本申請涉及智能終端領(lǐng)域,其具體涉及一種通過縮放手勢進行顯示縮放的智能終端。
背景技術(shù):
目前市場比較主流的是通過手勢進行縮放操作,如使用兩個手指觸壓觸摸屏,然后通過手指進行拉伸的比例進行計算縮放的比例(參見圖4-5)。例如專利cn201310737123專利就公開了一種類似的技術(shù)。與此同時,存在各種類型的計算機控制和接口裝置來向計算機輸入命令。特別的,現(xiàn)有技術(shù)已嘗試?yán)霉鈱W(xué)傳感器實現(xiàn)手勢識別以用于向裝置輸入命令。手勢識別需要在視頻流中的多個圖像中的每一個中標(biāo)識身體部位(通常為手)。例如,已知在例如谷歌眼鏡等視頻流中標(biāo)識手勢。還已知有使用三維位置信息來標(biāo)識由身體部位生成的手勢的系統(tǒng)。在一個或更多個間隔實例,基于身體部位的形狀及其位置和取向來識別身體部位的姿態(tài)。在一個或更多個間隔實例中的每一個期間身體部位的姿態(tài)被識別為組合手勢。對手勢進行分類以確定對相關(guān)電子裝置的輸入。還已知有用戶接口方法,其中隨著時間過去捕獲受試者的至少一個身體部位的一系列深度圖。處理深度圖以便檢測在身體部位穿過交互表面時身體部位的移動方向和速度。響應(yīng)于所檢測到的方向和速度來控制計算機應(yīng)用。
本申請就提出了一種專業(yè)的解決方案,其允許通過簡單的計算而獲得縮放的比例而應(yīng)用在例如智能眼鏡,或者虛擬鍵盤鼠標(biāo)等輸入場景的智能終端。
技術(shù)實現(xiàn)要素:
本發(fā)明提出了一種通過縮放手勢進行顯示縮放的智能終端,其包括顯示屏、圖像獲取模塊與縮放控制模塊,所述縮放控制模塊根據(jù)所述圖像獲取模塊獲取得到的手勢控制所述顯示屏顯示內(nèi)容的縮放,其特征在于,
所述縮放控制模塊包括縮放手勢獲取單元、縮放比例確定單元和縮放顯示單元;
所述縮放手勢獲取單元,獲取分析由所述圖像獲取模塊獲得的圖像,分析和確定所述圖像對應(yīng)的縮放手勢,并根據(jù)所述手勢向所述縮放比例確定單元發(fā)送啟動指令;
所述縮放比例確定單元,接收來自所述縮放手勢獲取單元的啟動指令進而從所述縮放手勢獲取單元請求獲得該縮放手勢,并進一步分析該縮放手勢的縮放信息確定縮放比例并將縮放比例發(fā)送給所述縮放顯示單元;
所述縮放顯示單元,接收來自所述縮放比例確定單元的縮放比例,按照縮放比例對當(dāng)前的顯示界面進行縮放,展示縮放后的界面。
更進一步的,
所述縮放手勢為兩根手指的停留與滑動;
當(dāng)所述縮放手勢獲取單元監(jiān)測到兩根手指在圖像獲取模塊前的停留時,
并且當(dāng)監(jiān)測到同時有兩個手指打開并停留超過第一時間閾值后,向所述縮放比例確定單元發(fā)送啟動指令;
當(dāng)所述縮放比例確定單元接受到所述啟動指令后,
開始監(jiān)測兩個手指的滑動方向,
若監(jiān)測到所述滑動方向為滑向屏幕的上方或者右方或順時針時,開始向所述縮放顯示單元發(fā)送放大命令,并繼續(xù)監(jiān)測兩個手指的動作;
所述縮放顯示單元按照固定的比例開始對當(dāng)前的顯示界面進行持續(xù)的放大,
直至所述縮放比例確定單元監(jiān)測到打開的兩根手指并攏超過第二閾值并且再次打開并停留超過第三閾值后,所述縮放比例確定單元想所述縮放顯示單元發(fā)送停止放大命令,
所述縮放顯示單元停止按照固定的比例開始對當(dāng)前的顯示界面進行持續(xù)的放大;
若監(jiān)測到所述滑動方向為滑向屏幕的下方或者左方或逆時針時,開始向所述縮放顯示單元發(fā)送縮小命令,并繼續(xù)監(jiān)測兩個手指的動作;
同時所述縮放顯示單元按照固定的比例開始對當(dāng)前的顯示界面進行持續(xù)的縮小,
直至所述縮放比例確定單元監(jiān)測到打開的兩根手指并攏超過第二閾值并且再次打開并停留超過第三閾值后,所述縮放比例確定單元向所述縮放顯示單元發(fā)送停止縮小命令;
所述縮放顯示單元停止按照固定的比例開始對當(dāng)前的顯示界面進行持續(xù)的縮小。
附圖說明
圖1是本發(fā)明的智能終端的控制模塊的結(jié)構(gòu)示意圖。
圖2是本發(fā)明的放大手勢動作示意圖。
圖3是本發(fā)明的縮小手勢動作示意圖。
圖4-5是現(xiàn)有技術(shù)的兩種縮放手勢動作示意圖。
具體實施方式
實施例一。
本實施例提出了一種通過縮放手勢進行顯示縮放的智能終端,其可以為使用虛擬鍵盤輸入的電腦主機或者智能眼鏡等智能終端,其包括顯示屏、圖像獲取模塊與縮放控制模塊,所述縮放控制模塊根據(jù)所述圖像獲取模塊獲取得到的手勢控制所述顯示屏顯示內(nèi)容的縮放,其特征在于,
所述縮放控制模塊包括縮放手勢獲取單元、縮放比例確定單元和縮放顯示單元;
所述縮放手勢獲取單元,獲取分析由所述圖像獲取模塊獲得的圖像,分析和確定所述圖像對應(yīng)的縮放手勢,并根據(jù)所述手勢向所述縮放比例確定單元發(fā)送啟動指令;
所述縮放比例確定單元,接收來自所述縮放手勢獲取單元的啟動指令進而從所述縮放手勢獲取單元請求獲得該縮放手勢,并進一步分析該縮放手勢的縮放信息確定縮放比例并將縮放比例發(fā)送給所述縮放顯示單元;
所述縮放顯示單元,接收來自所述縮放比例確定單元的縮放比例,按照縮放比例對當(dāng)前的顯示界面進行縮放,展示縮放后的界面。
更進一步的,
所述縮放手勢為兩根手指的停留與滑動;
當(dāng)所述縮放手勢獲取單元監(jiān)測到兩根手指在圖像獲取模塊前的停留時,
并且當(dāng)監(jiān)測到同時有兩個手指打開并停留超過第一時間閾值后,向所述縮放比例確定單元發(fā)送啟動指令;
當(dāng)所述縮放比例確定單元接受到所述啟動指令后,
開始監(jiān)測兩個手指的滑動方向,
若監(jiān)測到所述滑動方向為滑向屏幕的上方或者右方或順時針時,開始向所述縮放顯示單元發(fā)送放大命令,并繼續(xù)監(jiān)測兩個手指的動作;
所述縮放顯示單元按照固定的比例開始對當(dāng)前的顯示界面進行持續(xù)的放大,
直至所述縮放比例確定單元監(jiān)測到打開的兩根手指并攏超過第二閾值并且再次打開并停留超過第三閾值后,所述縮放比例確定單元想所述縮放顯示單元發(fā)送停止放大命令,
所述縮放顯示單元停止按照固定的比例開始對當(dāng)前的顯示界面進行持續(xù)的放大;
若監(jiān)測到所述滑動方向為滑向屏幕的下方或者左方或逆時針時,開始向所述縮放顯示單元發(fā)送縮小命令,并繼續(xù)監(jiān)測兩個手指的動作;
同時所述縮放顯示單元按照固定的比例開始對當(dāng)前的顯示界面進行持續(xù)的縮小,
直至所述縮放比例確定單元監(jiān)測到打開的兩根手指并攏超過第二閾值并且再次打開并停留超過第三閾值后,所述縮放比例確定單元向所述縮放顯示單元發(fā)送停止縮小命令。
實施例二。
本實施采用的方案主要包括使用包括顯示屏、圖像獲取模塊與縮放控制模塊,所述縮放控制模塊根據(jù)所述圖像獲取模塊獲取得到的手勢控制所述顯示屏顯示內(nèi)容的縮放,即使用如傳感器中的任一個或更多個選自相機、cmos圖像傳感器、光傳感器、超聲波傳感器、接近傳感器、壓力傳感器、電導(dǎo)傳感器、運動傳感器、取向傳感器、磁性傳感器、重力傳感器和反射傳感器、電導(dǎo)傳感器和電容傳感器以及圖像傳感器的圖像傳感器等用于進行類似的圖像的獲得,例如通過接近傳感器來獲得接近的手的圖像而進而進行分析。
所述縮放控制模塊包括縮放手勢獲取單元、縮放比例確定單元和縮放顯示單元;
所述縮放手勢獲取單元,獲取分析由所述圖像獲取模塊獲得的圖像,分析和確定所述圖像對應(yīng)的縮放手勢,并根據(jù)所述手勢向所述縮放比例確定單元發(fā)送啟動指令;進行分析的方法有很多公知的方法,此處僅進行此例所運用或者揭露的一個方法的舉例。
所述縮放比例確定單元,接收來自所述縮放手勢獲取單元的啟動指令進而從所述縮放手勢獲取單元請求獲得該縮放手勢,并進一步分析該縮放手勢的縮放信息確定縮放比例并將縮放比例發(fā)送給所述縮放顯示單元;
所述縮放顯示單元,接收來自所述縮放比例確定單元的縮放比例,按照縮放比例對當(dāng)前的顯示界面進行縮放,展示縮放后的界面。
更進一步的,
所述縮放手勢為兩根手指的停留與滑動;
當(dāng)所述縮放手勢獲取單元監(jiān)測到兩根手指在圖像獲取模塊前的停留時,
并且當(dāng)監(jiān)測到同時有兩個手指打開并停留超過第一時間閾值后,向所述縮放比例確定單元發(fā)送啟動指令;
當(dāng)所述縮放比例確定單元接受到所述啟動指令后,
開始監(jiān)測兩個手指的滑動方向,
若監(jiān)測到所述滑動方向為滑向屏幕的上方或者右方或順時針時,開始向所述縮放顯示單元發(fā)送放大命令,并繼續(xù)監(jiān)測兩個手指的動作;
所述縮放顯示單元按照固定的比例開始對當(dāng)前的顯示界面進行持續(xù)的放大,
直至所述縮放比例確定單元監(jiān)測到打開的兩根手指并攏超過第二閾值并且再次打開并停留超過第三閾值后,所述縮放比例確定單元想所述縮放顯示單元發(fā)送停止放大命令,
所述縮放顯示單元停止按照固定的比例開始對當(dāng)前的顯示界面進行持續(xù)的放大;
若監(jiān)測到所述滑動方向為滑向屏幕的下方或者左方或逆時針時,開始向所述縮放顯示單元發(fā)送縮小命令,并繼續(xù)監(jiān)測兩個手指的動作;
同時所述縮放顯示單元按照固定的比例開始對當(dāng)前的顯示界面進行持續(xù)的縮小,
直至所述縮放比例確定單元監(jiān)測到打開的兩根手指并攏超過第二閾值并且再次打開并停留超過第三閾值后,所述縮放比例確定單元向所述縮放顯示單元發(fā)送停止縮小命令。
實施例三。
本實施采用的方案主要包括使用包括顯示屏、圖像獲取模塊與縮放控制模塊,所述縮放控制模塊根據(jù)所述圖像獲取模塊獲取得到的手勢控制所述顯示屏顯示內(nèi)容的縮放,即使用如傳感器中的任一個或更多個選自相機、cmos圖像傳感器、光傳感器、超聲波傳感器、接近傳感器、壓力傳感器、電導(dǎo)傳感器、運動傳感器、取向傳感器、磁性傳感器、重力傳感器和反射傳感器、電導(dǎo)傳感器和電容傳感器以及圖像傳感器的圖像傳感器等用于進行類似的圖像的獲得,例如通過接近傳感器來獲得接近的手的圖像而進而進行分析。
所述縮放控制模塊包括縮放手勢獲取單元、縮放比例確定單元和縮放顯示單元;
所述縮放手勢獲取單元,獲取分析由所述圖像獲取模塊獲得的圖像,分析和確定所述圖像對應(yīng)的縮放手勢,并根據(jù)所述手勢向所述縮放比例確定單元發(fā)送啟動指令。
所述縮放比例確定單元,接收來自所述縮放手勢獲取單元的啟動指令進而從所述縮放手勢獲取單元請求獲得該縮放手勢,并進一步分析該縮放手勢的縮放信息確定縮放比例并將縮放比例發(fā)送給所述縮放顯示單元;
所述縮放顯示單元,接收來自所述縮放比例確定單元的縮放比例,按照縮放比例對當(dāng)前的顯示界面進行縮放,展示縮放后的界面。
更進一步的,其縮放手勢獲取及分析步驟可包括以下步驟:
圍繞被拍攝到的一個手指構(gòu)建第一矩形,所述第一矩形具有中心、高度和寬度;在所述圖像中構(gòu)建關(guān)注區(qū)域,所述是在所述圖像中通過所述第一矩形的預(yù)定義變換而獲得的第二矩形;構(gòu)建所述第一矩形中的像素的屬性v的直方圖f(v),其中f(v)是所述第一矩形中的屬性v的值為v的像素的頻率;構(gòu)建所述區(qū)域中的像素的屬性v的直方圖g(v);在涉及像素x處的屬性v的值v(x)以及所述直方圖f(v)和g(v)的計算中計算概率p(x);
同時還按照前述方式分析第二個手指。
具體到所述手勢識別其被配置為按照以下方法執(zhí)行圖像的放大和縮小,所述方法包括以下步驟:
作為進入縮放模式的命令的指示,檢測包括食指與拇指的間距改變的手勢、預(yù)定義第一手勢以及在圖像或視頻上指點圖像或視頻中的將用作縮放的中心的點中的一個;
檢測第一手勢,其中,所述第一手勢包括在張開手指的狀態(tài)下將手朝著成像裝置移動并停留;
當(dāng)檢測到第一手勢時進入縮放模式,并且根據(jù)縮放模式準(zhǔn)備執(zhí)行縮放,只要繼續(xù)檢測到第二手勢,就根據(jù)縮放模式執(zhí)行縮放。
更進一步的指著屏幕上的點可指示進入縮放模式的命令,并且屏幕上的所述點是縮放模式中的縮放中心。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。