專利名稱:一種視力測試的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種視力測試的方法及裝置。
背景技術(shù):
國內(nèi)外目前檢查視力有主觀和客觀兩種方法,主觀方法是被檢查者在一定距離 用眼睛看專門設(shè)計的符號,也就是采用國際標準視力表,根據(jù)主觀判斷結(jié)果來確定視力,這 種方法使用簡單、有效,但存在幾個顯著的缺點1.受表大小的限制,不同視標對應(yīng)的符號 方向出現(xiàn)的幾率不一樣,如視標為0. 1,符號只有一方向,視標為0.4以后才有4個方向, 這對測試的準確性有影響。且視 力表是統(tǒng)計印刷,公開銷售的,被檢查者可以采用記視力表 的方法,使視力檢查失去真實性。2.視力表使用時必須有工作人員配合,在大規(guī)模體格檢查 (如招生、招兵、招干時,配眼鏡等)效率低、勞動強度大。客觀法是用專門儀器檢查眼睛,借助光學原理來確定視力,到目前為止,主觀檢查 視力依然是最為普及和有效的,客觀方法只是作輔助手段,即使采用客觀方法檢查,最后還 須用主觀方法進行復(fù)查,并以此結(jié)論作為最后處理的依據(jù)。目前,能夠解決視力表檢查方法存在的主要問題的測試手段尚未見報道,因此,用 現(xiàn)代化的手段準確、迅速的檢測眼功能作為醫(yī)學臨床檢查是研制的目標。另外,視力有缺陷的用戶在看東西的時候,看到的影像是模糊的或者變形的,尤其 是使用手機等這樣的終端,在看這些終端的顯示屏幕時候,由于視力不好,會看錯或看不清 屏幕的內(nèi)容,使用很不方便。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種視力測試的方法及裝置,以使終端可以檢測視力。本發(fā)明實施例提供一種視力測試的方法,包括在終端上顯示多個特征點,所述多 個特征點的信息是預(yù)先設(shè)置的;捕捉人眼反射的特征點信息;接收捕捉到的人眼反射的特 征點信息,進行計算分析,得到檢測結(jié)果。本發(fā)明實施例還提供一種視力測試的裝置,該裝置包括顯示模塊,用于在終端上 顯示多個特征點,所述多個特征點的信息是預(yù)先設(shè)置的,包括各個特征點的大小、相互之間 的排列關(guān)系以及特征點的數(shù)量;影像捕捉模塊,用于捕捉人眼反射的特征點信息,包括人眼 反射后各個特征點的大小、相互之間的排列關(guān)系;計算分析模塊,用于接收捕捉到的人眼反 射的特征點信息,進行計算分析,得到檢測結(jié)果。本發(fā)明提供的實施例能夠使用戶利用終端方便的檢測視力情況。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用 的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本 領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖圖1為本發(fā)明實施例一的視力測試的方法的流程圖;圖2為本發(fā)明實施例一中特征點點陣的排列示意圖;圖3為本發(fā)明實施例一中矩陣表示特征點距離的示意圖;圖4為本發(fā)明實施例二的視力測試的裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明另一實施例的視力測試的裝置的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附 圖,對本發(fā)明實施例做進一步詳細說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本 發(fā)明,但并不作為對本發(fā)明的限定。實施例一本實施例提供一種視力測試的方法。下面參照圖1,詳細描述該視力測試的方法, 該方法包括步驟101,在終端上顯示多個特征點,所述多個特征點的信息是預(yù)先設(shè)置的;所述的特征點可以是亮點也可以是暗點,或者其他方式顯示的點,在本實施例中 以亮點為例,但并不僅限于此,其他能夠?qū)崿F(xiàn)本發(fā)明宗旨的點陣顯示方式都應(yīng)包括在內(nèi)。在該步驟中,在終端設(shè)備上顯示一個亮點的點陣,例如是13X13整齊排列的亮點 點陣,這些亮點信息及其相互間的關(guān)系是預(yù)先設(shè)置在終端之中并已被保存下來,亮點的信 息可以包括各個亮點的大小、相互之間的排列關(guān)系以及亮點的數(shù)量等等。例如顯示屏分辨 率為800X480,亮點大小為3X3的9個像素,在X軸上亮點與亮點之間相隔33個像素。同 理,在Y軸上亮點與亮點之間相隔58個像素,由此,在IXD上輸出了如圖2所示的圖象。再 請參照圖3,以P[x] [y]來代表每個亮點,由上可知,在這種情況下,P[n] [y]與P[n+1] [y] 在X軸上相差36個像素,P[χ] [η]與Ρ[χ][η+1]在Y軸上相差61個像素??梢訯[13] [13] 這個數(shù)組來代替每兩個像素之間的距離(包括X周和Y軸)。以上述實例的圖片來說,QW] [1]就等于36,Q[1]
就等于61,把初始值放到這個Q[13] [13]數(shù)組中。當然,上述數(shù)值 僅僅是示例而已,本領(lǐng)域技術(shù)人員可以根據(jù)實際需要設(shè)置亮點的數(shù)量、間距等數(shù)值。步驟102,捕捉人眼反射的特征點信息;該步驟中,通過終端的圖像捕捉裝置,例如攝像頭,拍攝人眼看到屏幕的特征點后 反射的影像,本實施例中以亮點作為特征點。在人眼中,這些亮點經(jīng)過瞳孔、晶狀體折射后 投射在視網(wǎng)膜中成像。在經(jīng)過有近視、遠視、散光的人的眼球屈光介質(zhì)進入眼內(nèi)時,光點的 排列會由于這些眼球的屈光不正產(chǎn)生像差。這種扭曲的光點排列會由攝像頭記錄下來。再 進行調(diào)焦,使生成的圖像按照原來投射的相應(yīng)倍數(shù)采集。然后將數(shù)據(jù)發(fā)送到后臺計算分析 模塊。步驟103,接收捕捉到的人眼反射的特征點信息,進行計算分析,得到檢測結(jié)果。通過終端的圖像捕捉裝置,將眼球視網(wǎng)膜的成像拍攝之后,將這些成像的特征點 信息進行統(tǒng)計,這些信息包括人眼反射后各個特征點的大小、相互之間的排列關(guān)系,例如顯 示屏分辨率為800X480,特征點大小為3X3的9個像素,將各個特征點之間的信息保存到 另一個13X13的二維數(shù)組T[13] [13]中。根據(jù)不同顯示屏的分辨率以及實際需要情況,也可以選擇不同的數(shù)組。當然,用數(shù)組存儲只是一個例子,本領(lǐng)域技術(shù)人員可以想到用其他方法,如分別使用不同的變量存儲特征點之間的信息。由于人眼存在近視、遠視、散光等的情 況,拍攝所得到的人眼反射的特征點大小有可能發(fā)生變化,整個特征點點陣的圖像也可能 會發(fā)生變形,這樣,各個特征點之間的距離也會產(chǎn)生變化,位置關(guān)系也產(chǎn)生改變,將這些大 小、位置關(guān)系的變化與原始保存的圖像特征點的大小、位置關(guān)系進行比較,計算分析兩者之 間的偏差。人眼如果是近視的情況,體現(xiàn)在視覺上就是每個點都相應(yīng)變大且變模糊,而點與 點之間距離也相應(yīng)變大。所以T[m] [η]會大于Q[m] [n],而遠視剛好相反。若扭曲后的圖片 光點之間的距離相互不相等,則有散光,整個眼球的具體散光形態(tài)則由T[m] [η]中的各個 值來衡量。經(jīng)過計算分析,能夠獲得人眼的屈光度和散光度。上述實施例通過終端顯示特征點點陣,并拍攝通過人眼反射后的成像,通過計算 分析,獲得人眼的視力情況,方便用戶檢測視力。在一個實施例中,上述方法還包括步驟104,根據(jù)計算分析結(jié)果調(diào)整所述多個特征點,使人眼反射的特征點信息與預(yù) 先設(shè)置的特征點信息一致,并按照與特征點調(diào)整相一致的方式調(diào)整屏幕顯示;根據(jù)步驟103的技術(shù)分析結(jié)果,將終端顯示屏上的特征點進行調(diào)整,例如兩個特 征點A和B,在人眼中的成像距離比預(yù)先保存的距離變小了,那么就調(diào)整顯示屏上AB特征點 的距離,將其變大,直到人眼中成像的AB兩點的距離與預(yù)先保存的兩點的距離相同為止。 這樣,對于近視和遠視的人來講,通過對整個點陣圖像進行放大和縮小就可以達到使人眼 看到準確點陣的效果。對于存在散光的人眼,由于對每個顯示區(qū)域的散光系數(shù)都可以由T[m] [n]/Q[m] [η]來獲取,可得到整個眼球的大散光分布表。在調(diào)整時,將對應(yīng)區(qū)域內(nèi)的圖像按照Q[m] [n]/T[m] [η]倍進行放大或縮小。整個圖像全部顯示完后,用戶會看到一個還原的準確顯示 圖像。將調(diào)整后的點陣圖像顯示出來,調(diào)整后的點陣圖像與預(yù)先保存的點陣圖像可能存在 較大的不同,但是這時候人眼中的成像與預(yù)先保存的是相同的,這樣就讓人眼得到了準確 的圖像。所謂按照與特征點調(diào)整相一致的方式調(diào)整屏幕顯示,就是說,讓終端按照前述調(diào)整 的比例放大或者縮小屏幕的顯示,這樣一來,用戶就可以不借助其他工具而清楚的看到終 端顯示的文本或圖像。這一實施例根據(jù)視力情況自動調(diào)整終端的顯示狀態(tài),可以使用戶不用視力矯正就 能夠獲得準確的圖像。上述實施例還可以包括步驟105,將所述檢測結(jié)果告知用戶。終端可以通過將檢測結(jié)果顯示在顯示屏上或者語音播報等方式將檢測結(jié)果告知 用戶。實施例二本發(fā)明實施例提供一種視力測試的裝置,請參照圖4,該裝置400包括顯示模塊410,用于在終端上顯示多個特征點,所述多個特征點的信息是預(yù)先設(shè)置 的,包括各個特征點的大小、相互之間的排列關(guān)系以及特征點的數(shù)量;例如顯示屏分辨率為800X480,特征點大小為3X3的9個像素,在X軸上特征點 與特征點之間相隔33個像素,在Y軸上特征點與特征點之間相隔58個像素,以P[x] [y]來 代表每個特征點,由上可知,在這種情況下,P[n] [y]與P[n+1] [y]在X軸上相差36個像素,P[χ] [η]與Ρ[χ] [η+1]在Y軸上相差61個像素。以Q[13] [13]這個數(shù)組來代替每兩個像素 之間的距離(包括X周和Y軸)。Q
[1]就等于36,Q[1]
就等于61,把初始值放到這 個Q[13] [13]數(shù)組中。所述特征點可以是亮點也可以是暗點,或者其他方式顯示的點,在本 實施例中以亮點為例,但并不僅限于此,其他能夠?qū)崿F(xiàn)本發(fā)明宗旨的點陣顯示方式都應(yīng)包 括在內(nèi)。影像捕捉模塊420,用于捕捉人眼反射的特征點信息,包括人眼反射后各個特征點 的大小、相互之間的排列關(guān)系;這里的影像捕捉模塊可以是常用的攝像頭,CXD或者CMOS圖像傳感器等等,只要 能夠達到圖像拍攝的功能,都應(yīng)包括在內(nèi),在本實施例中,以攝像頭為例。特征點經(jīng)過人眼 的瞳孔、晶狀體折射后投射在視網(wǎng)膜中成像。在經(jīng)過有近視、遠視、散光的人的眼球屈光介 質(zhì)進入眼內(nèi)時,光點的排列會由于這些眼球的屈光不正產(chǎn)生像差。這種扭曲的光點排列會 由攝像頭記錄下來。再進行調(diào)焦,使生成的圖像按照原來投射的相應(yīng)倍數(shù)采集,然后將數(shù)據(jù) 發(fā)送。計算分析模塊430,用于接收捕捉到的人眼反射的特征點信息,進行計算分析,得 到檢測結(jié)果;影像捕捉模塊420將人眼反射成像的圖像信息發(fā)送給計算分析模塊430后,將這 些成像的特征點信息進行統(tǒng)計,包括人眼反射后各個特征點的大小、相互之間的排列關(guān)系, 將各個特征點之間的信息保存到另一個13X13的二維數(shù)組T[13] [13]中。根據(jù)不同顯示 屏的分辨率以及實際需要情況,也可以選擇不同的數(shù)組。當然,用數(shù)組存儲只是一個例子, 本領(lǐng)域技術(shù)人員可以想到用其他方法,如分別使用不同的變量存儲特征點之間的信息。由 于人眼存在近視、遠視、散光等的情況,拍攝所得到的人眼反射的特征點大小有可能發(fā)生 變化,整個特征點點陣的圖像也可能會發(fā)生變形,這樣,各個特征點之間的距離也會產(chǎn)生變 化,位置關(guān)系也產(chǎn)生改變,將這些大小、位置關(guān)系的變化與原始保存的圖像特征點的大小、 位置關(guān)系進行比較,計算分析兩者之間的偏差。人眼如果近視,每個點都相應(yīng)變大且變模 糊,而點與點之間距離也相應(yīng)變大,T[m] [η]會大于Q[m] [n],而遠視剛好相反。若扭曲后的 圖片光點之間的距離相互不相等,則有散光,整個眼球的具體散光形態(tài)則由T[m] [η]中的 各個值來衡量。本發(fā)明實施例提供了一種視力測試和顯示自動調(diào)整的裝置,通過拍攝人眼反射后 的成像,計算分析后獲得人眼的視力情況,方便用戶檢測視力。在一個實施例中,上述裝置還包括調(diào)整模塊440,用于根據(jù)計算分析結(jié)果調(diào)整所述多個特征點,使人眼反射的特征點 信息與預(yù)先設(shè)置的特征點信息一致,并按照與特征點調(diào)整相一致的方式調(diào)整屏幕顯示。計算分析模塊430的技術(shù)分析結(jié)果,將終端顯示屏上的特征點進行調(diào)整,直到使 人眼中的成像與預(yù)先保存圖像相同為止。這樣,對于近視和遠視的人來講,通過對整個點陣 圖像進行放大和縮小就可以達到使人眼看到準確點陣的效果。對于存在散光的人眼,由于對每個顯示區(qū)域的散光系數(shù)都可以由T[m] [n]/Q[m] [η]來獲取,可得到整個眼球的大散光分布表。在調(diào)整時,將對應(yīng)區(qū)域內(nèi)的圖像按照Q[m] [n]/T[m] [η]倍進行放大或縮小。整個圖像全部顯示完后,用戶會看到一個還原的準確顯示 圖像。
上述實施例根據(jù)視力情況自動調(diào)整終端的顯示狀態(tài),可以使用戶不用視力矯正就 能夠獲得準確的圖像,看清終端顯示的圖像。在本發(fā)明的另一實施例中,如圖5所示,上述計算分析模塊430中,還可以包括比 較模塊431,用于比較預(yù)先設(shè)置的特征點與人眼反射的特征點大小和位置。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各單元或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行。或者將它們分別制作成各個電路模塊,或者將它們中的 多個單元或步驟制作成單個電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟 件結(jié)合。以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳 細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限定本發(fā)明的保 護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做 的任何修改、等同替換、改進等,均應(yīng)包含在本 發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種視力測試的方法,其特征在于,包括在終端上顯示多個特征點,所述多個特征點的信息是預(yù)先設(shè)置的;捕捉人眼反射的特征點信息;接收捕捉到的人眼反射的特征點信息,進行計算分析,得到檢測結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括根據(jù)計算分析結(jié)果調(diào)整所述多個特征點,使人眼反射的特征點信息與預(yù)先設(shè)置的特征點信息一致。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述多個特征點的信息包括各個特征 點的大小、相互之間的排列關(guān)系以及特征點的數(shù)量。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述人眼反射的特征點信息包括人眼反 射后各個特征點的大小、相互之間的排列關(guān)系。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述計算分析的步驟包括 比較預(yù)先設(shè)置的特征點與人眼反射的特征點大??;比較預(yù)先設(shè)置的特征點與人眼反射的特征點位置。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)計算分析結(jié)果調(diào)整所述多個特 征點包括調(diào)整所述多個特征點的大小和位置,直到人眼反射后的特征點大小和位置與預(yù)先設(shè)置 的大小和位置相同。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 將所述檢測結(jié)果告知用戶。
8.一種視力測試裝置,其特征在于,該裝置包括顯示模塊,用于在終端上顯示多個特征點,所述多個特征點的信息是預(yù)先設(shè)置的; 影像捕捉模塊,用于捕捉人眼反射的特征點信息,包括人眼反射后各個特征點的大小、 相互之間的排列關(guān)系;計算分析模塊,用于接收捕捉到的人眼反射的特征點信息,進行計算分析,得到檢測結(jié)果 o
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括調(diào)整模塊,用于根據(jù)計算分析結(jié)果調(diào)整所述多個特征點,使人眼反射的特征點信息與 預(yù)先設(shè)置的特征點信息一致,并按照與特征點調(diào)整相一致的方式調(diào)整屏幕顯示。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述計算分析模塊中還包括 比較模塊,用于比較預(yù)先設(shè)置的特征點與人眼反射的特征點大小和位置。
全文摘要
本發(fā)明提供一種視力測試的方法和裝置,該方法包括在終端上顯示多個特征點,所述多個特征點的信息是預(yù)先設(shè)置的;捕捉人眼反射的特征點信息;接收捕捉到的人眼反射的特征點信息,進行計算分析,得到檢測結(jié)果。本發(fā)明還提供了一種視力測試的裝置。本發(fā)明實施例能夠使用戶利用終端方便的檢測視力情況,并且該終端根據(jù)檢測到的視力情況自動調(diào)整顯示狀況,使用戶能夠看到一個正確、清楚的影像。
文檔編號A61B3/103GK101828899SQ20101018201
公開日2010年9月15日 申請日期2010年5月24日 優(yōu)先權(quán)日2010年5月24日
發(fā)明者曹偉 申請人:華為終端有限公司