[發明專利]一種軌跡平滑的方法及裝置在審
| 申請號: | 201310413069.2 | 申請日: | 2013-09-11 |
| 公開(公告)號: | CN103500037A | 公開(公告)日: | 2014-01-08 |
| 發明(設計)人: | 朱國君 | 申請(專利權)人: | 天脈聚源(北京)傳媒科技有限公司 |
| 主分類號: | G06F3/041 | 分類號: | G06F3/041;G06F3/0484 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100007 北京市東城區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軌跡 平滑 方法 裝置 | ||
技術領域
本發明涉及通信及計算機技術領域,尤其涉及一種軌跡平滑的方法及裝置。
背景技術
智能終端尤其是觸摸屏的出現,為人們的娛樂、工作和學習提供了方便。例如使用觸摸屏代替鼠標或鍵盤,通過在觸摸屏上執行手勢來發送指令,例如使用觸摸屏進行手寫輸入,繪圖等。
目前,常用的觸摸屏有電容屏。電容屏表面涂有透明電導層氧化銦錫(Indium?Tin?Oxide,ITO)。電容屏的四角引出四個電極,用手觸屏時,手指和電容屏表面形成一個耦合電容。人體作為耦合電容一極,電流從電容屏四角匯集形成耦合電容另一極。在電容屏上執行觸屏操作時,電容屏中會產生四個電流,這四個電流分別從電容屏的四角上的電極中流出,并且流經這四個電極的電流與觸點到電容屏四角的距離成正比,控制器通過對這四個電流比例的精確計算,得到觸點的位置。通常,電容屏按預設時間間隔獲取觸點,在觸點之間以直線連接,就可以顯示觸屏軌跡。
然而由于電容屏在單位時間內獲取的觸點的個數有限,當快速滑動時,捕獲的觸點相對較少,觸點之間的距離也相對較遠,尤其當用戶快速在觸摸屏上畫一條弧線時,因為電容屏捕獲的觸點較少,最終顯示的觸屏軌跡就會呈現如圖1中所示的鋸齒(圖中P1、P2、P3、P4、P5、P6為獲取的觸點),因此若用戶使用觸摸屏進行手寫輸入、繪圖等操作時,就無法為用戶提供平滑、高質量的手寫筆跡的展示。
發明內容
本發明實施例提供一種軌跡平滑的方法及裝置,用于實現平滑觸屏操作的軌跡,使觸屏操作的軌跡順暢。
一種軌跡平滑的方法,包括以下步驟:
獲取觸屏操作的觸點的坐標;
依據所述觸點的坐標生成貝塞爾曲線作為觸屏操作的軌跡;
顯示所述觸屏操作的軌跡。
本發明實施例實現依據獲取的觸點生成貝塞爾曲線作為觸屏操作的軌跡,利用貝塞爾曲線能夠有效的克服因直線連接獲取的觸點生成的軌跡的鋸齒問題,使得觸屏操作的軌跡更加平滑,流暢。
作為上述技術方案的優選,所述依據所述觸點的坐標生成貝塞爾曲線作為觸屏操作的軌跡,包括:依據所述觸點的坐標生成二次貝塞爾曲線或三次貝塞爾曲線,作為觸屏操作的軌跡。
作為上述技術方案的優選,依據所述觸點的坐標生成二次貝塞爾曲線作為觸屏操作的軌跡,包括:
當獲取到三個以上的觸點的坐標時,計算所述三個以上的觸點中的相鄰觸點之間的中點;
分別以每兩個相鄰中點中的前一個中點為起始點、后一個中點為結束點,以該兩個相鄰中點之間的觸點為控制點生成二次貝塞爾曲線作為觸屏操作的軌跡。
本發明實施例根據觸點找到觸點之間的中點,然后確定貝塞爾曲線的起始點、結束點和控制點,并生成貝塞爾曲線作為觸屏操作的軌跡,使得顯示的觸屏操作的軌跡更加圓滑沒有鋸齒。
作為上述技術方案的優選,所述依據所述觸點的坐標生成三次貝塞爾曲線作為觸屏操作的軌跡,包括:
當獲取到四個以上的觸點的坐標時,以相鄰的兩觸點為一組,計算每組觸點之間的中點,其中每一個觸點只能被分配到一組;
分別以每兩個相鄰中點中的前一個中點為起始點、后一個中點為結束點,以該兩個相鄰中點之間的兩個觸點為控制點生成三次貝塞爾曲線作為觸屏操作的軌跡。
本發明實施例利用三次貝塞爾曲線使觸屏操作的軌跡平滑美觀。
作為上述技術方案的優選,所述顯示所述觸屏操作的軌跡之前,所述方法還包括:
判斷獲取的觸點總數是否為奇數;
當獲取的觸點總數為奇數時,根據最后兩觸點的坐標,計算最后兩觸點之間的中點;
以最后一個中點為結束點,最后一個中點的前一個中點為起始點,兩中點之間的觸點為控制點生成二次貝塞爾曲線。
本發明實施例使得使用生成的貝塞爾曲線作為觸屏操作的軌跡更加接近于觸屏操作的實際長度。
作為上述技術方案的優選,所述顯示所述觸屏操作的軌跡之前,所述方法還包括:
將第一個觸點與第一個中點用直線連接,將最后一個中點與最后一個觸點用直線連接。
本發明實施例實現從獲取的第一個點到獲取的最后一個點之間都能顯示觸屏操作的軌跡,使觸屏操作的軌跡更加完整。
作為上述技術方案的優選,所述獲取觸屏操作的觸點的坐標之前,所述方法還包括:
根據觸屏操作的應用環境,判斷是否需要獲取觸屏操作的觸點坐標;
所述獲取觸屏操作的觸點的坐標包括:當需要獲取觸屏操作的觸點坐標時,獲取觸屏操作的觸點坐標。
本發明實施例實現按需生成貝塞爾曲線圓滑觸屏操作的軌跡,使人機交互更具人性化,提高效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天脈聚源(北京)傳媒科技有限公司,未經天脈聚源(北京)傳媒科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310413069.2/2.html,轉載請聲明來源鉆瓜專利網。





