專利名稱:字符顯示裝置,字符顯示方法及其記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用彩色顯示設(shè)備顯示高質(zhì)量的斜體字符的字符顯示裝置和字符顯示方法,以及這種裝置和方法所使用的記錄介質(zhì)。
背景技術(shù):
相關(guān)技術(shù)的說明斜體字符被廣泛的使用,其目的是以強(qiáng)調(diào)的方式顯示字符。
在液晶顯示設(shè)備,陰極射線管顯示設(shè)備等顯示設(shè)備上顯示字符的傳統(tǒng)的已知顯示技術(shù)中,代表字符形狀的位圖以像素為單位來(lái)顯示。代表字符形狀的位圖是指,例如,點(diǎn)陣字型。
位圖是以點(diǎn)為單位來(lái)定義字符形狀的。在位圖中,對(duì)應(yīng)于字符的一部分的一個(gè)點(diǎn)是由值為“1”的一個(gè)比特表示的,沒有對(duì)應(yīng)于字符的一部分的一個(gè)點(diǎn)是由值為“0”的一個(gè)比特表示的。這樣,在位圖中,一個(gè)點(diǎn)是由一個(gè)比特的信息表示的。位圖包括表示相應(yīng)點(diǎn)的比特。在本說明書中,位圖中包含的比特所代表的點(diǎn)被稱為“形成位圖的點(diǎn)”。
作為一種在顯示裝置上顯示斜體字符的傳統(tǒng)技術(shù),以存儲(chǔ)在字符顯示裝置的存儲(chǔ)器中的表示斜體字符的位圖為基礎(chǔ),在顯示裝置上顯示斜體字符的技術(shù)是已知的。
圖41示出了以表示英語(yǔ)字母表中的字符“A”的斜體的位圖為基礎(chǔ)在顯示裝置上顯示一個(gè)斜體字符的例子。在圖41中,每個(gè)陰影方格表示一個(gè)顯示黑色的像素,每個(gè)空白方格表示一個(gè)顯示白色的像素。
在這種傳統(tǒng)技術(shù)中,除了通常存儲(chǔ)在字符顯示裝置中的標(biāo)準(zhǔn)(非斜體)字符的位圖之外,還必須在字符顯示裝置的存儲(chǔ)器中存儲(chǔ)表示斜體字符的位圖。
另一種在顯示設(shè)備上顯示斜體字符的傳統(tǒng)技術(shù)披露在公開號(hào)為59-60474的日本專利中。在這種傳統(tǒng)技術(shù)中,非斜體字符的形狀由位圖來(lái)表示,且形成位圖的點(diǎn)以一對(duì)一的方式與顯示設(shè)備的像素相對(duì)應(yīng)。在這種技術(shù)中,表示字符形狀的位圖以點(diǎn)為單位進(jìn)行變形(即以像素為單位)以產(chǎn)生表示斜體樣式的字符的位圖,并且顯示裝置的每個(gè)像素被在基于表示斜體字符的位圖為的黑色與白色之間進(jìn)行控制,由此顯示出斜體的字符。因此不需要在存儲(chǔ)器中預(yù)先存儲(chǔ)表示斜體字符的位圖。
因?yàn)樾纬杀硎痉切斌w字符形狀的位圖的點(diǎn)以一對(duì)一的方式與顯示裝置的像素相對(duì)應(yīng)。非斜體字符的形狀是以像素為單位來(lái)定義的。
在本說明書的下文中,以像素為單位定義非斜體字符形狀或斜體字符形狀的位圖被稱為“以像素為單位來(lái)定義的位圖”。一個(gè)非斜體的字符被簡(jiǎn)稱為“字符”。
圖42A示出了基于以像素為單位來(lái)定義的位圖,在16像素×16像素的顯示面板900上顯示英語(yǔ)字母表中的字符“H”的例子。在圖42A中,每個(gè)陰影的方格表示一個(gè)顯示黑色的像素,每個(gè)空白的方格表示一個(gè)顯示白色的像素。
圖42B示出了基于位圖在顯示面板900上顯示英語(yǔ)字母表中的字符“H”的斜體的例子,而此位圖是通過對(duì)以像素為單位來(lái)定義的位圖42A進(jìn)行變形而得到的。
在圖42A和42B所述的例子中,以像素為單位來(lái)定義的位圖是根據(jù)公開號(hào)為59-60474的日本專利中所披露的技術(shù)進(jìn)行變形的,因此形成位圖的每個(gè)點(diǎn)沿X方向被移位基于離字符底部的距離來(lái)確定的點(diǎn)數(shù)。在這個(gè)變形例子中,由于離字符底部的距離增加了3個(gè)點(diǎn),因此點(diǎn)被移位的數(shù)目增加了1。
這樣,以像素為單位來(lái)定義字符形狀的位圖被變形以產(chǎn)生表示斜體字符的位圖,由此,不需要在存儲(chǔ)器中預(yù)先存儲(chǔ)表示斜體字符的位圖就可以在顯示裝置上顯示斜體字符。
在公開號(hào)為59-60474的日本專利申請(qǐng)中披露的傳統(tǒng)技術(shù)中,以像素為單位定義字符形狀的位圖被變形以產(chǎn)生表示斜體樣式的字符的位圖,字符中的“鋸齒”形狀變得更為明顯,特別是在字符筆劃中包含斜線的斜體字符。結(jié)果,斜體字符的顯示質(zhì)量被劣化。在這種情況下,閱讀字符會(huì)使顯示裝置的觀看者眼睛疲勞,因而是困難的和令人不愉快的。
圖43A示出了基于以像素為單位來(lái)定義的位圖,在16像素×16像素的顯示面板900上顯示英語(yǔ)字母表中的字符“A”的例子。在圖43A中,每個(gè)陰影的方格表示一個(gè)顯示黑色的像素,每個(gè)空白的方格表示一個(gè)顯示白色的像素。
圖43B示出了基于位圖在顯示面板900上顯示英語(yǔ)字母表中的字符“A”的斜體的例子,而此斜體字符的位圖是通過對(duì)以像素為單位來(lái)定義的位圖43A進(jìn)行變形而得到的。如圖43B所示,在斜體字符“A”的斜線處,字符“A”的顯示質(zhì)量被劣化了(例如4201部分)。
圖44A示出了基于以像素為單位來(lái)定義的另一個(gè)位圖,在16像素×16像素的顯示面板900上顯示英語(yǔ)字母表中的字符“A”的另一個(gè)例子。
圖44B示出了基于位圖在顯示面板900上顯示英語(yǔ)字母表中的字符“A”的斜體的例子,而此斜體字符的位圖是通過對(duì)位圖44A進(jìn)行變形而得到的。在圖44B中,在斜體字符“A”的斜線處,字符“A”的顯示質(zhì)量也被劣化了(例如4301或4302部分)。
從43B和44B中可看出,按照傳統(tǒng)技術(shù),當(dāng)字符中包含的斜線的傾斜角變化時(shí),字符的顯示質(zhì)量同樣下降了。
因此,傳統(tǒng)的技術(shù)在斜體字符的顯示質(zhì)量中具有上述問題。
發(fā)明概述根據(jù)本發(fā)明的一個(gè)方面,字符顯示裝置包括具有多個(gè)像素的顯示設(shè)備;控制此顯示設(shè)備的控制部分,其中所述多個(gè)像素中的每一個(gè)包括沿預(yù)定方向排列的多個(gè)子像素,多個(gè)色元(color element)中的一個(gè)被預(yù)分配給多個(gè)子像素中的每一個(gè);所述控制部分獲取表示字符的基本部分的第一位圖,對(duì)第一位圖執(zhí)行預(yù)定轉(zhuǎn)換以產(chǎn)生表示斜體字符的基本部分的第二位圖,將對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的色元的強(qiáng)度設(shè)定為基于第二位圖預(yù)定值,從而在顯示設(shè)備上顯示斜體字符,形成第一位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素,形成第二位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素。
在本發(fā)明的一個(gè)實(shí)施例中,多個(gè)色元中的每一個(gè)的強(qiáng)度以階梯的形式由多個(gè)色元等級(jí)來(lái)表示;多個(gè)子像素中的每一個(gè)都具有多個(gè)色元等級(jí)中的一個(gè);控制部分將對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的色元等級(jí)設(shè)定為預(yù)定的色元等級(jí);控制部分將與對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素相鄰的至少一個(gè)子像素的色元等級(jí)設(shè)定為與預(yù)定的色元等級(jí)不同的色元等級(jí)。
在本發(fā)明的另一個(gè)實(shí)施例中,所述第二位圖是通過將第一位圖中形成第一位圖的每個(gè)點(diǎn)位移一定的位移量而產(chǎn)生的,此位移量是與從沿第一位圖所設(shè)預(yù)定方向的參考線到一個(gè)點(diǎn)的距離成比例的。
在本發(fā)明的又一個(gè)實(shí)施例中,所述形成第一位圖的每個(gè)點(diǎn)的位移量是這樣被確定的,即每當(dāng)此點(diǎn)離參考線的距離增加1個(gè)點(diǎn),此位移量就增加1個(gè)點(diǎn)。
根據(jù)本發(fā)明的另一方面,一種在具有多個(gè)像素的顯示設(shè)備上顯示字符的字符顯示方法,其中所述多個(gè)像素中的每一個(gè)包括沿預(yù)定方向排列的多個(gè)子像素,并且多個(gè)色元中的一個(gè)被預(yù)分配給多個(gè)子像素中的每一個(gè),此字符顯示方法包括步驟獲取表示字符的基本部分的第一位圖;對(duì)第一位圖執(zhí)行預(yù)定轉(zhuǎn)換以產(chǎn)生表示斜體字符的基本部分的第二位圖,將對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的色元的強(qiáng)度設(shè)定為基于第二位圖預(yù)定值,從而在顯示設(shè)備上顯示斜體字符,其中形成第一位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素,形成第二位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素。
根據(jù)本發(fā)明的又一方面,一種可以被包括具有多個(gè)像素的顯示設(shè)備和控制此顯示設(shè)備的控制部分的信息顯示裝置閱讀的記錄介質(zhì),其中所述多個(gè)像素中的每一個(gè)包括沿預(yù)定方向排列的多個(gè)子像素,并且多個(gè)色元中的一個(gè)被預(yù)分配給多個(gè)子像素中的每一個(gè),所述記錄介質(zhì)存儲(chǔ)有一程序,此程序使控制部分可以執(zhí)行包括如下步驟的處理獲取表示字符的基本部分的第一位圖;對(duì)第一位圖執(zhí)行預(yù)定轉(zhuǎn)換以產(chǎn)生表示斜體字符的基本部分的第二位圖;將對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的色元的強(qiáng)度設(shè)定為基于第二位圖預(yù)定值,從而在顯示設(shè)備上顯示斜體字符,其中形成第一位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素,形成第二位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素。
以下,將說明本發(fā)明的功能。
根據(jù)本發(fā)明,表示字符的基本部分的位圖(基本部分?jǐn)?shù)據(jù))被獲取,對(duì)此位圖執(zhí)行轉(zhuǎn)換(斜體化處理)從而得到表示此字符的斜體樣式的基本部分的位圖。形成斜體字符的基本部分?jǐn)?shù)據(jù)的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于顯示設(shè)備的子像素。斜體化處理本身能夠以高分辨率來(lái)完成。這樣,能夠以高的質(zhì)量顯示斜體字符。
根據(jù)本發(fā)明,對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的色元等級(jí)被設(shè)為預(yù)定的色元等級(jí),與對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素相鄰的至少一個(gè)子像素的色元等級(jí)被適當(dāng)?shù)目刂?。這樣,除黑色之外的斜體字符的顏色就可以被處理得對(duì)人眼來(lái)說不那么顯眼,相應(yīng)的,可能在斜體字符的基本部分產(chǎn)生的鋸齒紋也就可以被處理得對(duì)人眼來(lái)說不那么顯眼了。
因此,這里描述的本發(fā)明使得下述優(yōu)點(diǎn)成為可能(1)提供能夠以高分辨率顯示斜體字符的字符顯示裝置和字符顯示方法,(2)提供這種字符顯示裝置和字符顯示方法所使用的記錄介質(zhì)。
本發(fā)明的這些和其他優(yōu)點(diǎn)對(duì)于熟悉此技術(shù)的人員在閱讀和理解以下參照附圖的詳細(xì)說明后將變得更為明顯。
附圖的簡(jiǎn)要說明
圖1示出了可應(yīng)用本發(fā)明的字符顯示裝置的顯示設(shè)備10(圖3和圖30)的顯示面板400的示意圖。
圖2A示出了一個(gè)包圍字符“A”的長(zhǎng)方格221。圖2B示出了一個(gè)包含字符“A”的斜體樣式的平行四邊形方格222。
圖3示出了依據(jù)本發(fā)明實(shí)施例1的字符顯示裝置1a的結(jié)構(gòu)。
圖4示出了包含在字符數(shù)據(jù)42a中的基本部分?jǐn)?shù)據(jù)的一個(gè)例子。
圖5示出了包含在字符數(shù)據(jù)42a中的基本部分?jǐn)?shù)據(jù)的另一個(gè)例子。
圖6示出了包含在字符數(shù)據(jù)42a中的基本部分?jǐn)?shù)據(jù)的又一個(gè)例子。
圖7示出了執(zhí)行斜體字符顯示程序41a的過程。
圖8是詳細(xì)說明圖7的步驟S103的斜體處理的流程圖。
圖9示出了通過對(duì)圖4中的基本部分?jǐn)?shù)據(jù)進(jìn)行斜體處理而得到的斜體基本部分?jǐn)?shù)據(jù)。
圖10示出了通過對(duì)圖5中的基本部分?jǐn)?shù)據(jù)進(jìn)行斜體處理而得到的斜體基本部分?jǐn)?shù)據(jù)。
圖11示出了通過對(duì)圖6中的基本部分?jǐn)?shù)據(jù)進(jìn)行斜體處理而得到的斜體基本部分?jǐn)?shù)據(jù)。
圖12示出了根據(jù)以像素為單位定義的位圖而產(chǎn)生基本部分?jǐn)?shù)據(jù)的過程。
圖13示出了以像素為單位定義的位圖的一部分,此位圖表示一個(gè)字符。
圖14示出了顯示設(shè)備10的顯示面板的一部分。
圖15A示出了在以像素為單位定義的位圖中當(dāng)前比特D(X,Y)周圍具有8個(gè)相鄰比特的一個(gè)例子。
圖15B示出了當(dāng)比特D(X,Y)周圍的8個(gè)相鄰比特具有如圖15A所示的值時(shí),在基本部分定義準(zhǔn)則的基礎(chǔ)上定義為基本部分子像素的子像素。
圖16A示出了在以像素為單位定義的位圖中當(dāng)前比特D(X,Y)周圍具有8個(gè)相鄰比特的另一個(gè)例子。
圖16B示出了當(dāng)比特D(X,Y)周圍的8個(gè)相鄰比特具有如圖16A所示的值時(shí),在基本部分定義準(zhǔn)則的基礎(chǔ)上定義為基本部分子像素的子像素。
圖17A示出了在以像素為單位定義的位圖中當(dāng)前比特D(X,Y)周圍具有8個(gè)相鄰比特的又一個(gè)例子。
圖17B示出了當(dāng)比特D(X,Y)周圍的8個(gè)相鄰比特具有如圖17A所示的值時(shí),在基本部分定義準(zhǔn)則的基礎(chǔ)上定義為基本部分子像素的子像素。
圖18示出了在當(dāng)前比特D(X,Y)周圍的8個(gè)相鄰點(diǎn)的所有“1”/“0”的排列模式。
圖19示出了字符輪廓信息的結(jié)構(gòu)圖。
圖20是說明由字符輪廓信息產(chǎn)生基本部分?jǐn)?shù)據(jù)的過程的流程圖。
圖21示出了日本字符“ぃ”的字型數(shù)據(jù),這是基于字符“ぃ”的基本部分設(shè)計(jì)的,在其上疊加的是字符“?!钡睦硐氲妮喞?。
圖22示出了框架數(shù)據(jù)的結(jié)構(gòu)。
圖23示出了表示中國(guó)字符“木”的框架形狀的框架數(shù)據(jù)3042d的一個(gè)例子。
圖24示出了在坐標(biāo)平面上的表示中國(guó)字符“木”的框架形狀的框架數(shù)據(jù)3042d的一個(gè)例子。
圖25示出了由框架數(shù)據(jù)產(chǎn)生基本部分?jǐn)?shù)據(jù)的過程。
圖26示出了根據(jù)本發(fā)明實(shí)施例2的字符顯示裝置1b的結(jié)構(gòu)。
圖27示出了標(biāo)準(zhǔn)亮度表92,這是字符顯示裝置1b的輔助存儲(chǔ)裝置40中存儲(chǔ)的亮度表42c的一個(gè)例子。
圖28示出了校正表90作為輔助存儲(chǔ)裝置40中存儲(chǔ)的校正表42b的一個(gè)例子。
圖29是說明斜體字符顯示程序41b的過程的流程圖。
圖30示出了與英語(yǔ)字母表中斜體字符“A”的基本部分相應(yīng)的子像素的色元等級(jí)的設(shè)置的一個(gè)例子。
圖31示出了與斜體字符“A”的基本部分相應(yīng)的子像素附近的色元等級(jí)的設(shè)置的一個(gè)例子。
圖32示出了與英語(yǔ)字母表中斜體字符“H”的基本部分相應(yīng)的子像素的色元等級(jí)的配置以及與斜體字符“H”的基本部分相應(yīng)的子像素附近的子像素色元等級(jí)的配置的一個(gè)例子。
圖33示出了與斜體字符“A”的基本部分相應(yīng)的子像素的色元等級(jí)的配置以及與斜體字符“A”的基本部分相應(yīng)的子像素附近的子像素色元等級(jí)的配置的一個(gè)例子。
圖34示出了校正表94作為輔助存儲(chǔ)裝置40中存儲(chǔ)的校正表42b的另一個(gè)例子。
圖35A和35B示出了如何確定子像素的色元等級(jí),這些子像素位于與斜體字符的基本部分相應(yīng)的子像素的相鄰左側(cè)。
圖36A和36B示出了如何確定子像素的色元等級(jí),這些子像素位于與斜體字符的基本部分相應(yīng)的子像素的相鄰右側(cè)。
圖37A示出了一個(gè)字符的基本部分的一部分。
圖37B示出了一個(gè)斜體字符的基本部分的一部分,這個(gè)字符是通過對(duì)圖37A所示的字符的基本部分進(jìn)行變形的斜體化處理而得到的。
圖37C示出了彩色等級(jí)設(shè)置,其中與圖37B所示的斜體字符的基本部分相應(yīng)的子像素的色元等級(jí)被設(shè)置為7,且出現(xiàn)在與基本部分相應(yīng)的子像素附近的子像素的色元等級(jí)是在校正表94(圖34)的基礎(chǔ)上設(shè)置的。
圖38示出了斜體化后的基本部分?jǐn)?shù)據(jù),這是通過對(duì)圖4所示的基本部分?jǐn)?shù)據(jù)執(zhí)行斜體化處理而得到的。
圖39示出了與斜體字符的基本部分相應(yīng)的子像素及出現(xiàn)在與斜體字符的基本部分相應(yīng)的子像素附近的子像素的色元等級(jí)配置的一個(gè)例子,這是基于圖38所示的斜體化的基本部分?jǐn)?shù)據(jù)來(lái)確定的。
圖40示出了出現(xiàn)在與斜體字符的基本部分相應(yīng)的子像素附近的子像素的色元等級(jí)配置的另一個(gè)例子。
圖41示出了基于表示英語(yǔ)字母表中字符“A”的斜體樣式的位圖而在顯示設(shè)備上顯示斜體字符的一個(gè)例子。
圖42A示出了基于以像素為單位定義的位圖在16像素×16像素的顯示面板900上顯示英語(yǔ)字母表中的字符“H”的一個(gè)例子。
圖42B示出了基于位圖在顯示面板900上顯示斜體字符“H”的一個(gè)例子,此位圖是通過對(duì)圖42A中以像素為單位定義的位圖進(jìn)行變形而得到的。
圖43A示出了基于以像素為單位定義的位圖在16像素×16像素的顯示面板900上顯示英語(yǔ)字母表中的字符“A”的一個(gè)例子。
圖43B示出了基于位圖在顯示面板900上顯示斜體字符“A”的一個(gè)例子,此位圖是通過對(duì)圖43A中以像素為單位定義的位圖進(jìn)行變形而得到的。
圖44A示出了基于以像素為單位定義的另一個(gè)位圖在16像素×16像素的顯示面板900上顯示字符“A”的另一個(gè)例子。
圖44B示出了基于位圖在顯示面板900上顯示斜體字符“A”的另一個(gè)例子,此位圖是通過對(duì)圖44A中的位圖進(jìn)行變形而得到的。
優(yōu)選實(shí)施例的詳述首先,將描述本發(fā)明的字符變形原理。在本發(fā)明中,“一個(gè)字符的變形”意味著對(duì)表示非斜體字符的位圖進(jìn)行預(yù)定的變換,以得到表示字符的斜體樣式的位圖。此字符變形原理將應(yīng)用在以下描述的所有實(shí)施例中。在本說明書中,“字符”包括圖示符號(hào),符號(hào),數(shù)字符號(hào)等等。
圖1示意地說明了可應(yīng)用本發(fā)明的字符顯示裝置的顯示設(shè)備10(圖3和圖30)的顯示面板400。顯示設(shè)備10包括多個(gè)沿X和Y方向排列的像素12。每個(gè)像素12包括多個(gè)沿X方向排列的子像素。在圖1所示的例子中,每個(gè)像素12包括三個(gè)子像素14R,14G和14B。
子像素14R被預(yù)定為色元R以輸出顏色R(紅色)。子像素14G被預(yù)定為色元G以輸出顏色G(綠色)。子像素14B被預(yù)定為色元B以輸出顏色B(藍(lán)色)。
每個(gè)子像素14R,14G,14B的亮度由一個(gè)值表示,例如一個(gè)在0至255之間變化的值。當(dāng)每個(gè)子像素14R,14G,14B獨(dú)立地具有一個(gè)在0至255之間變化的表示亮度等級(jí)的值時(shí),就可能顯示大約16,700,000(=256×256×256)個(gè)不同的顏色。
在上述傳統(tǒng)技術(shù)中,以像素為單位定義字符的位圖中的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于顯示設(shè)備的像素。這樣,位圖的變形是以像素為單位進(jìn)行的,從而產(chǎn)生表示斜體字符的位圖。
另一方面,根據(jù)本發(fā)明,位圖中的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于顯示設(shè)備的子像素。這樣,位圖的變形是以子像素為單位進(jìn)行的,從而產(chǎn)生表示斜體字符的位圖。在本發(fā)明應(yīng)用的位圖中,一個(gè)點(diǎn)對(duì)應(yīng)于一個(gè)子像素。在這樣的位圖中,字符的基本部分是以子像素為單位定義的。在下文中,以子像素為單位定義字符的基本部分的位圖被稱為“基本部分?jǐn)?shù)據(jù)”。
圖2A示出了包圍著一個(gè)字符“A”的長(zhǎng)方格221。長(zhǎng)方格221把所有形成表示字符“A”的位圖的點(diǎn)都包圍在其中。
圖2B示出了包含字符“A”的斜體樣式的一個(gè)平行四邊形方格222。平行四邊形方格222把所有形成表示斜體字符“A”的位圖的點(diǎn)都包圍在其中。
根據(jù)本發(fā)明,表示一個(gè)字符的位圖中包含的每個(gè)點(diǎn)將沿X方向作某個(gè)量的位移,以產(chǎn)生表示字符的斜體樣式的位圖。例如,表示字符“A”的位圖中的點(diǎn)227對(duì)應(yīng)于表示字符“A”的斜體樣式的位圖中的點(diǎn)228。點(diǎn)227的位移量為XS。由于字符“A”和它的斜體樣式都是由位圖表示的,位移量XS的值可以點(diǎn)為單位來(lái)設(shè)定。在本發(fā)明中,一個(gè)點(diǎn)對(duì)應(yīng)于一個(gè)子像素,但在傳統(tǒng)技術(shù)中,一個(gè)點(diǎn)對(duì)應(yīng)于一個(gè)像素。
如圖1所示,顯示面板400包括多個(gè)像素12。每個(gè)像素12包括沿X方向(預(yù)定方向)排列的多個(gè)子像素(14R,14G,14B)。即,子像素所排列的方向與每個(gè)點(diǎn)進(jìn)行位移以產(chǎn)生表示斜體字符的位圖的方向是一致的。這樣,確定位移量XS的分辨率比傳統(tǒng)技術(shù)要高。因此本發(fā)明中,位移量XS可以以高的分辨率來(lái)確定,且斜體字符可以以高的分辨率來(lái)顯示。
斜體字符的傾斜度是根據(jù)表達(dá)式tan=X1/Y1(圖2B)來(lái)確定的。字符的傾斜程度越大,斜體字符的變形程度就越大??紤]到字符的可讀性,斜體字符的最佳傾斜度是1/3。
以下將參照附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行描述。
(實(shí)施例1)圖3示出了根據(jù)本發(fā)明實(shí)施例1的字符顯示裝置1a的結(jié)構(gòu)。字符顯示裝置1a可能是,例如,一個(gè)人電腦。此個(gè)人電腦可能是任何一種類型,例如臺(tái)式電腦或頂端折疊型電腦?;蛘?,字符顯示裝置1a也可能是文字處理器。
另外,字符顯示裝置1a也可能是具有彩色顯示設(shè)備的任何一種信息顯示裝置,例如電子裝置,或信息裝置。例如字符顯示裝置1a可能是具有彩色液晶顯示設(shè)備的一種電子裝置,作為便攜式信息工具的便攜式信息終端,包括一PHS的手提電話,或電話/FAX等常規(guī)通信裝置,等等。
字符顯示裝置1a包括能實(shí)現(xiàn)彩色顯示的顯示設(shè)備10,和一控制部分20,能獨(dú)立控制多個(gè)色元,這些色元分別對(duì)應(yīng)于顯示設(shè)備10中包含的多個(gè)子像素??刂撇糠?0與顯示設(shè)備10,輸入設(shè)備30,輔助存儲(chǔ)裝置40連接。
輸入設(shè)備30用于向控制部分20輸入字符信息,此字符信息表示將在顯示設(shè)備10上顯示的字符,包含表示將顯示為斜體字符的字符信息。例如字符信息可能包括用于識(shí)別字符的字符碼;指示字符大小的字符尺寸;以及字符的傾斜度。輸入設(shè)備30是能輸入字符碼,字符尺寸和字符傾斜度的任何一種輸入設(shè)備。例如,鍵盤,鼠標(biāo)或手寫式輸入設(shè)備,都可作為合適的輸入設(shè)備30。
輔助存儲(chǔ)裝置40存儲(chǔ)有斜體字符顯示程序41a和執(zhí)行斜體字符顯示程序41a所需的數(shù)據(jù)42。數(shù)據(jù)42包括定義字符形狀的字符數(shù)據(jù)42a。字符數(shù)據(jù)42a包括,例如以子像素為單位定義基本部分的位圖(基本部分?jǐn)?shù)據(jù))。輔助存儲(chǔ)裝置40是能存儲(chǔ)斜體字符顯示程序41a和數(shù)據(jù)42的任何一種存儲(chǔ)裝置。任何一種記錄介質(zhì)都可應(yīng)用在輔助存儲(chǔ)裝置40中用于存儲(chǔ)斜體字符顯示程序41a和數(shù)據(jù)42。例如,硬盤,CD-ROM,MO,MD,DVD,IC卡,光盤,等等,都可作為合適的輔助存儲(chǔ)裝置40。
本發(fā)明并不局限于斜體字符顯示程序41a和數(shù)據(jù)42存儲(chǔ)在輔助存儲(chǔ)裝置40中的記錄介質(zhì)的應(yīng)用。例如,斜體字符顯示程序41a和數(shù)據(jù)42也可以存儲(chǔ)在主存儲(chǔ)器22或ROM(未示出)中。例如,這個(gè)ROM可以是薄膜(mask)ROM,EPROM,EEPROM,閃存ROM等等。在此基于ROM的系統(tǒng)中,僅僅從一個(gè)ROM換成另一個(gè)就可能實(shí)現(xiàn)各種不同類型的處理。例如,當(dāng)字符顯示裝置1a是便攜式終端裝置或手提電話時(shí),就可以很合適的使用基于ROM的系統(tǒng)。
用于存儲(chǔ)斜體字符顯示程序41a和數(shù)據(jù)42的記錄介質(zhì)可能是以固定方式攜帶程序和/或數(shù)據(jù)的介質(zhì),例如盤或卡式存儲(chǔ)裝置或半導(dǎo)體存儲(chǔ)器,或是以非固定方式攜帶程序和/或數(shù)據(jù)的介質(zhì),例如通信介質(zhì),用于在通信網(wǎng)絡(luò)中傳送程序和/或數(shù)據(jù)。當(dāng)字符顯示裝置1a被提供與包括互聯(lián)網(wǎng)的通信線路相連接的裝置時(shí),斜體字符顯示程序41a和數(shù)據(jù)42可以由通信線路下載。在這種情況下,下載所需的裝載程序可預(yù)先存儲(chǔ)在ROM(未示出)中或由輔助存儲(chǔ)裝置40安裝在控制部分20中。
以下將要說明的斜體字符顯示程序41b是以與斜體字符顯示程序41a相同的方式處理的。
控制部分20包括CPU21和主存儲(chǔ)器22。
CPU21控制和監(jiān)視整個(gè)字符顯示裝置1a,同時(shí)執(zhí)行存儲(chǔ)在輔助存儲(chǔ)裝置40中的斜體字符顯示程序41a。
主存儲(chǔ)器22暫存從輸入設(shè)備30輸入的數(shù)據(jù),將在顯示設(shè)備10上顯示的數(shù)據(jù),或執(zhí)行字符顯示程序41a所需的數(shù)據(jù)。主存儲(chǔ)器22可被CPU21訪問。
CPU21在主存儲(chǔ)器22中存儲(chǔ)的各種數(shù)據(jù)的基礎(chǔ)上,通過執(zhí)行字符顯示程序41a產(chǎn)生字符模式。所產(chǎn)生的字符模式一但存儲(chǔ)在主存儲(chǔ)器22中就被輸出至顯示設(shè)備10。字符模式被輸出至顯示設(shè)備10的時(shí)刻是由CPU21控制的。
顯示設(shè)備10可以是,例如彩色液晶顯示設(shè)備。彩色液晶顯示設(shè)備可以是廣泛應(yīng)用在個(gè)人電腦上的傳送型的液晶顯示設(shè)備,也可以是反射型或背后投射型液晶顯示設(shè)備。然而,顯示設(shè)備10并不局限于這些彩色液晶顯示設(shè)備。顯示設(shè)備10可以是任何一種包含沿X和Y方向排列的多個(gè)像素的彩色顯示裝置(所謂“X-Y矩陣顯示裝置”)。
此外,包含在每個(gè)像素的子像素的數(shù)目并不局限于三個(gè)。像素12可以包含沿預(yù)定方向排列的多個(gè)子像素。例如,當(dāng)使用N個(gè)色元表示顏色時(shí),每個(gè)像素12可能包括N個(gè)子像素。
子像素14R,14G,14B的排列順序并不局限于圖1所示的順序。例如,子像素可以以B,G,R的順序沿X方向排列。
此外,本發(fā)明中使用的色元并不局限于R(紅色),G(綠色),B(藍(lán)色)。此色元也可以是C(青色),Y(黃色),M(紫色)。
圖4示出了包含在字符數(shù)據(jù)42a中的基本部分?jǐn)?shù)據(jù)的一個(gè)例子。在圖4所示的例子中,每個(gè)陰影的方格表示對(duì)應(yīng)于英語(yǔ)字母表中字符“H”的一個(gè)基本部分的一個(gè)點(diǎn)。每個(gè)陰影方格和空白方格表示形成基本部分?jǐn)?shù)據(jù)的點(diǎn)中的一個(gè),并且對(duì)應(yīng)于顯示面板400上的一個(gè)子像素。
字符或斜體字符的“基本部分”是指當(dāng)字符(或斜體字符)被顯示在顯示設(shè)備上時(shí),字符(或斜體字符)必須被必要地顯示出來(lái)的那一部分。字符的基本部分是,例如,對(duì)應(yīng)于字符的核心的部分。
圖5示出了包含在字符數(shù)據(jù)42a中的基本部分?jǐn)?shù)據(jù)的另一個(gè)例子。在圖5所示的例子中,每個(gè)陰影的方格表示對(duì)應(yīng)于英語(yǔ)字母表中字符“A”的一個(gè)基本部分的一個(gè)點(diǎn)。
圖6示出了包含在字符數(shù)據(jù)42a中的基本部分?jǐn)?shù)據(jù)的又一個(gè)例子。在圖6所示的例子中,每個(gè)陰影的方格表示對(duì)應(yīng)于英語(yǔ)字母表中字符“H”的一個(gè)基本部分的一個(gè)點(diǎn)。
圖7示出了執(zhí)行斜體字符顯示程序41a的過程。斜體字符顯示程序41a是由CPU21執(zhí)行的。每個(gè)處理顯示程序41a的過程將參照?qǐng)D7和圖3進(jìn)行說明。
步驟S101字符碼,字符尺寸,和字符傾斜度由輸入設(shè)備30輸入至主存儲(chǔ)器22。例如為了在顯示設(shè)備10上顯示字符“A”,字符碼“0×41”被輸入。此輸入是通過,例如,用戶在鍵盤上按下“A”鍵得到的。例如,字符尺寸是由沿水平方向的像素?cái)?shù)目和沿垂直方向的像素?cái)?shù)目來(lái)表示的。字符尺寸是,例如16像素×16像素。傾斜程度是,例如,1/3。
步驟S102對(duì)應(yīng)于輸入的字符碼和字符尺寸的一個(gè)字符的基本部分?jǐn)?shù)據(jù)(第一位圖)被獲得,并存儲(chǔ)在主存儲(chǔ)器22中。當(dāng)步驟S101輸入的字符尺寸指示的像素?cái)?shù)目是沿X方向和沿Y方向都是16像素時(shí),沿X方向子像素的數(shù)目是48,沿Y方向子像素的數(shù)目是16。由于形成基本部分?jǐn)?shù)據(jù)的點(diǎn)是以一對(duì)一的方式與子像素對(duì)應(yīng)的,步驟S102所需的基本部分?jǐn)?shù)據(jù)的尺寸是48點(diǎn)(X-方向)×16點(diǎn)(Y-方向)。
基本部分?jǐn)?shù)據(jù)包含在字符數(shù)據(jù)42a中,由輔助存儲(chǔ)裝置40讀出而得到。
步驟S103基本部分?jǐn)?shù)據(jù)根據(jù)字符的傾斜度進(jìn)行預(yù)定的變化(斜體化處理)以得到斜體化后的基本部分?jǐn)?shù)據(jù)(第二位圖)。步驟S103的細(xì)節(jié)將在下文參照?qǐng)D8進(jìn)行描述。斜體化后的基本部分?jǐn)?shù)據(jù)表示一斜體字符的基本部分。形成斜體化后的基本部分?jǐn)?shù)據(jù)的點(diǎn)以一對(duì)一的方式與子像素對(duì)應(yīng)。
步驟S104對(duì)應(yīng)于斜體字符的基本部分的子像素的亮度等級(jí)被設(shè)定為預(yù)定的亮度等級(jí)。預(yù)定的亮度等級(jí)是,例如,亮度等級(jí)“0”。子像素的亮度等級(jí)并不對(duì)應(yīng)于默認(rèn)的亮度等級(jí)(例如,亮度等級(jí)“255”)。
步驟S105指示子像素亮度等級(jí)的亮度數(shù)據(jù)(字符模式)被傳送至顯示設(shè)備10?;诹炼葦?shù)據(jù),顯示設(shè)備10的亮度等級(jí)以子像素為單位進(jìn)行控制。
圖8是說明步驟S103的斜體化處理的細(xì)節(jié)的流程圖。斜體化處理的每個(gè)步驟將參照?qǐng)D8進(jìn)行說明。
步驟S201行數(shù)被設(shè)置為變量k。這里“行數(shù)”是指沿垂直方向(Y-方向)字符的基本部分?jǐn)?shù)據(jù)的點(diǎn)的數(shù)目?!靶小笔侵秆厮椒较?X-方向)的一維排列。行數(shù)是,例如,16。
步驟S202字符的傾斜度被設(shè)為變量d。
步驟S203值“1”被設(shè)為變量n。變量n是指從字符底部起的n行,將被進(jìn)行斜體化的位移處理。
步驟S204由以下表達(dá)式(1)得到的值被設(shè)為變量s,s=int(3xdx(n-1))…(1)其中函數(shù)“int(x)”表示去掉自變量x的小數(shù)部分得到的數(shù)目。表達(dá)式(1)中的系數(shù)“3”對(duì)應(yīng)于本實(shí)施例中包含在像素12(圖1)中的子像素的數(shù)目。
步驟S205從字符底部起的n行中包含的每個(gè)點(diǎn)沿X方向向右手側(cè)被位移s個(gè)點(diǎn)(如圖4所示的例子)。
由表達(dá)式(1)可看出,變量s是個(gè)整數(shù)。每個(gè)點(diǎn)被位移的點(diǎn)的數(shù)目是以點(diǎn)為單位設(shè)定的。由于基本部分?jǐn)?shù)據(jù)的一個(gè)點(diǎn)對(duì)應(yīng)于一個(gè)子像素,每個(gè)點(diǎn)被位移的點(diǎn)的數(shù)目可以以子像素為單位來(lái)設(shè)定。
步驟S206變量n的值被增加1。
步驟S207確定變量n是否比變量k的值大。如果步驟S207的判斷是“是”,處理結(jié)束。在步驟S207確定為“是”意味著從步驟S204至步驟S207的處理已在基本部分?jǐn)?shù)據(jù)的所有行都執(zhí)行完畢。如果步驟S207的判斷是“否”,處理回到步驟S204。
圖9示出了在圖4所示的基本部分?jǐn)?shù)據(jù)執(zhí)行了上述斜體化處理后得到的斜體化基本部分?jǐn)?shù)據(jù)。在圖9所示的例子中,每個(gè)陰影方格表示對(duì)應(yīng)于斜體字符“H”的一個(gè)基本部分的一個(gè)點(diǎn)。
行461中的點(diǎn)的排列與圖4中行451中的點(diǎn)的排列是一樣的(即,位移為0)。行462中的點(diǎn)的排列是通過對(duì)圖4中行452中的每個(gè)點(diǎn)沿X方向向右手側(cè)(正X-方向)位移2個(gè)點(diǎn)得到的。行463中的點(diǎn)的排列是通過對(duì)圖4中行453中的每個(gè)點(diǎn)沿X方向向右手側(cè))位移11個(gè)點(diǎn)得到的。
在圖4所示的基本部分?jǐn)?shù)據(jù)(第一位圖)中,行411從行451中的點(diǎn)的中心穿過,這些點(diǎn)以X-方向?yàn)閰⒖夹?,其位移量?。在這個(gè)例子中,可看出形成基本部分?jǐn)?shù)據(jù)的每個(gè)點(diǎn)被移動(dòng)的位移量是由離參考行411的距離的比例確定的,由此可以得到圖9所示的斜體化基本部分?jǐn)?shù)據(jù)(第二位圖)。
在圖4和9所示的例子中,圖4所示的基本部分?jǐn)?shù)據(jù)中包括的每個(gè)點(diǎn)的位移量,每當(dāng)離參考行411的距離增加1個(gè)點(diǎn)時(shí),就增加1個(gè)點(diǎn)。
例如,行452(圖4)中包括的點(diǎn)離參考行411的距離是2個(gè)點(diǎn)。相應(yīng)的,行452中包括的點(diǎn)的位移量是2個(gè)點(diǎn)。行453(圖4)中包括的點(diǎn)離參考行411的距離是11個(gè)點(diǎn)。相應(yīng)的,行453中包括的點(diǎn)的位移量是11個(gè)點(diǎn)。這里,一個(gè)點(diǎn)離參考行的距離是指這個(gè)點(diǎn)的中心離參考行的距離。
在圖4所示的例子中,參考行411從基本部分?jǐn)?shù)據(jù)的最低行中的點(diǎn)的中心穿過,但參考行的位置并不局限于此。參考行可以設(shè)置在沿X-方向而延伸的任意一個(gè)位置。
圖10示出了在圖5所示的基本部分?jǐn)?shù)據(jù)執(zhí)行了斜體化處理后得到的斜體化基本部分?jǐn)?shù)據(jù)。在圖10所示的例子中,每個(gè)陰影方格表示對(duì)應(yīng)于斜體字符“A”的一個(gè)基本部分的一個(gè)點(diǎn)。
圖11示出了在圖6所示的基本部分?jǐn)?shù)據(jù)執(zhí)行了斜體化處理后得到的斜體化基本部分?jǐn)?shù)據(jù)。在圖11所示的例子中,每個(gè)陰影方格表示對(duì)應(yīng)于斜體字符“A”的一個(gè)基本部分的一個(gè)點(diǎn)。圖11的例子與圖10的例子其不同之處在于字符“A”的線條傾斜的程度不同。
根據(jù)在圖9至圖11所示的斜體化基本部分?jǐn)?shù)據(jù),控制的顯示設(shè)備10上的亮度等級(jí)的結(jié)果并未示出。這是由于圖9至圖11所示的每個(gè)斜體化基本部分?jǐn)?shù)據(jù)的一個(gè)點(diǎn)對(duì)應(yīng)于顯示設(shè)備10的一個(gè)子像素,因此在圖9至圖11所示的斜體化基本部分?jǐn)?shù)據(jù)的基礎(chǔ)上,控制顯示設(shè)備10上的亮度等級(jí)的結(jié)果分別與圖9至圖11所示的斜體化基本部分?jǐn)?shù)據(jù)的插圖相同。
將圖9至圖11與圖42B,43B,44B相比較,可看出本發(fā)明提供了一種以高質(zhì)量顯示斜體字符的效果。從圖10和11可看出,本發(fā)明的這種效果即使在字符“A”的斜線的傾斜度改變時(shí)也同樣可以得到。在圖9至11所示的例子中,字符傾斜度被設(shè)為1/3。
考慮到斜體化處理,圖4至6所示的每個(gè)基本部分?jǐn)?shù)據(jù)在其右手側(cè)都有一空白區(qū)域。然而,在斜體化處理中基本部分?jǐn)?shù)據(jù)并不需要此空白區(qū)域。例如,圖4所示的基本部分?jǐn)?shù)據(jù)界定了一個(gè)區(qū)域458,此區(qū)域458包括一很大的空白區(qū)域。然而基本部分?jǐn)?shù)據(jù)也可以界定一空白部分減少的范圍。例如,基本部分?jǐn)?shù)據(jù)可以界定一區(qū)域454(圖4)。通過界定此空白區(qū)域減少的區(qū)域,形成基本部分?jǐn)?shù)據(jù)的點(diǎn)的數(shù)目減少,相應(yīng)的,數(shù)據(jù)量也可減少。在對(duì)基本部分?jǐn)?shù)據(jù)執(zhí)行斜體化處理之后,如果斜體化基本部分?jǐn)?shù)據(jù)的界定區(qū)域并不具備足夠的尺寸將斜體字符的基本部分定義在界定區(qū)域之內(nèi),則擴(kuò)大界定區(qū)域,從而將斜體字符的基本部分定義在擴(kuò)大的界定區(qū)域之內(nèi)。
在圖7所示的例子中,步驟S102中基本部分?jǐn)?shù)據(jù)的獲取,是通過讀取存儲(chǔ)在輔助存儲(chǔ)裝置40中的字符數(shù)據(jù)42a而得到的。然而,獲取基本部分?jǐn)?shù)據(jù)的方法并不局限于這個(gè)例子。同樣的,讀取輔助存儲(chǔ)裝置40,獲取基本部分?jǐn)?shù)據(jù)的方法可通過使用,例如,下列任何一種獲取方法(1)至(3)而得到(1)由以像素為單位定義的位圖產(chǎn)生基本部分?jǐn)?shù)據(jù)的方法;(2)由表示字符輪廓的字符輪廓信息產(chǎn)生基本部分?jǐn)?shù)據(jù)的方法;(3)由表示字符筆劃信息的筆劃數(shù)據(jù)產(chǎn)生基本部分?jǐn)?shù)據(jù)的方法。
以下,是對(duì)方法(1)至(3)的說明。
首先,由以像素為單位定義的位圖產(chǎn)生基本部分?jǐn)?shù)據(jù)的方法(1)將參照?qǐng)D12至18進(jìn)行說明。
圖12說明了由以像素為單位定義的位圖產(chǎn)生基本部分?jǐn)?shù)據(jù)的過程。此處理是由CPU21在步驟S102(圖7)的處理過程中執(zhí)行的?,F(xiàn)在將說明由以像素為單位定義的位圖產(chǎn)生基本部分?jǐn)?shù)據(jù)的過程的每一步。例如,可應(yīng)用在前參照?qǐng)D42A,43A,44A描述過的位圖。
步驟S1001以像素為單位定義的一個(gè)字符的位圖被存儲(chǔ)在主存儲(chǔ)器22中,此字符對(duì)應(yīng)于步驟S101(圖7)輸入的字符的字符碼和字符尺寸。這個(gè)以像素為單位定義的位圖被包含在輔助存儲(chǔ)裝置40中存儲(chǔ)的字符數(shù)據(jù)42a中。
步驟S1002確定形成以像素為單位定義的位圖中的每個(gè)比特是否為“1”。若步驟S1002為“是”,則處理進(jìn)行至步驟S1003。若步驟S1002為“否”,則處理進(jìn)行至步驟S1005。
步驟S1003確定位于當(dāng)前比特附近的比特“1”/“0”的排列模式。
步驟S1004在對(duì)應(yīng)于當(dāng)前比特的像素所包含的子像素中,在位于當(dāng)前比特附近的比特“1”/“0”的排列模式的基礎(chǔ)上,定義對(duì)應(yīng)于字符的一基本部分的一個(gè)子像素。這種對(duì)應(yīng)于基本部分的子像素的確定是根據(jù)預(yù)定的基本部分定義準(zhǔn)則而得到的。此基本部分定義準(zhǔn)則將在以下參照?qǐng)D15A,15B,16A,16B,17A,17B進(jìn)行描述。
步驟S1005確定步驟S1002-S1004是否已對(duì)形成以像素為單位定義的位圖的所有比特都執(zhí)行過。若步驟S1005為“否”,則處理進(jìn)行至步驟S1002。若步驟S1005為“是”,則處理結(jié)束。
圖13示出了表示一個(gè)字符的以像素為單位定義的位圖的一部分。D(x,y)是當(dāng)前比特。在這個(gè)例子中,當(dāng)前比特附近的比特,D(x+a,y+b),表示為N(a,b)。圖13示出了與當(dāng)前比特垂直地,水平地,或?qū)堑叵噜彽陌藗€(gè)鄰近比特D(x,y),即,N(-1,-1),N(0,-1),N(1,-1),N(-1,0),N(1,0),N(-1,1),N(0,1)和N(1,1)。這八個(gè)鄰近比特被稱為“八個(gè)鄰比特”。應(yīng)注意到本發(fā)明中應(yīng)用的以像素為單位定義的位圖包含二進(jìn)制數(shù)據(jù),即形成以像素為單位定義的位圖的比特具有值“1”或“0”。值為“1”的比特對(duì)應(yīng)于字符中的黑色區(qū)域。值為“0”的比特對(duì)應(yīng)于字符中的白色區(qū)域。比特N(a,b)和D(x,y)各自具有值“1”或“0”。
圖14示出了顯示裝置10的顯示面板的一部分。P(x,y)是在顯示面板上的一個(gè)像素。圖13中的比特D(x,y)被分配給像素P(x,y)。像素P(x,y)包括三個(gè)子像素,C(3x,y),C(3x+1,y),C(3x+2,y)。當(dāng)比特D(x,y)具有值“1”時(shí),在三個(gè)子像素,C(3x,y),C(3x+1,y),C(3x+2,y)中,基本部分的子像素依據(jù)基本部分定義準(zhǔn)則來(lái)定義。當(dāng)比特D(x,y)具有值“0”時(shí),三個(gè)子像素中沒有一個(gè)被定義為基本部分的子像素。
依據(jù)基本部分定義準(zhǔn)則,包含在像素P(x,y)中的每個(gè)子像素是否被定義為基本部分的子像素,決定于分配給像素P(x,y)的比特D(x,y)附近的比特N(a,b)的“0”/“1”排列?,F(xiàn)在說明此基本部分定義準(zhǔn)則。在以下說明中,假設(shè)比特D(x,y)的值為“1”。
圖15A示出了在以像素為單位定義的位圖中當(dāng)前比特D(x,y)周圍的八個(gè)鄰比特的例子。在以下說明中,值為“1”的比特N(a,b)表示為“N(a,b)=1”。例如,在圖15A中N(0,-1)=N(1,1)=1,且N(1,0)=N(0,1)=N(-1,1)=N(-1,0)=0。在圖15A中,以“※”標(biāo)出的比特N(-1,-1)和N(1,-1)各自具有值“0”和“1”。同樣的,在圖16A和圖17A中,以“※”標(biāo)出的比特具有值“0”和“1”中的任一個(gè)。這些比特并不考慮在基本部分定義準(zhǔn)則中。
圖15B示出了當(dāng)比特D(x,y)周圍的八個(gè)鄰比特具有如圖15A所示的值時(shí),依據(jù)基本部分定義準(zhǔn)則定義為基本部分的子像素的子像素。分配給比特D(x,y)的顯示屏幕上的像素P(x,y)包括三個(gè)子像素,C(3x,y),C(3x+1,y),C(3x+2,y)。在圖15B所示的這些子像素中,標(biāo)志為“1”的子像素被定義為基本部分的一子像素,標(biāo)志為“0”的子像素則被定義為不是基本部分的一子像素。也就是說,子像素C(3x+2,y)被定義為基本部分的一子像素,子像素C(3x,y)和C(3x+1,y)被定義為不是基本部分的一子像素。
參照?qǐng)D15A和15B描述的基本部分定義準(zhǔn)則可使用邏輯表達(dá)式來(lái)表示。
在以下說明中,當(dāng)給定邏輯值A(chǔ)和B時(shí),例如“A*B”表示邏輯值A(chǔ)和B的邏輯與,“!A”表示邏輯值A(chǔ)的邏輯非。當(dāng)應(yīng)用此準(zhǔn)則時(shí),在比特D(x,y)周圍的八個(gè)鄰比特具有如圖15A所示的值時(shí),邏輯表達(dá)式(2)滿足N(0,-1)*!N(-1,0)*!N(1,0)*!N(-1,1)*!N(0,1)*N(1,1)=1…(2)此外,上述處理,即子像素C(3x+2,y)(圖15B)被定義為基本部分的一子像素且子像素C(3x,y)和C(3x+1,y)被定義為不是基本部分的一子像素,可由表達(dá)式(3)表示為C(3x,y)=0,C(3x+1,y)=0,C(3x+2,y)=1 …(3)字符的“基本部分”是指當(dāng)此字符被顯示在顯示裝置上時(shí)必須被顯示出來(lái)的字符的那部分。若包含在字符中的每個(gè)筆劃的中心部分是顯示此字符時(shí)必須被顯示出來(lái)的那部分,則基本部分必須通過估算來(lái)定義,因?yàn)橐韵袼貫閱挝欢x的位圖并不包括筆劃的信息?;静糠植荒軆H由當(dāng)前比特D(x,y)的信息來(lái)估算,但可由位于當(dāng)前比特D(x,y)附近的比特的信息來(lái)估算。例如,由圖15A中所示的以像素為單位定義的位圖,可估算出此筆劃是穿過對(duì)應(yīng)于比特N(0,-1),D(x,y),和N(1,1)(圖15A中虛線1301所示)的區(qū)域的一個(gè)曲線。如圖所示,此曲線被視為穿過對(duì)應(yīng)于比特D(x,y)的區(qū)域的右側(cè)。因此,參照?qǐng)D15B,包含在分配給比特D(x,y)的像素P(x,y)的右側(cè)的子像素C(3x+2,y)被定義為基本部分的一子像素。
基本部分定義準(zhǔn)則是在上述估算的基礎(chǔ)上產(chǎn)生的。產(chǎn)生的基本部分定義準(zhǔn)則由上述邏輯表達(dá)式表示,并使用在圖12所示的處理中的步驟S1004。
圖16A示出了在以像素為單位定義的位圖中當(dāng)前比特D(x,y)周圍的八個(gè)鄰比特的另一個(gè)例子。
圖16B示出了當(dāng)比特D(x,y)周圍的八個(gè)鄰比特具有如圖16A所示的值時(shí),基于基本部分定義準(zhǔn)則定義為基本部分子像素的子像素。圖16A和16B所示的基本部分定義準(zhǔn)則可由以下邏輯表達(dá)式(4)表示當(dāng)N(-1,0)*N(1,0)=1,C(3x,y)=1,C(3x+1,y)=1,C(3x+2,y)=1 …(4)圖17A示出了在以像素為單位定義的位圖中當(dāng)前比特D(x,y)周圍的八個(gè)鄰比特的又一個(gè)例子。
圖17B示出了當(dāng)比特D(x,y)周圍的八個(gè)鄰比特具有如圖17A所示的值時(shí),基于基本部分定義準(zhǔn)則定義為基本部分子像素的子像素。圖17A和17B所示的基本部分定義準(zhǔn)則可由以下邏輯表達(dá)式(5)表示當(dāng)N(0,-1)*!N(-1,0)*!N(1,0)*N(0,1)=1,C(3x,y)=0,C(3x+1,y)=1,C(3x+2,y)=0 …(5)上述基本部分定義準(zhǔn)則被應(yīng)用在當(dāng)前比特D(x,y)周圍的所有八個(gè)鄰比特中,由此為每個(gè)比特選擇“1”或“0”,從而使將被斜體化的字符的基本部分以子像素為單位來(lái)定義。
這樣,就產(chǎn)生了以子像素為單位定義字符的基本部分的基本部分?jǐn)?shù)據(jù)。
圖18示出了當(dāng)前比特D(x,y)周圍的八個(gè)鄰比特所有的“1”/“0”排列模式。圖18所示的每個(gè)方格包括當(dāng)前比特D(x,y)和其周圍的八個(gè)鄰比特。每個(gè)方格被分為九個(gè)區(qū)域。每個(gè)黑色區(qū)域?qū)?yīng)于值為“1”的一個(gè)比特,每個(gè)白色區(qū)域?qū)?yīng)于值為“0”的一個(gè)比特。圖18示出了256個(gè)方格。這是因?yàn)槊總€(gè)鄰比特的值為“1”或“0”,相應(yīng)的,“1”/“0”排列模式的數(shù)目就有28=256個(gè)模式。然而,基本部分定義準(zhǔn)則的數(shù)目并不是必須與“1”/“0”排列模式的數(shù)目一致,即256個(gè)。如前所述,在圖15A,16A,17A中,以“※”標(biāo)出的比特各自具有值“0”和“1”中的任一個(gè),且這些比特并不考慮在基本部分定義準(zhǔn)則中。由于基本部分定義準(zhǔn)則包括還包括并不考慮在其中的一些比特,一個(gè)基本部分定義準(zhǔn)則可能覆蓋圖18中所示的多個(gè)“1”/“0”排列模式。例如,圖15A和圖15B表示的基本部分定義準(zhǔn)則就覆蓋了圖18中方格1701,1702,1703,1704所示的多個(gè)“1”/“0”排列模式。因此,當(dāng)基本部分定義準(zhǔn)則包括具有“1”或“0”中的任一個(gè)值的比特時(shí),本發(fā)明所需的基本部分定義準(zhǔn)則的數(shù)目就可以減少。
基本部分定義準(zhǔn)則可以以上述一組邏輯表達(dá)式的形式或以數(shù)據(jù)表格的形式來(lái)描述。
通過應(yīng)用上述以像素為單位定義字符“H”的位圖(在前已參照?qǐng)D42A描述過)的基本部分定義準(zhǔn)則,可以產(chǎn)生如圖4所示的基本部分?jǐn)?shù)據(jù)。同樣的,通過應(yīng)用上述以像素為單位定義字符“A”的位圖(在前已參照?qǐng)D43A和44A描述過)的基本部分定義準(zhǔn)則,可以分別產(chǎn)生如圖5和6所示的基本部分?jǐn)?shù)據(jù)。
通過使用上述參照?qǐng)D12至18描述的方法,其中基本部分?jǐn)?shù)據(jù)是由以像素為單位定義的位圖產(chǎn)生的,可以在如手提電話等計(jì)算機(jī)應(yīng)用中廣泛使用的點(diǎn)陣字型的基礎(chǔ)上,以高質(zhì)量顯示斜體字符。點(diǎn)陣字型是以像素為單位定義的位圖,每個(gè)位圖以像素為單位定義了一個(gè)字符的形狀。因此,參照?qǐng)D12至18描述的方法也可應(yīng)用在點(diǎn)陣字型上。
所述基本部分定義準(zhǔn)則并不局限于上述例子。作為基本部分定義準(zhǔn)則,任何準(zhǔn)則,即在其基礎(chǔ)之上,以子像素為單位定義一字符的基本部分的位圖可以由以像素為單位定義的位圖而產(chǎn)生的任何準(zhǔn)則,都可適用。例如,依據(jù)其中可能的一個(gè)準(zhǔn)則,“若比特D(x,y)為1,則不論當(dāng)前比特D(x,y)周圍的八個(gè)鄰比特為何值,子像素都被設(shè)為C(3x,y)=1,C(3x+1,y)=1,C(3x+2,y)=1”。當(dāng)在顯示裝置上顯示字符時(shí),根據(jù)所需的字符的部分在多種可能的定義準(zhǔn)則之中選擇基本部分準(zhǔn)則。
然后,將參照?qǐng)D19至21描述由表示字符輪廓的字符輪廓信息產(chǎn)生基本部分?jǐn)?shù)據(jù)的方法(2)。
圖19示出了字符輪廓信息的結(jié)構(gòu)。
字符輪廓信息2042a包括用于識(shí)別字符的字符碼301,用于指示包含在字符中的筆劃數(shù)目的數(shù)據(jù)302,和每個(gè)筆劃的筆劃信息303。
每個(gè)筆劃的筆劃信息303包括用于識(shí)別筆劃的筆劃碼304,用于識(shí)別包含在筆劃中的輪廓點(diǎn)的數(shù)目的數(shù)據(jù)305,和輪廓點(diǎn)坐標(biāo)數(shù)據(jù)308的指針306,用于指示包含在筆劃中的輪廓點(diǎn)坐標(biāo)。指針306指示存儲(chǔ)在輔助存儲(chǔ)裝置40中的輪廓點(diǎn)坐標(biāo)數(shù)據(jù)308的位置。通過參照筆劃信息303,可得到包含在筆劃中的每個(gè)輪廓點(diǎn)的坐標(biāo)。這里假設(shè)在輪廓點(diǎn)坐標(biāo)數(shù)據(jù)308中,包含在筆劃中的輪廓點(diǎn)的坐標(biāo)以反時(shí)針方向排列。
筆劃信息303的數(shù)目等于筆劃302的數(shù)目。因此,當(dāng)筆劃302的數(shù)目為N時(shí)(N是等于或大于1的一個(gè)整數(shù)),字符輪廓信息2042a包括分別對(duì)應(yīng)于筆劃碼1至筆劃碼N的N個(gè)筆劃信息303。
近似字符的輪廓的方法包括,例如(i)以直線近似字符的輪廓的方法;(ii)以直線和弧線相結(jié)合近似字符的輪廓的方法;(iii)以直線和曲線(例如仿樣曲線)相結(jié)合近似字符的輪廓的方法。
字符輪廓信息2042a可能包括作為輪廓點(diǎn)坐標(biāo)數(shù)據(jù)308由上述方法(i)-(iii)中任一個(gè)而得到的多個(gè)輪廓點(diǎn)的坐標(biāo)??紤]到字符顯示的質(zhì)量和數(shù)據(jù)容量,字符輪廓信息2042a最好包括基于方法(iii)得到的輪廓點(diǎn)坐標(biāo)數(shù)據(jù)308。
圖20示出了由字符輪廓信息產(chǎn)生基本部分?jǐn)?shù)據(jù)的過程。此處理是由CPU21在步驟S102(圖7)的處理過程中執(zhí)行的?,F(xiàn)在將說明由字符輪廓信息產(chǎn)生基本部分?jǐn)?shù)據(jù)的過程中的每個(gè)步驟。
步驟S2001對(duì)應(yīng)于步驟S101(圖7)中輸入字符的字符碼的字符的字符輪廓信息2042a被存儲(chǔ)在主存儲(chǔ)器22中。字符輪廓信息2042a被包含在存儲(chǔ)于輔助存儲(chǔ)裝置40中的字符數(shù)據(jù)42a中。
步驟S2002基于字符輪廓信息2042a所包含的其中一個(gè)筆劃的輪廓點(diǎn)坐標(biāo)數(shù)據(jù)308,計(jì)算出字符的理想輪廓。字符的理想輪廓依據(jù)已知的方法由直線或曲線來(lái)近似。
步驟S2003在步驟S202計(jì)算的字符的理想輪廓依據(jù)步驟S101(圖7)輸入的字符尺寸來(lái)度量。這種度量操作將輪廓點(diǎn)坐標(biāo)數(shù)據(jù)308的預(yù)定坐標(biāo)系統(tǒng)轉(zhuǎn)換成顯示裝置10的坐標(biāo)系統(tǒng)。
步驟S2004依據(jù)在步驟S2003已度量過的字符的理想輪廓的內(nèi)部與顯示裝置10的子像素相重疊的區(qū)域檢測(cè)字符的基本部分。例如,當(dāng)度量過的字符的理想輪廓的內(nèi)部與顯示裝置10的子像素相重疊的區(qū)域等于或大于預(yù)定的參考區(qū)域時(shí),作為對(duì)應(yīng)于字符的基本部分的子像素被定義。預(yù)定的參考區(qū)域的值可能是一個(gè)固定值或一個(gè)可能依據(jù)由輸入設(shè)備30的輸入而變化的變量值。
步驟S2005確定步驟S2002-S2004是否已對(duì)包含在字符中的所有筆劃都執(zhí)行過。若步驟S2005確定為“否”,則處理回到步驟S2002。若步驟S2005確定為“是”,則處理結(jié)束。
通過圖20中所示的處理,將被斜體化的字符的基本部分以子像素為單位被定義,由此產(chǎn)生基本部分?jǐn)?shù)據(jù),用于以子像素為單位定義的字符的基本部分。
圖21示出了日本字符“?!钡淖中蛿?shù)據(jù),這是基于字符“?!钡幕静糠衷O(shè)計(jì)的,在其上疊加的是字符“?!钡睦硐氲妮喞?。在圖21中,每個(gè)方格指示對(duì)應(yīng)于字符的基本部分的一個(gè)點(diǎn)。
然后,將參照?qǐng)D22至25說明由表示字符的框架形狀的框架數(shù)據(jù)產(chǎn)生基本部分?jǐn)?shù)據(jù)的方法(3)。
圖22示出了框架數(shù)據(jù)3042d的結(jié)構(gòu)。
框架數(shù)據(jù)3042d表示字符的框架形狀??蚣軘?shù)據(jù)3042d包括,字符碼2301用于識(shí)別字符,數(shù)據(jù)2302用于指示包含在字符中的筆劃數(shù)目M(M是等于或大于1的整數(shù)),和每個(gè)筆劃的筆劃信息2303。
每個(gè)筆劃的筆劃信息2303包括,筆劃數(shù)目2304用于識(shí)別此筆劃,數(shù)據(jù)2305用于指示包含在此筆劃中的點(diǎn)的數(shù)目N(N是等于或大于1的整數(shù)),線的類型2306用于指示此筆劃的線的類型,和多個(gè)坐標(biāo)數(shù)據(jù)2307分別指示包含在此筆劃中的多個(gè)點(diǎn)的坐標(biāo)。由于坐標(biāo)數(shù)據(jù)2307的數(shù)目等于點(diǎn)2305的數(shù)目,每個(gè)筆劃的坐標(biāo)數(shù)據(jù)組的數(shù)目N被存儲(chǔ)。
由于筆劃信息2303的數(shù)目等于筆劃2302的數(shù)目,框架數(shù)據(jù)3042d包括M個(gè)從筆劃碼No.1至筆劃碼No.M的筆劃信息2303。
線的類型2306可能包括,例如,“直線”類型的線和“曲線”類型的線。當(dāng)線的類型2306是“直線”時(shí),包含在筆劃中的多個(gè)點(diǎn)以直線來(lái)近似。當(dāng)線的類型2306是“曲線”時(shí),包含在筆劃中的多個(gè)點(diǎn)以曲線來(lái)近似(例如仿樣曲線)。
圖23示出了表示漢字“木”的框架形狀的框架數(shù)據(jù)3042d的一個(gè)例子。表示漢字“木”的框架形狀的框架數(shù)據(jù)3042d包括四個(gè)筆劃,即分別對(duì)應(yīng)于筆劃碼1至筆劃碼4的筆劃#1至筆劃#4。
筆劃#1定義為在起點(diǎn)(0,192)至終點(diǎn)(255,192)之間的一直線。筆劃#2定義為在起點(diǎn)(128,255)至終點(diǎn)(128,0)之間的一直線。筆劃#3通過五個(gè)點(diǎn)(121,192),(97,141),(72,103),(41,69),(4,42)近似的曲線來(lái)得到。筆劃#4通過五個(gè)點(diǎn)(135,192),(156,146),(182,107),(213,72),(251,42)近似的曲線來(lái)得到。
圖24示出了在坐標(biāo)平面上表示漢字“木”的框架形狀的框架數(shù)據(jù)3042d的一個(gè)例子。在圖24所示的例子中,為簡(jiǎn)單起見筆劃#3和筆劃#4以直線來(lái)近似。
圖25示出了由框架數(shù)據(jù)產(chǎn)生基本部分?jǐn)?shù)據(jù)的過程。此過程是由CPU21在步驟S102(圖7)的處理期間執(zhí)行的。現(xiàn)在將說明由框架數(shù)據(jù)產(chǎn)生基本部分?jǐn)?shù)據(jù)的過程的每一步。
步驟S3001對(duì)應(yīng)于步驟S101(圖7)中輸入字符的字符碼的字符的框架數(shù)據(jù)3042d被存儲(chǔ)在主存儲(chǔ)器22中??蚣軘?shù)據(jù)3042d被包含在存儲(chǔ)于輔助存儲(chǔ)裝置40中的字符數(shù)據(jù)42a中。
步驟S3002框架數(shù)據(jù)3042d的坐標(biāo)數(shù)據(jù)2307依據(jù)步驟S101(圖7)輸入的字符尺寸來(lái)度量。這種度量操作將框架數(shù)據(jù)3042d的坐標(biāo)數(shù)據(jù)2307的預(yù)定坐標(biāo)系統(tǒng)轉(zhuǎn)換成顯示裝置10的實(shí)際像素坐標(biāo)系統(tǒng)。
步驟S3003由框架數(shù)據(jù)3042a恢復(fù)一個(gè)筆劃的數(shù)據(jù)(筆劃信息2303)。
步驟S3004基于在步驟S3003恢復(fù)的筆劃的數(shù)據(jù)(筆劃信息2303)確定此筆劃是否是一直線。此確定是通過參照包含在筆劃信息2303中的線的類型2306而完成的。若確定步驟S3004為“是”,則處理進(jìn)行至步驟S3005。若確定步驟S3004為“否”,則處理進(jìn)行至步驟S3006。
步驟S3005將由度量后的坐標(biāo)數(shù)據(jù)2307定義的點(diǎn)用一條直線連接起來(lái)。將沿此直線排列的子像素定義為對(duì)應(yīng)于字符的基本部分。
步驟S3006由度量后的坐標(biāo)數(shù)據(jù)2307定義的點(diǎn)被近似為一條曲線。此曲線可能是,例如,仿樣曲線。將沿此曲線排列的子像素定義為對(duì)應(yīng)于字符的基本部分。
步驟S3007確定步驟S3002-S3006是否已對(duì)包含在字符中的所有筆劃都已執(zhí)行。若步驟S3007為“否”,則處理進(jìn)行至步驟S3002。若步驟S3007為“是”,則處理結(jié)束。
通過圖25中所示的處理,將被斜體化的字符的基本部分以子像素為單位被定義,由此產(chǎn)生基本部分?jǐn)?shù)據(jù),用于以子像素為單位定義的字符的基本部分。如上所述,作為一種獲取基本部分?jǐn)?shù)據(jù)的方法,(1)由以像素為單位定義的位圖產(chǎn)生基本部分?jǐn)?shù)據(jù)的方法;(2)由表示字符輪廓的字符輪廓信息產(chǎn)生基本部分?jǐn)?shù)據(jù)的方法;(3)由表示字符筆劃信息的筆劃數(shù)據(jù)產(chǎn)生基本部分?jǐn)?shù)據(jù)的方法以及從輔助存儲(chǔ)裝置40讀取數(shù)據(jù)的方法都可以被使用。
依據(jù)字符數(shù)據(jù)42a如何定義字符形狀方法選擇獲取基本部分?jǐn)?shù)據(jù)的方法。
上述每種獲取方法都可以單獨(dú)使用。另外,還可以聯(lián)合使用幾種方法。在一個(gè)可能的例子中,若字符的基本部分?jǐn)?shù)據(jù)作為字符數(shù)據(jù)42a的一部分被存儲(chǔ)在輔助存儲(chǔ)裝置40中,則由輔助存儲(chǔ)裝置40可讀取此字符的基本部分?jǐn)?shù)據(jù)。若字符的基本部分?jǐn)?shù)據(jù)沒有存儲(chǔ)在輔助存儲(chǔ)裝置40中,則使用上述方法(1)至(3)中的任一種可獲取此字符的基本部分?jǐn)?shù)據(jù)。(實(shí)施例2)在實(shí)施例1中,對(duì)應(yīng)于變形字符的基本部分的子像素的亮度等級(jí)被設(shè)為預(yù)定的亮度等級(jí)(例如,亮度等級(jí)0,即“關(guān)”),其他子像素的亮度等級(jí)被設(shè)為默認(rèn)的亮度等級(jí)(例如,亮度等級(jí)255,即“開”)。在這種顯示方法中,在對(duì)應(yīng)于基本部分的子像素和其鄰近的不對(duì)應(yīng)于基本部分的子像素之間產(chǎn)生很高的對(duì)比度。結(jié)果,產(chǎn)生人眼可觀察到的“彩色噪聲”。特別的,人眼還可觀察到在斜體字符中除黑色之外的顏色。
在實(shí)施例2中,為了防止產(chǎn)生彩色噪聲,子像素的亮度等級(jí)被控制在不是在“開”和“關(guān)”之間,而是在梯度形式的多個(gè)亮度等級(jí)之間。
因此,本發(fā)明以梯度的形式獨(dú)立地控制,分別對(duì)應(yīng)于包含在一個(gè)像素12中的子像素14R,14G,14B的多個(gè)色元(R,G,B)。這樣,字符可以以很高的質(zhì)量顯示出虛擬的黑色。這里使用的術(shù)語(yǔ)“虛擬的黑色”是指從嚴(yán)格意義的色度上來(lái)說并不是黑色但從人眼看來(lái)是黑色的一種顏色。
圖26示出了根據(jù)本發(fā)明實(shí)施例2的字符顯示裝置1b的結(jié)構(gòu)。在圖26中,相同的部件由圖3中相同的附圖標(biāo)記表示,并略去細(xì)節(jié)性描述。
輔助存儲(chǔ)裝置40存儲(chǔ)有斜體字符顯示程序41b和執(zhí)行斜體字符顯示程序41b所需的數(shù)據(jù)42。數(shù)據(jù)42包括字符數(shù)據(jù)42a,校正表42b,和亮度表42c。作為輔助存儲(chǔ)裝置40,任何一種存儲(chǔ)裝置都可以被使用,只要其可以存儲(chǔ)斜體字符顯示程序41b和數(shù)據(jù)42。
圖27示出了亮度表92作為存儲(chǔ)在輔助存儲(chǔ)裝置40中的亮度表42c的一個(gè)例子。
亮度表92被預(yù)先存儲(chǔ)在輔助存儲(chǔ)裝置40中,這樣子像素的色元等級(jí)就可以很容易的被轉(zhuǎn)換。在亮度表92中,八個(gè)色元等級(jí)(色元等級(jí)7至色元等級(jí)0)以實(shí)質(zhì)上規(guī)律的間隔在亮度等級(jí)0至255的范圍內(nèi)進(jìn)行分配。
圖28示出了校正表90作為存儲(chǔ)在輔助存儲(chǔ)裝置40中的校正表42b的一個(gè)例子。校正表90定義了一校正模式。此校正模式指示,在對(duì)應(yīng)于斜體字符的基本部分的子像素附近沿右或左手側(cè)(X或Y方向)排列的子像素的色元等級(jí),按照從離斜體字符的基本部分最近的子像素至離斜體字符的基本部分最遠(yuǎn)的子像素的順序,被設(shè)為“5”,“2”和“1”。這樣,校正模式被用來(lái)設(shè)置排列在對(duì)應(yīng)于斜體字符的基本部分的子像素附近的每個(gè)子像素的色元等級(jí)。
圖29示出了斜體字符顯示程序41的處理過程。斜體字符顯示程序41b是由CPU21執(zhí)行的。在圖29中,與使用在圖7所示過程中同樣的步驟以同樣的附圖標(biāo)記表示,并在此略去其詳細(xì)描述。下面將描述在用于執(zhí)行顯示程序41b的過程中的其他步驟。
步驟S151對(duì)應(yīng)于斜體字符的基本部分的子像素的色元等級(jí)被設(shè)置為最大色元等級(jí)。例如,在子像素的色元等級(jí)以八個(gè)等級(jí),即等級(jí)7至等級(jí)0表示時(shí),對(duì)應(yīng)于斜體字符的基本部分的子像素的色元等級(jí)被設(shè)置為7。
步驟S152排列在對(duì)應(yīng)于斜體字符的基本部分的子像素附近的每個(gè)子像素的色元等級(jí)依據(jù)校正表42b被設(shè)置為七個(gè)等級(jí)中的其中一個(gè),即,等級(jí)6至等級(jí)0。
并不對(duì)應(yīng)子斜體字符的基本部分的子像素和并不位于對(duì)應(yīng)于斜體字符的基本部分的子像素附近的子像素的色元等級(jí)被設(shè)置為默認(rèn)的色元等級(jí)(例如,亮度等級(jí)0)。
步驟S153每個(gè)子像素的色元級(jí)被轉(zhuǎn)換為亮度等級(jí)。這種轉(zhuǎn)換是通過使用,例如,存儲(chǔ)在輔助存儲(chǔ)裝置40中的亮度表42c來(lái)實(shí)現(xiàn)的。
圖30示出了對(duì)應(yīng)于斜體字符“A”的基本部分的子像素的色元等級(jí)設(shè)置的一個(gè)例子。在圖30所示的例子中,對(duì)應(yīng)于斜體字符“A”的基本部分的子像素的色元等級(jí)被設(shè)置為色元等級(jí)7。這種設(shè)置子像素的色元等級(jí)的處理是在圖29所示的過程中在步驟S151完成的。斜體字符的基本部分在圖10中被示出。
圖31示出了位于對(duì)應(yīng)于斜體字符“A”的基本部分的子像素附近的子像素的色元等級(jí)設(shè)置的一個(gè)例子。在圖31所示的例子中,在對(duì)應(yīng)于斜體字符“A”的基本部分的子像素附近排列的子像素的色元等級(jí),按照從離斜體字符的基本部分最近的子像素至離斜體字符的基本部分最遠(yuǎn)的子像素的順序,被設(shè)為“5”,“2”和“1”。這種設(shè)置子像素的色元等級(jí)的處理是在圖29所示的過程中在步驟S152完成的。在圖30和圖31所示的例子中,圖10中所示的斜體化基本部分?jǐn)?shù)據(jù)作為基本部分?jǐn)?shù)據(jù)被使用。
圖32示出了對(duì)應(yīng)于斜體字符“H”的基本部分的子像素和排列在對(duì)應(yīng)于斜體字符“H”的基本部分的子像素附近的子像素的色元等級(jí)設(shè)置的一個(gè)例子。在圖32所示的例子中,圖9中所示的斜體化基本部分?jǐn)?shù)據(jù)作為基本部分?jǐn)?shù)據(jù)被使用。
圖33示出了對(duì)應(yīng)于斜體字符“A”的基本部分的子像素和排列在對(duì)應(yīng)于斜體字符“A”的基本部分的子像素附近的子像素的色元等級(jí)設(shè)置的一個(gè)例子。在圖33所示的例子中,圖11中所示的斜體化基本部分?jǐn)?shù)據(jù)作為基本部分?jǐn)?shù)據(jù)被使用。
在圖31至33所示的例子中,校正表90中所定義的校正模式被用來(lái)設(shè)置對(duì)應(yīng)于斜體字符的基本部分的子像素附近的子像素的色元等級(jí)。依據(jù)此校正表90中所定義的校正模式,位于對(duì)應(yīng)于斜體字符的基本部分的子像素水平附近的子像素的色元等級(jí),按照從離斜體字符的基本部分最近的子像素至離斜體字符的基本部分最遠(yuǎn)的子像素的順序,被設(shè)為“5”,“2”和“1”。代替這種設(shè)置方法的是,與對(duì)應(yīng)于斜體字符的基本部分的子像素水平相鄰的子像素的色元等級(jí)可以根據(jù),與對(duì)應(yīng)于斜體字符的基本部分的子像素垂直相鄰的子像素是否對(duì)應(yīng)斜體字符的基本部分,而設(shè)置。
圖34示出了校正表94作為存儲(chǔ)在輔助存儲(chǔ)裝置40中的校正表42b的又一個(gè)例子。校正表94定義了校正模式1和2。與對(duì)應(yīng)于斜體字符的基本部分的子像素水平相鄰的子像素的色元等級(jí)可以根據(jù),與對(duì)應(yīng)于斜體字符的基本部分的子像素垂直相鄰的子像素是否對(duì)應(yīng)斜體字符的基本部分,通過使用校正表94來(lái)設(shè)置。
以下將參照?qǐng)D35A,35B,36A,36B來(lái)說明如何有選擇地使用校正模式1和校正模式2。
圖35A,35B示出了如何確定與對(duì)應(yīng)于斜體字符的基本部分的子像素左側(cè)相鄰的子像素的色元等級(jí)。
參照?qǐng)D35A,35B,對(duì)應(yīng)于斜體字符的基本部分的子像素A被設(shè)為一參考子像素,位于當(dāng)前子像素A左下側(cè)的子像素被設(shè)為子像素B,位于參考子像素A左上側(cè)的子像素被設(shè)為子像素C。
當(dāng)子像素B和C中的至少一個(gè)對(duì)應(yīng)于字符的基本部分時(shí),與子像素A左側(cè)相鄰的子像素的色元等級(jí)依據(jù)校正表94(圖34)的校正模式2來(lái)確定。這對(duì)應(yīng)于圖35A所示的情況。校正模式2是模式“6”,“3”,“1”。因此,與子像素A左側(cè)相鄰的三個(gè)子像素的色元等級(jí)按照從離子像素A最近的子像素至離子像素A最遠(yuǎn)的子像素的順序,被設(shè)為“6”,“3”,“1”。
當(dāng)子像素B和子像素C都不對(duì)應(yīng)于斜體字符的基本部分時(shí),與子像素A左側(cè)相鄰的三個(gè)子像素的色元等級(jí)依據(jù)校正表94的校正模式1來(lái)確定。這對(duì)應(yīng)于圖35B所示的情況。校正模式1是模式“5”,“2”,“1”。因此,與子像素A左側(cè)相鄰的三個(gè)子像素的色元等級(jí)按照從離子像素A最近的子像素至離子像素A最遠(yuǎn)的子像素的順序,被設(shè)為“5”,“2”,“1”。
圖36A,36B示出了如何確定與對(duì)應(yīng)于字符的基本部分的子像素右側(cè)相鄰的子像素的色元等級(jí)。
參照?qǐng)D36A,36B,對(duì)應(yīng)于斜體字符的基本部分的子像素A被設(shè)為當(dāng)前子像素,位于參考子像素A的右下側(cè)的子像素被設(shè)為子像素D,位于參考子像素A的右上側(cè)的子像素被設(shè)為子像素E。
當(dāng)子像素D和子像素E中的至少一個(gè)對(duì)應(yīng)于斜體字符的基本部分時(shí),與子像素A右側(cè)相鄰的子像素的色元等級(jí)依據(jù)校正表94(圖34)的校正模式2來(lái)確定。這對(duì)應(yīng)于圖36A所示的情況。校正模式2是模式“6”,“3”,“1”。因此,與子像素A右側(cè)相鄰的三個(gè)子像素的色元等級(jí)按照從離子像素A最近的子像素至離子像素A最遠(yuǎn)的子像素的順序,被設(shè)為“6”,“3”,“1”。
當(dāng)子像素D和子像素E都不對(duì)應(yīng)于斜體字符的基本部分時(shí),與子像素A右側(cè)相鄰的三個(gè)子像素的色元等級(jí)依據(jù)校正表94的校正模式1來(lái)確定。這對(duì)應(yīng)于圖36B所示的情況。校正模式1是模式“5”,“2”,“1”。因此,與子像素A右側(cè)相鄰的三個(gè)子像素的色元等級(jí)分別按照從離子像素A最近的子像素至離子像素A最遠(yuǎn)的子像素的順序,被設(shè)為“5”,“2”,“1”。
圖34所示的校正模式94最好在,設(shè)置對(duì)應(yīng)于斜體字符的基本部分的子像素附近的子像素的色元等級(jí)的處理中使用。這是因?yàn)榭赡茉谛斌w字符的基本部分產(chǎn)生的鋸齒紋能夠被處理得對(duì)人眼來(lái)說不那么顯眼。
校正表94使用到的原理會(huì)導(dǎo)致在斜體字符的基本部分可能產(chǎn)生鋸齒紋,以下將參照?qǐng)D37A至37C說明如何將鋸齒紋處理得對(duì)人眼來(lái)說不那么顯眼。
圖37A示出了字符的基本部分的一部分。圖37A中,每個(gè)陰影方格表示對(duì)應(yīng)于字符的基本部分的一子像素。
圖37B示出了斜體字符的基本部分的一部分,這可以通過對(duì)圖37A所示的字符的基本部分進(jìn)行變形的斜體化處理而得到。圖37B中,陰影方格371-374表示對(duì)應(yīng)于斜體字符的基本部分的子像素。在此斜體化處理中,字符傾斜度被設(shè)為1/6。圖37B中,陰影方格(子像素)371-374以Z字形方式排列。即,在斜體字符的基本部分中產(chǎn)生了鋸齒紋。
圖37C示出了彩色等級(jí)的設(shè)置,其中對(duì)應(yīng)于圖37B所示的斜體字符的基本部分的子像素的色元等級(jí)被設(shè)為等級(jí)7,出現(xiàn)在對(duì)應(yīng)于基本部分的子像素附近的子像素的色元等級(jí)基于校正表94(圖34)來(lái)設(shè)置。如圖37C所示,每個(gè)子像素371-374的左側(cè)(-X方向)和右側(cè)(+X方向)的色元等級(jí)是基于不同的校正模式來(lái)設(shè)置的。點(diǎn)1371-1374指示出子像素371-374的表面中心?!氨砻嬷行摹笔侵冈谌搜劭磥?lái)是對(duì)應(yīng)于斜體字符的基本部分的子像素的中心的一個(gè)點(diǎn),這可能是由于對(duì)應(yīng)于斜體字符的基本部分的子像素和與其水平相鄰的子像素而帶來(lái)的視覺效果。點(diǎn)1371-1374看起來(lái)是排列在一條直線上,而不是一個(gè)Z字形。結(jié)果,在斜體字符的基本部分可能產(chǎn)生的鋸齒紋就被處理得對(duì)人眼來(lái)說不那么顯眼了。因此,斜體字符可以以很高的質(zhì)量顯示在顯示裝置上。
通常,一個(gè)斜體字符可能包括許多斜線。特別是當(dāng)字符的筆劃中包括垂直線條時(shí),所有的這些垂直線條都在斜體化處理中被轉(zhuǎn)換成斜線。在這種斜線中可能產(chǎn)生的鋸齒紋通過使用適當(dāng)?shù)男UJ侥軌虮惶幚淼脤?duì)人眼來(lái)說不那么顯眼。因此,為了以高的質(zhì)量顯示斜體字符最好使用校正模式。
圖38示出了通過對(duì)圖4所示的基本部分?jǐn)?shù)據(jù)進(jìn)行本發(fā)明中的斜體化處理而得到的斜體化基本部分?jǐn)?shù)據(jù)。在圖38所示的例子中,字符的傾斜度被設(shè)為1/6。如圖38所示,在斜體字符“H”的基本部分產(chǎn)生了鋸齒紋。(例如,3800部分)。
圖39示出了對(duì)應(yīng)于斜體字符的基本部分的子像素和出現(xiàn)在對(duì)應(yīng)于斜體字符的基本部分的子像素附近的子像素的色元等級(jí)配置的一個(gè)例子,這是基于圖38所示的斜體化基本部分?jǐn)?shù)據(jù)而確定的。對(duì)應(yīng)于斜體字符的基本部分的子像素和出現(xiàn)在對(duì)應(yīng)于斜體字符的基本部分的子像素附近的子像素的色元等級(jí)的確定是通過使用校正表94而得到的。通過確定如圖39所示的色元等級(jí),在斜體字符的基本部分可能產(chǎn)生的鋸齒紋就被處理得對(duì)人眼來(lái)說不那么顯眼了。
例如,在子像素12中包含的子像素的數(shù)目為3時(shí),字符傾斜度被設(shè)為1/3,在對(duì)應(yīng)于字符斜線的傾斜樣式的斜線處產(chǎn)生的鋸齒紋對(duì)人眼來(lái)說不那么顯眼了。在圖9所示的例子中,鋸齒紋在489部分不那么顯眼。這是因?yàn)椋谧址麅A斜度被設(shè)為1/3時(shí),在斜體化處理中,形成基本部分?jǐn)?shù)據(jù)的每個(gè)點(diǎn)的位移量,每當(dāng)這個(gè)點(diǎn)離參考線(例如,圖4所示的參考線411)的距離增加1個(gè)點(diǎn)時(shí),就增加了1個(gè)點(diǎn)。因此,包含在字符基本部分?jǐn)?shù)據(jù)中的垂直排列的點(diǎn)(對(duì)應(yīng)于字符的垂直線條)在斜體化基本部分?jǐn)?shù)據(jù)中排列成一條線。
這樣,斜體化處理被執(zhí)行,從而形成基本部分?jǐn)?shù)據(jù)的每個(gè)點(diǎn)的位移量,每當(dāng)這個(gè)點(diǎn)離參考線的距離增加1個(gè)點(diǎn)時(shí),就增加了1個(gè)點(diǎn)。通過這種設(shè)置,筆劃中包含許多垂直線條的字符可以以很高的質(zhì)量被轉(zhuǎn)換成斜體的樣式。由于這種斜體化處理可以使在斜體字符的基本部分可能產(chǎn)生的鋸齒紋對(duì)人眼來(lái)說不那么顯眼,斜體字符可以以很高的質(zhì)量被顯示,甚至是在根據(jù)實(shí)施例1的只顯示斜體字符的基本部分的字符顯示裝置1a中。
由校正表94(圖34)定義的在兩種校正模式之間的選擇(校正模式1和2)并不局限于上述參照?qǐng)D35A,35B,36A,36B示出的例子。例如,在另一種選擇方法中,若對(duì)應(yīng)于斜體字符的基本部分的子像素是在奇數(shù)行中(在斜體化基本部分?jǐn)?shù)據(jù)中從斜體字符的底部開始數(shù)),右側(cè)相鄰的子像素的色元等級(jí)基于校正模式1來(lái)確定,左側(cè)相鄰的子像素的色元等級(jí)基于校正模式2來(lái)確定。若對(duì)應(yīng)于斜體字符的基本部分的子像素是在偶數(shù)行中(在斜體化基本部分?jǐn)?shù)據(jù)中從斜體字符的底部開始數(shù)),右側(cè)相鄰的子像素的色元等級(jí)基于校正模式2來(lái)確定,左側(cè)相鄰的子像素的色元等級(jí)基于校正模式1來(lái)確定。通過這種選擇模式,可以得到與圖39所示的子像素色元等級(jí)設(shè)置相同的效果。
圖34所示的校正表94定義了兩種校正模式。然而,此校正表定義的校正模式的數(shù)目并不僅限于2個(gè)。此校正表可以定以任何數(shù)目的校正模式。
圖40示出了出現(xiàn)在對(duì)應(yīng)于斜體字符的基本部分的子像素附近的子像素的色元等級(jí)設(shè)置的另一個(gè)例子。在圖40中,對(duì)應(yīng)于子像素的每個(gè)方格中示出的數(shù)字指示此子像素的色元等級(jí)。標(biāo)記為“7”的子像素就是對(duì)應(yīng)于斜體字符的基本部分且色元等級(jí)為7的子像素。排列在子像素2821左側(cè)的子像素的色元等級(jí),按照離斜體字符的基本部分最近的子像素至離斜體字符的基本部分最遠(yuǎn)的子像素的順序,被設(shè)為“5”,“2”,“1”。排列在子像素2821右側(cè)的子像素的色元等級(jí),按照離斜體字符的基本部分最近的子像素至離斜體字符的基本部分最遠(yuǎn)的子像素的順序,被設(shè)為“5”,“2”,“1”。將子像素的色元等級(jí)設(shè)定成這種等級(jí)模式的校正模式,以說明的方式被稱為校正模式(5,2,1)。
排列在子像素2822左側(cè)的子像素的色元等級(jí)基于校正模式(5,3,2,1)而設(shè)定。排列在子像素2822右側(cè)的子像素的色元等級(jí)基于校正模式(4,2,1)而設(shè)定。
排列在子像素2823左側(cè)的子像素的色元等級(jí)基于校正模式(4,2,1)而設(shè)定。排列在子像素2823右側(cè)的子像素的色元等級(jí)基于校正模式(5,3,2,1)而設(shè)定。
排列在子像素2824左側(cè)的子像素的色元等級(jí)基于校正模式(5,2,1)而設(shè)定。排列在子像素2824右側(cè)的子像素的色元等級(jí)基于校正模式(5,2,1)而設(shè)定。
在圖40所示的例子中,在斜體字符的基本部分附近的子像素的色元等級(jí)通過有選擇地使用這三種校正模式來(lái)設(shè)定。通過依據(jù)包含在斜體字符中的斜線來(lái)有選擇地使用校正模式,在斜體字符的基本部分可能產(chǎn)生的鋸齒紋能被處理得對(duì)人眼來(lái)說不那么顯眼。結(jié)果,斜體字符可以以很高的質(zhì)量被顯示。
斜體字符的線條(筆劃)的寬度可以通過有選擇地使用多種校正模式來(lái)改變。
根據(jù)本發(fā)明實(shí)施例1和2的字符顯示裝置1a和1b的功能并不局限于僅顯示斜體字符。在依據(jù)上述本發(fā)明的斜體字符顯示原理在顯示設(shè)備10上顯示斜體字符的同時(shí),字符顯示裝置1a和1b還可以依據(jù)已知技術(shù)在顯示設(shè)備10上顯示非斜體字符。
本發(fā)明斜體字符顯示原理對(duì)顯示任何語(yǔ)言的字符都可適用。例如,本發(fā)明斜體字符顯示原理同樣適于顯示漢字,韓(朝鮮)語(yǔ)字母,俄語(yǔ)字母,等等。
在上述實(shí)施例中,子像素的亮度是依據(jù)其色元等級(jí)(例如,等級(jí)7至等級(jí)0)控制的。也就是說,子像素的亮度是作為指示子像素的色元強(qiáng)度的因數(shù)而使用的。除了控制子像素的亮度,還可以控制色元的色度,強(qiáng)度,純度等類似指標(biāo)中的一個(gè)。在這種情況下,除了使用圖27所示的標(biāo)準(zhǔn)亮度表92,指示色元等級(jí)和子像素色度等級(jí)之間關(guān)系的色度表中的一個(gè),還可使用指示色元等級(jí)和子像素強(qiáng)度等級(jí)之間關(guān)系的強(qiáng)度表,以及指示色元等級(jí)和子像素純度等級(jí)之間關(guān)系的純度表。依據(jù)子像素的色元等級(jí)(例如等級(jí)7至等級(jí)0)來(lái)控制每個(gè)色元的兩個(gè)或更多參數(shù)(例如,亮度,色度,強(qiáng)度,純度)的結(jié)合,同樣也包含在本發(fā)明的范圍之內(nèi)。
依據(jù)本發(fā)明,提供能夠以高質(zhì)量在彩色顯示設(shè)備上顯示斜體字符的字符顯示裝置和字符顯示方法,和其使用到的記錄介質(zhì)。
依據(jù)本發(fā)明,需用到表示字符的基本部分的位圖(基本部分?jǐn)?shù)據(jù)),對(duì)位圖執(zhí)行轉(zhuǎn)換(斜體化處理),以得到表示字符的斜體樣式的基本部分的位圖。形成斜體字符的基本部分?jǐn)?shù)據(jù)的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于顯示設(shè)備的子像素。斜體化處理本身能以高分辨率來(lái)完成。因此斜體字符能夠以高的質(zhì)量被顯示。
依據(jù)本發(fā)明,對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的色元等級(jí)被設(shè)為預(yù)定的色元等級(jí),與對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素相鄰的至少一個(gè)子像素的色元等級(jí)被適當(dāng)?shù)目刂?。這樣,除黑色之外的斜體字符的顏色就可以被處理地對(duì)人眼來(lái)說明不那么顯眼,可能在斜體字符的基本部分產(chǎn)生的鋸齒紋也就可以被處理地對(duì)人眼來(lái)說明不那么顯眼了。
很明顯,在不脫離本發(fā)明的范圍和精神下,熟悉本技術(shù)的人員可以很容易地實(shí)現(xiàn)多種其他變型實(shí)施例。相應(yīng)的,所附加的權(quán)利要求的保護(hù)范圍并不局限于這里所提交的說明,而應(yīng)該是權(quán)利要求的廣泛的含義。
權(quán)利要求
1.一種字符顯示裝置,包括一具有多個(gè)像素的顯示設(shè)備;和一用于控制顯示設(shè)備的控制部分;其中所述多個(gè)像素中的每一個(gè)都包括沿預(yù)定方向排列的多個(gè)子像素,多個(gè)色元中的一個(gè)被預(yù)分配給多個(gè)子像素中的每一個(gè);所述控制部分獲取表示字符的基本部分的第一位圖,對(duì)第一位圖執(zhí)行預(yù)定轉(zhuǎn)換以產(chǎn)生表示斜體字符的基本部分的第二位圖,將對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的色元的強(qiáng)度設(shè)定為基于第二位圖預(yù)定值,從而在顯示設(shè)備上顯示斜體字符;形成第一位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素;和形成第二位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素。
2.如權(quán)利要求1所述的字符顯示裝置,其中多個(gè)色元中的每一個(gè)的強(qiáng)度以梯度的形式由多個(gè)色元等級(jí)來(lái)表示;多個(gè)子像素中的每一個(gè)都具有多個(gè)色元等級(jí)中的一個(gè);控制部分將對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的色元等級(jí)設(shè)定為預(yù)定的色元等級(jí);和控制部分將與對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素相鄰的至少一個(gè)子像素的色元等級(jí)設(shè)定為與預(yù)定的色元等級(jí)不同的色元等級(jí)。
3.如權(quán)利要求1所述的字符顯示裝置,其中所述第二位圖是通過將第一位圖中形成第一位圖的每個(gè)點(diǎn)位移一定的位移量而產(chǎn)生的,此位移量是與從沿第一位圖所設(shè)預(yù)定方向的參考線到一個(gè)點(diǎn)的距離成比例的。
4.如權(quán)利要求3所述的字符顯示裝置,其中所述形成第一位圖的每個(gè)點(diǎn)的位移量是這樣被確定的,即每當(dāng)此點(diǎn)離參考線的距離增加1個(gè)點(diǎn),此位移量就增加1個(gè)點(diǎn)。
5.一種在具有多個(gè)像素的顯示設(shè)備上顯示字符的字符顯示方法,其中所述多個(gè)像素中的每一個(gè)包括沿預(yù)定方向排列的多個(gè)子像素,并且多個(gè)色元中的一個(gè)被預(yù)分配給多個(gè)子像素中的每一個(gè),此字符顯示方法包括步驟獲取表示字符的基本部分的第一位圖;對(duì)第一位圖執(zhí)行預(yù)定轉(zhuǎn)換以產(chǎn)生表示斜體字符的基本部分的第二位圖,和將對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的色元的強(qiáng)度基于第二位圖設(shè)定為預(yù)定值,從而在顯示設(shè)備上顯示斜體字符;其中形成第一位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素;和形成第二位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素。
6.一種可以被包括具有多個(gè)像素的顯示設(shè)備和控制此顯示設(shè)備的控制部分的信息顯示裝置讀取的記錄介質(zhì),其中所述多個(gè)像素中的每一個(gè)包括沿預(yù)定方向排列的多個(gè)子像素,并且多個(gè)色元中的一個(gè)被預(yù)分配給多個(gè)子像素中的每一個(gè),所述記錄介質(zhì)存儲(chǔ)有一程序,此程序使控制部分可以執(zhí)行包括如下步驟的處理獲取表示字符的基本部分的第一位圖;對(duì)第一位圖執(zhí)行預(yù)定轉(zhuǎn)換以產(chǎn)生表示斜體字符的基本部分的第二位圖,和將對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的色元的強(qiáng)度設(shè)定為基于第二位圖預(yù)定值,從而在顯示設(shè)備上顯示斜體字符;其中形成第一位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素;和形成第二位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于該多個(gè)子像素。
全文摘要
一字符顯示裝置包括:具有多個(gè)像素的顯示設(shè)備;用于控制顯示設(shè)備的控制部分,其中所述多個(gè)像素中的每一個(gè)包括多個(gè)子像素,多個(gè)彩色成分中的一個(gè)被預(yù)分配給多個(gè)子像素中的每一個(gè);所述控制部分:獲取表示字符的基本部分的第一位圖,對(duì)第一位圖執(zhí)行預(yù)定轉(zhuǎn)換以產(chǎn)生表示斜體字符的基本部分的第二位圖,將對(duì)應(yīng)于斜體字符的基本部分的至少一個(gè)特定子像素的彩色成分的強(qiáng)度基于第二位圖設(shè)定為預(yù)定值,從而在顯示設(shè)備上顯示斜體字符,形成第一位圖和第二位圖的點(diǎn)以一對(duì)一的方式對(duì)應(yīng)于對(duì)多個(gè)子像素。
文檔編號(hào)G09G5/28GK1372238SQ0210708
公開日2002年10月2日 申請(qǐng)日期2002年1月15日 優(yōu)先權(quán)日2001年1月15日
發(fā)明者小山至幸 申請(qǐng)人:夏普公司