欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種筆鋒即時實現(xiàn)方法

文檔序號:6572082閱讀:261來源:國知局
專利名稱:一種筆鋒即時實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種筆鋒即時實現(xiàn)的方法。
技術(shù)背景隨著電子計算機的普及,電子計算機與人們的日常生活聯(lián)系越來越緊密,電 子化的應(yīng)用在我們的生活與工作中無處不在。書法作為我國一項引以為tt的歷 史文化,在計算機的應(yīng)用方面僅僅處于發(fā)展初期。例如,名人的題字,參會人 員的簽名等,在大部分場合還是使用傳統(tǒng)的筆與紙來完成,即使在有些比較重 要場合提供電子白板簽名,但是也不能達到傳統(tǒng)書法的簽字效果。因為,計算 機字庫里提供了統(tǒng)一的字體,不管你輸入的字體是如何,經(jīng)過處理還是會變成 統(tǒng)一的字體格式,從而缺少了個人書法的特征。在現(xiàn)有技術(shù)中,部分提供手寫輸入的方法,大多是粗細如一的筆劃,也難以體現(xiàn)我國漢字的書法藝術(shù);另有 部分方法是設(shè)備加入了壓感技術(shù),在壓感的幫助下,體現(xiàn)出了書法的書寫方式, 但是由于方法需要硬件的支持,增加了用戶的使用成本,因而難以得到普及。發(fā)明內(nèi)容本發(fā)明的目的是提供一種操作簡便、實現(xiàn)在手寫的同時輸出有書法效果的 文字筆鋒即時實現(xiàn)方法。本發(fā)明的目的是通過以下技術(shù)手段實現(xiàn)的 一種筆鋒即時實現(xiàn)方法,它包 括以下步驟a、使用手寫輸入設(shè)備,并根據(jù)字體大小設(shè)定最大筆寬值;b、根 據(jù)起筆方向確定起筆的初始筆寬,作為當前筆劃段的初始筆寬基準;c、根據(jù)當 前筆劃段的方向和斜率生成初始調(diào)整參數(shù),根據(jù)初始調(diào)整參數(shù)和初始筆寬基準 的乘積作為當前筆劃段的寬度,使用對應(yīng)該寬度的筆畫出該筆劃段;d、將當前 筆劃段的筆寬作為下一筆劃段的初始筆寬基準;e、重復(fù)前述步驟c、 d,直至完 成書寫并輸出顯示。每一筆劃都是由若干個點之間的連線組成,而每相鄰兩點之間的連線稱之 為筆劃段。在書寫的時候,計算出每一時刻的字體筆劃段的寬度,當前筆劃段 的寬度的計算由兩個計算因子得到 一是上一筆劃段的寬度,稱為筆寬基數(shù);
另一個是作為修正作用的參數(shù),稱為調(diào)整參數(shù)。筆寬基數(shù)與調(diào)整參數(shù)的乘積就 作為當前筆劃段的筆寬,也是下一筆劃段的筆寬基數(shù)。由于調(diào)整參數(shù)的存在, 書寫的時候,可以書寫出各種不同筆寬的筆劃段出來,以形成各種書法效果的 字體。在沒有壓感的情況下,即時地處理漢字的手寫輸入,輸出具有筆鋒效果 的漢字顯示出來。作為一種優(yōu)化方式,步驟C中,當所述當前筆劃段的方向為向右下方時, 其調(diào)整參數(shù)大于等于1. 0,當所述當前筆劃段的方向為向其它方向時,其調(diào)整參 數(shù)小于等于1.0,調(diào)整筆劃方向?qū)P劃粗細的影響,進一步提高書寫漢字的筆鋒 效果。它還設(shè)有根據(jù)筆劃加速度確定實際調(diào)整參數(shù)的步驟,即即時記錄當前筆劃 段的長度與上一筆劃段的長度比值,當該比值大于等于1時,當前筆劃段的實 際調(diào)整參數(shù)與初始調(diào)整參數(shù)的比值小于等于1. 0,當該比值小于等于l時,當前筆劃段的實際調(diào)整參數(shù)與初始調(diào)整參數(shù)的比值大于等于1. 0,加入書寫速度對筆劃的影響因子,進一步調(diào)整細化筆鋒的書法效果。它還設(shè)有根據(jù)筆劃方向調(diào)整當前筆劃段實際筆寬基準的步驟,即設(shè)定方向 計數(shù)器,當前筆劃段方向與上一筆劃段方向相同,計數(shù)器加一并重置,當前筆 劃段的實際筆寬基準與初始筆寬基準的比值大于等于1,加入漢字筆劃轉(zhuǎn)折對筆 劃寬度的影響因子,提高書寫行書等連筆較多書法字體的筆鋒效果。它還設(shè)有筆寬處理步驟,即將當前筆劃段與上一筆劃段之間設(shè)為平滑連接, 避免差別較大,影響筆鋒效果。本發(fā)明的優(yōu)點是不依賴額外增設(shè)壓感設(shè)備等來提供書寫信息,完全依靠 用戶輸入速度來判斷筆寬大小,處理簡單,筆鋒效果好,同時可以實時顯示出來。


附圖1為本發(fā)明實施例中橫起筆時的筆劃處理效果示意圖; 附圖2為本發(fā)明實施例中豎起筆時的筆劃處理效果示意圖; 附圖3為本發(fā)明實施例中撇起筆時的筆劃處理效果示意圖; 附圖4為本發(fā)明實施例中捺起筆時的筆劃處理效果示意圖; 附圖5為本發(fā)明實施例中提起筆時的筆劃處理效果示意附圖6為本發(fā)明實施例中轉(zhuǎn)折中的筆劃處理效果示意圖; 附圖7為本發(fā)明實施例中連筆時的筆劃處理效果示意圖; 附圖8為本發(fā)明實施例的處理流程圖。
具體實施方式
實施例參閱圖1-8,首先,使用手寫輸入設(shè)備,并才艮據(jù)當前需要書寫的字體的大 小調(diào)整最大筆寬值,限制最大筆寬的大小,以達到最大筆寬與字體大小相對應(yīng) 的目的。其次,起筆下筆的時候需要先設(shè)定起筆的初始筆寬,這個根據(jù)起筆的類型來 決定。 一般在正常情況下,漢字的起筆包括橫、豎、撇、捺、提,分別對應(yīng)著 水平向右、垂直向下、斜向左下角、斜向右下角、斜向右上角。在這里由于點 也是斜向右下的,所以將點當作捺來作處理。其他方向的筆劃是不應(yīng)該出現(xiàn)在 起筆中的,為了全面處理,其他方向的起筆筆劃寬度就置一比較小的寬度。在 本發(fā)明實施例的處理中,橫起筆取一個中等的寬度,在最大值與最小值的中間; 豎起筆取中等偏大一點的寬度;由于撇應(yīng)該是不斷變細的,所以撇也取中等偏 大一點的寬度;捺會逐漸變粗,取偏'J、一點的寬度坐為起筆;提要快速變細, 取中等偏大的寬度。有了起筆的寬度,則以后的每一筆劃段都由上一筆段的寬 度作初始筆寬基數(shù)。再次就是根據(jù)當前筆劃的方向及斜率來生成初始調(diào)整參數(shù)了 。而這個參數(shù)決 定了初始調(diào)整參數(shù)的大致的調(diào)整方向,是變粗還是變細。根據(jù)當前筆劃段的大 致方向及具體斜率,分別就各種不同情況作處理。這里講大致的方向是由于這 里的橫與豎并不能指絕對的水平與垂直方向的筆劃段,與水平或垂直有一定夾 角,但是夾角并不大的,就當作是橫或豎來作處理。在本發(fā)明實施例的處理中, 方向向右下角的筆劃當作捺處理,初始調(diào)整參^t大于等于1. 0,具體參數(shù)須根據(jù) 具體的斜率作不同的調(diào)整,不同的斜率對應(yīng)不同的調(diào)整參數(shù)。而方向向左下角 的筆劃當撇處理,初始調(diào)整參數(shù)小于等于1. 0,具體參數(shù)也與具體斜率有關(guān)。方 向左上角、右上角、水平向左及垂直向上的都是快速變細的筆劃,初始調(diào)整參 數(shù)遠小于1. 0。向右及向下的筆劃分別就其所偏差的夾角調(diào)整參數(shù)于1. 0左右調(diào) 整??偟膩碚f,只有方向是右下的調(diào)整參數(shù)會大于1. 0,其他方向根據(jù)斜率的不 同有不同的小于等于1. 0的初始調(diào)整參數(shù)。由于初始筆寬基數(shù)與初始調(diào)整參數(shù)都已生成,以下的處理都是對其作進行調(diào) 整,以生長實際筆寬基數(shù)和實際調(diào)整參數(shù)。書寫速度對初始調(diào)整參數(shù)的影響不 大,但是也不可忽略。書寫速度的取值就是當前筆劃段的長度,也即當前書寫 點與上一書寫點的距離。當當前書寫速度大于某一基準值,(該基準值根據(jù)用戶需求,經(jīng)實驗得到,在本實施例中,該基準值為3個像素)的時候,實際調(diào)整 參數(shù)相對初始調(diào)整參數(shù)適當變小,而當當前書寫速度小于另某一基準值的時候, 實際調(diào)整參數(shù)適當變大。當然調(diào)整幅度不宜過大。相對于速度,以下的加速度對實際調(diào)整參數(shù)的影響則比較大。加速度的取值 就是當前筆劃段的長度與上一筆劃段的長度的比值,由于取比值比取差值更容 易說明變化的大小程度,所以當前取比值而不取差值。當該比值大于等于l時, 說明當前正處于加速書寫階段,當前筆劃要變細,則當前筆劃段的實際調(diào)整參 數(shù)與初始調(diào)整參數(shù)的比值小于等于1. 0;當該比值小于等于l時,當前筆劃要變 粗,當前筆劃段的實際調(diào)整參數(shù)與初始調(diào)整參數(shù)的比值大于等于1.0。還有一個影響就是當前筆劃段是否處于轉(zhuǎn)折的地方。轉(zhuǎn)折的地方都要適當?shù)貙斍皩嶋H筆寬基數(shù)變大,更多的考慮由于行書中連筆的存在,轉(zhuǎn)折的地方也 會是下一連筆的起筆,要區(qū)分出當前是否要將筆寬變大。本發(fā)明的實施例中設(shè) 定一個方向計數(shù)器,當前筆劃段方向與上一筆劃段方向相同,計數(shù)器加一并重 置,當前筆劃段的實際筆寬基準與初始筆寬基準的比值大于等于1。在計數(shù)器基 數(shù)比較小而且筆寬基數(shù)也比較小的時候不斷地增大筆寬基數(shù)。根據(jù)當前實際筆寬基數(shù)與實際調(diào)整參數(shù)的乘積得出當前的實際筆寬,但是如 果當前筆寬與上一筆寬的相差太大,則要適當調(diào)整當前筆寬,以作平滑連接處 理。最后重復(fù)前述步驟,完成文字書寫,并實時輸出顯示。以上所迷僅為本發(fā)明的較佳實施實例,本發(fā)明的保護范圍并不局限于此,本領(lǐng)域中的技術(shù)人員任何基于本發(fā)明技術(shù)方案上非實質(zhì)性變更均包括在本發(fā)明保 護范圍之內(nèi)。
權(quán)利要求
1、一種筆鋒即時實現(xiàn)方法,其特征在于它包括以下步驟a、使用手寫輸入設(shè)備,并根據(jù)字體大小設(shè)定最大筆寬值;b、根據(jù)起筆方向確定起筆的初始筆寬,作為當前筆劃段的初始筆寬基準;c、根據(jù)當前筆劃段的方向和斜率生成初始調(diào)整參數(shù),根據(jù)初始調(diào)整參數(shù)和初始筆寬基準的乘積作為當前筆劃段的寬度,使用對應(yīng)該寬度的筆畫出該筆劃段;d、將當前筆劃段的筆寬作為下一筆劃段的初始筆寬基準;e、重復(fù)步驟c、d,直至完成書寫并輸出顯示。
2、 根據(jù)權(quán)利要求1所述的一種筆鋒即時實現(xiàn)方法,其特征在于步驟c中, 當所述當前筆劃段的方向為向右下方時,其調(diào)整參數(shù)大于等于1. 0,當所 述當前筆劃段的方向為向其它方向時,其調(diào)整參數(shù)小于等于1. 0。
3、 根據(jù)權(quán)利要求1或2所述的一種筆鋒即時實現(xiàn)方法,其特征在于它還設(shè) 有根據(jù)筆劃加速度確定實際調(diào)整參數(shù)的步驟,即即時記錄當前筆劃段的長 度與上一筆劃段的長度比值,當該比值大于等于l時,當前筆劃段的實際 調(diào)整調(diào)整參數(shù)與初始調(diào)整參數(shù)的比值小于等于1.0,當該比值小于等于1 時,當前筆劃段的實際調(diào)整調(diào)整參數(shù)與初始調(diào)整參數(shù)的比值大于等于1. 0。
4、 根據(jù)權(quán)利要求3所述的一種筆鋒即時實現(xiàn)方法,其特征在于它還設(shè)有根 據(jù)筆劃方向調(diào)整當前筆劃段實際筆寬基準的步驟,即設(shè)定方向計數(shù)器,當 前筆劃段方向與上一筆劃段方向相同,計數(shù)器加一并重置,當前筆劃段的 實際筆寬基準與初始筆寬基準的比值大于等于1。
5、 根據(jù)權(quán)利要求4所述的一種筆鋒即時實現(xiàn)方法,其特征在于它還設(shè)有筆 寬處理步驟,即將當前筆劃段與上一筆劃段之間設(shè)為平滑連接。
全文摘要
本發(fā)明公開了一種筆鋒即時實現(xiàn)方法,它包括以下步驟a.使用手寫輸入設(shè)備,并根據(jù)字體大小設(shè)定最大筆寬值;b.根據(jù)起筆方向確定起筆的初始筆寬,作為當前筆劃段的初始筆寬基準;c.根據(jù)當前筆劃段的方向和斜率生成初始調(diào)整參數(shù),根據(jù)初始調(diào)整參數(shù)和初始筆寬基準的乘積作為當前筆劃段的寬度,使用對應(yīng)該寬度的筆畫出該筆劃段;d.將當前筆劃段的筆寬作為下一筆劃段的初始筆寬基準;e.重復(fù)前述步驟,直至完成書寫并輸出顯示。本發(fā)明的優(yōu)點是不依賴額外增設(shè)壓感設(shè)備等來提供書寫信息,完全依靠用戶輸入速度來判斷筆寬大小,處理簡單,筆鋒效果好,同時可以實時顯示出來。
文檔編號G06T11/80GK101118650SQ20071003025
公開日2008年2月6日 申請日期2007年9月14日 優(yōu)先權(quán)日2007年9月14日
發(fā)明者徐蜀中, 胡建華, 謝桂冠 申請人:廣東威創(chuàng)日新電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
呼和浩特市| 桂东县| 竹山县| 屏南县| 江津市| 工布江达县| 清涧县| 宜州市| 宜丰县| 特克斯县| 黄冈市| 云梦县| 五莲县| 昌乐县| 缙云县| 沈阳市| 含山县| 阳曲县| 佛山市| 布尔津县| 长海县| 孟连| 桦川县| 荥阳市| 开封县| 武强县| 多伦县| 宜阳县| 石狮市| 库尔勒市| 昆明市| 枞阳县| 安达市| 垫江县| 乌兰县| 阿荣旗| 上栗县| 广饶县| 安徽省| 福海县| 陆良县|