專利名稱:一種電子畫板的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種電子畫板,特別涉及一種基于一款基于ARM和yC/OS-II的 嵌入式開發(fā)平臺(tái)的電子畫板。
背景技術(shù):
數(shù)字化、無紙化已經(jīng)滲透到當(dāng)今社會(huì)日常生活的每一個(gè)角落。對(duì)于我們每一個(gè)人 來說,需要的已經(jīng)不僅僅是那種放在桌上處理文檔、進(jìn)行工作管理和生產(chǎn)控制的計(jì)算機(jī)。而 隨著嵌入式系統(tǒng)的日益發(fā)展,在小型手持設(shè)備上實(shí)現(xiàn)繪畫、涂改等操作成為可能,這為初學(xué) 畫畫的人提供了很多方便,能夠節(jié)省大量的紙張和顏料的使用,節(jié)約了費(fèi)用。然而現(xiàn)有的電 子畫板功能單一,操作習(xí)慣也與傳統(tǒng)的繪畫方式有區(qū)別,不方便使用。
實(shí)用新型內(nèi)容本實(shí)用新型的目的是提供一種電子畫板,能夠適用于小型手持設(shè)備,方便進(jìn)行繪 畫、涂改等基本操作,同時(shí)提供繪制流程圖和字幕滾動(dòng)的功能。為了達(dá)到上述目的,本實(shí)用新型的技術(shù)方案是提供一種電子畫板,其特征在于,包 含微控制器,與微控制器分別連接的輸入輸出模塊、繪圖模塊。上述輸入輸出模塊包含用于繪制和顯示圖像的觸摸屏體,上述觸摸屏體的輸出界 面上設(shè)有繪圖區(qū)域和若干控制區(qū)域;上述控制區(qū)域設(shè)有若干觸摸按鍵,用于控制命令的輸 入。上述輸入輸出模塊包含若干輸入按鍵,用于控制命令的輸入。上述繪圖模塊包含點(diǎn)定位模塊,用于記錄在上述觸摸屏體上的單擊點(diǎn)的坐標(biāo)參 數(shù)。上述繪圖模塊還包含畫線模塊,用于在上述若干單擊點(diǎn)之間繪制連接線段。上述繪圖模塊包含移動(dòng)模塊,用于記錄在上述觸摸屏體上的單擊點(diǎn)的點(diǎn)擊順序。上述的電子畫板,還包含存儲(chǔ)模塊,上述存儲(chǔ)模塊與上述微控制器連接。本實(shí)用新型提供的電子畫板,與現(xiàn)有技術(shù)相比,其優(yōu)點(diǎn)在于本實(shí)用新型由于設(shè)有 繪圖模塊,通過其中的點(diǎn)定位模塊和畫線模塊,實(shí)現(xiàn)線條和幾何圖形的繪制、涂改操作;通 過其中的移動(dòng)模塊記錄并判斷單擊點(diǎn)的先后順序來確定字幕的滾動(dòng)方向;本實(shí)用新型由 于設(shè)置包含用于繪制和顯示圖像的觸摸屏體和作為輸入輔助的若干輸入按鍵的輸入輸出 模塊,提供了方便的人機(jī)交互界面;本實(shí)用新型由于使用基于yc/os-n的嵌入式平臺(tái)對(duì) ARM7內(nèi)核芯片進(jìn)行開發(fā),能夠方便地移植到手持設(shè)備。
圖1是本實(shí)用新型提供的電子畫板的總體結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下結(jié)合附圖1說明本實(shí)用新型的具體實(shí)施方式
。本實(shí)用新型提供的電子畫板,包含微控制器10,與微控制器10分別連接的輸入輸 出模塊20、繪圖模塊30、存儲(chǔ)模塊40。微控制器10基于μ C/0S-II的嵌入式平臺(tái)進(jìn)行開發(fā)移植的S3C44B0X芯片,該芯 片內(nèi)核是ARM7DTMI。其是三星公司專為手持設(shè)備提供的高性價(jià)比和高性能的微控制器10 解決方案,工作在66MHz。為了降低系統(tǒng)總成本和減少外圍器件,這款芯片集成了與存儲(chǔ)模 塊40、輸入輸出模塊20連接的驅(qū)動(dòng)接口。輸入輸出模塊20包含用于繪制和顯示圖像的觸摸屏體21和作為輸入輔助的若干 輸入按鍵22。觸摸屏體21的輸出界面上設(shè)有繪圖區(qū)域和若干控制區(qū)域。第一控制區(qū)域包 含用于選擇圖形繪制、流程圖繪制、滾動(dòng)字幕繪制的功能選擇按鍵。第二控制區(qū)域設(shè)有若干 相應(yīng)的形狀選擇按鍵,用于繪制如圓形、直線、三角形、矩形、曲線等形狀。第三控制區(qū)域設(shè) 有用于選擇筆寬、筆型、顏色的若干筆型選擇按鍵。第四控制區(qū)域還包含清屏、返回等全局 控制按鍵。繪圖模塊30包含點(diǎn)定位模塊31、畫線模塊32、移動(dòng)模塊33。當(dāng)用戶在觸摸屏體 21上依次選擇了圖形繪制和圓形的觸摸按鍵后,繪圖模塊30的點(diǎn)定位模塊31,記錄用戶在 觸摸屏體21的繪圖區(qū)域的第一次單擊動(dòng)作,并將此作為圓心的坐標(biāo)參數(shù);當(dāng)用戶第二次單 擊時(shí),同樣記錄下來作為圓周點(diǎn)坐標(biāo)參數(shù),計(jì)算圓心和圓周點(diǎn)坐標(biāo)之間的半徑長(zhǎng)度,之后調(diào) 取畫線模塊32在觸摸屏體21的繪圖區(qū)域畫出以第一單擊位置為圓心,第一、第二單擊的間 距為半徑的圓形。當(dāng)選擇了繪制直線的觸摸按鍵時(shí),用戶連續(xù)兩次的點(diǎn)擊被作為直線的兩端點(diǎn),通 過調(diào)用畫線工具繪制連接該兩個(gè)端點(diǎn)的直線段。當(dāng)選擇了繪制三角形的觸摸按鍵時(shí),繪圖模塊30的點(diǎn)定位模塊31將用戶在繪圖 區(qū)域的連續(xù)三次單擊動(dòng)作的坐標(biāo)參數(shù),記錄為三角形的三個(gè)頂點(diǎn),調(diào)用畫線工具繪制連接 該三個(gè)頂點(diǎn)的直線段,完成三角形的繪制。當(dāng)選擇繪制矩形時(shí),點(diǎn)定位模塊31將第一次單擊、第二次單擊的坐標(biāo)參數(shù)依次記 錄為矩形的左上角和右下角,由該對(duì)角線的長(zhǎng)度計(jì)算其他頂點(diǎn)的坐標(biāo)參數(shù),用畫線工具繪 制連接頂點(diǎn)的四根直線段。當(dāng)用戶選擇了流程圖繪制的觸摸按鍵后,通過與上述圖形繪制相類似的過程,繪 制出流程圖相關(guān)的幾何圖形,并通過輸入輸出模塊20的若干輸入按鍵22在該幾何圖形 內(nèi)添加文字,最后通過與上述繪制直線相類似的步驟繪制流程圖的幾何圖形之間的連接箭 頭,完成流程圖的繪制。繪圖模塊30的移動(dòng)模塊33用于生成滾動(dòng)字幕,將用戶先后兩次單擊的坐標(biāo)參數(shù), 記錄下來作為滾動(dòng)字幕的邊界點(diǎn),并由點(diǎn)擊的先后次序設(shè)定字幕滾動(dòng)的方向;如先后在繪圖區(qū) 域的上、下方點(diǎn)擊,則生成的字幕由上至下滾動(dòng)。字幕中的相關(guān)文字內(nèi)容由輸入按鍵22輸入。盡管本實(shí)用新型的內(nèi)容已經(jīng)通過上述優(yōu)選實(shí)施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識(shí)到上 述的描述不應(yīng)被認(rèn)為是對(duì)本實(shí)用新型的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對(duì)于 本實(shí)用新型的多種修改和替代都將是顯而易見的。因此,本實(shí)用新型的保護(hù)范圍應(yīng)由所附 的權(quán)利要求來限定。
權(quán)利要求一種電子畫板,其特征在于,包含微控制器(10),與微控制器(10)分別連接的輸入輸出模塊(20)、繪圖模塊(30)。
2.如權(quán)利要求1所述的電子畫板,其特征在于,所述輸入輸出模塊(20)包含用于繪制 和顯示圖像的觸摸屏體(21),所述觸摸屏體(21)的輸出界面上設(shè)有繪圖區(qū)域和若干控制 區(qū)域;所述控制區(qū)域設(shè)有若干觸摸按鍵,用于控制命令的輸入。
3.如權(quán)利要求1所述的電子畫板,其特征在于,所述輸入輸出模塊(20)包含若干輸入 按鍵(22),用于控制命令的輸入。
4.如權(quán)利要求2所述的電子畫板,其特征在于,所述繪圖模塊(30)包含點(diǎn)定位模塊(31),用于記錄在所述觸摸屏體(21)上的單擊點(diǎn)的坐標(biāo)參數(shù)。
5.如權(quán)利要求4所述的電子畫板,其特征在于,所述繪圖模塊(30)還包含畫線模塊(32),用于在所述若干單擊點(diǎn)之間繪制連接線段。
6.如權(quán)利要求2所述的電子畫板,其特征在于,所述繪圖模塊(30)包含移動(dòng)模塊(33),用于記錄在所述觸摸屏體(21)上的單擊點(diǎn)的點(diǎn)擊順序。
7.如權(quán)利要求1所述的電子畫板,其特征在于,還包含存儲(chǔ)模塊(40),所述存儲(chǔ)模塊 (40)與所述微控制器(10)連接。
專利摘要本實(shí)用新型涉及一種電子畫板,其特征在于,包含微控制器,與微控制器分別連接的輸入輸出模塊、繪圖模塊。本實(shí)用新型由于設(shè)有繪圖模塊,通過其中的點(diǎn)定位模塊和畫線模塊,實(shí)現(xiàn)線條和幾何圖形的繪制、涂改操作;通過其中的移動(dòng)模塊記錄并判斷單擊點(diǎn)的先后順序來確定字幕的滾動(dòng)方向;本實(shí)用新型由于設(shè)置包含用于繪制和顯示圖像的觸摸屏體和作為輸入輔助的若干輸入按鍵的輸入輸出模塊,提供了方便的人機(jī)交互界面;本實(shí)用新型由于使用基于μC/OS-II的嵌入式平臺(tái)對(duì)ARM7內(nèi)核芯片進(jìn)行開發(fā),能夠方便地移植到手持設(shè)備。
文檔編號(hào)G06T11/80GK201654734SQ201020152388
公開日2010年11月24日 申請(qǐng)日期2010年4月8日 優(yōu)先權(quán)日2010年4月8日
發(fā)明者丁紅 申請(qǐng)人:上海第二工業(yè)大學(xué)