專利名稱:一種調(diào)整屏幕呈現(xiàn)元素的方法及計算機的制作方法
技術領域:
本發(fā)明涉及一種屏幕呈現(xiàn)元素控制技術,特別是一種基于距離調(diào)整屏幕呈現(xiàn)元素
的方法及計算機。
背景技術:
目前臺式機的屏幕呈現(xiàn)大屏幕趨勢,同時市場上也逐漸涌現(xiàn)出各種寬屏筆記本電 腦,大屏幕的推出,使得高分辨率逐漸成為主流配置,也使得計算機不再僅限于目前的3尺 交互模式。例如,在22寸屏幕上,用戶在文字編輯時,會仍然用3尺交互模式,但是觀看影 片、瀏覽照片等無需鍵盤的簡單操作時,往往會離屏幕更遠,例如4尺等等。在遠距離觀看 大屏幕時,如果用戶需要操作具體的按鈕、菜單時,會因為距離遠字體小而感覺看起來比較 吃力。目前的解決思路是,利用Windows桌面管理的功能,通過用戶的手動操作,在遠距離 場景下采用大字體的界面,在近距離場景下采用小字體的界面。但這樣又會使得近距離觀 看時不舒服。 通過研究上述現(xiàn)有技術,發(fā)明人發(fā)現(xiàn)上述方案至少存在以下缺點字體切換的工 作每次都需用戶手動完成,需要用戶直接干預,切換操作方式不方便,用戶體驗不好。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種可調(diào)節(jié)屏幕呈現(xiàn)元素的計算機以及一種調(diào)節(jié)屏幕呈現(xiàn) 元素的方法,通過用戶與顯示屏之間的距離關系,對顯示屏的分辨率或字體大小進行調(diào)節(jié), 從而使得用戶在不同距離下都能得到較好的交互使用體驗。
根據(jù)本發(fā)明的一個方面,提供了一種可調(diào)節(jié)屏幕呈現(xiàn)元素的計算機,包括
顯示屏; 測距模塊,用于獲取與用戶和所述顯示屏之間距離相關的第一距離信息; 調(diào)節(jié)處理模塊,與所述測距模塊相連,用于接收并處理所述第一距離信息,獲得第
一距離參數(shù),根據(jù)預設的距離參數(shù)與屏幕呈現(xiàn)參數(shù)之間的對應關系,獲得與所述第一距離
參數(shù)相對應的第一屏幕呈現(xiàn)參數(shù),至少在當所述第一屏幕呈現(xiàn)參數(shù)與當前屏幕呈現(xiàn)參數(shù)不
同時,產(chǎn)生第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令;以及 調(diào)節(jié)執(zhí)行模塊,與所述調(diào)節(jié)處理模塊以及所述顯示屏分別相連,用于接收所述第
一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令,調(diào)節(jié)所述顯示屏按照所述第一屏幕呈現(xiàn)參數(shù)進行顯示。
優(yōu)選地,所述測距模塊具體為攝像測距模塊,超聲波測距模塊,或紅外測距模塊。
優(yōu)選地,所述攝像測距模塊包括 圖像采集單元,用于采集圖像數(shù)據(jù);以及 距離信息測算單元,與所述圖像采集單元相連,用于在識別出所述圖像數(shù)據(jù)中包 含有人臉圖像數(shù)據(jù)時,根據(jù)所述人臉圖像數(shù)據(jù)測算出所述用戶的人臉與所述圖像采集單元 之間的人臉距離信息,根據(jù)所述人臉距離信息得到所述第一距離信息。
優(yōu)選地,所述距離信息測算單元包括
5
瞳孔識別子單元,用于識別所述人臉圖像數(shù)據(jù)中兩個瞳孔之間的瞳孔圖像數(shù)據(jù);
像素計算子單元,與所述瞳孔識別子單元相連,用于根據(jù)所述瞳孔圖像數(shù)據(jù),計算 所述兩個瞳孔之間的瞳孔像素數(shù)量;以及 人臉距離信息計算子單元,與所述像素計算子單元相連,用于根據(jù)預定的計算公 式及所述瞳孔像素數(shù)量,計算得到所述人臉距離信息。
優(yōu)選地,所述計算機還包括 用戶動作識別模塊,與所述調(diào)節(jié)處理模塊相連,用于根據(jù)所述第一距離信息的變 化信息識別用戶動作,所述用戶動作包括向前點頭和向后仰頭; 所述調(diào)節(jié)處理模塊,還用于根據(jù)所述用戶動作與預設的屏幕呈現(xiàn)元素調(diào)節(jié)策略之 間的對應關系,產(chǎn)生第二屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令; 所述調(diào)節(jié)執(zhí)行模塊,還用于接收所述第二屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令,調(diào)節(jié)所述顯示
屏按照所述第二屏幕呈現(xiàn)參數(shù)進行顯示。 優(yōu)選地,所述用戶動作識別模塊包括 用戶動作參數(shù)獲得單元,用于根據(jù)所述第一距離信息的變化信息獲得用戶運動參 數(shù),所述用戶運動參數(shù)至少包括用戶運動趨勢; 用戶動作確定單元,用于根據(jù)所述用戶運動參數(shù)識別出所述用戶動作。 優(yōu)選地,所述用戶運動參數(shù)還包括用戶運動輔助判斷參數(shù),所述用戶運動輔助判
斷參數(shù)包括以下參數(shù)中的至少一種用戶運動幅度,用戶運動頻率,用戶運動持續(xù)時長; 所述用戶動作確定單元,用于在所述用戶運動輔助判斷參數(shù)大于或等于預設的運
動輔助判斷閾值時,判斷所述用戶動作有效,根據(jù)所述用戶運動趨勢識別出所述用戶動作。
優(yōu)選地,所述計算機還包括距離參數(shù)調(diào)整策略控制模塊,與所述調(diào)節(jié)處理模塊相
連,用于接收用戶指令設定所述預設的距離參數(shù)與屏幕呈現(xiàn)參數(shù)之間的對應關系。
優(yōu)選地,所述計算機還包括屏幕呈現(xiàn)元素調(diào)節(jié)策略控制模塊,與所述調(diào)節(jié)處理模
塊相連,用于接收用戶指令設定所述用戶動作與預設的屏幕呈現(xiàn)元素調(diào)節(jié)策略之間的對應關系。 優(yōu)選地,所述計算機還包括用戶運動參數(shù)閾值調(diào)整模塊,與所述用戶動作識別模
塊相連,用于接收用戶指令設定所述運動輔助判斷閾值。
優(yōu)選地,所述屏幕呈現(xiàn)參數(shù)具體為顯示分辨率或顯示字體。 根據(jù)本發(fā)明的另一個方面,還提供了一種調(diào)節(jié)屏幕呈現(xiàn)元素的方法,應用于帶有 顯示屏的系統(tǒng),所述方法包括以下步驟 獲取與用戶和所述顯示屏之間距離相關的第一距離信息; 處理所述第一距離信息獲得第一距離參數(shù),根據(jù)預設的距離參數(shù)與屏幕呈現(xiàn)參數(shù) 之間的對應關系,獲得與所述第一距離參數(shù)相對應的第一屏幕呈現(xiàn)參數(shù),至少在當所述第 一屏幕呈現(xiàn)參數(shù)與當前屏幕呈現(xiàn)參數(shù)不同時,產(chǎn)生第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令;以及
調(diào)節(jié)所述顯示屏按照所述第一屏幕呈現(xiàn)參數(shù)進行顯示。 優(yōu)選地,所述獲取與用戶和所述顯示屏之間距離相關的第一距離信息的步驟,具 體為 根據(jù)所述系統(tǒng)中的圖像采集單元采集的人臉圖像數(shù)據(jù)測算出所述用戶的人臉與 所述圖像采集單元之間的人臉距離信息,根據(jù)所述人臉距離信息得到所述第一距離信息。
優(yōu)選地,所述根據(jù)所述系統(tǒng)中的圖像采集單元采集的人臉圖像數(shù)據(jù)測算出所述用
戶的人臉與所述圖像采集單元之間的人臉距離信息的步驟,具體為 識別所述人臉圖像數(shù)據(jù)中兩個瞳孔之間的瞳孔圖像數(shù)據(jù); 根據(jù)所述瞳孔圖像數(shù)據(jù),計算所述兩個瞳孔之間的瞳孔像素數(shù)量;以及 根據(jù)預定的計算公式及所述瞳孔像素數(shù)量,計算得到所述人臉距離信息。 優(yōu)選地,所述獲取與用戶和所述顯示屏之間距離相關的第一距離信息的步驟之
后,所述方法還包括 根據(jù)所述第一距離信息的變化信息識別用戶動作; 根據(jù)所述用戶動作與預設的屏幕呈現(xiàn)元素調(diào)節(jié)策略之間的對應關系,產(chǎn)生第二屏 幕呈現(xiàn)參數(shù)調(diào)節(jié)指令;以及 調(diào)節(jié)所述顯示屏按照所述第二屏幕呈現(xiàn)參數(shù)進行顯示。 優(yōu)選地,所述根據(jù)所述第一距離信息的變化信息識別用戶動作的步驟具體為
根據(jù)所述第一距離信息的變化信息獲得用戶運動參數(shù),所述用戶運動參數(shù)包括 用戶運動趨勢以及用戶運動輔助判斷參數(shù); 當所述用戶運動輔助判斷參數(shù)大于或等于預設的運動輔助判斷閾值時,判斷所述 用戶動作有效,根據(jù)所述用戶運動趨勢識別出所述用戶動作; 所述用戶運動輔助判斷參數(shù)包括以下參數(shù)中的至少一種用戶運動幅度,用戶運 動頻率,用戶運動持續(xù)時長。
優(yōu)選地,所述屏幕呈現(xiàn)參數(shù)具體為顯示分辨率或顯示字體。
本發(fā)明的實施例,至少可以取得以下有益效果 1.根據(jù)用戶與顯示屏之間的實際距離,計算機自動為用戶將分辨率或顯示字體調(diào) 整至適于用戶觀看或操作的分辨率值或字體大小,省去了傳統(tǒng)方式中每次調(diào)整都需要用戶 手動完成的步驟,提升了用戶體驗,便捷易用。 2.計算機自動識別用戶的特定動作,并根據(jù)預設的策略,實現(xiàn)分辨率或顯示字體 的調(diào)節(jié),為用戶交互控制提供了新方法,更符合用戶使用習慣,提升了用戶體驗。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中
圖1是本發(fā)明實施例的可調(diào)節(jié)屏幕呈現(xiàn)元素的計算機的結構圖;
圖2是本發(fā)明實施例的攝像測距模塊的結構圖; 圖3是本發(fā)明另一實施例的可調(diào)節(jié)屏幕呈現(xiàn)元素的計算機的結構圖。
具體實施例方式
如圖1所示,本發(fā)明的實施例提供了一種可調(diào)節(jié)屏幕呈現(xiàn)元素的計算機,包括
顯示屏10。 測距模塊20,用于獲取與用戶和顯示屏10之間距離相關的第一距離信息,測距模 塊20具體可以是攝像測距模塊,也可以是超聲波測距模塊,也可以是紅外測距模塊等,這 里的第一距離信息可以是實際的距離數(shù)值,如用戶與顯示屏之間的實際距離數(shù)值,或用戶與測距模塊20之間的實際距離數(shù)值;第一距離信息還可以是不同具體測距模塊直接測量 的結果,如紅外能量信息等。 調(diào)節(jié)處理模塊30,與測距模塊20相連,用于接收并處理所述第一距離信息,獲得 第一距離參數(shù),根據(jù)預設的距離參數(shù)與屏幕呈現(xiàn)參數(shù)之間的對應關系,獲得與所述第一距 離參數(shù)相對應的第一屏幕呈現(xiàn)參數(shù),至少在當所述第一屏幕呈現(xiàn)參數(shù)與當前屏幕呈現(xiàn)參數(shù) 不同時,產(chǎn)生第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令。即,當所述第一屏幕呈現(xiàn)參數(shù)與當前屏幕呈現(xiàn)參 數(shù)不同時,會產(chǎn)生第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令;當所述第一屏幕呈現(xiàn)參數(shù)與當前屏幕呈現(xiàn) 參數(shù)不同時,可以產(chǎn)生通知系統(tǒng)不做任何屏幕呈現(xiàn)參數(shù)的變化的第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指 令,也可以不產(chǎn)生第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令。 其中,屏幕呈現(xiàn)參數(shù)具體可以是顯示分辨率,也可以是顯示字體,或其他呈現(xiàn)參
數(shù),為便于讀者理解,后文中僅以顯示分辨率及顯示字體為例進行說明。即這里的第一屏幕
呈現(xiàn)參數(shù)具體為第一分辨率或第一字體,當所述第一分辨率與當前分辨率不同時,產(chǎn)生第
一分辨率調(diào)節(jié)指令,當所述第一字體與當前字體不同時,產(chǎn)生第一字體調(diào)節(jié)指令。 其中,第一距離參數(shù)是由第一距離信息經(jīng)處理得到,可以是實際的距離數(shù)值,也可
以是其他可被計算機處理比較的可以表征距離的參數(shù)。此處對于第一距離信息的處理可
以是對第一距離信息的改變或轉換,即第一距離參數(shù)與第一距離信息不屬于相同的度量維
度,第一距離參數(shù)也可以是對第一距離信息的簡單記錄,即第一距離參數(shù)與第一距離信息
為相同值。 其中,預設的距離參數(shù)與屏幕呈現(xiàn)參數(shù)之間的對應關系可以是計算機內(nèi)預設的默 認方案,也可以是經(jīng)用戶按其使用習慣調(diào)整設定的方案。如設定不同距離區(qū)間,根據(jù)距離 的遠近關系,用戶與顯示屏間距離較小時采用高分辨率或小號字體,在用戶與屏幕間的距 離較大時,采用低分辨率或大號字體。這里的距離區(qū)間的個數(shù)及區(qū)間長可根據(jù)實際用戶使 用場景進行設定。 調(diào)節(jié)執(zhí)行模塊40,與調(diào)節(jié)處理模塊30以及顯示屏IO分別相連,用于接收所述第一
屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令,調(diào)節(jié)所述顯示屏按照所述第一屏幕呈現(xiàn)參數(shù)進行顯示。 如圖2所示,當其中的測距模塊采用攝像測距模塊具體實現(xiàn)時,攝像測距模塊具
體包括 圖像采集單元IOO,用于采集圖像數(shù)據(jù),如各種攝像頭;以及 距離信息測算單元200,與圖像采集單元IOO相連,用于識別所述圖像數(shù)據(jù)中的人 臉圖像數(shù)據(jù),并根據(jù)所述人臉圖像數(shù)據(jù)測算出所述用戶的人臉與所述圖像采集單元之間的 人臉距離信息,根據(jù)所述人臉距離信息得到所述第一距離信息。
優(yōu)選地,距離信息測算單元200包括 瞳孔識別子單元220,用于識別所述人臉圖像數(shù)據(jù)中兩個瞳孔之間的瞳孔圖像數(shù) 據(jù); 像素計算子單元230,與所述瞳孔識別子單元220相連,用于根據(jù)所述瞳孔圖像數(shù) 據(jù),計算所述兩個瞳孔之間的瞳孔像素數(shù)量;以及 人臉距離信息計算子單元240,與所述像素計算子單元230相連,用于根據(jù)預定的 計算公式及所述瞳孔像素數(shù)量,計算得到所述人臉距離信息。 其中計算公式可以是根據(jù)實際測量經(jīng)驗得到的算式,如人臉和攝像裝置間的距<formula>formula see original document page 9</formula> 距離信息測算單元200經(jīng)過對人臉圖像的分析,可獲得用戶與攝像測距模塊之間 的距離信息,即所述人臉距離信息,在實際應用中,攝像測距模塊多與顯示屏io存在固定 的距離值,在人臉距離信息的基礎上,考慮攝像測距模塊與顯示屏io之間的距離的影響, 可以得到所述第一距離信息。 為了為用戶提供更好的用戶體驗,除本實施例中介紹的根據(jù)用戶與顯示屏間的絕 對距離對屏幕的呈現(xiàn)元素進行調(diào)整之外,還可根據(jù)用戶的特殊動作對屏幕呈現(xiàn)元素進行調(diào) 整。 如圖3所示,優(yōu)選地,在上述可調(diào)節(jié)屏幕呈現(xiàn)元素的計算機中,還可以包括
用戶動作識別模塊50,與所述調(diào)節(jié)處理模塊30相連,用于根據(jù)所述第一距離信息 的變化信息識別用戶動作,所述用戶動作包括向前點頭和向后仰頭; 調(diào)節(jié)處理模塊30,還用于根據(jù)所述用戶動作與預設的屏幕呈現(xiàn)元素調(diào)節(jié)策略之間 的對應關系,產(chǎn)生第二分辨率調(diào)節(jié)指令或第二字體調(diào)節(jié)指令; 調(diào)節(jié)執(zhí)行模塊40,還用于接收所述第二分辨率調(diào)節(jié)指令或所述第二字體調(diào)節(jié)指 令,調(diào)節(jié)所述顯示屏按照所述第二分辨率或所述第二字體進行顯示。 其中,用戶動作與預設的屏幕呈現(xiàn)元素調(diào)節(jié)策略之間的對應關系可以是計算機內(nèi) 預設的默認方案,也可以是用戶根據(jù)自身的使用習慣進行設定。如當用戶向前點頭的時 候,就調(diào)大交互元素尺寸,即將分辨率調(diào)小或者將字體調(diào)大,當用戶向后仰頭的時候,就調(diào) 小交互元素尺寸,即將分辨率調(diào)大或者將字體調(diào)小。 為了增強操作的有效性,降低由用戶偶然動作造成的誤操作,可增加對用戶動作 進行確認判斷的環(huán)節(jié)。 優(yōu)選地,所述用戶動作識別模塊50包括 用戶動作參數(shù)獲得單元,用于根據(jù)所述第一距離信息的變化信息獲得用戶運動參 數(shù),用戶運動參數(shù)包括用戶運動趨勢,以及用戶運動輔助判斷參數(shù),包括用戶運動幅度, 用戶運動頻率,用戶運動持續(xù)時長等; 用戶動作確定單元,用于在所述用戶運動輔助判斷參數(shù)大于或等于預設的運動輔
助判斷閾值時,判斷所述用戶動作有效,根據(jù)所述用戶運動趨勢識別出所述用戶動作。 其中,第一距離信息的變化信息可以是各種距離信息變化的趨勢及速率,如距離
變小或變大,變化的速率為多少等。用戶動作確定單元根據(jù)所獲得各種參數(shù)與預設的閾值
相比較,如當用戶運動幅度達到一定值以上才認定用戶動作為有效的調(diào)整交互元素的動
作,或當用戶運動時間持續(xù)超過預設時間的時候才認定用戶動作為有效的調(diào)整交互元素的
動作,也可以同時滿足幾項閾值后才認定用戶動作為有效的調(diào)整交互元素的動作。 在本實施例中提到幾種預設的對應關系以及參數(shù)閾值,這些條件或參數(shù)閾值都可
以是預置在計算機內(nèi)的默認方案,也可以由用戶根據(jù)自己習慣進行調(diào)整和修改。
優(yōu)選地,上述計算機中還包括距離參數(shù)調(diào)整策略控制模塊60,與所述調(diào)節(jié)處理
模塊30相連,用于接收用戶指令設定所述預設的距離參數(shù)與顯示分辨率或顯示字體之間
的對應關系。 上述計算機還包括屏幕呈現(xiàn)元素調(diào)節(jié)策略控制模塊70,與所述調(diào)節(jié)處理模塊30 相連,用于接收用戶指令設定所述用戶動作與預設的屏幕呈現(xiàn)元素調(diào)節(jié)策略之間的對應關系。 上述計算機中還包括用戶運動參數(shù)閾值調(diào)整模塊80,與所述用戶動作識別模塊 50相連,用于接收用戶指令設定所述運動輔助判斷閾值。 本發(fā)明的實施例,還提供了一種調(diào)節(jié)屏幕呈現(xiàn)元素的方法,應用于帶有顯示屏的 系統(tǒng),至少包括以下步驟 S100獲取與用戶和所述顯示屏之間距離相關的第一距離信息。 S200處理所述第一距離信息獲得第一距離參數(shù),根據(jù)預設的距離參數(shù)與屏幕呈現(xiàn)
參數(shù)之間的對應關系,獲得與所述第一距離參數(shù)相對應的第一屏幕呈現(xiàn)參數(shù),至少在當所
述第一屏幕呈現(xiàn)參數(shù)與當前屏幕呈現(xiàn)參數(shù)不同時,產(chǎn)生第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令。 S300調(diào)節(jié)所述顯示屏按照所述第一屏幕呈現(xiàn)參數(shù)進行顯示。 其中,S100步驟具體可以包括以下步驟 S110根據(jù)所述系統(tǒng)中的圖像采集單元采集的人臉圖像數(shù)據(jù)測算出所述用戶的人
臉與所述圖像采集單元之間的人臉距離信息。 S120根據(jù)所述人臉距離信息得到所述第一距離信息。 其中S110步驟具體可以包括以下步驟 Sill識別所述人臉圖像數(shù)據(jù)中兩個瞳孔之間的瞳孔圖像數(shù)據(jù)。
S112根據(jù)所述瞳孔圖像數(shù)據(jù),計算所述兩個瞳孔之間的瞳孔像素數(shù)量。
S113根據(jù)預定的計算公式及所述瞳孔像素數(shù)量,計算得到所述人臉距離信息。
優(yōu)選地,在步驟S100之后,本實施例提供的調(diào)節(jié)屏幕呈現(xiàn)元素的方法還包括
S400根據(jù)所述第一距離信息的變化信息識別用戶動作。 S500根據(jù)所述用戶動作與預設的屏幕呈現(xiàn)元素調(diào)節(jié)策略之間的對應關系,產(chǎn)生第 二屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令。 S600調(diào)節(jié)所述顯示屏按照所述第二第二屏幕呈現(xiàn)參數(shù)進行顯示。
其中,步驟S400具體包括以下步驟 S410根據(jù)所述第一距離信息的變化信息獲得用戶運動參數(shù),所述用戶運動參數(shù)包 括用戶運動趨勢以及用戶運動輔助判斷參數(shù)。 S420當所述用戶運動輔助判斷參數(shù)大于或等于預設的運動輔助判斷閾值時,判斷 所述用戶動作有效,根據(jù)所述用戶運動趨勢識別出所述用戶動作。 S430所述用戶運動輔助判斷參數(shù)包括以下參數(shù)中的至少一種用戶運動幅度,用 戶運動頻率,用戶運動持續(xù)時長。 其中,屏幕呈現(xiàn)參數(shù)可以是顯示分辨率,也可以是顯示字體。
本發(fā)明的兩個實施例中,均至少 以上所述僅為本發(fā)明的優(yōu)選實施方式,并不構成對本發(fā)明保護范圍的限定。任何 在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的權 利要求保護范圍之內(nèi)。
權利要求
一種可調(diào)節(jié)屏幕呈現(xiàn)元素的計算機,其特征在于,包括顯示屏;測距模塊,用于獲取與用戶和所述顯示屏之間距離相關的第一距離信息;調(diào)節(jié)處理模塊,與所述測距模塊相連,用于接收并處理所述第一距離信息,獲得第一距離參數(shù),根據(jù)預設的距離參數(shù)與屏幕呈現(xiàn)參數(shù)之間的對應關系,獲得與所述第一距離參數(shù)相對應的第一屏幕呈現(xiàn)參數(shù),至少在當所述第一屏幕呈現(xiàn)參數(shù)與當前屏幕呈現(xiàn)參數(shù)不同時,產(chǎn)生第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令;以及調(diào)節(jié)執(zhí)行模塊,與所述調(diào)節(jié)處理模塊以及所述顯示屏分別相連,用于接收所述第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令,調(diào)節(jié)所述顯示屏按照所述第一屏幕呈現(xiàn)參數(shù)進行顯示。
2. 根據(jù)權利要求l所述的計算機,其特征在于,所述測距模塊具體為攝像測距模塊, 超聲波測距模塊,或紅外測距模塊。
3. 根據(jù)權利要求2所述的計算機,其特征在于,所述攝像測距模塊包括 圖像采集單元,用于采集圖像數(shù)據(jù);以及距離信息測算單元,與所述圖像采集單元相連,用于在識別出所述圖像數(shù)據(jù)中包含有 人臉圖像數(shù)據(jù)時,根據(jù)所述人臉圖像數(shù)據(jù)測算出所述用戶的人臉與所述圖像采集單元之間 的人臉距離信息,根據(jù)所述人臉距離信息得到所述第一距離信息。
4. 根據(jù)權利要求3所述的計算機,其特征在于,所述距離信息測算單元包括 瞳孔識別子單元,用于識別所述人臉圖像數(shù)據(jù)中兩個瞳孔之間的瞳孔圖像數(shù)據(jù); 像素計算子單元,與所述瞳孔識別子單元相連,用于根據(jù)所述瞳孔圖像數(shù)據(jù),計算所述兩個瞳孔之間的瞳孔像素數(shù)量;以及人臉距離信息計算子單元,與所述像素計算子單元相連,用于根據(jù)預定的計算公式及 所述瞳孔像素數(shù)量,計算得到所述人臉距離信息。
5. 根據(jù)權利要求1所述的計算機,其特征在于,所述計算機還包括用戶動作識別模塊,與所述調(diào)節(jié)處理模塊相連,用于根據(jù)所述第一距離信息的變化信 息識別用戶動作,所述用戶動作包括向前點頭和向后仰頭;所述調(diào)節(jié)處理模塊,還用于根據(jù)所述用戶動作與預設的屏幕呈現(xiàn)元素調(diào)節(jié)策略之間的 對應關系,產(chǎn)生第二屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令;所述調(diào)節(jié)執(zhí)行模塊,還用于接收所述第二屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令,調(diào)節(jié)所述顯示屏按 照所述第二屏幕呈現(xiàn)參數(shù)進行顯示。
6. 根據(jù)權利要求5所述的計算機,其特征在于,所述用戶動作識別模塊包括 用戶動作參數(shù)獲得單元,用于根據(jù)所述第一距離信息的變化信息獲得用戶運動參數(shù),所述用戶運動參數(shù)至少包括用戶運動趨勢;用戶動作確定單元,用于根據(jù)所述用戶運動參數(shù)識別出所述用戶動作。
7. 根據(jù)權利要求6所述的計算機,其特征在于,所述用戶運動參數(shù)還包括用戶運動輔助判斷參數(shù),所述用戶運動輔助判斷參數(shù)包括以下參數(shù)中的至少一種用戶運動幅度,用戶 運動頻率,用戶運動持續(xù)時長;所述用戶動作確定單元,用于在所述用戶運動輔助判斷參數(shù)大于或等于預設的運動輔 助判斷閾值時,判斷所述用戶動作有效,根據(jù)所述用戶運動趨勢識別出所述用戶動作。
8. 根據(jù)權利要求1所述的計算機,其特征在于,所述計算機還包括距離參數(shù)調(diào)整策略控制模塊,與所述調(diào)節(jié)處理模塊相連,用于接收用戶指令設定所述預設的距離參數(shù)與屏幕呈現(xiàn)參數(shù)之間的對應關系。
9. 根據(jù)權利要求5所述的計算機,其特征在于,所述計算機還包括屏幕呈現(xiàn)元素調(diào)節(jié) 策略控制模塊,與所述調(diào)節(jié)處理模塊相連,用于接收用戶指令設定所述用戶動作與預設的 屏幕呈現(xiàn)元素調(diào)節(jié)策略之間的對應關系。
10. 根據(jù)權利要求7所述的計算機,其特征在于,所述計算機還包括用戶運動參數(shù)閾 值調(diào)整模塊,與所述用戶動作識別模塊相連,用于接收用戶指令設定所述運動輔助判斷閾 值。
11. 根據(jù)權利要求1-10任一項的計算機,其特征在于,所述屏幕呈現(xiàn)參數(shù)具體為顯示 分辨率或顯示字體。
12. —種調(diào)節(jié)屏幕呈現(xiàn)元素的方法,應用于帶有顯示屏的系統(tǒng),其特征在于,所述方法 包括以下步驟獲取與用戶和所述顯示屏之間距離相關的第一距離信息;處理所述第一距離信息獲得第一距離參數(shù),根據(jù)預設的距離參數(shù)與屏幕呈現(xiàn)參數(shù)之間 的對應關系,獲得與所述第一距離參數(shù)相對應的第一屏幕呈現(xiàn)參數(shù),至少在當所述第一屏 幕呈現(xiàn)參數(shù)與當前屏幕呈現(xiàn)參數(shù)不同時,產(chǎn)生第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令;以及調(diào)節(jié)所述顯示屏按照所述第一屏幕呈現(xiàn)參數(shù)進行顯示。
13. 根據(jù)權利要求12所述的方法,其特征在于,所述獲取與用戶和所述顯示屏之間距 離相關的第一距離信息的步驟,具體為根據(jù)所述系統(tǒng)中的圖像采集單元采集的人臉圖像數(shù)據(jù)測算出所述用戶的人臉與所述 圖像采集單元之間的人臉距離信息,根據(jù)所述人臉距離信息得到所述第一距離信息。
14. 根據(jù)權利要求13所述的方法,其特征在于,所述根據(jù)所述系統(tǒng)中的圖像采集單元 采集的人臉圖像數(shù)據(jù)測算出所述用戶的人臉與所述圖像采集單元之間的人臉距離信息的 步驟,具體為識別所述人臉圖像數(shù)據(jù)中兩個瞳孔之間的瞳孔圖像數(shù)據(jù); 根據(jù)所述瞳孔圖像數(shù)據(jù),計算所述兩個瞳孔之間的瞳孔像素數(shù)量;以及 根據(jù)預定的計算公式及所述瞳孔像素數(shù)量,計算得到所述人臉距離信息。
15. 根據(jù)權利要求12所述的方法,其特征在于,所述獲取與用戶和所述顯示屏之間距 離相關的第一距離信息的步驟之后,所述方法還包括根據(jù)所述第一距離信息的變化信息識別用戶動作;根據(jù)所述用戶動作與預設的屏幕呈現(xiàn)元素調(diào)節(jié)策略之間的對應關系,產(chǎn)生第二屏幕呈 現(xiàn)參數(shù)調(diào)節(jié)指令;以及調(diào)節(jié)所述顯示屏按照所述第二屏幕呈現(xiàn)參數(shù)進行顯示。
16. 根據(jù)權利要求15所述的方法,其特征在于,所述根據(jù)所述第一距離信息的變化信 息識別用戶動作的步驟具體為根據(jù)所述第一距離信息的變化信息獲得用戶運動參數(shù),所述用戶運動參數(shù)包括用戶 運動趨勢以及用戶運動輔助判斷參數(shù);當所述用戶運動輔助判斷參數(shù)大于或等于預設的運動輔助判斷閾值時,判斷所述用戶 動作有效,根據(jù)所述用戶運動趨勢識別出所述用戶動作;所述用戶運動輔助判斷參數(shù)包括以下參數(shù)中的至少一種用戶運動幅度,用戶運動頻 率,用戶運動持續(xù)時長。
17.根據(jù)權利要求12-16任一項的方法,其特征在于,所述屏幕呈現(xiàn)參數(shù)具體為顯示分辨率或顯示字體。
全文摘要
本發(fā)明公開了一種可調(diào)節(jié)屏幕呈現(xiàn)元素的計算機,包括顯示屏;測距模塊,用于獲取與用戶和顯示屏之間距離相關的第一距離信息;調(diào)節(jié)處理模塊,用于接收并處理第一距離信息獲得第一距離參數(shù),根據(jù)預設的距離參數(shù)與屏幕呈現(xiàn)參數(shù)之間的對應關系,獲得與第一距離參數(shù)相對應的第一屏幕呈現(xiàn)參數(shù),至少在當?shù)谝黄聊怀尸F(xiàn)參數(shù)與當前屏幕呈現(xiàn)參數(shù)不同時,產(chǎn)生第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令;以及調(diào)節(jié)執(zhí)行模塊,用于接收第一屏幕呈現(xiàn)參數(shù)調(diào)節(jié)指令,調(diào)節(jié)顯示屏按照第一屏幕呈現(xiàn)參數(shù)進行顯示。本發(fā)明還公開了一種調(diào)節(jié)屏幕呈現(xiàn)元素的方法,根據(jù)用戶與顯示屏之間的距離,自動為用戶將分辨率或顯示字體調(diào)整至適于用戶觀看或操作的分辨率值或字體大小,便捷易用。
文檔編號G06F3/01GK101751209SQ20081022762
公開日2010年6月23日 申請日期2008年11月28日 優(yōu)先權日2008年11月28日
發(fā)明者周玨嘉, 過曉冰 申請人:聯(lián)想(北京)有限公司