本發(fā)明專利技術(shù)揭示了一種字符輸入方法和裝置,所述方法包括以下步驟:接收軌跡數(shù)據(jù)采集裝置發(fā)送的軌跡數(shù)據(jù);根據(jù)所述軌跡數(shù)據(jù)確定每一個筆畫的起點和終點;連接每一個筆畫的起點和終點,繪制出字符圖像;根據(jù)所述字符圖像在字符庫中匹配出對應(yīng)的字符。本發(fā)明專利技術(shù)實施例所提供的一種字符輸入方法,通過接收軌跡數(shù)據(jù)采集裝置發(fā)送的軌跡數(shù)據(jù),根據(jù)軌跡數(shù)據(jù)確定每一個筆畫的起點和終點,繪制出字符圖像,最終根據(jù)字符圖像在字符庫中匹配出對應(yīng)的字符,從而實現(xiàn)字符輸入。整個輸入過程類似于手寫輸入,符合用戶平時的寫字習(xí)慣,操作極其方便快捷,提高了輸入效率,解決了虛擬現(xiàn)實設(shè)備等終端設(shè)備字符輸入不便的技術(shù)問題,提升了用戶體驗。
【技術(shù)實現(xiàn)步驟摘要】
字符輸入方法和裝置
本專利技術(shù)涉及虛擬現(xiàn)實
,特別是涉及到一種字符輸入方法和裝置。
技術(shù)介紹
虛擬現(xiàn)實設(shè)備,簡稱VR(VirtualReality)設(shè)備,是利用仿真技術(shù)、計算機圖形學(xué)、人機接口技術(shù)、多媒體技術(shù)、傳感技術(shù)以及網(wǎng)絡(luò)技術(shù)等多種技術(shù)集合的產(chǎn)品,是借助計算機及最新傳感器技術(shù)創(chuàng)造的一種嶄新的人機交互手段。其具體技術(shù)內(nèi)涵是一種綜合利用計算機圖形系統(tǒng)和各種現(xiàn)實及控制等接口設(shè)備,在計算機上生成的可交互的三維環(huán)境中提供沉浸感覺的技術(shù)。由于VR設(shè)備不便于通過鍵盤或觸摸方式進行字符輸入,因此,各種VR設(shè)備都面臨如何實現(xiàn)字符輸入的問題?,F(xiàn)有的解決方案,是在VR界面中顯示虛擬鍵盤,用戶通過遙控器在虛擬鍵盤上選擇相應(yīng)的按鍵進行輸入。但這種輸入方式操作不便,效率低下,用戶體驗不佳。
技術(shù)實現(xiàn)思路
本專利技術(shù)的主要目的為提供一種字符輸入方法和裝置,旨在解決虛擬現(xiàn)實設(shè)備字符輸入不便的技術(shù)問題,提高輸入效率。為達以上目的,本專利技術(shù)提出一種字符輸入方法,所述方法包括以下步驟:接收軌跡數(shù)據(jù)采集裝置發(fā)送的軌跡數(shù)據(jù);根據(jù)所述軌跡數(shù)據(jù)確定每一個筆畫的起點和終點;連接每一個筆畫的起點和終點,繪制出字符圖像;根據(jù)所述字符圖像在字符庫中匹配出對應(yīng)的字符。可選地,所述根據(jù)所述軌跡數(shù)據(jù)確定每一個筆畫的起點和終點的步驟包括:獲取所述軌跡數(shù)據(jù)中軌跡點的水平軸和垂直軸的加速度;比較所述加速度與第一閾值的大?。粚⑺鏊捷S和垂直軸的加速度均小于所述第一閾值的軌跡點確定為一個筆畫的起點??蛇x地,所述將所述水平軸和垂直軸的加速度均小于所述第一閾值的軌跡點確定為一個筆畫的起點的步驟之后還包括:判斷所述軌跡點的水平軸或垂直軸的加速度是否急速增大;將所述水平軸或垂直軸的加速度急速增大的軌跡點確定為一個筆畫的終點??蛇x地,所述將所述水平軸和垂直軸的加速度均小于所述第一閾值的軌跡點確定為一個筆畫的起點的步驟之后還包括:判斷所述軌跡點的水平軸或垂直軸的加速度是否先減小后急速增大;若是,則將所述水平軸或垂直軸的加速度急速增大的軌跡點確定為一個筆畫的終點??蛇x地,所述判斷所述軌跡點的水平軸或垂直軸的加速度是否先減小后急速增大的步驟包括:先依次比較前后兩個軌跡點的水平軸或垂直軸的加速度的大小,當(dāng)后一個軌跡點的所述加速度小于前一個軌跡點的所述加速度時,判定所述加速度減??;而后判斷所述軌跡點的水平軸或垂直軸的加速度是否急速增大,若是,則判定所述加速度先減小后急速增大??蛇x地,所述將所述水平軸和垂直軸的加速度均小于所述第一閾值的軌跡點確定為一個筆畫的起點的步驟之后還包括:判斷所述軌跡點的水平軸或垂直軸的加速度是否先急速增大而后方向突變;若是,則將水平軸或垂直軸的加速度急速增大的軌跡點確定為一個筆畫的終點。可選地,所述將所述水平軸和垂直軸的加速度均小于所述第一閾值的軌跡點確定為一個筆畫的起點的步驟之后還包括:判斷所述軌跡點的水平軸或垂直軸的加速度是否先減小再急速增大而后方向突變;若是,則將水平軸或垂直軸的加速度急速增大的軌跡點確定為一個筆畫的終點。可選地,所述方法包括:統(tǒng)計一個筆畫內(nèi)的軌跡點的水平軸或垂直軸的加速度的平均值;比較當(dāng)前軌跡點的水平軸或垂直軸的加速度與所述平均值的大?。划?dāng)所述當(dāng)前軌跡點的水平軸或垂直軸的加速度大于所述平均值,且二者的差值大于第二閾值時,判定所述加速度急速增大。可選地,所述方法包括:依次比較前后兩個軌跡點的水平軸或垂直軸的加速度的大??;當(dāng)后一個軌跡點的所述加速度大于前一個軌跡點的所述加速度,且二者的差值大于第二閾值時,判定所述加速度急速增大??蛇x地,所述方法包括:當(dāng)所述加速度急速增大后,依次比較前后兩個軌跡點的所述加速度的方向;當(dāng)后一個軌跡點的所述加速度的方向與前一個軌跡點的所述加速度的方向的夾角超過預(yù)設(shè)角度時,判定所述加速度的方向突變。可選地,所述方法應(yīng)用于虛擬現(xiàn)實設(shè)備。可選地,所述頭戴式虛擬現(xiàn)實設(shè)備為虛擬現(xiàn)實眼鏡或虛擬現(xiàn)實頭盔。可選地,所述方法還包括:當(dāng)接收到第一指令時,所述軌跡數(shù)據(jù)采集裝置開始記錄陀螺儀的數(shù)據(jù);當(dāng)接收到第二指令時,所述軌跡數(shù)據(jù)采集裝置停止記錄陀螺儀的數(shù)據(jù);所述軌跡數(shù)據(jù)采集裝置將在所述第一指令與所述第二指令之間記錄的數(shù)據(jù)作為自身移動的軌跡數(shù)據(jù)。本專利技術(shù)同時提出一種字符輸入裝置,所述裝置包括:接收模塊,用于接收軌跡數(shù)據(jù)采集裝置發(fā)送的軌跡數(shù)據(jù);確定模塊,用于根據(jù)所述軌跡數(shù)據(jù)確定每一個筆畫的起點和終點;繪制模塊,用于連接每一個筆畫的起點和終點,繪制出字符圖像;匹配模塊,用于根據(jù)所述字符圖像在字符庫中匹配出對應(yīng)的字符??蛇x地,所述確定模塊包括起點確定單元,所述起點確定單元用于:獲取所述軌跡數(shù)據(jù)中軌跡點的水平軸和垂直軸的加速度;比較所述加速度與第一閾值的大?。粚⑺鏊捷S和垂直軸的加速度均小于所述第一閾值的軌跡點確定為一個筆畫的起點??蛇x地,所述確定模塊還包括終點確定單元,所述終點確定單元用于:判斷所述軌跡點的水平軸或垂直軸的加速度是否急速增大;將所述水平軸或垂直軸的加速度急速增大的軌跡點確定為一個筆畫的終點??蛇x地,所述確定模塊還包括終點確定單元,所述終點確定單元用于:判斷所述軌跡點的水平軸或垂直軸的加速度是否先減小后急速增大;若是,則將所述水平軸或垂直軸的加速度急速增大的軌跡點確定為一個筆畫的終點??蛇x地,所述終點確定單元用于:先依次比較前后兩個軌跡點的水平軸或垂直軸的加速度的大小,當(dāng)后一個軌跡點的所述加速度小于前一個軌跡點的所述加速度時,判定所述加速度減小;而后判斷所述軌跡點的水平軸或垂直軸的加速度是否急速增大,若是,則判定所述加速度先減小后急速增大。可選地,所述確定模塊還包括終點確定單元,所述終點確定單元用于:判斷所述軌跡點的水平軸或垂直軸的加速度是否先急速增大而后方向突變;若是,則將水平軸或垂直軸的加速度急速增大的軌跡點確定為一個筆畫的終點??蛇x地,所述確定模塊還包括終點確定單元,所述終點確定單元用于:判斷所述軌跡點的水平軸或垂直軸的加速度是否先減小再急速增大而后方向突變;若是,則將水平軸或垂直軸的加速度急速增大的軌跡點確定為一個筆畫的終點??蛇x地,所述終點確定單元用于:統(tǒng)計一個筆畫內(nèi)的軌跡點的水平軸或垂直軸的加速度的平均值;比較當(dāng)前軌跡點的水平軸或垂直軸的加速度與所述平均值的大小;當(dāng)所述當(dāng)前軌跡點的水平軸或垂直軸的加速度大于所述平均值,且二者的差值大于第二閾值時,判定所述加速度急速增大??蛇x地,所述終點確定單元用于:依次比較前后兩個軌跡點的水平軸或垂直軸的加速度的大小;當(dāng)后一個軌跡點的所述加速度大于前一個軌跡點的所述加速度,且二者的差值大于第二閾值時,判定所述加速度急速增大。可選地,所述終點確定單元用于:當(dāng)所述加速度急速增大后,依次比較前后兩個軌跡點的所述加速度的方向;當(dāng)后一個軌跡點的所述加速度的方向與前一個軌跡點的所述加速度的方向夾角超過預(yù)設(shè)角度時,判定所述加速度的方向突變。可選地,所述裝置應(yīng)用于虛擬現(xiàn)實設(shè)備??蛇x地,所述軌跡數(shù)據(jù)采集裝置用于:接收第一指令和第二指令;當(dāng)接收到第一指令時,開始記錄陀螺儀的數(shù)據(jù);當(dāng)接收到第二指令時,停止記錄陀螺儀的數(shù)據(jù);將在所述第一指令與所述第二指令之間記錄的數(shù)據(jù)作為自身移動的軌跡數(shù)據(jù)。本專利技術(shù)實施例所提供的一種字符輸入方法,通過接收軌跡數(shù)據(jù)采集裝置發(fā)送的軌跡數(shù)據(jù),根據(jù)軌跡數(shù)據(jù)確定每一個筆畫的起點和本文檔來自技高網(wǎng)...

【技術(shù)保護點】
一種字符輸入方法,其特征在于,包括以下步驟:接收軌跡數(shù)據(jù)采集裝置發(fā)送的軌跡數(shù)據(jù);根據(jù)所述軌跡數(shù)據(jù)確定每一個筆畫的起點和終點;連接每一個筆畫的起點和終點,繪制出字符圖像;根據(jù)所述字符圖像在字符庫中匹配出對應(yīng)的字符。
【技術(shù)特征摘要】
1.一種字符輸入方法,其特征在于,包括以下步驟:接收軌跡數(shù)據(jù)采集裝置發(fā)送的軌跡數(shù)據(jù);根據(jù)所述軌跡數(shù)據(jù)確定每一個筆畫的起點和終點;連接每一個筆畫的起點和終點,繪制出字符圖像;根據(jù)所述字符圖像在字符庫中匹配出對應(yīng)的字符。2.根據(jù)權(quán)利要求1所述的字符輸入方法,其特征在于,所述根據(jù)所述軌跡數(shù)據(jù)確定每一個筆畫的起點和終點的步驟包括:獲取所述軌跡數(shù)據(jù)中軌跡點的水平軸和垂直軸的加速度;比較所述加速度與第一閾值的大小;將所述水平軸和垂直軸的加速度均小于所述第一閾值的軌跡點確定為一個筆畫的起點。3.根據(jù)權(quán)利要求2所述的字符輸入方法,其特征在于,所述將所述水平軸和垂直軸的加速度均小于所述第一閾值的軌跡點確定為一個筆畫的起點的步驟之后還包括:判斷所述軌跡點的水平軸或垂直軸的加速度是否急速增大;將所述水平軸或垂直軸的加速度急速增大的軌跡點確定為一個筆畫的終點。4.根據(jù)權(quán)利要求2所述的字符輸入方法,其特征在于,所述將所述水平軸和垂直軸的加速度均小于所述第一閾值的軌跡點確定為一個筆畫的起點的步驟之后還包括:判斷所述軌跡點的水平軸或垂直軸的加速度是否先減小后急速增大;若是,則將所述水平軸或垂直軸的加速度急速增大的軌跡點確定為一個筆畫的終點。5.根據(jù)權(quán)利要求4所述的字符輸入方法,其特征在于,所述判斷所述軌跡點的水平軸或垂直軸的加速度是否先減小后急速增大的步驟包括:先依次比較前后兩個軌跡點的水平軸或垂直軸的加速度的大小,當(dāng)后一個軌跡點的所述加速度小于前一個軌跡點的所述加速度時,判定所述加速度減??;而后判斷所述軌跡點的水平軸或垂直軸的加速度是否急速...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:宋新華,
申請(專利權(quán))人:奇酷互聯(lián)網(wǎng)絡(luò)科技深圳有限公司,
類型:發(fā)明
國別省市:廣東,44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。