專利名稱:信息處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠在屏幕上顯示字符和圖畫(huà)等動(dòng)態(tài)圖像的計(jì)算機(jī)和字處理器等的信息處理裝置。
通常,就能夠在屏幕上顯示諸如字符和圖畫(huà)等的計(jì)算機(jī)和字符處理器等的信息處理裝置而言,已經(jīng)使用了例如日本未審查專利No.102844/1994(Tokukaihei 6_102844)和日本未審查專利公開(kāi)No.26584/1987(Tokukaisho 62_26584)以及日本未審查專利公開(kāi)No.216767/1991(Tokukaihei 3_216767)中披露的如下技術(shù)。
日本未審查公開(kāi)專利No.102844/1994披露的圖像顯示裝置被配置得可產(chǎn)生多個(gè)字符,這些字符借助于沒(méi)有輸入顯示參數(shù)的隨機(jī)數(shù)發(fā)生器做無(wú)規(guī)運(yùn)動(dòng)。根據(jù)上述圖像顯示裝置,在用于顯示諸如比例因子、仿射變換參數(shù)、加拿大(canadian)變換參數(shù)、輪廓寬度和弧度等的字符或圖畫(huà)的參數(shù)的基礎(chǔ)上制備一個(gè)動(dòng)態(tài)圖像。
日本未審查專利公開(kāi)No.26584/1987(Tokukaisho 62-26584)披露的曲面制備方法被設(shè)計(jì)成通過(guò)部分地使部分曲面按規(guī)定部分變形,以通過(guò)實(shí)際上的實(shí)時(shí)交互操作逐步形成所希望的曲面來(lái)制備一個(gè)自由曲面。
日本未審查專利公開(kāi)No.216767/1991的圖像制備裝置被配置成根據(jù)來(lái)自外部并作為輸入的參數(shù)和作為存儲(chǔ)在主存儲(chǔ)器中的參數(shù)準(zhǔn)備多個(gè)復(fù)合參數(shù),通過(guò)在該合成的復(fù)合參數(shù)的基礎(chǔ)上使作為輸入的一個(gè)圖像變形實(shí)時(shí)地形成一個(gè)動(dòng)態(tài)圖像。
但是,根據(jù)日本未審查專利公開(kāi)No.102844/1994披露的圖像顯示裝置,雖然利用隨機(jī)數(shù)發(fā)生器可以實(shí)現(xiàn)字符或圖畫(huà)的自由運(yùn)動(dòng),但卻不能獲得用戶所希望的字符或圖畫(huà)的運(yùn)動(dòng)。此外,在顯示字符或圖畫(huà)等的動(dòng)態(tài)圖像的情況下,當(dāng)需要輸入多個(gè)參數(shù)以顯示所述字符或圖畫(huà)等時(shí),不能容易地獲得動(dòng)態(tài)圖像。
另一方面,根據(jù)日本未審查專利公開(kāi)No.26584/1987披露的曲面制備方法,雖然所述曲面可以實(shí)時(shí)變形,但當(dāng)通過(guò)移動(dòng)所述曲面一個(gè)平面上變形區(qū)域內(nèi)的每個(gè)點(diǎn)執(zhí)行變形時(shí),它并不適用于制備所述曲面上的輪廓或線。
再有,根據(jù)日本未審查專利公開(kāi)No.216767/1991披露的圖像制備裝置,需要三種指示與圖像數(shù)據(jù)運(yùn)動(dòng)相關(guān)的數(shù)據(jù)的基本形狀,該圖像數(shù)據(jù)在這三種基本形狀指示數(shù)據(jù)的基礎(chǔ)上運(yùn)動(dòng)。因此,該方法不適于處理復(fù)雜變形。
本發(fā)明的目的是提供一種信息處理裝置,該裝置能夠按用戶需要而不需復(fù)雜處理的情況下很容易地顯示字符或圖畫(huà)等的動(dòng)態(tài)圖像。
為了實(shí)現(xiàn)上述目的,本發(fā)明信息處理裝置的特征在于包括移動(dòng)-變形處理裝置,用于對(duì)構(gòu)成圖形或字符圖像的多個(gè)元素劃分后的至少一個(gè)進(jìn)行移動(dòng)-變形;輸出裝置,用于通過(guò)在第一顯示數(shù)據(jù)和第二顯示數(shù)據(jù)之間轉(zhuǎn)換交替而輸出一第一顯示數(shù)據(jù)和一第二顯示數(shù)據(jù),該第一顯示數(shù)據(jù)有關(guān)于正在被所述移動(dòng)-變形處理裝置移動(dòng)-變形的圖像元素,該第二顯示數(shù)據(jù)有關(guān)于正在被所述移動(dòng)-變形處理裝置移動(dòng)-變形之前的元素。
根據(jù)所述的配置,就通過(guò)將形體(body)賦予它們而圖形地表示字符的圖形字符的劃分后元素的至少一個(gè)而言,輸出裝置能夠交替輸出用于顯示移動(dòng)-變形之前狀態(tài)和移動(dòng)-變形之后狀態(tài)的顯示數(shù)據(jù),然后,在屏幕上能夠只顯示構(gòu)成圖形字符的部分所希望元素的動(dòng)態(tài)圖像。結(jié)果是不需要復(fù)雜處理,用戶就能夠按需要利用簡(jiǎn)單操作在屏幕上顯示字符或圖畫(huà)等的動(dòng)態(tài)圖像。
因此,上述配置使得在屏幕上僅顯示預(yù)定的圖形字符元素。結(jié)果是不需要復(fù)雜處理就能夠很容易地實(shí)現(xiàn)字符或圖畫(huà)的動(dòng)態(tài)顯示。這里,第一顯示數(shù)據(jù)和第二顯示數(shù)據(jù)可以在預(yù)先存儲(chǔ)在信息處理裝置的圖形字符數(shù)據(jù)的基礎(chǔ)上制備或可以在需要時(shí)借助于輸入裝置在作為輸入的圖形字符數(shù)據(jù)的基礎(chǔ)上形成。
為了更好地理解本發(fā)明的實(shí)質(zhì)和優(yōu)點(diǎn),將參考附圖做更詳細(xì)地解釋。
圖1是一個(gè)框圖,它簡(jiǎn)要地示出了本發(fā)明的一個(gè)信息處理裝置;圖2解釋性地示出了一個(gè)將被圖1所示信息處理裝置顯示的圖形字符的例子;圖3解釋性地示出了圖2所示圖形字符的骨架結(jié)構(gòu);圖4(a)解釋性地示出了圖2所示圖形字符的一個(gè)元素的輪廓;圖4(b)解釋性地示出了圖4(a)所示元素的骨架結(jié)構(gòu);圖5解釋性地示出了存儲(chǔ)在圖1所示信息處理裝置圖形字符數(shù)據(jù)存儲(chǔ)器部分的圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域中的圖形字符骨架數(shù)據(jù)的一個(gè)例子;圖6解釋性地示出了存儲(chǔ)在圖1所示信息處理裝置圖形字符數(shù)據(jù)存儲(chǔ)器部分的元素輪廓數(shù)據(jù)存儲(chǔ)器部分中的元素輪廓數(shù)據(jù)的一個(gè)例子;圖7解釋性地示出了存儲(chǔ)在圖1所示信息處理裝置移動(dòng)類型數(shù)據(jù)存儲(chǔ)器部分的移動(dòng)類型數(shù)據(jù)存儲(chǔ)區(qū)域中的移動(dòng)類型數(shù)據(jù)的一個(gè)例子;圖8解釋性地示出了存儲(chǔ)在圖1所述信息處理裝置移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)器部分中的移動(dòng)類型數(shù)據(jù)的一個(gè)例子;圖9解釋性地示出了存儲(chǔ)在圖1所示信息處理裝置變形數(shù)據(jù)存儲(chǔ)器部分中的變形數(shù)據(jù)的一個(gè)例子;圖10解釋性地示出了存儲(chǔ)在圖1所示信息處理裝置移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)器部分中的移動(dòng)時(shí)間數(shù)據(jù);圖11解釋性地示出了存儲(chǔ)在圖1所示信息處理裝置再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)器部分中的再現(xiàn)時(shí)間數(shù)據(jù)的一個(gè)例子;圖12解釋性地示出了將被圖1所示信息處理裝置移動(dòng)-變形的圖形字符的一個(gè)例子;圖13解釋性地示出了將要被圖1所示信息處理裝置移動(dòng)-變形的圖形字符的一個(gè)例子;圖14解釋性地示出了將被圖1所示信息處理裝置移動(dòng)-變形的圖形字符的一個(gè)例子;圖15(a)和15(b)解釋性地示出了將被圖1所示信息處理裝置移動(dòng)-變形的元素的一個(gè)例子;圖16的流程圖示出了由圖1所示信息處理裝置執(zhí)行的信息處理流程;圖17的流程圖示出了將被圖1所示信息處理裝置執(zhí)行的信息處理流程;圖18(a)到18(c)分別示出了在圖1所示信息處理裝置輸入內(nèi)容顯示裝置上顯示的菜單屏幕;圖19的流程圖示出了圖1所示信息處理裝置中處理數(shù)據(jù)的一個(gè)流程;圖20的流程圖示出了圖1所示信息處理裝置中處理數(shù)據(jù)的一個(gè)流程;圖21的流程圖示出了圖1所示信息處理裝置中處理數(shù)據(jù)的一個(gè)流程;圖22的流程圖示出了圖1所示信息處理裝置中處理數(shù)據(jù)的一個(gè)流程;圖23的流程圖示出了圖1所示信息處理裝置中處理數(shù)據(jù)的一個(gè)流程;圖24的流程圖示出了圖1所示信息處理裝置中處理數(shù)據(jù)的一個(gè)流程;圖25(a)是一個(gè)解釋性附圖,它示出了由圖1所示信息處理裝置移動(dòng)-變形一個(gè)元素的例子;圖25(b)是一個(gè)解釋性附圖,它示出了由圖1所示信息處理裝置移動(dòng)-變形一個(gè)元素的另一個(gè)例子;圖25(c)是一個(gè)解釋性附圖,它示出了由圖1所示信息處理裝置移動(dòng)-變形一個(gè)元素的再一個(gè)例子;圖26的流程圖示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的信息處理裝置的處理流程;圖27示出了關(guān)于圖26流程圖所示移動(dòng)-變形處理下與輸入?yún)?shù)相關(guān)的屏幕;圖28示出了在關(guān)于圖26流程所示移動(dòng)-變形處理下與輸入?yún)?shù)相關(guān)的屏幕;圖29示出了在關(guān)于圖26流程所示移動(dòng)-變形處理下與輸入?yún)?shù)相關(guān)的屏幕;圖30示出了在關(guān)于圖26流程所示移動(dòng)-變形處理下與輸入?yún)?shù)相關(guān)的屏幕;圖31示出了在關(guān)于圖26流程所示移動(dòng)-變形處理下與輸入?yún)?shù)相關(guān)的屏幕;圖32示出了在關(guān)于圖26流程所示移動(dòng)-變形處理下與輸入?yún)?shù)相關(guān)的屏幕;圖33示出了在關(guān)于圖26流程所示移動(dòng)-變形處理下與輸入?yún)?shù)相關(guān)的屏幕;圖34示出了在關(guān)于圖26流程所示移動(dòng)-變形處理下與輸入?yún)?shù)相關(guān)的屏幕;和圖35示出了在關(guān)于圖26流程所示移動(dòng)-變形處理下與輸入?yún)?shù)相關(guān)的屏幕。下面參照附圖解釋本發(fā)明實(shí)施例的一個(gè)信息處理裝置。
本發(fā)明該實(shí)施例的信息處理裝置配置于字處理器和計(jì)算機(jī)等設(shè)備中,它通過(guò)對(duì)以圖形形式示出的圖形字符進(jìn)行移動(dòng)-變形處理而顯示動(dòng)態(tài)圖像。
如圖1所示,信息處理裝置包括輸入部分1(輸入裝置)、輸入緩沖器2、CPU 3(中央處理單元)、圖形字符數(shù)據(jù)存儲(chǔ)器部分4(圖形字符存儲(chǔ)裝置)、移動(dòng)數(shù)據(jù)存儲(chǔ)器部分5(移動(dòng)數(shù)據(jù)存儲(chǔ)裝置)、變形數(shù)據(jù)存儲(chǔ)器部分6(移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置)、移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)器部分7(移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)裝置)、再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)器部分8(再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)裝置)、圖形字符搜索部分9(圖形字符搜索裝置)、元素變形數(shù)據(jù)搜索部分10(元素變形數(shù)據(jù)搜索裝置)、移動(dòng)時(shí)間搜索部分11(移動(dòng)時(shí)間搜索裝置)、再現(xiàn)時(shí)間搜索部分12(再現(xiàn)時(shí)間搜索裝置)、元素變形部分13(元素移動(dòng)-變形部分)和輸出緩沖器14(輸出裝置)、再現(xiàn)單元15(再現(xiàn)裝置,移動(dòng)裝置)和輸出部分16(輸出裝置)。
下面將詳細(xì)解釋該信息處理裝置的各個(gè)部分。
首先,將解釋輸入部分1和輸入緩沖器2,它們構(gòu)成了允許用戶輸入需要被顯示動(dòng)態(tài)圖像的諸如字符代碼和尺寸等圖形字符的顯示數(shù)據(jù)的數(shù)據(jù)輸入部分(輸入裝置)。
輸入部分1由諸如通常用于字處理器和計(jì)算機(jī)等的鍵盤、鼠標(biāo)和圖形輸入板等的輸入裝置1a(選擇裝置,數(shù)據(jù)輸入裝置)和諸如液晶顯示裝置等的輸入內(nèi)容顯示裝置1b(輸入內(nèi)容顯示裝置)構(gòu)成。
輸入裝置1a用于輸入圖形字符數(shù)據(jù),如圖形字符的字符碼和尺寸等,本發(fā)明當(dāng)前實(shí)施例的信息處理裝置顯示這些輸入圖形字符數(shù)據(jù)的動(dòng)態(tài)圖像。輸入裝置1a還被用做在根據(jù)圖形字符寺動(dòng)態(tài)圖像顯示進(jìn)行處理過(guò)程中使用的參數(shù)輸入裝置。這些參數(shù)將在后面詳細(xì)說(shuō)明。
輸入內(nèi)容顯示裝置1b顯示用于將被移動(dòng)-變形的一個(gè)目標(biāo)的輸入屏幕,以便在由輸入裝置1a輸入的圖形字符數(shù)據(jù)的基礎(chǔ)上選擇諸如表示與動(dòng)態(tài)圖像顯示相關(guān)的移動(dòng)-變形順序的菜單屏幕的將被移動(dòng)-變形的元素(后述)。
對(duì)于輸入內(nèi)容顯示裝置1b來(lái)講,字處理器或計(jì)算機(jī)等的例如液晶顯示裝置的顯示裝置可以不經(jīng)過(guò)任何修改便能夠使用。即,輸入內(nèi)容顯示裝置1b也可以被用做例如液晶顯示裝置的顯示裝置以用于輸出部分16(后述)。還可以做如下配置,即,輸入內(nèi)容顯示裝置1b可以被用做與輸出部分16分離設(shè)置的顯示裝置。
下面解釋采用以輸入內(nèi)容顯示裝置1b顯示的菜單屏幕來(lái)進(jìn)行工作的移動(dòng)-變形處理。
輸入緩沖器2暫時(shí)存儲(chǔ)由輸入部分1輸入的圖形字符數(shù)據(jù),和輸出顯示數(shù)據(jù)給作為控制裝置以預(yù)定定時(shí)控制整個(gè)圖像處理裝置的CPU 3。
CPU 3是一個(gè)處理裝置,用于諸如作為經(jīng)過(guò)輸入緩沖器2輸入的圖形字符的字符碼和尺寸等圖形字符數(shù)據(jù)的移動(dòng)-變形處理的所有處理操作。CPU 3具有程序存儲(chǔ)器和工作存儲(chǔ)器。
所述工作存儲(chǔ)器是一個(gè)用于對(duì)圖形字符進(jìn)行移動(dòng)-變形的區(qū)域,它根據(jù)來(lái)自圖形字符數(shù)據(jù)存儲(chǔ)器部分4、移動(dòng)數(shù)據(jù)存儲(chǔ)部分5、變形數(shù)據(jù)存儲(chǔ)部分6、移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7和再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8的數(shù)據(jù)相應(yīng)于輸入圖形字符進(jìn)行移動(dòng)-變形處理,上述各存儲(chǔ)器部分存有用于進(jìn)行圖形字符移動(dòng)-變形處理的各種類型數(shù)據(jù)。
在程序存儲(chǔ)器中,存儲(chǔ)有用于讀出與從每個(gè)存儲(chǔ)器部分輸入的所述圖形字符數(shù)據(jù)對(duì)應(yīng)的圖形字符的移動(dòng)-變形數(shù)據(jù)的一個(gè)程序,或存儲(chǔ)有用來(lái)對(duì)該圖形字符進(jìn)行移動(dòng)-變形處理的一個(gè)程序。
下面將詳細(xì)解釋由CPU 3執(zhí)行的對(duì)圖形字符的移動(dòng)-變形處理。
這里,以漢字“貓”為例給出所述圖形字符的解釋。
通常,漢字“貓”如圖3所示以線圖畫(huà)的形式顯示。如所述,由所述線(此后,所述線被稱之為骨架)的配置所表示的字符在這個(gè)說(shuō)明書(shū)中被規(guī)定為是骨架字符。相反,圖形字符是通過(guò)將形體賦予骨架字符的每個(gè)骨架的獲得的。例如,漢字“貓”的圖形字符如圖2所示。
漢字“貓”的筆畫(huà)總數(shù)是“11”,和根據(jù)JIS(日本工業(yè)標(biāo)準(zhǔn))被稱之為這個(gè)漢字點(diǎn)碼的字符碼是“3913”。在本實(shí)施例中,筆畫(huà)總數(shù)表示骨架的數(shù)量,點(diǎn)碼表示字符碼。
即,如圖3所示,漢字“貓”由元素101到111共11個(gè)骨架構(gòu)成。通過(guò)將多個(gè)骨架點(diǎn)連接成一條線可以獲得相應(yīng)于每個(gè)元素的骨架,例如,通過(guò)連接兩個(gè)骨架點(diǎn)101a可以獲得相應(yīng)于第一筆畫(huà)的元素101。通過(guò)連接四個(gè)骨架點(diǎn)102a可以獲得第二筆畫(huà)的元素102。類似地,通過(guò)分別連接多個(gè)骨架點(diǎn)103a到多個(gè)骨架點(diǎn)111a可以分別獲得其他元素103到111。
如圖2所示,通過(guò)如上所述地將形體賦予骨架字符可以獲得漢字“貓”的圖形字符。在這種情況下,例如,就相應(yīng)于第十個(gè)筆畫(huà)的元素110來(lái)講,連接圖4(b)所示各骨架點(diǎn)110a和將形體賦予所生成的連接線,可以得到圖4(a)所示的輪廓。將形體賦予骨架結(jié)構(gòu)的方式對(duì)于每種字型是不相同的。因此,每個(gè)圖形字符具有不同的輪廓數(shù)據(jù),諸如輪廓點(diǎn)的坐標(biāo)等等。
在圖4(a)中,元素110的輪廓是由置于元素110兩端處的兩個(gè)骨架點(diǎn)110a和被連接成一線的六個(gè)輪廓點(diǎn)110b構(gòu)成的。這里,當(dāng)將形體賦予所述骨架時(shí)包括在所述輪廓中的骨架點(diǎn)被認(rèn)為是輪廓點(diǎn)。即,在圖4(a)所示的例子中,輪廓點(diǎn)的數(shù)量不是6而是包括兩個(gè)骨架點(diǎn)的8。
下面將解釋在圖1中示出的圖形字符數(shù)據(jù)存儲(chǔ)器部分4、移動(dòng)數(shù)據(jù)存儲(chǔ)器部分5、變形數(shù)據(jù)存儲(chǔ)器部分6、移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)器部分7和再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)器部分8。這些部分構(gòu)成了信息處理裝置的數(shù)據(jù)存儲(chǔ)器部分。
圖形字符數(shù)據(jù)存儲(chǔ)器部分4用于存儲(chǔ)不可重寫(xiě)數(shù)據(jù),即包括當(dāng)認(rèn)為所述圖形字符是骨架字符時(shí)骨架點(diǎn)的數(shù)據(jù)(圖形字符骨架數(shù)據(jù))和構(gòu)成所述圖形字符的元素的輪廓點(diǎn)的數(shù)據(jù)(元素輪廓數(shù)據(jù))在內(nèi)的圖形字符數(shù)據(jù)。所述圖形字符數(shù)據(jù)存儲(chǔ)器部分4由用于存儲(chǔ)圖形字符骨架數(shù)據(jù)的圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域4a和用于存儲(chǔ)所述圖形字符元素輪廓數(shù)據(jù)的元素輪廓數(shù)據(jù)存儲(chǔ)區(qū)域4b組成。
在圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域4a中存儲(chǔ)有當(dāng)以骨架字符表示圖形字符時(shí)有關(guān)相應(yīng)筆畫(huà)點(diǎn)的數(shù)據(jù),具體地講,這些數(shù)據(jù)是與圖形字符的字符碼相關(guān)的數(shù)據(jù)規(guī)定圖形字符筆畫(huà)順序的筆畫(huà)順序碼、包含在所述元素中的骨架數(shù)量、規(guī)定骨架點(diǎn)的骨架點(diǎn)碼和骨架點(diǎn)的坐標(biāo)數(shù)據(jù)(位置指示數(shù)據(jù))、以及規(guī)定與元素輪廓數(shù)據(jù)對(duì)應(yīng)的元素的結(jié)構(gòu)元素碼。
即,在圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域4a中,對(duì)于圖形字符骨架數(shù)據(jù)來(lái)講,與圖形字符骨架順序?qū)?yīng)的一定數(shù)量的骨架和元素碼被存儲(chǔ),以用于每個(gè)筆畫(huà)順序碼。在圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域4a中,還存儲(chǔ)有與所述骨架點(diǎn)對(duì)應(yīng)的骨架點(diǎn)碼和與所述骨架點(diǎn)碼對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)。
例如當(dāng)在一個(gè)顯示裝置上顯示骨架字符時(shí),利用圖形字符搜索部分9將存儲(chǔ)在圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域4a中的圖形字符骨架數(shù)據(jù)提供給CPU3。
在如圖5所示的執(zhí)行漢字“貓”動(dòng)態(tài)顯示的情況下,所存儲(chǔ)的數(shù)據(jù)諸如與字符碼“3913”相關(guān)的數(shù)據(jù)和筆畫(huà)數(shù)11、即骨架數(shù)“3”和筆畫(huà)順序碼(1)的元素碼“2000”和骨架碼k101到103的坐標(biāo)數(shù)據(jù)等,均被提供給CPU3作為圖形字符骨架數(shù)據(jù)。這里,所述坐標(biāo)數(shù)據(jù)被唯一地提供給每個(gè)筆畫(huà)順序碼。
另一方面,元素輪廓數(shù)據(jù)存儲(chǔ)區(qū)域4b被用于存儲(chǔ)圖形字符每個(gè)元素的輪廓數(shù)據(jù)(下面稱之為元素輪廓數(shù)據(jù)),即,與字型對(duì)應(yīng)的元素輪廓點(diǎn)的坐標(biāo)數(shù)據(jù),所述元素對(duì)應(yīng)于存儲(chǔ)在圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域4a中的元素碼。在元素輪廓數(shù)據(jù)存儲(chǔ)區(qū)域4b中,如果字型不同,存儲(chǔ)不同的數(shù)據(jù)以用于同一個(gè)字符。
特別是,如圖6所示,在元素輪廓數(shù)據(jù)存儲(chǔ)區(qū)域4b中,對(duì)于圖形字符的每個(gè)元素碼存儲(chǔ)有大量的輪廓點(diǎn)、用于規(guī)定每個(gè)元素輪廓點(diǎn)的輪廓點(diǎn)碼以及用于指出輪廓點(diǎn)碼地址和輪廓點(diǎn)坐標(biāo)數(shù)據(jù)的指針。
利用圖形字符搜索部分9(后述)和已經(jīng)描述的圖形字符骨架數(shù)據(jù),將存儲(chǔ)在元素輪廓數(shù)據(jù)存儲(chǔ)區(qū)域4b中的元素輪廓數(shù)據(jù)提供給CPU 3。
在采用動(dòng)態(tài)顯示漢字“貓”的圖形字符的情況下,如圖6所示,用于表示圖2所示的圖形字符并與字型碼“2828”相關(guān)存儲(chǔ)的數(shù)據(jù)、即元素碼“2000”的輪廓點(diǎn)“8”的數(shù)目和輪廓點(diǎn)碼的指針以及從R20001到R20008的輪廓點(diǎn)碼的坐標(biāo)數(shù)據(jù),均被提供給CPU作為元素輪廓數(shù)據(jù)。每個(gè)坐標(biāo)數(shù)據(jù)都被唯一地指定給該字型碼。
圖1所示的移動(dòng)數(shù)據(jù)存儲(chǔ)器部分5包括用于存儲(chǔ)元素移動(dòng)方法類型的移動(dòng)類型數(shù)據(jù)存儲(chǔ)區(qū)域5a和用于在移動(dòng)時(shí)存儲(chǔ)元素坐標(biāo)數(shù)據(jù)的移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)區(qū)域5b。這里,所述移動(dòng)方法的類型和坐標(biāo)數(shù)據(jù)可以是不可重寫(xiě)或可重寫(xiě)的。
移動(dòng)類型數(shù)據(jù)存儲(chǔ)區(qū)域5a用于存儲(chǔ)與字符碼相關(guān)的每個(gè)筆畫(huà)順序碼的移動(dòng)類型碼和一定數(shù)量字符碼的骨架以及用于檢測(cè)經(jīng)過(guò)圖形字符移動(dòng)的元素的移動(dòng)筆畫(huà)順序碼,所述移動(dòng)類型碼被存儲(chǔ)以用于每個(gè)筆畫(huà)順序碼。此外,在移動(dòng)類型數(shù)據(jù)存儲(chǔ)區(qū)域5a中,還存儲(chǔ)有與移動(dòng)類型碼對(duì)應(yīng)的移動(dòng)類型數(shù)據(jù)(移動(dòng)方法)。這里,移動(dòng)筆畫(huà)順序碼表示與經(jīng)過(guò)移動(dòng)的圖形字符的結(jié)構(gòu)元素對(duì)應(yīng)的筆畫(huà)順序碼。這里,移動(dòng)類型碼規(guī)定了用于每個(gè)圖形圖畫(huà)元素的移動(dòng)類型。
利用元素變形數(shù)據(jù)搜索部分10的移動(dòng)數(shù)據(jù)搜索部分10a(后述)將存儲(chǔ)在移動(dòng)類型數(shù)據(jù)存儲(chǔ)區(qū)域5a中的移動(dòng)類型數(shù)據(jù)提供給CPU 3。
如圖7所示,作為一個(gè)移動(dòng)類型數(shù)據(jù)的例子,當(dāng)被動(dòng)態(tài)顯示的圖形字符是漢字“貓”的情況下,與筆畫(huà)順序碼(1)到(11)對(duì)應(yīng)的移動(dòng)類型碼與用于漢字“貓”的字符碼“3913”和骨架數(shù)“11”相關(guān)地存儲(chǔ)在移動(dòng)類型數(shù)據(jù)存儲(chǔ)區(qū)域5a中。
例如,在被處理的圖形字符是漢字“貓”和這個(gè)漢字的元素106和110需要被移動(dòng)的情況下,與該圖形字符各個(gè)元素的筆畫(huà)順序?qū)?yīng)的筆畫(huà)順序碼(6)和(10)被存儲(chǔ),并且與該移動(dòng)筆畫(huà)順序碼(6)和(10)相關(guān)的數(shù)據(jù)、即與筆畫(huà)順序碼(10)對(duì)應(yīng)存儲(chǔ)的移動(dòng)類型碼“D”,被提供給CPU 3。這里,將被存儲(chǔ)在移動(dòng)類型數(shù)據(jù)存儲(chǔ)區(qū)域5a中的移動(dòng)筆畫(huà)順序碼可以被重寫(xiě)或不能被重寫(xiě)。
這里,移動(dòng)碼“A”指示并行移動(dòng),移動(dòng)類型碼“B”指示反向移動(dòng),移動(dòng)類型碼“C”指示卷動(dòng)移動(dòng),移動(dòng)碼“D”指示骨架移動(dòng),和移動(dòng)碼“E”指示輪廓變形。因此,在這個(gè)例子中,筆畫(huà)順序碼(6)的元素101的輪廓被變形,和筆畫(huà)順序碼(10)的元素110被進(jìn)行骨架移動(dòng)。下面將結(jié)合附圖21詳細(xì)解釋用于移動(dòng)類型碼“A”的處理。
另一方面,移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)區(qū)域5b被用于當(dāng)進(jìn)行與圖形字符的字符碼、一定數(shù)量字符碼的骨架、用于檢測(cè)被移動(dòng)的骨架點(diǎn)的移動(dòng)筆畫(huà)順序碼和用于檢測(cè)被移動(dòng)的骨架點(diǎn)的移動(dòng)筆畫(huà)點(diǎn)相關(guān)的移動(dòng)時(shí),存儲(chǔ)所述圖形字符每個(gè)骨架點(diǎn)的坐標(biāo)。
存儲(chǔ)在移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)區(qū)域5b中的移動(dòng)位置指示數(shù)據(jù)通過(guò)元素變形數(shù)據(jù)搜索部分10的骨架變形數(shù)據(jù)搜索部分10b(后述)被提供給CPU 3。
在漢字“貓”的圖形字符的動(dòng)態(tài)圖像被顯示,如圖8所示,與字符碼“3913”和骨架數(shù)“11”相關(guān)存儲(chǔ)的數(shù)據(jù),即與筆畫(huà)順序碼“1”到“11”對(duì)應(yīng)的骨架點(diǎn)的數(shù)量和需要移動(dòng)的相應(yīng)骨架點(diǎn)的坐標(biāo)數(shù)據(jù)被存儲(chǔ)在移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)區(qū)域5b內(nèi)。在圖7所示的筆畫(huà)順序碼(1)到(11)和移動(dòng)類型碼”A“到“E”之間的關(guān)系的基礎(chǔ)上規(guī)定需要被移動(dòng)骨架點(diǎn)的坐標(biāo)數(shù)據(jù)。
例如,在將被處理的圖形字符是漢字“貓”和元素110將被移動(dòng)的情況下,對(duì)于移動(dòng)位置指示數(shù)據(jù)來(lái)講,在移動(dòng)與圖8所示筆畫(huà)順序碼對(duì)應(yīng)的骨架點(diǎn)的坐標(biāo)數(shù)據(jù)中,與移動(dòng)順序碼(10)相關(guān)的數(shù)據(jù)和將被移動(dòng)的元素結(jié)構(gòu)100的骨架點(diǎn)碼k1003被提供給CPU 3。
圖1所示變形數(shù)據(jù)存儲(chǔ)部分6是一個(gè)存儲(chǔ)裝置,用于使圖形字符的元素形狀變形。特別是,變形數(shù)據(jù)存儲(chǔ)部分6存儲(chǔ)用于每個(gè)字型的變形數(shù)據(jù)。即,變形數(shù)據(jù)存儲(chǔ)部分6存儲(chǔ)變形之后的輪廓點(diǎn)坐標(biāo)數(shù)據(jù),該數(shù)據(jù)作為與和表示字型的字形碼、圖形字符元素?cái)?shù)量(骨架數(shù)量)以及元素碼相關(guān)的元素碼對(duì)應(yīng)的元素輪廓數(shù)據(jù),被存儲(chǔ)起來(lái)。
利用元素變形數(shù)據(jù)搜索部分10的變形數(shù)據(jù)搜索部分10c將需要存儲(chǔ)在變形數(shù)據(jù)存儲(chǔ)部分6的變形數(shù)據(jù)提供給CPU 3。所述變形數(shù)據(jù)可以是可重寫(xiě)的或是不可以重寫(xiě)的。
在如圖9所示執(zhí)行動(dòng)態(tài)顯示漢字“貓”的情況下,作為變形數(shù)據(jù),一定數(shù)量與漢字“貓”的字型碼“2828”相關(guān)的輪廓點(diǎn)和變形碼被存儲(chǔ)到變形數(shù)據(jù)存儲(chǔ)部分6中。
所述變形數(shù)據(jù)包括“a”和“b”,變形碼“a”為被變形時(shí)元素的不同數(shù)據(jù),變形碼“b”為被變形時(shí)所述元素每個(gè)骨架點(diǎn)的坐標(biāo)。
在圖9所示移動(dòng)數(shù)據(jù)的情況下,變形碼“a”對(duì)應(yīng)于元素碼“2000”和“3010”存儲(chǔ),變形碼“b”對(duì)應(yīng)于元素碼“8000”存儲(chǔ)。即當(dāng)漢字“貓”的圖形字符進(jìn)行變形時(shí),與被變形的元素碼“2000”和“3010”對(duì)應(yīng)的元素101和106在變形不同數(shù)據(jù)的基礎(chǔ)上被進(jìn)一步變形,并且與元素碼“8000”對(duì)應(yīng)的元素110被變形,從而使被變形的輪廓點(diǎn)被置于預(yù)定坐標(biāo)點(diǎn)處。
圖1所示移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7用于存儲(chǔ)從在變形之前位置坐標(biāo)處顯示圖形字符的每個(gè)元素開(kāi)始到在移動(dòng)之后位置坐標(biāo)處顯示所述元素為止的時(shí)間間隔(移動(dòng)時(shí)間數(shù)據(jù))。
特別是,在移動(dòng)時(shí)間存儲(chǔ)部分7中,所存儲(chǔ)的內(nèi)容是與圖形字符碼和構(gòu)成所述圖形字符的元素骨架數(shù)量相關(guān)的筆畫(huà)順序碼骨架點(diǎn)的數(shù)量和與所述骨架點(diǎn)碼對(duì)應(yīng)的時(shí)間間隔。
然后,存儲(chǔ)在移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7中的移動(dòng)時(shí)間數(shù)據(jù)被利用移動(dòng)時(shí)間搜索部分11(后述)提供給CPU 3。這里,移動(dòng)時(shí)間數(shù)據(jù)可以是不可重寫(xiě)的或可重寫(xiě)的。
在執(zhí)行漢字“貓”動(dòng)態(tài)顯示的情況下,如圖10所示,表示骨架點(diǎn)碼k101到k103的骨架點(diǎn)碼k101的時(shí)間間隔T101′-T101與字符碼“3913”相關(guān)地存儲(chǔ)在移動(dòng)數(shù)據(jù)存儲(chǔ)部分7中。用于其他筆畫(huà)順序碼的時(shí)間間隔也存儲(chǔ)在移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7中。時(shí)間間隔101′-101為變形時(shí)移動(dòng)每個(gè)骨架點(diǎn)101a所需的時(shí)間。因此,在同一筆畫(huà)順序碼骨架中的其他骨架點(diǎn)同時(shí)被移動(dòng)。結(jié)果是需要變形的骨架點(diǎn)可以利用很少的數(shù)量移動(dòng)。
圖1所示再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8用于存儲(chǔ)從在移動(dòng)坐標(biāo)位置處顯示圖形字符的每個(gè)元素到在原始位置處將要顯示移動(dòng)返回的所述元素為止的時(shí)間間隔(再現(xiàn)時(shí)間數(shù)據(jù))。
特別是,在再現(xiàn)時(shí)間存儲(chǔ)部分8中,與圖形字符的字符碼和該圖形字符元素骨架的數(shù)量相關(guān)地存儲(chǔ)有筆畫(huà)順序骨架點(diǎn)的數(shù)量和與骨架點(diǎn)碼對(duì)應(yīng)的時(shí)間間隔。存儲(chǔ)在再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8中的再現(xiàn)時(shí)間數(shù)據(jù)利用再現(xiàn)時(shí)間搜索部分12(后述)存儲(chǔ)到CPU 3中。再現(xiàn)時(shí)間數(shù)據(jù)可以是可重寫(xiě)的或是不可重寫(xiě)的。
例如,在執(zhí)行漢字“貓”的圖形字符的動(dòng)態(tài)圖像的情況下,如圖11所示,對(duì)于再現(xiàn)時(shí)間數(shù)據(jù),表示與筆畫(huà)順序碼(1)對(duì)應(yīng)的骨架點(diǎn)碼k101到k103的骨架點(diǎn)碼k101的時(shí)間間隔T101′-101″被與字符碼“3913”相關(guān)地存儲(chǔ)在再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8中。其它筆畫(huà)順序碼的時(shí)間間隔也被存儲(chǔ)在該再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8中。這里,時(shí)間間隔T101″-T101′為每個(gè)骨架點(diǎn)移動(dòng)變形所需的時(shí)間。因此,包含在諸如骨架點(diǎn)碼k102和k103的相同筆畫(huà)順序碼骨架中的其它骨架點(diǎn)同時(shí)被移動(dòng)。結(jié)果是所述骨架點(diǎn)可以利用很小的數(shù)據(jù)量移動(dòng)。
下面描述構(gòu)成所述信息處理裝置數(shù)據(jù)處理部分(移動(dòng)變型處理裝置)的圖形字符搜索部分9、元素變形數(shù)據(jù)搜索部分10、移動(dòng)時(shí)間搜索部分11、再現(xiàn)時(shí)間搜索部分12和元素變形部分13。這里,所述移動(dòng)-變形處理裝置移動(dòng)-變形構(gòu)成該圖形字符的多個(gè)元素分割后的至少一個(gè)。
圖形字符搜索部分9是一具數(shù)據(jù)搜索裝置,用于搜索對(duì)應(yīng)于用來(lái)圖案顯示的圖形字符的字符碼、尺寸和字型等的圖形字符相關(guān)的數(shù)據(jù),當(dāng)搜索圖形字符數(shù)據(jù)存儲(chǔ)部分4時(shí)這些數(shù)據(jù)作為來(lái)自輸入部分1的輸入而被存儲(chǔ)在CPU3的工作存儲(chǔ)器中。
圖形字符搜索部分9通常是由用于計(jì)算機(jī)的一個(gè)程序和該程序的執(zhí)行部分構(gòu)成的。圖形字符搜索部分9被如下配置,即當(dāng)所述圖形字符數(shù)據(jù)被輸入給輸入部分1時(shí),做為輸入的圖形字符數(shù)據(jù)被存儲(chǔ)在CPU 3的程序存儲(chǔ)器中,所述圖形字符數(shù)據(jù)被從圖形字符數(shù)據(jù)存儲(chǔ)部分4中讀出。特別是,存儲(chǔ)在圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域4a中的圖形字符骨架數(shù)據(jù)和存儲(chǔ)在元素輪廓數(shù)據(jù)存儲(chǔ)區(qū)域4b中的元素輪廓數(shù)據(jù)通過(guò)圖形字符搜索部分9被讀出。
元素變形數(shù)據(jù)搜索部分10是一個(gè)數(shù)據(jù)搜索裝置,用于搜索元素變形數(shù)據(jù),所述元素變形數(shù)據(jù)被用于當(dāng)從移動(dòng)數(shù)據(jù)存儲(chǔ)部分5和變形數(shù)據(jù)存儲(chǔ)部分6搜索時(shí),對(duì)每個(gè)從所述輸入部分1輸入的圖形字符的元素進(jìn)行移動(dòng)-變形處理,并將其存儲(chǔ)在CPU 3的工作存儲(chǔ)器中。
元素變形數(shù)據(jù)搜索部分10由移動(dòng)數(shù)據(jù)搜索部分10a、骨架變形數(shù)據(jù)搜索部分10b和變形數(shù)據(jù)搜索部分10c組成。
移動(dòng)時(shí)間搜索部分10a用于從移動(dòng)數(shù)據(jù)存儲(chǔ)部分5的移動(dòng)類型數(shù)據(jù)存儲(chǔ)區(qū)域5a中搜索動(dòng)態(tài)顯示圖形字符元素的方法。具體地講,移動(dòng)數(shù)據(jù)搜索部分10a由數(shù)據(jù)搜索程序和該程序的執(zhí)行部分組成。
骨架信息數(shù)據(jù)搜索部分10b用于從移動(dòng)數(shù)據(jù)存儲(chǔ)部分5的移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)區(qū)域5b中搜索圖形字符每個(gè)元素骨架點(diǎn)的移動(dòng)坐標(biāo)。特別是,移動(dòng)數(shù)據(jù)搜索部分10b由一個(gè)數(shù)據(jù)搜索程序和該程序的執(zhí)行部分組成。
變形數(shù)據(jù)搜索部分10c用于從變形數(shù)據(jù)存儲(chǔ)部分6中搜索圖形字符每個(gè)元素輪廓點(diǎn)的坐標(biāo)值。特別是,移動(dòng)數(shù)據(jù)搜索部分10c由一個(gè)數(shù)據(jù)搜索程序和該程序的執(zhí)行部分組成。
每一個(gè)所述搜索部分的數(shù)據(jù)搜索程序被用于在由圖形字符搜索部分9完成搜索的基礎(chǔ)上向CPU 3提供時(shí)搜索需要處理的圖形字符的各種類型的數(shù)據(jù)。
移動(dòng)時(shí)間搜索部分11存儲(chǔ)從在預(yù)定位置處顯示圖形字符的每個(gè)元素開(kāi)始到所移動(dòng)的元素被顯示和從移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7被存儲(chǔ)到CPU 3的工作存儲(chǔ)器中為止所需要的時(shí)間。
通常,移動(dòng)時(shí)間搜索部分11由一個(gè)數(shù)據(jù)搜索程序和該程序的執(zhí)行部分組成,在需要處理的變形圖形字符數(shù)據(jù)被提供給CPU 3之后,所希望的移動(dòng)時(shí)間數(shù)據(jù)被從移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7中讀出并存儲(chǔ)在CPU 3的工作存儲(chǔ)器中。
再現(xiàn)時(shí)間搜索部分12用于搜索再現(xiàn)時(shí)間,該再現(xiàn)時(shí)間確定將被從再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8重復(fù)輸出并存儲(chǔ)到CPU 3工作存儲(chǔ)器中的元素?cái)?shù)據(jù)的運(yùn)行速度。
通常,再現(xiàn)時(shí)間搜索部分12由一個(gè)數(shù)據(jù)搜索程序和該程序的執(zhí)行部分構(gòu)成,在需要處理的圖形字符的變形數(shù)據(jù)提供給CPU 3之后,從再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8中讀出所希望的移動(dòng)時(shí)間數(shù)據(jù)并存儲(chǔ)到CPU 3的工作存儲(chǔ)器中。
元素變形部分13包括用做數(shù)據(jù)處理裝置以移動(dòng)-變形圖形字符元素的移動(dòng)部分13a、骨架變形部分13b和變形部分13c。這些部分13a到13c由下述變形處理程序和相應(yīng)的執(zhí)行部分構(gòu)成。
移動(dòng)部分13a由一個(gè)處理程序和用于執(zhí)行該程序的執(zhí)行部分構(gòu)成,該處理程序用于當(dāng)利用元素變形數(shù)據(jù)搜索部分10的移動(dòng)數(shù)據(jù)搜索部分10a從移動(dòng)數(shù)據(jù)存儲(chǔ)部分5搜索時(shí),根據(jù)該圖形字符移動(dòng)數(shù)據(jù)移動(dòng)所述元素。
骨架變形部分13b由一個(gè)處理程序和該處理程序的執(zhí)行部分構(gòu)成,該處理程序用于當(dāng)所搜索的移動(dòng)類型內(nèi)容是骨架移動(dòng)時(shí),在所搜索移動(dòng)數(shù)據(jù)的基礎(chǔ)上移動(dòng)所述輪廓點(diǎn)。
變形部分13c由一個(gè)處理程序和該程序的執(zhí)行部分構(gòu)成,該程序用于當(dāng)所搜索的移動(dòng)類型的內(nèi)容是輪廓變形時(shí),在所搜索移動(dòng)數(shù)據(jù)的基礎(chǔ)上移動(dòng)所述輪廓點(diǎn)。
所述處理程序中的每一個(gè)都在元素變形搜索部分10完成搜索的基礎(chǔ)上按順序提供給CPU 3,和針對(duì)需要處理的圖形字符進(jìn)行移動(dòng)-變形處理。
最后解釋輸出緩沖器14、再現(xiàn)部分15和構(gòu)成信息處理裝置數(shù)據(jù)輸出部分(輸出裝置)的輸出部分16。輸出緩沖器14、再現(xiàn)部分15和輸出部分16交替切換和輸出所述元素經(jīng)過(guò)移動(dòng)變形處理裝置移動(dòng)-變形之后的顯示數(shù)據(jù)和在經(jīng)移動(dòng)-變形處理裝置移動(dòng)-變形之前的所述元素的顯示數(shù)據(jù)。
輸出緩沖器14被設(shè)置得用于存儲(chǔ)諸如已經(jīng)經(jīng)過(guò)CPU 3工作存儲(chǔ)器內(nèi)圖形字符移動(dòng)-變形處理的數(shù)據(jù)。輸出緩沖器14被用于暫存CPU 3處理結(jié)果的數(shù)據(jù)。
再現(xiàn)部分15被用于存儲(chǔ)被處理和存儲(chǔ)在輸出緩沖器14中的數(shù)據(jù)以便按時(shí)間順序傳送給輸出部分16。
輸出部分16被用于輸出從再現(xiàn)部分15傳送的數(shù)據(jù)。關(guān)于輸出部分16的顯示裝置,可以使用構(gòu)成所述輸入內(nèi)容顯示裝置1a的液晶顯示板等。
下面將參照附圖12至15解釋在具有所述配置的信息處理裝置中,預(yù)先設(shè)置的圖形字符的動(dòng)態(tài)顯示。另外,將解釋采用漢字“貓”作為要處理的圖形字符的情況,以及對(duì)與貓尾巴對(duì)應(yīng)的元素進(jìn)行處理的例子。
例如,如圖12所示,圖形字符“貓”的元素110被用于作為貓尾巴。首先,作為骨架移動(dòng)的一個(gè)例子,在元素110的三個(gè)骨架點(diǎn)111a中,最外面的骨架點(diǎn)111a被保持在比其它骨架點(diǎn)110a更接近元素104的位置處。然后,最外面的骨架點(diǎn)111a被移動(dòng)到比其它兩個(gè)骨架點(diǎn)110a更為遠(yuǎn)離元素104的位置處。通過(guò)重復(fù)執(zhí)行上述處理,元素110可以被移動(dòng),就好象是貓尾巴(圖形字符)上下運(yùn)動(dòng)。結(jié)果是可以獲得有吸引力的動(dòng)態(tài)圖像。
另外,將轉(zhuǎn)動(dòng)移動(dòng)應(yīng)用到如圖12所示的圖形字符中相應(yīng)于貓尾的元素110上,例如如圖14所示,通過(guò)在圍繞置于除元素110以外的元素107一端上的骨架點(diǎn)110a(圖中的點(diǎn)“N”)的同心圓上移動(dòng)最外骨架點(diǎn)110a(圖中的點(diǎn)“M”),元素110看起來(lái)就好象是轉(zhuǎn)動(dòng)的貓尾巴(圖形字符)。
此外,在放大看起來(lái)好象是圖12所示圖形字符“貓”腳元素106的情況下,例如如圖15所示,通過(guò)將元素106每個(gè)相應(yīng)輪廓點(diǎn)106a移動(dòng)預(yù)定寬度從而保持變形之后的輪廓平行于變形之前的輪廓,可以獲得元素106′,這看起來(lái)好象是圖形字符“貓”的腳先被放大然后被縮小到原來(lái)的尺寸。
在上面的描述中,已經(jīng)解釋了信息處理裝置圖形字符的動(dòng)態(tài)顯示,下面,解釋動(dòng)態(tài)顯示的處理過(guò)程。在當(dāng)前實(shí)施例中,漢字“貓”被用做將被動(dòng)態(tài)顯示的圖形字符。
首先,如圖16所示,當(dāng)開(kāi)始字符產(chǎn)生處理時(shí),用戶使用輸入裝置1a輸入需要?jiǎng)討B(tài)顯示的圖形字符的字符碼和字符尺寸(S1)。
然后,在輸入字符碼和字符尺寸的基礎(chǔ)上,執(zhí)行用于動(dòng)態(tài)顯示的菜單處理,以規(guī)定哪一個(gè)元素需要被移動(dòng)(S2)。后面將詳細(xì)解釋所述菜單處理。
接著,當(dāng)在S2進(jìn)行菜單處理時(shí),作為輸入的數(shù)據(jù)被存儲(chǔ)到輸入緩沖器2中(S3)。這里,關(guān)于動(dòng)態(tài)顯示的數(shù)據(jù)也被存儲(chǔ)到輸入緩沖器2中。
接著,存儲(chǔ)在輸入緩沖器2中的數(shù)據(jù)被傳送給CPU 3(S4)。這里,該數(shù)據(jù)被存儲(chǔ)在CPU 3的工作存儲(chǔ)器中,當(dāng)需要控制產(chǎn)生與作為輸入字符碼對(duì)應(yīng)的圖形字符之前的整個(gè)處理過(guò)程中使用所述數(shù)據(jù)。
此后,CPU 3執(zhí)行圖形字符相關(guān)數(shù)據(jù)搜索操作(S5)。即,CPU 3執(zhí)行與和所述字符碼、字符尺寸對(duì)應(yīng)的圖形字符相關(guān)的數(shù)據(jù),作為當(dāng)從圖形字符數(shù)據(jù)存儲(chǔ)部分4、移動(dòng)數(shù)據(jù)存儲(chǔ)部分5、變形數(shù)據(jù)存儲(chǔ)部分6、移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7和再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8中搜索時(shí)由圖形字符搜索部分9、元素變形數(shù)據(jù)搜索部分10、移動(dòng)時(shí)間搜索部分11、再現(xiàn)時(shí)間搜索部分12的輸入。下面將詳細(xì)解釋與數(shù)據(jù)搜索處理相關(guān)的圖形字符。
此后,利用元素變形部分13執(zhí)行圖形字符各元素的變形處理(S6)。下面將詳細(xì)解釋所述變形處理。
在執(zhí)行元素變形處理之后,元素變形部分13在利用筆畫(huà)順序碼處理執(zhí)行所述移動(dòng)之前移動(dòng)所述元素,并展現(xiàn)它(S7)。這里,存儲(chǔ)在CPU 3工作存儲(chǔ)器中的筆畫(huà)順序碼的再現(xiàn)時(shí)間數(shù)據(jù)被傳送給輸出緩沖器14。例如,在S5讀出的圖形字符數(shù)據(jù)的筆畫(huà)順序碼是(10)和(6)時(shí),再現(xiàn)時(shí)間數(shù)據(jù)T1001″-T1001′和再現(xiàn)時(shí)間數(shù)據(jù)T601″-T601′被傳送。
元素變形部分13將已經(jīng)經(jīng)過(guò)與所述筆畫(huà)順序碼對(duì)應(yīng)的移動(dòng)-變形處理的元素傳送給輸出緩沖器14,并展現(xiàn)它(S8)。這里,存儲(chǔ)在CPU 3工作存儲(chǔ)器中的筆畫(huà)順序碼的移動(dòng)時(shí)間數(shù)據(jù)被傳送給輸出緩沖器14。例如,在S5中讀出的圖形字符數(shù)據(jù)的筆畫(huà)順序碼是(10)和(6),筆畫(huà)順序碼(10)的移動(dòng)時(shí)間數(shù)據(jù)T1001′-T1001和筆畫(huà)順序碼(6)的移動(dòng)時(shí)間數(shù)據(jù)T601′-T601被傳送。
最后,存儲(chǔ)在輸出緩沖器14中的數(shù)據(jù)被傳送給再現(xiàn)單元15,并執(zhí)行圖形字符的動(dòng)態(tài)顯示處理(S9)。這里,下面將進(jìn)一步詳細(xì)解釋所述動(dòng)態(tài)處理。
下面,結(jié)合圖17和圖18(a)到圖18(c)解釋圖16所示流程S2的菜單處理。
首先,在由輸入裝置1a輸入需要被動(dòng)態(tài)顯示圖形字符的字符碼和字符尺寸的基礎(chǔ)上,CPU 3使在輸入內(nèi)容顯示裝置1b中顯示一個(gè)菜單處理屏幕(S11)。另外,當(dāng)采用需要?jiǎng)討B(tài)顯示的漢字“貓”時(shí),例如是“56位”的貓的字符碼“3919”和字符尺寸被從輸入裝置1a輸入。
接著,選擇是否進(jìn)行動(dòng)態(tài)處理(S12)。如果在S12是不,則執(zhí)行不選擇容易設(shè)置的處理。
另一方面,如果在S12選擇了動(dòng)態(tài)處理,接著就要選擇是否通過(guò)容易設(shè)置并在其基礎(chǔ)上執(zhí)行動(dòng)態(tài)顯示(S13),這里,如果選擇了通過(guò)容易設(shè)置來(lái)進(jìn)行動(dòng)態(tài)顯示處理,則執(zhí)行S13的處理以用于所述的動(dòng)態(tài)顯示處理。另一方面,如果選擇了不使用容易設(shè)置的動(dòng)態(tài)顯示,則執(zhí)行在后述實(shí)施例中解釋的參數(shù)輸入處理。
為了描述在菜單處理中的顯示,首先,例如在輸入內(nèi)容顯示裝置1b上顯示圖18(a)所示的一個(gè)菜單屏幕。在這個(gè)屏幕中,在輸入內(nèi)容顯示裝置1b上顯示消息“動(dòng)態(tài)顯示?”和對(duì)這個(gè)消息的答案“是”或“否”。這里,如果選擇動(dòng)態(tài)顯示,則利用諸如鼠標(biāo)的輸入裝置1a的一種指示裝置將顯示部分規(guī)定為“是”。特別是,在利用鼠標(biāo)作為指示裝置的情況下,通過(guò)雙擊“是”執(zhí)行在屏幕上所選擇的處理。
在圖18(a)所示的菜單處理中,通過(guò)規(guī)定屏幕上顯示為“是”的部分,出現(xiàn)圖18b所示的屏幕,在該屏幕中,在輸入內(nèi)容顯示裝置1b上顯示消息“容易設(shè)置?”。這里,在輸入內(nèi)容顯示裝置1b上,顯示消息“容易設(shè)置?”和對(duì)這個(gè)消息的答案“是”或“否”。這里,如果選擇容易設(shè)置,則利用諸如鼠標(biāo)的指示裝置選擇“是”。如果不是,則利用諸如鼠標(biāo)的指示裝置選擇“否”。通過(guò)選擇圖18(b)中所示屏幕顯示的“是”或“否”,輸入內(nèi)容顯示裝置1b顯示圖18(c)所示“開(kāi)始處理”,并執(zhí)行后續(xù)動(dòng)態(tài)顯示處理。
下面參考圖19的流程解釋在S12沒(méi)有選擇動(dòng)態(tài)顯示的情況。
首先,將圖16所示的流程中步驟S1所輸入字符碼、字符大小、字型等均存儲(chǔ)于輸入緩沖器2中(S21)。
然后,存儲(chǔ)在輸入緩沖器2中的數(shù)據(jù)被傳送給CPU 3(S22)。這里,被傳送的數(shù)據(jù)被存儲(chǔ)在CPU 3的工作存儲(chǔ)器中。
接著,圖形字符搜索部分9根據(jù)存儲(chǔ)在所述工作存儲(chǔ)器中的數(shù)據(jù)、即字符碼、字符尺寸和字型等搜索所述圖形字符(S23)。
此后,在輸出緩沖器14中展現(xiàn)搜索到的圖形字符元素的數(shù)據(jù)(S24)。
然后,在輸出緩沖器14中被展現(xiàn)的圖形字符元素經(jīng)再現(xiàn)部分15傳送給輸出部分16(S25),被移動(dòng)的元素被傳送給輸出部分16的屏幕(S26)。
如上所述,在不執(zhí)行動(dòng)態(tài)顯示的情況下,圖形字符可以在靜態(tài)、即非激活狀態(tài)下根據(jù)字符碼、字符尺寸和字型等被輸出給輸出部分16的屏幕。
這里,將給出整個(gè)選擇容易設(shè)置的過(guò)程。
首先,參照?qǐng)D20的流程解釋下述處理過(guò)程i)根據(jù)在輸入裝置1a輸入的字符碼,利用圖形字符搜索部分9、元素變形數(shù)據(jù)搜索部分10、移動(dòng)時(shí)間搜索部分11和再現(xiàn)時(shí)間搜索部分12從圖形字符數(shù)據(jù)存儲(chǔ)部分4、移動(dòng)數(shù)據(jù)存儲(chǔ)部分5、變形數(shù)據(jù)存儲(chǔ)部分6、移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7和再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8中搜索所存儲(chǔ)的圖形字符相關(guān)數(shù)據(jù),ii)將所搜索到的數(shù)據(jù)存儲(chǔ)到CPU 3工作存儲(chǔ)器中的處理。這里,將給出采用漢字“貓”作為將被處理圖形字符情況的整個(gè)解釋。
首先,搜索圖形字符數(shù)據(jù)(S31)。即,利用圖形字符搜索部分9從圖形字符數(shù)據(jù)存儲(chǔ)部分4中搜索在從輸入緩沖器2傳送給CPU 3時(shí)與具有字符碼“3913”的“貓”相關(guān)的圖形字符。
這里,圖形字符搜索部分9搜索存儲(chǔ)在圖形字符骨架數(shù)據(jù)存儲(chǔ)部分4a中的字符碼(見(jiàn)圖5)。在搜索字符碼的基礎(chǔ)上,提取一個(gè)字符的附加數(shù)據(jù)(圖形字符數(shù)據(jù))、骨架的數(shù)量、用于所述骨架數(shù)量的筆畫(huà)順序碼、骨架的數(shù)量、元素碼、骨架點(diǎn)碼和每個(gè)骨架點(diǎn)的坐標(biāo)數(shù)據(jù),并將其存儲(chǔ)到CPU 3的工作存儲(chǔ)器中。接著,在將所提取的圖形字符存儲(chǔ)到CPU 3工作存儲(chǔ)器的基礎(chǔ)上,搜索移動(dòng)數(shù)據(jù)(S32)。即,利用元素變形數(shù)據(jù)搜索部分10的移動(dòng)數(shù)據(jù)搜索部分10a,從移動(dòng)數(shù)據(jù)存儲(chǔ)部分5中搜索有關(guān)構(gòu)成圖形字符的元素移動(dòng)的數(shù)據(jù)。
這里,在S31中搜索圖形字符數(shù)據(jù)的情況下,移動(dòng)數(shù)據(jù)搜索部分10a搜索存儲(chǔ)在移動(dòng)類型數(shù)據(jù)存儲(chǔ)區(qū)域5a中的字符碼(見(jiàn)圖7)。作為搜索結(jié)果,如果發(fā)現(xiàn)與輸入字符碼“3913”對(duì)應(yīng)的移動(dòng)類型數(shù)據(jù),則搜索被附加到移動(dòng)類型數(shù)據(jù)上的移動(dòng)筆畫(huà)順序碼。
“筆畫(huà)順序碼(6)”和“筆畫(huà)順序碼(10)”如圖7所示被存儲(chǔ),以用于規(guī)定被移動(dòng)-變形的字符碼為“3913”的字符元素的移動(dòng)筆畫(huà)順序碼的移動(dòng)類型數(shù)據(jù)。即,進(jìn)行動(dòng)態(tài)顯示的這個(gè)圖形字符的元素是第六和第十個(gè)筆畫(huà)順序的元素。在圖7所示的例子中,“筆畫(huà)順序碼(6)”的移動(dòng)類型碼,例如是“E”,這是一個(gè)用于移動(dòng)所述元素輪廓的代碼?!肮P畫(huà)順序碼(10)”的移動(dòng)類型碼,例如是“D”,這是一個(gè)用于變形所述元素骨架的代碼。
因此,提供移動(dòng)數(shù)據(jù)搜索部分10a用于提取“筆畫(huà)順序碼(6)”和“移動(dòng)類型碼(E)”以及“筆畫(huà)順序碼(10)”和“移動(dòng)類型碼(D)”的數(shù)據(jù),并將其存儲(chǔ)到CPU 3的工作存儲(chǔ)器中。
然后,在利用移動(dòng)數(shù)據(jù)搜索部分10a對(duì)移動(dòng)數(shù)據(jù)進(jìn)行搜索之后,搜索骨架變形數(shù)據(jù)(S33)。即,利用骨架變形數(shù)據(jù)搜索部分10b從移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)區(qū)域5b中搜索被移動(dòng)的位置數(shù)據(jù)(見(jiàn)圖8)。
骨架變形數(shù)據(jù)搜索部分10b搜索需要移動(dòng)的移動(dòng)骨架點(diǎn)碼k1003和所述骨架點(diǎn)的坐標(biāo),它們構(gòu)成了作為與所述筆畫(huà)順序碼(10)對(duì)應(yīng)的移動(dòng)位置數(shù)據(jù)的筆畫(huà)順序碼(10)。
接著,在利用骨架信息數(shù)據(jù)搜索部分10b搜索移動(dòng)位置數(shù)據(jù)之后,搜索所述變形數(shù)據(jù)(S34)。即,利用變形數(shù)據(jù)搜索部分10c,搜索存儲(chǔ)在變形數(shù)據(jù)存儲(chǔ)部分6中的變形數(shù)據(jù)(見(jiàn)圖9)。
這里,變形數(shù)據(jù)搜索部分10c搜索與從所述工作存儲(chǔ)器中搜索的筆畫(huà)順序碼對(duì)應(yīng)的圖形字符的筆畫(huà)順序碼和元素碼。
例如,在利用變形數(shù)據(jù)搜索部分10c搜索移動(dòng)類型碼“E”的情況下,從與由工作存儲(chǔ)器中提取的字符碼“3913”的圖形字符骨架數(shù)據(jù)中搜索與移動(dòng)類型碼“E”對(duì)應(yīng)的筆畫(huà)順序碼(6)”,和搜索與“筆畫(huà)順序碼(6)”對(duì)應(yīng)的元素碼。當(dāng)與字符碼“3913”的筆畫(huà)順序碼(6)對(duì)應(yīng)的元素碼是“8000”時(shí),從變形數(shù)據(jù)存儲(chǔ)部分6搜索元素碼“8000”的變形碼。當(dāng)元素碼“8000”的變形碼是“b”時(shí),可以看到所選擇的移動(dòng)類型被變換成輪廓點(diǎn)的坐標(biāo)。因此,變形數(shù)據(jù)搜索部分10c提取元素碼“8000”、變形碼“b”和變形后的元素的元素碼“8000”的輪廓點(diǎn)坐標(biāo)數(shù)據(jù),并將其存儲(chǔ)到所述工作存儲(chǔ)器中。
如上所述,通過(guò)元素變形數(shù)據(jù)搜索部分10的搜索,與筆畫(huà)順序碼(6)對(duì)應(yīng)的移動(dòng)類型碼“E”和元素碼“8000”、變形碼“b”和變形后的元素坐標(biāo)以及移動(dòng)類型碼“D”、移動(dòng)骨架點(diǎn)碼和骨架點(diǎn)移動(dòng)后的坐標(biāo)數(shù)據(jù)均被存儲(chǔ)在工作存儲(chǔ)器中。
接著,利用移動(dòng)時(shí)間搜索部分11,搜索存儲(chǔ)在移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7中的移動(dòng)時(shí)間數(shù)據(jù)(S35)。這里,移動(dòng)時(shí)間搜索部分11搜索與字符碼“3913”對(duì)應(yīng)的移動(dòng)時(shí)間數(shù)據(jù)。
例如,當(dāng)移動(dòng)時(shí)間搜索部分11從存儲(chǔ)在移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7中的移動(dòng)時(shí)間數(shù)據(jù)的字符碼“3913”的數(shù)據(jù)中(見(jiàn)圖10)搜索“筆畫(huà)順序碼(6)”時(shí),移動(dòng)時(shí)間搜索部分11讀出將被存儲(chǔ)到所述工作存儲(chǔ)器中的“筆畫(huà)順序碼(6)”的移動(dòng)時(shí)間T601′T601。類似的,移動(dòng)時(shí)間搜索部分11提取將被存儲(chǔ)到工作存儲(chǔ)器中的筆畫(huà)順序碼(10)的移動(dòng)時(shí)間T1001′-T1001。
此后,利用再現(xiàn)時(shí)間搜索部分12從再現(xiàn)數(shù)據(jù)存儲(chǔ)部分8中搜索再現(xiàn)時(shí)間數(shù)據(jù)(S36、見(jiàn)圖11)。在這種狀態(tài)下,再現(xiàn)時(shí)間搜索部分12搜索與字符碼“3913”對(duì)應(yīng)的再現(xiàn)時(shí)間數(shù)據(jù)。
例如,當(dāng)再現(xiàn)時(shí)間搜索部分12搜索存儲(chǔ)在再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8中的再現(xiàn)時(shí)間數(shù)據(jù)的字符碼“3913”的數(shù)據(jù)時(shí),筆畫(huà)順序碼(6)的再現(xiàn)時(shí)間T601″-T601′被提取并存儲(chǔ)到所述工作存儲(chǔ)器中。類似的,“筆畫(huà)順序碼(10)”的再現(xiàn)時(shí)間T1001″-T1001′被提取并存儲(chǔ)到所述工作存儲(chǔ)器中。
在上述處理步驟S31到S36中,由每個(gè)搜索部分讀出的圖形字符數(shù)據(jù)、移動(dòng)數(shù)據(jù)、骨架變形數(shù)據(jù)、變形數(shù)據(jù)、移動(dòng)時(shí)間數(shù)據(jù)和再現(xiàn)時(shí)間數(shù)據(jù)被存儲(chǔ)到CPU3的工作存儲(chǔ)器中。然后,使用所述數(shù)據(jù),執(zhí)行圖形字符的移動(dòng)-變形處理。
下面結(jié)合圖21的流程解釋圖形字符的移動(dòng)-變形處理(每個(gè)移動(dòng)類型的內(nèi)容示于圖7)。這里,將給出有關(guān)作為圖形字符變形處理的對(duì)所述圖形字符元素變形處理的情況。
首先,利用元素變形部分13的移動(dòng)部分13a搜索存儲(chǔ)在工作存儲(chǔ)器中的移動(dòng)類型數(shù)據(jù)(S41)。
接著,確定所述筆畫(huà)順序碼是否已作為移動(dòng)部分13a搜索的結(jié)果存儲(chǔ)在所述工作存儲(chǔ)器中(S42)。如果所述的筆畫(huà)順序碼沒(méi)有存儲(chǔ)在所述工作存儲(chǔ)器中,它確定不希望進(jìn)行移動(dòng)-變形處理,則程序前進(jìn)到圖9所示流程的S24。
另一方面,如果筆畫(huà)順序碼在S42存儲(chǔ)在工作存儲(chǔ)器中,它確定與所述筆畫(huà)順序碼對(duì)應(yīng)的移動(dòng)類型碼是否是“A”(S43)。如果所述的移動(dòng)類型碼不是“A”,程序前進(jìn)到S46,所述移動(dòng)類型碼被進(jìn)一步確定。
另一方面,如果在S43中確定移動(dòng)類型碼是“A”,當(dāng)所述的元素移動(dòng)類型是所述的平行移動(dòng)時(shí),利用移動(dòng)部分13a的平行移動(dòng)裝置執(zhí)行該平行移動(dòng)。特別是,第一骨架點(diǎn)的坐標(biāo)被更換成存儲(chǔ)在所述工作存儲(chǔ)器中的移動(dòng)位置的坐標(biāo)(S44)。然后,以與第一骨架點(diǎn)相同的方式更換所述筆畫(huà)順序碼的其它骨架點(diǎn)的坐標(biāo)(S45)。移動(dòng)之后的坐標(biāo)被從圖8所示移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)區(qū)域5b中讀出。
例如,假設(shè)在S45中移動(dòng)前后筆畫(huà)順序碼第一骨架點(diǎn)的坐標(biāo)分別是q(r,s)和Q(R,S),那么,通過(guò)在移動(dòng)之前將(R-r,Q-q)分別加到X坐標(biāo)值和Y坐標(biāo)值上可以獲得在S45移動(dòng)之后的其它骨架點(diǎn)的相應(yīng)坐標(biāo)。
此后,確定與所述筆畫(huà)順序碼對(duì)應(yīng)的移動(dòng)類型碼是否是“B”(S46)。如果移動(dòng)類型碼不是“B”,程序前進(jìn)到S49,在這里,進(jìn)一步確定移動(dòng)類型碼。
另一方面,如果在S46確定移動(dòng)類型碼是“B”,當(dāng)所述元素的移動(dòng)類型是反向移動(dòng)時(shí),利用移動(dòng)部分13a的反向移動(dòng)裝置執(zhí)行反向移動(dòng)。特別是,所述筆畫(huà)順序碼的第一骨架點(diǎn)被確定為基準(zhǔn)點(diǎn)(S47)。然后,所述筆畫(huà)順序碼的其它骨架點(diǎn)的坐標(biāo)被更換成對(duì)稱于所述第一骨架點(diǎn)坐標(biāo)基準(zhǔn)點(diǎn)的坐標(biāo)位置(S48)。
特別是,在S48中,確定最小骨架點(diǎn)碼的骨架點(diǎn)坐標(biāo)是否被確定為v(w,z),圍繞相對(duì)于X軸從所述骨架點(diǎn)v延伸的垂直線的中心軸執(zhí)行反向移動(dòng)。或者,圍繞相對(duì)于Y軸從所述骨架v點(diǎn)延伸的垂直線的中心軸執(zhí)行反向移動(dòng)。
例如,在相對(duì)于X軸執(zhí)行反向移動(dòng)的情況下,在移動(dòng)前后除骨架點(diǎn)v以外其它骨架點(diǎn)p的各自坐標(biāo)是p(x,y)和p′(w-(x-w),y)。
另一方面,在相對(duì)于Y軸執(zhí)行反向的移動(dòng)的情況下,移動(dòng)前后除骨架點(diǎn)v以外的骨架點(diǎn)p的各自坐標(biāo)是p(X,Y)和p′(X,z-(Y-z))。
在當(dāng)前實(shí)施例中解釋的圖形字符是由圖形字符骨架數(shù)據(jù)和元素輪廓數(shù)據(jù)組成,讀出所述圖形字符包括根據(jù)存儲(chǔ)在圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域4a中的圖形字符骨架數(shù)據(jù)讀出元素輪廓數(shù)據(jù)。因此,當(dāng)顯示通過(guò)將形體賦予所述骨架結(jié)構(gòu)所獲得的圖形字符時(shí),通過(guò)所述骨架點(diǎn)的坐標(biāo)來(lái)確定元素位置。
接著,確定與筆畫(huà)順序碼對(duì)應(yīng)的移動(dòng)類型是否是“C”(S49)。這里,如果移動(dòng)類型碼不是“C”,程序前進(jìn)到S33,在這里,進(jìn)一步確定移動(dòng)類型碼。
另一方面,如果在S49確定移動(dòng)類型碼是“C”,那么當(dāng)所述元素的移動(dòng)類型是轉(zhuǎn)動(dòng)移動(dòng)時(shí),利用移動(dòng)部分13a的轉(zhuǎn)動(dòng)移動(dòng)裝置執(zhí)行所述轉(zhuǎn)動(dòng)移動(dòng)。即,移動(dòng)碼的第一骨架點(diǎn)被轉(zhuǎn)動(dòng)移動(dòng)裝置確定為轉(zhuǎn)動(dòng)中心(S50)。然后,通過(guò)以從筆畫(huà)順序碼第一骨架點(diǎn)到最后骨架點(diǎn)延伸的線為半徑轉(zhuǎn)動(dòng)原始坐標(biāo)±θ°以移動(dòng)所述坐標(biāo)(S51)。
接著,確定與所述筆畫(huà)順序碼對(duì)應(yīng)的移動(dòng)類型碼是否是“D”(S52)。這里,如果移動(dòng)類型碼不是“D”,程序前進(jìn)到S64,在這里,進(jìn)一步確定移動(dòng)類型碼。
另一方面,如果在S52中確定所述移動(dòng)類型碼是“D”,程序前進(jìn)到元素骨架變形處理的一個(gè)子程序(S53)。該骨架變形處理的子程序?qū)⒃诤竺婷枋觥?br>
此后,確定與所述移動(dòng)碼對(duì)應(yīng)的移動(dòng)類型碼是否是“E”(S54)。如果所述移動(dòng)類型碼不是“E”,程序前進(jìn)到S56,在這里,執(zhí)行移動(dòng)類型碼的進(jìn)一步確定。
另一方面,如果在S54中確定所述移動(dòng)類型碼是“E”,程序前進(jìn)到所述元素變形處理的一個(gè)子程序(S55)。該變形處理的子程序?qū)⒃诤竺婷枋觥?br>
再有,它確定對(duì)所述存儲(chǔ)移動(dòng)類型碼的處理是否已經(jīng)完成(S56)。如果確定所述移動(dòng)類型碼的處理尚未完成,程序前進(jìn)到S43,在這里,執(zhí)行移動(dòng)類型碼的再確定。
另一方面,如果在S56中確定所述移動(dòng)類型碼的處理已經(jīng)完成,那么,它確定針對(duì)所存儲(chǔ)筆畫(huà)順序碼的變形處理是否已經(jīng)完成(S57)。這里,如果確定針對(duì)所存儲(chǔ)筆畫(huà)順序碼的元素變形處理尚未完成,程序前進(jìn)到S42,執(zhí)行與所存儲(chǔ)其它筆畫(huà)順序碼對(duì)應(yīng)的元素變形處理。另一方面,如果確定針對(duì)所存儲(chǔ)筆畫(huà)順序碼的元素變形處理已經(jīng)完成,則程序返回到圖16所示流程的S7。
這里,將結(jié)合圖22和圖23的流程解釋S53中的骨架變形處理和S55中的變形處理。
首先,解釋骨架變形處理。
如圖22的流程所示,如果在S52中確定所述移動(dòng)類型碼是“D”,與存儲(chǔ)在工作存儲(chǔ)器中的移動(dòng)骨架點(diǎn)碼對(duì)應(yīng)的骨架點(diǎn)被更換成經(jīng)過(guò)移動(dòng)的坐標(biāo)數(shù)據(jù)(S58)。在這種情況下,已移動(dòng)的骨架點(diǎn)碼是k1003,該k1003的骨架點(diǎn)被更換。因此,通過(guò)利用移動(dòng)之后的坐標(biāo)替換移動(dòng)之前的k1003的坐標(biāo),可以完成骨架移動(dòng)處理,程序前進(jìn)到圖21所示流程的S54。
下面解釋變形處理。
首先,如圖23的流程所示,如果在S54確定所述移動(dòng)類型碼是“E”,則變形部分13c確定存儲(chǔ)在工作存儲(chǔ)器中的變形數(shù)據(jù)(S59)。這里,元素碼“8000”、變形碼“b”和移動(dòng)之后的元素坐標(biāo)被存儲(chǔ)在所述工作存儲(chǔ)器中。
接著,確定與所述元素碼對(duì)應(yīng)的變形碼是否是“a”(S60)。這里,如果確定所述變形碼不是“a”,程序前進(jìn)到S62,執(zhí)行所述變形碼的進(jìn)一步確定。這里,當(dāng)字符碼“3913”的筆畫(huà)順序碼(6)的元素碼是“8000”時(shí),變形碼是“b”。
因此,在S60,如果所述變形碼不是“a”,坐標(biāo)碼被確定為是“b”。另一方面,如果在S60中所述變形碼被確定為是“a”,在作為從變形數(shù)據(jù)存儲(chǔ)部分6提取并存儲(chǔ)在所述工作存儲(chǔ)器中的差值變形數(shù)據(jù)的基礎(chǔ)上,計(jì)算移動(dòng)之后的坐標(biāo),且每個(gè)輪廓點(diǎn)的坐標(biāo)被更換(S61)。
例如,假設(shè)從連接各骨架點(diǎn)的連線延伸到輪廓點(diǎn)的線的距離是J,則差值變形數(shù)據(jù)是J±α。利用差值變形數(shù)據(jù)J±α計(jì)算移動(dòng)之后的坐標(biāo),所述元素每個(gè)輪廓點(diǎn)的坐標(biāo)被更換。
此后,確定與所述元素碼對(duì)應(yīng)的變形碼是否不是“b”(S62)。如果確定所述變形碼是“b”,程序前進(jìn)到S59,執(zhí)行變形碼的進(jìn)一步確定。當(dāng)所述字符碼“3913”的“筆畫(huà)順序碼(6)”的元素碼是“8000”時(shí),變形碼是“b”。
在S62中,如果確定所述變形碼是“b”,根據(jù)移動(dòng)之后并存儲(chǔ)在所述工作存儲(chǔ)器中的坐標(biāo)更換輪廓點(diǎn)(S63)。這里,通過(guò)利用移動(dòng)之后的輪廓點(diǎn)坐標(biāo)替換移動(dòng)之前元素碼“8000”的輪廓點(diǎn)坐標(biāo),完成所述變形處理,程序前進(jìn)到S56。
下面參照?qǐng)D24所示流程,在存儲(chǔ)在CPU 3所述工作存儲(chǔ)器中圖形字符的基礎(chǔ)上,解釋圖形字符的變形處理、即動(dòng)態(tài)顯示處理。
首先,存儲(chǔ)在所述工作存儲(chǔ)器中移動(dòng)-變形之前的元素被傳送給輸出部分16(S71)。這里,利用再現(xiàn)部分15按照時(shí)間順序?qū)⒁苿?dòng)-變形之前的元素傳送給輸出部分16。在這種狀態(tài)下,利用所描述的元素完成漢字“貓”的圖形字符數(shù)據(jù)。
接著,被傳送給輸出部分16的元素被輸出給輸出部分16的顯示裝置的屏幕(S72)。這里,利用輸出部分16將所傳送的元素輸出給所述屏幕。在這種狀態(tài)下,根據(jù)作為輸出的所述元素,在所述屏幕上顯示移動(dòng)-變形之前漢字“貓”的圖形字符,如圖2所示。
接著,從屏幕上擦除移動(dòng)-變形之前的元素(S73),這里,在筆畫(huà)順序碼(6)移動(dòng)時(shí)間數(shù)據(jù)T601′-T601的基礎(chǔ)上,與筆畫(huà)順序碼(6)對(duì)應(yīng)的移動(dòng)-變形之前的元素被從屏幕上擦除。
此后,移動(dòng)-變形之后存儲(chǔ)在工作存儲(chǔ)器中的元素根據(jù)移動(dòng)時(shí)間數(shù)據(jù)被傳送給輸出部分16(S74)。這里,利用再現(xiàn)部分15將移動(dòng)-變形之后的元素傳送給輸出部分16。
接著,根據(jù)移動(dòng)時(shí)間數(shù)據(jù),該傳送給輸出部分16的元素被輸出給輸出部分16顯示裝置的屏幕(S75)。這里,根據(jù)筆畫(huà)順序碼(6)移動(dòng)時(shí)間數(shù)據(jù)T601′-T601,對(duì)應(yīng)于筆畫(huà)順序碼(6)的移動(dòng)-變形之后的元素被輸出給所述屏幕。
然后,確定在輸出緩沖器14中展現(xiàn)的所有元素是否都已經(jīng)被輸出(S76)。這里,如果不是所有的元素都已經(jīng)被輸出,程序前進(jìn)到S74,輸出該輸出緩沖器中剩余的元素。
另一方面,如果在S76中輸出緩沖器14中展現(xiàn)的所有元素都已經(jīng)被輸出,根據(jù)再現(xiàn)時(shí)間數(shù)據(jù),從所述屏幕上擦除移動(dòng)-變形之后的元素(S77)。這里,再現(xiàn)時(shí)間數(shù)據(jù)是與筆畫(huà)順序碼(6)對(duì)應(yīng)的T601″-T601′。
類似的,關(guān)于被施加了移動(dòng)-變形處理的其它圖形字符元素,在所述屏幕上顯示該移動(dòng)-變形的元素,然后從該屏幕上將其擦除。例如,將采用筆畫(huà)順序碼(10)作為其它元素來(lái)給出解釋。這里,所述處理是根據(jù)移動(dòng)時(shí)間數(shù)據(jù)T1001′-T1001和再現(xiàn)時(shí)間數(shù)據(jù)T1001″-T1001′執(zhí)行的。
此后,在再現(xiàn)時(shí)間數(shù)據(jù)的基礎(chǔ)上,移動(dòng)-變形之前的元素被傳送給輸出部分16(S78)。這里,再現(xiàn)部分15根據(jù)再現(xiàn)時(shí)間數(shù)據(jù)T601″-T601′將與變形之前筆畫(huà)順序碼(6)對(duì)應(yīng)的元素傳送給輸出部分16。
然后,根據(jù)再現(xiàn)時(shí)間數(shù)據(jù),移動(dòng)-變形之前的元素被輸出給輸出部分16的屏幕(S78)。這里,輸出部分16根據(jù)再現(xiàn)時(shí)間數(shù)據(jù)T601″-T601′將與變形前筆畫(huà)順序碼(6)對(duì)應(yīng)的元素輸出給所述屏幕。
類似的,筆畫(huà)順序碼(10)也根據(jù)再現(xiàn)時(shí)間數(shù)據(jù)T100″-T1001′被輸出給所述屏幕。如上所述,輸出部分16根據(jù)存儲(chǔ)在移動(dòng)時(shí)間存儲(chǔ)部分7中的移動(dòng)時(shí)間數(shù)據(jù)和存儲(chǔ)在再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8中的再現(xiàn)時(shí)間數(shù)據(jù)轉(zhuǎn)換變形前后的元素輸出。
最后,確定移動(dòng)-變形后的元素是否已經(jīng)被輸出了所設(shè)定的次數(shù)(S80)。如果確定被處理的元素還沒(méi)有被輸出所設(shè)定的次數(shù),程序返回到S74。另一方面,如果確定被處理的元素已經(jīng)被輸出了所設(shè)定的次數(shù),則處理結(jié)束。
關(guān)于在上述步驟中解釋的動(dòng)態(tài)顯示處理,移動(dòng)-變形處理前后的元素被交替輸出,例如按下述順序移動(dòng)-變形前的筆畫(huà)順序碼(6)和筆畫(huà)順序碼(10),移動(dòng)-變形后的筆畫(huà)順序碼(6)和筆畫(huà)順序碼(10),移動(dòng)-變形前的筆畫(huà)順序碼(6)和筆畫(huà)順序碼(10)等等。這里,屏幕上的輸出順序不局限于上述情況,該順序可以根據(jù)移動(dòng)時(shí)間數(shù)據(jù)和再現(xiàn)時(shí)間數(shù)據(jù)變化。
上述配置的信息處理裝置允許很容易地對(duì)圖形字符的每個(gè)元素執(zhí)行移動(dòng)-變形處理。
例如,在放大一個(gè)元素的情況下,如圖25(a)所示,在元素50的4個(gè)輪廓點(diǎn)W、X、Y和Z當(dāng)中,只有輪廓點(diǎn)X被移動(dòng)+β。然后,通過(guò)使用移動(dòng)β的量作為差值變形數(shù)據(jù),將輪廓點(diǎn)Y平行于輪廓點(diǎn)X移動(dòng)+β,元素50被放大為由4個(gè)輪廓點(diǎn)W、X′、Y′和X組成的元素51。如上所述,由于其它的輪廓點(diǎn)可以根據(jù)通過(guò)只移動(dòng)一個(gè)輪廓點(diǎn)所獲得的差值變形數(shù)據(jù)而被移動(dòng),所以,所述移動(dòng)-變形處理,可以與圖8所示的存儲(chǔ)每個(gè)骨架點(diǎn)的移動(dòng)后坐標(biāo)數(shù)據(jù)相比較,利用很少量的數(shù)據(jù)執(zhí)行。
在以與圖25(a)所示處理相同方式執(zhí)行元素平行移動(dòng)的情況下,例如,在彼此交叉的元素52和元素53中,通過(guò)等量移動(dòng)作為元素52縱線的元素52的所有輪廓點(diǎn)來(lái)執(zhí)行平行移動(dòng),如圖25(b)所示。
另外,作為可以單獨(dú)變形的圖形字符的各個(gè)元素,如圖25(c)所示,可以設(shè)定元素54和55的變形,從而當(dāng)橫向元素55正在被沿箭頭所指方向移動(dòng)一次時(shí),縱向元素54被沿箭頭所指方向移動(dòng)兩次。
在上述實(shí)施例1中,解釋了在如前所述圖形字符數(shù)據(jù)的基礎(chǔ)上通過(guò)選擇簡(jiǎn)單設(shè)置執(zhí)行移動(dòng)-變形處理的情況。它還可以做如下安排,即如在下面第二實(shí)施例所解釋的通過(guò)更換圖形字符數(shù)據(jù)執(zhí)行所述元素的移動(dòng)-變形處理。下面將參照
本發(fā)明的另一個(gè)實(shí)施例。
本發(fā)明實(shí)施例信息處理裝置的基本結(jié)構(gòu)與圖1方框圖所示實(shí)施例的信息處理裝置相同,并利用相同的標(biāo)號(hào)表示與實(shí)施例1具有相同功能的構(gòu)件,因此,相關(guān)描述將省略。
當(dāng)前實(shí)施例的信息處理裝置被配置得利用來(lái)自輸入部分1的參數(shù)輸入對(duì)存儲(chǔ)在圖形字符數(shù)據(jù)存儲(chǔ)部分4、移動(dòng)數(shù)據(jù)存儲(chǔ)部分5、變形數(shù)據(jù)存儲(chǔ)部分6、移動(dòng)時(shí)間存儲(chǔ)部分7和再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)部分8中的圖形字符數(shù)據(jù)進(jìn)行重寫(xiě)。在當(dāng)前實(shí)施例中,將利用漢字“犬”為例解釋所述參數(shù)輸入。在輸入內(nèi)容顯示裝置1b上顯示所述參數(shù)輸入屏幕。
首先,從如實(shí)施例1所描述的圖面,即圖18(b)所示的屏幕上,選擇“否”作為對(duì)信息“容易設(shè)置”的回答,這樣來(lái)設(shè)置參數(shù)輸入功能。根據(jù)所選擇的參數(shù)輸入功能,首先出現(xiàn)一個(gè)筆畫(huà)順序碼輸入屏幕(見(jiàn)圖27)。
在移動(dòng)筆畫(huà)順序碼輸入屏幕的上部,根據(jù)由圖形字符搜索部分9搜索的圖形字符數(shù)據(jù)顯示骨架結(jié)構(gòu)和與每個(gè)骨架對(duì)應(yīng)的筆畫(huà)順序碼。根據(jù)所顯示的屏幕,在需要移動(dòng)的骨架上移動(dòng)光標(biāo)并通過(guò)使用諸如鼠標(biāo)的指示裝置在它上面雙擊以選擇所述骨架。然后,用戶所希望的骨架筆畫(huà)順序碼被登記作為移動(dòng)筆畫(huà)順序碼。
另一方面,在移動(dòng)筆畫(huà)順序碼輸入屏幕的下部,顯示所選擇的筆畫(huà)順序碼。結(jié)果是,使用筆畫(huà)順序碼輸入屏幕的下部屏幕,例如,確認(rèn)用戶是否希望規(guī)定所顯示的筆畫(huà)順序碼。下部屏幕還被用做一個(gè)輸入屏幕,用于使用例如鍵盤并通過(guò)正常輸入來(lái)輸入在上部所顯示的筆畫(huà)順序碼。
在圖27所示的移動(dòng)順序碼輸入屏幕上,例如,利用與上部相應(yīng)骨架對(duì)應(yīng)的筆畫(huà)順序碼顯示漢字“犬”,同時(shí),由用戶所規(guī)定的筆畫(huà)順序碼(4)被顯示在下部。在圖27和圖28到圖35中,以細(xì)線示出了漢字“犬”的骨架,同時(shí)其輪廓了也以細(xì)線表示。
接著,在移動(dòng)筆畫(huà)順序碼輸入屏幕上,在完成筆畫(huà)順序碼輸入的基礎(chǔ)上,通過(guò)敲擊回車鍵出現(xiàn)移動(dòng)類型數(shù)據(jù)輸入屏幕的下一個(gè)屏幕。
如圖28所示,在移動(dòng)類型數(shù)據(jù)輸入屏幕上,所述的上部對(duì)應(yīng)于圖28所示屏幕的上半部,在相應(yīng)劃分的屏幕上,顯示漢字“犬”。在每個(gè)與漢字“犬”相關(guān)的字符上附加一個(gè)符號(hào),指出所述移動(dòng)的類型。具體地講,符號(hào)“A”表示平行移動(dòng),符號(hào)“B”表示反向移動(dòng),符號(hào)“C”表示轉(zhuǎn)動(dòng)移動(dòng),符號(hào)“D”表示骨架移動(dòng),和符號(hào)“E”表示輪廓變形。
根據(jù)相應(yīng)移動(dòng)類型數(shù)據(jù),執(zhí)行漢字“犬”的示范顯示。即輸入內(nèi)容顯示裝置1b根據(jù)移動(dòng)類型在移動(dòng)類型數(shù)據(jù)輸入屏幕上執(zhí)行示范顯示。
特別是,在劃分屏幕上出現(xiàn)表示平行移動(dòng)的移動(dòng)類型碼“A”的情況下,例如,通過(guò)移動(dòng)被指定低于原始位置10個(gè)點(diǎn)位置的元素(此后這個(gè)被規(guī)定的元素被稱之為被登記筆畫(huà)),然后將該被登記筆畫(huà)重復(fù)傳回給原始位置來(lái)執(zhí)行動(dòng)態(tài)顯示。
另外,在劃分屏幕上顯示表示反向移動(dòng)的移動(dòng)類型碼“B”的情況下,例如,使用筆畫(huà)順序碼最小骨架碼的骨架碼作為參考點(diǎn),通過(guò)將被登記筆畫(huà)從右向左反轉(zhuǎn),然后將所述被登記筆畫(huà)移動(dòng)回到原始位置,重復(fù)上述操作來(lái)執(zhí)行動(dòng)態(tài)顯示。
在所述劃分屏幕上顯示表示轉(zhuǎn)動(dòng)移動(dòng)的移動(dòng)類型碼“C”的情況下,通過(guò)使所述被登記筆畫(huà)圍繞被移動(dòng)骨架順序碼的最小筆畫(huà)順序碼沿順時(shí)針?lè)较蜣D(zhuǎn)動(dòng)15°,重復(fù)該操作來(lái)執(zhí)行動(dòng)態(tài)顯示。
在所述劃分屏幕上顯示表示骨架移動(dòng)的移動(dòng)類型碼“D”的情況下,例如,通過(guò)在X-方向和Y方向上從原始位置重復(fù)移動(dòng)該移動(dòng)筆畫(huà)順序碼的第二最小骨架點(diǎn)+10個(gè)點(diǎn),執(zhí)行動(dòng)態(tài)顯示。
在所述劃分屏幕上顯示表示輪廓變形的移動(dòng)類型碼“E”的情況下,例如,通過(guò)重復(fù)移動(dòng)所述骨架點(diǎn)來(lái)執(zhí)行動(dòng)態(tài)顯示。特別是,這里假設(shè)與移動(dòng)筆畫(huà)順序碼對(duì)應(yīng)的輪廓點(diǎn)的最小輪廓點(diǎn)“S”的坐標(biāo)是(SX,SY),具有在相對(duì)于穿過(guò)輪廓點(diǎn)S的X-軸的平行線正方向內(nèi)Y坐標(biāo)的所有輪廓點(diǎn)被移動(dòng)+5個(gè)點(diǎn),具有在相對(duì)于所述平行線負(fù)方向內(nèi)Y坐標(biāo)的所有坐標(biāo)在Y方向上被移動(dòng)-5個(gè)點(diǎn),重復(fù)上述操作,借此執(zhí)行動(dòng)態(tài)顯示。
如上所述,在移動(dòng)類型數(shù)據(jù)輸入屏幕上,根據(jù)所選擇被登記筆畫(huà)的移動(dòng)類型,可以在屏幕上確認(rèn)所述操作。因此,可以通過(guò)使用鼠標(biāo)等雙擊劃分屏幕上所希望的處理方式規(guī)定所述移動(dòng)類型。這里,所規(guī)定的移動(dòng)類型碼、例如碼“B”被顯示在所述移動(dòng)類型數(shù)據(jù)輸入屏幕的下部。
在移動(dòng)類型數(shù)據(jù)輸入屏幕的下部,輸出所規(guī)定的移動(dòng)類型碼的記號(hào)。其結(jié)果是,筆畫(huà)順序碼輸入屏幕的下部屏幕被用來(lái)例如確認(rèn)是否是用戶希望規(guī)定的顯示筆畫(huà)順序碼。下部屏幕還被用做使用例如鍵盤通過(guò)正常輸入在上部屏幕顯示的筆畫(huà)順序碼。
然后,如果在移動(dòng)類型數(shù)據(jù)輸入屏幕下部顯示的移動(dòng)類型碼與用戶所希望的碼一致,則敲擊回車鍵。其結(jié)果是,與存儲(chǔ)在移動(dòng)類型數(shù)據(jù)存儲(chǔ)區(qū)域5a內(nèi)的移動(dòng)筆畫(huà)順序碼對(duì)應(yīng)的移動(dòng)類型碼被改寫(xiě)。
在圖28所示移動(dòng)類型數(shù)據(jù)輸入屏幕上,例如,在上部利用相應(yīng)移動(dòng)類型碼顯示5個(gè)漢字“犬”字,同時(shí),在下部顯示由用戶所選擇的移動(dòng)類型碼“B”。
這里,在移動(dòng)類型數(shù)據(jù)輸入屏幕上,將解釋根據(jù)所規(guī)定移動(dòng)類型的移動(dòng)位置數(shù)據(jù)輸入屏幕。
首先,在移動(dòng)類型數(shù)據(jù)輸入屏幕上,根據(jù)規(guī)定移動(dòng)類型碼“A”和敲擊回車鍵,移動(dòng)位置數(shù)據(jù)輸入屏幕被輸出給輸入內(nèi)容顯示裝置1a以用于平行移動(dòng),如圖29所示。
在移動(dòng)位置數(shù)據(jù)輸入屏幕的上半部,骨架數(shù)據(jù)和輪廓數(shù)據(jù)以及與作為使用移動(dòng)筆畫(huà)順序碼輸入屏幕輸入的與移動(dòng)類型碼對(duì)應(yīng)的筆畫(huà)骨架點(diǎn),被輸出作為圖形字符數(shù)據(jù)。
這里,在被登記筆畫(huà)的骨架點(diǎn)當(dāng)中,被登記的筆畫(huà)順序開(kāi)始部分的最小骨架點(diǎn)被刷新。這里,通過(guò)規(guī)定刷新骨架點(diǎn)的移動(dòng)位置,確定起點(diǎn)移動(dòng)位置。這里,被用于計(jì)算相應(yīng)移動(dòng)量的相應(yīng)坐標(biāo)X和Y被反映在用于執(zhí)行被登記筆畫(huà)平行移動(dòng)的被登記筆畫(huà)每個(gè)骨架點(diǎn)的坐標(biāo)中。
在實(shí)際移動(dòng)所述筆畫(huà)之前,所述移動(dòng)后的筆畫(huà)被顯示在移動(dòng)位置輸入數(shù)據(jù)屏幕上。結(jié)果是,用戶能夠確認(rèn)被移動(dòng)的筆畫(huà)狀態(tài)。
另外,當(dāng)顯示被移動(dòng)的被登記筆畫(huà)的狀態(tài)時(shí),顯示與被登記筆畫(huà)起點(diǎn)X-分量和Y-分量相關(guān)的相應(yīng)移動(dòng)量。
在移動(dòng)位置數(shù)據(jù)輸入屏幕的下部,被登記筆畫(huà)起點(diǎn)的移動(dòng)量可以利用正常輸入使用例如鍵盤等規(guī)定。
因此,在移動(dòng)位置數(shù)據(jù)輸入屏幕上,在利用鼠標(biāo)或一般輸入裝置輸入被登記筆畫(huà)的移動(dòng)位置后,如果被登記筆畫(huà)的顯示位置是用戶所希望的,則敲擊回車鍵。結(jié)果,存儲(chǔ)在移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)區(qū)域5b中的移動(dòng)位置數(shù)據(jù)被改寫(xiě)。
在移動(dòng)類型數(shù)據(jù)輸入屏幕上,當(dāng)規(guī)定移動(dòng)類型碼是“B”的情況下,在敲擊回車鍵的基礎(chǔ)上,用于反向移動(dòng)的移動(dòng)位置數(shù)據(jù)輸入屏幕被輸出給圖30所示的輸入內(nèi)容顯示裝置1b。
在移動(dòng)位置數(shù)據(jù)輸入屏幕的上部,骨架數(shù)據(jù)以及輪廓數(shù)據(jù)被輸出作為圖形字符數(shù)據(jù),并輸出與由移動(dòng)筆畫(huà)順序碼輸入屏幕輸入的移動(dòng)筆畫(huà)順序碼對(duì)應(yīng)的被登記筆畫(huà)的骨架點(diǎn)。
對(duì)于所述顯示屏幕,用戶規(guī)定用做顯示骨架點(diǎn)反向移動(dòng)量的基準(zhǔn)點(diǎn)的骨架點(diǎn)。這里,被規(guī)定的所述骨架點(diǎn)的骨架點(diǎn)碼被顯示在移動(dòng)位置數(shù)據(jù)輸入屏幕的下部。在這個(gè)例子中,在筆畫(huà)順序碼(4)的兩個(gè)骨架點(diǎn)“v”和“w”之間,規(guī)定骨架點(diǎn)“v”。另外,在移動(dòng)位置數(shù)據(jù)輸入屏幕的下部,規(guī)定用于規(guī)定反向、即水平反向或垂直反向移動(dòng)的命令。這個(gè)命令可以利用鼠標(biāo)或鍵盤的箭頭鍵來(lái)規(guī)定。
當(dāng)選擇從左到右反向時(shí),在屏幕上以從左到右與所規(guī)定筆畫(huà)點(diǎn)基準(zhǔn)點(diǎn)相反的狀態(tài)顯示被登記筆畫(huà)。而在選擇從上到下反向時(shí),以從上到下與所規(guī)定骨架點(diǎn)軸相反的狀態(tài)被顯示。
如果用戶需要所顯示的被登記筆畫(huà)的反向狀態(tài),則敲擊回車鍵。結(jié)果是存儲(chǔ)在移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)區(qū)域5a中的變形數(shù)據(jù)被改寫(xiě)。
在使用移動(dòng)類型數(shù)據(jù)輸入屏幕規(guī)定移動(dòng)類型碼“C”的情況下,在敲擊回車鍵的基礎(chǔ)上,用于轉(zhuǎn)動(dòng)移動(dòng)的移動(dòng)位置數(shù)據(jù)輸入屏幕被輸出給輸入內(nèi)容顯示裝置1b,如圖31所示。
在移動(dòng)位置數(shù)據(jù)輸入屏幕的上部,作為圖形字符數(shù)據(jù),輸出骨架數(shù)據(jù)和輪廓數(shù)據(jù),當(dāng)使用筆畫(huà)順序碼輸入屏幕輸入時(shí),輸出與移動(dòng)筆畫(huà)順序碼對(duì)應(yīng)的筆畫(huà)骨架點(diǎn)。
對(duì)于所顯示的屏幕,用戶以鼠標(biāo)等規(guī)定被顯示骨架點(diǎn)的數(shù)量、并在這些顯示的骨架點(diǎn)中規(guī)定作為轉(zhuǎn)動(dòng)移動(dòng)的轉(zhuǎn)動(dòng)中心的骨架點(diǎn)。這里,在移動(dòng)位置輸入屏幕的下部,顯示所規(guī)定骨架結(jié)構(gòu)的骨架點(diǎn)。這里,在移動(dòng)筆畫(huà)順序碼(4)的兩個(gè)骨架點(diǎn)“v”和“w”之間,規(guī)定骨架點(diǎn)“v”。
可以通過(guò)利用鼠標(biāo)選擇除用做轉(zhuǎn)動(dòng)中心骨架點(diǎn)以外的筆畫(huà)終點(diǎn)以規(guī)定被登記筆畫(huà)的轉(zhuǎn)動(dòng)角度,并使用鼠標(biāo)規(guī)定所述轉(zhuǎn)動(dòng)在所希望方向上的位置。當(dāng)規(guī)定位置時(shí),骨架點(diǎn)實(shí)際移動(dòng)到的位置、即端點(diǎn)在具有以到所選擇端點(diǎn)的距離為半徑的圓周上運(yùn)動(dòng)。
另外,在移動(dòng)位置數(shù)據(jù)輸入屏幕的下部,在移動(dòng)位置數(shù)據(jù)輸入屏幕的下側(cè)顯示在移動(dòng)前后之間的轉(zhuǎn)動(dòng)角θ°。
可以通過(guò)使用例如鍵盤等借助于正常輸入來(lái)規(guī)定被將輸出到移動(dòng)位置數(shù)據(jù)輸入屏幕的轉(zhuǎn)動(dòng)角。
因此,通過(guò)敲擊回車鍵可以得到用戶所希望的在移動(dòng)位置數(shù)據(jù)輸入屏幕下部顯示的轉(zhuǎn)動(dòng)角。結(jié)果是,存儲(chǔ)在移動(dòng)位置指示存儲(chǔ)區(qū)域5b中的變形數(shù)據(jù)被改寫(xiě)。
在使用移動(dòng)類型數(shù)據(jù)輸入屏幕規(guī)定移動(dòng)類型碼“D”的情況下,在敲擊回車鍵的基礎(chǔ)上,如圖32所示用于骨架運(yùn)動(dòng)的移動(dòng)位置數(shù)據(jù)輸入屏幕被輸出給輸入內(nèi)容顯示裝置1b。圖32示出了選擇用于筆畫(huà)順序碼的(3)的情況。
在移動(dòng)位置數(shù)據(jù)輸入屏幕的上部,輸出作為所述圖形字符的骨架數(shù)據(jù)和輪廓數(shù)據(jù),并輸出當(dāng)使用移動(dòng)筆畫(huà)順序碼輸入屏幕輸入時(shí)與移動(dòng)筆畫(huà)順序碼對(duì)應(yīng)的所有被登記筆畫(huà)的骨架點(diǎn)。
在所顯示的屏幕上,用戶使用例如鼠標(biāo)在將被顯示的骨架點(diǎn)p、q和r當(dāng)中選擇將被移動(dòng)的骨架點(diǎn)q。接著,使用鼠標(biāo)規(guī)定移動(dòng)后的位置。這里,在移動(dòng)位置數(shù)據(jù)輸入屏幕的下部,顯示所規(guī)定的骨架點(diǎn)q以及移動(dòng)位置的x坐標(biāo)和y坐標(biāo)。
使用鍵盤等進(jìn)行正常輸入設(shè)置將被輸出給移動(dòng)位置數(shù)據(jù)輸入屏幕下部的移動(dòng)位置坐標(biāo)x和y的相應(yīng)位置。
另外,在顯示過(guò)程中,顯示移動(dòng)后的骨架點(diǎn)位置,并且如果用戶希望顯示該移動(dòng)位置,則敲擊回車鍵。結(jié)果是,存儲(chǔ)在移動(dòng)位置指示數(shù)據(jù)存儲(chǔ)區(qū)域5b中的變形數(shù)據(jù)被改寫(xiě)。
在移動(dòng)類型數(shù)據(jù)輸入屏幕上規(guī)定移動(dòng)類型碼“E”的情況下,圖33所示用于輪廓變形的移動(dòng)位置數(shù)據(jù)輸入屏幕被輸出給輸入內(nèi)容顯示裝置1b。
在移動(dòng)位置數(shù)據(jù)輸入屏幕的上部,輸出作為圖形字符的骨架數(shù)據(jù)和輪廓數(shù)據(jù),并輸出與當(dāng)從移動(dòng)筆畫(huà)順序碼輸入屏幕輸入時(shí)輸入的移動(dòng)筆畫(huà)順序碼對(duì)應(yīng)的所有被登記筆畫(huà)的輪廓點(diǎn)。
對(duì)于這個(gè)顯示屏幕,用戶使用例如鼠標(biāo)規(guī)定所顯示輪廓f、g、h和i當(dāng)中將被移動(dòng)的輪廓點(diǎn)a′。這里,在移動(dòng)數(shù)據(jù)輸入屏幕的下部顯示輪廓點(diǎn)f和被移動(dòng)位置的x′-坐標(biāo)和y′-坐標(biāo)。
可以通過(guò)一般輸入使用例如鍵盤設(shè)定將在被移動(dòng)位置數(shù)據(jù)輸入屏幕的下部輸出的被移動(dòng)位置的x′-坐標(biāo)和y′-坐標(biāo)。
在所述屏幕上,顯示移動(dòng)后輪廓點(diǎn)的位置,如果這個(gè)移動(dòng)位置是用戶所希望的,則敲擊回車鍵。結(jié)果是存儲(chǔ)在變形數(shù)據(jù)存儲(chǔ)部分6中的變形數(shù)據(jù)被改寫(xiě)。
在圖28所示移動(dòng)類型數(shù)據(jù)輸入屏幕上,規(guī)定所希望的移動(dòng)類型碼,和敲擊回車鍵。另外,在規(guī)定與該移動(dòng)類型碼對(duì)應(yīng)的移動(dòng)處理之后,圖29到圖33所示被移動(dòng)位置數(shù)據(jù)輸入屏幕被轉(zhuǎn)換成圖34所示的移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕。
移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕被用于輸入與被經(jīng)過(guò)從原始位置移動(dòng)到被移動(dòng)位置的所述筆畫(huà)相關(guān)的時(shí)間。在圖34所示的例子中,移動(dòng)時(shí)間間隔被選擇為3秒。
特別是,在移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕上,在其上部顯示所述圖形字符,在其下部顯示表示輸入時(shí)間的數(shù)字值。即,通過(guò)在所述屏幕的下部輸入與時(shí)間相關(guān)的數(shù)字值,顯示作為規(guī)定給已經(jīng)顯示的圖形字符移動(dòng)的筆畫(huà),從其原始位置到被移動(dòng)位置進(jìn)行顯示。這里,如果用于移動(dòng)的時(shí)間間隔是用戶所希望的,敲擊回車鍵。結(jié)果是,存儲(chǔ)在移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)部分7中的移動(dòng)時(shí)間數(shù)據(jù)被改寫(xiě)。
然后,所述移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕被轉(zhuǎn)換成如圖25所示的再現(xiàn)時(shí)間數(shù)據(jù)輸入屏幕。
在移動(dòng)類型數(shù)據(jù)輸入屏幕上,輸入移動(dòng)經(jīng)過(guò)從原始位置到被移動(dòng)位置移動(dòng)的被登記筆畫(huà)所需要的時(shí)間。在圖35所示的例子中,輸入3秒用于再現(xiàn)時(shí)間間隔。
特別是,在再現(xiàn)時(shí)間數(shù)據(jù)輸入屏幕上,在上部顯示所述圖形字符,在下部顯示與作為輸入的時(shí)間相關(guān)的數(shù)字值。即,在再現(xiàn)時(shí)間數(shù)據(jù)輸入屏幕的下部,輸入用于將所述筆畫(huà)移動(dòng)回原始位置所需的時(shí)間。然后,在移動(dòng)時(shí)間間隔處顯示構(gòu)成將在下部顯示的圖形字符的被登記筆畫(huà),以用作來(lái)自移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕的輸入。然后,在根據(jù)再現(xiàn)時(shí)間間隔顯示被移動(dòng)位置處的被登記筆畫(huà)之后,在原始位置處再次顯示所述被登記筆畫(huà)。
當(dāng)使用被移動(dòng)筆畫(huà)順序碼輸入屏幕輸入數(shù)據(jù)時(shí),被移動(dòng)位置數(shù)據(jù)輸入屏幕、移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕和再現(xiàn)時(shí)間數(shù)據(jù)輸入屏幕以所述的方式被按序傳送給輸出緩沖器14。然后,在所有需要輸入的時(shí)間都輸入給輸出緩沖器14后,數(shù)據(jù)被傳送給CPU 3的工作存儲(chǔ)器,并提供元素變形處理。
下面結(jié)合圖16、17、18和圖26解釋參數(shù)輸入處理。在這個(gè)例子中,將解釋利用漢字“犬”作為需要移動(dòng)-變形的圖形字符的情況。
首先,在實(shí)施例1的圖16所示流程的S1中,利用輸入裝置1a輸入字符碼“2404”和字符尺寸“56點(diǎn)”。然后,諸如字符碼和字符尺寸等的圖形字符數(shù)據(jù)被存儲(chǔ)在輸入緩沖器2中。
然后,對(duì)在實(shí)施例1圖17所示流程的S13中的信息“容易設(shè)置?”選擇“否”。
在這種狀態(tài)下,關(guān)于參數(shù)輸入處理,如圖26所述,利用CPU 3將參數(shù)輸入標(biāo)記更換成1(S81)。這里,參數(shù)輸入標(biāo)記“1”被存儲(chǔ)在輸入緩沖器2中。
接著,搜索所述圖形字符數(shù)據(jù)(S82)。即,圖形字符搜索部分9從圖形字符數(shù)據(jù)存儲(chǔ)部分4的圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域4a和元素輪廓數(shù)據(jù)存儲(chǔ)區(qū)域4b中搜索在輸入緩沖器2中,存儲(chǔ)的與字符碼“2404”相同字符碼的圖形字符骨架數(shù)據(jù)和構(gòu)成漢字“犬”的圖形字符的元素輪廓數(shù)據(jù),并將其存儲(chǔ)在輸入緩沖器2中。
此后,在輸入內(nèi)容顯示裝置1b上顯示移動(dòng)筆畫(huà)順序碼輸入屏幕(S83)。即,在圖形字符搜索部分9搜索的圖形字符骨架數(shù)據(jù)的基礎(chǔ)上,輸入內(nèi)容顯示裝置1b在所述屏幕上輸出每個(gè)骨架的骨架和筆畫(huà)順序碼(圖27)。
接著,輸入筆畫(huà)順序碼(S84)。即,為了在移動(dòng)順序碼輸入屏幕上顯示時(shí)登記漢字“犬”的第四個(gè)筆畫(huà),利用諸如鼠標(biāo)的指示裝置移動(dòng)光標(biāo),和通過(guò)在其上雙擊規(guī)定第四個(gè)筆畫(huà)。在移動(dòng)筆畫(huà)順序碼輸入屏幕的下部規(guī)定第四個(gè)筆畫(huà)之后,確認(rèn)所述顯示是否是用戶所希望的筆畫(huà)順序碼。如果該筆畫(huà)順序碼是用戶所希望的,敲擊回車鍵。
接著,移動(dòng)類型數(shù)據(jù)輸入屏幕被輸出給輸入內(nèi)容顯示裝置1b(S85)。即,在輸入筆畫(huà)順序碼后,通過(guò)敲擊回車鍵,輸入內(nèi)容顯示裝置1b輸出該移動(dòng)類型數(shù)據(jù)輸入屏幕(見(jiàn)圖28)。
然后,輸入移動(dòng)時(shí)間數(shù)據(jù)(S86)。即,在移動(dòng)類型數(shù)據(jù)輸入屏幕上顯示的五種移動(dòng)類型中,為了將反向移動(dòng)施加到漢字“犬”的第四個(gè)筆畫(huà),在所述屏幕“B”上移動(dòng)光標(biāo),并使用鼠標(biāo)規(guī)定第四筆畫(huà)。結(jié)果是,在移動(dòng)類型數(shù)據(jù)輸入屏幕的下部顯示用于移動(dòng)類型碼的“B”。在這個(gè)顯示被確認(rèn)之后,敲擊回車鍵。
此后,被移動(dòng)的位置數(shù)據(jù)輸入屏幕被輸出給輸入內(nèi)容顯示裝置1b(S87)。即,在輸入移動(dòng)類型碼后,在敲擊回車鍵的基礎(chǔ)上,輸入內(nèi)容顯示裝置1b在所述屏幕上輸出被移動(dòng)的位置數(shù)據(jù)輸入屏幕。然后,當(dāng)選擇反向移動(dòng)時(shí),在被移動(dòng)的位置數(shù)據(jù)輸入屏幕上顯示漢字“犬”,并顯示用于第四筆畫(huà)的骨架點(diǎn)(見(jiàn)圖30)。
然后,輸入移動(dòng)位置數(shù)據(jù)(S88)。即,在使用鼠標(biāo)選擇將被移動(dòng)第四筆畫(huà)骨架點(diǎn)中起點(diǎn)的骨架點(diǎn)“v”之后,利用在所述屏幕下部顯示的命令選擇用于左-右反向的命令。這里,在被移動(dòng)的位置數(shù)據(jù)輸入屏幕的上部,重復(fù)顯示圍繞骨架點(diǎn)“v”的軸的第四筆畫(huà)的左到右反向操作。如果這個(gè)移動(dòng)操作是用戶所希望的,則敲擊回車鍵。
然后,移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕被輸出給輸入內(nèi)容顯示裝置1b(S89)。即,在輸入被移動(dòng)位置和敲擊回車鍵的基礎(chǔ)上,輸入內(nèi)容顯示裝置1b向所述屏幕輸出移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕(S34)。
接著,輸入移動(dòng)時(shí)間數(shù)據(jù)(S90)。即,利用下部屏幕輸入“3秒”以用于移動(dòng)作為向移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕上部輸出的漢字“犬”的第四筆畫(huà)。在這個(gè)輸入值的基礎(chǔ)上,正在被顯示在上部的第四筆畫(huà)執(zhí)行從左到右的反向操作達(dá)3秒。如果這個(gè)移動(dòng)時(shí)間間隔是用戶多所希望的,則敲擊回車鍵。
此后,再現(xiàn)時(shí)間數(shù)據(jù)輸入屏幕被輸入給輸入內(nèi)容顯示裝置1b(S91)。即,在輸入移動(dòng)時(shí)間數(shù)據(jù)后,在敲擊回車鍵的基礎(chǔ)上,輸入內(nèi)容顯示裝置1b輸出再現(xiàn)時(shí)間數(shù)據(jù)輸入屏幕(見(jiàn)圖35)。
然后,輸入再現(xiàn)時(shí)間(S92)。即利用所述屏幕的下部輸入“4秒”,以用于作為輸出給移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕上部的漢字“犬”的第四筆畫(huà)的從移動(dòng)結(jié)束到返回原始位置的時(shí)間間隔。在這個(gè)輸入值的基礎(chǔ)上,在所述上部正在顯示的第四筆畫(huà)執(zhí)行從左到右的反向操作達(dá)3秒,然后再在4秒內(nèi)將所述筆畫(huà)移動(dòng)到原始位置。如果這個(gè)移動(dòng)時(shí)間間隔是用戶所希望的,敲擊回車鍵。
然后,在完成與第一筆畫(huà)數(shù)據(jù)相關(guān)輸入的基礎(chǔ)上,確定同一個(gè)筆畫(huà)是否希望被進(jìn)行其它類型的移動(dòng)(S93)。即在輸入了關(guān)于第四筆畫(huà)移動(dòng)的所有數(shù)據(jù)之后,它確定是否以其它移動(dòng)類型移動(dòng)第四筆畫(huà)。
這里,如果不希望以其它移動(dòng)類型移動(dòng)第四筆畫(huà),出現(xiàn)前進(jìn)到S94。另一方面,如果希望以其它移動(dòng)類型移動(dòng)第四筆畫(huà),則程序前進(jìn)到S85。
在S94,在完成移動(dòng)漢字“犬”的筆畫(huà)的設(shè)置之后,確定是否選擇其它筆畫(huà)作為移動(dòng)筆畫(huà)。如果其它筆畫(huà)沒(méi)有被設(shè)置成需要被移動(dòng)的筆畫(huà),程序前進(jìn)到S95。反之,如果其它筆畫(huà)被設(shè)置成需要被移動(dòng)的筆畫(huà),程序前進(jìn)到S83。
在每個(gè)步驟中作為輸入的數(shù)據(jù)被存儲(chǔ)到輸入緩沖器2中。因此,在S95中,輸入緩沖器2中的所有數(shù)據(jù)被傳送給CPU 3。這里,將被傳送給CPU 3的數(shù)據(jù)包括字符碼、字符尺寸、字型碼和參數(shù)輸入數(shù)據(jù)(移動(dòng)筆畫(huà)順序碼、移動(dòng)類型碼、移動(dòng)時(shí)間、再現(xiàn)時(shí)間等)。
最后,執(zhí)行元素變形處理(S96)。即,在將數(shù)據(jù)輸入給CPU 3工作存儲(chǔ)器的基礎(chǔ)上,執(zhí)行實(shí)施例1圖16所示流程所示S6的元素變形處理。
關(guān)于參數(shù)輸入處理,由于在用于對(duì)元素變形的變形數(shù)據(jù)被存儲(chǔ)在輸入緩沖器2之后向CPU 3傳送作為輸入的參數(shù),所以元素變形數(shù)據(jù)搜索部分10不執(zhí)行變形數(shù)據(jù)的搜索。這里,是否執(zhí)行所述搜索是由參數(shù)輸入標(biāo)記決定的。
如上所述,根據(jù)本實(shí)施例的信息處理裝置,當(dāng)通過(guò)交替轉(zhuǎn)換圖形字符數(shù)據(jù),將存儲(chǔ)在輸出緩沖器14中的圖形字符數(shù)據(jù)按時(shí)間順序傳送給輸出部分16時(shí),輸出部分16能夠交替輸出施加移動(dòng)-變形處理之前的元素和施加移動(dòng)-變形之后的元素。
結(jié)果是,當(dāng)只有所希望的圖形字符元素能夠被移動(dòng)-變形時(shí),可以以只有所述圖形字符的部分元素被移動(dòng)的方式在屏幕上顯示動(dòng)態(tài)圖像。
根據(jù)所述信息處理裝置,將在輸入內(nèi)容顯示裝置1b上顯示的一個(gè)菜單屏幕上示出了元素移動(dòng)-變形順序,用戶可以很容易地確認(rèn)移動(dòng)-變形的內(nèi)容。
此外,當(dāng)移動(dòng)-變形可以根據(jù)菜單屏幕上給出的指令執(zhí)行時(shí),可以利用簡(jiǎn)單的輸入操作精確地執(zhí)行復(fù)雜的移動(dòng)-變形處理。
此外,根據(jù)本實(shí)施例的信息處理裝置,當(dāng)元素變形部分13能夠在變形后元素輪廓點(diǎn)坐標(biāo)位置的基礎(chǔ)上使元素變形時(shí),即使是對(duì)于復(fù)雜結(jié)構(gòu)的圖形字符,也可以通過(guò)只移動(dòng)該元素的輪廓點(diǎn)而不需要復(fù)雜的處理執(zhí)行該元素的精確變形。
此外,當(dāng)元素變形部分13在從所述原始位置元素輪廓點(diǎn)和變形后輪廓點(diǎn)之間所獲得的差值變形數(shù)據(jù)的基礎(chǔ)上變形所述數(shù)據(jù)時(shí),可以使用該元素一個(gè)輪廓點(diǎn)的差值變形數(shù)據(jù)變形其它元素。結(jié)果是,可以利用較小的數(shù)據(jù)量執(zhí)行構(gòu)成所述元素的該元素輪廓數(shù)據(jù)的變形。
另外,當(dāng)元素變形部分13在諸如平行移動(dòng)、反向移動(dòng)、轉(zhuǎn)動(dòng)移動(dòng)、骨架移動(dòng)和輪廓變形的移動(dòng)類型數(shù)據(jù)作為移動(dòng)-變形數(shù)據(jù)而存儲(chǔ)在移動(dòng)數(shù)據(jù)存儲(chǔ)部分5中的基礎(chǔ)上,對(duì)所述元素進(jìn)行移動(dòng)-變形時(shí),所述元素可以在移動(dòng)-變形類型的基礎(chǔ)上被移動(dòng)-變形。此外,當(dāng)在至少一種移動(dòng)-變形類型數(shù)據(jù)的基礎(chǔ)上執(zhí)行所述元素的移動(dòng)-變形時(shí),可以同時(shí)或陸續(xù)執(zhí)行多種移動(dòng)-變形操作。
另外,根據(jù)上述配置的信息處理裝置,當(dāng)元素變形部分13執(zhí)行圍繞構(gòu)成所述圖形字符元素的骨架點(diǎn)的軸執(zhí)行所述元素的移動(dòng)-變形時(shí),例如,該元素能夠很容易地圍繞骨架點(diǎn)的軸反向或轉(zhuǎn)動(dòng)。
本發(fā)明第一信息處理裝置的特征在于包括輸出裝置,用于在諸如所述元素骨架點(diǎn)和輪廓點(diǎn)坐標(biāo)的圖形字符數(shù)據(jù)的基礎(chǔ)上輸出至少由一個(gè)元素構(gòu)成的圖像元素;移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)關(guān)于所述元素移動(dòng)-變形的移動(dòng)-變形數(shù)據(jù);元素移動(dòng)-變形裝置,用于在存儲(chǔ)在移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置中的移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上移動(dòng)-變形所述元素。
輸出緩沖器,用于按時(shí)間順序存儲(chǔ)(i)所述元素移動(dòng)-變形之前的圖形字符數(shù)據(jù),和(ii)所述元素移動(dòng)-變形之后的圖形字符數(shù)據(jù);和傳送裝置,用于通過(guò)轉(zhuǎn)換(i)圖形字符數(shù)據(jù),和(ii)圖形字符數(shù)據(jù),交替?zhèn)魉痛鎯?chǔ)在輸出緩沖器中的(i)所述元素移動(dòng)-變形之前的圖形字符數(shù)據(jù),和(ii)所述元素移動(dòng)-變形后的圖形字符數(shù)據(jù)并按時(shí)間順序?qū)⑵鋫魉徒o輸出裝置。
根據(jù)上述配置,所述輸出裝置交替輸出移動(dòng)-變形之前和移動(dòng)-變形之后的元素,只有圖形字符的預(yù)定元素能夠被移動(dòng)-變形。
因此,可以以只有構(gòu)成圖形字符的元素預(yù)定部分,能夠被顯示的方式在顯示屏幕上顯示作為動(dòng)態(tài)圖像的圖形字符。結(jié)果是,不需要復(fù)雜處理用戶就可以容易地顯示能夠顯示的字符或圖畫(huà)的動(dòng)態(tài)圖像。
具有第一信息處理裝置配置的本發(fā)明第二信息處理裝置的特征在于包括輸入內(nèi)容顯示裝置,用于顯示一個(gè)菜單屏幕,該菜單屏幕示出了所述元素的移動(dòng)-變形順序;和選擇裝置,用于從所述菜單屏幕中選擇移動(dòng)-變形順序,其中,所述元素移動(dòng)-變形裝置根據(jù)從在輸入內(nèi)容顯示裝置上顯示的所述菜單屏幕上選擇的移動(dòng)-變形順序?qū)λ鲈剡M(jìn)行移動(dòng)-變形。
第二信息處理裝置的所述配置允許所述元素的移動(dòng)-變形順序被顯示在輸入內(nèi)容顯示裝置的菜單屏幕上,除了第一實(shí)施例的效果以外,還可以獲得使用戶很容易識(shí)別移動(dòng)-變形內(nèi)容的效果。此外,當(dāng)能夠根據(jù)來(lái)自菜單屏幕的指令執(zhí)行所述移動(dòng)-變形時(shí),用戶可以很容易地執(zhí)行即使是非常復(fù)雜的移動(dòng)-變形處理。
具有第一或第二信息處理裝置配置的本發(fā)明第三信息處理裝置的特征在于所述元素移動(dòng)-變形裝置在移動(dòng)-變形之后并存儲(chǔ)在移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置中作為移動(dòng)-變形數(shù)據(jù)的元素的輪廓點(diǎn)的坐標(biāo)的基礎(chǔ)上,對(duì)所述元素進(jìn)行變形處理。
根據(jù)所述的配置,除了實(shí)現(xiàn)第一或第二信息處理裝置的效果以外,當(dāng)所述元素移動(dòng)-變形裝置在變形之后元素輪廓點(diǎn)的坐標(biāo)位置的基礎(chǔ)上變形所述元素時(shí),僅僅通過(guò)移動(dòng)該元素的輪廓點(diǎn),不需要任何復(fù)雜處理,就能夠很精確地變形所述元素。
具有第一或第二信息處理裝置配置的本發(fā)明第四信息處理裝置被設(shè)置得使所述元素移動(dòng)-變形裝置在從存儲(chǔ)在移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置中的變形前元素輪廓點(diǎn)坐標(biāo)和變形后元素輪廓點(diǎn)的坐標(biāo)獲得的差值變形數(shù)據(jù)的基礎(chǔ)上變形所述元素。
根據(jù)所描述的配置,除了從第一或第二信息處理裝置實(shí)現(xiàn)的效果以外,當(dāng)所述元素移動(dòng)-變形裝置在從變形前所述元素輪廓點(diǎn)的坐標(biāo)和變形后元素輪廓點(diǎn)坐標(biāo)中獲得的差值變形數(shù)據(jù)的基礎(chǔ)上變形所述元素時(shí),可以在所述元素一個(gè)輪廓點(diǎn)的差值變形數(shù)據(jù)的基礎(chǔ)上變形其他元素。結(jié)果是,使用很少的數(shù)據(jù)量就能夠執(zhí)行構(gòu)成所述元素的元素輪廓點(diǎn)的變形。
具有第一或第二信息處理裝置配置的本發(fā)明第五信息處理裝置被設(shè)置得使元素移動(dòng)-變形裝置在存儲(chǔ)在移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置并作為移動(dòng)-變形數(shù)據(jù)的平行移動(dòng)、反向移動(dòng)、轉(zhuǎn)動(dòng)移動(dòng)、骨架移動(dòng)和輪廓變形的至少一種移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上,移動(dòng)-變形所述元素。
根據(jù)所述配置,除實(shí)現(xiàn)第一或第二信息處理裝置的效果以外,當(dāng)元素移動(dòng)-變形裝置在諸如平行移動(dòng)、反向移動(dòng)、轉(zhuǎn)動(dòng)移動(dòng)、骨架移動(dòng)和輪廓變形等存儲(chǔ)在移動(dòng)-變形存儲(chǔ)裝置并作為移動(dòng)-變形數(shù)據(jù)的移動(dòng)-變形類型數(shù)據(jù)的基礎(chǔ)上,移動(dòng)-變形所述元素時(shí),所述元素能夠根據(jù)移動(dòng)-變形的類型被移動(dòng)。結(jié)果是,用戶能夠通過(guò)規(guī)定所希望的移動(dòng)-變形類型移動(dòng)-變形所述元素。
具有第一或第二信息處理裝置的配置的本發(fā)明第六信息處理裝置被設(shè)置得使元素移動(dòng)-變形裝置移動(dòng)-變形與構(gòu)成圖形字符元素的骨架點(diǎn)相關(guān)的元素。
根據(jù)所述配置,除實(shí)現(xiàn)第一或第二信息處理裝置的效果以外,當(dāng)所述元素移動(dòng)-變形裝置移動(dòng)-變形與構(gòu)成圖形字符所述元素的骨架點(diǎn)相關(guān)的元素時(shí),例如,該元素能夠很容易地圍繞所述骨架點(diǎn)反向或轉(zhuǎn)動(dòng)。
具有第一或第二信息處理裝置的本發(fā)明第七信息處理裝置被設(shè)置得使所述移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)裝置被用于存儲(chǔ)一個(gè)時(shí)間周期作為移動(dòng)時(shí)間數(shù)據(jù),所述時(shí)間周期從該元素被輸出給移動(dòng)-變形之前的一個(gè)坐標(biāo)開(kāi)始到移動(dòng)-變形之后一個(gè)位置的坐標(biāo)結(jié)束;和再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)裝置被用于存儲(chǔ)一個(gè)時(shí)間間隔,該時(shí)間間隔從元素被輸出給移動(dòng)-變形之后的坐標(biāo)開(kāi)始到該元素被再次輸出給移動(dòng)-變形之前一個(gè)位置的坐標(biāo)結(jié)束。
其中,傳送裝置在存儲(chǔ)在移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)裝置中的移動(dòng)時(shí)間數(shù)據(jù)和存儲(chǔ)在再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)裝置中的再現(xiàn)時(shí)間數(shù)據(jù)的基礎(chǔ)上,將元素的圖形字符數(shù)據(jù)傳送給輸出裝置。
根據(jù)所述配置,除實(shí)現(xiàn)第一或第二信息處理裝置的效果以外,當(dāng)傳送裝置在存儲(chǔ)在移動(dòng)時(shí)間存儲(chǔ)裝置中的移動(dòng)時(shí)間數(shù)據(jù)和存儲(chǔ)在再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)裝置中的再現(xiàn)時(shí)間數(shù)據(jù)的基礎(chǔ)上,將所述元素的圖形字符數(shù)據(jù)傳送給輸出裝置,所述輸出裝置可以移動(dòng)所述圖形字符以用于每個(gè)元素。即,輸出裝置在存儲(chǔ)在移動(dòng)時(shí)間存儲(chǔ)裝置中的移動(dòng)時(shí)間數(shù)據(jù)和存儲(chǔ)在再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)裝置中的再現(xiàn)時(shí)間數(shù)據(jù)的基礎(chǔ)上,交替轉(zhuǎn)換移動(dòng)-變形前的元素輸出和移動(dòng)-變形后的元素輸出。結(jié)果是,可以很容易地執(zhí)行圖形字符的動(dòng)態(tài)顯示。
具有第一信息處理裝置的配置的本發(fā)明第八信息處理裝置被設(shè)置得使所述數(shù)據(jù)輸入裝置被用于輸入圖形字符的圖形字符數(shù)據(jù)和所述元素的移動(dòng)-變形數(shù)據(jù)。
其中,元素移動(dòng)-變形裝置在作為數(shù)據(jù)輸入裝置輸入的圖形字符數(shù)據(jù)和移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上,移動(dòng)-變形所述元素。
根據(jù)所述配置,除了實(shí)現(xiàn)第一信息處理裝置的效果以外,當(dāng)元素移動(dòng)-變形裝置在作為數(shù)據(jù)輸入裝置輸入的圖形字符數(shù)據(jù)和移動(dòng)元素?cái)?shù)據(jù)的基礎(chǔ)上,移動(dòng)-變形所述元素時(shí),由用戶選擇的元素能夠如所希望地移動(dòng)-變形,結(jié)果是,可以實(shí)現(xiàn)方便于用戶的信息處理裝置。
本發(fā)明已如上面所述,但是很明顯,可以以很多方式對(duì)本發(fā)明做出變化。這種變化認(rèn)為是不脫離本發(fā)明的精神和范圍,對(duì)于本專業(yè)技術(shù)領(lǐng)域內(nèi)的普通技術(shù)人員來(lái)講,這種變化和修改都被包括在下述權(quán)利要求的范圍之內(nèi)。
權(quán)利要求
1.一種信息處理裝置,包括移動(dòng)-變形處理裝置,用于對(duì)構(gòu)成圖形字符的圖像的被劃分的多個(gè)元素中的至少一個(gè)元素進(jìn)行移動(dòng)-變形;和輸出裝置,用于通過(guò)利用所述移動(dòng)-變形處理裝置轉(zhuǎn)換一第一顯示數(shù)據(jù)和一第二顯示數(shù)據(jù),交替輸出有關(guān)一已經(jīng)被所述移動(dòng)-變形處理裝置移動(dòng)-變形的圖像元素的所述第一顯示數(shù)據(jù)和關(guān)于一在被所述移動(dòng)-變形處理裝置移動(dòng)-變形之前元素的所述第二顯示數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征是所述第一和第二顯示數(shù)據(jù)包括所述元素骨架點(diǎn)和輪廓點(diǎn)的坐標(biāo)。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征是所述移動(dòng)-變形處理裝置包括;移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)有關(guān)將被應(yīng)用到所述元素的移動(dòng)-變形處理的移動(dòng)-變形數(shù)據(jù);和元素移動(dòng)-變形裝置,用于在存儲(chǔ)在所述移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置中的移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上移動(dòng)所述元素。
4.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征是所述元素移動(dòng)-變形處理裝置包括元素變形數(shù)據(jù)搜索部分,用于在由所述元素變形數(shù)據(jù)搜索部分搜索的移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上從所述移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置中搜索移動(dòng)-變形數(shù)據(jù)和用于移動(dòng)-變形所述元素的元素變形部分。
5.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征是所述移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置包括一個(gè)移動(dòng)數(shù)據(jù)存儲(chǔ)部分,用于存儲(chǔ)與移動(dòng)所述元素相關(guān)的移動(dòng)數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的信息處理裝置,其特征是所述移動(dòng)數(shù)據(jù)存儲(chǔ)部分包括用于存儲(chǔ)有關(guān)將應(yīng)用到所述元素上的移動(dòng)方法類型的移動(dòng)類型數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的信息處理裝置,其特征是所述移動(dòng)類型數(shù)據(jù)包括用于規(guī)定與圖形字符每個(gè)元素相關(guān)的移動(dòng)類型的移動(dòng)類型碼。
8.根據(jù)權(quán)利要求5所述的信息處理裝置,其特征是所述移動(dòng)數(shù)據(jù)存儲(chǔ)部分包括一個(gè)被移動(dòng)位置數(shù)據(jù)存儲(chǔ)區(qū)域,用于存儲(chǔ)所述元素被移動(dòng)位置的坐標(biāo)。
9.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征是所述移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置包括一個(gè)變形數(shù)據(jù)存儲(chǔ)部分,用于存儲(chǔ)與變形所述元素相關(guān)的變形數(shù)據(jù)。
10.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征是所述移動(dòng)-變形數(shù)據(jù)包括變形后所述元素的輪廓點(diǎn)的坐標(biāo)。
11.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征是所述移動(dòng)-變形數(shù)據(jù)包括從變形之前所述元素一個(gè)輪廓點(diǎn)的坐標(biāo)和變形之后所述元素該輪廓點(diǎn)的坐標(biāo)獲得的差值變形數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的信息處理裝置,其特征是所述差值變形數(shù)據(jù)是在所述元素至少一個(gè)骨架點(diǎn)的基礎(chǔ)上確定的。
13.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征是所述移動(dòng)-變形數(shù)據(jù)包括有關(guān)移動(dòng)-變形類型的移動(dòng)-變形類型數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的信息處理裝置,其特征是所述移動(dòng)-變形類型數(shù)據(jù)是從由平行移動(dòng)、反向移動(dòng)、轉(zhuǎn)動(dòng)移動(dòng)、骨架移動(dòng)和輪廓變形構(gòu)成的一組中選擇的至少一種類型。
15.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征是所述移動(dòng)-變形數(shù)據(jù)包括用于在所述元素骨架點(diǎn)的基礎(chǔ)上移動(dòng)所述元素的移動(dòng)數(shù)據(jù)。
16.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征是所述輸出裝置包括一個(gè)顯示裝置;一個(gè)輸出裝置,用于向所述顯示裝置輸出所述第一顯示數(shù)據(jù)和所述第二顯示數(shù)據(jù);一個(gè)輸出緩沖器,用于按時(shí)間順序存儲(chǔ)所述第一顯示數(shù)據(jù)和所述第二顯示數(shù)據(jù);和傳送裝置,用于通過(guò)轉(zhuǎn)換所述第一顯示數(shù)據(jù)和所述第二顯示數(shù)據(jù)交替?zhèn)魉痛鎯?chǔ)在所述輸出緩沖器中的所述第一顯示數(shù)據(jù)和所述第二顯示數(shù)據(jù)。
17.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征是還包括輸入內(nèi)容顯示裝置,用于顯示一個(gè)菜單屏幕,該菜單屏幕示出所述元素的移動(dòng)-變形順序;和選擇裝置,用于在所述菜單屏幕上選擇移動(dòng)-變形順序,其中,所述移動(dòng)-變形處理裝置根據(jù)由所述選擇裝置從顯示在所述輸入內(nèi)容顯示裝置上的菜單屏幕選擇的移動(dòng)-變形順序?qū)λ鲈剡M(jìn)行移動(dòng)-變形處理。
18.根據(jù)權(quán)利要求17所述的信息處理裝置,其特征是所述輸入內(nèi)容顯示裝置還被用做所述輸出裝置的顯示裝置。
19.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征是還包括圖形字符數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)有關(guān)所述圖形字符骨架點(diǎn)的圖形字符骨架數(shù)據(jù)和有關(guān)所述圖形字符輪廓點(diǎn)的元素輪廓數(shù)據(jù),其中,所述圖形字符數(shù)據(jù)存儲(chǔ)裝置包括一個(gè)用于存儲(chǔ)該圖形字符骨架數(shù)據(jù)的圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域,和一個(gè)用于存儲(chǔ)該元素輪廓數(shù)據(jù)的元素輪廓數(shù)據(jù)存儲(chǔ)區(qū)域。
20.根據(jù)權(quán)利要求19所述的信息處理裝置,其特征是與圖形字符的字符碼相關(guān),用于規(guī)定圖形字符筆畫(huà)順序的筆畫(huà)順序碼、用于規(guī)定筆畫(huà)順序骨架點(diǎn)的骨架點(diǎn)碼、骨架點(diǎn)位置指示數(shù)據(jù)以及用于規(guī)定與所述元素輪廓數(shù)據(jù)對(duì)應(yīng)的所述元素的元素碼,均被存儲(chǔ)在所述圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域中;和與存儲(chǔ)在所述圖形字符骨架數(shù)據(jù)存儲(chǔ)區(qū)域中的所述元素碼對(duì)應(yīng)的所述元素的輪廓點(diǎn)位置指示數(shù)據(jù)被存儲(chǔ)在所述元素輪廓數(shù)據(jù)存儲(chǔ)區(qū)域中。
21.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征是還包括移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)從所述元素被輸出給移動(dòng)-變形之前一個(gè)位置的坐標(biāo)到所述圖像被輸出給移動(dòng)-變形之后一個(gè)位置的坐標(biāo)的時(shí)間周期的移動(dòng)時(shí)間數(shù)據(jù);和再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)從所述元素被輸出給移動(dòng)-變形之后所述位置的坐標(biāo)到所述元素被輸出給移動(dòng)-變形之前所述位置的坐標(biāo)的時(shí)間周期,其中,所述輸出裝置在存儲(chǔ)在所述移動(dòng)時(shí)間存儲(chǔ)裝置中的移動(dòng)時(shí)間數(shù)據(jù)和存儲(chǔ)在所述再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)裝置中的再現(xiàn)時(shí)間數(shù)據(jù)的基礎(chǔ)上轉(zhuǎn)換所述第一顯示數(shù)據(jù)和所述第二顯示數(shù)據(jù)。
22.根據(jù)權(quán)利要求21所述的信息處理裝置,其特征是與所述圖形字符的字符碼和構(gòu)成所述圖形字符的元素的骨架數(shù)量相關(guān),所述移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)裝置存儲(chǔ)每個(gè)元素的骨架點(diǎn)和用于規(guī)定每個(gè)元素骨架點(diǎn)的骨架點(diǎn)碼的數(shù)量,和與字符碼和骨架的數(shù)量相關(guān),所述再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)裝置存儲(chǔ)與骨架點(diǎn)數(shù)量對(duì)應(yīng)的再現(xiàn)時(shí)間間隔和每個(gè)元素的骨架點(diǎn)碼。
23.根據(jù)權(quán)利要求19所述的信息處理裝置,其特征是還包括輸入裝置,用于輸入規(guī)定所述圖形字符信息的圖形字符數(shù)據(jù),其中,所述移動(dòng)-變形處理裝置包括一個(gè)圖形字符搜索裝置,用于從所述圖形字符數(shù)據(jù)存儲(chǔ)裝置中搜索將被以與由所述輸入裝置輸入的圖形字符數(shù)據(jù)對(duì)應(yīng)的圖案方式顯示的圖形字符信息。
24.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征是還包括數(shù)據(jù)輸入裝置,用于輸入所述圖形字符元素的圖形字符數(shù)據(jù)和移動(dòng)-變形數(shù)據(jù),其中,所述移動(dòng)-變形處理裝置在由所述輸入裝置輸入的圖形字符數(shù)據(jù)和移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上,移動(dòng)-變形所述元素。
25.根據(jù)權(quán)利要求24所述的信息處理裝置,其特征是還包括輸入內(nèi)容顯示裝置,用于顯示一個(gè)菜單屏幕,該菜單屏幕顯示所述元素的移動(dòng)-變形順序;和選擇裝置,用于從所述菜單屏幕上選擇該移動(dòng)-變形順序,其中,所述移動(dòng)-變形處理裝置根據(jù)從在所述輸入內(nèi)容顯示裝置上顯示的菜單屏幕上選擇的所述移動(dòng)-變形順序移動(dòng)-變形所述元素。
26.根據(jù)權(quán)利要求19所述的信息處理裝置,其特征是用于每個(gè)字型的所述元素輪廓數(shù)據(jù)被存儲(chǔ)在所述元素輪廓數(shù)據(jù)存儲(chǔ)區(qū)域中。
27.一種信息處理裝置,包括輸出裝置,用于在諸如所述元素骨架點(diǎn)和輪廓點(diǎn)坐標(biāo)等的圖形字符數(shù)據(jù)的基礎(chǔ)上輸出至少由一個(gè)元素組成的圖像的元素;移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)有關(guān)所述元素移動(dòng)-變形的移動(dòng)-變形數(shù)據(jù);元素移動(dòng)-變形裝置,用于在存儲(chǔ)在所述移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置中的移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上移動(dòng)-變形所述數(shù)據(jù);輸出緩沖器,用于按時(shí)間順序存儲(chǔ)(i)所述元素移動(dòng)-變形之前的圖形字符數(shù)據(jù),和(ii)所述元素移動(dòng)-變形之后的圖形字符數(shù)據(jù);和傳送裝置,用于通過(guò)轉(zhuǎn)換(i)圖形字符數(shù)據(jù)和(ii)圖形字符數(shù)據(jù),按時(shí)間順序交替?zhèn)魉痛鎯?chǔ)在所述輸出緩沖器中的(i)所述元素移動(dòng)-變形之前的圖形字符數(shù)據(jù),和(ii)所述元素移動(dòng)-變形之后的圖形字符數(shù)據(jù)。
28.根據(jù)權(quán)利要求27所述的信息處理裝置,其特征是還包括輸入內(nèi)容顯示裝置,用于顯示一個(gè)菜單屏幕,該菜單屏幕顯示所述元素的移動(dòng)-變形順序;和選擇裝置,用于從所述菜單屏幕選擇移動(dòng)-變形順序,其中,所述元素移動(dòng)-變形裝置根據(jù)從所述輸入內(nèi)容顯示裝置顯示的菜單屏幕中選擇的移動(dòng)-變形順序來(lái)移動(dòng)-變形所述元素。
29.根據(jù)權(quán)利要求27所述的信息處理裝置,其特征是所述元素移動(dòng)-變形裝置在存儲(chǔ)在所述移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置中作為移動(dòng)-變形數(shù)據(jù)的移動(dòng)-變形之后所述元素的輪廓點(diǎn)坐標(biāo)的基礎(chǔ)上,變形所述元素。
30.根據(jù)權(quán)利要求27所述的信息處理裝置,其特征是所述元素移動(dòng)-變形裝置在從存儲(chǔ)在移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置中的變形前所述元素輪廓點(diǎn)的位置坐標(biāo)和變形后所述元素的輪廓點(diǎn)的坐標(biāo)獲得的差值變形數(shù)據(jù)的基礎(chǔ)上變形所述元素。
31.根據(jù)權(quán)利要求27所述的信息處理裝置,其特征是所述元素移動(dòng)-變形裝置在存儲(chǔ)在所述移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置中由平行移動(dòng)、反向移動(dòng)、轉(zhuǎn)動(dòng)移動(dòng)、骨架移動(dòng)和輪廓變形構(gòu)成的一組中選擇至少一個(gè)移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上移動(dòng)-變形所述元素。
32.根據(jù)權(quán)利要求27所述的信息處理裝置,其特征是所述元素移動(dòng)-變形裝置移動(dòng)-變形與圖形字符元素骨架點(diǎn)相關(guān)的元素。
33.根據(jù)權(quán)利要求27所述的信息處理裝置,其特征是還包括移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)作為移動(dòng)時(shí)間數(shù)據(jù)的從在移動(dòng)-變形前所述元素被輸出到一個(gè)位置的坐標(biāo)到移動(dòng)-變形后所述元素被輸出到一個(gè)位置的坐標(biāo)的時(shí)間周期;和再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)從移動(dòng)-變形后述元素被輸出到所述位置的所述坐標(biāo)到移動(dòng)-變形前所述元素被再次輸出到所述位置的所述坐標(biāo)的一個(gè)時(shí)間間隔,其中,所述傳送裝置在存儲(chǔ)在所述移動(dòng)時(shí)間數(shù)據(jù)存儲(chǔ)裝置中的移動(dòng)時(shí)間數(shù)據(jù)和存儲(chǔ)在所述再現(xiàn)時(shí)間數(shù)據(jù)存儲(chǔ)裝置中的再現(xiàn)時(shí)間數(shù)據(jù)的基礎(chǔ)上,將所述元素的圖形字符數(shù)據(jù)傳送給所述輸出裝置。
34.根據(jù)權(quán)利要求27所述的信息處理裝置,其特征是還包括數(shù)據(jù)輸入裝置,用于輸入所述圖形字符元素的圖形字符數(shù)據(jù)和移動(dòng)-變形數(shù)據(jù),其中,所述元素移動(dòng)-變形裝置在由所述數(shù)據(jù)輸入裝置輸入的圖形字符數(shù)據(jù)和移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上移動(dòng)-變形所述元素。
35.一種用于在其上記錄可由計(jì)算機(jī)讀出的程序的記錄介質(zhì),所述程序被設(shè)置成使計(jì)算機(jī)執(zhí)行一個(gè)信息處理,所述信息處理包括如下步驟對(duì)至少一個(gè)構(gòu)成圖形字符的被劃分的元素執(zhí)行移動(dòng)-變形處理;和通過(guò)轉(zhuǎn)換一第一顯示數(shù)據(jù)和一第二顯示數(shù)據(jù),交替輸出有關(guān)移動(dòng)-變形時(shí)所述元素的所述第一顯示數(shù)據(jù)和有關(guān)移動(dòng)-變形前所述元素的所述第二顯示數(shù)據(jù)。
36.根據(jù)權(quán)利要求35所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟根據(jù)所希望的移動(dòng)-變形類型從用于存儲(chǔ)有關(guān)移動(dòng)-變形處理的移動(dòng)-變形數(shù)據(jù)的移動(dòng)-變形數(shù)據(jù)存儲(chǔ)裝置中讀出移動(dòng)-變形數(shù)據(jù);和在所讀出的移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上移動(dòng)-變形所述元素。
37.根據(jù)權(quán)利要求25所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟顯示一個(gè)菜單屏幕,該菜單屏幕顯示所述元素的移動(dòng)-變形順序;和根據(jù)從利用選擇裝置從所述菜單屏幕上選擇的移動(dòng)-變形順序,移動(dòng)-變形所述元素。
38.根據(jù)權(quán)利要求36所述的記錄介質(zhì),其特征是所述移動(dòng)-變形數(shù)據(jù)包括移動(dòng)-變形后所述元素的輪廓點(diǎn)坐標(biāo)。
39.根據(jù)權(quán)利要求36所述的記錄介質(zhì),其特征是所述移動(dòng)-變形數(shù)據(jù)包括從移動(dòng)-變形之前所述元素一輪廓點(diǎn)的位置坐標(biāo)和移動(dòng)-變形之后所述元素該輪廓點(diǎn)位置坐標(biāo)獲得的差值變形數(shù)據(jù)。
40.根據(jù)權(quán)利要求36所述的記錄介質(zhì),其特征是所述移動(dòng)-變形數(shù)據(jù)包括移動(dòng)-變形之后所述元素的坐標(biāo),和在構(gòu)成所述元素至少一個(gè)骨架點(diǎn)的基準(zhǔn)點(diǎn)的基礎(chǔ)上獲得所述坐標(biāo)。
41.根據(jù)權(quán)利要求35所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟根據(jù)所希望的移動(dòng)-變形類型從存儲(chǔ)用于交替輸出所述第一顯示數(shù)據(jù)和所述第二顯示數(shù)據(jù)的轉(zhuǎn)換時(shí)間間隔數(shù)據(jù)的時(shí)間數(shù)據(jù)存儲(chǔ)裝置中讀出時(shí)間間隔數(shù)據(jù);和在所讀出的轉(zhuǎn)換時(shí)間間隔數(shù)據(jù)的基礎(chǔ)上通過(guò)轉(zhuǎn)換交替輸出所述第一顯示數(shù)據(jù)和所述第二顯示數(shù)據(jù)。
42.根據(jù)權(quán)利要求35所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟在由輸入裝置輸入的移動(dòng)-變形數(shù)據(jù)的基礎(chǔ)上,通過(guò)輸入有關(guān)移動(dòng)-變形處理的移動(dòng)-變形數(shù)據(jù),移動(dòng)-變形所述數(shù)據(jù)。
43.根據(jù)權(quán)利要求35所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟顯示一個(gè)菜單屏幕,該菜單屏幕顯示所述元素的移動(dòng)-變形順序;和根據(jù)利用選擇裝置從所述菜單屏幕選擇的移動(dòng)-變形順序,移動(dòng)-變形所述元素。
44.根據(jù)權(quán)利要求43所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟顯示一移動(dòng)-變形目標(biāo)輸入屏幕,用于選擇需要進(jìn)行移動(dòng)-變形的元素。
45.根據(jù)權(quán)利要求43所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟顯示一個(gè)移動(dòng)類型數(shù)據(jù)輸入屏幕,用于選擇欲應(yīng)用到所述元素上的移動(dòng)類型。
46.根據(jù)權(quán)利要求45所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟根據(jù)移動(dòng)類型在移動(dòng)類型數(shù)據(jù)輸入屏幕上執(zhí)行一個(gè)示范顯示。
47.根據(jù)權(quán)利要求46所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟顯示一個(gè)被移動(dòng)位置數(shù)據(jù)輸入屏幕,用于顯示移動(dòng)-變形后所述元素的被移動(dòng)位置。
48.根據(jù)權(quán)利要求43所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟顯示一個(gè)移動(dòng)時(shí)間數(shù)據(jù)輸入屏幕,用于輸入從所述元素被輸出給移動(dòng)-變形之前一個(gè)位置坐標(biāo)到所述元素被輸出給移動(dòng)-變形之后一個(gè)位置坐標(biāo)的移動(dòng)時(shí)間數(shù)據(jù)。
49.根據(jù)權(quán)利要求43所述的記錄介質(zhì),其特征是所述信息處理還包括如下步驟顯示一再現(xiàn)時(shí)間數(shù)據(jù)輸入屏幕,用于輸入從所述元素被輸出給移動(dòng)-變形之后一個(gè)位置坐標(biāo)到所述元素被再次輸出給移動(dòng)-變形之前所述元素位置坐標(biāo)的再現(xiàn)時(shí)間數(shù)據(jù)。
全文摘要
信息處理裝置包括:元素變形部分,移動(dòng)-變形圖形字符被劃分多個(gè)元素的至少一個(gè)元素;輸出部分,由元素變形部分通過(guò)轉(zhuǎn)換第一顯示數(shù)據(jù)和第二顯示數(shù)據(jù)交替輸出移動(dòng)-變形之后的所述元素的第一顯示數(shù)據(jù)和移動(dòng)-變形之前所述元素的第二顯示數(shù)據(jù)。根據(jù)所述的配置,以只能在屏幕上顯示構(gòu)成圖形字符元素所需部分的方式在屏幕上顯示圖形字符的動(dòng)態(tài)圖像。從而,用戶可很容易地以所需方式顯示字符或圖畫(huà)的動(dòng)態(tài)圖像而不需復(fù)雜處理。
文檔編號(hào)G06T13/00GK1201209SQ98109479
公開(kāi)日1998年12月9日 申請(qǐng)日期1998年3月25日 優(yōu)先權(quán)日1997年3月25日
發(fā)明者伊藤愛(ài), 長(zhǎng)谷川進(jìn), 渡邊一, 今城佳子 申請(qǐng)人:夏普公司