[發明專利]多指觸控方法、裝置、設備及計算機可讀存儲介質有效
| 申請號: | 201710936886.4 | 申請日: | 2017-10-10 |
| 公開(公告)號: | CN109656457B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 譚登峰;郭昱;佘二永 | 申請(專利權)人: | 北京仁光科技有限公司 |
| 主分類號: | G06F3/0488 | 分類號: | G06F3/0488;G06F3/041;G06F3/042;G06K9/62 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100084 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多指觸控 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
1.一種多指觸控方法,其特征在于,所述方法包括:
接收用戶在第一觸控屏上輸入的每一幀手指觸點的觸控信息;
對所述每一幀中的手指觸點進行聚類分組,獲得多組手指觸點;
跟蹤每一組手指觸點的運動;
所述跟蹤每一組手指觸點的運動包括對每一組手指觸點進行編號,以使每一個手指觸點被分配一個唯一的組號且每個手指觸點擁有唯一的ID編號;
計算每一組手指觸點的聚類中心坐標;
對于第N幀,獲得第N-1幀中每一組手指觸點的聚類中心坐標在第N幀的每一組預測聚類中心坐標,比較第N幀中每一組手指觸點的聚類中心坐標和所述預測聚類中心坐標之間的距離,將兩者中距離最小的兩組手指觸點的組號跟蹤為相同,其中,N為大于等于4的整數,所述每一組預測距離中心坐標是根據第一幀至第三幀中的手指觸點的聚類中心坐標、采樣間隔、手指觸點的聚類中心的移動速度和加速度確定的;
對于第N幀,獲取第N-1幀中的每一個手指觸點在第N幀中的每一個手指預測觸點,比較第N幀中的手指觸點和所述手指預測觸點,將兩者中距離最小的手指觸點的ID編號跟蹤為相同;
當所述多組手指觸點的移動方向、移動速度及與起始點的距離滿足預設條件時,響應所述多組手指觸點的觸控執行相應的操作包括:
響應于相鄰幀中擁有相同組號的組中存在至少一個ID編號相同的手指觸點,將所述擁有相同組號的組判斷為連續組,根據第N幀與第一幀中擁有相同組號的連續組的手指的聚類中心坐標,將觸控屏的左上角定為坐標原點,取向右方向為X軸的正方向,向左方向為X軸的負方向,向上方向為Y軸的正方向,向下方向為Y軸的負方向,連續組的手指的聚類中心的移動方向相對于X軸的斜率為K,則當0°<K≤45°時,表示手指向上滑動,發送將第一觸控屏中的圖像內容或關聯信息顯示到位于第一觸控屏上方的第二觸控屏中的第一指令;當45°<K<135°時,表示手指向左滑動,發送將第一觸控屏中的圖像內容或關聯信息顯示到位于第一觸控屏左邊的第二觸控屏中的第二指令;當135°≤K<225°時,表示手指向下滑動,發送將第一觸控屏中的圖像內容或關聯信息顯示到位于第一觸控屏下方的第二觸控屏中的第三指令;當225°≤K<315°時,表示手指向右滑動,發送將第一觸控屏中的圖像內容或關聯信息顯示到位于第一觸控屏右邊的第二觸控屏中的第四指令;或者,根據第N幀中手指的連續組的聚類中心的橫坐標相對于第一幀手指對應組的聚類中心的橫坐標的移動方向?X,或者根據第N幀中連續組的聚類中心手指的縱坐標相對于第一幀手指對應組的聚類中心的縱坐標的移動方向?Y來決定將第一觸控屏的圖像內容或關聯信息顯示在哪個方向的第二觸控屏上,包括:當?X>0時,表示手指向右滑動,發送將第一觸控屏上的圖像內容或關聯信息顯示在第一觸控屏右邊的第二觸控屏上的第五指令;當?X<0時,表示手指向左滑動,發送將第一觸控屏上的圖像內容或關聯信息顯示在第一觸控屏左邊的第二觸控屏上的第六指令;當?Y>0時,表示手指向上滑動,發送將第一觸控屏上的圖像內容或關聯信息顯示在第一觸控屏上方的第二觸控屏上的第七指令;當?Y<0時,表示手指向下滑動,發送將第一觸控屏上的圖像內容或關聯信息顯示在第一觸控屏下邊的第二觸控屏上的第八指令。
2.根據權利要求1所述的多指觸控方法,其特征在于,包括:
獲取所述每一幀中手指觸點的坐標信息,根據所述坐標信息,采用DBSCAN聚類算法、K值聚類算法、系統聚類算法或最小距離聚類算法中的任意一種對所述每一幀中的手指觸點進行聚類分組,獲得多組手指觸點。
3.根據權利要求1所述的多指觸控方法,其特征在于,包括:
對于第二幀,計算第一幀和第二幀中聚類中心坐標之間距離,將聚類中心坐標距離最小的兩組手指觸點的組號跟蹤為相同;
對于第二幀,計算第一幀和第二幀中手指觸點之間的距離,則將手指觸點之間距離最小的兩個手指觸點的ID編號跟蹤為相同;
對于第三幀,根據前兩幀中每一組手指觸點的聚類中心坐標及幀間時間間隔,獲得第二幀中每一組手指觸點的聚類中心的速度,根據每一組手指觸點的聚類中心的速度,獲得第二幀中每一組手指觸點的聚類中心坐標在第三幀中的每一組預測聚類中心坐標;
對于第三幀,根據前兩幀中每一個手指觸點的坐標信息及幀間時間間隔,獲得第二幀中每一個手指觸點的速度,根據每一個手指觸點的速度,獲得第二幀中每一個手指觸點在第三幀中的每一個手指預測觸點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京仁光科技有限公司,未經北京仁光科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710936886.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種顯示界面的目錄共享方法及裝置
- 下一篇:輸入裝置





