專利名稱:字符成型設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種字符成形設(shè)備。具體來說,本發(fā)明涉及能通過粘貼輪廓字根數(shù)據(jù)使輪廓變化以便可以很容易地得到復(fù)雜印刷體字的一種字符成形設(shè)備。
為得到數(shù)字化的輪廓字根,傳統(tǒng)的字符成形設(shè)備通過使用電子掃描儀讀取大量諸如設(shè)計(jì)者設(shè)計(jì)的字符和符號(hào)之類原始文字的輪廓。因此,為了借助采用這樣傳統(tǒng)的設(shè)備產(chǎn)生新字根,需要巨大的勞動(dòng)、大量的時(shí)間以及眾多的數(shù)據(jù)。
因此,為了解決開發(fā)新字根花費(fèi)的時(shí)間及勞動(dòng)以及需要大量數(shù)據(jù)這一問題,已經(jīng)提出了各種不同的方法,利用這些方法能夠由數(shù)據(jù)的一部分產(chǎn)生多個(gè)字根。
例如,日本公開出版物公開的專利申請(qǐng)?zhí)?-234559/1991(Tokukaihei 3-234559號(hào))和4-56894/1992(Tokukaihei號(hào)為4-56894)披露了一種產(chǎn)生不同字根的方法,通過將單一預(yù)定的變形過程應(yīng)用到輪廓字根數(shù)據(jù)的一部分,以改變字符的輪廓形狀。
具體來說,前面的公開出版物披露了一種技術(shù),利用該技術(shù)通過計(jì)算由直線和Bezier線構(gòu)成的輪廓字符數(shù)據(jù)產(chǎn)生新的繪圖點(diǎn)或控制點(diǎn),以使輪廓字符進(jìn)行變形。另一方面,后面的公開出版物披露一種根據(jù)不同數(shù)據(jù)一次刪除輪廓字符數(shù)據(jù)的元素部分并重新存儲(chǔ)該元素部分的技術(shù)。
這里,下面的描述將解釋上述的“元素”。就圖24(a)所示的字符而論,元素51a表示筆劃51b的結(jié)尾部分(用粗線表示的部分),筆劃51b是構(gòu)成字符圖像的圖形線。
然而,盡管能夠通過前面文獻(xiàn)公開的技術(shù)之一來改變結(jié)尾部分,即元素部分,但是不能改變?cè)匾酝獾牟糠?。因此,僅僅能獲得字根的一個(gè)變形圖案。除此之外,會(huì)引起清晰度降低這一問題;例如,在具有許多筆劃的復(fù)雜字符情況下,諸如筆劃停止和臺(tái)肩之類的裝飾部分,即筆劃轉(zhuǎn)折點(diǎn)變得模糊不清。
本發(fā)明的目標(biāo)是提供一種字符成形設(shè)備,該設(shè)備能夠憑借少量數(shù)據(jù)輕而易舉地快速形成不同字根的字符。
為了實(shí)現(xiàn)上述目的,本發(fā)明的字符成形設(shè)備包括(1)字符數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)表示在字符形成中使用的每個(gè)原始字根字符形狀的字符數(shù)據(jù),每個(gè)字符具有組成部分要被粘貼到其上的目標(biāo)部分,(2)組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)有關(guān)要粘貼到原始字根字符目標(biāo)部分的多個(gè)組成部分的數(shù)據(jù),(3)輸入裝置,用于選定形成字符中使用的原始字根和別的字根字符,(4)形狀識(shí)別單元,用于檢測(cè)由輸入裝置選定的原始字根字符數(shù)據(jù)的目標(biāo)部分,(5)組成部分?jǐn)?shù)據(jù)選擇裝置,用于根據(jù)輸入裝置提供的信息在組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元存儲(chǔ)的數(shù)據(jù)當(dāng)中選擇要使用的組成部分?jǐn)?shù)據(jù),和(6)字符數(shù)據(jù)合成單元,用于合成字符數(shù)據(jù),以將組成部分?jǐn)?shù)據(jù)選擇裝置選擇的組成部分粘貼到形狀識(shí)別單元檢測(cè)的目標(biāo)部分。
按上述結(jié)構(gòu),一旦形成字符中使用的原始字根和其它字根的字符由輸入裝置選定,組成部分?jǐn)?shù)據(jù)選擇裝置就根據(jù)該信息在存儲(chǔ)于組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元中的數(shù)據(jù)當(dāng)中選擇要使用的組成部分?jǐn)?shù)據(jù)。形狀識(shí)別單元檢測(cè)由輸入裝置選定的原始字根字符數(shù)據(jù)的目標(biāo)部分。字符數(shù)據(jù)合成單元合成字符數(shù)據(jù),以將組成部分?jǐn)?shù)據(jù)選擇裝置選擇的組成部分粘貼到形狀識(shí)別單元檢測(cè)的目標(biāo)部分。經(jīng)過這樣做,可以形成需要的字符。
如上所述,由于借助本發(fā)明的字苻成形設(shè)備,通過合成存儲(chǔ)在組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元中的組成部分?jǐn)?shù)據(jù)和原始字根字符的字符數(shù)據(jù)形成需要的字符,不但能改變構(gòu)成字符的元素部分的形狀,而且也能改變構(gòu)成字符的封閉折線的其它部分的形狀。此外,能夠根據(jù)一個(gè)字符的數(shù)據(jù)或字根數(shù)據(jù)形成不同字根的字符。因此,能夠憑借少量數(shù)據(jù)輕而易舉地快速形成不同字根的字符。
為了更全面地理解本發(fā)明的特征和優(yōu)點(diǎn),參考結(jié)合附圖所做出的詳細(xì)描述。
圖1表示本發(fā)明一個(gè)實(shí)施例的字符成形設(shè)備結(jié)構(gòu)的方框圖。
圖2表示存儲(chǔ)在圖1所示字符數(shù)據(jù)存儲(chǔ)單元中的原始字根字符的一個(gè)例子說明圖。
圖3表示對(duì)構(gòu)成圖2所示字符封閉折線所給出的封閉折線數(shù)說明圖。
圖4表示存儲(chǔ)在圖1所示字符數(shù)據(jù)存儲(chǔ)單元中字符數(shù)據(jù)構(gòu)成的說明圖。
圖5表示其數(shù)據(jù)存儲(chǔ)在圖2所示的元素部分用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元和規(guī)則形狀部分用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元中的粘貼用組成部分例子說明圖。
圖6表示圖1所示字符成形設(shè)備操作的流程圖。
圖7表示接著圖6所示操作的字符成形設(shè)備其它操作流程圖。
圖8表示由圖1所示字符成形設(shè)備形成的字符的例子說明圖。
圖9是表示字符形成期間通過圖1所示的鍵盤輸入的擬定指令代碼的例子說明圖。
圖10是表示筆劃數(shù)和組成部分之間對(duì)應(yīng)關(guān)系的參考表的一個(gè)例子,該參考表存儲(chǔ)在圖1所示的表存儲(chǔ)單元中。
圖11是表示元素號(hào)和圖1所示字符成形設(shè)備所使用的粘貼用組成部分類型間對(duì)應(yīng)關(guān)系的說明圖。
圖12是表示圖2所示字符一個(gè)封閉折線的目標(biāo)元素部分的說明圖。
圖13表示圖1所示元素形狀識(shí)別單元用于檢測(cè)封閉折線筆劃寬度的操作說明圖。
圖14表示圖1所示粘貼用組成部分變形單元用于放大/縮小粘貼用組成部分操作的說明圖。
圖15表示圖1所示元素形狀識(shí)別單元用于檢測(cè)封閉折線筆劃角操作的說明圖。
圖16表示圖1所示粘貼用組成部分變形單元用于為元素部分旋轉(zhuǎn)粘貼用組成部分的旋轉(zhuǎn)操作說明圖。
圖17表示圖16所示的旋轉(zhuǎn)操作中旋轉(zhuǎn)上限的說明圖。
圖18表示將圖16所示粘貼用組成部分粘貼到封閉折線元素部分操作的說明圖。
圖19表示圖1所示變形修正單元用于修正粘貼用組成部分變形的變形修正操作說明圖。
圖20表示圖1所示規(guī)則形狀識(shí)別單元用于檢測(cè)要形成的封閉折線筆劃寬度操作的說明圖。
圖21表示圖1所示規(guī)則形狀識(shí)別單元用于檢測(cè)封閉折線筆劃角操作的說明圖。
圖22表示圖1所示粘貼用組成部分變形單元用于對(duì)規(guī)則形狀部分旋轉(zhuǎn)粘貼用組成部分的旋轉(zhuǎn)操作說明圖。
圖23表示將圖22所示的粘貼用組成部分粘貼到封閉折線規(guī)則形狀部分的操作說明圖。
圖24(a)表示一個(gè)字符例子的說明圖,圖24(b)表示構(gòu)成圖24(a)所示字符的一些封閉折線的元素部分和筆劃說明圖。
下面參考圖1至圖23描述本發(fā)明的一個(gè)實(shí)施例。
如圖1所示,字符成形設(shè)備具有一個(gè)作為輸入裝置的鍵盤1、輔助存儲(chǔ)器2、主存儲(chǔ)器3、CPU4、位映像存儲(chǔ)器5、顯示裝置6和輸出裝置7。
鍵盤1用于向CPU4輸入要成形字符的字符代碼和字根代碼。
輔助鍵盤2包括(1)作為字符數(shù)據(jù)存儲(chǔ)裝置的字符數(shù)據(jù)存儲(chǔ)單元2a,(2)作為存儲(chǔ)裝置存儲(chǔ)組成部分和筆劃數(shù)之間對(duì)應(yīng)數(shù)據(jù)的表存儲(chǔ)單元2b,(3)規(guī)則形狀部分?jǐn)?shù)據(jù)存儲(chǔ)單元2c,(4)作為組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置和元素部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元的元素部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元(以后稱作元素部分?jǐn)?shù)據(jù)存儲(chǔ)單元)2d,和(5)作為組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置和規(guī)則形狀部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元的規(guī)則形狀部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元(以后稱為規(guī)則形狀部分?jǐn)?shù)據(jù)存儲(chǔ)單元)2e。
字符數(shù)據(jù)存儲(chǔ)單元2a存儲(chǔ)原始字根的字符數(shù)據(jù),例如,如圖2所示,以便該字符數(shù)據(jù)形成一個(gè)新字根的字符。如圖4所示,例如,每個(gè)字符的字符數(shù)據(jù)是由字根代碼,字體代碼,筆劃數(shù)信息、封閉折線信息、粘貼參考信息、點(diǎn)信息和點(diǎn)數(shù)信息組成的。
下面對(duì)“封閉折線”和“粘貼”進(jìn)行解釋。
例如,如圖2所示,“封閉折線”,即封閉折線11是構(gòu)成筆劃和元素部分圖形線的輪廓,采用直線和Bezier線表達(dá)的輪廓字符數(shù)據(jù)的形式。在構(gòu)成封閉折線11那些點(diǎn)處的元素開始點(diǎn)標(biāo)志和元素結(jié)束點(diǎn)標(biāo)志具有交替出現(xiàn)順時(shí)針的特性。
進(jìn)一步,如圖3所示,根據(jù)筆劃順序給封閉折線11賦予封閉折線序數(shù)(圖中的1至12),在字根產(chǎn)生期間按數(shù)字的順序處理封閉折線11的數(shù)據(jù)。由本發(fā)明的字符成形設(shè)備形成的每個(gè)字符都是由單個(gè)封閉折線11或多個(gè)封閉折線11構(gòu)成的。
“粘貼”表示將有關(guān)組成部分的數(shù)據(jù),例如,圖5所示的那些數(shù)據(jù)之一,粘貼到字符形成期間使用的原始字符數(shù)據(jù)的目標(biāo)部分。
字符數(shù)據(jù)的字根代碼表示字根類型和字符數(shù)。字符代碼表示字根的每個(gè)字符的字符號(hào)(根據(jù)日本工業(yè)標(biāo)準(zhǔn))和構(gòu)成該字符的封閉折線數(shù)。筆劃數(shù)信息表示字符的筆劃數(shù)。封閉折線信息表示構(gòu)成字符的每個(gè)封閉折線信息,即,每個(gè)封閉折線的封閉折線數(shù)和構(gòu)成封閉折線的點(diǎn)數(shù)。點(diǎn)信息表示構(gòu)成封閉折線每個(gè)點(diǎn)的信息,即,點(diǎn)的數(shù)量、坐標(biāo)和標(biāo)志信息(標(biāo)志)或類似的信息。點(diǎn)數(shù)信息表示元素?cái)?shù)量、輸入/輸出角以及用在封閉折線中粘貼該粘貼用組成部分的粘貼參考點(diǎn)。注意輸入/輸出角表示用于粘貼該粘貼用組成部分的參考角。
粘貼參考信息包括(1)粘貼操作前字符封閉析線的信息,該信息用于檢查要粘貼到封閉折線的粘貼用組成部分的角度和長度,和(2)表示參考角和長度的參考位置信息,該信息用于檢查在粘貼操作后粘貼到封閉線的粘貼用組成部分是否適合于粘貼處。
表存儲(chǔ)單元2b用于存儲(chǔ)一個(gè)參考表,如圖1O所示,該參考表表示筆劃數(shù)、筆劃數(shù)順序代碼和粘貼用組成部分類型間的對(duì)應(yīng)關(guān)系。參考表用來確定哪一個(gè)粘貼用組成部分用作字符的成形。
規(guī)則形狀部分?jǐn)?shù)據(jù)存儲(chǔ)單元2c用于存儲(chǔ)規(guī)則形狀部分的信息,規(guī)則形狀部分是在封閉折線中進(jìn)行粘貼操作的元素部分以外的那些部分。
元素部分?jǐn)?shù)據(jù)存儲(chǔ)單元2d和規(guī)則形狀部分?jǐn)?shù)據(jù)存儲(chǔ)單元2e用于存儲(chǔ)粘貼用組成部分的數(shù)據(jù),例如,如圖5所示的那些數(shù)據(jù),這些數(shù)據(jù)用來改變?cè)指址男螤?,即,用于?zhí)行組成部分粘貼操作。粘貼用組成部分是根據(jù)筆劃數(shù)進(jìn)行分類的基本粘貼用組成部分。基本粘貼用組成部分依據(jù)筆劃數(shù)順序代碼A至E,即依據(jù)筆劃數(shù)在形狀上有所不同,這是因?yàn)橥ㄟ^這樣做,選擇適合于字符筆劃數(shù)的部分以便字符有一個(gè)好的平衡形狀。注意在水平方向上排成一行的數(shù)字1至5表示圖9和10中所示的粘貼用組成部分?jǐn)?shù)據(jù)的類型。每個(gè)粘貼用組成部分都是由直線和Bezier線表示的,其數(shù)據(jù)是由單獨(dú)的封閉折線或多個(gè)封閉折線數(shù)據(jù)、點(diǎn)數(shù)據(jù)和粘貼參考信息組成的。
主存儲(chǔ)器3具有輸入緩沖器3a,輸出緩沖器3b和存儲(chǔ)器單元3c。輸入緩沖器3a臨時(shí)存儲(chǔ)由輔助存儲(chǔ)器2讀出的原字根字符數(shù)據(jù)。輸出緩中器3b臨時(shí)存儲(chǔ)要變形的粘貼用組成部分?jǐn)?shù)據(jù)。存儲(chǔ)器單元3c存儲(chǔ)有關(guān)字符成形的信息或類似的信息。
CPU4用于控制各個(gè)部分的操作。CPU4具有(1)元素形狀識(shí)別單元4a,它作為目標(biāo)部分檢測(cè)裝置檢測(cè)要施加粘貼操作的目標(biāo)部分,以及作為字符形狀識(shí)別裝置和組成部分?jǐn)?shù)據(jù)選擇裝置,(2)作為目標(biāo)涪分檢測(cè)裝置,字符形狀識(shí)別裝置和組成部分?jǐn)?shù)據(jù)選擇裝置的規(guī)則形狀識(shí)別單元4b,(3)作為組成部變形裝置的粘貼用組成部分變形單元4c,(4)作為變形操作檢查裝置的粘貼變形操作檢查單元4d,(5)作為組成部分?jǐn)?shù)據(jù)修正裝置的變形修正單元4c,(6)變形結(jié)束檢查單元4f,(7)作為字符數(shù)據(jù)合成裝置的字符數(shù)據(jù)合成單元4g,(8)工作存儲(chǔ)器4h,和(9)控制單元4i。
元素形狀識(shí)別單元4a和規(guī)則形狀識(shí)別單元4b用于從原始字符數(shù)據(jù)中分離出要施加粘貼操作的元素部分和規(guī)則形狀部分。粘貼用組成部分變形單元4c用于改變粘貼用組成部分的形狀。粘貼變形操作檢查單元4d用于檢查在合成后粘貼用組成部分是否適合于封閉折線。變形修正單元4e用于根據(jù)粘貼變形操作檢查單元4d檢查的結(jié)果修正對(duì)于粘貼用組成部分的變形。字符數(shù)據(jù)合成單元4g用于合成通過上述部分處理獲得的封閉折線數(shù)據(jù)和粘貼用組成部分?jǐn)?shù)據(jù),以便形成新字根的字符。
CPU4進(jìn)一步包括一個(gè)程序存儲(chǔ)器,在該圖中沒有示出該程序存儲(chǔ)器??刂茊卧?i使用工作存儲(chǔ)器4h,并且通過按照記錄在程序存儲(chǔ)器中的控制程序,基于存儲(chǔ)在輔助存儲(chǔ)器2和主存儲(chǔ)器3中的數(shù)據(jù)來控制字符成形操作。
位映像存儲(chǔ)器5用于將CPU4形成的字符圖案變成位映像數(shù)據(jù)。顯示裝置6用于根據(jù)存儲(chǔ)在位映像存儲(chǔ)器5中的位映像數(shù)據(jù)顯示字符。輸出裝置7用于根據(jù)位映像數(shù)據(jù)打印字符。
下面參考圖6和7中的流程圖描述具有上述結(jié)構(gòu)的本實(shí)施例字符成形設(shè)備的操作。這里,通過使用圖2所示的輪廓字符的字根作為原始字根,和圖5所示的粘貼用組成部分,形成圖8所示字根(PEN)字符“愛”(JIS碼3026)。
為了字符的形成,字符成形設(shè)備的用戶通過使用鍵盤1輸入要形成字符的字符代碼、擬定指令代碼以及要產(chǎn)生的字根名(S1)。CPU4的控制單元4i將信息傳送到主存儲(chǔ)器3的輸入緩沖器3a,信息就存儲(chǔ)在緩沖器3a中。
擬定指令代碼由四個(gè)數(shù)據(jù)構(gòu)成,如圖9所示,即,(1)表示要進(jìn)行字符成形的原始字根的原始字根代碼,(2)表示要產(chǎn)生字根的所產(chǎn)生字根代碼,(3)表示字符筆劃數(shù)的筆劃數(shù)順序代碼,該代碼用來確定使用哪個(gè)粘貼用組成部分,以及(4)要使用的粘貼用組成部分類型。
由于在此情況中使用圖8所示的漢字“愛”例如,要輸入的代碼是(1)字符代碼“3026”,該代碼是上述漢字的字符號(hào),(2)原始字根代碼“103”(細(xì)黑體字),(3)所產(chǎn)生的字根代碼“03”(PEN),(4)筆劃數(shù)順序代碼“B”(10-14),和(5)要使用的粘貼用組成部分類型,該類型為“1”。
接著,控制單元4i從輔助存儲(chǔ)單元2的字符數(shù)據(jù)存儲(chǔ)單元2a中讀取字符的輪廓字符數(shù)據(jù),該數(shù)據(jù)是在步驟S1中用字符代碼指定的,并要由擬定指令代碼的字根代碼指定的字根來形成??刂茊卧?i將讀到的數(shù)據(jù)寫入主存儲(chǔ)器3的輸入緩沖器3a中(S2)。這里,讀取字符代碼“3026”的輪廓字符數(shù)據(jù)。
然后,控制單元4i由輔助存儲(chǔ)器2的表存儲(chǔ)單元2b中讀取字符筆劃數(shù)信息,并將其寫入主存儲(chǔ)器3的輸入緩沖器3a中(S3)。這里,關(guān)于字符數(shù)據(jù),讀取圖4所示的筆劃數(shù)信息“13”。
在接著的步驟中,控制單元4i從字符數(shù)據(jù)存儲(chǔ)單元2a,在已寫入輸入緩沖器3a構(gòu)成漢字的封閉折線的數(shù)據(jù)當(dāng)中取出有關(guān)給定最少封閉折線數(shù)的封閉折線的數(shù)據(jù),并將該數(shù)據(jù)傳送到工作存儲(chǔ)器4h(S4)。在針對(duì)封閉折線完成下述過程后,取出給定的第二少的封閉折線數(shù)的封閉折線的數(shù)據(jù),對(duì)于每個(gè)封閉折線按封閉折線數(shù)的數(shù)字順序依次執(zhí)行這樣的取出操作和下面的過程。
控制單元4i取出構(gòu)成封閉折線數(shù)據(jù)的點(diǎn)信息和點(diǎn)數(shù)信息,并將它們傳送到CPU4的工作存儲(chǔ)器4h(S5),以便檢查應(yīng)該處理字符的哪個(gè)部分。
然后,元素形狀識(shí)別單元4a在步驟S4輸入的有關(guān)封閉折線的點(diǎn)信息中搜索一點(diǎn),在該點(diǎn)處作為點(diǎn)標(biāo)志信息的元素開始點(diǎn)標(biāo)志處于ON狀態(tài)(S6)。注意元素開始點(diǎn)標(biāo)志處于ON狀態(tài)的點(diǎn)數(shù)據(jù)被稱為元素信息數(shù)。在這樣的點(diǎn)不存在的情況下,流程進(jìn)行到S17。
這里,如圖12所示,在元素開始點(diǎn)標(biāo)志處于ON狀態(tài)的點(diǎn)(以后稱為第一點(diǎn))存在的情況下,將順時(shí)針排列的由第一點(diǎn)到元素結(jié)尾標(biāo)志處于ON狀態(tài)并最接近第一點(diǎn)的點(diǎn)(以后稱為第二點(diǎn))之間的部分看作要經(jīng)過處理的一個(gè)元素部分(以后稱為目標(biāo)元素部分)。注意標(biāo)志的ON狀態(tài)由有關(guān)字符數(shù)據(jù)點(diǎn)信息的點(diǎn)標(biāo)志信息表示。
元素形狀識(shí)別單元4a根據(jù)步驟S5獲得的點(diǎn)數(shù)信息確定要使用哪個(gè)粘貼用組成部分(S7),步驟S5獲得的點(diǎn)數(shù)信息由開始點(diǎn)標(biāo)志和步驟S3獲得的圖10所示的筆劃數(shù)信息進(jìn)行表示。這里,例如,使用圖11所示的元素號(hào)(2101)作為點(diǎn)數(shù)信息和筆劃(C)數(shù)信息。
接著,控制單元4i從元素部分?jǐn)?shù)據(jù)存儲(chǔ)單元2d讀取步驟S7中確定的粘貼用組成部分?jǐn)?shù)據(jù),并將其送至主存儲(chǔ)器3的輸入緩沖器3a(S8)。
然后,尋找每個(gè)封閉折線11的筆劃寬度(S9)。
這里,如圖13所示,元素形狀識(shí)別單元4a獲得(1)直線L1,該直線連接元素開始點(diǎn)標(biāo)志處于ON狀態(tài)的點(diǎn)a0和沿著逆時(shí)針方向距a0點(diǎn)最近布置的點(diǎn)a1,和(2)直線L2,該直線連接元素結(jié)尾點(diǎn)標(biāo)志處于ON狀態(tài)的b2和沿順時(shí)針方向距b2最近設(shè)置的點(diǎn)b1。元素形狀識(shí)別單元4a尋找直線L2和直線T的交點(diǎn)b0,直線T通過點(diǎn)a0并與直線L2相垂直,同時(shí)元素形狀識(shí)別單元4a采用點(diǎn)a0和b0的坐標(biāo)值(a0-(X1,Y1),b0(X2,Y2)和下面的公式來尋找點(diǎn)a0和b0間的距離D1a0b0={(X2-X1)2+(Y2-Y1)2}1/2距離D1就是封閉折線11的筆劃寬度。
然后,粘貼用組成部分變形單元4c根據(jù)筆劃寬度1)1使粘貼用組成部分的筆劃寬度加寬或變窄,如圖14所示(S10)。
這里,由(D1÷D×E)來獲得,根據(jù)筆劃寬度的粘貼用組成部分的放大率,其中D表示參考筆劃寬度,E表示與D相對(duì)應(yīng)的粘貼用組成部分的大小,D1表示在步驟S9中尋找到的要施加操作的封閉折線的筆劃寬度。粘貼用組成部分變形單元4c以如此獲得的放大率,采用原點(diǎn)作為放大或縮小的中心對(duì)粘貼用組成部分進(jìn)行放大或縮小,該粘貼用組成部分的數(shù)據(jù)在步驟S8中讀取。
接著,元素形狀識(shí)別單元4a尋找封閉折線11的筆劃角度(S11)。
如圖15所示,元素形狀識(shí)別單元4a為獲得兩個(gè)相交直線間的夾角采用一個(gè)函數(shù)尋找相交直線T1和T2間的夾角θ1,直線T1連接封閉折線11的一個(gè)元素的結(jié)尾a0和b0,直線T2與X軸平行。角θ1是筆劃角。
此外,如上所述,分別與元素號(hào)、開始點(diǎn)標(biāo)志表示的信息相對(duì)應(yīng)的原筆劃角θ包括表示粘貼用組成部分是否需要旋轉(zhuǎn)的數(shù)據(jù)。在表示有旋轉(zhuǎn)必要的數(shù)據(jù)存在的情況下,在步驟S12旋轉(zhuǎn)粘貼用組成部分。另一方面,在表示沒有必要進(jìn)行旋轉(zhuǎn)的數(shù)據(jù)存在的情況下,流程由步驟S11直接進(jìn)行到步驟S13。
在有旋轉(zhuǎn)必要的情況下,粘貼用組成部分變形單元4c使用參考點(diǎn)A作為旋轉(zhuǎn)中心將步驟S10中放大的粘貼用組成部分旋轉(zhuǎn)θ1角,如圖16所示(S12)。注意在θ1角太大的情況下,會(huì)發(fā)生質(zhì)量問題。因此,設(shè)定角θ1的上限i,在i<θ1的情況下,將角θ1定到上限i,如圖17所示。
在接下的步驟中,控制單元4i尋找粘貼用組成部分12移動(dòng)的距離,以便粘貼用組成部分12的參考點(diǎn)A落到封閉折線11的參考點(diǎn)a,如圖18所示(S13)。
接著,粘貼變形操作檢查單元4d檢查在步驟S13中已經(jīng)過一次操作的粘貼用組成部分12是否與在預(yù)定位置所提供的封閉折線11相吻合。該檢查依據(jù)在確定該部分是否吻合的過程中涉及到的坐標(biāo)、以及依據(jù)在確定是否需要修正或移動(dòng)過程中所用到的表示參考點(diǎn)的粘貼參考信息來執(zhí)行(S14)。在判斷粘貼用組成部分12與封閉折線11相吻合的情況下,流程進(jìn)行到步驟S17。
另一方面,在步驟S14中判斷粘貼用組成部分12與封閉折線11不吻合的情況下,變形修正單元4e通過使粘貼用組成部分12變形對(duì)其進(jìn)行修正,以便粘貼用組成部分12與封閉折線11吻合(S15)。更具體地說,如圖19所示,將粘貼用組成部分12變形,以便粘貼用組成部分12的一邊12a落在封閉折線11內(nèi)。在此情況下,首先,畫一條直線T,該直線經(jīng)過元素開始點(diǎn)標(biāo)志處于ON狀態(tài)的點(diǎn)P1和表示輪廓的鄰近點(diǎn)P2。然后,用存儲(chǔ)在字符數(shù)據(jù)存儲(chǔ)單元2a中的點(diǎn)數(shù)信息將粘貼用組成部分12沿著輸出角θ2移動(dòng),直到點(diǎn)b0落在點(diǎn)b1處為止。經(jīng)過這樣處理,粘貼用組成部分12沿著上面的輸出角θ2得到變形及修正,同時(shí)促使沒有落入封閉折線11內(nèi)的點(diǎn)b0移到封閉折線11內(nèi)的點(diǎn)b1位置。
然后,控制單元4i將步驟S15中如此變形的粘貼用組成部分12的數(shù)據(jù)寫入到主存儲(chǔ)器3的輸出緩沖器3b(S16)。
接著,變形結(jié)束檢查單元4f檢查對(duì)于步驟S4中取出的構(gòu)成封閉折線點(diǎn)的所有點(diǎn)信息是否已完成在步驟S6中元素形狀只別單元4a進(jìn)行的搜索(S17)。在作為檢查結(jié)果判斷到搜索設(shè)有完成的情況下,流程返回到步驟S6,重復(fù)進(jìn)行S6之后的步驟。
注意對(duì)搜索是否已完成的判斷是依據(jù)步驟S6中檢測(cè)的識(shí)別目標(biāo)元素部分的元素信息數(shù)是否與構(gòu)成封閉折線的點(diǎn)的點(diǎn)信息中的元素信息數(shù)相一致來進(jìn)行。因此,在兩個(gè)數(shù)彼此不一致的情況下,將對(duì)封閉折線的操作看作沒有完成,并重復(fù)進(jìn)行步驟S6之后的步驟。另一方面,在兩個(gè)數(shù)一致的情況下,完成了粘貼用組成部分到封閉折線元素部分的粘貼。
進(jìn)一步,在步驟S18,控制單元4i檢查構(gòu)成封閉折線的點(diǎn)數(shù)和元素信息數(shù)的數(shù)目是否彼此一致,如圖7所示。在數(shù)目一致的情況下,操作結(jié)束。
另一方面,在結(jié)果是發(fā)現(xiàn)數(shù)目不一致的情況下,規(guī)則形狀識(shí)別單元4b檢查存儲(chǔ)在規(guī)則形狀部分?jǐn)?shù)據(jù)存儲(chǔ)在單元2c中的信息是否被包括在步驟S4中取出的作為構(gòu)成封閉折線的點(diǎn)的那些點(diǎn)當(dāng)中(S19)。在結(jié)果發(fā)現(xiàn)其中沒有包括這樣信息的情況下,操作結(jié)束。
另一方面,在其中包括上述信息的情況下,控制單元4i根據(jù)上述信息及步驟S3中獲得的圖10所示筆劃數(shù)信息確定將使用哪個(gè)粘貼用組成部分(S20)。這里,筆劃數(shù)為“13”,筆劃數(shù)順序代碼是“B”。
在接下的步驟中,控制單元4i從規(guī)則形狀數(shù)據(jù)存儲(chǔ)單元2e中讀取步驟S20中確定的粘貼用組成部分的數(shù)據(jù),并將讀取的數(shù)據(jù)送到主存儲(chǔ)器3的輸入緩沖器3a(S21)。
然后,規(guī)則形狀識(shí)別單元4b尋找每個(gè)封閉折線11的筆劃寬度(S22)。
這里,如圖20所示,規(guī)則形狀識(shí)別單元4b獲得(1)直線L1,該直線連接點(diǎn)b0及沿逆時(shí)針方向距點(diǎn)b0最近的點(diǎn)b1,和(2)直線L2,該直線連接點(diǎn)a0和沿順時(shí)針方向距點(diǎn)a0最近的點(diǎn)a1。進(jìn)一步,在規(guī)則形狀識(shí)別單元4b獲得直線L1和直線L2的情況下,規(guī)則形狀識(shí)別單元4b尋找直線L1和筆劃即直線T2的交點(diǎn)b2。同時(shí)也尋找直線L2和T1的交點(diǎn)a2,直線T1經(jīng)過交點(diǎn)b2并與直線L2相垂直。然后,以步驟S9相同的方式,規(guī)則形狀識(shí)別單元4b借助采用點(diǎn)a2和b2的坐標(biāo)值(a2-(X1,Y1),b2-(X2,Y2)尋找點(diǎn)a2和b2間的距離D1。距離D1就是封閉折線11的筆劃寬度。
接著,以步驟S10相同的方式,粘貼用組成部分變形單元4c根據(jù)筆劃寬度D1對(duì)粘貼用組成部分的筆劃寬度進(jìn)行加寬或變窄(S23)。
然后,規(guī)則形狀識(shí)別單元4b尋找封閉折線11的筆劃角(S24)。
如圖21所示,規(guī)則形狀識(shí)別單元4b尋找相交直線T1和T2間的夾角θ1。θ1就是筆劃角。為了進(jìn)行這樣的計(jì)算,規(guī)則形狀識(shí)別單元4b備有與各個(gè)規(guī)則形狀對(duì)應(yīng)的用于計(jì)算參考筆劃和點(diǎn)的計(jì)算函數(shù)。
接著,粘貼用組成部分變形單元4c采用參考點(diǎn)A作為旋轉(zhuǎn)中心將步驟S22中經(jīng)過放大或縮小了的粘貼用組成部分旋轉(zhuǎn)一個(gè)角θ1,如圖22所示(S25)。
在接下的步驟中,控制單元4i尋找粘貼用組成部分12移動(dòng)的距離,以便粘貼用組成部分12的參考點(diǎn)A落在封閉折線11的參考點(diǎn)a,如圖23所示(S26)。
接著,以步驟S14相同的方式,粘貼變形操作檢查單元4d檢查步驟S26中已經(jīng)過一次操作的粘貼用組成部分12是否與封閉折線11相吻合(S27)。在判斷結(jié)果是粘貼用組成部分12與封閉折線11吻合的情況下,流程進(jìn)行到步驟S17。
另一方面,在步驟S27中判斷到粘貼用組成部分12與封閉折線11沒有很好吻合的情況下,變形修正單元4e通過使貼用組成部分12變形對(duì)其進(jìn)行修正,以便它與封閉折線11相吻合(S28)。
在此情況下,以同參考圖19所解釋的過程相同的方式,根據(jù)存儲(chǔ)在字符數(shù)據(jù)存儲(chǔ)單元2a中的點(diǎn)信息將粘貼用組成部分12沿輸出角移動(dòng)。
接著,控制單元4i將步驟S28中經(jīng)過變形了的粘貼用組成部分12的數(shù)據(jù)寫入到主存儲(chǔ)單元3的輸出緩沖器3b(S29)。
然后,變形結(jié)束檢查單元4f檢查上述的變形過程相對(duì)于步驟S19中判斷還沒有經(jīng)過處理的所有點(diǎn)信息來說是否都已完成(S30)。在作為檢查結(jié)果判斷到變形過程還沒完成的情況下,流程返回到S19,重復(fù)進(jìn)行S19后的步驟。
注意對(duì)搜索是否已完成的判斷依據(jù)(1)在S19中檢測(cè)的、用于識(shí)別目標(biāo)規(guī)則形狀部分、構(gòu)成規(guī)則形狀部分的點(diǎn)數(shù)與(2)在S6中檢測(cè)的、用于識(shí)別目標(biāo)元素部分、構(gòu)成元素部分的點(diǎn)數(shù)之和是否與構(gòu)成封閉折線的點(diǎn)數(shù)一致來進(jìn)行。因此,在它們彼此不一致的情況下,將對(duì)封閉折線的操作看成沒有完成,重復(fù)進(jìn)行S19之后的步驟。另一方面,在它們彼此一致的情況下,粘貼用組成部分到封閉折線的粘貼已完成。
在接下的步驟中,字符數(shù)據(jù)合成單元4g將S4中讀出的、存儲(chǔ)在工作存儲(chǔ)器4h中的封閉折線信息傳送到主存儲(chǔ)器3的輸出緩沖器3b,以將封閉折線信息存儲(chǔ)在那里(S31)。
字符數(shù)據(jù)合成單元4g將(1)粘貼用組成部分?jǐn)?shù)據(jù)和(2)封閉折線11的目標(biāo)元素部分和目標(biāo)規(guī)則形狀部分的數(shù)據(jù)進(jìn)行合成,以便粘貼用組成部分搭接目標(biāo)元素部分和目標(biāo)規(guī)則形狀部分。更具體來說,經(jīng)過S16和S28的操作,將粘貼用組成部分定位以便搭接封閉折線11的目標(biāo)元素部分和目標(biāo)規(guī)則形狀部分。結(jié)果,其中粘貼用組成部分已經(jīng)經(jīng)過粘貼的輪廓字符數(shù)據(jù)被存儲(chǔ)在輸出緩沖器3b。
接著,控制單元4i根據(jù)記錄在存儲(chǔ)單元3c中的數(shù)據(jù)檢查在S2中讀出的以輪廓字符數(shù)據(jù)表示的所有封閉折線是否都已經(jīng)過上述過程(S32)。在判斷到該過程沒有完成的情況下,流程返回到S4,以便重復(fù)進(jìn)行S4之后的步驟。
另一方面,在判斷該過程已完成的情況下,控制單元4i將存儲(chǔ)在主存儲(chǔ)器3的輸出緩沖器3b中的一個(gè)字符的輪廓字符數(shù)據(jù)傳送到位映像存儲(chǔ)器5或輔助存儲(chǔ)器2(S33)。通過這樣做,就完成了對(duì)一個(gè)字符的字符形成操作。
將傳送到位映像存儲(chǔ)器5的輪廓字符數(shù)據(jù)被變成位映像數(shù)據(jù),并且或者由顯示裝置6顯示,或者由輸出裝置7打印該數(shù)據(jù)。
在上述描述中,將PEN-型字根的漢字作為一個(gè)例子,粘貼用組成部分是諸如筆劃停止和臺(tái)肩之類的元素部分。然而也能為其它部分以及其它字根字符的特征部分準(zhǔn)備這樣的粘貼用組成部分。
當(dāng)然可以將本實(shí)施例的字符成形裝置應(yīng)用到激光打印機(jī)、其它類型的打印機(jī),也可以應(yīng)用到需要具有將字符和符號(hào)的輪廓字根數(shù)據(jù)轉(zhuǎn)換成輪廓圖的函數(shù)的設(shè)備當(dāng)中。
盡管在本實(shí)施例中將由直線和Bezier線表示的輪廓字符看作要形成的字符的一個(gè)例子,但是本實(shí)施例的字符成形設(shè)備當(dāng)然也適用于其它類型的字符。
正如已描述的那樣,本發(fā)明的字符成形設(shè)備最好是特征在于包括(1)用于識(shí)別輸入裝置選定的原始字根字符目標(biāo)部分形狀的字符形狀識(shí)別裝置,和(2)用于改變組成部分?jǐn)?shù)據(jù)選擇裝置選定的組成部分?jǐn)?shù)據(jù)、以便將組成部分進(jìn)行變形以與目標(biāo)部分相吻合的組成部分變形裝置。
根據(jù)上述結(jié)構(gòu),由組成部分變形裝置對(duì)用于字符形成的被粘貼到原始字根字符的組成部分的數(shù)據(jù)進(jìn)行變形,以便組成部分與目標(biāo)部分形狀相吻合。因此,這樣形成的字符具有更好的質(zhì)量。除此之外,由于當(dāng)需要時(shí)由組成部分變形裝置對(duì)組成部分變形,因此能夠減少存儲(chǔ)在組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置的組成部分?jǐn)?shù)目。
另外,本發(fā)明的字符成形設(shè)備最好是特征在于包括存儲(chǔ)一個(gè)字符中的筆劃數(shù)與存儲(chǔ)在組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置中的組成部分之間對(duì)應(yīng)關(guān)系的數(shù)據(jù)的對(duì)應(yīng)關(guān)系數(shù)據(jù)存儲(chǔ)裝置,存儲(chǔ)在組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置的組成部分依據(jù)該字符的筆劃數(shù)在形狀上有所不同,其中組成部分?jǐn)?shù)據(jù)選擇裝置根據(jù)對(duì)應(yīng)關(guān)系數(shù)據(jù)存儲(chǔ)裝置記錄的信息和要形成的字符筆劃數(shù)選擇組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置存儲(chǔ)的組成部分?jǐn)?shù)據(jù)。
按上面的結(jié)構(gòu),由組成部分?jǐn)?shù)據(jù)選擇裝置根據(jù)對(duì)應(yīng)關(guān)系數(shù)據(jù)存儲(chǔ)裝置記錄的信息和要形成的字符筆劃數(shù)、在存儲(chǔ)于組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置的那些數(shù)據(jù)當(dāng)中選擇組成部分?jǐn)?shù)據(jù)。結(jié)果,將與要形成的字符相應(yīng)的組成部分?jǐn)?shù)據(jù)用于形成字符。經(jīng)過這樣做,既使在形成具有許多筆劃字符的情況下,該字符也具有好的質(zhì)量。特別是,能夠避免在這樣具有許多筆劃字符中裝飾部分輪廓不清的效果。
本發(fā)明的字符成形設(shè)備最好特征在于包括(1)用于檢查組成部分變形裝置進(jìn)行的變形操作是否恰當(dāng)?shù)淖冃尾僮鳈z查裝置,和(2)在變形操作檢查裝置判斷到變形操作不恰當(dāng)?shù)那闆r下用于修正被判斷不恰當(dāng)?shù)慕M成部分?jǐn)?shù)據(jù)的組成部分?jǐn)?shù)據(jù)修正裝置。
按上述的結(jié)構(gòu),在檢測(cè)到由組成部分?jǐn)?shù)據(jù)變形裝置進(jìn)行的組成部分變形不恰當(dāng)?shù)那闆r下,由組成部分?jǐn)?shù)據(jù)修正裝置對(duì)不恰當(dāng)?shù)慕M成部分?jǐn)?shù)據(jù)進(jìn)行修改。經(jīng)過這樣做,能形成具有較好質(zhì)量的字符。
本發(fā)明的字符成形設(shè)備最好特征在于組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置進(jìn)一步包括(1)元素部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元用于存儲(chǔ)要粘貼到原始字根字符元素部分的組成部分?jǐn)?shù)據(jù),和(2)規(guī)則形狀部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)要粘貼到原始字根字符規(guī)則形狀部分的組成部分?jǐn)?shù)據(jù),規(guī)則形狀部分是除元素部分以外的部分。
根據(jù)上面的結(jié)構(gòu),能夠?qū)⒆钋‘?dāng)?shù)慕M成部分粘貼到元素部分和要形成字符的其它部分。結(jié)果,能夠形成具有更好質(zhì)量的字符。
對(duì)本發(fā)明已進(jìn)行了描述,很顯然可以用許多方式對(duì)本發(fā)明做出改進(jìn)。這樣的變化都將看成不脫離本發(fā)明的實(shí)質(zhì)及范圍,對(duì)本領(lǐng)域的普通技術(shù)人員來說很明顯所有這些改進(jìn)都包括在下面權(quán)利要求范圍內(nèi)。
權(quán)利要求
1.一種字符成形設(shè)備包括字符數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)表示字符形成中使用的每個(gè)原始字根字符形狀的字符數(shù)據(jù),每個(gè)字符具有組成部分要被粘貼到其上的目標(biāo)部分;組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)要粘貼到原始字根字符目標(biāo)部分的多個(gè)組成部分?jǐn)?shù)據(jù);輸入裝置,用于選定形成字符中使用的原始字根字符和其它字根字符;目標(biāo)部分檢測(cè)裝置,用于檢測(cè)由所說輸入裝置選定的原始字根字符數(shù)據(jù)的目標(biāo)部分;組成部分?jǐn)?shù)據(jù)選擇裝置,用于根據(jù)所說輸入裝置提供的信息、在所說組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置存儲(chǔ)的數(shù)據(jù)當(dāng)中選擇要使用的組成部分?jǐn)?shù)據(jù);和字符數(shù)據(jù)合成裝置,用于合成字符數(shù)據(jù),以將所說組成部分?jǐn)?shù)據(jù)選擇裝置選擇的組成部分粘貼到所說目標(biāo)部分檢測(cè)裝置檢測(cè)的目標(biāo)部分。
2.如權(quán)利要求1所述的字符成形設(shè)備,其特征在于進(jìn)一步包括字符形狀識(shí)別裝置,用于識(shí)別由所說輸入裝置選定的原始字根字符的目標(biāo)部分的形狀;和組成部分變形裝置,用于改變所說組成部分?jǐn)?shù)據(jù)選擇裝置選擇的組成部分?jǐn)?shù)據(jù),以便將組成部分變形以與目標(biāo)部分相吻合。
3.如權(quán)利要求1所述的字符成形設(shè)備,其特征在于進(jìn)一步包括對(duì)應(yīng)關(guān)系數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)字符中的筆劃數(shù)和存儲(chǔ)在所說組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置中組成部分間對(duì)應(yīng)關(guān)系數(shù)據(jù),存儲(chǔ)在所說組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置中的組成部分依據(jù)字符筆劃數(shù)在形狀上有所不同。其中所說組成部分?jǐn)?shù)據(jù)選擇裝置依據(jù)所說對(duì)應(yīng)關(guān)系數(shù)據(jù)存儲(chǔ)裝置記錄的信息和要形成的字符筆劃數(shù)來選擇所說組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置存儲(chǔ)的組成部分?jǐn)?shù)據(jù)。
4.如權(quán)利要求1所述的字符成形設(shè)備,其特征在于進(jìn)一步包括變形操作檢查裝置,用于檢查所說組成部分變形裝置進(jìn)行的變形操作是否恰當(dāng);和組成部分?jǐn)?shù)據(jù)修正裝置,用于在所說變形操作檢查裝置判斷到變形操作不恰當(dāng)?shù)那闆r下,修正被判斷為不恰當(dāng)?shù)慕M成部分?jǐn)?shù)據(jù)。
5.如權(quán)利要求1所述的字符成形設(shè)備,其特征在于所說組成部分?jǐn)?shù)據(jù)存儲(chǔ)裝置包括元素部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)要被粘貼到原始字根字符的元素部分的組成部分?jǐn)?shù)據(jù);和規(guī)則形狀部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)要被粘貼到原始字根字符的規(guī)則形狀部分的組成部分?jǐn)?shù)據(jù),規(guī)則形狀部分是元素部分之外的部分。
6.如權(quán)利要求1所述的字符成形設(shè)備,其特征在于進(jìn)一步包括對(duì)字符形成進(jìn)行控制的控制單元,其中所說目標(biāo)部分檢測(cè)裝置在構(gòu)成原始字根字符的點(diǎn)中搜索第一點(diǎn),每個(gè)第一點(diǎn)具有處于ON狀態(tài)的開始點(diǎn)標(biāo)志;和所說控制單元選定由第一點(diǎn)到第二點(diǎn)間的部分作為目標(biāo)部分,第二點(diǎn)具有處于ON狀態(tài)的結(jié)束點(diǎn)標(biāo)志,并且沿字符輪廓以順時(shí)針方向距第一點(diǎn)最近。
7.如權(quán)利要求2所述的字符成形設(shè)備,其特征在于所說組成部分變形裝置以預(yù)定的放大率放大或縮小組成部分。
8.如權(quán)利要求2所述的字符成形設(shè)備,其特征在于字符數(shù)據(jù)包括用于指示由所說組成部分?jǐn)?shù)據(jù)選擇裝置選擇的組成部分進(jìn)行旋轉(zhuǎn)的旋轉(zhuǎn)指令數(shù)據(jù),以便組成部分與目標(biāo)部分相吻合;和所說組成部分變形裝置根據(jù)旋轉(zhuǎn)指令數(shù)據(jù)旋轉(zhuǎn)組成部分。
9.如權(quán)利要求4所述的字符成形設(shè)備,其特征在于所說組成部分?jǐn)?shù)據(jù)修正裝置平行移動(dòng)被判斷為不恰當(dāng)?shù)慕M成部分,以便消除這樣的不恰當(dāng)。
10.如權(quán)利要求5所述的字符形設(shè)備,其特征在于所說組成部分?jǐn)?shù)據(jù)選擇裝置依據(jù)所說輸入裝置提供的信息、在所說元素部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元存儲(chǔ)的數(shù)據(jù)當(dāng)中選擇要使用的組成部分?jǐn)?shù)據(jù)。
11.如權(quán)利要求5所述的字符成形設(shè)備,其特征在于所說組成部分?jǐn)?shù)據(jù)選擇裝置依據(jù)所說輸入裝置提供的信息、在所說規(guī)則形狀部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元存儲(chǔ)的數(shù)據(jù)當(dāng)中選擇要使用的組成部分?jǐn)?shù)據(jù)。
12.如權(quán)利要求8所述的字符成形設(shè)備,其特征在于,在旋轉(zhuǎn)指令數(shù)據(jù)指示組成部分旋轉(zhuǎn)的角度大于預(yù)定旋轉(zhuǎn)角的情況下,所說組成部分變形裝置將組成部分轉(zhuǎn)過預(yù)定角。
全文摘要
當(dāng)通過鍵盤選定字符形成所使用的原始字根字符和要施加到字符的字根時(shí),元素形狀識(shí)別單元和規(guī)則形狀識(shí)別單元依據(jù)如此提供的信息、在元素部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元和規(guī)則形狀部分粘貼用組成部分?jǐn)?shù)據(jù)存儲(chǔ)單元存儲(chǔ)的數(shù)據(jù)當(dāng)中選擇要使用的組成部分。元素形狀識(shí)別單元和規(guī)則形狀識(shí)別單元在由鍵盤設(shè)定的原始字根字符部分當(dāng)中檢測(cè)組成部分要粘貼到的目標(biāo)部分。字符數(shù)據(jù)合成單元將如此選擇的組成部分粘貼到元素狀態(tài)識(shí)別單元和規(guī)則形狀識(shí)別單元如此檢測(cè)的目標(biāo)部分,以合成字符數(shù)據(jù)。
文檔編號(hào)G06F3/00GK1174368SQ9711359
公開日1998年2月25日 申請(qǐng)日期1997年4月30日 優(yōu)先權(quán)日1996年5月13日
發(fā)明者藪內(nèi)優(yōu)香, 長谷川進(jìn) 申請(qǐng)人:夏普公司