本申請(qǐng)是分案申請(qǐng),原案的國(guó)家申請(qǐng)?zhí)柺?01080059053.0,申請(qǐng)日是2010年12月21日,發(fā)明名稱(chēng)是“用于視覺(jué)補(bǔ)償方法和設(shè)備”。
本發(fā)明通常涉及具有電子視覺(jué)顯示器的設(shè)備,并且更具體地,涉及為偶爾佩戴眼鏡的用戶(hù)顯示文本和圖像。
背景技術(shù):
一些具有電子視覺(jué)顯示器的設(shè)備的用戶(hù)患有老花眼,這導(dǎo)致了難以聚焦在近物體上。這可以在近距離閱讀文本或觀(guān)看圖像時(shí)產(chǎn)生視疲勞。老花眼通常使用諸如老花鏡的矯正透鏡來(lái)治療。這些老花鏡常常被間歇地佩戴。當(dāng)用戶(hù)突然需要觀(guān)看電子視覺(jué)顯示器時(shí),老花鏡可能不能被方便提供。例如,移動(dòng)電話(huà)響起并且用戶(hù)想要閱讀呼叫者的id,但是她的老花鏡卻在另一個(gè)房間里或是在錢(qián)包里。
雖然具有電子視覺(jué)顯示器的許多設(shè)備具有可調(diào)節(jié)為使用較大字體尺寸來(lái)顯示文本的設(shè)置,但是用戶(hù)通常必須首先導(dǎo)航通過(guò)使用“正?!弊煮w尺寸顯示的菜單。因此,諷刺的是,增加字體尺寸來(lái)解決閱讀困難的方法變得累贅。
當(dāng)用戶(hù)有時(shí)喜歡較大字體尺寸而有時(shí)又喜歡較小字體尺寸時(shí),導(dǎo)致了更加復(fù)雜的情況。因此,有機(jī)會(huì)適應(yīng)老花眼用戶(hù),使得電子視覺(jué)顯示器更容易閱讀。
附圖說(shuō)明
在各個(gè)附圖中,相同的附圖標(biāo)記指示相同的或者功能上相似的元素,附圖與以下的詳細(xì)說(shuō)明一起并入說(shuō)明書(shū)中并且形成說(shuō)明書(shū)的一部分,并且用于進(jìn)一步說(shuō)明包括要求保護(hù)的發(fā)明的概念的實(shí)施例,并且解釋那些實(shí)施例的各種原理和優(yōu)點(diǎn)。
圖1-2示出了根據(jù)實(shí)施例的用于視覺(jué)補(bǔ)償?shù)脑O(shè)備的使用。
圖3示出了根據(jù)實(shí)施例的視覺(jué)補(bǔ)償方法的流程圖。
圖4示出了在圖1-2中示出的設(shè)備的基本原理。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖中的元素是為了簡(jiǎn)單和清楚而進(jìn)行圖示的,并且不必然按比例繪制。例如,附圖中的一些元素的尺寸可以相對(duì)于其他元素而被夸大,以有助于促進(jìn)對(duì)本發(fā)明的實(shí)施例的理解。
在附圖中以常規(guī)符號(hào)適當(dāng)?shù)乇硎驹撗b置和方法組件,僅示出了與理解本發(fā)明實(shí)施例有關(guān)的那些特定細(xì)節(jié),以不使本公開(kāi)與受益于這里的描述的本領(lǐng)域中的那些普通技術(shù)人員所顯而易見(jiàn)的細(xì)節(jié)相混淆。
具體實(shí)施方式
一種用于視覺(jué)補(bǔ)償?shù)姆椒ê驮O(shè)備使用數(shù)字相機(jī)來(lái)捕獲該設(shè)備的用戶(hù)的圖像。該設(shè)備中的面部識(shí)別引擎檢測(cè)該圖像中是否存在面部,以及是否存在眼鏡。如果在圖像中不存在眼鏡,那么該設(shè)備的電子視覺(jué)顯示器使用比檢測(cè)到眼鏡時(shí)更大的字體尺寸。該方法和設(shè)備有助于為偶爾佩戴眼鏡的老花眼用戶(hù)進(jìn)行視力補(bǔ)償。如果如在圖像中檢測(cè)到的用戶(hù)佩戴了閱讀眼鏡,那么該顯示器使用正常字體尺寸。然而,如果圖像中不存在閱讀眼鏡,那么該顯示器使用更大的字體尺寸,以輔助用戶(hù)閱讀文本。
該方法和設(shè)備還可以有助于具有高度近視的用戶(hù)。在另一種情況下,一個(gè)通常佩戴眼鏡的用戶(hù)將移動(dòng)電話(huà)放在床頭柜上用作時(shí)鐘。當(dāng)該用戶(hù)午夜醒來(lái),并且觸摸該移動(dòng)電話(huà)以產(chǎn)生用戶(hù)交互觸發(fā)時(shí),該方法和設(shè)備捕獲圖像(在黑暗中;有可能導(dǎo)致曝光不足),無(wú)法檢測(cè)到該用戶(hù)佩戴眼鏡,并且增大該時(shí)鐘顯示的字體尺寸,以改善所顯示的時(shí)間的可讀性。
圖1-2示出了根據(jù)實(shí)施例的用于視覺(jué)補(bǔ)償設(shè)備100的使用。然而,圖1-2的設(shè)備100被示作移動(dòng)電話(huà),該設(shè)備可以是具有電子視覺(jué)顯示器110的任何數(shù)目設(shè)備的設(shè)備,包括計(jì)算機(jī)(臺(tái)式或者膝上型)、電子書(shū)、個(gè)人數(shù)字助理或組織器、或期望在手臂長(zhǎng)度(1米)或更短的長(zhǎng)度進(jìn)行觀(guān)看的具有電子視覺(jué)顯示器的其他設(shè)備。
該設(shè)備100包括在與顯示器110基本上相同的方向上引導(dǎo)的數(shù)字相機(jī)120或其他類(lèi)型的成像器。在一些實(shí)現(xiàn)中,該成像器可以被集成到顯示器本身中,或者置于顯示器的后方(朝向該設(shè)備100的內(nèi)部)。當(dāng)收到用戶(hù)交互觸發(fā)時(shí),該相機(jī)捕獲圖像。該用戶(hù)交互觸發(fā)可以是(例如)傳入呼叫或消息、觸摸屏交互或鍵按下、或檢測(cè)到的設(shè)備100的動(dòng)作。隨著設(shè)備越來(lái)越復(fù)雜,可以開(kāi)發(fā)其他用戶(hù)交互觸發(fā)。通常,用戶(hù)交互觸發(fā)是可以使得顯示器活動(dòng)并且由此預(yù)期在設(shè)備和用戶(hù)之間的視覺(jué)互動(dòng)的任何信號(hào)。
希望在該相機(jī)120捕獲圖像的同時(shí),用戶(hù)位于顯示器110的前方,并且該圖像將包括該用戶(hù)的面部的可接受的描述。具有簡(jiǎn)單面部識(shí)別引擎的處理器(未示出)檢測(cè)該圖像中是否存在面部。如果該面部識(shí)別引擎沒(méi)有檢測(cè)到面部,那么該處理器可以嘗試捕獲替代圖像。如果面部識(shí)別檢測(cè)到面部,那么確定是否存在眼鏡。在圖1中,用戶(hù)190沒(méi)有佩戴眼鏡。在該情況下,面部識(shí)別引擎已經(jīng)檢測(cè)到?jīng)]有眼鏡的面部。作為響應(yīng),該處理器將在電子視覺(jué)顯示器110上顯示的文本的字體尺寸設(shè)置為大的字體尺寸。特定的字體尺寸可以用戶(hù)提前選擇。
在圖2中,用戶(hù)190佩戴眼鏡195。在該情況下,面部識(shí)別引擎檢測(cè)到有眼鏡的面部,并且在電子視覺(jué)顯示器110上顯示的文本被設(shè)置為用戶(hù)先前選擇的或者由制造商或軟件應(yīng)用預(yù)先確定的正常字體尺寸。
圖像捕獲、圖像分析和字體尺寸設(shè)置過(guò)程可以時(shí)常地重復(fù)。如果初始用戶(hù)交互觸發(fā)導(dǎo)致捕獲沒(méi)有眼鏡的面部的圖像,那么所顯示的字體尺寸將被設(shè)置為比正常的更大。該用戶(hù)隨后可能戴上眼鏡,并且后面的圖像捕獲、圖像分析和字體設(shè)置過(guò)程可能導(dǎo)致顯示器上的正常字體尺寸。重復(fù)在顯示器活動(dòng)時(shí)可以基于時(shí)間(例如,每60秒),可以基于其他用戶(hù)交互觸發(fā),或者可以基于時(shí)間和其他用戶(hù)交互觸發(fā)的組合。該重復(fù)時(shí)間可以變化(例如,從15秒到30秒到60秒)和/或停止(例如,在重復(fù)達(dá)5分鐘之后,該過(guò)程停止并且字體尺寸保持不變)。
所示的設(shè)備100包括通常存在于移動(dòng)電話(huà)中的其他組件,諸如音頻揚(yáng)聲器150、小鍵盤(pán)130以及麥克風(fēng)140。當(dāng)然,在該設(shè)備的其他版本中,可以實(shí)現(xiàn)其他組件。
圖3示出了根據(jù)實(shí)施例的視覺(jué)補(bǔ)償?shù)姆椒ǖ牧鞒虉D300。初始地,用于視覺(jué)補(bǔ)償?shù)脑O(shè)備(諸如圖1-2中的設(shè)備100)被設(shè)置為視覺(jué)補(bǔ)償模式310。該視覺(jué)補(bǔ)償模式原本是為老花眼用戶(hù)開(kāi)發(fā)的,但是當(dāng)用戶(hù)有時(shí)佩戴眼鏡有時(shí)不佩戴眼鏡時(shí),也可以適用于有其他類(lèi)型的視覺(jué)問(wèn)題(諸如高度近視)的用戶(hù)。在任何一個(gè)事件中,用戶(hù)可以按照設(shè)備設(shè)置來(lái)激活模式,并且該設(shè)備將保持該模式,直到視覺(jué)補(bǔ)償模式被去激活。
當(dāng)設(shè)備接收到320用戶(hù)交互觸發(fā)時(shí),設(shè)備中的成像器被激活325(如果先前不是活動(dòng)的)并且捕獲330圖像。用戶(hù)交互觸發(fā)可以是可能使得顯示器活動(dòng)的任何信號(hào)。用戶(hù)交互觸發(fā)的示例是:傳入的呼叫或消息信號(hào)、觸摸屏交互、鍵按下、或者使用加速度計(jì)檢測(cè)到的設(shè)備的運(yùn)動(dòng)。在一些情況下,因?yàn)樵谶M(jìn)入視覺(jué)補(bǔ)償模式310時(shí)捕獲330的步驟是自動(dòng)的,因此接收320和激活325的步驟是可選的。然而,在移動(dòng)電話(huà)實(shí)現(xiàn)中,在特定情況下,可以通過(guò)捕獲330圖像來(lái)實(shí)現(xiàn)節(jié)能。
在捕獲到圖像之后,該設(shè)備的處理器中實(shí)現(xiàn)的面部識(shí)別引擎對(duì)該圖像執(zhí)行340基本面部識(shí)別算法。該面部識(shí)別引擎確定350在該圖像中是否檢測(cè)到面部。如果不存在面部(或者沒(méi)有檢測(cè)到面部),那么該流程回到捕獲330圖像的步驟,以獲得替代圖像。如果存在面部,那么該面部識(shí)別引擎確定360在面部上是否檢測(cè)到眼鏡。如果沒(méi)有檢測(cè)到眼鏡,那么處理器將顯示器字體尺寸設(shè)置363為大的字體尺寸。這在老花眼用戶(hù)接收到傳入呼叫或消息并且在沒(méi)有首先戴上眼鏡的情況下拿起該設(shè)備時(shí)是有益的。注意,如果沒(méi)有檢測(cè)到面部350,那么該流程可以直接前進(jìn)到將顯示器字體尺寸設(shè)置363為大號(hào)。在圖像過(guò)暗(或者過(guò)亮或者過(guò)模糊)而難以檢測(cè)面部,或者在用戶(hù)定位以觀(guān)看顯示器之前相機(jī)已經(jīng)捕獲到圖像的情況下,該替代方法是實(shí)用的。在這樣的情況下,設(shè)備默認(rèn)為大的字體尺寸,并且然后可以在后續(xù)重復(fù)通過(guò)流程圖300期間或者經(jīng)由特定的用戶(hù)命令來(lái)改變?yōu)檎W煮w尺寸。
如果在拍攝圖像時(shí)用戶(hù)戴著眼鏡,那么處理器將該顯示器字體尺寸設(shè)置367為正常字體尺寸。在設(shè)置363、367了顯示器字體之后,檢查可選的計(jì)時(shí)器。在剛剛捕獲330圖像之后設(shè)置335該計(jì)時(shí)器。計(jì)時(shí)器可以是恒量(例如,60秒)或變量(第一次15秒,下一次30秒,下一次30秒,下一次60秒等)。在計(jì)時(shí)器時(shí)間流逝370之后,該流程回到捕獲330圖像,并且在必要時(shí)該過(guò)程進(jìn)行重復(fù)。因此,當(dāng)用戶(hù)戴上或摘下閱讀眼鏡時(shí),字體尺寸可以基于各個(gè)時(shí)間所捕獲的圖像是否被檢測(cè)為包括佩戴眼鏡的面部而動(dòng)態(tài)地改變。
一些實(shí)現(xiàn)可以假定,在戴上眼鏡之后,用戶(hù)將不再摘下它們。在該情況下,該過(guò)程可以在將顯示器字體大小設(shè)置367為正常之后結(jié)束。一些實(shí)現(xiàn)可以假定,如果在預(yù)定重復(fù)次數(shù)(例如,重復(fù)10次)或者在預(yù)定時(shí)間段(例如,10分鐘)之后沒(méi)有發(fā)生在圖像捕獲和圖像分析的結(jié)果中的改變,那么預(yù)期不會(huì)有其他的改變。在該情況下,該過(guò)程可以在預(yù)定重復(fù)次數(shù)或預(yù)定時(shí)間段流逝之后結(jié)束。
圖4示出了如圖1-2示出的用于設(shè)備100的基本示意圖,該設(shè)備100能夠?qū)崿F(xiàn)圖3中示出的流程圖。如前所述,所示出的實(shí)現(xiàn)針對(duì)移動(dòng)電話(huà),并且因此,設(shè)備100包括天線(xiàn)495和至少一個(gè)收發(fā)信機(jī)490,以接收和傳送無(wú)線(xiàn)信號(hào)。該設(shè)備還包括電氣地耦合到收發(fā)信機(jī)490的至少一個(gè)處理器460,該收發(fā)信機(jī)490用于接收(除了其他之外)傳入呼叫信號(hào)和傳入的消息信號(hào)。處理器460電氣地耦合到存儲(chǔ)器480,該存儲(chǔ)器480可以是只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器和/或用于存儲(chǔ)操作系統(tǒng)和軟件應(yīng)用以及用戶(hù)級(jí)數(shù)據(jù)的其他類(lèi)型的存儲(chǔ)器。電源475根據(jù)需要來(lái)支持處理器460(和設(shè)備100中的其他組件)。
電子視覺(jué)顯示器410耦合到處理器460,并且該處理器控制顯示器的輸出。顯示器可以是僅輸出顯示器,或者可以是還接受輸入的觸摸屏或其他類(lèi)型的顯示器。成像器420還耦合到處理器460。成像器可以是數(shù)字相機(jī),該數(shù)字相機(jī)面對(duì)與顯示器相同的方向,以捕獲觀(guān)看顯示器的用戶(hù)的圖像。在處理器460中實(shí)現(xiàn)的面部識(shí)別引擎465針對(duì)面部來(lái)分析捕獲到的圖像,并且分析該面部是否佩戴眼鏡。
加速度計(jì)470用于檢測(cè)與設(shè)備100的用戶(hù)交互。如果用戶(hù)期望撥打電話(huà)號(hào)碼或創(chuàng)建消息而拿起該設(shè)備,那么該加速度計(jì)可以檢測(cè)到該移動(dòng),并且觸發(fā)圖3所描述的進(jìn)程。其他傳感器或輸入組成部分,(諸如小鍵盤(pán)430的鍵、觸摸屏或觸摸板的觸摸傳感器、或者甚至是麥克風(fēng)440或音頻揚(yáng)聲器450的激活)也可以用于觸發(fā)圖3的流程圖300。
用于視覺(jué)補(bǔ)償?shù)姆椒ê驮O(shè)備提供了用于動(dòng)態(tài)地切換字體尺寸的便捷的方式,該方法和設(shè)備對(duì)于老花眼和其他類(lèi)型的視覺(jué)損傷的用戶(hù)來(lái)說(shuō)是有利的。利用數(shù)字相機(jī)和簡(jiǎn)單的面部識(shí)別引擎,該設(shè)備可以檢測(cè)到有或沒(méi)有眼鏡的面部。如果該設(shè)備檢測(cè)到佩戴眼鏡的面部,那么假定校正的視力,并且顯示器使用正常字體。如果該設(shè)備檢測(cè)到?jīng)]有佩戴眼鏡的面部(或者不能檢測(cè)到面部),那么假定未校正的視力,并且顯示器使用更大的字體。圖像捕獲和圖像分析的過(guò)程可以時(shí)常地重復(fù),以在戴上(或摘下)眼鏡時(shí)動(dòng)態(tài)地改變字體尺寸。
在前面的說(shuō)明書(shū)中描述了特定實(shí)施例。然而,本領(lǐng)域的普通技術(shù)人員理解,在不偏離在以下權(quán)利要求中闡述的本發(fā)明的范圍的情況下可以進(jìn)行各種修改和改變。因此,說(shuō)明書(shū)和附圖應(yīng)當(dāng)被認(rèn)為是說(shuō)明性的而非限制性的含義,并且希望所有這樣的修改都被包括在本教示的范圍內(nèi)。
益處、優(yōu)點(diǎn)、對(duì)問(wèn)題的解決方案以及可以使得任何益處、優(yōu)電或解決方案發(fā)生或變得更加顯著的元素不應(yīng)當(dāng)被解釋為任何或所有權(quán)利要求的關(guān)鍵的、必須的或本質(zhì)的特征或要素。本發(fā)明僅由所附的權(quán)利要求來(lái)限定,包括在本申請(qǐng)的待決期間所作出任何修改以及所公開(kāi)的那些權(quán)利要求的等同物案。
術(shù)語(yǔ)“包括”、“具有”、“包含”或其任何其他變體意在涵蓋非排他性包括,使得包括、具有、包含一系列元素的過(guò)程、方法、物品或裝置不僅包括那些元素,還可以包括沒(méi)有明顯列出的或者這樣的過(guò)程、方法、物品或裝置所固有的其他元素。在沒(méi)有更多限制的情況下,由“包括……一”、“具有……一”、“包含……一”引導(dǎo)的元素不排除在包括、具有包含該元素的過(guò)程、方法、物品或裝置中存在其他相同的元素。術(shù)語(yǔ)“一”被定義為一個(gè)或多個(gè),除此處明確地另外說(shuō)明。術(shù)語(yǔ)“基本上”、“實(shí)質(zhì)上”、“近似地”、“約”或其任何其他版本被定義為本領(lǐng)域普通技術(shù)人員所理解的接近,并且在一個(gè)非限定性實(shí)施例中,該術(shù)語(yǔ)定義為10%以?xún)?nèi),在另一實(shí)施例中為5%以?xún)?nèi),在另一實(shí)施例中為1%以?xún)?nèi),為在另一實(shí)施例中為0.5%以?xún)?nèi)。此處使用的術(shù)語(yǔ)“耦合”被定義為連接,但是不必要直接地并且不必物理地連接。以特定防止“配置的”設(shè)備或結(jié)構(gòu)以至少該方式來(lái)配置,但是還可以以沒(méi)有列出的其他方式來(lái)配置。
應(yīng)當(dāng)理解,一些實(shí)施例可以包括一個(gè)或多個(gè)一般或?qū)S锰幚砥?或者“處理設(shè)備”),諸如微處理器、數(shù)字信號(hào)處理器、定制處理器和現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)以及獨(dú)特存儲(chǔ)的程序指令(包括軟件和硬件二者),該程序指令控制一個(gè)或多個(gè)處理器結(jié)合特定非處理器電路來(lái)實(shí)現(xiàn)這里所描述的方法和/或設(shè)備的一些、大部分或全部功能。替代性,一些或全部功能可以由不具有存儲(chǔ)的程序指令的狀態(tài)機(jī)來(lái)實(shí)現(xiàn),或者以一個(gè)或多個(gè)專(zhuān)用集成電路(asic)來(lái)實(shí)現(xiàn),其中每個(gè)功能或特定功能的一些組合被實(shí)現(xiàn)為定制邏輯。當(dāng)然,可以使用兩種方法的組合。
此外,實(shí)施例可以被實(shí)現(xiàn)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有在其上存儲(chǔ)的計(jì)算機(jī)可讀代碼,用于對(duì)計(jì)算機(jī)(例如,包括處理器)進(jìn)行編程以執(zhí)行這里所描述和要求保護(hù)的方法。這樣的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例包括但不限于,硬盤(pán)、cd-rom、光存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備、rom(只讀存儲(chǔ)器)、prom(可編程只讀存儲(chǔ)器)、eprom(可擦除可編程只讀存儲(chǔ)器)、eeprom(電可擦除可編程只讀存儲(chǔ)器)和閃速存儲(chǔ)器。另外,盡管可能由于例如可用時(shí)間、當(dāng)前技術(shù)和經(jīng)濟(jì)考慮而激發(fā)了可能大量的努力和很多設(shè)計(jì)選擇,但是希望本領(lǐng)域的普通技術(shù)人員在由這里所公開(kāi)的概念和原理引導(dǎo)時(shí),能夠以最少的實(shí)驗(yàn)容易地生成這樣的軟件指令和程序以及ic。
提供說(shuō)明書(shū)摘要以允許讀者快速知曉本技術(shù)公開(kāi)的特征。在理解了摘要不用于解釋或限定權(quán)利要求書(shū)的范圍和含義的情況下提交該摘要。另外,在前述的具體實(shí)施方式中,可以看到,在各種實(shí)施例中,為了合理化本公開(kāi)的目的而將各種特征組合在一起。本公開(kāi)的該方法不應(yīng)當(dāng)被解釋為反映要求保護(hù)的實(shí)施例需要比每個(gè)權(quán)利要求中明確列舉的內(nèi)容更多的特征的意圖。相反,如以下權(quán)利要求書(shū)反映的,發(fā)明的主旨在于少于單個(gè)公開(kāi)實(shí)施例的所有特征。因此,這里將所附權(quán)利要求并入到具體實(shí)施方式中,其中每個(gè)權(quán)利要求本身作為獨(dú)立要求保護(hù)的主題。