本公開涉及終端技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)視覺平衡的方法、裝置及電子設(shè)備。
背景技術(shù):
隨著用戶使用電子設(shè)備的時(shí)間越來越多,有時(shí)用戶在坐車、走路等顛簸的環(huán)境中也會有閱讀看郵件等需求。此時(shí),電子設(shè)備會隨著用戶周身環(huán)境上下震動,致使用戶的眼睛需要不斷的調(diào)整聚焦點(diǎn)去捕捉電子設(shè)備所顯示的文字,用戶在此過程中會感覺視覺疲勞,如果長期在此狀態(tài)下使用電子設(shè)備會影響用戶的視力。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開實(shí)施例提供一種實(shí)現(xiàn)視覺平衡的方法及裝置,用以調(diào)整顯示畫面,克服環(huán)境的顛簸,實(shí)現(xiàn)手機(jī)顯示的相對平衡和穩(wěn)定,使用戶在顛簸的環(huán)境中獲得更加舒適的閱讀體驗(yàn)。
根據(jù)本公開實(shí)施例的第一方面,提供一種實(shí)現(xiàn)視覺平衡的方法,包括:
確定電子設(shè)備與手持所述電子設(shè)備的用戶的人臉之間的空間距離;
確定所述電子設(shè)備當(dāng)前時(shí)間點(diǎn)的第一空間位置相對于所述電子設(shè)備在上一時(shí)間點(diǎn)的第二空間位置的空間偏移量;
根據(jù)所述空間距離、所述空間偏移量調(diào)整所述電子設(shè)備的顯示屏在所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容。
在一實(shí)施例中,所述確定電子設(shè)備與手持所述電子設(shè)備的用戶的人臉之 間的空間距離,可包括:
通過電子設(shè)備的攝像裝置捕獲手持所述電子設(shè)備的用戶的臉部特征;
從特征-距離映射表中查找與所述臉部特征相對應(yīng)的距離,將所述空間距離確定為所述顯示屏與人臉之間的距離,所述特征-距離映射表用于記錄用戶的臉部特征與所述電子設(shè)備之間的對應(yīng)關(guān)系。
在一實(shí)施例中,所述方法還可包括:
確定所述電子設(shè)備的用戶的人臉與所述顯示屏之間的多個距離值;
確定所述攝像裝置與所述用戶的人臉在相隔所述多個距離值時(shí)捕獲到的多個臉部特征;
根據(jù)所述多個距離值與所述多個臉部特征對所述特征-距離映射表進(jìn)行校準(zhǔn)。
在一實(shí)施例中,所述空間偏移量包括第一軸向的第一偏移量、第二軸向的第二偏移量以及第三軸向的第三偏移量,所述根據(jù)所述空間距離、所述空間偏移量調(diào)整所述電子設(shè)備的顯示屏在所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容,可包括:
根據(jù)所述第一偏移量和所述第二偏移量調(diào)整所述顯示屏上的顯示內(nèi)容在所述第一軸向和所述第二軸向的顯示位置;
根據(jù)所述第三偏移量和所述空間距離確定所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容相對于所述上一時(shí)間點(diǎn)的顯示比例;
根據(jù)所述顯示比例調(diào)整所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大小。
在一實(shí)施例中,所述根據(jù)所述第三偏移量和所述空間距離確定所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容相對于所述上一時(shí)間點(diǎn)的顯示比例的步驟中,可通過如下等式確定所述顯示比例:
θ=(d+Δz)/d,其中,Δz表示所述第三偏移量,d表示所述空間距離;
在一實(shí)施例中,所述根據(jù)所述顯示比例調(diào)整所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大小的步驟中,可通過如下等式調(diào)整所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大小:
s’=θ*s,其中,s’表示所述當(dāng)前時(shí)間點(diǎn)對應(yīng)的顯示內(nèi)容的大小,s表示所述上一時(shí)間點(diǎn)對應(yīng)的顯示內(nèi)容的大小。
在一實(shí)施例中,所述方法還可包括:
確定所述用戶的人眼在所述顯示屏上的視覺關(guān)注點(diǎn);
以所述視覺關(guān)注點(diǎn)為中心調(diào)整所述顯示屏在所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容。
在一實(shí)施例中,所述方法還可包括:
通過所述電子設(shè)備上的加速度傳感器檢測所述電子設(shè)備在第一軸向、第二軸向以及第三軸向各自對應(yīng)的偏移量是否在一預(yù)設(shè)范圍內(nèi);
如果所述第一軸向、第二軸向以及第三軸向各自對應(yīng)的偏移量在所述預(yù)設(shè)范圍內(nèi),確定所述電子設(shè)備處于標(biāo)準(zhǔn)振動模式,執(zhí)行所述確定電子設(shè)備的顯示屏與手持所述電子設(shè)備的用戶的人臉之間的距離的步驟。
根據(jù)本公開實(shí)施例的第二方面,提供一種實(shí)現(xiàn)視覺平衡的裝置,包括:
第一確定模塊,被配置為確定電子設(shè)備與手持所述電子設(shè)備的用戶的人臉之間的空間距離;
第二確定模塊,被配置確定所述電子設(shè)備當(dāng)前時(shí)間點(diǎn)的第一空間位置相對于所述電子設(shè)備在上一時(shí)間點(diǎn)的空間偏移量;
第一調(diào)整模塊,被配置為根據(jù)所述第一確定模塊確定的所述空間距離、所述第二確定模塊確定的所述空間偏移量調(diào)整所述電子設(shè)備的顯示屏在所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容。
在一實(shí)施例中,所述第一確定模塊可包括:
特征捕獲子模塊,被配置為通過電子設(shè)備的攝像裝置捕獲手持所述電子設(shè)備的用戶的臉部特征;
查找子模塊,被配置為從特征-距離映射表中查找與所述特征捕獲子模塊得到的所述臉部特征相對應(yīng)的空間距離,將所述空間距離確定為所述顯示屏與人臉之間的空間距離,所述特征-距離映射表用于記錄用戶的臉部特征與所述電子設(shè)備之間的對應(yīng)關(guān)系。
在一實(shí)施例中,所述裝置還可包括:
第三確定模塊,被配置確定所述電子設(shè)備的用戶的人臉與所述顯示屏之 間的多個距離值;
第四確定模塊,被配置確定所述攝像裝置與所述用戶的人臉在相隔所述多個距離值時(shí)捕獲到的多個臉部特征;
校準(zhǔn)模塊,被配置為根據(jù)所述第三確定模塊得到的所述多個距離值與所述第四確定模塊得到的是偶數(shù)多個臉部特征對所述特征-距離映射表進(jìn)行校準(zhǔn)。
在一實(shí)施例中,所述空間偏移量包括第一軸向的第一偏移量、第二軸向的第二偏移量以及第三軸向的第三偏移量,所述第一調(diào)整模塊可包括:
第一調(diào)整子模塊,被配置為根據(jù)所述第一偏移量和所述第二偏移量調(diào)整所述顯示屏上的顯示內(nèi)容在所述第一軸向和所述第二軸向的顯示位置;
第一確定子模塊,被配置為根據(jù)所述第三偏移量和所述空間距離確定所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容相對于所述上一時(shí)間點(diǎn)的顯示比例;
第二調(diào)整子模塊,被配置為根據(jù)所述第一確定子模塊確定的所述顯示比例調(diào)整所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大小。
在一實(shí)施例中,所述第一確定子模塊可通過如下等式確定所述顯示比例:
θ=(d+Δz)/d,其中,Δz表示所述第三偏移量,d表示所述空間距離;
在一實(shí)施例中,所述第二調(diào)整子模塊可通過如下等式調(diào)整所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大小:
s’=θ*s,其中,s’表示所述當(dāng)前時(shí)間點(diǎn)對應(yīng)的顯示內(nèi)容的大小,s表示所述上一時(shí)間點(diǎn)對應(yīng)的顯示內(nèi)容的大小。
在一實(shí)施例中,所述裝置還可包括:
第五確定模塊,被配置確定所述用戶的人眼在所述顯示屏上的視覺關(guān)注點(diǎn);
第二調(diào)整模塊,被配置為以所述第五確定模塊確定的所述視覺關(guān)注點(diǎn)為中心調(diào)整所述顯示屏在所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容。
在一實(shí)施例中,所述裝置還可包括:
檢測模塊,被配置為通過所述電子設(shè)備上的加速度傳感器檢測所述電子 設(shè)備在第一軸向、第二軸向以及第三軸向各自對應(yīng)的偏移量是否在一預(yù)設(shè)范圍內(nèi);
如果所述檢測模塊檢測到的所述第一軸向、第二軸向以及第三軸向各自對應(yīng)的偏移量在所述預(yù)設(shè)范圍內(nèi),確定所述電子設(shè)備處于標(biāo)準(zhǔn)振動模式,所述第一確定模塊執(zhí)行所述確定電子設(shè)備的顯示屏與手持所述電子設(shè)備的用戶的人臉之間的距離的步驟。
根據(jù)本公開實(shí)施例的第三方面,提供一種電子設(shè)備,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
確定電子設(shè)備與手持所述電子設(shè)備的用戶的人臉之間的空間距離;
確定所述電子設(shè)備當(dāng)前時(shí)間點(diǎn)的第一空間位置相對于所述電子設(shè)備在上一時(shí)間點(diǎn)的第二空間位置的空間偏移量;
根據(jù)所述空間距離、所述空間偏移量調(diào)整所述電子設(shè)備的顯示屏在所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過空間距離、空間偏移量調(diào)整電子設(shè)備的顯示屏在當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容,可以緩解用戶在行走或者乘車過程中晃動的場景下觀看電子設(shè)備時(shí)的視覺不適感,通過顯示內(nèi)容和震動方向的匹配,避免眼球的反復(fù)對焦,緩解視覺疲勞感,減小對眼睛的傷害,提高閱讀效率,大大提升了用戶體驗(yàn)。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是人眼在觀看電子設(shè)備時(shí)調(diào)整眼鏡晶狀體的場景圖。
圖2A是根據(jù)一示例性實(shí)施例示出的實(shí)現(xiàn)視覺平衡的方法的流程圖。
圖2B是根據(jù)一示例性實(shí)施例示出的實(shí)現(xiàn)視覺平衡的方法的場景圖。
圖3A是根據(jù)一示例性實(shí)施例一示出的實(shí)現(xiàn)視覺平衡的方法的流程圖。
圖3B是根據(jù)一示例性實(shí)施例一示出的對特征-距離映射表進(jìn)行更新的流程圖。
圖4A是根據(jù)一示例性實(shí)施例二示出的實(shí)現(xiàn)視覺平衡的方法的流程圖。
圖4B是根據(jù)一示例性實(shí)施例二示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之一。
圖4C是根據(jù)一示例性實(shí)施例二示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之二。
圖5A是根據(jù)一示例性實(shí)施例三示出的實(shí)現(xiàn)視覺平衡的方法的流程圖。
圖5B是根據(jù)一示例性實(shí)施例三示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之一。
圖5C是根據(jù)一示例性實(shí)施例三示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之二。
圖5D是根據(jù)一示例性實(shí)施例三示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之三。
圖5E是根據(jù)一示例性實(shí)施例三示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之四。
圖6是根據(jù)一示例性實(shí)施例示出的一種實(shí)現(xiàn)視覺平衡的裝置的框圖。
圖7是根據(jù)一示例性實(shí)施例示出的另一種實(shí)現(xiàn)視覺平衡的裝置的框圖。
圖8是根據(jù)一示例性實(shí)施例示出的再一種實(shí)現(xiàn)視覺平衡的裝置的框圖。
圖9是根據(jù)一示例性實(shí)施例示出的一種適用于實(shí)現(xiàn)視覺平衡的裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的 描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是人眼在觀看電子設(shè)備時(shí)調(diào)整眼鏡晶狀體的場景圖,如圖1所示,在用戶坐車或者走路等場景使用電子設(shè)備11時(shí),電子設(shè)備11會相對于人眼做頻繁的震動,圖1示出了電子設(shè)備11由虛線位置震動到當(dāng)前位置,此時(shí),如果電子設(shè)備11開啟了閱讀應(yīng)用程序中,用戶的眼睛需要精確的對焦到具體的文字上,在電子設(shè)備11由虛線位置震動到當(dāng)期位置的過程中,人眼需要頻繁的調(diào)整晶狀體,從而聚焦電子設(shè)備11上顯示的文字內(nèi)容,致使用戶的雙眼感覺疲勞,給用戶帶來不適感,長時(shí)間使用甚至?xí)o視力帶來傷害。
圖2A是根據(jù)一示例性實(shí)施例示出的實(shí)現(xiàn)視覺平衡的方法的流程圖,圖2B是根據(jù)一示例性實(shí)施例示出的實(shí)現(xiàn)視覺平衡的方法的場景圖;該實(shí)現(xiàn)視覺平衡的方法可以應(yīng)用在移動設(shè)備(例如:智能手機(jī)、平板電腦)上,如圖2A所示,該實(shí)現(xiàn)視覺平衡的方法包括以下步驟S201-S203:
在步驟S201中,確定電子設(shè)備與手持電子設(shè)備的用戶的人臉之間的空間距離。
在一實(shí)施例中,可以通過查表的方式確定電子設(shè)備與手持電子設(shè)備的用戶的人臉之間的空間距離,例如,當(dāng)電子設(shè)備的攝像裝置捕獲到用戶的人臉寬度為a1個像素點(diǎn)時(shí),在特征-距離映射表中查找a1對應(yīng)的空間距離,該a1對應(yīng)的空間距離即可以視為電子設(shè)備與用戶的人臉之間的空間距離,在一實(shí)施例中,還可以通過電子設(shè)備的攝像裝置捕獲到用戶的人眼的大小為b1個像素點(diǎn)時(shí),在特征-距離映射表中查找b1對應(yīng)的空間距離,該b1對應(yīng)的空間距離即可以視為電子設(shè)備與用戶的人臉之間的空間距離。
在步驟S202中,確定電子設(shè)備當(dāng)前時(shí)間點(diǎn)的第一空間位置相對于電子設(shè)備在上一時(shí)間點(diǎn)的第二空間位置的空間偏移量。
在一實(shí)施例中,可以通過電子設(shè)備上的加速度傳感器來檢測電子設(shè)備當(dāng) 前時(shí)間點(diǎn)的第一空間位置相對于電子設(shè)備在上一時(shí)間點(diǎn)的第二空間位置的空間偏移量,例如,電子設(shè)備在當(dāng)前時(shí)間點(diǎn)的第一空間位置為(x1、y1、z1)在上一時(shí)刻對應(yīng)的第二空間位置為(x2、y2、z2),則空間偏移量(Δx、Δy、Δz)為(x1-x2、y1-y2、z1-z2)。在一實(shí)施例中,上一時(shí)間點(diǎn)與當(dāng)前時(shí)間點(diǎn)的時(shí)間間隔可以根據(jù)電子設(shè)備的振動頻率來確定,如果振動頻率較大,上一時(shí)間點(diǎn)與當(dāng)前時(shí)間點(diǎn)之間的時(shí)間間隔可以設(shè)置的較小,如果振動頻率較小,則上一時(shí)間點(diǎn)與當(dāng)前時(shí)間點(diǎn)之間的時(shí)間間隔可以設(shè)置的較大,例如,上一時(shí)間點(diǎn)與當(dāng)前時(shí)間點(diǎn)的時(shí)間間隔為1秒。
在步驟S203中,根據(jù)空間距離、空間偏移量調(diào)整電子設(shè)備的顯示屏在當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容。
在一實(shí)施例中,可以根據(jù)空間距離以及在垂直于電子設(shè)備的平面的方向的偏移量來確定當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的縮放比例,根據(jù)平行于電子設(shè)備的平面上互相垂直的平面坐標(biāo)系上確定當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容在顯示屏上的偏移量,由此可以確保當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容與顯示屏在上一時(shí)間點(diǎn)所顯示的內(nèi)容位置基本上相同。
作為一個示例性場景,如圖2B所示,電子設(shè)備11上的顯示內(nèi)容根據(jù)本實(shí)施例檢測到的空間距離以及空間偏移量對當(dāng)前需要顯示的內(nèi)容進(jìn)行適當(dāng)?shù)恼{(diào)整,可以消除震動帶來對用戶視覺上的影響,避免人眼的對焦變化。
本實(shí)施例中,通過空間距離、空間偏移量調(diào)整電子設(shè)備的顯示屏在當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容,可以緩解用戶在行走或者乘車過程中晃動的場景下觀看電子設(shè)備時(shí)的視覺不適感,通過顯示內(nèi)容和震動方向的匹配,避免眼球的反復(fù)對焦,緩解視覺疲勞感,減小對眼睛的傷害,提高閱讀效率,大大提升了用戶體驗(yàn)。
在一實(shí)施例中,確定電子設(shè)備與手持電子設(shè)備的用戶的人臉之間的空間距離,可包括:
通過電子設(shè)備的攝像裝置捕獲手持電子設(shè)備的用戶的臉部特征;
從特征-距離映射表中查找與臉部特征相對應(yīng)的距離,將距離確定為顯示 屏與人臉之間的距離,特征-距離映射表用于記錄用戶的臉部特征與電子設(shè)備之間的對應(yīng)關(guān)系。
在一實(shí)施例中,方法還可包括:
確定電子設(shè)備的用戶的人臉與顯示屏之間的多個距離值;
確定攝像裝置與用戶的人臉在相隔多個距離值時(shí)捕獲到的多個臉部特征;
根據(jù)多個距離值與多個臉部特征對特征-距離映射表進(jìn)行校準(zhǔn)。
在一實(shí)施例中,空間偏移量包括第一軸向的第一偏移量、第二軸向的第二偏移量以及第三軸向的第三偏移量,根據(jù)空間距離、空間偏移量確定電子設(shè)備的顯示屏在當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容,可包括:
根據(jù)第一偏移量和第二偏移量調(diào)整顯示屏上的顯示內(nèi)容在第一軸向和第二軸向的顯示位置;
根據(jù)第三偏移量和空間距離確定當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容相對于上一時(shí)間點(diǎn)的顯示比例;
根據(jù)顯示比例調(diào)整當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大小。
在一實(shí)施例中,根據(jù)第三偏移量和距離確定當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容相對于上一時(shí)間點(diǎn)的顯示比例的步驟中,可通過如下等式確定顯示比例:
θ=(d+Δz)/d,其中,Δz表示第三偏移量,d表示空間距離;
在一實(shí)施例中,根據(jù)顯示比例調(diào)整當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大小的步驟中,可通過如下等式調(diào)整當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大?。?/p>
s’=θ*s,其中,s’表示當(dāng)前時(shí)間點(diǎn)對應(yīng)的顯示內(nèi)容的大小,s表示上一時(shí)間點(diǎn)對應(yīng)的顯示內(nèi)容的大小。
在一實(shí)施例中,方法還可包括:
確定用戶的人眼在顯示屏上的視覺關(guān)注點(diǎn);
以視覺關(guān)注點(diǎn)為中心調(diào)整顯示屏在當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容。
在一實(shí)施例中,方法還可包括:
通過電子設(shè)備上的加速度傳感器檢測電子設(shè)備在第一軸向、第二軸向以 及第三軸向各自對應(yīng)的偏移量是否在一預(yù)設(shè)范圍內(nèi);
如果第一軸向、第二軸向以及第三軸向各自對應(yīng)的偏移量在預(yù)設(shè)范圍內(nèi),確定電子設(shè)備處于標(biāo)準(zhǔn)振動模式,執(zhí)行確定電子設(shè)備的顯示屏與手持電子設(shè)備的用戶的人臉之間的距離的步驟。
具體如何實(shí)現(xiàn)視覺平衡的,請參考后續(xù)實(shí)施例。
至此,本公開實(shí)施例提供的上述方法,可以緩解用戶在行走或者乘車過程中晃動的場景下觀看電子設(shè)備時(shí)的視覺不適感,通過顯示內(nèi)容和震動方向的匹配,避免眼球的反復(fù)對焦,緩解視覺疲勞感,減小對眼睛的傷害,提高閱讀效率,大大提升了用戶體驗(yàn)。
下面以具體實(shí)施例來說明本公開實(shí)施例提供的技術(shù)方案。
圖3A是根據(jù)一示例性實(shí)施例一示出的實(shí)現(xiàn)視覺平衡的方法的流程圖,圖3B是根據(jù)一示例性實(shí)施例一示出的對特征-距離映射表進(jìn)行更新的流程圖;本實(shí)施例利用本公開實(shí)施例提供的上述方法,以如何確定電子設(shè)備與手持所述電子設(shè)備的用戶的人臉之間的空間距離為例進(jìn)行示例性說明,如圖3A所示,包括如下步驟:
在步驟S301中,通過電子設(shè)備的攝像裝置捕獲手持電子設(shè)備的用戶的臉部特征。
在一實(shí)施例中,臉部特征可以包括人眼的大小、嘴巴的大小、人臉的大小等等。
在步驟S302中,從特征-距離映射表中查找與臉部特征相對應(yīng)的距離,將距離確定為顯示屏與人臉之間的距離,特征-距離映射表用于記錄用戶的臉部特征與電子設(shè)備之間的對應(yīng)關(guān)系。
在一實(shí)施例中,電子設(shè)備上的特征-距離映射表可以為電子設(shè)備提供商通過海量人臉的試驗(yàn)來得到面部特征與空間距離之間的映射關(guān)系,例如,當(dāng)電子設(shè)備的攝像裝置捕獲到用戶的人臉寬度為a1個像素點(diǎn)時(shí),在特征-距離映射表中查找a1對應(yīng)的空間距離,該a1對應(yīng)的空間距離即可以視為電子設(shè)備與用戶的人臉之間的空間距離,在一實(shí)施例中,還可以通過電子設(shè)備的攝像 裝置捕獲到用戶的人眼的大小為b1個像素點(diǎn)時(shí),在特征-距離映射表中查找b1對應(yīng)的空間距離,該b1對應(yīng)的空間距離即可以視為電子設(shè)備與用戶的人臉之間的空間距離。由于電子設(shè)備提供商通過海量人臉的試驗(yàn)來得到特征-距離映射表,因此該特征-距離映射表在一定程度上表示了人臉的大小與空間距離之間的對應(yīng)關(guān)系,從而可以降低電子設(shè)備計(jì)算空間距離的復(fù)雜度。
由于用戶面部特征的不同,顯示屏與人臉之間的距離的面部特征的對應(yīng)關(guān)系也會有差別,本公開可以對特征-距離映射表進(jìn)行更新,從而使特征-距離映射表能夠體現(xiàn)出用戶本人的特征,如圖3B所示,包括如下步驟:
在步驟S311中,確定電子設(shè)備的用戶的人臉與顯示屏之間的多個距離值。
在步驟S312中,確定攝像裝置與用戶的人臉在相隔多個距離值時(shí)捕獲到的多個臉部特征。
在步驟S313中,根據(jù)多個距離值與多個臉部特征對特征-距離映射表進(jìn)行校準(zhǔn)。
在一實(shí)施例中,當(dāng)用戶初次使用電子設(shè)備時(shí),為了使特征-距離映射表更能夠體現(xiàn)出該用戶的面部特征與空間距離之間的對應(yīng)關(guān)系,可以在使用電子設(shè)備時(shí)通過攝像裝置在不同的空間距離下采集用戶的面部特征,通過面部特征與空間距離對特征-距離映射表進(jìn)行校準(zhǔn),從而使校準(zhǔn)后的特征-距離映射表能夠更精確的表示該用戶的面部特征與空間距離之間的關(guān)系。
本實(shí)施例中,通過在特征-距離映射表中查找與臉部特征相對應(yīng)的空間距離,將該空間距離確定為顯示屏與人臉之間的距離,由于電子設(shè)備提供商通過海量人臉的試驗(yàn)來得到特征-距離映射表,因此該特征-距離映射表在一定程度上表示了人臉的大小與空間距離之間的對應(yīng)關(guān)系,從而可以降低電子設(shè)備計(jì)算空間距離的復(fù)雜度;通過面部特征與空間距離對特征-距離映射表進(jìn)行校準(zhǔn),從而使校準(zhǔn)后的特征-距離映射表能夠更精確的表示該用戶的面部特征與空間距離之間的關(guān)系。
圖4A是根據(jù)一示例性實(shí)施例二示出的實(shí)現(xiàn)視覺平衡的方法的流程圖, 圖4B是根據(jù)一示例性實(shí)施例二示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之一,圖4C是根據(jù)一示例性實(shí)施例二示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之二;本實(shí)施例利用本公開實(shí)施例提供的上述方法,以如何通過所述空間距離、所述空間偏移量調(diào)整所述電子設(shè)備的顯示屏在所述當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容為例進(jìn)行示例性說明,本實(shí)施例中,空間偏移量包括第一軸向的第一偏移量、第二軸向的第二偏移量以及第三軸向的第三偏移量,其中,第一軸向和第二軸向平行于電子設(shè)備的顯示屏的平面,第三軸向垂直于電子設(shè)備的顯示屏的平面,如圖4A所示,包括如下步驟:
在步驟S401中,通過電子設(shè)備上的加速度傳感器檢測電子設(shè)備在第一軸向、第二軸向以及第三軸向各自對應(yīng)的偏移量是否在一預(yù)設(shè)范圍內(nèi)。
在步驟S402中,如果第一軸向、第二軸向以及第三軸向各自對應(yīng)的偏移量在預(yù)設(shè)范圍內(nèi),確定電子設(shè)備處于標(biāo)準(zhǔn)振動模式。
在步驟S401和步驟S402中,通過電子設(shè)備上的加速度傳感器根據(jù)第一軸箱、第二軸向以及第三軸向各自對應(yīng)的偏移量的變化來監(jiān)測電子設(shè)備的震動情況。在一實(shí)施例中,預(yù)設(shè)范圍可以通過對海量用戶在行走或者乘車過程中的攜帶電子設(shè)備時(shí)的震動情形進(jìn)行試驗(yàn)得到。
在步驟S403中,確定電子設(shè)備與手持電子設(shè)備的用戶的人臉之間的空間距離。
在步驟S404中,確定電子設(shè)備當(dāng)前時(shí)間點(diǎn)的第一空間位置相對于電子設(shè)備在上一時(shí)間點(diǎn)的第二空間位置的空間偏移量。
步驟S403和步驟S404的相關(guān)描述可以參見上述圖2A所示實(shí)施例的相關(guān)描述,在此不再詳述。
在步驟S405中,根據(jù)第一偏移量和第二偏移量調(diào)整顯示屏上的顯示內(nèi)容在第一軸向和第二軸向的顯示位置。
在一實(shí)施例中,如圖4B所示,在電子設(shè)備11相對于人眼具有第一偏移 量Δx和第二偏移量Δy時(shí),電子設(shè)備11的顯示屏上所顯示的文字也相對于電子設(shè)備11發(fā)生-Δx、-Δy的變化,因此通過調(diào)整顯示內(nèi)容在第一軸向和第二軸向的顯示位置,可以確保顯示內(nèi)容相對人眼的不變,從而實(shí)現(xiàn)人眼在平行于電子設(shè)備11的平面上的視覺平衡。
在步驟S406中,根據(jù)第三偏移量和空間距離確定當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容相對于上一時(shí)間點(diǎn)的顯示比例。
在一實(shí)施例中,可以通過如下等式確定顯示比例:
θ=(d+Δz)/d,其中,Δz表示第三偏移量,d表示空間距離。
在步驟S407中,根據(jù)顯示比例調(diào)整當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大小。
在一實(shí)施例中,可以通過如下等式調(diào)整當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大?。簊’=θ*s,其中,s’表示當(dāng)前時(shí)間點(diǎn)對應(yīng)的顯示內(nèi)容的大小,s表示上一時(shí)間點(diǎn)對應(yīng)的顯示內(nèi)容的大小。
作為一個示例性場景,如圖4C所示,當(dāng)電子設(shè)備11相對于人眼發(fā)生震動時(shí),加速度傳感器可以監(jiān)測到第一軸向、第二軸向、第三軸向三個軸向的變化值(Δx、Δy、Δz),電子設(shè)備11上的攝像裝置通過上述實(shí)施例可以獲得眼球到電子設(shè)備之間的空間距離d,則電子設(shè)備在當(dāng)前時(shí)間點(diǎn)需要顯示內(nèi)容的大小s’相對于之前顯示大小s的值即s’=θ*s。
本實(shí)施例中,通過對電子設(shè)備上在當(dāng)前時(shí)間點(diǎn)需要顯示的內(nèi)容進(jìn)行縮放和平移,從而可以補(bǔ)償電子設(shè)備震動帶來的視覺的變化,實(shí)現(xiàn)了視覺的平衡,提高用戶在走路、坐車等震動場景下使用電子設(shè)別的用戶體驗(yàn)。
圖5A是根據(jù)一示例性實(shí)施例三示出的實(shí)現(xiàn)視覺平衡的方法的流程圖,圖5B是根據(jù)一示例性實(shí)施例三示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之一,圖5C是根據(jù)一示例性實(shí)施例三示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之二,圖5C是根據(jù)一示例性實(shí)施例三示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之三,圖5E是根據(jù)一示例性實(shí)施例三示出的實(shí)現(xiàn)視覺平衡的方法的場景圖之四;本實(shí)施例利用本公開實(shí)施例提供的上述方法,以如何視覺關(guān)注點(diǎn)為中心調(diào)整顯示屏在當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容為例進(jìn)行示例性說明,如圖5A所示,包括 如下步驟:
在步驟S501中,確定用戶的人眼在顯示屏上的視覺關(guān)注點(diǎn)。
在步驟S502中,以視覺關(guān)注點(diǎn)為中心調(diào)整顯示屏在當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容。
作為一個示例性場景,如圖5B所示,可以通過電子設(shè)備11的前置攝像頭51識別用戶的人臉以及眼球所在位置,進(jìn)而通過眼球的聚焦得到人眼在顯示屏上的視覺關(guān)注點(diǎn)。在需要對電子設(shè)備11當(dāng)前時(shí)間點(diǎn)顯示的內(nèi)容進(jìn)行移動縮放時(shí),可以以視覺關(guān)注點(diǎn)為中心對當(dāng)前時(shí)間點(diǎn)顯示的內(nèi)容進(jìn)行調(diào)整,從而確保視覺關(guān)注點(diǎn)位置的顯示內(nèi)容基本保持不變。以圖5B、圖5C、圖5D中的三個視覺關(guān)注點(diǎn)52、視覺關(guān)注點(diǎn)53、視覺關(guān)注點(diǎn)54為例進(jìn)行示例性說明,前置攝像頭51追蹤判斷到人眼的視覺關(guān)注點(diǎn)分布在顯示屏的左上、右中、左下三個位置。當(dāng)電子設(shè)備11的在上一時(shí)間點(diǎn)的顯示內(nèi)容為圖5E所示的內(nèi)容時(shí),在監(jiān)測到圖5B至圖5D中各自的視覺關(guān)注點(diǎn)52、視覺關(guān)注點(diǎn)53、視覺關(guān)注點(diǎn)54時(shí),會對應(yīng)于圖5E所示的三種不同的顯示效果,從而可以保證在電子設(shè)備11在當(dāng)前時(shí)間點(diǎn)顯示的內(nèi)容在進(jìn)行縮放時(shí),不會給正在進(jìn)行的閱讀帶來影響。
圖6是根據(jù)一示例性實(shí)施例示出的一種實(shí)現(xiàn)視覺平衡的裝置的框圖,如圖6所示,實(shí)現(xiàn)視覺平衡的裝置包括:
第一確定模塊61,被配置為確定電子設(shè)備與手持電子設(shè)備的用戶的人臉之間的空間距離;
第二確定模塊62,被配置確定電子設(shè)備當(dāng)前時(shí)間點(diǎn)的第一空間位置相對于電子設(shè)備在上一時(shí)間點(diǎn)的空間偏移量;
第一調(diào)整模塊63,被配置為根據(jù)第一確定模塊61確定的空間距離、第二確定模塊62確定的空間偏移量調(diào)整電子設(shè)備的顯示屏在當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容。
圖7是根據(jù)一示例性實(shí)施例示出的另一種實(shí)現(xiàn)視覺平衡的裝置的框圖, 如圖7所示,在上述圖6所示實(shí)施例的基礎(chǔ)上,在一實(shí)施例中,第一確定模塊61可包括:
特征捕獲子模塊611,被配置為通過電子設(shè)備的攝像裝置捕獲手持電子設(shè)備的用戶的臉部特征;
查找子模塊612,被配置為從特征-距離映射表中查找與特征捕獲子模塊611得到的臉部特征相對應(yīng)的空間距離,將空間距離確定為顯示屏與人臉之間的空間距離,特征-距離映射表用于記錄用戶的臉部特征與電子設(shè)備之間的對應(yīng)關(guān)系。
在一實(shí)施例中,裝置還可包括:
第三確定模塊64,被配置確定電子設(shè)備的用戶的人臉與顯示屏之間的多個距離值;
第四確定模塊65,被配置確定攝像裝置與用戶的人臉在相隔多個距離值時(shí)捕獲到的多個臉部特征;
校準(zhǔn)模塊66,被配置為根據(jù)第三確定模塊64得到的多個距離值與第四確定模塊65得到的是偶數(shù)多個臉部特征對特征-距離映射表進(jìn)行校準(zhǔn),以供查找子模塊612根據(jù)校準(zhǔn)后的特征-距離映射表查找空間距離。
在一實(shí)施例中,空間偏移量包括第一軸向的第一偏移量、第二軸向的第二偏移量以及第三軸向的第三偏移量,第一調(diào)整模塊63可包括:
第一調(diào)整子模塊631,被配置為根據(jù)第一偏移量和第二偏移量調(diào)整顯示屏上的顯示內(nèi)容在第一軸向和第二軸向的顯示位置;
第一確定子模塊632,被配置為根據(jù)第三偏移量和空間距離確定當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容相對于上一時(shí)間點(diǎn)的顯示比例;
第二調(diào)整子模塊633,被配置為根據(jù)第一確定子模塊632確定的顯示比例調(diào)整當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容的大小。
在一實(shí)施例中,第一確定子模塊632可通過如下等式確定顯示比例:
θ=(d+Δz)/d,其中,Δz表示第三偏移量,d表示空間距離;
在一實(shí)施例中,第二調(diào)整子模塊633可通過如下等式調(diào)整當(dāng)前時(shí)間點(diǎn)的 顯示內(nèi)容的大?。?/p>
s’=θ*s,其中,s’表示當(dāng)前時(shí)間點(diǎn)對應(yīng)的顯示內(nèi)容的大小,s表示上一時(shí)間點(diǎn)對應(yīng)的顯示內(nèi)容的大小。
圖8是根據(jù)一示例性實(shí)施例示出的再一種實(shí)現(xiàn)視覺平衡的裝置的框圖,如圖8所示,在上述圖6或圖7所示實(shí)施例的基礎(chǔ)上,在一實(shí)施例中,裝置還可包括:
第五確定模塊67,被配置確定用戶的人眼在顯示屏上的視覺關(guān)注點(diǎn);
第二調(diào)整模塊68,被配置為以第五確定模塊67確定的視覺關(guān)注點(diǎn)為中心調(diào)整顯示屏在當(dāng)前時(shí)間點(diǎn)的顯示內(nèi)容。
在一實(shí)施例中,裝置還可包括:
檢測模塊69,被配置為通過電子設(shè)備上的加速度傳感器檢測電子設(shè)備在第一軸向、第二軸向以及第三軸向各自對應(yīng)的偏移量是否在一預(yù)設(shè)范圍內(nèi);
如果檢測模塊69檢測到的第一軸向、第二軸向以及第三軸向各自對應(yīng)的偏移量在預(yù)設(shè)范圍內(nèi),確定電子設(shè)備處于標(biāo)準(zhǔn)振動模式,第一確定模塊61執(zhí)行確定電子設(shè)備的顯示屏與手持電子設(shè)備的用戶的人臉之間的距離的步驟。
關(guān)于上述實(shí)施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖9是根據(jù)一示例性實(shí)施例示出的一種適用于實(shí)現(xiàn)視覺平衡的裝置的框圖。例如,裝置900可以是移動電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
參照圖9,裝置900可以包括以下一個或多個組件:處理組件902,存儲器904,電源組件906,多媒體組件908,音頻組件910,輸入/輸出(I/O)的接口912,傳感器組件914,以及通信組件916。
處理組件902通??刂蒲b置900的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件902可以包括一個或多個處理器920來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外, 處理組件902可以包括一個或多個模塊,便于處理組件902和其他組件之間的交互。例如,處理部件902可以包括多媒體模塊,以方便多媒體組件908和處理組件902之間的交互。
存儲器904被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備900的操作。這些數(shù)據(jù)的示例包括用于在裝置900上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器904可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電力組件906為裝置900的各種組件提供電力。電力組件906可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置900生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件908包括在所述裝置900和用戶之間的提供一個輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件908包括一個前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備900處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件910被配置為輸出和/或輸入音頻信號。例如,音頻組件910包括一個麥克風(fēng)(MIC),當(dāng)裝置900處于操作模式,如呼叫模式、記錄模式和語音識別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器904或經(jīng)由通信組件916發(fā)送。在一些實(shí)施例中, 音頻組件910還包括一個揚(yáng)聲器,用于輸出音頻信號。
I/O接口912為處理組件902和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件914包括一個或多個傳感器,用于為裝置900提供各個方面的狀態(tài)評估。例如,傳感器組件914可以檢測到設(shè)備900的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置900的顯示器和小鍵盤,傳感器組件914還可以檢測裝置900或裝置900一個組件的位置改變,用戶與裝置900接觸的存在或不存在,裝置900方位或加速/減速和裝置900的溫度變化。傳感器組件914可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件914還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件914還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件916被配置為便于裝置900和其他設(shè)備之間有線或無線方式的通信。裝置900可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實(shí)施例中,通信部件916經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實(shí)施例中,所述通信部件916還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置900可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器904,上述指令可由裝置900的處理器920執(zhí) 行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)可以是ROM、隨機(jī)存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的公開后,將容易想到本公開的其它實(shí)施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。