[發(fā)明專利]一種手寫原筆跡的實現(xiàn)方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310228407.5 | 申請日: | 2013-06-08 |
| 公開(公告)號: | CN103310474A | 公開(公告)日: | 2013-09-18 |
| 發(fā)明(設計)人: | 王維林 | 申請(專利權)人: | 深圳市經(jīng)緯科技有限公司 |
| 主分類號: | G06T11/80 | 分類號: | G06T11/80;G06F3/0488 |
| 代理公司: | 深圳市瑞方達知識產(chǎn)權事務所(普通合伙) 44314 | 代理人: | 張約宗;張秋紅 |
| 地址: | 518057 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 手寫 筆跡 實現(xiàn) 方法 系統(tǒng) | ||
技術領域
本發(fā)明涉及計算機圖形處理領域,尤其是涉及一種手寫原筆跡的實現(xiàn)方法及系統(tǒng)。
背景技術
由于觸摸板在智能終端中的廣泛使用,手寫輸入逐漸成為智能終端的主流輸入。手寫輸入模仿用筆在紙上書寫的過程,使用手指或者電磁筆在觸摸板上面書寫,即可在電子設備上面獲得期待的書寫符號。觸摸板傳遞給主處理機的信息是一系列的坐標序列,主處理機將輸入的坐標序列繪制成用戶期待的書寫符號的過程通常我們叫做原筆跡書寫。
原筆跡書寫應用中,觸摸板傳遞給主機的坐標一般由三個參數(shù)x、y和p組成。x和y決定了手寫軌跡的位置信息,壓力p傳遞了手寫過程中的觸感信息。原筆跡軌跡圖案的繪制過程,即根據(jù)手寫軌跡的(x,y),用離散量來模擬連續(xù)量,從而產(chǎn)生多個繪制點,并以相應繪制點為起點,在手寫前行方向的交叉方向填充一定寬度的軌跡圖案,具體圖案填充多寬,由壓力p和相應的模擬筆型決定,壓力越大,填充寬度越大。模擬筆型的最大寬度,可以根據(jù)需要模擬的筆形(比如鉛筆,鋼筆,毛筆等),具體的顯示屏和用戶體驗效果提前測前測定。
計算機顯示屏是由柵格矩陣組成的,原筆跡軌跡圖案的繪制本質就是在軌跡覆蓋的區(qū)域內用設定的顏色填充其覆蓋的柵格。如果原筆跡軌跡覆蓋的區(qū)域邊緣切向跟水平軸、垂直軸不一致,那么邊界線在屏幕上繪制出來就存在階梯,繪制出來的圖形邊界就會出現(xiàn)鋸齒,也即,走樣(aliasing),走樣指的是光柵圖形顯示器中用離散量表示連續(xù)量引起的失真,如下圖1A、1B所示。
在計算機圖形處理技術上,通常用反走樣法來消除鋸齒,具體過程就是:軌跡圖案邊緣可看作是多個直線段拼接而成,兩個繪制點(直線段的兩個關鍵頂點)之間的直線段可看作具有一定寬度的狹長矩形,對階梯位置前后一定范圍的柵格填充時用前景色和背景色混合,逐漸過度,以光順邊界來減小鋸齒現(xiàn)象。
在反走樣處理時,在軌跡圖案邊緣關鍵頂點之間采用反走樣處理,要求階梯前后需要有一定數(shù)量的柵格來進行平滑,圖案填充的時候這些平滑的柵格同時要填充,只不過是填充的顏色不一樣而已。那么在軌跡圖案的邊緣階梯處,需要多少個柵格來平滑填充呢?如果平滑的柵格少于2個,則中間沒有漸變的效果,即使采用反走樣技術也無法消除鋸齒。而平滑的柵格個數(shù)如果太多,填充出來的圖案和真實軌跡的圖案邊界位置差距可能比較大。同時,為了保證在階梯位置處進行平滑處理,手寫軌跡當前位置附近的一些點需要進行緩存,而不及時輸出,也就是說繪制的原筆跡當前軌跡位置和真實的觸摸板觸點位置實際上有一段距離。而保留用來平滑的柵格越多,造成觸摸板觸點位置和原筆跡軌跡當前繪制位置距離越大,給用戶感覺書寫滯后,影響原筆跡書寫的流暢性。綜上所述,現(xiàn)有的反走樣處理不能很好地平衡軌跡圖案的平滑性、正確性和流暢性的關系。
發(fā)明內容
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種手寫原筆跡的實現(xiàn)方法及系統(tǒng),能很好地平衡軌跡圖案的平滑性、正確性和流暢性的關系。
本發(fā)明解決其技術問題所采用的技術方案是:構造一種手寫原筆跡的實現(xiàn)方法,其特征在于,包括:
S1.實時采集手寫筆跡的軌跡坐標,所述軌跡坐標包括橫坐標位置參數(shù)、縱坐標位置參數(shù)和壓力參數(shù);
S2.根據(jù)實時采集的橫坐標位置參數(shù)和縱坐標位置參數(shù)計算原筆跡的運動速度;
S3.根據(jù)預設的筆型及所采集的壓力參數(shù)確定繪制軌跡的寬度,并以相應繪制點為起點,在軌跡前行方向的交叉方向填充相應寬度的軌跡圖案,而且,在繪制所述軌跡圖案的邊緣時,根據(jù)所計算的運動速度動態(tài)調整圖案邊緣柵格的數(shù)量,并根據(jù)所述邊緣柵格的數(shù)量對所述軌跡圖案的邊緣進行反走樣處理。
在本發(fā)明所述的手寫原筆跡的實現(xiàn)方法中,在所述步驟S3中,根據(jù)公式1計算邊緣柵格的數(shù)量:
t=(v-vmin)/(Vmax-vmin)
Nt=(1-t)*Nmin+t*Nmax??公式1
其中,t為比例系數(shù),v為步驟S2所計算的運動速度,vmin為所設置的相應筆型下的最小速度,Vmax為所設置的相應筆型下的最大速度,Nmin為所設置的相應筆型下的最小柵格數(shù),Nmax為所設置的相應筆型下的最大柵格數(shù),Nt為所計算的相應筆型下的邊緣柵格的數(shù)量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市經(jīng)緯科技有限公司,未經(jīng)深圳市經(jīng)緯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310228407.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲實現(xiàn)系統(tǒng)和游戲實現(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





