《電子技術應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > 基于WiFi和體感交互的演示系統(tǒng)設計與實現(xiàn)
基于WiFi和體感交互的演示系統(tǒng)設計與實現(xiàn)
來源:電子技術應用2013年第4期
柳 楊
浙江科技學院 信息學院, 浙江 杭州310023
摘要: 基于智能手持終端系統(tǒng)內置的三軸陀螺儀捕獲手勢命令,利用自適應模板匹配方法進行手勢識別,在不降低識別率的情況下,提高了識別效率。以WiFi網(wǎng)絡作為信息傳遞載體,將手勢命令傳輸?shù)椒掌鳎钥刂蒲葜v時幻燈片的放映。這種基于WiFi和體感交互的演示方式,能克服傳統(tǒng)USB激光筆操作方式單一、接收距離有限等問題,提供更好的用戶體驗。
中圖分類號: TP393.1
文獻標識碼: A
文章編號: 0258-7998(2013)04-0121-03
Research on demonstration system design based on WiFi and somatosensory interaction
Liu Yang
School of Information, Zhejiang University of Science and Technology, Hangzhou 310023, China
Abstract: This research captured gesture command based on three axis gyro which built intelligent portable terminal system, and the adaptive template matching method is used for gesture recognition. The identification efficiency is improved when keeping the recognition rate. Taking Wi-Fi network as the carrier of information transmission, the gesture command is transmitted to the server to control the presentation slide show. Based on WiFi and somatosensory interaction demonstration, it can overcome problems of traditional USB laser pen, such as operation mode single, receiving distance limited and so on, meanwhile it can provide a better user experience.
Key words : somatosensory interaction; WiFi; gesture recognition

    隨著信息技術的不斷發(fā)展,以用戶為中心的設計理念已經(jīng)成為人機交互的發(fā)展趨勢,用戶可以更方便、自然地使用計算機。3G時代的到來,智能手機、重力感應、無線WiFi(無線局域網(wǎng)通信方式)等一系列新技術的應用也已進入實用階段[1-2]。這些技術不僅使得移動設備的功能更強大,也開創(chuàng)了新的人機交互接口,其中最具代表性的就是基于體感交互的人機接口。

    體感交互是通過人的肢體動作變化進行操作的一種人機交互方式。空間手勢是一種自然、直觀、易于學習的人機交互手段,是體感交互的重要組成部分之一。傳統(tǒng)的手勢識別是通過攝像頭捕捉手勢,并利用計算機視覺算法識別手勢,這種方法計算量非常大,需要消耗大量的手持設備系統(tǒng)資源。目前更方便的方法是利用移動設備內置的傳感器(如加速度傳感器、陀螺儀、磁力儀等)來進行識別。利用內置傳感器進行識別的優(yōu)勢是手勢識別能在設備本身進行,并且識別精度不受燈光條件或者攝像頭質量的影響[3],因此其成本和能耗最低。近年來,移動智能終端發(fā)展十分迅速,很多廠商都為自己的產(chǎn)品配備了三軸陀螺儀等體感設備,如最早采用該技術的蘋果iPhone4,這使得利用移動設備內置傳感器開發(fā)體感交互應用成為可能。
    目前的系統(tǒng)將智能終端作為外設[4],可直接通過WiFi進行通信。使用配備三軸加速計和陀螺儀的智能移動終端捕獲手勢命令,以WiFi網(wǎng)絡作為信息傳遞載體,將手勢命令傳輸?shù)椒掌鳎瑥亩_到在演講時控制幻燈片放映控制的目的。這種基于WiFi和體感交互的演示方式,能克服傳統(tǒng)USB激光筆操作方式單一、接收距離有限等問題,并能提供更好的用戶體驗。
1 系統(tǒng)結構
    基于WiFi和體感交互的演示系統(tǒng)由客戶端和服務端兩部分組成,系統(tǒng)總體框架圖如圖1所示。服務端運行在裝有Windows操作系統(tǒng)的計算機上,主要負責監(jiān)聽客戶端消息以及控制幻燈片的放映;客戶端運行在移動智能終端上,主要負責接收用戶輸入(包括手勢輸入),并且發(fā)送命令至服務端。客戶端通過WiFi連接到服務端所在的局域網(wǎng),從而實現(xiàn)雙方的通信。在設計中,客戶端可以是各個平臺的移動終端,本研究是基于運行iOS操作系統(tǒng)的iPad2平板電腦和iPhone4手機。利用iPad2和iPhone4內置的三軸陀螺儀捕獲數(shù)據(jù),并通過識別算法解析為相應的手勢。整個系統(tǒng)包含:體感模塊、手勢識別模塊和基于WiFi的通信模塊。體感層通過移動設備內置的三軸陀螺儀傳感器獲取信息,通過三軸陀螺儀,可以獲得設備在每一時刻三個方向上的加速度值,并針對某一時間段內陀螺儀傳回的加速度值進行分析,即可對手勢動作進行識別。手勢識別層基于體感層獲取的信息,利用訓練好的識別算法識別手勢。通信層將識別結果傳遞給外部設備,以觸發(fā)設備進行相應的操作。

2 系統(tǒng)設計
2.1體感層

    手勢的選擇和設計不僅影響到用戶體驗,還影響到識別準確率。PYLVANAINEN T認為大規(guī)模的手勢集合是不切實際的,因為這么多手勢需要使用者去逐一學習,影響使用效果[1]。LIU J[5]等研究中的識別結果表明,選擇合適的手勢集合對提高識別精度具有重要意義。越復雜的手勢需要定義的特征就越多,雖然能獲得較高的識別率,但是復雜的手勢需要使用者去了解并且記住所對應的意義。
 在本文的研究中,主要利用移動設備內置的三軸陀螺儀來捕獲數(shù)據(jù),并通過旋轉來設置手勢。考慮到移動設備具有X、Y、Z三軸,本文可定義6個基本的旋轉。
    三軸陀螺儀可以測定6個方向的角速度量,多用于航海、航天等導航、定位系統(tǒng),能夠精確地確定運動物體的方位,目前多用于智能手機。本研究基于Ipad2內置的三軸數(shù)字陀螺儀捕獲手勢數(shù)據(jù),每隔0.05 s獲取一次X、Y、Z軸方向的加速度。通過對獲取的數(shù)據(jù)進行分析,即可對表1中定義的手勢動作進行識別。圖2、圖3所示分別為通過三軸陀螺儀捕獲到的向上翻轉手勢、向左翻轉手勢在X、Y、Z軸方向的加速度。

2.2 識別層
    在進行識別之前,首先要創(chuàng)建手勢模板庫。模板庫的建立主要步驟如下:
 (1) 投影。由于用戶操作的差異性,不同使用者做同一個動作的幅度和角速度有所差別,即使是同一個用戶,不同時間重復同一個動作的幅度和角速度也有不同,這就需要針對基準平面對X、Y、Z三軸方向的加速度進行投影操作。
    (2) 濾波。過濾掉樣本中可能存在的噪聲信號,本研究中使用低通濾波。
    (3) 歸一化。
  (4) 主元分析求取閾值。為了察覺到翻轉的發(fā)生,識別層持續(xù)捕獲三軸陀螺儀傳感器傳來的數(shù)據(jù)。傳遞到識別層的數(shù)據(jù)是一個三維數(shù)組,分別對應于陀螺儀X、Y、Z軸的加速度改變。如果數(shù)組中某一維的值超過了閾值,就能夠識別出對應于這個軸的某一手勢,即某一翻轉動作。由圖2、圖3可以看出每一個翻轉手勢動作都會產(chǎn)生一個尖峰。如圖2所示向上翻轉時X軸方向的加速度是最大的,經(jīng)過多次實驗驗證當X軸方向的加速度大于9 m/s2時,可以認為手勢為向上翻轉。
  (5) 建立手勢模板庫。考慮到手勢設備的運算能力,為了提高效率,實際運行過程中基于自適應模板匹配的方法進行手勢識別,主要流程如圖4所示。

    實驗證明,此種方法能在不影響手勢識別率的情況下降低手勢識別計算量,從而縮短手勢識別時間,讓系統(tǒng)更快地響應用戶,提高用戶體驗。
2.3 通信層
    iOS設備通過WiFi接入計算機所在局域網(wǎng),并通過Socket與計算機進行通信。
    系統(tǒng)使用UDP協(xié)議作為傳輸層協(xié)議進行Socket通信。
    本系統(tǒng)的應用層協(xié)議報文分為三部分,第一部分為應用標識符,第二部分為命令標示,之后為命令附加信息部分。每一部分信息用中括號“[]”包圍,附加信息部分可根據(jù)命令分為多段信息。
3 系統(tǒng)實現(xiàn)
    本系統(tǒng)基于XCode開發(fā)平臺,并采用Socket和Office對象模型綜合設計與開發(fā)。考慮到演示系統(tǒng)的易學性、易用性,在客戶端僅提供文件列表顯示及簡單控制。由于iPad相對于智能手機來說屏幕較大,所有功能都可在一個屏幕中顯示,在客戶端的界面設計上不需分屏設計,便于用戶操作,具有良好的用戶體驗[6]。
    文件列表展示區(qū)占據(jù)界面的三分之二。界面下方三分之一為功能操作區(qū),其中左側為初始設置功能區(qū),負責搜索主機、讀取文件目錄、手勢開關以及倒計時設置。右側為幻燈片放映控制區(qū)域,主要負責控制幻燈片的播放和翻頁。
    為了免去客戶端和服務端的IP地址輸入步驟,設置局域網(wǎng)內主機搜索功能。客戶端在局域網(wǎng)內發(fā)送廣播報文,服務端監(jiān)聽到廣播報文后發(fā)送響應報文,雙方各自記錄對方的IP地址,為后續(xù)通信做好準備。
    服務端設置幻燈片文件目錄,當監(jiān)聽到客戶端獲取文件列表的請求時,將文件目錄及文件列表信息發(fā)送至客戶端。客戶端接收后,以列表形式展現(xiàn)給用戶,用戶選擇要進行播放的幻燈片文件,并且執(zhí)行播放操作后,客戶端發(fā)送對應的播放命令至服務端,命令中包含要播放的幻燈片文件名以及路徑。服務端收到播放命令時,解析出文件路徑,如果文件存在,則調用Microsoft Office PowerPoint接口啟動幻燈片的播放。
    客戶端主要負責接收用戶輸入、展示數(shù)據(jù)以及發(fā)送控制命令。程序啟動后,首先自動搜索主機與局域網(wǎng)內的主機配對。客戶端收到來自服務端的回應后,在界面上顯示遠程主機的IP,并激活“讀取目錄”功能選項。此時,用戶可讀取遠程服務端設置的幻燈片文件目錄中的文件列表,選擇要放映的文件,并通過手勢體感交互來控制幻燈片的播放。當某一方向上的角速度值超過設定的臨界值時,便判定設備在該方向上發(fā)生了翻轉。捕獲到設備的翻轉后,在主線程上發(fā)送響應命令至服務端,服務端查找當前正在播放的幻燈片,并進行相應操作。同時,也可以通過手勢開關選擇使用功能按鍵進行翻頁操作。
    本文設計并實現(xiàn)了一個基于WiFi和體感交互的演示系統(tǒng)。基于智能手持終端系統(tǒng)內置的三軸陀螺儀捕獲手勢數(shù)據(jù),通過對手勢數(shù)據(jù)進行分析實現(xiàn)手勢識別,并提出一種自適應模板匹配方法進行手勢識別,在不降低識別率的情況下提高了識別效率。本文的研究也可以擴展移植應用到各個主流移動平臺上。
參考文獻
[1] PYLVANAINEN T. Accelerometer based gesture recognition  using continuous HMMs[C]. IbPRIA, 2005.
[2] NIEZEN G, HANCKE G P.Evaluating and optimising accelerometer-based gesture recognition techniques for mobile devices[C]. AFRICON, 2009.
[3] Wang Xian, TARRIO P, METOLA E, et al. Gesture recognition using mobile phone’s inertial sensors[C].Distributed Computing and Artificial Intelligence,2012.
[4] JANG I, PARK W. A gesture-based control for handheld devices using accelerometer[C].CIARP,2004.
[5] LIU J, WANG Z, ZHONG L,et al. uWave: accelerometer based personalized gesture recognition and its applications[J]. Pervasive and Mobile Computing,2009,5(6):657-675.
[6] 戴立慧.基于WiFi體感交互軟件設計與開發(fā)[D].杭州:浙江科技學院,2012.

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品一二三四区| 伊人伊人伊人久久| 欧美1级日本1级| 久久久久久综合网天天| 亚洲欧美日韩区 | 亚洲图片你懂的| 亚洲美女av电影| 亚洲精品资源| 日韩视频在线观看免费| 91久久精品国产91久久| 亚洲高清免费视频| 亚洲高清自拍| 亚洲人成在线播放| 亚洲精品乱码久久久久久| 亚洲人成绝费网站色www| 91久久精品日日躁夜夜躁国产| 亚洲成人资源网| 亚洲国产天堂久久综合| 91久久夜色精品国产九色| 亚洲全黄一级网站| 99视频精品| 亚洲一区二区三区免费视频| 亚洲一区二区三区四区在线观看 | 久久精品一区二区三区四区| 久久精品一区四区| 久久一综合视频| 欧美大尺度在线| 欧美日韩另类一区| 国产精品久久91| 国产婷婷色综合av蜜臀av| 韩国成人福利片在线播放| 亚洲福利视频免费观看| 亚洲精品一级| 亚洲一区二区三区视频| 欧美综合国产| 亚洲精选大片| 亚洲综合电影| 久久久久国产精品一区三寸| 老司机精品导航| 欧美久久视频| 国产精品国产亚洲精品看不卡15| 国产精品免费区二区三区观看| 国产日韩欧美综合在线| 一区在线播放视频| 日韩视频精品| 欧美有码在线观看视频| 亚洲精品五月天| 亚洲欧美国产高清| 久久香蕉国产线看观看网| 欧美精品久久99久久在免费线| 国产精品成人aaaaa网站| 国产在线播放一区二区三区| 亚洲国产天堂久久综合网| 中国女人久久久| 亚洲国产女人aaa毛片在线| 亚洲无线观看| 久久手机免费观看| 欧美日韩免费在线观看| 国产亚洲精品福利| 亚洲精品中文字幕在线观看| 午夜精品视频在线观看| 亚洲精品乱码视频| 欧美一区二区三区成人| 欧美高清不卡| 国产欧美一区二区三区沐欲| 亚洲激情亚洲| 欧美一区三区二区在线观看| 99视频+国产日韩欧美| 久久精品国产99精品国产亚洲性色 | 欧美一区1区三区3区公司| 欧美大片免费久久精品三p| 国产欧美日本| 99国产精品| 亚洲国产清纯| 欧美一级艳片视频免费观看| 欧美激情在线免费观看| 国产日韩欧美中文在线播放| 日韩香蕉视频| 91久久黄色| 欧美专区中文字幕| 国产精品videossex久久发布| 在线电影国产精品| 午夜在线一区| 亚洲视频1区2区| 欧美电影资源| 激情av一区二区| 午夜精品视频在线观看一区二区| 一区二区三区久久久| 久久人人97超碰国产公开结果| 欧美性天天影院| 91久久精品视频| 亚洲国产欧美日韩精品| 欧美在线精品一区| 国产精品久久久久aaaa九色| 亚洲精品国产欧美| 亚洲人成精品久久久久| 久久国产欧美| 国产精品视频xxxx| 夜夜嗨av一区二区三区网页| 亚洲美女视频| 欧美国产日本在线| 亚洲第一福利在线观看| 亚洲高清123| 久久久久一区二区三区| 国产人成精品一区二区三| 亚洲视频精选| 亚洲性视频h| 欧美日韩直播| av成人免费在线| 在线视频免费在线观看一区二区| 欧美激情第4页| 亚洲第一网站| 亚洲激情在线观看| 另类春色校园亚洲| 伊人久久成人| 亚洲国产精品一区二区三区| 久久婷婷综合激情| 激情成人中文字幕| 亚洲电影免费在线观看| 久久免费99精品久久久久久| 国产欧美视频一区二区三区| 亚洲女优在线| 新67194成人永久网站| 国产精品国色综合久久| 中文在线一区| 性18欧美另类| 国产偷自视频区视频一区二区| 性色av一区二区怡红| 久久国产精品99精品国产| 国产午夜精品视频免费不卡69堂| 亚洲欧美精品在线观看| 久久av免费一区| 国产又爽又黄的激情精品视频| 欧美淫片网站| 美国三级日本三级久久99| 亚洲黄色影片| 亚洲一区欧美一区| 国产欧美日韩一区| 久久er精品视频| 欧美成人一区二区三区| 日韩午夜在线观看视频| 亚洲欧美日韩国产综合| 国产伦一区二区三区色一情| 欧美伊久线香蕉线新在线| 免费成人av在线| 亚洲精品视频中文字幕| 亚洲字幕一区二区| 国产一区二区无遮挡| 91久久久久久国产精品| 欧美日韩高清在线| 亚洲欧美成人一区二区在线电影 | 99国产精品一区| 欧美视频福利| 香蕉亚洲视频| 欧美好吊妞视频| 亚洲视频久久| 久久久精品999| 亚洲欧洲美洲综合色网| 亚洲制服少妇| 激情成人综合网| 一本高清dvd不卡在线观看| 国产精品每日更新| 亚洲国产精品女人久久久| 欧美日韩免费观看一区三区| 亚洲在线观看免费视频| 老司机一区二区三区| 99综合视频| 久久青草欧美一区二区三区| 亚洲人成绝费网站色www| 午夜日韩视频| 亚洲国产综合在线看不卡| 午夜精品剧场| 亚洲国产二区| 欧美制服第一页| 亚洲精品一区二区在线| 久久久久国色av免费观看性色| 最新热久久免费视频| 欧美在线观看你懂的| 亚洲精选视频在线| 久久婷婷国产麻豆91天堂| 一区二区日韩精品| 欧美aⅴ一区二区三区视频| 亚洲中无吗在线| 欧美国产日本| 欧美一级专区免费大片| 欧美日韩在线亚洲一区蜜芽| 久久精品夜色噜噜亚洲a∨| 国产精品高潮粉嫩av| 91久久精品日日躁夜夜躁国产| 国产精品视频1区| 99国内精品久久| 激情综合久久| 欧美影院一区| 99精品久久免费看蜜臀剧情介绍| 老鸭窝亚洲一区二区三区| 亚洲免费在线看| 欧美日韩一卡| 亚洲另类春色国产| 国内精品视频一区| 欧美在线亚洲综合一区|