亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種墨水屏終端及其涂鴉實現(xiàn)方法、裝置的制造方法

文檔序號:9910639閱讀:742來源:國知局
一種墨水屏終端及其涂鴉實現(xiàn)方法、裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子墨水屏技術(shù)領(lǐng)域,尤其涉及一種墨水屏終端及其涂鴉實現(xiàn)方法、
目.0
【背景技術(shù)】
[0002]目前應(yīng)用于終端上的顯示屏主要是有IXD、LED、EINK(電子墨水)屏等,其中電子墨水屏(以下簡稱墨水屏)又被稱為電子紙顯示技術(shù)。電子紙顯示技術(shù)(簡稱EPD),由美國麻省理工大學(xué)教授約瑟夫.雅各布森(Joseph.Jacobsen)及其研發(fā)團隊,經(jīng)歷30余年研發(fā)成功。這種紙的結(jié)構(gòu),是由兩片基板組成,上面涂有一種由無數(shù)微小透明顆粒組成的電子墨水,顆粒由代正、負電的許多黑色和白色粒子密封于內(nèi)部液態(tài)微膠囊內(nèi)形成,不同顏色的帶電粒子會因施加電場的不同,而朝不同的方向運動,在顯示屏表面呈現(xiàn)出黑或白的效果。這樣,在“電子紙”的表面就可以顯示出如同印物的黑白圖案和文字,看起來與紙張極為類似,在陽光下沒有傳統(tǒng)液晶顯示的反光現(xiàn)象。同時只有畫素顏色變化時(例如從黑轉(zhuǎn)到白)才耗電,關(guān)電源后顯示屏上畫面仍可保留,因此非常省電。為方便敘述,以下將顯示屏為電子墨水屏的終端稱為墨水屏終端。
[0003]Android(安卓),是一個以Linux為基礎(chǔ)的開源移動設(shè)備操作系統(tǒng),主要用于智能手機和平板電腦,由Google成立的Open Handset Alliance(OHA,開放手持設(shè)備聯(lián)盟)持續(xù)領(lǐng)導(dǎo)與開發(fā)中Android已發(fā)布的最新版本為Android6.0.1(M)。
[0004]Android系統(tǒng)最初由安迪?魯賓(Andy Rubin)等人開發(fā)制作,最初開發(fā)這個系統(tǒng)的目的是創(chuàng)建一個數(shù)碼相機的先進操作系統(tǒng);但是后來發(fā)現(xiàn)市場需求不夠大,加上智能手機市場快速成長,于是Android被改造為一款面向智能手機的操作系統(tǒng)。于2005年8月被美國科技企業(yè)Google收購。2007年11月,Google與84家制造商、開發(fā)商及電信營運商成立開放手持設(shè)備聯(lián)盟來共同研發(fā)改良Android系統(tǒng),隨后,Google以Apache免費開放原始碼許可證的授權(quán)方式,發(fā)布了 Android的原碼,讓生產(chǎn)商推出搭載Android的智能手機,Android后來更逐漸拓展到平板電腦及其他領(lǐng)域上。
[0005]當前,許多墨水屏終端也搭載Android平臺,然而Android平臺上關(guān)于動畫刷新的實現(xiàn)方案一般借助Android原生API設(shè)計,而并非直接操作FB(Frame Buffer,幀緩沖),這中間涉及Android的圖形機制,而該機制是十分耗時的操作,加之墨水屏本身的刷新速度較IXD屏幕慢很多,導(dǎo)致在基于Android平臺的墨水屏終端上借助Android原生API實現(xiàn)涂鴉/手寫功能的效果不遂人意,筆跡跟隨有明顯延遲。

【發(fā)明內(nèi)容】

[0006]本發(fā)明期望提供一種墨水屏終端及其涂鴉實現(xiàn)方法、裝置,能在搭載Android系統(tǒng)的墨水屏終端上實現(xiàn)順暢的涂鴉功能。
[0007]本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
[0008]本發(fā)明實施例提供了一種墨水屏終端的涂鴉實現(xiàn)方法,該方法包括:
[0009]響應(yīng)于落筆事件,打開本地幀緩沖區(qū)FB,將所述落筆事件對應(yīng)的位置作為起始點加入所述FB中;同時啟動繪圖線程繪制FB中點與點之間的連線;
[0010]響應(yīng)于滑動事件,持續(xù)采集所述滑動事件中對應(yīng)的位置,并逐一將所述位置作為中間依次加入所述FB中;
[0011]響應(yīng)于抬筆事件,將所述抬筆事件對應(yīng)的位置作為結(jié)束點加入FB中;之后結(jié)束繪圖線程。
[0012]上述方案中,所述方法還包括:
[0013]打開涂鴉模式,申請FB資源,建立圖形庫與所述FB的關(guān)聯(lián)關(guān)系。
[0014]上述方案中,所述方法還包括:
[0015]關(guān)閉涂鴉模式,解除FB與圖形庫的關(guān)聯(lián)關(guān)系,釋放所述FB資源。
[0016]上述方案中,所述圖形庫為skia圖形庫。
[0017]上述方案中,所述繪制FB中點與點之間的連線包括:
[0018]繪制FB中點與點之間的貝塞爾曲線。
[0019]本發(fā)明實施例還提供一種墨水屏終端的涂鴉實現(xiàn)裝置,該裝置包括:
[0020]落筆處理模塊,用于響應(yīng)于落筆事件,打開本地幀緩沖區(qū)FB,將所述落筆事件對應(yīng)的位置作為起始點加入所述FB中;
[0021]繪制連線模塊,用于啟動繪圖線程繪制FB中點與點之間的連線;
[0022]滑動處理模塊,用于響應(yīng)于滑動事件,持續(xù)采集所述滑動事件中對應(yīng)的位置,并逐一將所述位置作為中間依次加入所述FB中;
[0023]抬筆處理模塊,用于響應(yīng)于抬筆事件,將所述抬筆事件對應(yīng)的位置作為結(jié)束點加入FB中;
[0024]結(jié)束模塊,用于結(jié)束繪圖線程。
[0025]上述方案中,所述裝置還包括:
[0026]涂鴉開啟模塊,用于打開涂鴉模式,申請FB資源,建立圖形庫與所述FB的關(guān)聯(lián)關(guān)系O
[0027]上述方案中,所述裝置還包括:
[0028]涂鴉關(guān)閉模塊,用于關(guān)閉涂鴉模式,解除FB與圖形庫的關(guān)聯(lián)關(guān)系,釋放所述FB資源。
[0029]上述方案中,所述繪制連線模塊包括:
[0030]貝塞爾曲線單元,用于繪制FB中點與點之間的貝塞爾曲線。
[0031]本發(fā)明實施例還提供一種墨水屏終端,該終端包括電子墨水屏和上述任意一種涂鴉實現(xiàn)裝置。
[0032]本發(fā)明技術(shù)方案的有益效果在于:在不影響Android源生的API的基礎(chǔ)上,跨過An droid的清染機制,直接操作FB,能大幅度提高在搭載Android系統(tǒng)的墨水屏終端上實現(xiàn)順涂鴉功能時的刷新效率,此外,本地接口層使用貝塞爾算法畫線,可使筆跡圓滑。
【附圖說明】
[0033]圖1為本發(fā)明實施例提供的墨水屏終端的涂鴉實現(xiàn)方法的實現(xiàn)流程示意圖;
[0034]圖2為本發(fā)明實施例提供的墨水屏終端的涂鴉實現(xiàn)裝置的組成結(jié)構(gòu)示意圖。
【具體實施方式】
[0035]為了更清楚地說明本發(fā)明實施例和技術(shù)方案,下面將結(jié)合附圖及實施例對本發(fā)明的技術(shù)方案進行更詳細的說明,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部實施例?;诒景l(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0036]為方便敘述,以下將顯示屏為電子墨水屏的終端稱為墨水屏終端。
[0037]在本發(fā)明實施例中,墨水屏終端搭載Android系統(tǒng),該系統(tǒng)負責(zé)捕捉用戶輸入產(chǎn)生的各種事件,并對各種事件建立相應(yīng)機制。
[0038]圖1為本發(fā)明實施例提供的墨水屏終端的涂鴉實現(xiàn)方法的實現(xiàn)流程示意圖,如圖1所示,墨水屏終端實現(xiàn)涂鴉功能執(zhí)行以下步驟101至103:
[0039]步驟101,響應(yīng)于落筆事件,打開本地幀緩沖區(qū)FB,將所述落筆事件對應(yīng)的位置作為起始點加入所述FB中;同時啟動繪圖線程繪制FB中點與點之間的連線;
[0040]步驟102,響應(yīng)于滑動事件,持續(xù)采集所述滑動事件中對應(yīng)的位置,并逐一將所述位置作為中間依次加入所述FB中;
[0041]步驟103,響應(yīng)于抬筆事件,將所述抬筆事件對應(yīng)的位置作為結(jié)束點加入FB中;之后結(jié)束繪圖線程。
[0042]這里,本地緩沖區(qū)是相對于安卓應(yīng)用層的緩沖區(qū)來說的,指的是終端本地。
[0043]為了使得涂鴉實現(xiàn)的更為順暢,進一步的,上述述方法還包括:
[0044]打開涂鴉模式,申請FB資源,建立圖形庫與所述FB的關(guān)聯(lián)關(guān)系。
[0045]優(yōu)選的,所述圖形庫為skia圖形庫。
[0046]涂鴉結(jié)束,為了及時釋放涂鴉所占用的資源,上述方法還包括:
[0047]關(guān)閉涂鴉模式,解除FB與圖形庫的關(guān)聯(lián)關(guān)系,釋放所述FB資源。
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1