專利名稱:一種賦予手寫筆跡色彩的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種賦予手寫筆跡色彩的方法。更具體地講,涉及一種通過(guò) 改變手寫筆跡軌跡點(diǎn)的賦予手寫筆跡色彩的方法。
背景技術(shù):
手寫輸入是現(xiàn)在移動(dòng)設(shè)備上使用的一種比較流行的輸入方式。手寫筆跡 的顏色一般為黑色或白色。有些手寫筆跡實(shí)現(xiàn)了單一的色彩,如所有的筆跡 全是紅色。單一的筆跡顏色對(duì)用戶來(lái)說(shuō)生硬不美觀。
現(xiàn)在某些系統(tǒng)提供了為手寫軌跡賦予多色的方法,可以使手寫筆跡呈現(xiàn)
多種顏色,但是這種方法起始點(diǎn)的三原色(RGB)值始終不變,并且只是根 據(jù)手寫軌跡RGB值中的一個(gè)值進(jìn)行遞減或遞增,然后與另外兩個(gè)原色值組合 形成新的RGB值,方式不夠靈活,色彩改變不明顯。其缺點(diǎn)在于(l)筆跡 起始點(diǎn)的RGB值始終不變,(2)因?yàn)槭枪潭ǖ母淖円?guī)律,前后兩次輸入的筆 跡色彩效果相同或類似。
因此我們需要改進(jìn)賦予手寫筆跡顏色的方法,使手寫筆跡起始點(diǎn)的RGB 值改變方式多樣化,增加前后兩次輸入筆跡色彩效果的差異性,使色彩更加 絢麗多姿,提供給用戶豐富多彩的GUI (圖形用戶接口 )界面。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通過(guò)改變手寫筆跡軌跡點(diǎn)的三原色(RGB) 值賦予手寫筆跡色彩的方法。
根據(jù)本發(fā)明,提供一種賦予手寫筆跡色彩的方法,包括步驟(a)在輸 入手寫筆跡時(shí),獲取軌跡點(diǎn)的位置坐標(biāo)值、輸入該軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值和 隨機(jī)變量值中的至少一個(gè);(b)根據(jù)軌跡點(diǎn)的RGB值的關(guān)于在步驟(a)獲 取的軌跡點(diǎn)的位置坐標(biāo)值、輸入該軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值和隨機(jī)變量值中的 至少一個(gè)的函數(shù)得到該軌跡點(diǎn)的RGB值;(c )根據(jù)得到的RGB值顯示軌跡 點(diǎn);和(d)確認(rèn)輸入手寫筆跡是否結(jié)束,如果確定結(jié)束,則結(jié)束。
步驟(d)還可包括如果確定輸入沒有結(jié)束,則回到步驟(a)。 所述函數(shù)可滿足條件得到的RGB值隨軌跡點(diǎn)的位置坐標(biāo)值、輸入該軌 跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值和隨機(jī)變量值中的至少 一個(gè)的改變而改變。
所述函數(shù)可滿足條件得到的RGB值的三種顏色值的范圍為
。 所述隨機(jī)變量值可以是隨機(jī)數(shù)。
所述隨機(jī)變量值可以是一個(gè)諸如溫度、亮度、加速度、書寫速度的外部變量。
通過(guò)下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其它目的、特點(diǎn)和
優(yōu)點(diǎn)將會(huì)變得更加清楚,其中
圖1示出一種賦予手寫筆跡色彩的方法所運(yùn)行的物理平臺(tái);
圖2示出PDA Phone的LCD顯示部分的組成示意圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的軌跡點(diǎn)的三原色(RGB)值隨位
置坐標(biāo)和系統(tǒng)時(shí)間值改變的流程圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的軌跡點(diǎn)的RGB值隨位置坐標(biāo)和隨
機(jī)變量值改變的流程圖5是示出根據(jù)本發(fā)明示例性實(shí)施例的軌跡點(diǎn)的RGB值隨系統(tǒng)時(shí)間值和
隨機(jī)變量值改變的流程統(tǒng)時(shí)間值和隨^L變量值改變的流程圖7A是根據(jù)本發(fā)明示例性實(shí)施例的在PDA Phone中使用傳統(tǒng)輸入方法 的手寫筆跡的示圖;和
圖7B是根據(jù)本發(fā)明示例性實(shí)施例的在PDA Phone中使用根據(jù)本發(fā)明的 輸入方法的手寫筆跡的示圖。
具體實(shí)施方式
以下,參照附圖來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施例。
寫輸入手機(jī)、TabletPC上,也可以用于有外接手寫輸入設(shè)備的有計(jì)算能力的 設(shè)備上,如PC,服務(wù)器等。
圖1示出了本發(fā)明所設(shè)計(jì)的系統(tǒng)運(yùn)行的常見的物理平臺(tái)具有觸摸屏的 PDA 101 、有觸摸屏的手機(jī)102和Tablet PC 103。
圖2示出了本發(fā)明所設(shè)計(jì)的系統(tǒng)運(yùn)行的物理平臺(tái)的顯示設(shè)備LCD的區(qū) 域分布情況。例如當(dāng)用戶需要進(jìn)行手寫輸入時(shí)(比如用戶需要輸入一條短信 或?qū)懸粋€(gè)Email) PDA Phone的LCD顯示部分的組成示意圖。
如圖2所示,輸入顯示區(qū)201用于顯示用戶輸入并確認(rèn)的內(nèi)容,比如短 4言內(nèi)容或Email內(nèi)容。
手寫輸入?yún)^(qū)可以劃分為五個(gè)區(qū)域選項(xiàng)區(qū)202、候選字區(qū)203、聯(lián)想字 區(qū)204、輸入框205和功能鍵區(qū)206。
輸入框205是用戶手寫筆跡的輸入?yún)^(qū)域,接收用戶的手寫筆畫輸入。候 選字區(qū)203提供給用戶多個(gè)候選字,供用戶對(duì)手寫輸入筆跡進(jìn)行進(jìn)一步的確 認(rèn)和選擇。聯(lián)想字區(qū)204提供給用戶當(dāng)前被識(shí)別筆跡對(duì)應(yīng)的T9聯(lián)想字。選項(xiàng) 區(qū)202提供給用戶多種識(shí)別范圍的選擇,包括全部(識(shí)別范圍為包括中文、 英文、數(shù)字和符號(hào)的全部字符集),英文(分為全部英文字符集,大寫英文字 符集和小寫英文字符集),數(shù)字和軟鍵盤(分為數(shù)字軟鍵盤,英文軟鍵盤和符 號(hào)軟鍵盤)。功能鍵區(qū)206提供給用戶常用的功能鍵,例如方向鍵,空格鍵, 回退鍵等,使用戶操作更加方便、快捷。用戶可以在選項(xiàng)對(duì)話框中對(duì)功能鍵 進(jìn)行定制。
下面將參照?qǐng)D3到圖7B來(lái)詳細(xì)描述本發(fā)明的示例性實(shí)施例。
根據(jù)本發(fā)明,手寫筆跡軌跡點(diǎn)的三原色(RGB)值可以隨著軌跡點(diǎn)的位 置坐標(biāo)(X, Y)值、系統(tǒng)時(shí)間值和隨機(jī)變量值中的至少一個(gè)的改變而改變。
圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的軌跡點(diǎn)的RGB值隨位置坐標(biāo)和系 統(tǒng)時(shí)間值改變的流程圖。
手寫筆跡每個(gè)軌跡點(diǎn)的RGB值可根據(jù)該軌跡點(diǎn)的位置坐標(biāo)(X, Y)值 和系統(tǒng)時(shí)間值t的改變而改變。我們可以用一個(gè)函數(shù)表達(dá)式進(jìn)行描述,如等 式1所示。
(R, G, B) =F(X, Y, t) 等式1
在等式l中,(R, G, B)表示手寫筆跡的一個(gè)軌跡點(diǎn)的RGB值;F(X, Y, t)代表這樣一類函數(shù)有三個(gè)輸入變量,X代表軌跡點(diǎn)位置的橫坐標(biāo),Y 代表軌跡點(diǎn)位置的縱坐標(biāo),t代表輸入該軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值;函數(shù)F(X,
Y, t)輸出顏色的RGB值(R, G, B), RGB值隨X、 Y、 t的改變而改變, 并且0^R^255, 0SGS255, 0^B^R255。
等式2是根據(jù)本發(fā)明示例性實(shí)施例的函數(shù)(R, G, B)=F(X, Y, t)的 一個(gè)示例。其中,R可根據(jù)X的值改變,G可根據(jù)Y的值改變,B可根據(jù)t 的值改變,其方程組表達(dá)式如下 -R = X % 255
G= (X+Y) %255 等式2 、B = t % 255
當(dāng)然,在本發(fā)明中,函數(shù)(R, G, B)=F(X, Y, t)不限于此,其可以是 關(guān)于X、 Y、 t的使RGB值隨X、 Y、 t的改變而改變,且使0SR$255, 0SBSR255的任意函數(shù)。
參照?qǐng)D3,在步驟S301,在用戶在輸入框205書寫時(shí),獲取手寫筆跡的 軌跡點(diǎn)的位置坐標(biāo)(X, Y)值和輸入軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值t。在步驟S302, 通過(guò)等式1計(jì)算此時(shí)的軌跡點(diǎn)的RGB值。
在步驟S303,根據(jù)在步驟S302計(jì)算得到的軌跡點(diǎn)的RGB值并顯示軌跡 點(diǎn)。在步驟S304,確認(rèn)輸入手寫筆跡是否結(jié)束。如果確定結(jié)束,則結(jié)束;如 果確定沒有結(jié)束,則回到步驟S301。
圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的軌跡點(diǎn)的RGB值隨位置坐標(biāo)和隨 機(jī)變量值改變的流程圖。
在步驟S401,當(dāng)用戶在輸入框205書寫時(shí),獲:f又手寫筆跡的軌跡點(diǎn)的位 置坐標(biāo)(X, Y)值和隨機(jī)變量值r。在步驟S402,通過(guò)等式3計(jì)算此時(shí)的軌 跡點(diǎn)的RGBil。
(R, G, B) =F(X, Y, r) 等式3
等式3是指示手寫筆跡軌跡點(diǎn)的三原色(RGB)值的關(guān)于手寫筆跡的軌 跡點(diǎn)的坐標(biāo)(X, Y)和隨機(jī)變量值r的函數(shù)的表達(dá)式。在等式3中,(R, G, B)表示手寫筆跡一個(gè)軌跡點(diǎn)的RGB值。F(X, Y, r)代表這樣一類函數(shù)有 三個(gè)輸入變量,X代表軌跡點(diǎn)位置的橫坐標(biāo),Y代表軌跡點(diǎn)位置的縱坐標(biāo),r 代表一個(gè)隨機(jī)變量值;函數(shù)F(X, Y, t)輸出顏色的RGB值(R, G, B),其 中RGB值隨X、 Y、 r的改變而改變,并且0^R^255, 0SGS255, 0^B^R255。 在本發(fā)明中,r可以是一個(gè)隨機(jī)數(shù),也可以是諸如溫度、亮度、加速度、 書寫速度等的外部變量。當(dāng)r為外部變量時(shí),手寫筆跡的色彩則會(huì)受到周圍 環(huán)境的影響。比如,當(dāng)r為書寫速度時(shí),如果以不同的書寫速度進(jìn)行手寫輸
入,則手寫筆跡的顏色會(huì)根據(jù)書寫速度出現(xiàn)不同的改變,可給予用戶更豐富 的書寫體驗(yàn)和樂趣。
等式4是根據(jù)本發(fā)明示例性實(shí)施例的函數(shù)(R, G, B)=F(X, Y, r)的 一個(gè)示例。
'R = ( 2X+3 Y) % 255
G=X% 255 等式4 、B = r % 255
在本發(fā)明中,函數(shù)(R, G, B)=F(X, Y, r)不限于此,其可以是關(guān)于X、 Y、 r的使RGB值隨X、 Y、 r的改變而改變并使(KR^255, 0SGS255, 0SB^R255
的任意函數(shù)。
在步驟S403,根據(jù)在步驟S402計(jì)算得到的軌跡點(diǎn)的RGB值顯示軌跡點(diǎn)。 在步驟S404,確認(rèn)輸入手寫筆跡是否結(jié)束。如果確定結(jié)束,則結(jié)束;如果確 定沒有結(jié)束,則回到步驟S401。
圖5是示出根據(jù)本發(fā)明示例性實(shí)施例的軌跡點(diǎn)的RGB值隨系統(tǒng)時(shí)間值和 隨機(jī)變量值改變的流程圖。
在步驟S501,當(dāng)用戶在輸入框205書寫時(shí),系統(tǒng)時(shí)間值t和隨機(jī)變量值 r。在步驟S502,通過(guò)等式5計(jì)算此時(shí)的軌跡點(diǎn)的RGB值。
(R, G, B) =F(t, r) 等式5
等式5是指示手寫筆跡軌跡點(diǎn)的三原色(RGB) ^_與手寫筆跡的軌跡點(diǎn) 的系統(tǒng)時(shí)間值和隨機(jī)變量值t之間函數(shù)關(guān)系的表達(dá)式。在等式5中,(R, G, B)表示手寫筆跡一個(gè)軌跡點(diǎn)的RGB值。F(t, r)代表這樣一類函數(shù)有兩個(gè) 輸入變量,t代表輸入軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值,r代表一個(gè)隨機(jī)變量值;函數(shù) F(t, r)輸出顏色的RGB值(R, G, B ), RGB值隨t、 r的改變而改變,并且 0SRS255, 0處255, 0兆R(shí)255。
等式6是根據(jù)本發(fā)明示例性實(shí)施例的函數(shù)(R, G, B) =F(t, r)的一個(gè) 示例。
<formula>formula see original document page 7</formula>
在本發(fā)明中,函數(shù)(R, G, B) =F(t, r)不限于此,其可以是關(guān)于t、 r
的使RGB值隨t、 r的改變而改變,且使0SRS255, 0SGS255, (KB^R255的
任意函數(shù)
在步驟S503,根據(jù)在步驟S502計(jì)算得到的軌跡點(diǎn)的RGB值顯示軌跡點(diǎn)。 在步驟S504,確認(rèn)輸入手寫筆跡是否結(jié)束。如果確定結(jié)束,則結(jié)束;如果確 定沒有結(jié)束,則回到步驟S501。
圖6是示出根據(jù)本發(fā)明示例性實(shí)施例的軌跡點(diǎn)的RGB值隨位置坐標(biāo)、系 統(tǒng)時(shí)間值和隨機(jī)變量值改變的流程圖。
在步驟S601,當(dāng)用戶在輸入框205書寫時(shí),獲耳又手寫筆跡的軌跡點(diǎn)的位 置坐標(biāo)(X, Y)值和系統(tǒng)時(shí)間值t以及隨機(jī)變量值r。在步驟S602,通過(guò)等 式7計(jì)算此時(shí)的軌跡點(diǎn)的RGB值。
(R, G, B) =F(X, Y, t, r) 等式7
等式7是指示手寫筆跡軌跡點(diǎn)的三原色(RGB)值與手寫筆跡的軌跡點(diǎn) 的系統(tǒng)時(shí)間值、系統(tǒng)時(shí)間值t和隨機(jī)變量值r之間函數(shù)關(guān)系的表達(dá)式。在等式 7中,(R, G, B)表示手寫筆跡一個(gè)軌跡點(diǎn)的RGB值。F(X, Y, t, r)代表 這樣一類函數(shù)有四個(gè)輸入變量,X代表軌跡點(diǎn)位置的橫坐標(biāo),Y代表軌跡 點(diǎn)位置的縱坐標(biāo),t代表輸入軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值,r代表一個(gè)隨機(jī)變量值; 函數(shù)F(X, Y, t, r)輸出顏色的RGB值(R, G, B), RGB值隨X、 Y、 t、 r 的改變而改變,并且0^RS255, (KG^255, 0^B^R255。
等式8是根據(jù)本發(fā)明示例性實(shí)施例的函數(shù)(R, G, B)=F(X, Y, t, r) 的一個(gè)示例。
'R= (X+Y) %255
G=r% 255 等式8 、B =t % 255
在本發(fā)明中,函數(shù)(R, G, B)-F(X, Y, t, r)不限于此,其可以是關(guān) 于X、 Y、 t、 r的使RGB值隨X、 Y、 t、r的改變而改變,且使0SRS255, 0SGS255, 0SBSR255的任意函數(shù)
在步驟S603,根據(jù)在步驟S602計(jì)算得到的軌跡點(diǎn)的RGB值顯示軌跡點(diǎn)。 在步驟S604,確認(rèn)輸入手寫筆跡是否結(jié)束。如果確定結(jié)束,則結(jié)束;如果確 定沒有結(jié)束,則回到步驟S601。
圖7A是根據(jù)本發(fā)明示例性實(shí)施例的在PDA Phone中使用傳統(tǒng)輸入方法 的手寫筆跡的示圖;圖7B是根據(jù)本發(fā)明示例性實(shí)施例的在PDA Phone中使
用根據(jù)本發(fā)明的輸入方法的手寫筆跡的示圖。參照?qǐng)D7A,使用傳統(tǒng)輸入方法 在輸入框205輸入的"車"字的手寫筆跡顏色單一,沒有改變,不美觀。參 照?qǐng)D7B,使用根據(jù)本發(fā)明的方法在輸入框205輸入的"車"字的筆跡顏色的 每個(gè)軌跡點(diǎn)的顏色變化豐富。其筆跡與使用傳統(tǒng)輸入方法的手寫筆跡相比, 顏色豐富多彩,更加美觀。
本發(fā)明提供一種賦予手寫筆跡色彩的新方法,使手寫筆跡起始點(diǎn)的RGB 值隨機(jī)改變,增加前后兩次輸入筆跡色彩效果的差異性,使色彩更加絢麗多 姿,提供給用戶豐富多彩的GUI (圖形用戶接口 )界面。
盡管已經(jīng)參照其示例性實(shí)施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域的 技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求定義的本發(fā)明的精神和范圍的 情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1、一種賦予手寫筆跡色彩的方法,包括步驟(a)在輸入手寫筆跡時(shí),獲取軌跡點(diǎn)的位置坐標(biāo)值、輸入該軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值和隨機(jī)變量值中的至少一個(gè);(b)根據(jù)軌跡點(diǎn)的三原色值的關(guān)于在步驟(a)獲取的軌跡點(diǎn)的位置坐標(biāo)值、輸入該軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值和隨機(jī)變量值中的至少一個(gè)的函數(shù)得到該軌跡點(diǎn)的三原色值;(c)根據(jù)得到的三原色值顯示軌跡點(diǎn);和(d)確認(rèn)輸入手寫筆跡是否結(jié)束,如果確定結(jié)束,則結(jié)束。
2、 如權(quán)利要求1所述的方法,其中,步驟(d)還包括如果確定輸入 沒有結(jié)束,則回到步驟(a)。
3、 如權(quán)利要求l所述的方法,其中,所述函數(shù)滿足條件得到的三原色 值隨軌跡點(diǎn)的位置坐標(biāo)值、輸入該軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值和隨機(jī)變量值中的 至少一個(gè)的改變而改變。
4、 如權(quán)利要求l所述的方法,其中,所述函數(shù)滿足條件得到的三原色 值的三種顏色值的范圍為
。
5、 如權(quán)利要求l所述的方法,其中,所述隨機(jī)變量值是隨機(jī)數(shù)。
6、 如權(quán)利要求l所述的方法,其中,所述隨機(jī)變量值是一個(gè)諸如溫度、 亮度、加速度、書寫速度的外部變量。
全文摘要
一種賦予手寫筆跡色彩的方法,包括步驟(a)在輸入手寫筆跡時(shí),獲取軌跡點(diǎn)的位置坐標(biāo)值、輸入該軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值和隨機(jī)變量值中的至少一個(gè);(b)根據(jù)軌跡點(diǎn)的三原色(RGB)值的關(guān)于在步驟(a)獲取的軌跡點(diǎn)的位置坐標(biāo)值、輸入該軌跡點(diǎn)時(shí)的系統(tǒng)時(shí)間值和隨機(jī)變量值中的至少一個(gè)的函數(shù)得到該軌跡點(diǎn)的RGB值;(c)根據(jù)得到的RGB值顯示軌跡點(diǎn);和(d)確認(rèn)輸入手寫筆跡是否結(jié)束,如果確定結(jié)束,則結(jié)束。通過(guò)本發(fā)明能夠使手寫筆跡的色彩更加絢麗多姿,提供給用戶豐富多彩的GUI(圖形用戶接口)界面。
文檔編號(hào)G06F3/041GK101393494SQ200710152208
公開日2009年3月25日 申請(qǐng)日期2007年9月19日 優(yōu)先權(quán)日2007年9月19日
發(fā)明者劉向華, 岳新強(qiáng), 欣 李 申請(qǐng)人:北京三星通信技術(shù)研究有限公司;三星電子株式會(huì)社