本發(fā)明涉及一種字體調(diào)整系統(tǒng)及方法。
背景技術(shù):目前,許多用戶都喜歡使用手機(jī)以及電子書等電子設(shè)備瀏覽網(wǎng)頁、觀看新聞和小說等電子資料。對于一些近視的用戶而言,如果電子設(shè)備的字體大小設(shè)置的不合適,往往需要用戶將電子設(shè)備拿得很近,甚至需要瞪大眼睛或者半瞇著眼睛去看屏幕上顯示的文字。這種使用方式,會給用戶帶來不便,甚至可能導(dǎo)致用戶視力的下降。此外,用戶也可通過手動設(shè)置的方式,調(diào)整電子設(shè)備顯示屏顯示字體的大小。然而,這種手動設(shè)置的方式可能需要用戶進(jìn)行多次設(shè)置的嘗試后,才能達(dá)到滿意的效果,顯得不太方便。
技術(shù)實現(xiàn)要素:鑒于以上內(nèi)容,有必要提供一種字體調(diào)整系統(tǒng),應(yīng)用于電子設(shè)備中,該電子設(shè)備包括顯示屏和影像攝取裝置。該系統(tǒng)包括:標(biāo)準(zhǔn)影像設(shè)置模塊,用于設(shè)置一張用戶的人臉影像作為一標(biāo)準(zhǔn)影像;人眼識別模塊,用于從上述標(biāo)準(zhǔn)影像中識別出用戶的人眼圖像,然后計算出該人眼圖像的最小包圍矩形的長和寬的比值,并根據(jù)該比值確定一比值范圍;影像攝取模塊,用于當(dāng)顯示屏啟動后,控制所述影像攝取裝置持續(xù)拍攝用戶的當(dāng)前影像;所述人眼識別模塊還用于從用戶的當(dāng)前影像中識別出用戶的當(dāng)前人眼圖像,并計算出該當(dāng)前人眼圖像的最小包圍矩形的長和寬的比值,作為當(dāng)前比值;字體調(diào)整模塊,用于判斷所述當(dāng)前比值是否包含于所述比值范圍內(nèi)以及電子設(shè)備的當(dāng)前字體尺寸是否達(dá)到一預(yù)設(shè)的門檻尺寸值,若該當(dāng)前比值未包含于該比值范圍內(nèi)且該當(dāng)前字體尺寸未達(dá)到一預(yù)設(shè)的門檻尺寸值,將電子設(shè)備的字體尺寸按照預(yù)定比例進(jìn)行放大。還有必要提供一種字體調(diào)整方法,應(yīng)用于電子設(shè)備中,該電子設(shè)備包括顯示屏和影像攝取裝置。該方法包括:標(biāo)準(zhǔn)影像設(shè)置步驟,設(shè)置一張用戶的人臉影像作為一標(biāo)準(zhǔn)影像;第一人眼識別步驟,從上述標(biāo)準(zhǔn)影像中識別出用戶的人眼圖像,然后計算出該人眼圖像的最小包圍矩形的長和寬的比值,并根據(jù)該比值確定一比值范圍;影像攝取步驟,當(dāng)顯示屏啟動后,控制所述影像攝取裝置持續(xù)拍攝用戶的當(dāng)前影像;第二人眼識別步驟,從用戶的當(dāng)前影像中識別出用戶的當(dāng)前人眼圖像,并計算出該當(dāng)前人眼圖像的最小包圍矩形的長和寬的比值,作為當(dāng)前比值;字體調(diào)整步驟,判斷所述當(dāng)前比值是否包含于所述比值范圍內(nèi)以及電子設(shè)備的當(dāng)前字體尺寸是否達(dá)到一預(yù)設(shè)的門檻尺寸值,若該當(dāng)前比值未包含于該比值范圍內(nèi)且該當(dāng)前字體尺寸未達(dá)到一預(yù)設(shè)的門檻尺寸值,將電子設(shè)備的字體尺寸按照預(yù)定比例進(jìn)行放大。相較于現(xiàn)有技術(shù),本發(fā)明字體調(diào)整系統(tǒng)及方法,通過拍攝用戶的實時人臉影像,分析用戶眼睛的狀態(tài),自動調(diào)整電子設(shè)備的字體尺寸,可方便用戶的使用,增強(qiáng)了電子設(shè)備的用戶體驗度。附圖說明圖1是本發(fā)明字體調(diào)整系統(tǒng)的運(yùn)行環(huán)境架構(gòu)圖。圖2是從用戶的一張人臉影像中識別出人眼圖像的示意圖。圖3是本發(fā)明字體調(diào)整方法較佳實施例的流程圖。主要元件符號說明電子設(shè)備1字體調(diào)整系統(tǒng)10標(biāo)準(zhǔn)影像設(shè)置模塊101人眼識別模塊102影像攝取模塊103字體調(diào)整模塊104存儲器11處理器12顯示屏13影像攝取裝置14如下具體實施方式將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。具體實施方式如圖1所示,是本發(fā)明字體調(diào)整系統(tǒng)10運(yùn)行環(huán)境的示意圖。該字體調(diào)整系統(tǒng)10運(yùn)行于電子設(shè)備1中。該電子設(shè)備1包括存儲器11、處理器12、顯示屏13以及影像攝取裝置14。在本實施例中,所述電子設(shè)備1可以是,但不限于,智能手機(jī)、個人數(shù)字助理(PDA)、平板電腦以及移動互聯(lián)網(wǎng)設(shè)備(MID)等便攜式移動智能終端。所述影像攝取裝置14為電子設(shè)備1的前置攝像頭,以便于攝取用戶的影像。所述字體調(diào)整系統(tǒng)10可嵌入于電子設(shè)備1的操作系統(tǒng)中,也可直接安裝在所述存儲器11中,并由處理器12控制執(zhí)行。該字體調(diào)整系統(tǒng)10包括標(biāo)準(zhǔn)影像設(shè)置模塊101、人眼識別模塊102、影像攝取模塊103以及字體調(diào)整模塊104。所述標(biāo)準(zhǔn)影像設(shè)置模塊101用于使用所述影像攝取裝置14攝取一張用戶正常觀看顯示屏13時的人臉影像,并將該人臉影像設(shè)置為一標(biāo)準(zhǔn)影像。具體地,用戶可在能夠清楚的看清所述顯示屏13上的內(nèi)容,且眼睛處于正常的閱讀狀態(tài)時,啟動該標(biāo)準(zhǔn)影像設(shè)置模塊101拍攝此時的人臉影像,并設(shè)置為所述標(biāo)準(zhǔn)影像。所述人眼識別模塊102用于從上述標(biāo)準(zhǔn)影像中識別出用戶的人眼圖像,然后計算出該人眼圖像的最小包圍矩形的長和寬的比值,并根據(jù)該比值確定一比值范圍保存在所述存儲器11中。例如,若所述長和寬的比值為R,那么該比值范圍可確定為[R-2%,R+2%]。具體地,所述人眼識別模塊102可使用人眼特征匹配(TemplateMatching)方法、類神經(jīng)網(wǎng)絡(luò)訓(xùn)練法等現(xiàn)有的人眼識別技術(shù)進(jìn)行人眼圖像的識別。例如圖2所示,假設(shè)影像M1為所述標(biāo)準(zhǔn)影像的示意圖。所述人眼識別模塊102從標(biāo)準(zhǔn)影像M1中識別出人眼圖像后,再將該人眼圖像限定在一個最小矩形M2中,該最小矩形M2即為所述最小包圍矩形。最后,將該最小矩形M2的長L和寬W的比值作為所述標(biāo)準(zhǔn)比值存儲在所述存儲器11中。所述影像攝取模塊103用于當(dāng)顯示屏13啟動時,控制所述影像攝取裝置14持續(xù)拍攝顯示屏13前方用戶的當(dāng)前影像。具體地,該影像攝取模塊103可控制影像攝取裝置14在一預(yù)設(shè)的拍攝頻率下進(jìn)行連續(xù)自動拍攝,如每分鐘拍攝20次或30次。所述人眼識別模塊102還用于從用戶的當(dāng)前影像中識別出用戶的當(dāng)前人眼圖像,并計算出該當(dāng)前人眼圖像的最小包圍矩形的長和寬的比值,作為當(dāng)前比值。所述字體調(diào)整模塊104用于判斷計算得到的當(dāng)前比值是否包含于所述比值范圍內(nèi)并判斷電子設(shè)備1的當(dāng)前字體尺寸是否達(dá)到一預(yù)設(shè)的門檻尺寸值,若該當(dāng)前比值未包含于該比值范圍內(nèi)且該當(dāng)前字體尺寸未達(dá)到預(yù)設(shè)的門檻尺寸值,則說明用戶的眼睛當(dāng)前未處于正常觀看顯示屏13的狀態(tài),不能輕松的看清顯示屏13上的內(nèi)容。此時,字體調(diào)整模塊104則將電子設(shè)備1的字體尺寸按照預(yù)定比例進(jìn)行放大。該門檻尺寸值可以是電子設(shè)備1支持的最大字體尺寸,也可以是用戶根據(jù)需求而設(shè)置的能夠接受的最大字體尺寸。因此,當(dāng)電子設(shè)備1的字體尺寸已達(dá)到該預(yù)設(shè)的門檻尺寸值時,則不再對字體進(jìn)行放大操作。具體地,該字體調(diào)整模塊104在每次放大字體尺寸之前,首先判斷該電子設(shè)備1的當(dāng)前字體尺寸是否已達(dá)到該預(yù)設(shè)的門檻尺寸值,若已達(dá)到該預(yù)設(shè)的門檻尺寸值,則停止對字體尺寸的放大操作,并控制所述影像攝取裝置14停止影像的拍攝完成字體的自動調(diào)整。當(dāng)所述當(dāng)前比值包含于所述比值范圍內(nèi)時,該字體調(diào)整模塊104判斷在一預(yù)定時間內(nèi),人眼識別模塊102計算得到的當(dāng)前比例是否保持在該比值范圍內(nèi)。若在該預(yù)定時間內(nèi),該人眼識別模塊102計算得到的當(dāng)前比例均保持在該比值范圍內(nèi),該字體調(diào)整模塊104則控制所述影像攝取裝置14停止影像的拍攝,以完成字體尺寸的自動調(diào)整。特別地,若在用戶的某一當(dāng)前影像中,未識別到有人眼圖像,所述字體調(diào)整模塊104對字體尺寸不做任何調(diào)整。當(dāng)完成字體尺寸的自動調(diào)整后,所述顯示屏13即根據(jù)電子設(shè)備1調(diào)整后的當(dāng)前字體尺寸進(jìn)行顯示。此外,當(dāng)該顯示屏13被關(guān)閉后,該字體調(diào)整模塊104還用于將電子設(shè)備1的字體尺寸恢復(fù)為一預(yù)設(shè)的默認(rèn)尺寸。該默認(rèn)尺寸可由用戶根據(jù)喜好預(yù)先進(jìn)行設(shè)置。如圖3所示,是本發(fā)明字體調(diào)整方法較佳實施例的流程圖。步驟S01,所述標(biāo)準(zhǔn)影像設(shè)置模塊101使用所述影像攝取裝置14攝取一張用戶正常觀看顯示屏13時的人臉影像,并將該人臉影像設(shè)置為一標(biāo)準(zhǔn)影像。步驟S02,所述人眼識別模塊102從上述標(biāo)準(zhǔn)影像中識別出用戶的人眼圖像,然后計算出該人眼圖像的最小包圍矩形的長和寬的比值,并根據(jù)該比值確定一比值范圍保存在所述存儲器11中。步驟S03,當(dāng)顯示屏13被啟動后,所述影像攝取模塊103控制所述影像攝取裝置14持續(xù)拍攝用戶的當(dāng)前影像。步驟S04,所述人眼識別模塊102從攝取的當(dāng)前影像中識別出用戶的當(dāng)前人眼圖像,并計算出該當(dāng)前人眼圖像的最小包圍矩形的長和寬的比值,作為當(dāng)前比值。步驟S05,所述字體調(diào)整模塊104判斷所述當(dāng)前比值是否包含于所述比值范圍內(nèi)。若該當(dāng)前比值未包含于該比值范圍內(nèi),則執(zhí)行步驟S06。若該當(dāng)前比值包含于該比值范圍內(nèi),則執(zhí)行步驟S08。步驟S06,所述字體調(diào)整模塊104判斷電子設(shè)備1的當(dāng)前字體尺寸是否已達(dá)到一預(yù)設(shè)的門檻尺寸值。若該當(dāng)前字體尺寸未達(dá)到該預(yù)設(shè)的門檻尺寸值,于步驟S07,該字體調(diào)整模塊104將電子設(shè)備1的字體尺寸放大一預(yù)定比例,返回步驟S04。否則,若該當(dāng)前字體尺寸已達(dá)到該預(yù)設(shè)的門檻尺寸值,流程進(jìn)入步驟S09。步驟S08,所述字體調(diào)整模塊104判斷在一預(yù)定時間內(nèi),人眼識別模塊102計算得到的當(dāng)前比例是否保持在該比值范圍內(nèi)。若在該預(yù)定時間內(nèi),該人眼識別模塊102計算得到的當(dāng)前比例均保持在該比值范圍內(nèi),執(zhí)行步驟S09。否則,返回步驟S04。步驟S09,所述字體調(diào)整模塊104控制所述影像攝取裝置14停止影像的拍攝,以完成字體尺寸的自動調(diào)整。步驟S10,當(dāng)該顯示屏13被關(guān)閉后,該字體調(diào)整模塊104將電子設(shè)備1的字體尺寸恢復(fù)為一預(yù)設(shè)的默認(rèn)尺寸。以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。