[發明專利]圖形軌跡繪制方法、裝置、設備及計算機存儲介質在審
| 申請號: | 201710262030.3 | 申請日: | 2017-04-20 |
| 公開(公告)號: | CN107103634A | 公開(公告)日: | 2017-08-29 |
| 發明(設計)人: | 鄧啟亮 | 申請(專利權)人: | 廣州視源電子科技股份有限公司;廣州視睿電子科技有限公司 |
| 主分類號: | G06T11/20 | 分類號: | G06T11/20 |
| 代理公司: | 北京博思佳知識產權代理有限公司11415 | 代理人: | 陳蕾 |
| 地址: | 510530 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 軌跡 繪制 方法 裝置 設備 計算機 存儲 介質 | ||
技術領域
本申請涉及電子技術領域,尤其涉及圖形軌跡繪制方法、裝置、設備及計算機存儲介質。
背景技術
隨著智能設備技術的快速發展,智能白板等支持軌跡繪制功能的智能設備得到了廣泛應用。以具有觸摸屏的設備為例,用戶可以在觸摸屏上進行滑動,設備能控制觸摸屏實時顯示用戶的滑動軌跡。軌跡繪制軟件廣泛應用于教學與辦公等領域,例如,老師可以通過安裝在智能白板上的軌跡繪制軟件進行教學工作,用戶也可以在會議上通過安裝在智能平板上的軌跡繪制軟件將自己的想法分享給其他與會人員。
在軌跡繪制軟件上,軌跡樣式一般為點樣式,可以按滑動軌跡繪制出一條由點構成的線條。為了增加軌跡樣式的多樣化,用戶可以自定義軌跡樣式,將利用自定義軌跡樣式繪制出的軌跡稱為圖形軌跡。例如,指定一張圖片,軌跡繪制軟件根據圖片大小按一定間距在滑動軌跡中插入圖片,以形成由若干張圖片構成的圖形軌跡。如圖1所示,圖1為相關技術中圖形軌跡繪制示意圖。軌跡一為按滑動軌跡繪制出一條由點構成的線條軌跡。軌跡二為按滑動軌跡繪制出一條由圖片構成的圖形軌跡。
雖然通過在滑動軌跡中插入圖片的方式增加了軌跡樣式,但由于每張圖片的方向是固定的,直接按間距插入圖片,使相鄰圖片的銜接性比較差,導致繪制指令的響應效果差,實際繪制出來的軌跡與用戶期望繪制出來的軌跡差距較大。
發明內容
基于此,本申請提供圖形軌跡繪制方法、裝置、設備及計算機存儲介質,以解決相關技術中相鄰圖片的銜接性比較差、實際繪制出來的軌跡與用戶期望繪制出來的軌跡差距較大的缺陷。
根據本申請實施例的第一方面,提供一種圖形軌跡繪制方法,所述方法包括:
獲取待繪制圖形軌跡的基本圖元,所述基本圖元由多個片段圖形組成;
基于滑動對象的滑動軌跡獲取繪制點,根據所述繪制點依次繪制各片段圖形,相鄰繪制點間的距離為所述片段圖形的長度,所述長度是所述片段圖形在滑動軌跡方向的長度。
在一個可選的實現方式中,所述基于滑動對象滑動的軌跡獲取繪制點,包括:
基于滑動對象的滑動軌跡獲取采樣點,若當前采樣點與前一采樣點的有效距離大于所述片段圖形的長度,采用插值算法按所述片段圖形的長度計算出需插入的插值點,并將距離為所述片段圖形的長度的兩點確定為繪制點。
在一個可選的實現方式中,所述獲取待繪制圖形軌跡的基本圖元,包括:
獲取待繪制圖形軌跡的基本圖元的繪制邏輯集,所述繪制邏輯集中的每個繪制邏輯用于繪制基本圖元的其中一個片段圖形;
所述基于滑動對象的滑動軌跡獲取繪制點,根據所述繪制點依次繪制各片段圖形,包括:
基于滑動對象的滑動軌跡獲取繪制點,根據所述繪制邏輯集并沿著繪制點依次繪制各片段圖形。
在一個可選的實現方式中,所述方法還包括:
根據圖形顯示精度在基本圖元拼接方向上將所述基本圖元等距離拆分為多個片段圖形。
在一個可選的實現方式中,所述基于滑動對象的滑動軌跡獲取繪制點,根據所述繪制點依次繪制各片段圖形,包括:
針對當前片段圖形,基于滑動對象的滑動軌跡,將距離前一繪制點為片段圖形的長度的點確定為當前繪制點;
根據前一繪制點和當前繪制點,確定用于輔助繪制當前片段圖形的輔助點;
利用所述輔助點,在所述前一繪制點和當前繪制點間繪制當前片段圖形。
在一個可選的實現方式中,若所述片段圖形為矩形,則所述輔助點為矩形的四個頂點;
若所述片段圖形為與所述滑動軌跡的方向平行的線段,則所述輔助點為線段的起點和終點;
若所述片段圖形為與所述滑動軌跡相同的線段,則所述輔助點為前一繪制點和當前繪制點;
若所述片段圖形為與所述滑動軌跡垂直的線段,則所述輔助點為垂線的起點和終點。
根據本申請實施例的第二方面,提供一種圖形軌跡繪制裝置,所述裝置包括:
信息獲取模塊,用于獲取待繪制圖形軌跡的基本圖元,所述基本圖元由多個片段圖形組成;
軌跡繪制模塊,用于基于滑動對象的滑動軌跡獲取繪制點,根據所述繪制點依次繪制各片段圖形,相鄰繪制點間的距離為所述片段圖形的長度,所述長度是所述片段圖形在滑動軌跡方向的長度。
在一個可選的實現方式中,所述軌跡繪制模塊具體用于:
基于滑動對象的滑動軌跡獲取采樣點,若當前采樣點與前一采樣點的有效距離大于所述片段圖形的長度,采用插值算法按所述片段圖形的長度計算出需插入的插值點,并將距離為所述片段圖形的長度的兩點確定為繪制點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州視源電子科技股份有限公司;廣州視睿電子科技有限公司,未經廣州視源電子科技股份有限公司;廣州視睿電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710262030.3/2.html,轉載請聲明來源鉆瓜專利網。





