新四季網

用於產生多層次字符圖形的方法和裝置以及記錄介質的製作方法

2023-10-25 09:40:12

專利名稱:用於產生多層次字符圖形的方法和裝置以及記錄介質的製作方法
技術領域:
本發明涉及用於產生多層次字符圖形的方法,並涉及用於產生多層次字符圖形的裝置,這些方法和裝置的每一種都根據被顯影以預先確定字符尺寸的輪廓字符(此後被稱之為輪廓數據)產生具有層次特性的字符和符號的點圖象,本發明還涉及一種用於存儲用於執行產生多層次字符圖形的方法的記錄介質,以及用於存儲由所述產生多層次字符圖形的方法產生的圖形數據的裝置。
近年來,用於接收數位訊號作為輸入並且能夠傳導層次輸出的諸如印表機和顯示器的輸出裝置被廣泛應用。另外,包括在這些輸出裝置中的字形大多數與多層次的表示(多層次字符的圖形)相對應。通過人眼的特性,多層次字符的圖形(字形)被用於表示一個字符的形狀。就是說,暗線看起來較厚,而亮線看起來較薄,並且,靠近兩個值(白和黑)的邊界線的點被形成中間層次(也被稱之為格雷層次)。
如所公知的,在產生多層次字形的方法中有很多方法。作為一個例子,

圖11示出了多層次字符字形數據的一個例子,其中,24×24點的兩值字形是根據輪廓字形產生的,並且,具有層次8×8點的字形是通過將原始數據的字形減少到1/3產生的。圖11所示的值示出了通過傳統的產生多層次字形方法產生並縮小了的多層次字形的密度數據的一個例子。
雖然在圖11中每個象素的密度是通過正規化表示的從而使最大密度為1.0,但是,如圖11所示,幾乎是所有的象素都具有小於最大密度一半的值。通常已經知道,無論採用甚麼樣的產生多層次字形的方法,如果字形的縮小比例變得很大,那麼,多層次字形的密度都將降低。
作為避免這種密度降低的方法(技術),在例如JP-A-303375/1993中披露了一種方法。通過使用一種用於將兩值字形數據乘以對應於預定縮小比的頻帶限制值以減小所述字形從而輸出一組多層次字符數據的空間操作裝置和用於通過將上述多層次字形數據乘以大於或等於1的增益的層次校正裝置獲取多層次字形數據,這種方法可以避免字形密度的降低,從而使得在這種情況下上述多層次字形的縮小比變大。
圖12示出了利用這種方法(技術)產生的多層次字形數據。如圖12所示,根據這個方法,所述組多層次字形數據的值包括最大密度,和利用輸出裝置的動態範圍可以獲得所述多層次字形數據。
但是,在根據上述現有技術利用產生多層次字形的方法所縮小和產生的多層次字形中,存在一個問題,即由於具有大密度差的象素很容易存在於少量的象素中和由於具有低密度的象素很容易存在於其餘的象素中,所以,連續的清晰度將被降低。這是由於在所產生的多層次字形數據中,在傳輸過程中具有低密度的象素的增量少於具有高密度的象素的增量,和象素之間的密度差將變大。
下面結合圖11和12加以解釋。
即,圖11中密度為0.68的象素102將變成圖12中密度為1.0的象素112,並且密度增量為0.34。反之,圖11中密度為0.11的象素101將變成圖12中密度為0.18的象素111,並且密度增量被限制為0.07。在此方式下,在輸出尺寸較小的情況下,即在構成多層次字形數據的象素數量較少的情況下,具有預定密度的象素減少,具有最大密度的象素和具有較低密度的象素增加。藉此,構成一個字符的象素之間的密度差將變大,損失了平滑度,且從密度角度來看,字符似乎是不均勻的。另外,具有低密度的象素很難從背景中分辨出來,這對改善清晰度是不利的。
如上所述,根據上述現有技術產生多層次字形的方法,存在下述問題,即由於具有大密度差的象素很容易存在於少量的象素中和由於具有低密度的象素容易存在於其餘的象素中,所以,引起清晰度的降低。
因此,本發明的目的是解決上述問題。
另外,本發明的目的是提供一種產生多層次字符圖形的方法和用於產生多層次字符圖形的裝置,所述方法和裝置中的每一個都能夠產生多個層次字形,其中,即使是在多層次字形的縮小比變得很大的情況下也能夠在不降低清晰度的前提下從諸如輪廓字符的圖形數據中刪除密度的不均勻性,本發明還提供一種記錄介質,用於存儲執行產生多層次字符圖形的方法,另外,本發明還提供一種記錄介質,用於存儲由產生多層次字符圖形的方法所產生的圖形數據。
為了實現上述目的,根據本發明用於產生多層次字符圖形的裝置包括輪廓數據顯影裝置,用於顯影諸如輪廓字符的圖形數據;多層次數據產生裝置,用於根據上述被顯影的數據產生諸如多層次字符的圖形;和層次信息校正裝置,用於在存儲在校正信息存儲部分中的校正信息的基礎上逐個象素尺寸地增加每個象素的密度,產生每個象素的增量密度以便使具有最大象素密度的象素數量和所有象素數量之比變成「1/有效層次數量」。下面將描述所述的有效層次數量。
另外,根據本發明,產生多層次字符圖形的方法包括如下步驟藉助於字符尺寸規定根據字符獲取要求從用於存儲預定輪廓數據的輪廓數據存儲裝置中讀出規定的輪廓數據;將所述的輪廓數據顯影成規定的尺寸;根據被顯影成規定尺寸的所述輪廓數據產生多層次圖形數據;從用於存儲與多層次圖形數據相關的尺寸和有效層次數量的校正信息的校正信息存儲裝置中讀出與所述多層次圖形數據的尺寸和有效層次數量對應的校正信息,其中,構成多層次圖形數據中字符的象素數量和具有象素最大密度的象素數量之比變成一個預定值;和將在校正信息基礎上的校正值加到構成多層次圖形數據中字符的所有象素上。
此外,根據本發明,產生多層次字符圖形的方法包括如下步驟根據藉助於字符尺寸規定要求的字符從用於存儲預定輪廓數據的輪廓數據存儲裝置中讀出規定的輪廓數據;將所述的輪廓數據顯影為規定的尺寸;根據被顯影為規定尺寸的輪廓數據產生多層次圖形數據;藉助於某個操作獲得與多層次圖形數據的有效層次數量相關的校正信息,其中,構成多層次圖形數據中一個字符的象素的數量與具有最大象素密度的象素的數量之比變成預定值;和將校正信息基礎上的校正值加到構成多層次圖形數據中所有象素上。
再有,根據本發明,用於產生多層次字符圖形的裝置包括所需字符獲得輸出裝置,用於藉助於字符尺寸規定輸出獲取的所需字符;輪廓數據存儲裝置,用於存儲預定的輪廓數據;輪廓數據顯影裝置,用於在所需字符獲得輸出裝置輸出的字符的基礎上從輪廓數據存儲裝置中讀出規定的輪廓數據和將所述的輪廓數據顯影成規定的尺寸;多層次數據顯影裝置,用於從由輪廓數據顯影裝置輸出的被顯影成規定尺寸的輪廓數據中產生多層次圖形數據;校正信息存儲裝置,用於存儲與多層次圖形數據的尺寸和有效層次數量相關的校正信息,其中,構成多層次圖形數據中象素數量和具有象素最大密度的象素的數量之比變成一個預定值;和層次信息校正裝置,用於讀出與由多層次數據產生裝置提供的多層次圖形數據對應的校正信息,將該校正信息基礎上的校正值加到構成多層次圖形數據中一個字符的所有象素上,和輸出相加結果。
另外,根據本發明,用於產生多層次字符圖形的裝置包括所需字符獲得輸出裝置,用於藉助於字符尺寸規定輸出所需字符;輪廓數據存儲裝置,用於存儲預定輪廓數據;輪廓數據顯影裝置,用於在來自所需字符獲得輸出裝置的字符的基礎上,從輪廓數據存儲裝置中讀出規定的輪廓數據和將該輪廓數據顯影成規定的尺寸;多層次數據產生裝置,用於根據被輪廓數據顯影裝置顯影成規定尺寸的的輪廓數據產生多層次圖形數據;校正信息獲得裝置,用於藉助於一個操作獲得與所述多層次圖形數據的尺寸和有效層次數量相關的校正信息,其中,構成所述多層次圖形數據的一個字符的象素數量與具有所述象素中最大密度的象素數量之比被形成為預定值;和層次信息校正裝置,用於將由校正信息獲得裝置提供的校正信息加到多層次數據中構成一個字符的所有象素上,和輸出相加結果。
此外,根據本發明,提供了一種用於存儲與執行產生多層次字符圖形的方法相關的控制程序的記錄介質。所述記錄介質藉助於計算機記錄用於產生多層次字符圖形的控制程序,和所述控制程序使計算機執行如下步驟從用於存儲預定輪廓數據的輪廓數據存儲裝置中讀出規定的輪廓數據;將所述輪廓數據顯影成規定的尺寸;根據被顯影成規定尺寸的輪廓數據產生多層次圖形數據;從用於存儲與多層次圖形數據的尺寸和有效層次數量相關的校正信息的存儲裝置中讀出與多層次圖形數據的尺寸和有效層次數量對應的校正信息,其中,構成多層次圖形數據中一個字符的象素的數量與具有所述象素中最大密度的象素的數量之比被形成為預定值;和將所述校正值基礎上的校正值加到構成多層次圖形數據中一個字符的所有象素上。
此外,根據本發明,提供了一種用於存儲與執行產生多層次字符圖形的方法有關的控制程序的記錄介質。所述記錄介質藉助於計算機記錄用於產生多層次字符圖形的控制程序,和所述控制程序使計算機執行下述步驟從用於存儲預定輪廓數據的輪廓數據存儲裝置中讀出輪廓數據;將所述的輪廓數據顯影成規定的尺寸;根據被顯影成規定尺寸的輪廓數據產生多層次圖形數據;藉助於一個操作獲得與所述多層次圖形數據的尺寸和有效層次數量相關的校正信息,其中,構成所述多層次圖形數據中一個字符的象素數量與具有所述象素中最大密度的象素的數量之比被形成為預定值;和將在所述校正信息基礎上的校正值加到形成多層次圖形數據中一個字符的所有象素上。
藉此,可以很容易地產生諸如多層次字符的圖形數據,相對於背景字符,所述圖形數據具有很高的的反差比,並且諸如輪廓字符等的圖形數據具有很高的清晰度。
通過結合附圖進行的下面詳細描述,本發明是這些和其他的目的、特性和優點將變得更加明顯,其中圖1的方框圖示出了本發明用於產生多層次字符圖形的裝置的第一實施例;圖2的流程示出了根據本發明用於產生多層次字符圖形的第一實施例裝置的操作例;圖3的視圖表示了作為16層次的多層次數據的圖11的多層次數據;圖4示出了圖3所示多層次數據校正之後的多層次數據;圖5示出了將被稱之為用於確定校正值的數據的一個例子;圖6方框圖示出了根據本發明用於產生多層次字符圖形裝置的第二實施例;圖7的流程示出了根據本發明用於產生多層次字符圖形裝置的第二實施例的操作例;圖8的方框圖示出了用於存儲本發明一個程序的第一記錄介質;圖9的方框圖示出了用於存儲本發明一個程序的第二記錄介質;圖10的方框圖示出了根據本發明用於存儲本發明圖形數據(多層次數據)的記錄介質;圖11示出了傳統多層次字形密度數據的一個例子;和圖12示出了傳統多層次字形密度數據的另一個例子。
下面,參考附圖解釋本發明用於產生多層次字符圖形的方法和裝置的實施例。
圖1的方框圖示出了本發明用於產生多層次字符圖形的裝置的第一實施例。
如圖1所示,在該實施例中用於產生多層次字符圖形的裝置由用於控制整個裝置操作並由微機構成的控制裝置11、藉助於編程控制進行操作的數字處理裝置12、用於存儲諸如字符等輪廓數據信息的存儲裝置13、和由顯示器、列印裝置等構成的輸出裝置14構成。另外,輸出裝置14可以是一個諸如磁碟和半導體存儲器的記錄介質。
另一方面,存儲裝置13由用於存儲諸如輪廓字符(下面簡稱之為輪廓數據)的圖形數據的輪廓數據存儲部分131和用於存儲通過根據所需層次規格化諸如多層次字符獲得的校正值信息(下面簡稱之為信息)的校正信息存儲部分132構成。
另外,數據處理裝置12由用於顯影輪廓數據和產生坐標值數據的輪廓數據顯影裝置121、用於從坐標值數據產生諸如多層次字符的圖形數據(下面簡稱之為多層次數據)的多層次數據產生裝置122和用於校正所述多層次數據的層次信息的層次信息校正裝置123構成。
所述輪廓數據顯影裝置121被構成,以便根據來自控制裝置11的要求通過讀出控制裝置11所要求字符的輪廓數據產生所需尺寸的坐標值數據,並將所需點尺寸的乘法施加到所讀出的輪廓數據上。另外,雖然如上所述輪廓數據裝置的顯影能夠產生所需尺寸的坐標值,但是,根據產生多層次數據的方法,也可以採用用於產生被乘以所需點尺寸的整數的位映象數據的結構。
用於從輪廓數據顯影裝置121接收坐標值數據的多層次數據產生裝置122產生多層次數據。另外,如已經描述的,某些方法被傳統建議為產生多層次數據的方法,這裡,對這些方法不做特殊限制。這是因為可以根據本發明執行多層次數據校正密度的方法而不必考慮所述多層次數據的產生方法。
順便說一下,在這個實施例中,雖然如上所述根據產生多層次數據的方法輪廓數據被用做多層次數據產生裝置122的輸入,但是,可以採用一種結構,在這種結構中,乘以所需點尺寸的整數的位映象數據是所述的輸入。在這種情況下,輪廓數據顯影裝置121產生具有用於後級多層次數據產生裝置122的適當形式的輸入,即被乘以所需點尺寸的整數的位映象數據並將該數據提供給多層次數據產生裝置122。
層次信息校正裝置123被構成,以便當提供由所述多層次數據產生裝置122產生的多層次數據時,以便從校正信息存儲部分132中讀出校正信息和根據這個校正信息改變上述多層次數據的層次信息。
下面,結合圖1和2解釋本發明如上構成的產生多層次字符圖形的裝置的操作。圖2是一個流程圖,該圖示出了根據本發明用於產生多層次字符圖形的第一實施例裝置的操作的例子。
當從控制裝置11輸出用於獲得一個字符的請求時,輪廓數據顯影裝置121從輪廓數據存儲部分131中讀出一個由控制裝置11要求的字符輪廓數據,並將該輪廓數據顯影成預定點尺寸(步驟201和202)。在輪廓數據顯影裝置121中被顯影的數據被提供給多層次數據產生裝置122。多層次數據產生裝置122從被輪廓數據顯影裝置121顯影的數據中產生多層次數據(步驟203)。由多層次數據產生裝置122產生的多層次數據被提供給層次信息校正裝置123。
層次信息校正裝置123從校正信息存儲部分132中提取與上述多層次數據的點尺寸對應的校正信息。此時,在對應於上述多層次數據點尺寸的校正值(將被相加)存在於校正信息存儲部分132中的情況下,所述層次信息校正裝置從校正信息存儲部分132中讀出校正信息,並在上述校正信息的基礎上將所述校正值加到多層次數據的每個象素上(步驟204、205和206)。另一方面,在對應於上述多層次數據的點尺寸的校正值(將被相加)不存在於校正信息存儲部分132的情況下,層次信息校正裝置結束它的操作,且不進行與所述多層次數據相關的任何處理,並輸出諸如多層次字符的層次圖形給輸出裝置14。
另外,對上述多層次數據的校正是僅對表示諸如一個字母的字符的象素的校正,所述字符具有具有多層次數據(點數據)中的層次值(下面稱之為格雷值)(參看圖2的步驟207和208)。
上面解釋了基本數據處理的流程。下面使用特定的數字值來解釋上述的操作。這裡,例如假設控制裝置11請求具有字形尺寸和層次數為16的8×8個點的圖形數據的字符輸出。
當由輪廓數據顯影裝置121顯影的輪廓數據被提供給多層次數據產生裝置122時,多層次數據產生裝置122從所述顯影數據中產生多層次數據,和將每個象素的層次數據提供給層次信息校正裝置123。
圖3表示圖11的上述多層次數據,該數據例如是由多層次數據產生裝置122從輪廓數據中作為16層次的多層次數據產生的。
當提供所述多層次數據時,層次信息校正裝置123從校正信息存儲部分132中獲得以校正信息為基礎的校正值。如果用於從校正信息存儲部分132中讀出的8×8點的16層次字符的校正值是4,那麼,層次信息校正裝置123迅速對構成一個字符的多層次數據中從第一象素到最後象素的所有象素(下面也稱之為有效象素)執行下述處理所述處理被連續施加到第一象素到最後象素,其中,在構成上述多層次數據的每個象素中設置一個或多於一個的層次值(格雷值)的情況下(在有效象素的情況下),校正值4被加到所述象素上,在所述層次值不存在的情況下(在格雷值等於零(等於背景值)的情況下),不加校正值4。
此時,在相加之後層次值超過最大層次值(在這種情況下是15)的情況下,超過的部分被舍掉。圖4示出了校正之後(執行層次信息校正處理之後)的多層次數據,該數據是通過將根據這個實施例的層次信息校正處理施加到圖3所示的上述多層次數據上而產生的。
順便說一下,上述校正信息(校正值)必須根據每個字形尺寸(點尺寸)和有效層次數(下面將描述)的相互結合被預先設置或存儲在校正信息存儲部分132中。另外,雖然一個基本的校正信息(校正值)被設置在用於組合(檢索密鑰)必須被校正的字形尺寸和它的有效層次數的校正信息存儲部分132中,但如果需要,也可以通過將諸如書寫風格信息等的其他信息加到例如上述檢索密鑰上進一步提供嚴格的校正信息(校正值)給層次信息校正裝置123。
另外,需要被校正的字形尺寸是其中發生密度降低的字形尺寸,和根據書寫風格某些不同的字形尺寸,在從輪廓字形產生24×24點的兩值字形以及將所述兩值字形減少到原來的數據以產生具有層次的字形的情況下,設置用於小於18到20點的字形尺寸的校正值是適當的,其中,最大密度被明顯減小。
此外,設置上述校正值,逐步相互組合(檢索密鑰)字形和有效層次數據,從而使具有最大密度的象素數和構成一個字符的所有象素數(有效象素)的比值變成幾乎等於具有最大密度的象素數與構成具有不會由於縮小所述字符尺寸而降低密度的字形尺寸(範圍內)的一個字符的所有象素(有效象素)數之比。
可以通過讀出圖5所示的曲線和執行一個校正獲得這個具有最大密度的象素數與構成具有其中密度降低由於縮小所述字符尺寸而不會產生的字形尺寸的字符的所有象素數之比,圖5的曲線示出了漢字風格中22點94個字符層次數據中每個層次信息象素數的分布。
從圖5所示的曲線可以看出,具有一個或多於一個格雷值(層次值)並構成每個字符(多層次數據)的象素數的總和如下[表1]格雷值1≌1700(象素)格雷值2≌1400(象素)格雷值3≌1500(象素)格雷值4≌1300(象素)格雷值5≌1100(象素)格雷值6≌1450(象素)格雷值7≌2000(象素)格雷值8≌1650(象素)
格雷值9≌900(象素)格雷值10≌800(象素)格雷值11≌950(象素)格雷值12≌800(象素)格雷值13≌750(象素)格雷值14≌900(象素)格雷值15≌1200(象素)總數≌18400(象素)從上述表可以看出,可以獲得大約總數為18400個象素。類似的,從圖5所示的曲線中可以獲得具有最大密度的象素數(格雷值為15的象素數)的總和約為1200個象素。
另外,構成上述字符(多層次數據)中每一個字符的具有最大密度的象素數的總和與具有一個或多於一個格雷值(層次值)的象素數的總和之比可以如下獲得1200/18400≌1/15.3≌1/15…(等式1)因此,在從輪廓數據產生24×24點兩值字形並將所述兩值字形縮小到原始數據以產生具有層次字形的情況下,用於最大密度明顯減少的少於18到22點的字形的校正值可以通過將在構成具有所述字形尺寸的一個字符(多層次數據)的所有象素數中具有最大密度的象素數設置成幾乎等於上述(等式1)所示的1/15獲得。
順便說一下,對於構成每個字符(多層次數據)的每個象素來講,分別設置一個或多於一個的格雷值(層次值)。另外,如果任何一個象素至少設置一個格雷值的各層次值的層次值在上述圖5的情況下被稱之為有效層次值,那麼,所有的格雷值(層次值)1到5將被設置給象素中的每一個,和是上述有效層次值(有效格雷值)的總和的有效層次數將變成15(不包括格雷值0)。
因此,應當理解,在獲得用於具有所需字形尺寸字符的校正值的過程中,可以獲得與設置上述校正值從而使具有最大密度的象素數相對於構成上述字符(多層次數據)的所有象素(有效象素)數變成「1/有效層次數」。另外,它可以被用於下述情況,在這種情況下,從除了上述漢字風格以外的各種輪廓字形中產生預定點數的兩值字形並將所述兩值字形縮小成原始數據以產生具有層次的字形,獲得一個校正值以用於(少於18到22點)的字形尺寸,其中,所述最大密度被明顯減少。
這裡,假如如上所述的本發明被應用於上述圖3所示的多層次字形數據,可以如下獲得用於圖3所示多層次字形數據的校正值;首先,在圖3所示的多層次字形數據中,由於使用了格雷值0到15中的7個值「2、4、5、7、11、12、14」,有效層次數將變成7。因此,1/(有效層次數)=1/7…(等式2)根據圖3,由於構成這個多層次字形數據的字符(所層次數據)的所有象素數是36,如果設置一個校正值以使具有所有象素數的最大密度的象素數變成「1/有效層次數」,即,比值約等於1/7(參見等式2),那麼,所述校正值X為X/36=1/7X=36/7≌5.1…(等式3)並可獲得約等於5。附帶說一下,在上面的描述中,校正值是4,4被加到構成圖3(本發明開始工作之前)所示字符(多層次數據)所有象素的各有效象素上,和獲得圖4所示(本發明工作之後)的多層次字形數據。
因此,通過如上所述設置使正值和將該校正值分別加到構成一個字符(多層次數據)的所有象素(有效象素)上,即使是要求從控制裝置11獲得字符的情況下,被要求字形的縮小比(字形尺寸)也將很大,並且,最大密度的字形將明顯減少,可以獲得多層次字形數據,在該字形中,字符(多層次數據)的清晰度不會降低並具有很小的密度不均勻。
下面參考附圖解釋本發明用於產生多層次字符圖形的方法和裝置的第二實施例。
圖6的方框圖示出了本發明用於產生多層次字符圖形的裝置的第二實施例。
圖6所示該實施例用於產生多層次字符圖形的裝置由用於控制整個裝置工作的利用微機構成的控制裝置11、用於藉助於編程控制進行操作的數據處理裝置15、用於存儲諸如字符的輪廓數據的信息的存儲裝置16、由顯示器列印裝置等組成的輸出裝置14組成。另外,輸出裝置14可以是諸如磁碟和半導體存儲器的記錄介質。
另一方面,存儲裝置16是由用於存儲諸如輪廓字符(下面簡稱之為輪廓數據)的輪廓數據存儲部分131構成的。
另外,數據處理裝置12由用於顯影所述輪廓數據和產生坐標值數據的輪廓數據顯影裝置121、用於從坐標值數據中產生諸如多層次字符的圖形數據(下面簡稱之為多層次數據)的多層次數據產生裝置122、用於在由多層次數據產生裝置122產生的多層次數據的層次信息的基礎上確定層次信息的校正信息(校正值)的校正信息獲得裝置124和用於在由所述層次信息校正裝置123確定的層次信息的基礎上藉助於所述校正值校正多層次數據的層次信息的層次信息校正裝置123構成。另外,當校正信息獲得裝置124確定所述校正值可以是一個字符或多個字符之一的一個數據時,使用所述多層次數據。
下面,參照圖6和7解釋本發明如上構成用於產生多層次字符圖形的裝置的操作。圖7的流程示出了本發明用於產生多層次字符圖形的裝置第二實施例的操作的例子。
當從控制裝置11輸出用於獲得一個字符的請求時,輪廓數據顯影裝置121從輪廓數據存儲裝置131讀出一個字符(多層次數據)的輪廓數據(輪廓形狀),並將所述的輪廓數據顯影為預定的點尺寸(步驟201和202)。在輪廓數據顯影裝置121中被顯影的數據被提供給多層次數據產生裝置122。多層次數據產生裝置122根據由輪廓數據顯影裝置121顯影的數據產生多層次數據(步驟203)。由多層次數據產生裝置122產生的多層次數據被提供給校正信息獲得裝置124。校正信息獲得裝置124逐個層次值地求和用於所提供多層次數據每個象素的層次信息,並獲得包括在所述字符(多層次數據)中的層次信息的密度。另外,在所獲得層次信息密度的基礎上,確定層次信息的校正值(校正信息)(步驟209)。
由多層次數據產生裝置122產生的多層次數據和在由校正信息獲得裝置124確定的校正信息基礎上的校正值被提供給層次信息校正裝置123。層次信息校正裝置123將所述校正值加到由校正信息獲得裝置124提供的在所述校正值基礎上的提供的多層次數據每個象素(有效象素)中的層次值上(步驟205和206)。另一方面,在所述校正信息獲得裝置124確定不存在所述校正值的情況下,校正信息獲得裝置結束它的操作且不校正所述多層次數據每個象素(有效象素)的層次值,並輸出諸如多層次字符的所產生圖形給輸出裝置14。
另外,校正信息獲得裝置124確定所述校正值時所使用的多層次數據可以是一個字符或多個字符,因此,使用一個或多個多層次字符數據執行在步驟209中執行的層次信息獲得處理中的層次信息的求和(步驟210)以及用於在該和基礎上確定校正值的處理。
另外,如上所述,層次信息校正裝置123僅對在多層次數據(點數據)中具有層次值(格雷值)的表示諸如字母的字符的象素(有效象素)執行施加到所述多層次數據每個象素的校正處理(參看圖2所述步驟207和208)。
在該實施例中,利用這種方式,由於執行用於所需一個字符或一系列(多個)字符序列的所述校正值的設置,所以必須預先在存儲裝置中存儲校正信息。另外,可以對被縮小的多層次字符的圖形執行最佳校正而不必考慮書寫風格。
下面結合附圖解釋本發明第一實施例中用於存儲為執行上述產生多層次字符圖形方法的程序的記錄介質。
圖8的方框圖示出了本發明第一實施例用於存儲為執行產生多層次字符圖形的方法的程序的記錄介質。
如圖8所示,用於在存儲在記錄介質18中的控制程序基礎上工作並產生多層次字符圖形的裝置由用於控制整個裝置工作的利用微機構成的控制裝置11、用於藉助於控制程序進行工作的數據處理裝置17、用於存儲所述控制程序的記錄介質18、具有用於存儲諸如字符的輪廓數據信息的輪廓數據存儲部分131和用於根據所需層次數在通過規格化諸如多層次字符的數據的每個象素密度所獲得的校正值(層次信息)的基礎上存儲信息的校正信息存儲部分132的存儲裝置13、和由諸如顯示器、列印裝置等構成的輸出裝置14構成。另外,所述輸出裝置14可以是諸如磁碟和半導體存儲器的記錄介質或其它記錄介質。
在上述的配置中,從記錄介質18中讀出存儲在記錄介質18中的程序並傳送給數據處理裝置17和控制數據處理裝置17的工作。數據處理裝置17在所述程序的控制下執行操作。
換句話說,當從控制裝置11輸出一個字符請求時,數據處理裝置17從輪廓數據存儲部分131中讀出一個字符的輪廓數據,並將該輪廓數據顯影成規定的尺寸。和從該顯影數據中產生一個多層次數據,並在是一個字符(多層次數據)的檢索密鑰和多層次數據的有效層次數的基礎上從校正信息存儲部分132中讀出所述校正信息。
和,在將被加到上述字符尺寸上的校正信息被登記在校正信息存儲部分132中的情況下,在該校正信息基礎上的校正值被加到多層次數據每個象素(有效象素)的層次值上。另一方面,在所述校正信息沒有被登記在校正信息存儲部分132中的情況下,不校正包括在多層次數據每個象素(有效象素)中的層次值和處理結束。和,諸如多層次字符的所產生圖形被輸出給輸出裝置14。
下面,結合附圖解釋本發明第二實施例的用於存儲為執行上述產生多層次字符圖形的方法的程序的記錄介質。
圖9的方框圖示出了本發明第二實施例的一種用於存儲程序的記錄介質,該記錄介質用於存儲本發明用於執行產生多層次字符圖形方法的程序。
如圖9所示用於根據存儲在記錄介質18中產生多層次字符圖形的裝置由用於控制整個裝置操作並利用微機構成的控制裝置11、用於藉助於編程控制進行工作的數據處理裝置17、具有用於存儲諸如字符的輪廓數據的信息的輪廓數據存儲部分131的存儲裝置16和由顯示器和列印裝置等組成的輸出裝置14構成。另外,輸出裝置14可以是諸如磁碟和半導體存儲器的記錄介質,並且,記錄介質可以是磁碟、半導體存儲器或其它記錄介質。
在上述的配置中,將存儲在記錄介質18中的控制程序從記錄介質18中讀入到數據處理裝置17中,並控制數據處理裝置17的工作。數據處理裝置17在上述程序的控制下執行下述操作。
換句話說,當從控制裝置11輸出一個字符請求時,數據處理裝置17從輪廓數據存儲部分131中讀出一個字符的輪廓數據,並將該輪廓數據顯影成規定的尺寸。和,從所述顯影數據產生多層次數據,用於每個所產生的多層次數據象素的層次值(下面也稱之為層次信息)被求和,從而獲得包括在字符(多層次數據)中的層次(層次信息)值的密度,和,藉助於所述操作獲得層次值的校正信息。
這裡,在藉助於上述操作獲得校正信息基礎上的層次值的情況下,所述校正值被加到用於多層次數據的每個象素(有效象素)的層次值上。另一方面,在沒有藉助於上述操作獲得所述校正的情況下,不對用於所述多層次數據的每個象素(有效象素)的層次值進行校正和處理結束。和,諸如多層次字符的所產生的圖形被輸出給輸出裝置14。
下面結合附圖解釋本發明第一或第二實施例中用於存儲藉助上述產生多層次字符圖形的方法產生的圖形數據的記錄介質。
圖10的方框圖示出了用於存儲藉助於本發明第一或第二實施例中用於存儲藉助上述產生多層次字符圖形的方法產生的圖形數據的記錄介質。
如圖10所示,用於通過讀出存儲在記錄介質20中的圖形數據和利用所述數據(多層次數據)進行操作以產生多層次字符的裝置由利用微機構成並控制整個裝置工作的的控制裝置11、和用於根據控制裝置11的指令讀出圖形數據(多層次數據)並將該數據輸出給由顯示器和列印裝置等構成的輸出裝置14的存儲裝置19構成。另外,輸出裝置14可以是諸如磁碟和半導體存儲器的記錄介質。另外,記錄介質20由諸如磁碟和半導體存儲器等記錄介質構成。
在上述的配置中,當從控制裝置11輸出一個字符請求時,存儲裝置19從記錄介質20中讀出圖形數據(多層次數據),並將該數據輸出給輸出裝置14。另外,可以將所述存儲裝置19構成得能夠在諸如電源接通的最初處理其間的予定時處預先從記錄介質20中讀出圖形數據(層次數據),和存儲該數據,並當從控制裝置11輸出一個字符請求時,將已經存儲在存儲裝置19中的預定圖形數據(層次數據)輸出給輸出裝置14。在這種情況下,可以將控制裝置11所要求的圖形數據(多層次數據)輸出給輸出裝置14,而不必每次都對記錄介質進行訪問。
根據本發明,當藉助於將預定校正值加到由傳統方法產生的多層次字形數據的有效象素上以根據諸如輪廓字符的圖形數據產生具有預定點數的兩值字形、且作為原始數據的所述兩值字形被以預定比例因數縮小和產生多層次數據時,可以增加整個字符的密度,同時保持象素之間的密度差,因此,可以抑制字符(多層次數據)密度不均勻的發生。
1997年9月5日申請的日本專利申請No.9-240759、包括說明書、權利要求書、附圖以及摘要在這裡都作為參考。
權利要求
1.一種用於產生多層次字符圖形的方法,包括如下步驟;根據字符獲得請求,藉助於字符尺寸規定,從用於存儲預定輪廓數據的輪廓數據存儲裝置中讀出規定的輪廓數據;將所述的輪廓數據顯影成規定尺寸;根據被顯影成所述規定尺寸的所述輪廓數據產生多層次圖形數據;從用於存儲與所述多層次圖形數據的尺寸和有效層次數相關的校正信息的校正信息存儲裝置中讀出與所述多層次圖形數據的尺寸和有效層次數對應的校正信息,其中,構成所述多層次圖形數據中一個字符的象素數與具有所述象素最大密度的象素數的比值變成一個預定值;和將所述校正信息基礎上的校正值加到構成所述多層次圖形數據中一個字符的每個象素上。
2.根據權利要求1所述的產生多層次字符圖形的方法,其特徵是確定用於所述多層次字符圖形的尺寸和有效層次數,從而使構成所述多層次圖形數據中象素的總值與具有所述象素直達密度的象素值的比值變成約為「有效層次數1」。
3.根據權利要求1所述的產生多層次字符圖形的方法,其特徵是所述顯影輪廓數據的步驟是產生具有規定尺寸坐標值的步驟。
4.根據權利要求1所述的產生多層次字符圖形的方法,其特徵是所述顯影輪廓數據的步驟是產生被乘以規定點尺寸整數倍的位映象數據的步驟。
5.根據權利要求1所述的產生多層次字符圖形的方法,其特徵是在將所述校正值加到所述象素的步驟中,對於那些在相加之後層次值超過最大層次值的象素,其層次值將變成所述最大層次值。
6.一種用於產生多層次字符圖形的方法,包括下述步驟根據字符獲得請求並藉助於規定的字符說明從存儲在用於存儲預定輪廓數據的裝置中讀出規定的輪廓數據;將所述的輪廓數據顯影為規定的尺寸;根據被顯影為規定尺寸的輪廓數據產生多層次圖形數據;通過將構成所述多層次圖形數據中一個字符的象素數與具有所述象素中最大密度的象素數的比值變成一個預定值的操作,獲得用於所述多層次圖形數據尺寸和有效層次數的校正信息;和將在所述校正信息基礎上的校正值加到構成所述多層次圖形數據中一個字符的所有象素上。
7.根據權利要求6所述的產生多層次字符圖形的方法,其特徵是在藉助於所述操作獲得校正信息的步驟中,藉助於一個操作使構成所述多層次字符圖形中一個字符的象素總值和所述象素中具有最大密度的象素的總值的比值變成約為「有效層次數1」,從而獲得與所述多層次圖形數據的尺寸和有效層次數相關的校正值。
8.根據權利要求6所述的產生多層次字符圖形的方法,其特徵是所述顯影所述輪廓數據的步驟是產生具有規定尺寸坐標值數據的步驟。
9.根據權利要求6所述的產生多層次字符圖形的方法,其特徵是所述顯影所述輪廓數據的步驟是產生被乘以規定點尺寸整數倍的位映象數據的步驟。
10.根據權利要求6所述的產生多層次字符圖形的方法,其特徵是在將所述校正值加到所述象素的步驟中,對於那些在相加之後層次值超過最大層次值的象素,其層次值變為所述最大層次值。
11.一種用於產生多層次字符圖形的裝置,包括字符請求獲得輸出裝置,用於藉助字符尺寸說明輸出字符獲得請求;輪廓數據存儲裝置,用於存儲預定的輪廓數據;輪廓數據顯影裝置,用於在來自所述字符獲得請求輸出裝置的所述字符獲得請求的基礎上,從所述輪廓數據存儲裝置中讀出規定的輪廓數據並將該輪廓數據顯影為規定的尺寸;多層次數據產生裝置,用於根據由所述輪廓數據顯影裝置顯影為規定尺寸的輪廓數據產生多層次圖形數據;校正信息存儲裝置,用於存儲與所述多層次圖形數據的尺寸和有效層次數相關的校正信息,其中,構成所述多層次圖形數據中一個字符的象素數與所述象素中具有最大密度的象素數的比值變成一個預定值;和層次信息校正裝置,用於讀出與由所述的多層次數據產生裝置提供的所述多層次圖形數據的尺寸和有效層次數對應的校正信息,並將所述校正信息基礎上的校正值加到構成所述多層次圖形數據中一個字符的所有象素上,和輸出相加的結果。
12.根據權利要求11所述的用於產生多層次字符圖形的裝置,其特徵是確定所述校正值以使得對於由所述多層次數據產生裝置提供的所述多層次圖形數據的尺寸和有效層次數來講,構成所述多層次圖形數據中一個字符的象素總值與具有所述象素中最大密度的象素的總值的比值變成約「有效層次數1」。
13.根據權利要求12所述的用於產生多層次字符圖形的裝置,其特徵是所述輪廓數據顯影裝置是用於產生具有規定尺寸坐標值數據的裝置。
14.根據權利要求12所述的用於產生多層次字符圖形的裝置,其特徵是所述輪廓數據顯影裝置是用於產生被乘以規定點數整數倍的位映象數據的裝置。
15.根據權利要求12所述的用於產生多層次字符圖形的裝置,其特徵是對於那些在相加之後層次值超過最大層次值的象素,所述層次信息校正裝置使所述的層次值變為所述最大值。
16.一種用於產生多層次字符圖形的裝置,包括字符獲得請求輸出裝置,用於藉助字符尺寸說明輸出一個字符獲得請求;輪廓數據存儲裝置,用於存儲預定的輪廓數據;輪廓數據顯影裝置,用於在來自所述字符獲得請求輸出裝置的字符獲得請求的基礎上,從所述輪廓數據存儲裝置中讀出一個規定的輪廓數據和將該輪廓數據顯影為規定的尺寸;多層次數據產生裝置,用於根據由所述輪廓數據顯影裝置顯影為規定尺寸的輪廓數據產生多層次圖形數據;校正信息獲得裝置,用於藉助於一個操作使構成所述多層次圖形數據的一個字符的象素數與所述象素中具有最大密度的象素數的比值變成一個預定值獲得與所述多層次圖形數據的尺寸和有效層次數相關的校正信息;和層次信息校正裝置,用於將在所述由所述校正信息獲得裝置提供的校正信息基礎上的校正值加到所述多層次圖形數據中構成一個字符的所有象素上,和輸出相加後的結果。
17.根據權利要求16所述的用於產生多層次字符圖形數據的裝置,其特徵是在所述的校正信息獲得裝置中,藉助於一個操作使對於所述多層次圖形數據的尺寸和有效層次數來講,構成所述多層次圖形數據中一個字符的象素總值與所述象素中具有最大密度的象素數的總值的比值變成約為「有效層次數1」。
18.根據權利要求16所述的用於產生多層次字符圖形數據的裝置,其特徵是所述輪廓數據顯影裝置是用於產生具有規定尺寸的坐標值數據的裝置。
19.根據權利要求16所述的用於產生多層次字符圖形數據的裝置,其特徵是所述的輪廓數據顯影裝置是用於產生被乘以規定點尺寸的整數的位映象數據的裝置。
20.根據權利要求16所述的用於產生多層次字符圖形數據的裝置,其特徵是對於在相加之後層次值超過最大層次值的象素,所述層次信息校正裝置使所述的層次值成為所述最大層次值。
21.一種用於存儲用於執行產生多層次字符圖形方法的控制程序的記錄介質,所述的記錄介質藉助於計算機記錄用於產生多層次字符圖形的控制程序,所述控制程序使所述的計算機執行下述步驟從用於存儲預定輪廓數據的輪廓數據存儲裝置中讀出規定的輪廓數據;將規定的輪廓數據顯影成規定的尺寸;根據被顯影成規定尺寸的輪廓數據產生多層次圖形數據;從用於存儲與所述多層次圖形數據的尺寸和有效層次數有關的校正值的校正信息存儲裝置中讀出與所述多層次圖形數據的尺寸和有效層次數對應的校正信息,其中,構成所述多層次圖形數據中一個字符的象素數與具有所述象素最大密度的象素數的比值變成一個預定值;和將所述校正信息基礎上的校正值加到構成所述多層次圖形數據中一個字符的所有象素上。
22.一種用於存儲用於執行產生多層次字符圖形的方法的控制程序的記錄介質,所述的記錄介質藉助於計算機記錄用於產生多層次字符圖形的控制程序,所述控制程序使所述計算機執行下述步驟從用於存儲預定輪廓數據的輪廓數據存儲裝置中讀出規定的輪廓數據;將所述的輪廓數據顯影成規定的尺寸;根據被顯影成規定尺寸的輪廓數據產生多層次圖形數據;藉助於一個操作使構成所述多層次圖形數據中一個字符的象素數與所述象素中具有最大密度的象素數的比值變成預定值獲得與所述多層次圖形數據相關的校正信息;和將在所述校正信息基礎上的校正值加到構成所述多層次圖形數據中一個字符的所有象素上。
23.根據權利要求21或22所述的用於存儲用於執行產生多層次字符圖形的方法的控制程序的記錄介質,其特徵是確定所述的校正信息,從而使對於所述多層次圖形數據來講,構成所述多層次圖形數據中一個字符的象素總值與所述象素最大密度的象素的總值的比值變成約「有效層次數1」。
24.一種用於存儲根據權利要求1到10中任一個用於產生多層次字符圖形的方法或根據權利要求11到20中任一個用於產生多層次圖形數據的裝置產生的圖形數據的記錄介質,其特徵是所述的記錄介質存儲可以被所述計算機讀出的諸如校正之後多層次字符的圖形數據。
全文摘要
當從控制裝置11輸出一個獲得字符的請求時,輪廓數據顯影裝置121從輪廓數據存儲部分131中讀出所述字符的輪廓數據,將該數據顯影成預定的尺寸,將被顯影的數據提供給多層次數據產生裝置122,根據由輪廓數據顯影裝置121顯影的數據產生一個多層次數據,由於所述多層次數據產生裝置122產生的多層次數據被提供給層次信息校正裝置123,層次信息校正裝置123從校正信息存儲部分132中讀出與所述多層次數據的點尺寸對應的校正值,將上述校正值加到所述多層次數據的每個象素上,和輸出所產生的諸如多層次字符的圖形給輸出裝置14。
文檔編號B41J2/485GK1216376SQ981202
公開日1999年5月12日 申請日期1998年9月5日 優先權日1997年9月5日
發明者富澤篤子 申請人:日本電氣株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀