[發(fā)明專利]一種多人實時手部追蹤系統(tǒng)及追蹤方法有效
| 申請?zhí)枺?/td> | 201911376431.7 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN111142664B | 公開(公告)日: | 2023-09-01 |
| 發(fā)明(設(shè)計)人: | 李小波;蔡小禹;何磊 | 申請(專利權(quán))人: | 恒信東方文化股份有限公司 |
| 主分類號: | G06F3/01 | 分類號: | G06F3/01;H04L67/01 |
| 代理公司: | 北京卓特專利代理事務(wù)所(普通合伙) 11572 | 代理人: | 陳變花 |
| 地址: | 100007 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實時 追蹤 系統(tǒng) 方法 | ||
本申請公開了一種多人實時手部追蹤系統(tǒng)及其追蹤方法,該方法包括如下步驟:獲得手勢檢測數(shù)據(jù);將手勢檢測數(shù)據(jù)傳輸?shù)椒?wù)器引擎端的插件中;引擎端插件判斷手勢是否有變化;在手勢有變化時,根據(jù)反向動力學(xué)確定抓取動作;客戶端輸出手勢抓取動作。通過本申請,可保證在較少數(shù)據(jù)傳輸?shù)那闆r下,實現(xiàn)實時的多人手部追蹤。
技術(shù)領(lǐng)域
本申請涉及計算機(jī)領(lǐng)域,特別的涉及一種多人實時手部追蹤系統(tǒng)及追蹤方法。
背景技術(shù)
近幾年,智能手機(jī)、平板以及一體機(jī)的普及使觸屏類手勢交互成為研究熱點。手勢追蹤是手勢交互不可缺少的關(guān)鍵技術(shù),也是這種交互能否推廣應(yīng)用的瓶頸問題之一。
在現(xiàn)有的手勢處理中,用戶的任何手勢操作需要首先向服務(wù)端發(fā)送請求,然后等待服務(wù)端的響應(yīng),根據(jù)服務(wù)端的響應(yīng),客戶端做出相應(yīng)的反饋。例如,用戶在客戶端想移動一個單位,需要先向服務(wù)端通知,服務(wù)端反饋給客戶端結(jié)果,從而使得客戶端在100ms的延遲之后才能執(zhí)行移動一個單位的操作。
現(xiàn)有的手部追蹤模式,在單人、單機(jī)操作時這種延遲已經(jīng)令用戶無法忍受,如果在多人、多機(jī)的環(huán)境下,服務(wù)器需要運(yùn)行并讀取多人交互的過程中,如果服務(wù)器傳輸?shù)臄?shù)據(jù)慢,或者在服務(wù)器響應(yīng)到用戶的操作時用戶已經(jīng)進(jìn)行了下一次的操作,也就是客戶端無法給服務(wù)端傳輸一個操作的時候,客戶端所接受的數(shù)據(jù)將會出現(xiàn)錯誤,嚴(yán)重影響多人交互數(shù)據(jù)。
發(fā)明內(nèi)容
本申請請求保護(hù)一種多人實時手部追蹤系統(tǒng)及追蹤方法,解決現(xiàn)有的多人手勢識別中無法精確識別手勢的技術(shù)問題。
本申請?zhí)峁┮环N多人實時手部追蹤方法,包括如下步驟:獲得手勢檢測數(shù)據(jù);將手勢檢測數(shù)據(jù)傳輸?shù)椒?wù)器引擎端的插件中;引擎端插件判斷手勢是否有變化;在手勢有變化時,根據(jù)反向動力學(xué)確定抓取動作;客戶端輸出手勢抓取動作。
優(yōu)選的,其中服務(wù)器創(chuàng)建多個線程,分別處理接收到的手勢檢測數(shù)據(jù)。優(yōu)選的,其中服務(wù)器引擎端插件通過客戶端的網(wǎng)絡(luò)IP地址和端口號識別客戶端,通過手勢檢測數(shù)據(jù)中攜帶的客戶端識別碼識別用戶,服務(wù)器引擎端為每一個用戶建立數(shù)據(jù)源驅(qū)動引擎內(nèi)角色,同時根據(jù)手勢檢測數(shù)據(jù)確定角色運(yùn)動。
優(yōu)選的,其中使用二進(jìn)制編碼進(jìn)行數(shù)據(jù)的傳輸。
優(yōu)選的,其中引擎端插件在確定抓取動作之后,將抓取動作抽象化為結(jié)構(gòu)化數(shù)據(jù),并發(fā)送動作命令編碼至客戶端。
本申請還提供一種多人實時手部追蹤系統(tǒng),包括:客戶端,獲得手勢檢測數(shù)據(jù),將手勢檢測數(shù)據(jù)發(fā)送到服務(wù)器,并根據(jù)服務(wù)器返回的數(shù)據(jù)輸出手勢抓取動作;服務(wù)器,包括如下部件:通信部件,接收客戶端發(fā)送的數(shù)據(jù),將手勢檢測數(shù)據(jù)傳輸?shù)椒?wù)器引擎端的插件中;將確定的抓取動作返回客戶端;服務(wù)器引擎端插件,依據(jù)手勢檢測數(shù)據(jù),判斷手勢是否有變化;在手勢有變化時,根據(jù)反向動力學(xué)確定抓取動作。
優(yōu)選的,其中服務(wù)器創(chuàng)建多個線程,分別處理接收到的手勢檢測數(shù)據(jù)。
優(yōu)選的,其中服務(wù)器引擎端插件通過客戶端的網(wǎng)絡(luò)IP地址和端口號識別客戶端,通過手勢檢測數(shù)據(jù)中攜帶的客戶端識別碼識別用戶,服務(wù)器引擎端為每一個用戶建立數(shù)據(jù)源驅(qū)動引擎內(nèi)角色,同時根據(jù)手勢檢測數(shù)據(jù)確定角色運(yùn)動。
優(yōu)選的,其中使用二進(jìn)制編碼進(jìn)行數(shù)據(jù)的傳輸。
優(yōu)選的,其中引擎端插件在確定抓取動作之后,將抓取動作抽象化為結(jié)構(gòu)化數(shù)據(jù),并發(fā)送動作命令編碼至客戶端。
本申請的服務(wù)器采用多線程方式,采用二進(jìn)制編碼發(fā)送數(shù)據(jù)實現(xiàn)了多臺客戶端同時連接,傳輸數(shù)據(jù)不卡頓。
角色動作同步采用動作編碼發(fā)送,不用實時傳輸骨骼動作的位置,實現(xiàn)了保證角色動作的狀態(tài)下更少數(shù)據(jù)量數(shù)據(jù)傳輸。
通過本申請,可保證在較少數(shù)據(jù)傳輸?shù)那闆r下,實現(xiàn)實時的多人手部追蹤。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于恒信東方文化股份有限公司,未經(jīng)恒信東方文化股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911376431.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





