一種漢字顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及漢字學(xué)習(xí)技術(shù),尤其涉及一種漢字顯示方法及裝置。
【背景技術(shù)】
[0002]無(wú)論是小學(xué)生還是成年人,在學(xué)習(xí)寫(xiě)字的時(shí)候往往要參考漢字的筆順,因?yàn)楣P順的正確與否會(huì)直接影響到最后書(shū)寫(xiě)的效果,也會(huì)影響寫(xiě)字的速度,所以從一開(kāi)始就正確掌握寫(xiě)字的筆順是十分重要的。
[0003]目前常用的方法是通過(guò)查閱筆順字典,或者通過(guò)一些筆順卡片來(lái)得到每個(gè)漢字的正確筆順。這種做法的缺點(diǎn)是:筆順字典或筆順卡片并不方便查閱,且不便于攜帶。
【發(fā)明內(nèi)容】
[0004]為了解決上述問(wèn)題,本發(fā)明提供了一種漢字顯示方法及裝置,通過(guò)為漢字制作筆畫(huà)圖像,根據(jù)筆畫(huà)順序?qū)⒐P畫(huà)圖像顯示出來(lái),避免了需要查閱筆順字典或筆順卡片以獲取筆順的問(wèn)題。
[0005]為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種漢字顯示方法,包括:從筆順字庫(kù)中獲取待顯示漢字的筆畫(huà)及筆畫(huà)順序,所述筆順字庫(kù)中包括漢字的筆畫(huà)及筆畫(huà)順序;根據(jù)所述待顯示漢字的筆畫(huà)及筆畫(huà)順序,為所述待顯示漢字生成與每個(gè)筆畫(huà)對(duì)應(yīng)的筆畫(huà)圖像;根據(jù)所述筆畫(huà)順序及筆畫(huà)圖像合成所述漢字的筆順演示圖像;顯示所述漢字的筆順演示圖像。
[0006]優(yōu)選地,所述根據(jù)所述筆畫(huà)順序及筆畫(huà)圖像合成所述漢字的筆順演示圖像之前,還包括:設(shè)置所述筆畫(huà)圖像的顯示時(shí)間間隔;所述根據(jù)所述筆畫(huà)順序及筆畫(huà)圖像合成所述漢字的筆順演示圖像,具體為:根據(jù)所述顯示時(shí)間間隔、筆畫(huà)順序及筆畫(huà)圖像合成所述漢字的筆順演示圖像。
[0007]優(yōu)選地,所述根據(jù)所述待顯示漢字的筆畫(huà)及筆畫(huà)順序,為所述待顯示漢字生成與每個(gè)筆畫(huà)對(duì)應(yīng)的筆畫(huà)圖像,具體為:針對(duì)每一筆畫(huà),生成一所述待顯示漢字的待填充域圖像,所述待顯示漢字的待填充域圖像中的每個(gè)筆畫(huà)為封閉輪廓線圍成的待填充域;根據(jù)所述筆畫(huà)順序,將當(dāng)前筆畫(huà)對(duì)應(yīng)的待填充域圖像中當(dāng)前筆畫(huà)及所述當(dāng)前筆畫(huà)之前的筆畫(huà)的待填充域進(jìn)行填充,以生成與所述當(dāng)前筆畫(huà)對(duì)應(yīng)的筆畫(huà)圖像。
[0008]優(yōu)選地,所述漢字的筆順演示圖像為GIF格式。
[0009]優(yōu)選地,所述從筆順字庫(kù)中獲取待顯示漢字的筆畫(huà)及筆畫(huà)順序之前,還包括:生成筆順字庫(kù)。
[0010]本發(fā)明還提供了一種漢字顯示裝置,包括:獲取模塊,用于從筆順字庫(kù)中獲取待顯示漢字的筆畫(huà)及筆畫(huà)順序,所述筆順字庫(kù)中包括漢字的筆畫(huà)及筆畫(huà)順序;筆畫(huà)生成模塊,用于根據(jù)所述待顯示漢字的筆畫(huà)及筆畫(huà)順序,為所述待顯示漢字生成與每個(gè)筆畫(huà)對(duì)應(yīng)的筆畫(huà)圖像;合成模塊,用于根據(jù)所述筆畫(huà)順序及筆畫(huà)圖像合成所述漢字的筆順演示圖像;顯示模塊,用于顯示所述漢字的筆順演示圖像。
[0011]優(yōu)選地,所述的裝置還包括:設(shè)置模塊,用于設(shè)置所述筆畫(huà)圖像的顯示時(shí)間間隔;所述合成模塊進(jìn)一步用于根據(jù)所述顯示時(shí)間間隔、筆畫(huà)順序及筆畫(huà)圖像合成所述漢字的筆順演示圖像。
[0012]優(yōu)選地,所述筆畫(huà)生成模塊包括:第一生成單元,用于針對(duì)每一筆畫(huà),生成一所述待顯示漢字的待填充域圖像,所述待顯示漢字的待填充域圖像中的每個(gè)筆畫(huà)為封閉輪廓線圍成的待填充域;第二生成單元,用于根據(jù)所述筆畫(huà)順序,將當(dāng)前筆畫(huà)對(duì)應(yīng)的待填充域圖像中當(dāng)前筆畫(huà)及所述當(dāng)前筆畫(huà)之前的筆畫(huà)的待填充域進(jìn)行填充,以生成與所述當(dāng)前筆畫(huà)對(duì)應(yīng)的筆畫(huà)圖像。
[0013]優(yōu)選地,所述的裝置還包括:字庫(kù)生成模塊,用于生成筆順字庫(kù)。
[0014]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0015]本發(fā)明提供了一種漢字顯示方法及裝置,通過(guò)為漢字制作筆畫(huà)圖像,根據(jù)筆畫(huà)順序?qū)⒐P畫(huà)圖像顯示出來(lái),避免了需要查閱筆順字典或筆順卡片以獲取筆順的問(wèn)題。
【附圖說(shuō)明】
[0016]圖1為本發(fā)明實(shí)施例1提供的漢字顯示方法的流程圖。
[0017]圖2a為待顯示漢字“大”字第一筆對(duì)應(yīng)的筆畫(huà)圖像。
[0018]圖2b為待顯示漢字“大”字第二筆對(duì)應(yīng)的筆畫(huà)圖像。
[0019]圖2c為待顯示漢字“大”字第三筆對(duì)應(yīng)的筆畫(huà)圖像。
[0020]圖3為本發(fā)明實(shí)施例1提供的漢字顯示裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0022]本發(fā)明提供的實(shí)施例針對(duì)現(xiàn)有技術(shù)中需要查閱筆順字典或筆順卡片以獲取漢字筆順的問(wèn)題,提供了一種漢字顯示方法及裝置,可以方便地獲取漢字的筆順。
[0023]圖1為本發(fā)明實(shí)施例1提供的漢字顯示方法的流程圖。如圖所示,所述方法包括:
[0024]步驟S100,從筆順字庫(kù)中獲取待顯示漢字的筆畫(huà)及筆畫(huà)順序,所述筆順字庫(kù)中包括漢字的筆畫(huà)及筆畫(huà)順序;
[0025]步驟S102,根據(jù)所述待顯示漢字的筆畫(huà)及筆畫(huà)順序,為所述待顯示漢字生成與每個(gè)筆畫(huà)對(duì)應(yīng)的筆畫(huà)圖像;
[0026]步驟S104,根據(jù)所述筆畫(huà)順序及筆畫(huà)圖像合成所述漢字的筆順演示圖像;
[0027]步驟S106,顯示所述漢字的筆順演示圖像。
[0028]在上述技術(shù)方案中,通過(guò)從筆順字庫(kù)中獲取待顯示漢字的筆畫(huà)及筆畫(huà)順序,根據(jù)筆畫(huà)順序?qū)榇@示漢字生成的筆畫(huà)圖像合成為待顯示漢字的筆順演示圖像,然后顯示該漢字的筆順演示圖像,其中,所述筆順字庫(kù)中包括漢字的筆畫(huà)及漢字的筆畫(huà)順序。從而,實(shí)現(xiàn)了方便地了解漢字筆順的目的,無(wú)需查閱筆順字典或筆順卡片以獲取漢字筆順。
[0029]由于每個(gè)用戶對(duì)待顯示漢字的理解程度不同,對(duì)待顯示漢字的筆畫(huà)的顯示速度的要求也不同。
[0030]為了解決上述問(wèn)題,優(yōu)選地,所述根據(jù)所述筆畫(huà)順序及筆畫(huà)圖像合成所述漢字的筆順演示圖像之前,還可以包括:設(shè)置所述筆畫(huà)圖像的顯示時(shí)間間隔;所述根據(jù)所述筆畫(huà)順序及筆畫(huà)圖像合成所述漢字的筆順演示圖像,具體為:根據(jù)所述顯示時(shí)間間隔、筆畫(huà)順序及筆畫(huà)圖像合成所述漢字的筆順演示圖像。
[0031]在上述技術(shù)方案中,通過(guò)設(shè)置筆畫(huà)圖像的顯示時(shí)間間隔,使得漢字的筆順演示圖像的每個(gè)筆畫(huà)的演示速度能夠根據(jù)需要來(lái)進(jìn)行控制,從而,適應(yīng)不同用戶的需求。
[0032]在待顯示漢字的筆畫(huà)顯示過(guò)程中,當(dāng)待顯示漢字的筆畫(huà)沒(méi)有完全顯示出來(lái)時(shí),用戶很難判斷當(dāng)前待顯示漢字的是哪個(gè)漢字。
[0033]為了解決上述問(wèn)題,優(yōu)選地,所述根據(jù)所述待顯示漢字的筆畫(huà)及筆畫(huà)順序,為所述待顯示漢字生成與每個(gè)筆畫(huà)對(duì)應(yīng)的筆畫(huà)圖像,可以具體為:針對(duì)每一筆畫(huà),生成一所述待顯示漢字的待填充域圖像,所述待顯示漢字的待填充域圖像中的每個(gè)筆畫(huà)為封閉輪廓線圍成的待填充域;根據(jù)所述筆畫(huà)順序,將當(dāng)前筆畫(huà)對(duì)應(yīng)的待填充域圖像中當(dāng)前筆畫(huà)及所述當(dāng)前筆畫(huà)之前的筆畫(huà)的待填充域進(jìn)行填充,以生成與所述當(dāng)前筆畫(huà)對(duì)應(yīng)的筆畫(huà)圖像。
[0034]在上述技術(shù)方案中,為了使得用戶能夠時(shí)刻了解到當(dāng)前待顯示的是哪個(gè)漢字,在生成筆畫(huà)圖像時(shí),以當(dāng)前待顯示的漢字輪廓為背景,即生成待顯示漢字的每個(gè)筆畫(huà)對(duì)應(yīng)的筆畫(huà)圖像,首先生成所述待顯示漢字的圖像,其中待顯示漢字的圖像中的每個(gè)筆畫(huà)為封閉輪廓線圍成的待填充域,然后根據(jù)待顯示漢字的筆畫(huà)及筆畫(huà)順序,將待顯示漢字圖像中與當(dāng)前的筆畫(huà)順序?qū)?yīng)的筆畫(huà)及與所述當(dāng)前的筆畫(huà)順序之前的筆畫(huà)順序?qū)?yīng)的筆畫(huà)的待填充域進(jìn)行填充,生成與當(dāng)前的筆畫(huà)順序?qū)?yīng)的筆畫(huà)圖像,例如第一筆對(duì)應(yīng)的筆畫(huà)圖像為:將待顯示漢字的圖像中與第一筆對(duì)應(yīng)的筆畫(huà)的待填充域進(jìn)行填充,第二筆對(duì)應(yīng)的筆畫(huà)圖像為:將待顯示漢字的圖像中與第一筆對(duì)應(yīng)的筆畫(huà)及第二筆對(duì)應(yīng)的筆畫(huà)的待填充域進(jìn)行填充……按照此步驟,依次生成與待顯示漢字的每個(gè)筆畫(huà)順序?qū)?yīng)的筆畫(huà)圖像。從而,使得在待顯示漢字的顯示過(guò)程中,仍能夠看到待顯示漢字是哪個(gè)漢字。
[0035]如圖2所示,當(dāng)前待顯示的漢字為“大”字,從筆順字庫(kù)中獲取到“大”字的筆畫(huà)及筆畫(huà)順序?yàn)?