專利名稱:一種筆跡貼圖緩存實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手寫筆跡貼圖技術(shù)領(lǐng)域,尤其涉及一種筆跡貼圖緩存實(shí)現(xiàn)方法。
背景技術(shù):
隨著手寫觸摸屏技術(shù)的持續(xù)發(fā)展,人們更多傾向于使用帶有手寫觸摸屏的電子數(shù)碼產(chǎn)品,在這些產(chǎn)品中,可以實(shí)現(xiàn)手寫筆跡的實(shí)時(shí)捕捉并顯示的功能。但是,傳統(tǒng)的手寫筆跡捕捉裝置中,對于手寫筆跡形狀的貼圖處理一般是直接從存儲(chǔ)設(shè)備中讀取貼圖并繪制在顯示界面上,由于每次均從存儲(chǔ)設(shè)備中直接讀取貼圖,會(huì)產(chǎn)生處理的延時(shí)性,因此造成使用者操作時(shí)流暢度欠缺。同時(shí)由于傳統(tǒng)的手寫筆跡捕捉裝置會(huì)將各種大小的貼圖都存放在存儲(chǔ)設(shè)備中,在一定程度上也造成了存儲(chǔ)容量的浪費(fèi)。
發(fā)明內(nèi)容
根據(jù)現(xiàn)有技術(shù)中存在的上述缺陷,現(xiàn)提供一種筆跡貼圖緩存實(shí)現(xiàn)方法的技術(shù)方案,具體如下一種筆跡貼圖緩存實(shí)現(xiàn)方法,用于將使用者在觸屏上滑動(dòng)的筆跡顯示在顯示界面上,其中,包括存儲(chǔ)裝置、緩存裝置、處理裝置、筆跡捕捉裝置、繪制裝置和顯示裝置,所述顯示裝置連接所述繪制裝置,所述處理裝置分別連接所述筆跡捕捉裝置、所述緩存裝置和所述繪制裝置,所述緩存裝置連接所述存儲(chǔ)裝置;所述存儲(chǔ)裝置內(nèi)預(yù)置有圖像大小為預(yù)定像素的標(biāo)準(zhǔn)貼圖;所述顯示裝置是所述觸屏;所述筆跡捕捉裝置連接所述觸屏;所述筆跡貼圖緩存實(shí)現(xiàn)方法具體包括步驟a,所述緩存裝置從所述存儲(chǔ)裝置中讀取圖像大小為預(yù)定像素的所述標(biāo)準(zhǔn)貼圖并保存; 步驟b,所述筆跡捕捉裝置捕捉到使用者滑動(dòng)產(chǎn)生的筆跡,并將筆跡信息發(fā)送至所述處理裝置;步驟C,所述處理裝置從所述緩存裝置中讀取所述標(biāo)準(zhǔn)貼圖,并根據(jù)讀取的所述筆跡信息將所述標(biāo)準(zhǔn)貼圖縮放至對應(yīng)像素大小的筆跡貼圖;步驟d,所述處理裝置將經(jīng)過縮放所述筆跡貼圖發(fā)送至所述繪制裝置,所述繪制裝置根據(jù)所述筆跡貼圖在所述觸屏的顯示界面上繪制相應(yīng)圖形,以實(shí)時(shí)形成使用者滑動(dòng)操作留下的筆跡。優(yōu)選的,該筆跡貼圖緩存實(shí)現(xiàn)方法,其中,所述存儲(chǔ)裝置內(nèi)預(yù)置的所述標(biāo)準(zhǔn)貼圖的形狀為無邊框的正方形。優(yōu)選的,該筆跡貼圖緩存實(shí)現(xiàn)方法,其中,所述存儲(chǔ)裝置內(nèi)預(yù)置的所述標(biāo)準(zhǔn)貼圖的大小為m*m像素(m為整數(shù),且23 : m : 211)。優(yōu)選的,該筆跡貼圖緩存實(shí)現(xiàn)方法,其中,經(jīng)過縮放的所述筆跡貼圖的大小為n*n(2°彡n彡m,且n為整數(shù))像素。優(yōu)選的,該筆跡貼圖緩存實(shí)現(xiàn)方法,其中,還包括一個(gè)輸入裝置,所述輸入裝置連接所述存儲(chǔ)裝置;所述輸入裝置供使用者在所述大小取值范圍內(nèi)輸入所述標(biāo)準(zhǔn)貼圖的像素尺寸;所述輸入裝置將所述像素尺寸發(fā)送至所述存儲(chǔ)裝置,以供所述處理裝置調(diào)取并根據(jù)所述像素尺寸改變所述標(biāo)準(zhǔn)貼圖的大小。上述技術(shù)方案的有益效果是在緩存中實(shí)時(shí)讀取筆跡貼圖并進(jìn)行實(shí)時(shí)縮放,提升了使用者的滑動(dòng)流暢度,采用一個(gè)標(biāo)準(zhǔn)的筆跡貼圖保存在存儲(chǔ)設(shè)備中,也節(jié)省了存儲(chǔ)空間。
圖1是本發(fā)明的實(shí)施例中筆跡貼圖緩存實(shí)現(xiàn)方法的基礎(chǔ)結(jié)構(gòu)示意圖;圖2是本發(fā)明的實(shí)施例中筆跡貼圖緩存實(shí)現(xiàn)方法的流程示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。本發(fā)明的實(shí)施例基 于如圖1所示的基礎(chǔ)結(jié)構(gòu),其中,包括存儲(chǔ)裝置、緩存裝置、處理裝置、筆跡捕捉裝置、繪制裝置和顯示裝置,顯示裝置連接繪制裝置,處理裝置分別連接筆跡捕捉裝置、緩存裝置和繪制裝置,緩存裝置連接存儲(chǔ)裝置;存儲(chǔ)裝置內(nèi)預(yù)置有圖像大小為預(yù)定像素的標(biāo)準(zhǔn)貼圖;顯示裝置是觸屏;筆跡捕捉裝置連接觸屏;上述基礎(chǔ)結(jié)構(gòu)中,存儲(chǔ)裝置內(nèi)預(yù)置的標(biāo)準(zhǔn)貼圖的大小為m*m像素(m為整數(shù),且23^m^ 211),在本實(shí)施例中,該標(biāo)準(zhǔn)貼圖的大小為32*32像素;在使用者開始滑動(dòng)前,緩存裝置預(yù)先讀取該標(biāo)準(zhǔn)貼圖并保存,以供處理裝置隨時(shí)調(diào)取;筆跡捕捉裝置用于捕捉使用者的實(shí)時(shí)筆跡信息,處理裝置讀取瞬時(shí)筆跡的信息并將緩存裝置中的標(biāo)準(zhǔn)貼圖進(jìn)行縮放以契合該筆跡,然后將該縮放過的筆跡貼圖發(fā)送至繪制裝置;繪制裝置根據(jù)該筆跡貼圖將實(shí)時(shí)筆跡繪制在觸屏的顯示界面上;顯示裝置即觸屏。上述基礎(chǔ)結(jié)構(gòu)中還包括一個(gè)輸入裝置(未示出),輸入裝置連接存儲(chǔ)裝置,供使用者在所述大小取值范圍內(nèi)輸入標(biāo)準(zhǔn)貼圖的像素尺寸;輸入裝置將像素尺寸發(fā)送至存儲(chǔ)裝置,以供處理裝置調(diào)取并根據(jù)像素尺寸改變標(biāo)準(zhǔn)貼圖的大小。如圖2所示,一種筆跡貼圖緩存實(shí)現(xiàn)方法,具體步驟為步驟a,緩存裝置預(yù)先讀取存儲(chǔ)裝置中預(yù)置的標(biāo)準(zhǔn)貼圖并包括,以供處理裝置進(jìn)行調(diào)取;步驟b,筆跡捕捉裝置實(shí)時(shí)捕捉使用者滑動(dòng)操作時(shí)產(chǎn)生的筆跡信息,并將該筆跡信息發(fā)送至處理裝置;步驟C,處理裝置根據(jù)該瞬時(shí)筆跡的信息,調(diào)取緩存裝置中預(yù)存的標(biāo)準(zhǔn)貼圖并進(jìn)行相應(yīng)縮放以得到具體的筆跡貼圖,以使其符合該瞬時(shí)筆跡的形狀;筆跡貼圖的縮放范圍為n*n (2° < n < m,且n為整數(shù))像素,即從1*1像素至m*m像素不等;在本實(shí)施例中,由于m*m被限定為32*32,因此筆跡貼圖的縮放范圍為1*1像素至32*32像素不等;處理裝置將經(jīng)過縮放后的筆跡貼圖發(fā)送至繪制裝置;步驟d,繪制裝置接收該筆跡貼圖,并根據(jù)該筆跡貼圖在顯示裝置的顯示界面上繪制實(shí)時(shí)的筆跡圖像。在本發(fā)明的實(shí)施例中,預(yù)置的標(biāo)準(zhǔn)貼圖為無邊框的正方形。以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種筆跡貼圖緩存實(shí)現(xiàn)方法,用于將使用者在觸屏上滑動(dòng)的筆跡顯示在顯示界面上,其特征在于,包括存儲(chǔ)裝置、緩存裝置、處理裝置、筆跡捕捉裝置、繪制裝置和顯示裝置,所述顯示裝置連接所述繪制裝置,所述處理裝置分別連接所述筆跡捕捉裝置、所述緩存裝置和所述繪制裝置,所述緩存裝置連接所述存儲(chǔ)裝置;所述存儲(chǔ)裝置內(nèi)預(yù)置有圖像大小為預(yù)定像素的標(biāo)準(zhǔn)貼圖;所述顯示裝置是所述觸屏;所述筆跡捕捉裝置連接所述觸屏; 所述筆跡貼圖緩存實(shí)現(xiàn)方法具體包括 步驟a,所述緩存裝置從所述存儲(chǔ)裝置中讀取圖像大小為預(yù)定像素的所述標(biāo)準(zhǔn)貼圖并保存; 步驟b,所述筆跡捕捉裝置捕捉到使用者滑動(dòng)產(chǎn)生的筆跡,并將筆跡信息發(fā)送至所述處理裝置; 步驟C,所述處理裝置從所述緩存裝置中讀取所述標(biāo)準(zhǔn)貼圖,并根據(jù)讀取的所述筆跡信息將所述標(biāo)準(zhǔn)貼圖縮放至對應(yīng)像素大小的筆跡貼圖; 步驟d,所述處理裝置將經(jīng)過縮放所述筆跡貼圖發(fā)送至所述繪制裝置,所述繪制裝置根據(jù)所述筆跡貼圖在所述觸屏的顯示界面上繪制相應(yīng)圖形,以實(shí)時(shí)形成使用者滑動(dòng)操作留下的筆跡。
2.如權(quán)利要求1所述的筆跡貼圖緩存實(shí)現(xiàn)方法,其特征在于,所述存儲(chǔ)裝置內(nèi)預(yù)置的所述標(biāo)準(zhǔn)貼圖的形狀為無邊框的正方形。
3.如權(quán)利要求2所述的筆跡貼圖緩存實(shí)現(xiàn)方法,其特征在于,所述存儲(chǔ)裝置內(nèi)預(yù)置的所述標(biāo)準(zhǔn)貼圖的大小取值范圍為m*m像素(m為整數(shù),且23 < m < 211。
4.如權(quán)利要求3所述的筆跡貼圖緩存實(shí)現(xiàn)方法,其特征在于,經(jīng)過縮放的所述筆跡貼圖的大小為n*n (2°≤n≤m,且n為整數(shù))像素。
5.如權(quán)利要求1-4中任意一項(xiàng)所述的筆跡貼圖緩存實(shí)現(xiàn)方法,其特征在于,還包括一個(gè)輸入裝置,所述輸入裝置連接所述存儲(chǔ)裝置;所述輸入裝置供使用者在所述大小取值范圍內(nèi)輸入所述標(biāo)準(zhǔn)貼圖的像素尺寸;所述輸入裝置將所述像素尺寸發(fā)送至所述存儲(chǔ)裝置,以供所述處理裝置調(diào)取并根據(jù)所述像素尺寸改變所述標(biāo)準(zhǔn)貼圖的大小。
全文摘要
本發(fā)明公開了一種筆跡貼圖緩存實(shí)現(xiàn)方法,其屬于手寫筆跡貼圖技術(shù)領(lǐng)域,具體步驟包括緩存裝置預(yù)先讀取存儲(chǔ)裝置中預(yù)置的標(biāo)準(zhǔn)貼圖并保存;筆跡捕捉裝置實(shí)時(shí)捕捉使用者滑動(dòng)操作時(shí)產(chǎn)生的筆跡信息,并將該筆跡信息發(fā)送至處理裝置;處理裝置根據(jù)該瞬時(shí)筆跡的信息,調(diào)取緩存裝置中預(yù)存的標(biāo)準(zhǔn)貼圖并進(jìn)行相應(yīng)縮放以得到具體的筆跡貼圖;處理裝置將經(jīng)過縮放后的筆跡貼圖發(fā)送至繪制裝置;繪制裝置接收該筆跡貼圖,并根據(jù)該筆跡貼圖在顯示裝置的顯示界面上繪制實(shí)時(shí)的筆跡圖像;上述技術(shù)方案的有益效果是在緩存中實(shí)時(shí)讀取筆跡貼圖并進(jìn)行實(shí)時(shí)縮放,提升了使用者的滑動(dòng)流暢度,采用一個(gè)標(biāo)準(zhǔn)的筆跡貼圖保存在存儲(chǔ)設(shè)備中,也節(jié)省了存儲(chǔ)空間。
文檔編號G06F3/0488GK103064615SQ20121054600
公開日2013年4月24日 申請日期2012年12月17日 優(yōu)先權(quán)日2012年12月17日
發(fā)明者謝殿俠, 張軍標(biāo), 趙旭 申請人:上海海知信息技術(shù)有限公司