一種全息立體顯示用于自適應視力的移動終端及方法
【技術領域】
[0001]本發(fā)明涉及移動終端技術領域,特別是涉及一種全息立體顯示用于自適應視力的移動終端及方法。
【背景技術】
[0002]目前,無論是青少年學生還是上班族,大部分時間都沉浸在閱讀一定距離的書本或電子裝置上,這造成了視力尤其是近視患者的逐年攀升,成為危害健康的重要因素。
[0003]現(xiàn)有治療或矯正視力的技術有佩戴眼鏡進行光學矯正、中醫(yī)穴位按摩或眼保健操等方法,在視力保健中心還經常采用看遠和看近交替進行,放松調節(jié)的技術,具體是將治療圖像置于相對患者可前后移動的一軌道上,移動該圖像實現(xiàn)患者眼睛的看遠和看近交替。
[0004]最新的現(xiàn)有技術是利用3D(立體或三維)影像矯正視力,具體是由立體顯示器和電腦主機相互電連接組成,該電腦主機包含3D電影視頻信息,患者在治療時需要佩戴專門的立體眼鏡查看預存的3D電影,應用3D電影刺激調節(jié),進行近視的防治。常用的影像信息是包括幾何體、金屬板、玻璃棒或具有前景、中景和后景且顏色鮮艷的運動物體組成。
[0005]但是以上技術需要到固定的視力保健中心或配置體積龐大的電腦并佩戴專門的立體眼鏡查看預存的影像信息進行治療或矯正視力,這不僅給人們的日常生活帶來不便,而且多次觀看預存的影像信息,容易造成視覺疲勞。
【發(fā)明內容】
[0006]本發(fā)明主要解決的技術問題是提供一種全息立體顯示用于自適應視力的移動終端及方法,不僅能夠快捷、便攜的依據用戶當前視力信息查看清晰的遠或近變化的全息立體場景,進而實現(xiàn)矯正視力的功能,而且能夠實現(xiàn)全息立體場景內容豐富,提高用戶體驗。
[0007]為解決上述技術問題,本發(fā)明采用的一個技術方案是,提供一種移動終端,該移動終端包括:
[0008]人眼跟蹤模塊,用于獲取用戶眼睛位置;
[0009]全息轉換模塊,用于按照用戶眼睛位置將虛擬立體場景轉換為包括左、右視圖的全息立體場景;
[0010]視力獲取模塊,用于獲取用戶眼睛的視力信息進而得到該視力信息對應的景深數(shù)值范圍;
[0011 ] 其中該視力信息對應該全息立體場景中物距范圍,該全息立體場景中物距范圍對應該景深數(shù)值范圍;且用戶眼睛近視越嚴重,全息立體場景中物距越近,對應的該景深數(shù)值范圍中數(shù)值越大;用戶眼睛遠視越嚴重,全息立體場景中物距越遠,對應的該景深數(shù)值范圍中數(shù)值越??;
[0012]場景調節(jié)模塊,用于監(jiān)測或接收全息立體場景的景深,并依據該景深數(shù)值范圍發(fā)送調節(jié)景深的指令到該全息轉換模塊;
[0013]其中該調節(jié)景深的指令包括使得調節(jié)后的景深位于該景深數(shù)值范圍內;
[0014]該全息轉換模塊還用于接收該調節(jié)景深的指令,并調整該全息立體場景的景深,使得該全息立體場景中物距遠或近變化;
[0015]顯示模塊,用于顯示該全息立體場景,使得用戶觀看到該全息立體場景中物距遠或近變化。
[0016]其中該場景調節(jié)模塊具體包括監(jiān)測單元和第一調節(jié)單元;
[0017]該監(jiān)測單元用于監(jiān)測該全息立體場景的景深;
[0018]該第一調節(jié)單元用于當該景深不在該景深數(shù)值范圍內時,或
[0019]該景深在該景深數(shù)值范圍內且該景深在預設時間內固定不變時,依據該景深數(shù)值范圍發(fā)送調節(jié)景深的指令到該全息轉換模塊;
[0020]其中預設時間是用戶設置的允許該全息立體場景中物距保持不變的時間。
[0021]其中該監(jiān)測單元具體用于分別對左、右視圖進行角點檢測,獲得左視圖角點集合LA和右視圖角點集合RA,然后對同一水平線上的左視圖角點集合LA和右視圖角點集合RA進行相減獲得景深集合SA,通過對該景深集合SA中元素求平均值獲得該全息立體場景的景株;
[0022]其中LA = {LI (xL1, yL1),L2 (xL2, yL2)......Ln (xLn, yLn)};
[0023]RA = {R1 (xE1, yE1),R2 (xE2, yE2)......Rn (Xsn, yEn)};
[0024]SA = {SI (xL1-xK1),S2 (xL2-xE2)......Sn (xLn-xEn)};
[0025]其中L表示左視圖,R表示右視圖,n表示角點數(shù)目,采用二維坐標系0-ΧΥ,其中原點O為移動終端顯示屏的中心位置,X軸的正方向是包括左視圖和右視圖的視圖平面由左邊中點指向右邊中心,Y軸的正方向是包括左視圖和右視圖的視圖平面由上邊中點指向下邊中點。
[0026]可選的,該場景調節(jié)模塊具體包括接收單元和第二調節(jié)單元;
[0027]該接收單元用于接收預定的景深變化曲線;
[0028]該第二調節(jié)單元用于當該景深變化曲線的景深在該景深數(shù)值范圍時,直接發(fā)送調節(jié)景深的指令到該全息轉換模塊;或
[0029]當該景深變化曲線的景深不在該景深數(shù)值范圍時,依據該景深數(shù)值范圍發(fā)送調節(jié)景深的指令到該全息轉換模塊;
[0030]該全息轉換模塊還具體用于接收該調節(jié)景深的指令,并調整該全息立體場景的景深,使得景深按照該景深變化曲線或依據調節(jié)后在該景深數(shù)值范圍內的景深變化,進而使得該全息立體場景的物距遠或近變化。
[0031]進一步的,該人眼跟蹤模塊具體用于獲取用戶眼睛的三維坐標值;
[0032]其中該三維坐標系O-X1Y1Z1是以該移動終端顯示屏中心位置為原點,X 1軸的正方向是由該移動終端顯示屏左邊中點指向右邊中點,Y1軸的正方向是由該移動終端顯示屏上邊中點指向下邊中點;
[0033]該全息轉換模塊具體包括旋轉單元和錯切單元;
[0034]該旋轉單元用于根據用戶眼睛的三維坐標值確定旋轉角度,進而按照該旋轉角度將虛擬立體場景旋轉獲得虛擬全息立體場景;
[0035]該錯切單元用于根據虛擬全息立體場景和用戶眼睛的三維坐標值確定錯切角度,進而按照錯切角度將虛擬全息立體場景錯切獲得包括左、右視圖的全息立體場景;
[0036]該錯切單元還用于接收該調節(jié)景深的指令,調整該錯切角度,進而將虛擬全息立體場景錯切獲得景深改變的全息立體場景,使得該全息立體場景中物距遠或近變化;或
[0037]該錯切單元還用于接收該調節(jié)景深的指令,調整該錯切角度,進而將虛擬全息立體場景錯切獲得景深改變的全息立體場景,使得景深按照該景深變化曲線或依據調節(jié)后在該景深數(shù)值范圍內的景深變化,進而使得該全息立體場景中物距遠或近變化。
[0038]為解決上述技術問題,本發(fā)明采用的另一個技術方案是,提供一種方法,包括以下步驟:
[0039]SI移動終端獲取用戶眼睛位置;
[0040]S2按照用戶眼睛位置將虛擬立體場景轉換為包括左、右視圖的全息立體場景;
[0041]S3獲取用戶眼睛的視力信息進而得到該視力信息對應的景深數(shù)值范圍;
[0042]其中該視力信息對應該全息立體場景中物距范圍,該全息立體場景中物距范圍對應該景深數(shù)值范圍;且用戶眼睛近視越嚴重,全息立體場景中物距越近,對應的該景深數(shù)值范圍中數(shù)值越大;用戶眼睛遠視越嚴重,全息立體場景中物距越遠,對應的該景深數(shù)值范圍中數(shù)值越??;
[0043]S4監(jiān)測或接收該全息立體場景的景深,以生成調節(jié)景深的指令;
[0044]其中該調節(jié)景深的指令包括使得調節(jié)后的景深在該景深數(shù)值范圍內;
[0045]S5處理該調節(jié)景深的指令,并調整該全息立體場景的景深,使得該全息立體場景中物距遠或近變化;
[0046]S6顯示該全息立體場景,使得用戶觀看到該全息立體場景中物距遠或近變化。
[0047]該步驟S4具體包括步驟:
[0048]S41監(jiān)測該全息立體場景的景深;
[0049]S42當該景深不在該景深數(shù)值范圍內時,或
[0050]該景深在該景深數(shù)值范圍內且該景深在預設時間內固定不變時,依據該景深數(shù)值范圍生成調節(jié)景深的指令;
[0051]其中預設時間是用戶設置的允許該全息立體場景中物距保持不變的時間。
[0052]其中步驟S41的具體步驟:
[0053]分別對該左、右視圖進行角點檢測,獲得左視圖角點集合LA和右視圖角點集合RA,然后對同一水平線上的左視圖角點集合LA和右視圖角點集合RA進行相減獲得景深集合SA,通過對景深集合SA中元素求平均值獲得該全息立體場景的景深;
[0054]其中LA = {LI (xL1, yL1),L2 (xL2, yL2)......Ln (xLn, yLn)};
[0055]RA = {R1 (xE1, yE1),R2 (xE2, yE2)......Rn (Xsn, yEn)};
[0056]SA = {SI (xL1-xK1),S2 (xL2-xE2)......Sn (xLn-xEn)};
[0057]其中L表示左視圖,R表示右視圖,n表示角點數(shù)目,采用二維坐標系0-ΧΥ,其中原點O為該移動終端顯示屏的中心位置,X軸的正方向是包括左視圖和右視圖的視圖平面由左邊中點指向右邊中點,Y軸的正方向是包括左視圖和所述右視圖的視圖平面由上邊中點指向下邊中點。
[0058]可選的,步驟S4具體包括步驟:
[0059]S43接收預定的景深變化曲線;
[0060]S44當該景深變化曲線的景深在該景深數(shù)值范圍內時,直接生成調節(jié)景深的指令;或
[0061]當該景深變化曲線的景深不在該景深數(shù)值范圍內時,依據該景深數(shù)值范圍生成調節(jié)景深的指令;
[0062]該步驟S5的具體步驟:
[0063]處理該調節(jié)景深的指令,并調整該全息立體場景的景深,使得該景深按照該景深變化曲線或依據調節(jié)后在該景深數(shù)值范圍內的景深變化,進而使得該全息立體場景的物距遠或近變化。
[0064]進一步的,步驟SI的具體步驟:移動終端獲取用戶眼睛的三維坐標值;
[0065]其中該三維坐標系O-X1Y1Z1是以該移動終端顯示屏中心位置為原點,X 1軸的正方向是由該移動終端顯示屏左邊中點指向右邊中點,Y1軸的正方向是由該移動終端顯示屏上邊中點指向下邊中點;
[0066]步驟S2的具體步驟包括:
[0067]S21根據用戶眼睛的三維坐標值確定旋轉角度,進而按照該旋轉角度將虛擬立體場景旋轉獲得虛擬全息立體場景;
[0068]S22根據虛擬全息立體場景和用戶眼睛的三維坐標值確定錯切角度,進而按照錯切角度將虛擬全息立體場景錯切獲得包括左、右視圖的該全息立體場景;
[0069]步驟S5的具體步驟:
[0070]處理該調節(jié)景深的指令,并調整該錯切角度,進而將虛擬全息立體場景錯切獲得景深改變的該全息立體場景,使得該全息立體場景中物距遠或近變化;或
[0071]處理該調節(jié)景深的指令,并調整該錯切角度,進而將虛擬全息立體場景錯切獲得景深改變的該全息立體場景,使得景深按照該景深變化曲線或依據調節(jié)后在該景深數(shù)值范圍內的景深變化,進而使得該全息立體場景中物距遠或近變化。
[0072]本發(fā)明的有益效果是:本發(fā)明提供的移動終端首先通過人眼跟蹤模塊獲取用戶眼睛位置;其次全息轉換模塊按照用戶眼睛位置將虛擬立體場景轉換為包括左、右視圖的全息立體場景;再次視力獲取模塊獲取用戶眼睛的視力信息進而得到該視力信息對應的景深數(shù)值范圍;