本發(fā)明涉及控制領(lǐng)域,具體涉及一種基于位置的屏幕擴(kuò)展系統(tǒng)及其擴(kuò)展方法。
背景技術(shù):
隨著可穿戴設(shè)備的發(fā)展,越來(lái)越多的消費(fèi)者使用可穿戴設(shè)備,但是可穿戴式設(shè)備上往往要求美觀和穿戴性強(qiáng)等特點(diǎn),就限制了采用較大尺寸的顯示屏幕,這樣以來(lái),就會(huì)犧牲一些需要大尺寸顯示的用戶體驗(yàn)。
為了達(dá)到小尺寸大屏幕的效果,如圖1所示,現(xiàn)有專利中有在可穿戴設(shè)備內(nèi)設(shè)置放大鏡軟件,實(shí)現(xiàn)放大鏡功能,以實(shí)現(xiàn)文字或者圖片局部放大;具體可以在用戶的手背、手腕甚至是小臂上進(jìn)行投影,并且還能夠進(jìn)行虛擬觸控式操作。
但是在原有的系統(tǒng)上增加投影硬件,增加成本,而內(nèi)置放大鏡由于在手表等小屏幕上使用體驗(yàn)非常差,屏幕本身就小,移動(dòng)放大鏡就成了一個(gè)問(wèn)題,不能大面積推廣。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種基于位置的屏幕擴(kuò)展系統(tǒng)及其擴(kuò)展方法,通過(guò)采集用戶設(shè)備的位置變化信息,用戶通過(guò)移動(dòng)自己的可穿戴式設(shè)備來(lái)瀏覽虛擬屏幕上的內(nèi)容,達(dá)到屏幕擴(kuò)展的目的。滿足用戶在可達(dá)穿戴式設(shè)備上訪問(wèn)大尺寸圖片或者文字的需求,提升用戶體驗(yàn)。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案如下:
一種基于位置的屏幕擴(kuò)展系統(tǒng),包括:
虛擬屏幕顯示單元,所述虛擬屏幕顯示單元用于在設(shè)備中啟動(dòng)虛擬屏幕;
采集單元,所述采集單元用于采集設(shè)備的傳感器數(shù)據(jù);
處理單元,所述處理單元調(diào)用所述傳感器數(shù)據(jù),并對(duì)應(yīng)啟動(dòng)虛擬屏幕上所顯示的服務(wù)選項(xiàng)。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述虛擬屏幕的面積大于所述設(shè)備的真實(shí)屏幕面積。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述系統(tǒng)還包括切換單元,所述切換單元用于切換所述虛擬屏幕顯示單元處于工作狀態(tài)或非工作狀態(tài)。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述系統(tǒng)還包括時(shí)間檢測(cè)單元,所述設(shè)備在特定位置維持2s以上,則所述虛擬屏幕顯示單元啟動(dòng)虛擬屏幕。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述特定位置為所述真實(shí)屏幕與地面水平夾角在0到45度。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述虛擬屏幕包括若干個(gè)服務(wù)選項(xiàng),每個(gè)服務(wù)選項(xiàng)所處位置均不相同,移動(dòng)所述設(shè)備能查看對(duì)應(yīng)服務(wù)選項(xiàng)。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述系統(tǒng)還包括防抖單元,所述采集單元檢測(cè)到移動(dòng)所述設(shè)備的位移距離小于2mm時(shí)所述防抖單元切斷所述采集單元和所述處理單元的數(shù)據(jù)傳輸。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,移動(dòng)到所述服務(wù)選項(xiàng)后,垂直上下移動(dòng)所述設(shè)備則開(kāi)啟或者關(guān)閉所述服務(wù)選項(xiàng)。
一種基于位置的屏幕擴(kuò)展方法,包括以下步驟:
開(kāi)啟虛擬屏幕的開(kāi)關(guān);
采集當(dāng)前設(shè)備的傳感器數(shù)據(jù),并根據(jù)采集到的傳感器數(shù)據(jù)調(diào)用虛擬屏幕上對(duì)應(yīng)顯示的服務(wù)選項(xiàng)。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,采集當(dāng)前設(shè)備的傳感器數(shù)據(jù)后還包括檢測(cè)步驟,若所述傳感器數(shù)據(jù)滿足設(shè)備設(shè)定的位置條件,則顯示虛擬屏幕;若不滿足設(shè)備設(shè)定的位置條件,則不顯示虛擬屏幕。
通過(guò)上述技術(shù)方案,本發(fā)明的有益效果是:
本發(fā)明能根據(jù)設(shè)備的位置變化數(shù)據(jù)對(duì)應(yīng)啟動(dòng)虛擬屏幕,具有成本低,應(yīng)用場(chǎng)景可定制等特點(diǎn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)的工作原理圖。
圖2為本發(fā)明的控制流程圖。
圖3為本發(fā)明的實(shí)施例1的角度示意圖。
圖4為本發(fā)明的實(shí)施例1的虛擬屏幕。
圖5為本發(fā)明的實(shí)施例1的虛擬屏幕的工作示意圖。
圖6為本發(fā)明的實(shí)施例2的虛擬屏幕的工作示意圖。
具體實(shí)施方式
為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合具體圖示,進(jìn)一步闡述本發(fā)明。
一種基于位置的屏幕擴(kuò)展系統(tǒng),包括:
虛擬屏幕顯示單元,所述虛擬屏幕顯示單元用于在設(shè)備中啟動(dòng)虛擬屏幕;
具體地,虛擬屏幕是指,通過(guò)軟件在系統(tǒng)內(nèi)虛擬出一張具有較大顯示尺寸的屏幕,并實(shí)時(shí)維護(hù),此虛擬屏幕存在系統(tǒng)內(nèi)存空間的虛擬設(shè)備。
采集單元,所述采集單元用于采集設(shè)備的傳感器數(shù)據(jù);
處理單元,所述處理單元調(diào)用所述傳感器數(shù)據(jù),并對(duì)應(yīng)啟動(dòng)虛擬屏幕上所顯示的服務(wù)選項(xiàng)。
進(jìn)一步的,虛擬屏幕的面積大于所述設(shè)備的真實(shí)屏幕面積。一般我們的可穿戴設(shè)備屏幕都比較小,通過(guò)計(jì)算位置信息把虛擬屏幕上的一部分內(nèi)容通過(guò)內(nèi)存映射的方式,輸出到可穿戴設(shè)備的屏幕顯示單元中,繼而實(shí)現(xiàn)虛擬屏幕的顯示。
上述系統(tǒng)還包括切換單元,所述切換單元用于切換所述虛擬屏幕顯示單元處于工作狀態(tài)或非工作狀態(tài);以及包括時(shí)間檢測(cè)單元,所述設(shè)備在特定位置維持2s以上,則所述虛擬屏幕顯示單元啟動(dòng)虛擬屏幕。其中的特定位置為所述真實(shí)屏幕與地面水平夾角在0到45度。
另外地,虛擬屏幕包括若干個(gè)服務(wù)選項(xiàng),每個(gè)服務(wù)選項(xiàng)所處位置均不相同,移動(dòng)所述設(shè)備能查看對(duì)應(yīng)服務(wù)選項(xiàng)。
為了保證在使用過(guò)程中,整個(gè)位置信息的準(zhǔn)確性,系統(tǒng)還包括防抖單元,所述采集單元檢測(cè)到移動(dòng)所述設(shè)備的位移距離小于2mm時(shí)所述防抖單元切斷所述采集單元和所述處理單元的數(shù)據(jù)傳輸。
移動(dòng)到所述服務(wù)選項(xiàng)后,垂直上下移動(dòng)所述設(shè)備則開(kāi)啟或者關(guān)閉所述服務(wù)選項(xiàng);具體如何使用,根據(jù)程序設(shè)定即可,為了便于啟動(dòng)對(duì)應(yīng)服務(wù)選項(xiàng),本實(shí)施例中選用垂直上下進(jìn)行切換對(duì)應(yīng)服務(wù),更加方便,便捷。
參照?qǐng)D2,一種基于位置的屏幕擴(kuò)展方法,包括以下步驟:
開(kāi)啟虛擬屏幕的開(kāi)關(guān);
采集當(dāng)前設(shè)備的傳感器數(shù)據(jù),并根據(jù)采集到的傳感器數(shù)據(jù)調(diào)用虛擬屏幕上對(duì)應(yīng)顯示的服務(wù)選項(xiàng)。
進(jìn)一步地,采集當(dāng)前設(shè)備的傳感器數(shù)據(jù)后還包括檢測(cè)步驟,若所述傳感器數(shù)據(jù)滿足設(shè)備設(shè)定的位置條件,則顯示虛擬屏幕;若不滿足設(shè)備設(shè)定的位置條件,則不顯示虛擬屏幕。
實(shí)施例1:
本實(shí)施例中的設(shè)備選用手表進(jìn)行描述,一種基于位置的屏幕擴(kuò)展方法,包括以下步驟:
步驟一、在手表設(shè)置頁(yè)面配置相關(guān)選項(xiàng)。
在手表設(shè)置頁(yè)面會(huì)添加是否開(kāi)啟虛擬屏幕顯示功能,如果用戶關(guān)閉此功能,則不會(huì)采集位置信息,兼容傳統(tǒng)模式方式顯示,當(dāng)此功能打開(kāi)時(shí),則會(huì)采集用戶手表的sensor數(shù)據(jù),根據(jù)數(shù)據(jù)判斷是否啟用虛擬屏幕,具體流程圖如圖2所示:
步驟二、通過(guò)手表表面與地平面的夾角來(lái)判斷是否開(kāi)啟虛擬屏幕顯示。
入下圖所示,當(dāng)虛擬屏幕功能打開(kāi)時(shí),并且手表表面與地面水平夾角在0到45度之間的區(qū)間內(nèi)(如圖3所示),并且保持此位置2s及以上則判斷為用戶在查看手表,這時(shí)虛擬屏幕開(kāi)啟,并以此位置信息作為初始信息。
步驟三、開(kāi)啟后在手表系統(tǒng)內(nèi)部虛擬出一張?zhí)摂M屏幕。
如下圖4所示,例如申請(qǐng)800*600大小的虛擬屏幕,向系統(tǒng)申請(qǐng)800*600字節(jié)大小的buffer(緩沖器)用來(lái)存儲(chǔ)屏幕像素?cái)?shù)據(jù),把應(yīng)用管理頁(yè)的內(nèi)容寫入到該buffer中。
步驟四、基于位置信息把虛擬屏幕的內(nèi)容映射到手表真實(shí)屏幕上,并進(jìn)行消抖處理。
手表在如圖2的步驟記錄的初始位置時(shí),把虛擬屏幕最左上角的內(nèi)容投射到手表屏幕上,作為初始狀態(tài)。映射關(guān)系如手表真實(shí)屏幕的像素為:200*150,則從虛擬屏幕最左上角抓取200*120像素的內(nèi)容填充到手表真實(shí)屏幕的顯示buffer中。
為了消除抖動(dòng),我們會(huì)屏蔽sensor微弱的位置變化,假定我們的分辨率是300像素/英寸,我們先以10像素為最小移動(dòng)單元,300像素/英寸dpi每英寸≈0.003333像素,1英寸=2.54厘米,
10像素就是10*0.003333*2.54=0.0846582厘米≈0.85mm,在此基礎(chǔ)上我們乘一個(gè)移動(dòng)系數(shù),暫定為2,也就是0.85mm*2=1.7mm,當(dāng)空間位置在1.7mm內(nèi)抖動(dòng)時(shí),我們忽略位置變化,但大于1.7mm時(shí),每1.7mm我們移動(dòng)10個(gè)像素,移動(dòng)時(shí),按照1~2個(gè)像素緩慢進(jìn)行,提高平滑度。
同時(shí)我們也可以計(jì)算出虛擬屏幕在空間上的位置距離:
1,(800/10)*1.7=136mm
2,(600/10)*1.7=102mm
步驟五、通過(guò)位置移動(dòng)選擇所需app
如下圖5所示,但app位于手表表面中心位置時(shí),在垂直地面的方向上下晃動(dòng)表面兩次來(lái)操作app,當(dāng)手勢(shì)是先下后上再下再上時(shí)(↓↑↓↑),即可打開(kāi)所需app,當(dāng)手勢(shì)是先上后下再上再下時(shí)(↑↓↑↓),即返回上一級(jí)。
我們把手表的應(yīng)用管理頁(yè)用固定像素大小的虛擬屏幕在系統(tǒng)內(nèi)進(jìn)行刷新維護(hù),用戶通過(guò)移動(dòng)手表屏幕的位置來(lái)查看虛擬屏幕中的內(nèi)容,發(fā)現(xiàn)目標(biāo)應(yīng)用的圖標(biāo)后,在垂直方向連續(xù)兩次晃動(dòng)來(lái)打開(kāi)這個(gè)應(yīng)用,從而達(dá)到通過(guò)位置和動(dòng)作操作屏幕的目的,省去手動(dòng)翻頁(yè)和點(diǎn)擊打開(kāi)應(yīng)用等操作動(dòng)作,提升用戶體驗(yàn)。
實(shí)施例2:
如圖6所示,當(dāng)我們進(jìn)行大量文字閱讀的時(shí)候,我們可以把文字映射到虛擬屏幕上,這樣可以把文字大小以虛擬屏幕的像素較大顯示(此處較大顯示為可穿戴設(shè)備真實(shí)屏幕進(jìn)行比較而言),固定字?jǐn)?shù)的文章,輸出到虛擬屏幕中,相應(yīng)的單個(gè)字所占用的像素就多。虛擬屏幕顯示內(nèi)容對(duì)應(yīng)到實(shí)際的可穿戴設(shè)備上時(shí),只是截取了虛擬屏幕的一部分內(nèi)容,相比要把所有文字都投射到真實(shí)屏幕上,相應(yīng)的文字大小就會(huì)變大。
而通過(guò)移動(dòng)手表的表面來(lái)逐步閱讀虛擬屏幕上的文字信息,減少翻頁(yè)和屏幕較小的麻煩。
基本的流程和技術(shù)同場(chǎng)景一,不同的地方是手勢(shì)先下后上再下再上時(shí)(↓↑↓↑)下一頁(yè),當(dāng)手勢(shì)是先上后下再上再下時(shí)(↑↓↑↓)上一頁(yè)。手勢(shì)和在設(shè)置界面進(jìn)行自己定義。
本發(fā)明通過(guò)現(xiàn)有成熟的技術(shù),通過(guò)軟件的方式實(shí)現(xiàn)屏幕擴(kuò)展,具有成本低,應(yīng)用場(chǎng)景可定制等特點(diǎn)。
以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。