[發明專利]一種輸入方法及裝置有效
| 申請號: | 201310300972.8 | 申請日: | 2013-07-17 |
| 公開(公告)號: | CN103336590A | 公開(公告)日: | 2013-10-02 |
| 發明(設計)人: | 牟芝慶 | 申請(專利權)人: | 天脈聚源(北京)傳媒科技有限公司 |
| 主分類號: | G06F3/0354 | 分類號: | G06F3/0354 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100007 北京市東城區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 輸入 方法 裝置 | ||
1.一種輸入方法,其特征在于,包括:
記錄用戶輸入的筆跡中的離散點,分別計算所述各個離散點的折角和粗細模擬值;
判斷計算所得的折角是否大于預設值;
在所述計算所得的折角大于預設值時,將所述折角大于預設值的點以及該點之前的點連接成線;
根據所述連接成線的各點的粗細模擬值,分別調整相鄰兩點之間的線段粗細。
2.根據權利要求1所述的方法,其特征在于,所述分別計算所述各個離散點的折角和粗細模擬值,具體為:
將所述離散點中的前兩個點的粗細模擬值設為固定值,并且設置第一個離散點的粗細模擬值小于第二個離散點的粗細模擬值;
從所述離散點中的第三個點開始,計算所述各個離散點的折角和粗細模擬值。
3.根據權利要求2所述的方法,其特征在于,所述計算各個離散點的粗細模擬值,包括:
從所述離散點中的第三個點開始,計算所述各個離散點的點速度;
將所述折角大于預設值的點以及該點之前的點組成一個集合,取該集合中各個離散點的最大點速度和最小點速度;
依據所述最大點速度和最小點速度計算點速度集合的模;
依據所述點速度集合的模和所述各個離散點的點速度,計算所述各個離散點的粗細模擬值。
4.根據權利要求3所述的方法,其特征在于,所述依據所述最大點速度和最小點速度計算點速度集合的模,具體為,依據下述公式計算:
||v||=|vMAX-vMIN|
其中,||v||表示所述點速度集合的模,vMAX表示所述最大點速度,vMIN表示所述最小點速度。
5.根據權利要求3或4所述的方法,其特征在于,所述依據所述點速度集合的模和所述各個離散點的點速度,計算所述各個離散點的粗細模擬值,具體為,依據下述公式計算:
其中,τ表示離散點的粗細模擬值,v表示離散點的點速度,vMIN表示所述集合中的最小點速度,||v||表示所述點速度集合的模。
6.根據權利要求3-5中任一項所述的方法,其特征在于,還包括:
刪除所述折角大于預設值的點以及該點之前的點組成的集合。
7.根據權利要求1-6中任一項所述的方法,其特征在于,將所述折角大于預設值的點以及該點之前的點連接成線,具體為:
將所述折角大于預設值的點以及該點之前的點連接成貝塞爾曲線。
8.根據權利要求2-7中任一項所述的方法,其特征在于,所述根據所述連接成線的各點的粗細模擬值,分別調整相鄰兩點之間的線段粗細,包括:
分別提取所述相鄰兩點的粗細模擬值;
在所述相鄰兩點中,由前一個離散點的粗細模擬值平滑過渡到后一個離散點的粗細模擬值。
9.根據權利要求1-8中任一項所述的方法,其特征在于,所述計算各個離散點的折角,具體為:
取三個連續的離散點,使用向量夾角公式來計算中間一個離散點的折角。
10.一種輸入裝置,其特征在于,包括:
計算單元,用于記錄用戶輸入的筆跡中的離散點,分別計算所述各個離散點的折角和粗細模擬值;
判斷單元,用于判斷所述計算單元計算所得的折角是否大于預設值;
連接單元,用于在所述判斷單元判斷所述計算所得的折角大于預設值時,將所述折角大于預設值的點以及該點之前的點連接成線;
調整單元,用于根據所述連接成線的各點的粗細模擬值,分別調整相鄰兩點之間的線段粗細。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天脈聚源(北京)傳媒科技有限公司,未經天脈聚源(北京)傳媒科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310300972.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多用防曬披肩
- 下一篇:外科基礎技能綜合訓練裝置





