TWI324334B - Character/graphic display,computer program product, and recording medium - Google Patents

Character/graphic display,computer program product, and recording medium Download PDF

Info

Publication number
TWI324334B
TWI324334B TW95101897A TW95101897A TWI324334B TW I324334 B TWI324334 B TW I324334B TW 95101897 A TW95101897 A TW 95101897A TW 95101897 A TW95101897 A TW 95101897A TW I324334 B TWI324334 B TW I324334B
Authority
TW
Taiwan
Prior art keywords
distance
width
reference points
text
value
Prior art date
Application number
TW95101897A
Other languages
Chinese (zh)
Other versions
TW200703228A (en
Inventor
Akio Kotani
Noriyuki Koyama
Makoto Sakuta
Satoshi Okada
Yoshimi Asai
Yasuhisa Nakamura
Original Assignee
Sharp Kk
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Kk filed Critical Sharp Kk
Publication of TW200703228A publication Critical patent/TW200703228A/en
Application granted granted Critical
Publication of TWI324334B publication Critical patent/TWI324334B/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24Generation of individual character patterns

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)

Description

九、發明說明: 【發明所屬之技術領域】 月係與種用於顯示經縮放文字或經縮放圖形之裝 置、—種程式及一種記錄媒體有關。 【先前技術】 用於顯示文子之文字資料之範例包括位元映像資料與向 量資料。 位元映像資料包括視文字形式或文字尺寸而定的固定座 標值。藉由將該等固定座標值輸出至一顯示裝置(例如,彩 色液晶顯示裝置),可在該顯示裝置上顯示該文字。不過, 依據給定文字尺寸,位元映像資料係固定的。因此,需要 針對各文字尺寸給出位元映像資料。 向量資料包括,例如,用於表示文字輪廊之資料或用於 表示形成X字之筆劃之資料。冑向量資料輸出至顯示裝置 (例如,彩色液晶顯示器)時,需要依據顯示裝置上所顯示文 字之尺寸縮放向量資料。即使需要各種尺寸的文字,在縮 放向量資料時,亦僅需要一類型的資料。此係由於,依據 文字尺寸,向量資料係不固;^的。因此,即使需要各種尺 寸的文字,用於記錄文字資料的記錄t置之容量亦可較小。 不過,在採用向量資料情況下,縮放向量資料以及此後 以預定方式(例如,捨入法)量化經縮放的向量資料時,會產 生量化誤差。量化誤差係以預定方式量化之前之值與以預 定方式量化之後之值之間的差。例如,捨入之前之值46與 捨入之後之值5之間的差係〇 ·4。在此情況下,量化誤差精IX. Description of the invention: [Technical field to which the invention pertains] The month is related to a device for displaying a scaled text or a scaled graphic, a program, and a recording medium. [Prior Art] Examples of text data for displaying texts include bit map data and vector data. The bit map data includes fixed coordinate values depending on the text form or text size. The characters can be displayed on the display device by outputting the fixed coordinate values to a display device (e.g., a color liquid crystal display device). However, depending on the given text size, the bitmap data is fixed. Therefore, it is necessary to give a bit map material for each character size. The vector material includes, for example, information for representing a text wheel or information for indicating a stroke forming an X word. When the vector data is output to a display device (for example, a color liquid crystal display), the vector data needs to be scaled according to the size of the text displayed on the display device. Even if text of various sizes is required, only one type of data is required when scaling vector data. This is because, depending on the size of the text, the vector data is not solid; ^. Therefore, even if text of various sizes is required, the capacity for recording t data for recording text data can be small. However, in the case of vector data, the quantization vector error is generated by scaling the vector data and thereafter quantizing the scaled vector data in a predetermined manner (e.g., rounding). The quantization error quantizes the difference between the previous value and the value quantized in a predetermined manner in a predetermined manner. For example, the difference between the value 46 before rounding and the value 5 after rounding is 〇·4. In this case, the quantization error is fine

108162-981027.DOC 0.4。 圖9以16x16點顯示方式顯示藉由對表示文字「日」之向 里資料加以縮放所產生之經縮放資料之範例。文字「曰」 之水平線寬度W10、㈣及測皆具有相同厚度。此外,文 字「日」之線間間隔H10與H20相等。 圖10以16x16點顯示方式顯示藉由捨入法量化經縮放向 量資料所產生之量化資料之範例。 藉由量化經縮放資料,間隔H1 〇與H20變為間隔HI 1與 H21。線寬 W10、W20 及 W30 變為線寬 wil、W21 及 W31。 儘管HI 1-H21,但會出現量化誤差,導致W11=W3 i ^W21。 曰本特介公開公告案第2·23 11 66號揭示一種根據縮放前 之向量資料所表示的複數個線寬獲得縮放後之向量資料所 表示之複數個線寬的技術。依據日本特許公開公告案第 2-23 1166號中所揭示的技術,若縮放前之向量資料所表示 的複數個線寬全部相同,則可對縮放後的向量資料加以校 正’使得縮放後的向量資料所表示的複數個線寬亦相同。 依據此技術’可使校正後的線寬W12、W22及W3 2全部相同 (W12 = W22=W32)。不過,線間間隔Η12與Η22不相同(參見 圖 11)。 曰本特許公開公告案第4-257893號揭示一種技術,其不 僅可校正線寬’亦可校正線間間隔,從而可與最初所獲得 之值相同。由於最初所獲得的複數個線寬全部相同,故藉 由執行該校正可使校正後的線寬w 13、W23及W33全部相同 (W13 = W23=W33)。此外’由於最初所獲得的複數個線間間108162-981027.DOC 0.4. Fig. 9 shows an example of scaled data generated by scaling the in-line data representing the text "day" in a 16x16 dot display manner. The horizontal line widths W10, (4) and the measurement of the text "曰" have the same thickness. In addition, the line interval H10 and H20 of the text "day" are equal. Figure 10 shows an example of quantized data generated by scaling the quantized data by rounding in a 16x16 dot display. By quantizing the scaled data, the intervals H1 〇 and H20 become intervals HI 1 and H21. The line widths W10, W20, and W30 become line widths wil, W21, and W31. Despite HI 1-H21, quantization errors occur, resulting in W11=W3 i ^W21. The Japanese Patent Publication No. 2, 23, 11 66 discloses a technique for obtaining a plurality of line widths represented by scaled vector data based on a plurality of line widths represented by vector data before scaling. According to the technique disclosed in Japanese Laid-Open Patent Publication No. 2-23 1166, if the plurality of line widths indicated by the vector data before scaling are all the same, the scaled vector data can be corrected 'to make the scaled vector The multiple line widths indicated by the data are also the same. According to this technique, the corrected line widths W12, W22, and W3 2 can all be the same (W12 = W22 = W32). However, the line spacing Η12 is not the same as Η22 (see Figure 11). Japanese Patent Laid-Open Publication No. 4-257893 discloses a technique which can correct not only the line width but also the line spacing so as to be the same as originally obtained. Since the plurality of line widths obtained at the first time are all the same, by performing the correction, the corrected line widths w 13 , W 23 and W 33 are all the same (W13 = W23 = W33). In addition, due to the initial number of lines obtained

108162-981027.DOC 1324334 隔全部相I?],故藉由執行另—校正可使校正後的間隔hi 3 與H23相同(參見圖12) 〇 [參考文獻1]日本特許公開公告案第2 23丨丨66號 [參考文獻2]日本特許公開公告案第扣^”们號 【發明内容】 不過,日本特許公開公告案第4-257893號中所揭示的技 術藉由偏移輪廊使得線寬及線間間隔與最初所獲得之值相 同,此導致無法以16 X 1 6里上古淬加-山 v 占方式顯不文字。此係由於量化誤 差會累積。 曰」之向量資料 而線間間隔H14 圖I3以16x16點顯示方式顯示表示文字厂 之範例。線寬W14、W24及W34全部相同, 與H24不相同。 圖14顯示採用日本特許公開公告案第4_25则號中所揭 示的技術、藉由偏移輪廓使得值與最初所獲得之值相同加 、枚的範例II由偏移輪廊,可使校正後的線寬们5、 W25及W35王。p相同,但線間間隔與肋不相同;無法 以16 X 16點方式加以顯示。 本發明係有馨於以上門 乂上問喊而加以解決。本發明之一目 係提供一種文字及圖形頌 ^裝置、—種程式及-種記錄媒 體,其中文字與圖开$ 人& /中所包3線之寬度以及線間間隔可 調整前後保持處於—所需狀況下。 本發明之該文车/固jjy & — 圖形"肩示裝置對包括複數個參考點的 一文字或一圖形加以始‘ ^ 縮放’糟此產生經縮放參考點;對 等經縮放參考點之量 丁°茨 〈里化後的參考點間距離之各個寬度中的108162-981027.DOC 1324334 is separated from all phases I?], so that the corrected interval hi 3 is the same as H23 by performing another correction (see Fig. 12) 〇 [Reference 1] Japanese Patent Publication No. 2 23丨丨 号 丨丨 参考 参考 参考 参考 参考 参考 ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” ” And the interval between the lines is the same as the value obtained at the beginning, which makes it impossible to display the text in the 16th and 16th steps of the ancient quenching-mountain v. This is because the quantization error will accumulate. H14 Figure I3 shows an example of a text factory in a 16x16 dot display. Line widths W14, W24, and W34 are all the same, unlike H24. Fig. 14 shows an example II by offsetting the contour by using the technique disclosed in Japanese Patent Laid-Open Publication No. 4_25, the offset value is the same as the value obtained at the beginning, and the corrected Line widths are 5, W25 and W35 kings. p is the same, but the line spacing is not the same as the rib; it cannot be displayed in 16 X 16 points. The present invention is solved by screaming on the above door. One of the objects of the present invention is to provide a text and graphic device, a program, and a recording medium, wherein the width of the line and the line between the line of the person and the picture are adjustable and the line spacing can be adjusted before and after - Under the required conditions. The vehicle/solid jjy &-graphics" shouldering device of the present invention starts with a text or a graphic including a plurality of reference points, and then produces a scaled reference point; the equivalent scaled reference point Measured in each width of the distance between reference points after liquefaction

108162-981027.DOC 1324334 -參考點間距離之特定寬度加以調整,其中該調整係使得 糟由量化該等經縮放參考點之該等參考點間距離之各個寬 度所獲得的距離之寬度之—合計接近—目標值;及根據該 等調整過的參考點顯示該經縮放文字或圖形。從而可實現 以上目的。 該等參考點間距離之特定寬度中的至少兩距離之寬度可 彼此不同。 精由量化該等經縮放參考點中具有-最大值的-最大參 考點與具有-最小值的一最小參考點間距離之一寬度可獲 得該目標值。 & 本發明之文字/圖形顯示裝置包括:一第一產生構件立 係用於對包括複數個參考點的―文字或―圖形加以縮放, 藉此產生經料參相;—目標值產生構件錢用於量 化_縮放參考點中具有一最大值的一最大參考點與具 有-取小值的一最小參考點間的一距離,藉此產生一目桿 值;一第二產生構件,其係用於量化該等經縮放參考點之 各個參考點間的—距離之寬度’藉此產生-量化距離;一 =構件,其係、用於調整該參考點間距離之寬度使得該第 ί值生所產生的該等距離之寬度之-合計接近該目 t —顯示裝置,其侧於根據經過再次調整從而對 應於該調整過的距離的該等參考點顯示該經縮放文字/圖 形。從而可實現以上目的。 離該調整構件可根據W定㈣麵縮放參考點間距 之貝訊或對參考點加以縮放之後所計算的資訊來調整經108162-981027.DOC 1324334 - Adjusting the specific width of the distance between reference points, wherein the adjustment is such that the width of the distance obtained by quantifying the respective widths of the distances between the reference points of the scaled reference points - total Proximity - the target value; and the scaled text or graphic is displayed based on the adjusted reference points. Thereby the above object can be achieved. The widths of at least two of the specific widths of the distances between the reference points may be different from each other. The target value can be obtained by quantizing the width of one of the maximum reference points having a maximum value among the scaled reference points and a minimum reference point having a minimum value. & The text/graphic display device of the present invention comprises: a first generating component for scaling a "text or a graphic" including a plurality of reference points, thereby generating a phasing phase; - a target value generating component money A distance between a maximum reference point having a maximum value in the quantization_zoom reference point and a minimum reference point having a small value, thereby generating a target value; a second generating component, which is used for Quantizing the width of the distance between the reference points of the scaled reference points to thereby generate a quantized distance; a = component, which is used to adjust the width of the distance between the reference points such that the third value is generated The width of the equal distances - in total close to the target t - the display device, the side of which displays the scaled text/graphic according to the reference points that have been adjusted again to correspond to the adjusted distance. Thereby the above object can be achieved. The adjustment member can adjust the warp according to the scaling of the reference point spacing of the W (four) plane or the information calculated after scaling the reference point.

I08I62-981027.DOC 縮放參考點間距離之寬度中至少一距離之寬度或至少另一 距離之寬度,使得該至少一距離之寬度與該至少另一距離 之寬度相等。 °亥文子/圖形顯示裝置可進一步包含一第一決定構件,其 係用於決定該等量化距離之該寬度合計是否大於該目標 值,其中該調整構件:在決定該等量化距離之該寬度合計 小於該目標值時,可使該等量化距離中具有一最大向下捨 去寬度之一距離之寬度以及已決定為等於具有該最大向下 捨去寬度之該距離之寬度的一距離之寬度各加丨;及在決 疋4專里化距離之該寬度合計大於該目標值時,可使該等 里化距離中具有一最大向上捨入寬度之一距離之寬度以及 已决疋為等於具有該最大向上捨入寬度之該距離之寬度的 一距離之寬度各減1。 該文字/圖形顯示裝置可進一步包含一第二決定構件與 一第三決定構件中的至少一決定構件,該第二決定構件係 用於決定已決定為等於具有該最大向下捨去寬度之該距離 之i度之距離的數目是否大於該調整過的寬度之值,該第 三決定構件係用於決定已決定為等於具有該最大向上捨入 寬度之該距離之寬度之距離的數目是否大於該調整過的寬 度之值,其中該調整構件··當決定該等量化距離之該寬度 合計小於該目標值且已決定為等於具有該最大向下捨去寬 度之该距離之寬度之距離之該數目不大於該調整過的寬度 之值時,可使已決定為等於具有該最大向下捨去寬度之該 距離之寬度之距離的寬度各加丨;及,當決定該等量化距離I08I62-981027. The DOC scales the width of at least one of the widths of the distances between the reference points or the width of at least one other distance such that the width of the at least one distance is equal to the width of the at least one other distance. The haiwenzi/graphic display device may further comprise a first determining member for determining whether the total of the widths of the quantized distances is greater than the target value, wherein the adjusting member: the width of the width determining the quantized distance When less than the target value, the width of one of the quantized distances having a maximum downward rounding width and the width of a distance determined to be equal to the width of the distance having the maximum downward rounding width may be And the width of the distance of one of the maximum rounding widths and the determined distance equal to the target value when the total width of the exclusive distance is greater than the target value The width of a distance of the distance of the maximum rounding width is reduced by one each. The text/graphic display device may further include at least one of a second determining member and a third determining member for determining that the decision has been made equal to having the maximum downward rounding width Whether the number of distances of the distance i is greater than the value of the adjusted width, the third determining means is for determining whether the number of distances determined to be equal to the width of the distance having the maximum upward rounding width is greater than the a value of the adjusted width, wherein the adjustment member is determined to be equal to the target value and the distance determined to be equal to the width of the distance having the maximum downward rounding width Not greater than the value of the adjusted width, the width of the distance determined to be equal to the width of the distance having the maximum downward rounding width may be increased; and, when determining the quantized distance

108162-981027.DOC -10- 1324334 之该寬度合計大於該目標值且已決定為等於具有該最大向 下捨去寬度之該距離之寬度之距離之該數目不大於該調整 過的寬度之值時,使已決定為等於具有該最大向上捨入寬 度之該距離之寬度之距離的寬度各減1。 該調整構件產生該等經縮放參考點,且此後僅在某時使 該等參考點間量化距離之寬度中的至少一距離之寬度增大 或減小。108162-981027. The ratio of the width of the DOC -10- 1324334 that is greater than the target value and has been determined to be equal to the width of the distance having the maximum downward rounding width is not greater than the value of the adjusted width The width of the distance that has been determined to be equal to the width of the distance having the maximum upward rounding width is decremented by one. The adjustment member produces the scaled reference points, and thereafter only increases or decreases the width of at least one of the widths of the quantized distances between the reference points at a time.

該文字/圖形顯示裝置可進一步包括一第三決定構件,其 係用於決定該最大參考點與藉由該第一方法量化該最大參 考點所產i的-量化後的最λ參考點間的—第—量化誤差 是否大於該最小參考點與藉由該第二方法量化該最小參考 點所產生的-量化後的最小參考點間的—第二量化誤差, 其中該顯示構件:在歧該第—量化誤差小於該第二量化 誤差時’可將該量化後最大參考點定義為要顯示的該文字 =圖形之參考座標值在^該第—量化誤差大於該The text/graphic display device may further include a third determining means for determining between the maximum reference point and the quantized most λ reference point produced by the first method for quantizing the maximum reference point a first quantization error between the minimum reference point and the quantized minimum reference point produced by the second method quantizing the minimum reference point, wherein the display component: - when the quantization error is smaller than the second quantization error, 'the quantized maximum reference point can be defined as the reference coordinate value of the text to be displayed = the first quantization error is greater than the

二化误差時,可將該量化後最小參考點定義為要顯示 的该文子或圖形之參考座標值。 此外,本發明之程式係一種用 '種用於促使電腦執行-文字/圖 开/顯不處理之程式,該文字/圖形顯示處理包括: 生步驟,其係用於對包括複數 >可點的一文字戎一 加以縮放,藉此產生經縮放參考點.— 〆' 其係用於量化該等經縮放參考畔中1右目標值產生步驟’ 參考點與具有—最小值參考 標值,一第二產生步驟’其係用於量化該等經縮When the error is binarized, the quantized minimum reference point can be defined as the reference coordinate value of the text or graphic to be displayed. In addition, the program of the present invention is a program for causing a computer to execute - text/picture open/display processing, the text/graphic display processing includes: a raw step, which is used to include a complex number > One of the texts is scaled to produce a scaled reference point. — 〆' is used to quantize the scaled reference to the 1st right target value generation step 'reference point and has - minimum reference value, a Second generation step 'which is used to quantify the warp

108162-981027.DOC108162-981027.DOC

DJH 放參考點之各個參考點問的 間的一距離之寬度,藉此產生一量 化距—靜㈣,其剌於調整料相間距離之寬 度使得該第二產生構件處所產生的該等距離之寬度之一合 計接近該目標值;及—顯示步驟,其係用於根據經過再次 調整從而對應於該調整過的距離的該等參考點顯示該經縮 放文字/圖形。從而可實現以上目的。 此外’本發明之記錄媒體係一種電腦可讀取記錄媒體, 其包括其上所記錄的用於促使電腦執行該文字/圖形顯示 處理之程式’該文字/圖形顯示處理包括:一第一產生步 驟,其係用於對包括複數個參考點的一文字或一圖形加二 縮放,藉此產生經縮放參考點;一目標值產生步驟,其係 用於量化該等經縮放參考點中具有一最大值的一最大參考 點與具有—最小值的一最小參考點間的—距離,藉此產生 目心值,一第一產生步驟,其係用於量化該等經縮放參 考點之各個參考點間的一距離之寬度,藉此產生一量化距 離;一調整步驟’其係用於調整該參考點間距離之寬度使 得该第二產生構件處所產生的該等距離之寬度之一合計接 近該目標值;及一顯示步驟,其係用於根據經過再次調整 從而對應於該調整過的距離的該等參考點顯示該經縮放文 字/圖形。從而可實現以上目的。 依據本發明的一種文字/圖形顯示裝置、一種程式及一種 記錄媒體’可調整參考點間距離之寬度使得該等距離之寬 度合計接近一目標值。在此情況下,調整參考點間距離之 寬度’使得各量化距離之寬度中至少一距離之寬度與至少DJH sets the width of a distance between each reference point of the reference point, thereby generating a quantized distance - static (four), which is equal to the width of the distance between the adjusted materials such that the width of the equidistant distance generated by the second generating member One of the totals is close to the target value; and - a display step for displaying the scaled text/graphic based on the reference points that have been adjusted again to correspond to the adjusted distance. Thereby the above object can be achieved. Further, the recording medium of the present invention is a computer readable recording medium including a program recorded thereon for causing a computer to execute the text/graphic display processing. The text/graphic display processing includes: a first generation step And is used for scaling a text or a graphic including a plurality of reference points, thereby generating a scaled reference point; a target value generating step for quantizing the maximum of the scaled reference points a distance between a maximum reference point and a minimum reference point having a minimum value, thereby generating a centroid value, a first generating step for quantifying between the reference points of the scaled reference points a width of a distance, thereby generating a quantized distance; an adjusting step 'which is used to adjust the width of the distance between the reference points such that one of the widths of the equidistances generated at the second generating member is close to the target value; And a display step for displaying the scaled text/graphic based on the reference points that have been adjusted again to correspond to the adjusted distance. Thereby the above object can be achieved. According to the present invention, a text/graphic display device, a program and a recording medium 'adjust the width of the distance between reference points such that the widths of the equal distances are close to a target value. In this case, adjusting the width of the distance between the reference points is such that the width of at least one of the widths of the respective quantized distances is at least

108162-981027.DOC -12- 丄J厶叶J JH· 另一距離之眘 見度在調整之後相等。因此,可防止至少一跎 離之寬度與至,丨、s 、王夕另一距離之寬度變為彼此不同的距離之 度。從而可枯4 ^ ' 吏文予或圖形中所包含線之寬度以及線間間隔 在調整前後保持處於所需狀況下。 【實施方式】 將,考圖式說明本發明之具體實施例。 θ T依據本發明之—具體實施例之文字顯示裝置⑽ 的組態。 φ °!文:顯不裝置100可為’例如,-個人電腦。就該個人 」知而5 ’可使用任何類型的桌上型或膝上型電腦。或者, 該文字顯示裝置100可為一字處理器。 此外,文字顯示裝置⑽可為包含—顯示裝置(盆可為命 :顯不器)的任何資訊顯示裝置,例如,電子裝置或資訊裝 該文字顯示裝置100可為—具有液晶彩色顯示裝 置的電子裝置、-通信裝置(例如為可攜式資訊工具的個人 數位助理)、—包括PHS的蜂巢式電話或—般電話/傳真等。 文字顯示裝置1〇〇包括一輸入裝置11〇、一用於顯示文字 的:不裝置130、一用於控制該顯示裝置的控制區段12〇及 :輔助儲存器•輸入裝置U。、顯示裝置13〇及輔助健存 态1 40係連接至控制區段120。 輸入裝置110係用於將指示要顯干 嶺不於顯示裝置130上之文 字的文字資訊輸入至控制區段12〇。令〜 又予資訊包括,例如, 一用於識別文字的文字碼以及一用 — 心示文字尺寸的尺寸 資訊。能夠輸入文字碼與尺寸資 、的任何類型的輸入裝置 108162-981027.DOC 13 皆可用作輸入裝置11 ο。例如,諸如鍵盤、滑鼠或筆輪入裝 置之類的輸入裝置皆可較佳地用作輸入裝置110。 文字顯示裝置100係蜂巢式電話時,可使用數字鍵(其用 於指定顯示裝置100與之通信的一方之電話號碼)輪入文字 碼或尺寸資訊。若文字顯示裝置1〇〇包括一用於將文字顯示 裝置100連接至一電信線路(包括網際網路)之構件,則可將 經由電信線路所接收到的電子郵件中所包含的訊息顯示在 顯示裝置130上。在文字顯示裝置1〇〇包括一用於將文字顯 不裝置100連接至一電信線路(包括網際網路)之構件的情況 下’用於連接至通信線路之構件用作輸入裝置110。 在輔助記憶體140中儲存一文字顯示程式141以及執行文 字顯示程式141所需的文字資料142。文字資料142包括座標 貝料以及參考點間間隔資料。以下將更詳細地說明座標資 料以及參考點間間隔資料。 文子顯不程式141包括一縮放程式141 a,其係用於對文字 貝料142中所包含的座標資料加以縮放使得該座標資料對 應於用於輸出至顯示裝置之文字之尺寸而產生經縮放座標 資料’ 一格栅適配程式141b,其係用於格柵適配經縮放座 標資料以產生格柵適後的配座標資料;一繪圖資料產生程 式141 c ’其係用於產生繪圖資料以便將格柵適配後的座標 育料顯示在顯示裝置上;及一相同距離旗標獲取程式141d。 以下將進一步詳細說明程式141 a至141d之功能。 文字資料142係,例如,向量資料。在一具體實施例中’ 該向量資料之解析度為256個網目。不過,向量資料之解析108162-981027.DOC -12- 丄J厶叶 J JH· The caution of another distance is equal after adjustment. Therefore, it is possible to prevent at least one of the widths from being separated from each other, and the widths of the other distances of 丨, s, and Wang Xi become different degrees from each other. Therefore, the width of the line included in the graphic or the line and the interval between the lines can be kept in the desired state before and after the adjustment. [Embodiment] A specific embodiment of the present invention will be described with reference to the drawings. θ T is a configuration of a text display device (10) in accordance with the present invention. φ °! Text: The display device 100 can be 'for example, a personal computer. Any type of desktop or laptop can be used by the individual. Alternatively, the text display device 100 can be a word processor. In addition, the text display device (10) may be any information display device including a display device (for example, a display device). For example, the electronic device or the information device may be an electronic device having a liquid crystal color display device. Devices, communication devices (such as personal digital assistants for portable information tools), cellular phones including PHS, or general telephone/fax. The text display device 1A includes an input device 11A, a display device for displaying characters, a control portion 12 for controlling the display device, and an auxiliary storage device. The display device 13A and the auxiliary health mode 1 are connected to the control section 120. The input device 110 is for inputting text information indicating that the text to be displayed on the display device 130 is not displayed on the control section 12A. The order information includes, for example, a text code for recognizing text and a size information for the size of the text. Any type of input device 108162-981027.DOC 13 capable of inputting text code and size can be used as the input device 11 ο. For example, an input device such as a keyboard, mouse or pen wheel input device can be preferably used as the input device 110. When the character display device 100 is a cellular phone, it is possible to use a numeric key (which is used to designate the telephone number of the party with which the display device 100 communicates) to enter a character code or size information. If the text display device 1 includes a component for connecting the text display device 100 to a telecommunication line (including the Internet), the message contained in the e-mail received via the telecommunication line can be displayed on the display. On device 130. In the case where the character display device 1A includes a member for connecting the text display device 100 to a telecommunication line (including the Internet), a member for connecting to the communication line is used as the input device 110. A character display program 141 and a text material 142 required to execute the text display program 141 are stored in the auxiliary memory 140. The text data 142 includes coordinate bead material and inter-reference space information. Coordinate data and inter-reference spacing information are explained in more detail below. The text display program 141 includes a scaling program 141a for scaling the coordinate data contained in the text material 142 such that the coordinate data produces a scaled coordinate corresponding to the size of the text for output to the display device. The data 'a grid adaptation program 141b is used for the grid to adapt the scaled coordinate data to generate the grid-fitted coordinate data; a drawing data generation program 141 c ' is used to generate the drawing data for The grid-adapted coordinate feed is displayed on the display device; and a same distance flag acquisition program 141d. The functions of the programs 141a to 141d will be described in further detail below. The text material 142 is, for example, a vector material. In a specific embodiment, the resolution of the vector data is 256 meshes. However, the analysis of vector data

108162-981027.DOC 1324334 4=256個網目°其可為32個網目。其亦可為14個網目。 儲:器:!顯示程式141與文字資料142的任何類型的 —可用作輔助記憶體14Ge任何記錄媒體皆可用作將 文字顯示程式1 4丨金ύ a -〜 的記錄媒體。例如,可 CD-ROM、一 MO、- md 類的記錄媒體。 从… 與文子貧料142儲存於輔助儲存HUO中108162-981027.DOC 1324334 4=256 meshes It can be 32 meshes. It can also be 14 meshes. Any device of the display program 141 and the text material 142 can be used as the auxiliary memory 14Ge. Any recording medium can be used as the recording medium for the character display program. For example, a recording medium of the CD-ROM, a MO, or the -md type. Stored in auxiliary storage HUO from...

DVD 1C卡 硬碟、一 '光學卡之 文子』不程式141與文字資料142不受限於儲存於輔助儲 存盗140中所包含的記錄媒體中。例如,可將文字顯示程 141與文字資料142儲存於控制區段12〇中所包含的主:: 體⑵中或儲存於-職(未顯示)中。該職可為例 一遮罩職、-猶⑽、—EEp職或—快閃r〇M。在此 ROM方法中,藉由僅取代R〇M可很容易實現各種處理。例 如,在文字顯示裝置100係可攜式終端裝置或蜂巢式電咭 時,可較佳地採用該ROM方法。 I ° 此外,若文字顯示裝置100包括一用於將文字顯示裝置 1〇〇連接至一電信線路(包括網際網路)之構件,則可經由電 信線路下载文字顯示程式141與文字資料142中的至少—:The DVD 1C card hard disk, an 'optical card' no program 141, and the text material 142 are not limited to being stored in the recording medium included in the auxiliary storage thief 140. For example, the text display program 141 and the text material 142 may be stored in the main body: (2) contained in the control section 12A or stored in a job (not shown). This position can be used as an example of a mask, - (19), - EEp or - flash r〇M. In this ROM method, various processes can be easily realized by merely replacing R〇M. For example, when the text display device 100 is a portable terminal device or a cellular device, the ROM method can be preferably employed. In addition, if the character display device 100 includes a component for connecting the text display device 1 to a telecommunication line (including the Internet), the text display program 141 and the text material 142 can be downloaded via the telecommunication line. at least-:

分。在此情況下,可將下載所需的一載入器程式預先儲存P 於一ROM(未顯示)中,亦可將其自輔助儲存器i4〇安裝到^ 制區段120上。 ~ ^工 控制區段120包括一CPU 121與一主記憶體^之。 CPU 121控制且監測整個文字顯示裝置1〇〇並執行輔助 存器140中所儲存的文字顯示程式141。 1 108162-981027.DOC 15 1324334 主。己隐體122暫時儲存輸入裝置11〇輸入至主記憶體I〗: 之資料、欲顯示於顯示裝置13〇上之資料或執行文字顯示程 式141所舄資料。由cj>u丨2丨控制主記憶體丄。 CPU 121根據儲存於主記憶體122中的各資料藉由執行文 子顯示程式14 1產生一繪圖資料。將所產生的繪圖資料暫時 儲存於主記憶體122中且接著將其輸出至顯示裝置13〇。由 CPU 121控制將繪圖資料輸出至顯示裝置13〇之時序。 顯不裝置130係’例如,一液晶彩色顯示裝置。就液晶彩 色顯不裝置而言,除個人電腦常用的透射式液晶顯示裝置 之外,亦可使用反射類型或背投影類型的液晶顯示裝置。 不過’顯不裝置13G不受限於為—液晶彩色顯示裝置。顯示 裝置130亦可為黑白顯示裝置。此外,具有配置於X方向與y 方向上之複數個像素的任何類型的彩色顯示裝置(所謂的 Xy矩陣顯示裝置)皆可用作顯示裝置130。 圖2以256 x 256網目顯示方式顯示輪廓字型文字「中」。 向1資料包括一指示輪廓字型之資料及一指示骨架字型之 貧料。以下將參考向量資料中指示輪廓字型之資料說明本 發明之具體實施例。不過,本發明亦可應用於指示骨架字 型(筆劃字型)之資料。 文字「中」具有輪廓1、輪廓2及輪廓3(參見圖2)。藉由 連接點P1與點P2、點P2與點P3、點P3與點P4、點P4與點p5、 點P5與點P6、點?6與點p7、點p7與點p8、點p8與點p9、點 P9與點pi〇 '點P10與點pu、點pu與點pi2及點pi2與點 表不輪廓卜藉由連接點P13與點pi4、點pi4與點pi5、點pi5Minute. In this case, a loader program required for downloading may be pre-stored in a ROM (not shown), or it may be installed from the auxiliary storage device i4 to the control section 120. The control section 120 includes a CPU 121 and a main memory. The CPU 121 controls and monitors the entire character display device 1A and executes the character display program 141 stored in the auxiliary memory 140. 1 108162-981027.DOC 15 1324334 Lord. The hidden body 122 temporarily stores the input device 11 and inputs to the main memory I: the data to be displayed on the display device 13 or the data displayed in the text display mode 141. The main memory is controlled by cj>u丨2丨. The CPU 121 generates a drawing material by executing the text display program 14 1 based on each piece of data stored in the main memory 122. The generated drawing material is temporarily stored in the main memory 122 and then output to the display device 13A. The timing at which the drawing material is output to the display device 13A is controlled by the CPU 121. The display device 130 is, for example, a liquid crystal color display device. As for the liquid crystal color display device, a liquid crystal display device of a reflection type or a rear projection type can be used in addition to a transmissive liquid crystal display device which is commonly used in personal computers. However, the display device 13G is not limited to being a liquid crystal color display device. Display device 130 can also be a black and white display device. Further, any type of color display device (so-called Xy matrix display device) having a plurality of pixels arranged in the X direction and the y direction can be used as the display device 130. Figure 2 shows the outline font text "Medium" in 256 x 256 mesh display mode. The 1 data includes a data indicating the outline font and a poor material indicating the skeleton font. Specific embodiments of the present invention will be described below with reference to the information indicating the outline font in the vector data. However, the present invention can also be applied to information indicating a skeleton font (stroke type). The text "Medium" has outline 1, outline 2, and outline 3 (see Figure 2). By connecting point P1 and point P2, point P2 and point P3, point P3 and point P4, point P4 and point p5, point P5 and point P6, point? 6 and point p7, point p7 and point p8, point p8 and point p9, point P9 and point pi〇' point P10 and point pu, point pu and point pi2 and point pi2 and point table are not contoured by connection point P13 Point pi4, point pi4 and point pi5, point pi5

108I62-98I027.DOC • 16· 1324334 與點P16及點ίΜ6與點P13表示輪廓2。藉由連接點ρι?與點 P18、點P18與點P19、點p〗9與點p2〇及點p2〇與點Μ?表示 輪廓3。 此外,圖2亦顯示參考點間沿乂軸之距離以及沿y軸之距 離。參考點間沿X軸之距離數係五。藉由距離幻至乂5表示 此等五距離。纟考點間沿丫轴之距離數係五。藉由距離幻 至Y5表示此等五距離。108I62-98I027.DOC • 16· 1324334 and point P16 and point Μ6 and point P13 represent contour 2. The contour 3 is represented by a joint point ρι? and a point P18, a point P18 and a point P19, a point p 9 and a point p2 〇, and a point p2 〇 and a point Μ. In addition, Figure 2 also shows the distance between the reference points along the x-axis and the distance along the y-axis. The number of distances between the reference points along the X axis is five. These five distances are represented by the distance illusion to 乂5. The distance between the test points along the axis is five. These five distances are represented by the distance illusion to Y5.

表1顯示圖2所示文字「中 標資料。該座標資料表示點 」之文字資料142中所包含的座 P1至P20之座標值。Table 1 shows the coordinate values of the seats P1 to P20 included in the text "142" of the text "Score information."

108162-981027.DOC -17- 1324334 座標編號 X座標 Υ座標 輪廓1 Ρ1 143 240 Ρ2 143 192 Ρ3 231 192 Ρ4 231 96 Ρ5 143 96 Ρ6 143 16 Ρ7 112 16 Ρ8 112 96 Ρ9 25 96 Ρ10 25 192 Ρ11 112 192 Ρ12 112 240 Ρ1 143 240 輪廓2 Ρ13 112 160 Ρ14 57 160 Ρ15 57 128 Ρ16 112 128 Ρ13 112 160 輪廓3 Ρ17 199 160 Ρ18 143 160 Ρ19 143 128 Ρ20 199 128 Ρ17 199 160 表1 108162-981027.DOC -18· 丄324334 座標編號」係表示輪靡1至3之點。明確言之,「座標編 號」係表示輪廓1至3之p 1至P2 〇 » X座標」指示點的X座標分量❶例如,指示點p 1之X座標 分量的「X座標」係「143 y座b」指示點的y座標分量。例如’指示點P 1之y座標 分量的「y座標」係「24〇」。108162-981027.DOC -17- 1324334 Coordinate number X coordinate Υ coordinate contour 1 Ρ1 143 240 Ρ2 143 192 Ρ3 231 192 Ρ4 231 96 Ρ5 143 96 Ρ6 143 16 Ρ7 112 16 Ρ8 112 96 Ρ9 25 96 Ρ10 25 192 Ρ11 112 192 Ρ12 112 240 Ρ1 143 240 Contour 2 Ρ13 112 160 Ρ14 57 160 Ρ15 57 128 Ρ16 112 128 Ρ13 112 160 Outline 3 Ρ17 199 160 Ρ18 143 160 Ρ19 143 128 Ρ20 199 128 Ρ17 199 160 Table 1 108162-981027.DOC -18·丄324334 Coordinate number" indicates the point of rims 1 to 3. Specifically, the "coordinate number" is the X coordinate component indicating the p 1 to P2 〇» X coordinate" indication points of the contours 1 to 3, for example, the "X coordinate" indicating the X coordinate component of the point p 1 is "143 y". Block b" indicates the y coordinate component of the point. For example, the "y coordinate" of the y coordinate component of the indication point P 1 is "24".

表2顯示圖2所示文字「中」之文字資料142中所包含的參Table 2 shows the parameters contained in the text 142 of the text "中中" shown in Figure 2.

對文字加以縮放(用於對文念 耵又予加以縮放以使文字之各個 部分保持比例勻稱)時,參考點 印昇的基礎。預先以恰去 方式決定各文字之參考點。此 田 類參考點係包含於組成文字 之區塊中。不僅可沿著文字輪 领之X軸方向設定參考點,亦When the text is scaled (used to scale the text to keep the parts of the text proportional), the reference point is printed on the basis. The reference point of each character is determined in advance. This field reference point is included in the block that makes up the text. Not only can the reference point be set along the X-axis direction of the text wheel collar, but also

108162-981027.DOC 方向設定參考點。此外,參考點可位於組成文字 之輪廓上,亦可位於輪廓之間的空白位置處。 :發明之應用可獨立於文字字型之類型。例 2用於筆劃字型,亦可如上所述應用於輪廓字型。在筆 」子型之情況下,同樣,參考點可位於形成文字之㈣上, 亦可位於筆劃之間的空白位置處。 _ 表2a顯示沿χ軸方向的參考點間間隔資料。 「X軸方向」表示沿著組成文字「t」之輪廓⑴之X轴 方向所設定的複數個參考點間的間隔。明確言之,此類參 考點間間隔係距離X1至χ.5。 開始」指示參考點間間隔開始處的X座標分量。例如, 距離XI開始位置處的x座標分量係「25」。 「距離」表示參考點間沿x軸之距離。例如,距離χ i的沿 X軸方向之距離係「32」。 /「相同距離旗標」係一指示複數個參考點間距離中調整 Ί、有相同尺寸之參考點間間隔之旗標。「相同距離旗 標」為相同值的所有對象加以調整以使調整後的距離具有 相同尺寸。 例如,在表2a中,值為「丨」的「相同距離旗標」指示, 在距離XI至X5中,對距離幻至又5中的距離幻、距離又3及 距離X5加以調整以具有相同尺寸。同樣,值為「2」的「相 同距離旗標」指示,對距離Χ2與距離χ4加以調整以具有相 同尺寸。 因此’「相同距離旗標」可表示複數個距離之寬度中的至108162-981027. The DOC direction sets the reference point. In addition, the reference point can be located on the outline of the constituent text or at a blank position between the outlines. : The application of the invention can be independent of the type of text font. Example 2 is used for stroke fonts and can also be applied to contour fonts as described above. In the case of the pen subtype, likewise, the reference point may be located on the (4) forming the text, or may be located at a blank position between the strokes. _ Table 2a shows the interval between reference points along the χ axis. The "X-axis direction" indicates the interval between a plurality of reference points set along the X-axis direction of the contour (1) constituting the character "t". To be clear, the distance between such reference points is from X1 to χ.5. Start" indicates the X coordinate component at the beginning of the interval between reference points. For example, the x coordinate component at the start position of XI is "25". "Distance" indicates the distance along the x-axis between reference points. For example, the distance from the χ i in the X-axis direction is "32". / "Same distance flag" is a flag indicating the interval between reference points in the same number of reference points. The Same Distance Flag adjusts all objects of the same value to make the adjusted distances the same size. For example, in Table 2a, the "same distance flag" indication with the value "丨" indicates that in the distances XI to X5, the distance illusion to distance 5 and the distance 3 and the distance X5 are adjusted to have the same size. Similarly, the "distance distance flag" indicating "2" indicates that the distance Χ2 and the distance χ4 are adjusted to have the same size. Therefore, the 'same distance flag' can mean the width of a plurality of distances.

108162-981027.DOC -20- 少一距離之寬度以及 至少另一距離之寬度 已決定為等於該至少一距離之寬度的 「距離旗標」指示,表 考點門π絲 /考j間沿χ軸的一距離是否具有參 考』間距_需的最小距離108162-981027.DOC -20- The width of one less distance and the width of at least one other distance have been determined as the "distance flag" indication equal to the width of the at least one distance, and the test gate π wire / test j along the χ axis Whether a distance has a reference 』 spacing _ minimum distance required

Mm ^ , Μ雖旗軚亦扣不參考點間距 雜所而的最小距離。例如 夂老田杜蠘旗才示為「父」時,其指示, 芬号點間間隔不具有所 所而的取小距離之寬度「M」。例如, 田距#旗標為「M」時,盆 _ 从符, 八才日不,參考點間間隔具有所需 的取小距離之寬度。例如, 中距離X1之距離旗標 值係 1」。因此,距離X〗且古於不 η 「 具有所需的最小距離之寬度 1 I ° ' '、杯」扣示在藉由格柵適配調整參考點間沿χ 軸之距離時Μ可將要調整的距m成G。當可將要調。整 的巨離叹疋成〇時’省略旗標亦指示將要調整的距離之寬度 設定成0的順序β 例如,當省略旗標為「χ」時,其指示,不能將要調整的 距離之寬度設定成〇。例如,當省略旗標為整數「Ν」時, :指:’可將要調整的距離之寬度設定成〇。當省略旗標為 整數「Ν」時,其進一步指示,可以第Ν個的順序將要調整 的距碓之I度设定成0。例如,在表2a中,距離χ〗之省略旗 才不為χ」’其指示,不能將距離χι之距離之寬度設定成〇。 表2b顯示沿y軸方向的參考點間間隔資料。 「Y軸方向」表示沿著組成文字「中」之輪廓丨至3之乂軸 方向所設定的複數個參考點間的間隔。明確言之,此類參 考點間間隔係距離Y1至Y 5。Mm ^ , Μ Although the flag is also deducted from the minimum distance of the point spacing. For example, when the Laotian Du Fu flag is shown as "Father", it indicates that the interval between the points of the Fen does not have the width "M" of the small distance. For example, when the field #flag is "M", the basin _ slave, the eight-day is not, and the interval between reference points has the required width of the small distance. For example, the distance flag value of the middle distance X1 is 1". Therefore, the distance X is less than η "the width of the minimum distance required 1 I ° ' ', cup" is shown when the distance between the reference points is adjusted by the grid adaptation The distance from m to G. When you can adjust it. When the whole sigh is smashed, the ellipsis flag also indicates the order in which the width of the distance to be adjusted is set to 0. For example, when the flag is omitted, the indication is that the width of the distance to be adjusted cannot be set. Cheng Yu. For example, when the flag is omitted as the integer "Ν", : means: ' The width of the distance to be adjusted can be set to 〇. When the flag is omitted as the integer "Ν", it further indicates that the degree of the distance to be adjusted can be set to 0 in the order of the first. For example, in Table 2a, the ellipsis flag of the distance χ is not χ"', and the width of the distance χι cannot be set to 〇. Table 2b shows the spacing between reference points along the y-axis. The "Y-axis direction" indicates the interval between a plurality of reference points set along the axis direction of the contour "丨" of the character "middle". Specifically, the spacing between such reference points is from Y1 to Y5.

108162-981027.DOC •21 · 1324334 「開始」指示參考點間間隔開始處的y座標分量。例如, 距離Y 1開始位置處的y座標分量係「1 6」。 「距離」表不參考點間沿7軸之距離。例如,距離γι的沿 y軸方向之距離係「8〇」。 如上所述,「相同距離旗標」表示該複數個距離之寬度中 的至少-距離以及調整尺寸與該至少一距離之調整尺寸相 同的至少另一距離之寬度。例如,值為「1」的「相同距離 旗標」指不,對距離¥1至¥5中的距離Y2與距離Y·以調整 以具有相同尺寸。例如,矣;「1 + 表不相同距離旗標」之值為Γχ」 的距離之寬度指示,在距離们至¥5中,不需要為了具有盘 此類距離之寬度相同的尺寸而調整旗標。「相同距離旗標」 可表示複數個距離之寬度中的至少一距離之寬度以及已決 定為等於該至少一距離之寬度的至少另一距離之寬度。 「距離旗標」Μ,參考關的—距離是否具有參考點 間沿7軸之距離所需的最小距離。距離旗標亦指示參考點間 ^料需的最小距離。例如,在表⑽,距離以距離旗 為」”私示距離Y1具有所需的最小距離之寬度「工」。 省略旗^」指示,在藉由格柵適配調整參考點間沿y 軸之距離時是否可將要調整的距離設定成〇。當可將要調整 的㈣設定成〇時,省略旗標亦指示將要調整的距離之寬度 5史定成0的順序。你|如 「 在表2b中,距離Y1之省略旗標為108162-981027.DOC •21 · 1324334 "Start" indicates the y coordinate component at the beginning of the interval between reference points. For example, the y coordinate component at the start position of Y 1 is "1 6". The Distance table does not reference the distance along the 7-axis between points. For example, the distance from the γι in the y-axis direction is "8". As described above, the "same distance flag" indicates at least the distance from the width of the plurality of distances and the width of the at least another distance that is the same as the adjustment size of the at least one distance. For example, the "same distance flag" with a value of "1" means no, and the distance Y2 and the distance Y· in the distance of ¥1 to ¥5 are adjusted to have the same size. For example, 矣; the width of the distance of "1 + table not the same distance flag" is Γχ", and in the distance to ¥5, it is not necessary to adjust the flag for the same size as the width of the disk. . The "same distance flag" may indicate the width of at least one of the widths of the plurality of distances and the width of at least one other distance determined to be equal to the width of the at least one distance. "Distance Flag" Μ, reference to the distance - whether the distance has the minimum distance required to distance the 7-axis between the reference points. The distance flag also indicates the minimum distance required between the reference points. For example, in Table (10), the distance is defined by the distance flag "". The distance Y1 has the width of the required minimum distance "work". The flag ^" is omitted to indicate whether the distance to be adjusted can be set to 〇 when the distance between the reference points along the y-axis is adjusted by the grid adaptation. When the (4) to be adjusted is set to 〇, the ellipsis flag also indicates the order in which the width of the distance to be adjusted is set to 0. You|such as "In Table 2b, the elliptical flag of distance Y1 is

B曰 J Χ」?、θ不’不能將要調整的距離之寬度設定成 圖3以256 X 25 6網目顯示方式顯示輪廊字型文字 文字「晶」包括輪^B曰 J Χ"? θ does not 'can' set the width of the distance to be adjusted as shown in Figure 3. The porch font type is displayed in 256 X 25 6 mesh display. The text "crystal" includes the wheel ^

108162-981027.DOC -22· 此外’圖3亦If千会土 頌不參考點間沿X軸之距離之寬度以及參考 點間沿y轴之距離之寬度。#考點間沿X軸之距離數係 由距離X 1至X 1 1表示此等1 1個距離之寬度。參考點間沿y轴 之距離數係11。由距離Y1至Y11表示此等丨丨個距離之寬度。 表3顯示圖3所示文字「晶」之文字資料142中所包含的座 標資料。該座標資料指示表示輪廓1至9之點P 1至P36之座標 值0 108162-981027.DOC 23- 座梃滷驍 X座標 Y座標 輪廓1 P1 219 254 P2 219 151 P3 35 15! P4 35 254 PI 219 254 輪廓2 P5 203 23& Ρβ 51 Ρ7 51 212 Pft 203 212 P5 203 238 輪廓3 P9 203 ifte P10 61 19Θ P11 51 Ιβ7 Pi 2 203 1β7 Pd 2DS 1Ββ 輪廓4 PI 3 112 12Β P14 112 1 P»1S 12 1 Pie 12 128 P13 112 12Β 輪廓5 Pt7 9t 112 ΡΙβ 2B 112 Pie 2ft 74 P20 8B 74 P17 AS 112 輪廓6 P21 θβ 58 P22 28 ββ PM 2β 17 P24 ββ 17 -P21 θβ ΒΒ 輪廓7 P2B 243 128 P26 243 t P27 141 1 P2B 14f 12Β P25 24d 128 輪廓8 P2ft 227 112 P30 1B7 112 P31 IB7 74 P32 227 74 P2t 227 112 輪廓9 P33 227 -58 P34 157 5Β P35 157 17 Ρ3β 227 17 P33 227 58 1324334 表3 座標編號」係表示輪廓1至9之點。明確言之,「座標編 108162-981027.DOC -24- 1324334 號」係P1至P36。 「X座標」指示點的乂座標分量。例如,指示點p丨之X座標 分量的「X座標」係「219」。 「y座標」指示點的y座標分量。例如’指示點p 1之y座標 分量的「y座標」係「254」。 表4顯示圖3所示文字「晶」之文字資料142中所包含的參 考點間間隔資料。108162-981027.DOC -22· In addition, Figure 3 also shows the width of the distance between the reference points along the X-axis and the distance between the reference points along the y-axis. #The distance between the test points along the X axis is the width of these 11 distances from the distance X 1 to X 1 1 . The number of distances between the reference points along the y-axis is 11. The width of these distances is represented by distances Y1 to Y11. Table 3 shows the coordinate data contained in the text 142 of the text "crystal" shown in Fig. 3. The coordinate data indicates the coordinate value of the points P 1 to P36 representing the contours 1 to 9 0 108162-981027.DOC 23- 梃 梃 骁 X coordinate Y coordinate contour 1 P1 219 254 P2 219 151 P3 35 15! P4 35 254 PI 219 254 Contour 2 P5 203 23& Ρβ 51 Ρ7 51 212 Pft 203 212 P5 203 238 Contour 3 P9 203 ifte P10 61 19Θ P11 51 Ιβ7 Pi 2 203 1β7 Pd 2DS 1Ββ Contour 4 PI 3 112 12Β P14 112 1 P»1S 12 1 Pie 12 128 P13 112 12Β Contour 5 Pt7 9t 112 ΡΙβ 2B 112 Pie 2ft 74 P20 8B 74 P17 AS 112 Contour 6 P21 θβ 58 P22 28 ββ PM 2β 17 P24 ββ 17 -P21 θβ ΒΒ Contour 7 P2B 243 128 P26 243 t P27 141 1 P2B 14f 12Β P25 24d 128 Profile 8 P2ft 227 112 P30 1B7 112 P31 IB7 74 P32 227 74 P2t 227 112 Profile 9 P33 227 -58 P34 157 5Β P35 157 17 Ρ3β 227 17 P33 227 58 1324334 Table 3 Coordinate No. Indicates the point of contour 1 to 9. Specifically, "Coordinates 108162-981027.DOC -24-1324334" is P1 to P36. The "X coordinate" indicates the 乂 coordinate component of the point. For example, the "X coordinate" of the X coordinate component of the indication point p丨 is "219". The "y coordinate" indicates the y coordinate component of the point. For example, the "y coordinate" of the y coordinate component of the indication point p 1 is "254". Table 4 shows the interval between reference points contained in the text 142 of the character "crystal" shown in Fig. 3.

X軸方向 開始 距離 相同距離旗標 距離旗標 .省略旗標 距離X1 12 16 1 X 距離X2 2β 7 2 0 X 距離X3 _ 35 16 1 1 X 距離X4 51 45 3 X 距離X5 98 ia 1 y 距離X8 112 29 X X 距離X7 141 16 1 t X 距離X8 157 46 3 1 X 距i X9 203 16 1 1 X 距離ΧΙΟ 219 8 2 0 X 距離 XIII 227 16 1 1 X Υ軸方向 開始 距離 相同距離旗棟 距離旗標 省略旗標 距離Υ1 _ 1 18 1 X 距離Υ2 17 41 2 1 X 距離Υ3 58 16 1 1 X 距離Υ4 74 38 2 3 距離Υ5 112 16 1 X _距離Υβ 12Β 23 X 1 1 距離0 151 18 1 X 距離Υ8 167 2d 3 7* _ 9 —距離Υ泛 106 16 1 1 X 距離Υ10 212 26 3 X 距離Ytl 23S 16 1 X (a) (b) 表4 108162-981027.DOC 25· 1324334 表4a顯示沿χ軸方向的參考點間間隔資料。 「X軸方向」表示沿著組成文字「晶」之輪廓i至9之X軸 方向所設定的複數個參考點間的間隔。明確言之,此類參 考點間間隔係距離XI至XI1。 「開始」指示參考點間間隔開始處的父座標分量。例如, 距離X1開始位置處的χ座標分量係「丨2」。 「距離」表示參考點間沿x軸之距離。例如,距離χι的沿 X軸方向之距離係「16」。 如上所述’「相同距離旗標」表示該複數個距離之寬度中 的至少一距離以及調整尺寸與該至少一距離之調整尺寸相 同的至少另一距離之寬度。例如,值為「丨」的「相同距離 旗標」指示,對距離XI至XU中的距離幻、距離χ3、距離 Χ5、距離Χ7、距離Χ9及距離χ π加以調整以具有相同尺寸。 例如,值為「2」的「相同距離旗標」指示,對距離χι至 XII中的距離X2與距離X10加以調整以具有相同尺寸。例 如,值為「3」的「相同距離旗標」指示,對距離幻至又“ 中的距離X4與距離X8加以調整以具有相同尺寸。例如,表 不「相同距離旗標」之值為Γχ」的距離χ6指示,在距離 XI至XII中,不需要為了具有與此類距離之寬度相同的尺 寸而調整旗;f示π相同距離旗標」可指示複數個距離之寬度 中的至少一距離之寬度以及已決定為等於該至少一距離之 寬度的至少另一距離之寬度。 「距離旗標」指示,參考點間沿乂軸的一距離是否具有參 考點間距離所需的最小距離。距離旗標亦指示參考點間距X-axis direction start distance same distance flag distance flag. Omit flag distance X1 12 16 1 X Distance X2 2β 7 2 0 X Distance X3 _ 35 16 1 1 X Distance X4 51 45 3 X Distance X5 98 ia 1 y Distance X8 112 29 XX Distance X7 141 16 1 t X Distance X8 157 46 3 1 X Distance i X9 203 16 1 1 X Distance 219 219 8 2 0 X Distance XIII 227 16 1 1 X Starting at the same distance from the Υ axis distance Flag ellipsis flag distance Υ1 _ 1 18 1 X Distance Υ 2 17 41 2 1 X Distance Υ 3 58 16 1 1 X Distance Υ 4 74 38 2 3 Distance 112 5 112 16 1 X _ Distance Υβ 12Β 23 X 1 1 Distance 0 151 18 1 X Distance Υ8 167 2d 3 7* _ 9 — Distance 106 106 16 1 1 X Distance Υ 10 212 26 3 X Distance Ytl 23S 16 1 X (a) (b) Table 4 108162-981027.DOC 25· 1324334 Table 4a Displays the interval between reference points along the x-axis direction. The "X-axis direction" indicates the interval between a plurality of reference points set along the X-axis direction of the contours i to 9 constituting the character "crystal". Specifically, the spacing between such reference points is from XI to XI1. "Start" indicates the parent coordinate component at the beginning of the interval between reference points. For example, the χ coordinate component at the start position of the distance X1 is "丨2". "Distance" indicates the distance along the x-axis between reference points. For example, the distance from the χι in the X-axis direction is "16". The "same distance flag" as described above indicates at least one of the widths of the plurality of distances and the width of the at least one other distance of the adjustment size that is the same as the adjustment size of the at least one distance. For example, the "same distance flag" indication with the value "丨" indicates that the distance illusion, the distance χ3, the distance Χ5, the distance Χ7, the distance Χ9, and the distance χ π in the distances XI to XU are adjusted to have the same size. For example, the "same distance flag" indicating "2" indicates that the distance X2 and the distance X10 in the distances χι to XII are adjusted to have the same size. For example, the "same distance flag" indication with a value of "3" adjusts the distance X4 and the distance X8 in the distance to the same size. For example, the value of the "same distance flag" is Γχ The distance χ6 indicates that in the distances XI to XII, it is not necessary to adjust the flag in order to have the same size as the width of such distance; f indicates that the same distance flag π can indicate at least one of the widths of the plurality of distances. The width and the width of at least another distance that has been determined to be equal to the width of the at least one distance. The "distance flag" indicates whether the distance between the reference points along the x-axis has the minimum distance required for the distance between the reference points. Distance flag also indicates reference point spacing

108162-981027.DOC -26- 離而要夕長的最小距離。例如,距離χ丨之距離旗標係「l」。 即,距離X1具有最小距離之寬度「1」。 省略旗標」指示,在藉由格栅適配調整參考點間沿X 軸之距離時是否可將要調整的距離設定成q。當可將要調整 的距離没疋成0時,省略旗標亦指示將要調整的距離之寬度 设定成〇的順序。例如,距離XI之省略旗標係「X」。其指示, 不能將要調整的距離之寬度設定成 表4b顯不沿y軸方向的參考點間間隔資料。 「Y軸方向」表示沿著組成文字「晶」之輪廓1至9之y軸 方向所設定的複數個參考點間的間隔。明確言之,此類參 考點間間隔係距離Υ1至γ 11。 「開始」指示參考點間間隔開始處的y座標分量。例如, 距離Y1開始位置處的y座標分量係「1」。 「距離」表示參考點間沿丫轴之距離。例如,距離γι的沿 y軸方向之距離係「16」。 如上所述,「相同距離旗標」表示該複數個距離之寬度中 的至;一距離以及調整尺寸與該至少一距離之調整尺寸相 同的至少另一距離之寬度。例如,值為Γ1」的「相同距離 旗標」指示,對距離Υ1至Y11中的距離丫丨、距離γ3、距離 Y5、距離Y7、距離Y9及距離Y11加以調整以具有相同尺寸。 例如,值為「2」的「相同距離旗標」指示,對距離γι至 Y11中的距離Y2與距離Y4加以調整以具有相同尺寸。例 如,值為「3」的「相同距離旗標」指示,對距離¥1至¥11 中的距離Y8與距離Y10加以調整以具有相同尺寸。例如, 108162-981027.DOC -27- 1324334 表示「相同距離旗標 _ ^ ^ 、」之值為x」的距離之寬度指示,不 而要為了具有與此gg Μ 離之寬度相同的尺寸而調整旗標。 相同距離旗標可> j表不複數個距離之寬度中的至少一距 續之見度以及已決定兔楚从 疋為4於該至少一距離之寬度的至少 一距離之寬度。 距離旗‘」指不,參考點間的一距離是否具有參考點 間/〇y軸之距離所需的最小距離。距離旗標亦指示參考點間 距離所需的最小距離。例如,距離γι之距離旗標係「^」。 其指不距離Y1具有最小距離之寬度「1」。 、払」耗示,在藉由格栅適配調整參考點間沿y 軸之距離時是否可將要調整的距離設 =離設定成。時,省略旗棵亦指示將要調整的距== 设定成0的順序。例如,距離γ4之雀略旗標係「3其指示, 以第三的順序將要調整的距離之寬度設定成〇。 圖4顯示本發明之顯示處理程序。藉由CPU 121執行文字 顯不私式141時,完成該顯示處理程序之執行。 以下將參考圖4逐個步驟說明本發明之顯示處理程序。 步驟sioi :經由輸入裝置11〇將表示欲顯示於顯示裝置 130上之文字之文字資訊輸入至主記憶體122。回應於所輸 入的文字資訊,CPU 121自輔助儲存器140讀取儲存於輔助 儲存器1 4 0中的文字資料丨4 2。所讀取的間隔文字資料丨* 2 包括座標資料(參見表1)與參考點間間隔資料(參見表2)。108162-981027.DOC -26- The minimum distance to leave. For example, the distance flag from the distance is "l". That is, the distance X1 has a width "1" of the minimum distance. The omission flag indicates whether the distance to be adjusted can be set to q when the distance between the reference points along the X-axis is adjusted by the grid adaptation. When the distance to be adjusted is not reduced to 0, the omission of the flag also indicates the order in which the width of the distance to be adjusted is set to 〇. For example, the ellipsis flag from the XI is "X". It indicates that the width of the distance to be adjusted cannot be set to the interval between reference points in the direction of the y-axis in Table 4b. The "Y-axis direction" indicates the interval between a plurality of reference points set along the y-axis direction of the contours 1 to 9 constituting the character "crystal". Specifically, the distance between such reference points is Υ1 to γ11. "Start" indicates the y coordinate component at the beginning of the interval between reference points. For example, the y coordinate component at the start position of the distance Y1 is "1". "Distance" indicates the distance along the x-axis between the reference points. For example, the distance from the γι in the y-axis direction is "16". As described above, the "same distance flag" indicates the sum of the widths of the plurality of distances; a distance and a width of at least another distance of the same size as the adjustment size of the at least one distance. For example, the "same distance flag" indicating Γ1" indicates that the distance 丫丨, the distance γ3, the distance Y5, the distance Y7, the distance Y9, and the distance Y11 in the distances 至1 to Y11 are adjusted to have the same size. For example, the "same distance flag" indicating "2" indicates that the distance Y2 and the distance Y4 in the distances γι to Y11 are adjusted to have the same size. For example, the "same distance flag" indicating "3" indicates that the distance Y8 and the distance Y10 in the distances of ¥1 to ¥11 are adjusted to have the same size. For example, 108162-981027.DOC -27- 1324334 indicates the width indication of the distance of "the same distance flag _ ^ ^ ," is x", and is not adjusted to have the same size as the width of this gg Μ Flag. The same distance flag can > j represent at least one of the widths of the plurality of distances and a width of at least one distance from which the rabbit has been determined to be at least one of the widths of the at least one distance. The distance flag ‘ refers to whether the distance between the reference points has the minimum distance required for the distance between the reference points/〇y axes. The distance flag also indicates the minimum distance required for the distance between the reference points. For example, the distance flag from the γι is "^". It means that the width "1" has a minimum distance from Y1.払 耗 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 When omitted, the flag is also indicated to indicate that the distance to be adjusted == is set to 0. For example, the distance flag of γ4 is "3", and the width of the distance to be adjusted is set to 〇 in the third order. Fig. 4 shows the display processing program of the present invention. At 141, the execution of the display processing program is completed. The display processing program of the present invention will be described step by step with reference to Fig. 4. Step sioi: inputting text information indicating the text to be displayed on the display device 130 via the input device 11 Main memory 122. In response to the input text information, the CPU 121 reads the text data 丨4 2 stored in the auxiliary storage 160 from the auxiliary storage 140. The read interval text data 丨* 2 includes coordinates Data (see Table 1) and reference point spacing data (see Table 2).

步驟S102: CPU 121依據要輸出至顯示裝置13〇之文字尺 寸對座標資料加以縮放,藉此產生經縮放的座標資料。CPU 108162-981027.DOC •28· 1324334 121執行程式141a時,處理步驟S102。將經縮放的座標資料 儲存於主記憶體122中。 要輸出的文字尺寸為η點時,經縮放的座標(X,Y)係,例 如,(ηχΧ/25 6, ηχΥ/256)。將經縮放座標資料計算至第一百 個小數位。 表5顯示文字「中」之文字資料142中所包含的座標資料 以及對此等座標資料加以縮放後的座標資料。縮放前的座 標資料係表1所示座標資料。Step S102: The CPU 121 scales the coordinate data according to the text size to be output to the display device 13〇, thereby generating the scaled coordinate data. CPU 108162-981027.DOC • 28· 1324334 121 When the program 141a is executed, step S102 is processed. The scaled coordinate data is stored in the main memory 122. When the size of the text to be output is η, the scaled coordinates (X, Y) are, for example, (ηχΧ/25 6, ηχΥ/256). The scaled coordinate data is calculated to the first hundred decimal places. Table 5 shows the coordinate data contained in the text "142" of the text "Chinese" and the coordinate data of the coordinates of the coordinates. The coordinate data before scaling is the coordinate data shown in Table 1.

座標編號 X座標 Y座標. 縮放後的 X座標 縮放後的 Y座標 輪廓1 P1 143 240 8.94 15.00 P2 143 192 8.94 12.00 P3 231 192 14.44 12.00 P4 231 96 14.44 6.00 P5 143 86 8.04 6.00 P6 143 1S 8.94 1.00 P7 112 16 7.00 1.00 P8 112 96 7Λ0 6.00 P9 25 96 1.56 6Ό0 P10 25 102 1.58 12.00 P11 112 192 7.00 12.00 P12 112 240 7.00 15.00 P1 143 240 8.94 15.00 輪廓2 P13 112 180 7,00 10.00 P14 57 160 3.56 10.00 P15 57 128 3.56 8.00 P16 112 128 7.00 8.00 P13 112 160 7.00 10.00 輪廓3 P17 19Θ 160 12.44 10.00 P1B 143 160 8.94 10.00 P19 143 128 8.94 8.00 P20 199 128 12.44 8.00 P17 199 100 12.44 10.00 表5 「X座標」指示縮放之前座標的X座標分量。「Υ座標」指 示縮放之前座標的y座標分量。 108162-981027.DOC -29- 1324334 「縮放後的x座標值」指示縮放之後座標的χ座標分量。 「縮放後的Y座標值」指示縮放之後座標的y座標分量。 採用16點尺寸輸出文字時,藉由縮放使縮放前的點Coordinate number X coordinate Y coordinate. Scaled X coordinate scaled Y coordinate contour 1 P1 143 240 8.94 15.00 P2 143 192 8.94 12.00 P3 231 192 14.44 12.00 P4 231 96 14.44 6.00 P5 143 86 8.04 6.00 P6 143 1S 8.94 1.00 P7 112 16 7.00 1.00 P8 112 96 7Λ0 6.00 P9 25 96 1.56 6Ό0 P10 25 102 1.58 12.00 P11 112 192 7.00 12.00 P12 112 240 7.00 15.00 P1 143 240 8.94 15.00 Contour 2 P13 112 180 7,00 10.00 P14 57 160 3.56 10.00 P15 57 128 3.56 8.00 P16 112 128 7.00 8.00 P13 112 160 7.00 10.00 Contour 3 P17 19Θ 160 12.44 10.00 P1B 143 160 8.94 10.00 P19 143 128 8.94 8.00 P20 199 128 12.44 8.00 P17 199 100 12.44 10.00 Table 5 "X coordinate" indicates the coordinates before scaling The X coordinate component. The “Υ coordinate” indicates the y coordinate component of the coordinate before scaling. 108162-981027.DOC -29- 1324334 "Scaled x coordinate value" indicates the χ coordinate component of the coordinate after scaling. The "scaled Y coordinate value" indicates the y coordinate component of the coordinate after scaling. When the text is output in 16-point size, the point before zooming is made by zooming

Pl(143, 240)變為縮放後的點 Pl(8.94, 15.00)。 表6顯示文字「晶」之文字資料142中所包含的座標資料 以及對此等座標資料加以縮放後的座標資料。 縮放前的座標資料係表3所示座標資料。Pl (143, 240) becomes the scaled point Pl (8.94, 15.00). Table 6 shows the coordinate data contained in the text "142" of the text "Crystal" and the coordinates of the coordinates of the coordinate data. The coordinate data before scaling is the coordinate data shown in Table 3.

108162-981027.DOC 30· 1324334108162-981027.DOC 30· 1324334

座標編號 X座標 Υ座標 縮放後的X座檩 縮放後的Υ座檫 輪廓1 Ρ1 219 254 13.69 15.88 Ρ2 219 151 13.βδ 9.44 Ρ3 35 151 2.19 9.44 Ρ4 35 254 2.1 d 16.&8 Ρ1 218 254 13.69 15.88 輪廓2 Ρ5 203 23β 12.6d 14.88 Ρβ 51 238 3.19 14.88 Ρ7 51 212 3.19 13·25 的 203 212 12.68 13.25 Ρ5 203 238 12.89 14.ΒΒ 輪廓3 Ρ9 203 196 12.69 12.25 Ρ10 51 196 3.19 12>25 Ρ11 51 1β7 3.1 Θ 10.44 Ρ12 203 1β7 12.69 10.44 Ρβ 203 196 12.69 12·25 輪廓4 Ρ13 112 128 7.00 β.00 Ρ14 112 1 7.00 0.06 Ρ15 12 1 0.75 0.0β ΡΤβ 12 128 0.75 8Ό0 P13 128 7.00 8.00 輪廓5 P17 96 112 6.00 7Ό0 PIS 28 112 1.75 7.00 pig 28 74 1.75 4.63 P20 Οβ 74 6.00 4.63 P17 96 112 β.00 7.00 輪廓6 P21 9β 68 6.00 3.63 P22 28 58 1.75 3.63 P23 28 17 1.75 1.06 P24 9β 17 6.00 1.0Θ f»21 9β 68 β·00 3.03 輪廓7 P25 243 12β 15.19 8.00 P20 243 1 15.10 0·0β P27 141 1 8^1 ο.οβ P28 141 12β 8·81 8.00 P25 243 128 15.19 Β.00 輪廓8 P28 227 112 14.19 7.00 P30 157 112 9^1 7.00 P31 157 74 9.β1 4.63 P32 227 74 14.10 4.83 Ρ2Θ 227 112 14.1D 7.00 輪廓9 P33 227 58 14.19 3.83 P34. 157 58 9名1 3.63 P35· 157 17 Θ.81 ι.οβ Ρ3β 227 17 14.1» ι.οβ P33 227 S8 14.19 3.63 表6 X座標」指示縮放之前座標的x座標分量。「Y座標」指 108162-981027.DOC -31 · 1324334 示縮放之前座標的y座標分量。 縮放後的X座標值」指不知放之後座標的X座標分量。 「縮放後的Y座標值」指示縮放之後座標的y座標分量。 要輸出的文字尺寸為16點時,藉由縮放使縮放前的點 P1 (219, 254)變為縮放後的點 Pl(i3.69, 15.88)。 返回參考圖4繼續說明顯示處理程序。 步驟S103: CPU 121格柵適配經縮放的座標資料,藉此產 生格柵適配後的座標資料。CPU 121執行程式1411)時,處理 步驟S103。將格柵適配後的座標資料儲存於主記憶體122 中。 以下進一步詳細說明格柵適配處理程序。 步驟S104: CPU 121產生繪圖資料以便將格柵適配後的座 標資料顯示在顯示裝置上。繪圖資料之產生係所熟知的用 於產生表示輪廓字型之資料之方法。例如,cpu ι21採用一 程式(例如,用於繪製直線、樣條曲線等的程式)產生表示文 字輪廓之繪圖資料且接著採用一標出程式標出輪廓内部。 CPUl21執行程式141e時,執行步驟Sl04o將所產生的繪圖 資料儲存於主記憶體122中。 步驟S105 : CPU 121將步驟81〇4中所產生的繪圖資料顯 示在顯示裝置130上。 圖5顯示一格柵適配處理程序(程式14比之步驟“ο]中的 處理程序)。CPU 121執行程式1411?。圖5(a)顯示步驟§3〇1 至S3 10以及步驟S327至S33〇。圖5(b)顯示步驟Μ”至 S326»圖5(c)顯示步驟S311至S318。Coordinate number X coordinate Υ coordinate Zoomed X seat 檩 zoomed Υ 檫 contour 1 219 1 219 254 13.69 15.88 Ρ 2 219 151 13.βδ 9.44 Ρ3 35 151 2.19 9.44 Ρ4 35 254 2.1 d 16.&8 Ρ1 218 254 13.69 15.88 Profile 2 Ρ5 203 23β 12.6d 14.88 Ρβ 51 238 3.19 14.88 Ρ7 51 212 3.19 13·25 203 212 12.68 13.25 Ρ5 203 238 12.89 14.ΒΒ Contour 3 Ρ9 203 196 12.69 12.25 Ρ10 51 196 3.19 12>25 Ρ11 51 1β7 3.1 Θ 10.44 Ρ12 203 1β7 12.69 10.44 Ρβ 203 196 12.69 12·25 Contour 4 Ρ13 112 128 7.00 β.00 Ρ14 112 1 7.00 0.06 Ρ15 12 1 0.75 0.0β ΡΤβ 12 128 0.75 8Ό0 P13 128 7.00 8.00 Contour 5 P17 96 112 6.00 7Ό0 PIS 28 112 1.75 7.00 pig 28 74 1.75 4.63 P20 Οβ 74 6.00 4.63 P17 96 112 β.00 7.00 Outline 6 P21 9β 68 6.00 3.63 P22 28 58 1.75 3.63 P23 28 17 1.75 1.06 P24 9β 17 6.00 1.0Θ f»21 9β 68 β·00 3.03 Profile 7 P25 243 12β 15.19 8.00 P20 243 1 15.10 0·0β P27 141 1 8^1 ο.οβ P28 141 12β 8·81 8.00 P25 243 128 15.19 Β.00 Profile 8 P28 227 112 14.19 7 .00 P30 157 112 9^1 7.00 P31 157 74 9.β1 4.63 P32 227 74 14.10 4.83 Ρ2Θ 227 112 14.1D 7.00 Profile 9 P33 227 58 14.19 3.83 P34. 157 58 9 1 1.63 P35· 157 17 Θ.81 ι .οβ Ρ3β 227 17 14.1» ι.οβ P33 227 S8 14.19 3.63 Table 6 X coordinates" indicates the x coordinate component of the previous coordinate. "Y coordinate" means 108162-981027.DOC -31 · 1324334 shows the y coordinate component of the coordinate before scaling. The scaled X coordinate value refers to the X coordinate component of the coordinate after the release. The "scaled Y coordinate value" indicates the y coordinate component of the coordinate after scaling. When the size of the text to be output is 16 points, the point P1 (219, 254) before the zoom is changed to the scaled point P1 (i3.69, 15.88) by scaling. Referring back to FIG. 4, the display processing procedure will be continued. Step S103: The CPU 121 grid adapts the scaled coordinate data, thereby generating the grid-fitted coordinate data. When the CPU 121 executes the program 1411), the processing proceeds to a step S103. The grid-fitted coordinate data is stored in the main memory 122. The grid adaptation processing procedure is described in further detail below. Step S104: The CPU 121 generates drawing data to display the coordinate-adjusted coordinate data on the display device. The generation of graphical data is a method well known for generating information representing contour fonts. For example, cpu ι21 uses a program (for example, a program for drawing lines, splines, etc.) to generate drawing data representing the outline of the text and then uses a marking program to mark the inside of the outline. When the CPU 121 executes the program 141e, the step S104o is executed to store the generated drawing data in the main memory 122. Step S105: The CPU 121 displays the drawing material generated in step 81〇4 on the display device 130. Figure 5 shows a grid adaptation processing program (program 14 is compared to the processing in step "o]). CPU 121 executes program 1411? Figure 5(a) shows steps §3〇1 to S310 and step S327. S33. Fig. 5(b) shows steps Μ" to S326» Fig. 5(c) shows steps S311 to S318.

108162-981027.DOC •32- 1324334 表7顯示對表2所示參考點間間隔資料執行格柵適配處理 之後所獲得的參考點間間隔資料。 S301 S303 $304 X軸方向 距離 貴化後的距離 第一黯 相同距離旗檫 相间距》處 理後的钜醮 第二誤差 距離XI 2.00 2 0.00 1 2 0.00 距雔X2 3.44 3 -0.44 2 3 .-0.44 距離X3 1.94 2 0.05 1 2 0.06 距離X4 3.50 4 0.50 2 3 -0.50 距離XS 2.00 2 0.00 1 2 0.D0 i2.ea 13 12 13CS302) (a)108162-981027.DOC •32- 1324334 Table 7 shows the reference point interval data obtained after performing the grid fitting processing on the inter-reference interval data shown in Table 2. S301 S303 $304 X-axis direction distance after the extravagant distance First 黯 same distance flag 檫 phase spacing 处理 The second error distance after processing XI 2.00 2 0.00 1 2 0.00 Distance X2 3.44 3 -0.44 2 3 .-0.44 Distance X3 1.94 2 0.05 1 2 0.06 Distance X4 3.50 4 0.50 2 3 -0.50 Distance XS 2.00 2 0.00 1 2 0.D0 i2.ea 13 12 13CS302) (a)

S30t S303 __ S3Q4S30t S303 __ S3Q4

Y軸方向 距離 量化後的距離 第一誤差 相同距離旗標 相同距蘸處 理後的距醢 第二誤差 距雔Y1 S.00 5 0.0D X 5 0.00 距離_Yi 2.00 2 0.00 1 2 0.00 距離七 2.00 2 0.00 X 2 0.00 距雜 2.00 2 0.00 1 2 0.00 距離ys 3.0D 3 0.00 X 3 0.00 14.00 14 U 14(S302) 表7 表7(a)顯示對沿x軸方向的參考點間間隔資料(參見表 2(a))執行格柵適配處理之後所獲得的參考點間間隔資料。 「X轴方向」表示要加以格柵適配的複數個參考點間距離 之寬度。明確言之,要加以格栅適配的複數個參考點間距 離之寬度係距離XI至X5。 「距離」表示格柵適配後參考點間沿X軸方向的距離之寬 度。例如,距離XI之距離之寬度係「2.00」。 「量化後的距離」表示藉由量化「距離」中所顯示的值 108162-981027.DOC -33- 1324334 所產生的距離之見度。例如,藉由量化距離幻所產生的距 離之寬度係「2」。以下將進一步詳細說明量化。 第誤差j表示自量化後的距離」所表示之值至「距 離」所表示之值的變化量。例如,以距離幻為對象而言, 自「量化後的距離」所表示之值至「距離」所表示之值的 變化量係「-0.44(即,3-3.44)」。 相同距離旗標」指示複數個參考點間距離之寬度中的 至少-距離以及要調整成與駐少—距離具有相同尺寸的 至少另一距離之寬度。例如,值為「L的「相同距離旗標」 指示,對距離XI至X5中的距離幻、距離χ3及距離幻加以 調整以具有相同尺寸。例如,值為「2」@「相同距離旗標」 指不,對距離XI至Χ5中的距離Χ2與距離又4加以調整以具有 相同尺寸。「相同距離旗標」可指示複數個距離之寬度中的 至少一距離之寬度以及已決定為等於該至少一距離之寬度 的至少另一距離之寬度。 「相同距離處理後的距離」表示藉由對量化後的距離之 寬度執行相同距離處理所產生的距離之寬度。例如,以距 離XI、距離Χ3及距離Χ5為對象而言,執行相同距離處理之 後,該等距離之寬度中的各距離之寬度為「2」。例如,以 距離Χ2與距離Χ4為對象而言,執行相同距離處理之後,該 等距離之寬度中的各距離之寬度為「3」。以下將進一步詳 細說明相同距離處理。 「第二誤差」表示自「相同距離處理後的距離」所表示 之值至「距離」所表示之值的變化量。例如,以距離Χ2為 108162-981027.DOC •34· 1324334 對象而言,自「相同距離處理後的距離」所表示之值至「距 離」所表示之值的變化量係「_〇.44(即,3-3.44)」。 表7(b)顯示對沿y軸方向的參考點間間隔資料(參見表 2(b))執行格柵適配處理之後所獲得的參考點間間隔資料。 「Y軸方向」表示要加以格栅適配的複數個參考點間距離 之寬度。明確言之,要加以格柵適配的複數個參考點間距 離之寬度係距離Υ1至Υ5。 「距離」表示格柵適配後參考點間沿y軸方向的距離之寬 度。例如,距離Y1之距離之寬度係「5 〇〇」。 「量化後的距離」表示藉由一第二方法量化「距離」中 所顯示的值所產生的距離之寬度。例如’藉由該第二方法 量化距離Y1所產生的距離之寬度係「5」。以下將進一步詳 細說明藉由該第二方法執行的量化。 「第一誤差」表示自「量化後的距離」所表示之值至「距 離」所表示之值的變化量。例如,以距離¥2為對象而言, 自置化後的距離J所表示之值至「距離」所表示之值的 變化量係「〇.〇〇(即,2_2 00)」。 「相同距離旗標」指示複數個參考點間距離之寬度中的 至少-距離以及要調整成與該至少一距離具有相同尺寸的 至少另-距離之寬度。例如,值為「U「相同距離旗標」 指示,對距離丫〖至丫5中的距離丫2與距離丫4加以調整以具有 相同尺寸。例如,值為「2」的「相同距離旗標」指示,對 距離Y1至Y5中的距離Υ2與距離¥4加以調整以具有相同尺 寸。例如’值為「X」& Γ相同距離旗標」指示,不需要為Y-axis direction distance Distance after quantization First error Same distance flag Same distance 蘸 Distance after processing Second error distance 1Y1 S.00 5 0.0DX 5 0.00 Distance _Yi 2.00 2 0.00 1 2 0.00 Distance 7.00 2 0.00 X 2 0.00 From 2.00 2 0.00 1 2 0.00 Distance ys 3.0D 3 0.00 X 3 0.00 14.00 14 U 14(S302) Table 7 Table 7(a) shows the spacing between reference points along the x-axis (see table) 2(a)) The inter-reference point interval data obtained after the grid fitting process is performed. The "X-axis direction" indicates the width of the distance between a plurality of reference points to be grid-fitted. Specifically, the plurality of reference point spacings to be grid-fitted are separated by a distance XI to X5. "Distance" indicates the width of the distance between the reference points in the X-axis direction after the grid is fitted. For example, the width of the distance from XI is "2.00". The "quantized distance" indicates the degree of visibility by the value 108162-981027.DOC -33 - 1324334 displayed in the "distance". For example, the width of the distance produced by quantizing the distance illusion is "2". The quantization will be described in further detail below. The first error j represents the amount of change from the value indicated by the quantized distance to the value indicated by the "distance". For example, in the case of distance illusion, the amount of change from the value indicated by "quantized distance" to the value indicated by "distance" is "-0.44 (ie, 3-3.44)". The same distance flag indicates at least the distance from the width of the plurality of reference points and the width of at least another distance to be adjusted to have the same size as the resident-distance. For example, the value of "the same distance flag" of "L" indicates that the distance illusion, the distance χ3, and the distance illusion in the distances XI to X5 are adjusted to have the same size. For example, the value "2" @ "the same distance flag" means no, and the distance Χ 2 and the distance 4 in the distances XI to Χ 5 are adjusted to have the same size. The "same distance flag" may indicate the width of at least one of the widths of the plurality of distances and the width of at least one other distance determined to be equal to the width of the at least one distance. The "distance after the same distance processing" indicates the width of the distance generated by performing the same distance processing on the width of the quantized distance. For example, in the case of the distance XI, the distance Χ3, and the distance Χ5, the width of each of the widths of the equal distances is "2" after the same distance processing is performed. For example, in the case of the distance Χ2 and the distance Χ4, the width of each of the widths of the equidistances is "3" after the same distance processing is performed. The same distance processing will be described in further detail below. The "second error" indicates the amount of change from the value indicated by "distance after the same distance processing" to the value indicated by "distance". For example, in the case of a distance Χ2 of 108162-981027.DOC • 34· 1324334, the amount of change from the value represented by "distance after the same distance" to the value indicated by "distance" is "_〇.44 ( That is, 3-3.44)". Table 7(b) shows the inter-reference point interval data obtained after performing the grid fitting processing on the inter-reference point interval data (see Table 2(b)) along the y-axis direction. The "Y-axis direction" indicates the width of the distance between a plurality of reference points to be grid-fitted. Specifically, the plurality of reference point spacings to be grid-fitted are separated by a width Υ1 to Υ5. "Distance" indicates the width of the distance between the reference points in the y-axis direction after the grid is fitted. For example, the width of the distance from Y1 is "5 〇〇". The "quantized distance" indicates the width of the distance produced by quantizing the value displayed in "distance" by a second method. For example, the width of the distance generated by the distance Y1 by the second method is "5". The quantization performed by the second method will be further explained in detail below. The "first error" indicates the amount of change from the value indicated by "quantized distance" to the value indicated by "distance". For example, for the distance of ¥2, the amount of change from the value represented by the distance J after the self-set to the value indicated by "distance" is "〇.〇〇 (ie, 2_2 00)". The "same distance flag" indicates at least a distance from the width of the plurality of reference points and a width at least another distance to be adjusted to have the same size as the at least one distance. For example, the value is "U "same distance flag" indication, and the distance 丫 2 and the distance 丫 4 in the distance 丫 to 丫 5 are adjusted to have the same size. For example, the "same distance flag" indicating "2" indicates that the distance Υ2 and the distance ¥4 in the distances Y1 to Y5 are adjusted to have the same size. For example, the value "the value of "X" & Γ the same distance flag" does not need to be

108162-981027.DOC -35- 1324334 了與距離Y1、距離γ3及距離Y5中的各距離具有相同尺寸而 調整距離Υ1至Υ5中的距離。「相同距離旗標」可表示複數 個距離之寬度中的至少一距離之寬度以及已定義為等於該 至少一距離之寬度的至少另一距離之寬度。 「相同距離處理後的距離」表示藉由對量化後的距離之 寬度執行相同距離處理所產生的距離之寬度。例如,以距 離Υ2與距離Υ4為對象而言,執行相同距離處理之後,該等 距離之寬度中的各距離之寬度為2。例如,由於相同距離旗 標「X」係附著於距離Υ1、距離Υ3及距離Υ5,故不對對象 距離Υ1、距離Υ3及距離Υ5執行相同距離處理。因此,對於 對象距離Υ1、距離Υ3及距離Υ5而言,相同距離處理後的距 離之寬度與相同距離處理前的距離之寬度相同。以下將進 一步詳細說明相同距離處理。 「第二誤差」表不自「相同距離處理後的距離」所表示 之值至「距離」所表示之值的變化量。例如,以距離¥2為 對象而言,自「相同距離處理後的距離」所表示之值至「距 離」所表示之值的變化量係「0.00(即,2·2.00)」。 表8顯示對表4所示參考點間間隔資料執行格柵適配處理 之後的參考點間間隔資料。 108162-981027.DOC -36 - 1324334 (m> X軸方向 距離 β化後 的距離 40fiT 相同距離 旗棋 相同炬離處 理後的距離 .第二誤差 弟 ιΛλ _距離XI 1JOO 1 0.00 1 1 0Λ0 距離X2 0X4 0 -0.44 2 0 -0.44 距離X3 1J)0 1 0加 1 1 0.00 距離X4 2J1 3 0.1 θ 3 S 0.1 S 距離X& 1加 1 0加 1 1 ΟΛΟ 距離Χβ 1Λ1 2 0.18 X 2 ο.η 距離Χ7 1.00 1 CM)0 t 1 OJOO 距_Χ8 2J* 3 0.13 3 S __ (US 距離沏 1.00 f 〇J〇0 1 1 〇JK> 距雔Χ1£ 050 1 OJO 2 0 -0^0 蹈離饥 ΙΛ0 1 0.00 1 1 OjOO 1 14.44 18 Η108162-981027.DOC -35-1324334 has the same size as each of the distance Y1, the distance γ3, and the distance Y5 and adjusts the distances in the distances Υ1 to Υ5. The "same distance flag" may indicate the width of at least one of the widths of the plurality of distances and the width of at least one other distance defined to be equal to the width of the at least one distance. The "distance after the same distance processing" indicates the width of the distance generated by performing the same distance processing on the width of the quantized distance. For example, in the case of the distance Υ2 and the distance Υ4, the width of each of the widths of the equal distances is 2 after the same distance processing is performed. For example, since the same distance flag "X" is attached to the distance Υ 1, the distance Υ 3, and the distance Υ 5, the same distance processing is not performed on the object distance Υ 1, the distance Υ 3, and the distance Υ 5 . Therefore, for the object distance Υ1, the distance Υ3, and the distance Υ5, the width of the distance after the same distance processing is the same as the width of the distance before the same distance processing. The same distance processing will be described in further detail below. The "second error" table indicates the amount of change from the value indicated by "distance after the same distance processing" to the value indicated by "distance". For example, in the case of the distance of ¥2, the amount of change from the value indicated by "distance after the same distance" to the value indicated by "distance" is "0.00 (that is, 2·2.00)". Table 8 shows the inter-reference point interval data after the grid fitting processing is performed on the inter-reference space data shown in Table 4. 108162-981027.DOC -36 - 1324334 (m> The distance from the X-axis direction to the distance of βfi is 40fiT. The distance from the same distance is the same as the distance after the torch is separated. The second error is ιΛλ _ distance XI 1JOO 1 0.00 1 1 0Λ0 distance X2 0X4 0 -0.44 2 0 -0.44 Distance X3 1J)0 1 0 plus 1 1 0.00 Distance X4 2J1 3 0.1 θ 3 S 0.1 S Distance X& 1 plus 1 0 plus 1 1 ΟΛΟ Distance Χβ 1Λ1 2 0.18 X 2 ο.η Distance Χ7 1.00 1 CM)0 t 1 OJOO From _Χ8 2J* 3 0.13 3 S __ (US Distance brewing 1.00 f 〇J〇0 1 1 〇JK> Distance 雔Χ1£ 050 1 OJO 2 0 -0^0 Famine 0 1 0.00 1 1 OjOO 1 14.44 18 Η

SS05 笫一調整 馑的距離 第三誤差 巳調整 ism 笫二鉍整 彷的距鼴 第四誤差 已調整旗樣 i D.00 0 1 oioo 0 2 -0.5β 1 2 -OJ56 1 1 0JD0 0 1 0.00 0 2 ^-38 1 2 -0ΛΒ 1 1 D.00 0 1 OJOO 0 1 >0.44 fi 2 0M 1 1 0.00 0 1 0加 0 2 ΰΛ9 0 2 -〇.1〇 0 1 0.00 0 1 0j00 0 2 0.38 0 2 Γ ο^β 0 1 0.00 0 1 OjOO 0 1S 181 表8 表8(a)顯示對沿x軸方向的參考點間間隔資料(參見表 4(a))執行格柵適配處理之後所獲得的參考點間間隔資料。 108162-981027.DOC -37- 丄524334 軸方向」表示要加以格栅適配的複數個參考點間距離 I度明確σ之’要加以格柵適配的複數個參考點間距 離之寬度係距離XI至XII。 「距離」表示格柵適配後參考點間沿χ軸方向的距離之寬 度。例如,距離XI之距離之寬度係「1〇〇」。 「量化後的距離」表示藉由該第二方法量化「距離」中 所顯示的值所產生的距離之寬度。例如,#由該第二方法 量化距離XI所產生的距離之寬度係「丨」。以下將進—步詳 細說明藉由該第二方法執行的量化。 「第一誤差」表示自「量化後的距離」所表示之值至「距 離J所表示之值的變化量。例如,以距離\2為對象而言, 自「量化後的距離」所表示之值至「距離」所表示之值的 變化量係「-0.44(即,〇_〇·44)」。 如上所it相同距離旗標」指示複數個距離之寬度中的 至少一距離以及要調整成與該至少一距離具有相同尺寸的 至少另-距離之寬度。例如,值為Γ1」的「相同距離旗標」 指示,對距離XI至XU中的距離幻、距離χ3、距離χ5、距 離Χ7、距離Χ9及距離χ 1丨加以調整以具有相同尺寸。例如, 值為「2」的「相同距離旗標」指示,對距離幻至幻丨中的 距離Χ2與距離XI 〇加以調整以具有相同尺寸。例如,值為 「3」的「相同距離旗標」指示,對距離χι至χι丨中的距離 X4與距離X8加以調整以具有相同尺寸。例如,附著有值為 「X」的「相同距離旗標」的距離χ6指示,不需要為了與距 離Χ6具有相同尺寸而調整距離乂丨至又丨丨中的距離。「相同距SS05 笫 馑 馑 馑 第三 第三 第三 第三 ism ism ism ism ism ism 铋 铋 铋 铋 铋 鼹 鼹 鼹 鼹 鼹 鼹 鼹 鼹 鼹 鼹 鼹 i i i i i i i i i D i i i D D i i D D D D D i D D D D 0 2 ^-38 1 2 -0ΛΒ 1 1 D.00 0 1 OJOO 0 1 >0.44 fi 2 0M 1 1 0.00 0 1 0 plus 0 2 ΰΛ9 0 2 -〇.1〇0 1 0.00 0 1 0j00 0 2 0.38 0 2 Γ ο^β 0 1 0.00 0 1 OjOO 0 1S 181 Table 8 Table 8(a) shows the grid fitting process after the reference point interval data (see Table 4(a)) along the x-axis direction is displayed. The obtained reference point interval data. 108162-981027.DOC -37- 丄524334 Axis direction" indicates the distance between the multiple reference points to be grid-fitted, the degree of the difference between the reference points and the width of the reference point. XI to XII. "Distance" indicates the width of the distance between the reference points along the x-axis after the grid is fitted. For example, the width of the distance from XI is "1". The "quantized distance" indicates the width of the distance generated by quantizing the value displayed in "distance" by the second method. For example, the width of the distance generated by the second method of quantizing the distance XI is "丨". The quantization performed by the second method will be described in detail below. The "first error" indicates the amount of change from the value indicated by the "distance after quantization" to the value indicated by the distance J. For example, the distance from the "quantized distance" is expressed by the distance \2. The amount of change in the value represented by the value to "distance" is "-0.44 (ie, 〇_〇·44)". The same distance flag as above "indicates at least one of the widths of the plurality of distances and the width of at least the other distance to be adjusted to have the same size as the at least one distance. For example, the "same distance flag" indicating Γ1" indicates that the distance illusion, the distance χ3, the distance χ5, the distance Χ7, the distance Χ9, and the distance χ1丨 in the distances XI to XU are adjusted to have the same size. For example, the "same distance flag" indication with a value of "2" adjusts the distance Χ2 and distance XI 距离 in the distance to the illusion to have the same size. For example, the "same distance flag" value of "3" indicates that the distance X4 and the distance X8 in the distance χι to χι丨 are adjusted to have the same size. For example, the distance χ6 attached to the "same distance flag" having the value "X" indicates that it is not necessary to adjust the distance 乂丨 to the distance in the 为了 to have the same size as the distance Χ6. "same distance

108162-981027.DOC •38- 1324334 離旗標j可表示複數個距離之寬度^的至少一距離之寬度 以及已定義為等於該至少一距離之寬度的至少另一距離之 寬度。 「相同距離處理後的距離」表示藉由對量化後的距離之 寬度執行相同距離處理所產生的距離之寬度。例如,以距 離XI、距離X3、距離X5、距離X7、距離X9及距離X11為對 象而s,執行相同距離處理之後,該等距離之寬度中的各 距離之寬度係「丨」。例如,以距離X2與距離XI〇為對象而 言,執行相同距離處理之後,該等距離之寬度中的各距離 之寬度為「0」。例如,以距離X4與距離Χ8為對象而言執 行相同距離處理之後,該等距離之寬度中的各距離之寬度 為「3」。例如’不需要為了與距離χ6具有相同尺寸而調整 距離XI至XII中的距離。因此,以距離又6為對象而言,相 同距離處理後的距離之寬度與相同距離處理前的距離之寬 度不同,即,「2」。 「第二誤差」表示自「相同距離處理後的距離」所表示 之值至「距離」所表示之值的變化量。例如,以距離Υ2為 對象而言,自「相同距離處理後的距離」所表示之值至「距 離」所表示之值的變化量係「_〇.44(即,0-0.44)」。 表8(b)顯示對沿y轴方向的參考點間間隔資料(來見表 4(b))執行格栅適配處理之後所獲得的參考點間間隔資料。 「Y軸方向」表示要加以格柵適配的複數個參考點間距離 之寬度。明確言之,要加以格柵適配的複數個參考點間距 離之寬度係距離Y1至Y11。 108162-981027.DOC -39- 1324334 「距離」表示格栅適配後參考點間 y神万向的距離之寬 度。例如’距離Y1之距離之寬度係「1〇〇」。 「量化後的距離」表示藉由該第二方法量化「距離」中 所顯示的值所產生的距離之寬度。例如, 」 柯田琢第二方法 量化距離Y1所產生的距離之寬度係「1 」 从卜將進一步詳 細說明藉由該第二方法執行的量化。 「第-誤差」表示自「量化後的距離」所表示之值至「距 離」所表示之值的變化量。例如,以距離¥2為對象而言, 自「量化後的距離」所表示之值至「距離」所表示之值的 變化量係「0.44(即,3-2.56)」。108162-981027.DOC • 38-1324334 The off flag j may represent the width of at least one distance of the width ^ of the plurality of distances and the width of at least another distance defined to be equal to the width of the at least one distance. The "distance after the same distance processing" indicates the width of the distance generated by performing the same distance processing on the width of the quantized distance. For example, the distance XI, the distance X3, the distance X5, the distance X7, the distance X9, and the distance X11 are the objects s, and after performing the same distance processing, the width of each of the widths of the equal distances is "丨". For example, in the case of the distance X2 and the distance XI〇, after performing the same distance processing, the width of each of the widths of the equal distances is "0". For example, after the same distance processing is performed for the distance X4 and the distance Χ8, the width of each of the widths of the equal distances is "3". For example, it is not necessary to adjust the distances in the distances XI to XII in order to have the same size as the distance χ6. Therefore, for the distance of 6 and 6, the width of the distance after the same distance processing is different from the width of the distance before the same distance processing, that is, "2". The "second error" indicates the amount of change from the value indicated by "distance after the same distance processing" to the value indicated by "distance". For example, with respect to the distance Υ2, the amount of change from the value indicated by the "distance after the same distance processing" to the value indicated by the "distance" is "_〇.44 (i.e., 0-0.44)". Table 8(b) shows the inter-reference point interval data obtained after performing the grid fitting processing on the inter-reference point interval data (see Table 4(b)) along the y-axis direction. The "Y-axis direction" indicates the width of the distance between a plurality of reference points to be grid-fitted. Specifically, the plurality of reference point spacings to be grid-fitted are separated by a distance Y1 to Y11. 108162-981027.DOC -39- 1324334 "Distance" indicates the width of the distance between the reference points after the grid is fitted. For example, the width of the distance from Y1 is "1". The "quantized distance" indicates the width of the distance generated by quantizing the value displayed in "distance" by the second method. For example, the second method of Kodak's second method quantizes the distance generated by the distance Y1 by "1". The quantization performed by the second method will be further explained in detail. The "first error" indicates the amount of change from the value indicated by "quantized distance" to the value indicated by "distance". For example, in the case of the distance of ¥2, the amount of change from the value indicated by "quantized distance" to the value indicated by "distance" is "0.44 (i.e., 3-2.56)".

如上所述,「相同距離旗標」指示複數個參考點間距離之 寬度中的至少-距離之寬度以及要調整成與該i少一距離 具有相同尺寸的至少另一距離之寬度。例如,值為「丨」的 「相同距離旗標」指示,對距離YljLYu中的距離幻、距 離Y3、距離Y5、距離Y7、距離γ9及距離Yu加以調整以具 有相同尺寸。例如,值為「2」的「相同距離旗標」指示, 對距離Y1至Y11中的距離¥2與距離Υ4加以調整以具有相同 尺寸。例如,值為「3」的「相同距離旗標」指*,對距離 Υ1至Υ11中的距離丫8與距離Υ10加以調整以具有相同尺 寸。例如,附著有值為「χ」的「相同距離旗標」的距離Υ6 才曰示不舄要為了與距離Υ6具有相同尺寸而調整距離¥1至 Υ11中的距離。相同距離旗標」可表示複數個距離之寬度 中的至少一距離之寬度以及已決定為等於該至少一距離之 寬度的至少另一距離之寬度。As described above, the "same distance flag" indicates at least the width of the distance between the plurality of reference points and the width of at least another distance to be adjusted to have the same size as the distance of the i. For example, the "same distance flag" indicating "值为" indicates that the distance illusion, the distance Y3, the distance Y5, the distance Y7, the distance γ9, and the distance Yu in the distance YljLYu are adjusted to have the same size. For example, the "same distance flag" indicating "2" indicates that the distances ¥2 and Υ4 in the distances Y1 to Y11 are adjusted to have the same size. For example, the "same distance flag" with a value of "3" means *, and the distances 丫 8 and the distance Υ 10 in the distances Υ 1 to Υ 11 are adjusted to have the same size. For example, the distance Υ6 to which the "same distance flag" having the value "χ" is attached indicates that the distances in the distances from ¥1 to Υ11 are adjusted in order to have the same size as the distance Υ6. The same distance flag may represent the width of at least one of the widths of the plurality of distances and the width of at least one other distance determined to be equal to the width of the at least one distance.

W8162-981027.DOC • 40· 1324334 「相同距離處理後的距離」表示藉由對量化後的距離之 寬度執行相同距離處理所產生的距離之寬度。例如,以距 離Y1至Y11中的距離Y1、距離Y3 '距離Y5、距離Y7、距離 Y9及距離Y11為對象而言,執行相同距離處理之後,該等 距離之寬度中的各距離之寬度係r 1」。例如,以距離Y j至 Y11中的距離Y2與距離Y4為對象而言,執行相同距離處理 之後’該等距離之寬度中的各距離之寬度為「3」。例如, 以距離Y1至Y11中的距離Y8與距離Υ10為對象而言,執行相 同距離處理之後,該等距離之寬度中的各距離之寬度為 「2」。由於附著於距離γ6的相同距離旗標為「X」,故不對 對象距離Υ6執行相同距離處理。因此,對於對象距離γ6而 5 ,相同距離處理後的距離之寬度與相同距離處理前的距 離之寬度相同。W8162-981027.DOC • 40· 1324334 "Distance after the same distance processing" indicates the width of the distance generated by performing the same distance processing on the width of the quantized distance. For example, with the distance Y1, the distance Y3 'distance Y5, the distance Y7, the distance Y9, and the distance Y11 in the distances Y1 to Y11 as objects, after performing the same distance processing, the width of each distance in the width of the equidistant distance is r 1". For example, the distance Y2 and the distance Y4 in the distances Y j to Y11 are the same, and the width of each of the widths of the equal distances is "3" after the same distance processing is performed. For example, with the distance Y8 and the distance Υ10 in the distances Y1 to Y11, the width of each of the widths of the equal distances is "2" after the same distance processing is performed. Since the same distance flag attached to the distance γ6 is "X", the same distance processing is not performed on the object distance Υ6. Therefore, for the object distance γ6 and 5, the width of the distance after the same distance processing is the same as the width of the distance before the same distance processing.

「第二誤差」表示自「相同距離處理後的距離」所表示 之值至距離」所表示之值的變化量。例如,以距離γ2為 對象而言,自「相同距離處理後的距離」所表示之值至「距 離」所表示之值的變化量係r 0 44(即,3_2 56)」。 第一調整後的距離」表示對「量化後的距離」中附 著有預定「相同距離旗標」值的一距離之寬度加以窄化所 得的結果。例如,將對應於距離Υ2與距離Υ4的「量化後的 距離」(其中附著有值為「2」的「相同距離旗標」)自「3」 窄化為「一第一調整後的距離」中的值「2」。以下將進一 步詳細說明窄化量化距離之處理。 「第三誤差」表示自「一第一調整後的距離」所表示之The "second error" indicates the amount of change in the value indicated by "the distance from the distance after the same distance processing" to the distance. For example, with respect to the distance γ2, the amount of change from the value indicated by the "distance after the same distance processing" to the value indicated by the "distance" is r 0 44 (i.e., 3_2 56). The "first adjusted distance" indicates a result of narrowing the width of a distance from the "quantized distance" with a predetermined "same distance flag" value. For example, the "quantized distance" corresponding to the distance Υ2 and the distance Υ4 (the "same distance flag with a value of "2" attached thereto) is narrowed from "3" to "a first adjusted distance" The value in "2". The processing of narrowing the quantization distance will be further explained below. "Third error" means that it is represented by "a distance after the first adjustment"

I08I62-98I027.DOC 1324334 值至「距離」所表示之值的變化量。例如,以距離Υ2為對 象而言,自「一第一調整後的距離」所表示之值至「距離」 所表示之值的變化量係「-0.56(即,2-2.56)」。 「已調整旗標」係附著於已藉由一改變量化距離之寬度 的處理對其長度加以調整的一對象(距離)。例如,對對應於 距離Y2與距離Y4的「量化後的距離」加以調整後,將值「丨」 附著於距離Y2與距離γ4。 「一第二調整後的距離」表示對「量化後的距離」中附 著有預定「相同距離旗標」值的一距離之寬度加以擴展所· 知·的結果。例如,將對應於距離Y6的「量化後的距離」(其 中附著有值為「X」的「相同距離旗標」)自「1」擴展為「一 第二調整後的距離」中的值「2」。以下將進一步詳細說明 擴展量化距離之處理。 「第四誤差」表示自「一第二調整後的距離」所表示之 值至距離」所表示之值的變化量。例如,以距離γ6為對 象而5 ’自「一第二調整後的距離」所表示之值至「距離」 所表示之值的變化量係Γ 〇 56(即,2-1 44)」。 · 已調整旗標」係附著於已藉由一改變量化距離之寬度 的處理對其長度加以調整的一對象(距離)。例如,由於除對 應於距離Y2與距離Y4的「量化後的距離」之外,亦對對應 於距離Y6的「量化後的距離」加以調整,故將值「丨」附著 於距離Y2與距離Y4。 以下將參考圖5至13逐個步驟說明本發明之格柵適配處 理程序。I08I62-98I027.DOC 1324334 The amount of change in value to the value indicated by "Distance". For example, with the distance Υ2 as the object, the amount of change from the value indicated by "the distance after the first adjustment" to the value indicated by the "distance" is "-0.56 (i.e., 2-2.56)". The "adjusted flag" is attached to an object (distance) whose length has been adjusted by a process of changing the width of the quantized distance. For example, after adjusting the "quantized distance" corresponding to the distance Y2 and the distance Y4, the value "丨" is attached to the distance Y2 and the distance γ4. The "second adjusted distance" indicates the result of expanding the width of a distance from the "quantized distance" with a predetermined "same distance flag" value. For example, the "quantized distance" corresponding to the distance Y6 (the "same distance flag" with the value "X" attached thereto) is expanded from "1" to "the value in the second adjusted distance". 2". The process of extending the quantization distance will be described in further detail below. The "fourth error" indicates the amount of change in the value indicated by "the value represented by the "second adjusted distance" to the distance". For example, the amount of change from the value indicated by the distance γ6 to the value indicated by "5" from the "second adjusted distance" to the value indicated by "distance" is Γ 〇 56 (i.e., 2-1 44). The "adjusted flag" is attached to an object (distance) whose length has been adjusted by a process of changing the width of the quantized distance. For example, since the "quantized distance" corresponding to the distance Y6 is adjusted in addition to the "quantized distance" corresponding to the distance Y2 and the distance Y4, the value "丨" is attached to the distance Y2 and the distance Y4. . The grid fitting process of the present invention will be described step by step with reference to Figs. 5 through 13 .

108162-981027.DOC •42· 百先,參考圖5(a)說明步驟83〇1至331〇以及步驟s33〇。 v驟8301 . CPU 121獲得至第—百個小數位的方式計算複 數個經縮放參考點間距離之寬度(參見表7與表8中的^"距 離」)。 步驟S3〇2:CPU121根據所獲得至第一百個小數位的複數 個經縮放參考點間距離之寬度計算一目標值。 明確言之,CPU 121藉由自所獲得至第—百個小數位的複 個經縮放參考點間距離中的一最Αχ座標值減去一最小X ㈣值且接著採㈣人法量化此值來計算—值,藉此決定 -表不X軸方向上之目標距離之寬度的目標值。咖⑵藉 =所獲得至第-百個小數位的複數個經縮放參考點間距 離中的-最大y座標值減去一最小y座標值且接著採用捨入 法量化此值來計算-值,藉此蚊—表示㈣方向上之目根 距離之寬度的目標值。 τ 應注意,CPU 121可對所獲得至第—百個小數位的複數個 經縮放參考點間距離之宽产全 度朴以未和且接著藉由捨入 、ϊ化δ十异出的值,藉此決定一表 夕$ ± 衣丁/σχ軸方向之目標距離 目標值。此外,CPU121可對所獲得至第―百個小 :複數個經縮放參考點間距離之寬度全部加以求和且 =者1捨人法量化計算出的值,藉此決I表示沿y轴方 向之目榣距離之寬度的目標值。 藉由採用捨入法產生一量化合計, 致性。 了實現文字尺寸的一 但$化方法不受 應注意’儘管將捨入法用作量化方法,108162-981027.DOC • 42· First, the steps 83〇1 to 331〇 and the step s33〇 are explained with reference to FIG. 5(a). v. 8301. The CPU 121 calculates the width of the distance between the plurality of scaled reference points by way of the hundredth decimal place (see ^" Distance in Table 7 and Table 8). Step S3〇2: The CPU 121 calculates a target value based on the width of the distance between the plurality of scaled reference points obtained to the first hundred decimal places. Specifically, the CPU 121 subtracts a minimum X (four) value from a maximum coordinate value of the distance between the plurality of scaled reference points obtained from the hundredth decimal place and then quantizes the value by (4) human method. To calculate the value, thereby determining - the target value of the width of the target distance in the X-axis direction. The coffee (2) borrows the maximum y coordinate value from the maximum y coordinate value in the distance between the plurality of scaled reference points obtained by the first hundredth decimal place and then quantizes the value by rounding to calculate the value. This mosquito - indicates the target value of the width of the root distance in the (four) direction. τ It should be noted that the CPU 121 can obtain the value of the wide range of the distance between the plurality of scaled reference points obtained to the hundredth decimal place, and then round and decimate the value of δ. , thereby determining the target distance of the target distance of $± 衣丁/σχ axis direction. In addition, the CPU 121 can sum up the widths of the distances obtained from the first hundred small: a plurality of scaled reference points and the value calculated by the method of the first one, thereby determining the direction along the y-axis. The target value of the width of the witness. A quantitative total is generated by using the rounding method. The implementation of the text size is not subject to attention. Although the rounding method is used as the quantization method,

I08162-981027.DOC -43- 丄乂 4334 限於捨入法❶當儘可能大地顯示文字時,可將向上捨入用 作里化方法。當儘可能小地顯示文字時,可將向下捨去用 作量化方法。在量化時可使用所需限定值。 此外,就目標值而言’不受限於藉由量化複數個經縮放 參考點間距離之寬度的合計加以決定。使用者可將一所需 值作為目標值輸入至文字顯示裝置1〇〇。 _因此,藉由執行步驟S302,可採用—第一方法對根據計 异至第-百個小數位的複數個經縮放參考點所歧的一值 加以量化以決定一目標值,從而可獲得要調整的複數個 值,如下進一步所述。 V驟S3 03. CPU 121藉由捨人法對複數個經縮放參考點間 距離之寬度中的各寬度加以量化。在表7與表8所示範例 中「距離」中顯示複數個經縮放參考點間距離之寬度。 里化後的距離」中顯不複數個量化參考點間距離之寬 度。 應注意,可依據距離旗標執行該量化。距離旗標將所雷 最小距離之寬度表示成一複數個參考點之間距離之寬度 例如’當兩個經縮放參考點之間距離之寬度為「Μ」時 若沒有距離旗標,則藉由你 θ 精由捨入法$化後的距離之寬度為 「2」。若距離旗標指示「丨」’則藉由捨入法量化後的距難 真 之寬度為「2」。若距離旗標指示「2」,則藉由捨入法 後的距離之賞唐盔「9 。丁-^ 見度4 2」不過,距離旗標指示「3」時 據距離旗標將量化距離之寬度設定為「3」。 應注意’儘管將捨入法用作量化距離之寬度之方法I08162-981027.DOC -43- 丄乂 4334 Limited to rounding method When rounding up text as large as possible, round up can be used as the method of refining. When the text is displayed as small as possible, it can be rounded down to be used as a quantization method. The required limit values can be used when quantizing. Further, the 'target value' is not limited to being determined by quantifying the total of the widths of the plurality of scaled reference point distances. The user can input a desired value as a target value to the character display device 1A. _ Therefore, by performing step S302, the first method can be used to quantize a value that is different from the plurality of scaled reference points that are different from the hundredth decimal place to determine a target value, thereby obtaining The adjusted plurality of values are further described below. V. S3 03. The CPU 121 quantizes each width in the width of the distance between the plurality of scaled reference points by the rounding method. The widths of the distances between the plurality of scaled reference points are displayed in "Distance" in the examples shown in Tables 7 and 8. The distance between the quantized reference points is the width of the distance between the quantized reference points. It should be noted that this quantization can be performed in accordance with the distance flag. The distance flag indicates the width of the minimum distance of the thunder as the width of the distance between a plurality of reference points. For example, when the width of the distance between the two scaled reference points is "Μ", if there is no distance flag, then by θ is the width of the distance after the rounding by the rounding method is "2". If the distance flag indicates "丨", the width of the distance that is quantized by the rounding method is "2". If the distance flag indicates "2", the Tang Helmet "9. Ding-^ Visibility 4 2" is obtained by the distance after the rounding method. However, when the distance flag indicates "3", the distance distance will be quantified according to the distance flag. The width is set to "3". It should be noted that 'although the rounding method is used as a method of quantifying the width of the distance

I08162-98I027.DOC -44- 量化距離之寬度之方法 .^ 又哏於猞入法。可使用向上捨入 或向下捨去作為量化距離宽 寬度之方法。在量化距離之寬 度之方法的量化中’可使用所需限定值。 步驟S302中所執行的用於計算目標值的第—方法中的量 化方法與步驟S3〇3中所採用的用於量化參考點間距離之寬 度之第二方法中的量化方法可相同或不相同。例如,可使 2捨入法作為該第一量化方法且可使用捨入法作為該第二 量化方法。儘可能大地顯示文字時,可使用向上捨入作為 該第一量化方法且可使用捨入法作為該第二量化方法。 步驟S304. CPU 121參考先前所決定的相同距離旗標,藉 此將所附著的相同距離旗標具有相同值的複數個距離之^ 度調整為相同值。在表7與表8所示範例中,由「相同距離 處理後的距離」表示調整後的距離之寬度。 如參考表7與表8所述,在採用該第二方法量化後的距離 中存在至 >、一距離之寬度以及視為與該至少一距離具有 相同寬度的至少另一距離。被視為具有相同寬度的距離係 相同距離旗標」之值相同的距離。 應注意’對該至少一距離以及該至少另一距離加以調整 以具有相同尺寸之事實表示,該至少一距離之寬度等於該 至少另一距離之寬度。例如,分別對應於距離XI、距離X3 及距離X5的各個「量化後的距離」皆等於值「2」,即,皆 相等(參見表7(a))。 步驟S3 05: CPU 121決定相同距離處理之後的距離之寬度 合計是否等於藉由該第一方法加以量化之後的合計(目標 108162-98I027.DOC -45- ^^4334 若決定該等合計相等(是),則處理進行至步驟S327,因 為不需要重新調整複數個參考點之位置。若決定該等合計 不相等(否),則處理進行至步驟S306。若決定該等合計不 相等(否),則相同距離處理之後的距離之寬度合計大於藉由 該第一方法加以量化之後的合計,或者,相同距離處理之 後的距離之寬度合計小於藉由該第一方法加以量化之後的 兔度合計。 步驟S306. CPU 121決定相同距離處理之後的距離之寬度 合計是否小於藉由該第一方法加以量化之後的合計(目桿 值)。 若決定係不小於(否),則處理進行至步驟s3〇7。若決定 係小於(是),則處理進行至步驟S3U(參見圖5(c))。 步驟S307 . CPU 121決定對應於複數個距離的距離旗標之 口 4疋否大於藉由該第—方法加以量化之後的合計(目標 值)。 若決定係切(是),則處理進行至步驟削,認為在本 狀態下無法調整參考點間的間隔以輪出—更小的文字。若 決^係不大於㈤,則處理進行至步_19(參見圖5(c))。 虽距離旗標之合計大於目 老點門& „ ”值寺,進一步窄化複數個參 考間的間隔會導致文字模 見性劣化,,程序停止句整進而導致顯不文子時的可 間的間隔。該處理藉由採 亏-占 標,搜尋進-步調整參考^門^確認Μ存在省略旗 ‘· 隔的可能性。省略旗標指I08162-98I027.DOC -44- The method of quantifying the width of the distance . You can use rounding up or down to quantify the width and width of the distance. The desired limit value can be used in the quantization of the method of quantifying the width of the distance. The quantization method in the first method for calculating the target value performed in step S302 may be the same as or different from the quantization method in the second method for quantizing the width of the distance between reference points used in step S3〇3. . For example, a rounding method can be used as the first quantization method and a rounding method can be used as the second quantization method. When the text is displayed as large as possible, up rounding can be used as the first quantization method and rounding can be used as the second quantization method. Step S304. The CPU 121 refers to the previously determined same distance flag, thereby adjusting the degree of the plurality of distances to which the attached same distance flag has the same value to the same value. In the examples shown in Tables 7 and 8, the "distance after the same distance" indicates the width of the adjusted distance. As described with reference to Tables 7 and 8, there is a distance to >, a distance, and at least another distance considered to have the same width as the at least one distance, in the distance quantized by the second method. It is considered to be the same distance as the distance of the same distance flag. It should be noted that the fact that the at least one distance and the at least one other distance are adjusted to have the same size indicates that the width of the at least one distance is equal to the width of the at least another distance. For example, each "quantized distance" corresponding to the distance XI, the distance X3, and the distance X5 is equal to the value "2", that is, equal (see Table 7(a)). Step S3 05: The CPU 121 determines whether the total width of the distance after the same distance processing is equal to the total after being quantized by the first method (target 108162-98I027.DOC -45-^^4334 if it is determined that the totals are equal (is Then, the process proceeds to step S327 because there is no need to re-adjust the positions of the plurality of reference points. If it is determined that the totals are not equal (NO), the process proceeds to step S306. If it is determined that the totals are not equal (No), Then, the total width of the distance after the same distance processing is greater than the total after being quantized by the first method, or the total width of the distance after the same distance processing is less than the total of the rabbit degrees quantized by the first method. S306. The CPU 121 determines whether the total width of the distance after the same distance processing is smaller than the total (the target value) quantized by the first method. If the decision is not less than (No), the process proceeds to step s3〇7. If the decision is less than (YES), the process proceeds to step S3U (see Fig. 5(c)). Step S307. The CPU 121 decides to correspond to a plurality of distances. The distance from the flag to the port 4 is greater than the total (target value) quantized by the first method. If the decision is made (yes), the process proceeds to the step of cutting, and it is considered that the reference point cannot be adjusted in this state. The interval is rounded out - a smaller text. If the system is not greater than (5), the process proceeds to step _19 (see Figure 5(c)). Although the distance flag is greater than the old gate & „ ” The value of the temple, further narrowing the interval between the plurality of references will lead to the deterioration of the textuality of the text, and the program stops the sentence and thus causes the interval between the visible and the text. The process is based on the loss-to-standard, search- Step adjustment reference ^ door ^ confirm that there is a possibility to omit the flag '· separ. Omit the flag

108162-981027.DOC .46 · 不’在藉由格柵適配調整參考點間沿-特定軸(X軸、沐) 之間隔時是否可將要調整的距離之寬度設定成0。當可將要 調整的距離設定成〇時,省略旗標亦指示將要調整的距離之 寬度設定成〇的順序。 曰距離旗標指示,參考點間沿—特定軸(X軸、y轴)的間隔 ,否具有參考點間距離之寬度所需的最小距離之寬度。距 離旗標亦指示參考點間距離之寬度需要多長的最小距離之 =度。例如’當距離旗標為「χ」時,其指示,參考點間間 隔不’、有所而的最小距離之寬度。距離旗標係用於確保顯 不經縮放文字時的可見性的資訊,其表示不會導致文字模 糊的最小距離之寬度。縮放之前,預先將一距離旗標附著 於文字資訊(參見表2與圖7)。 步驟S308: CPU 121決定是否已設定一省略旗標。本發明 之參考點間間隔僅可調整一次。因此,對於已調整過的參 考點間間隔而言,不執行另一調整且不需要確認省略旗標。 若已對未經調整的參考點間間隔設定省略旗標,則需要 將參考點間的此類距離之寬度設定成「〇」且在處理時將參 考點間間隔視為標稱不存在。因此,若決定已設定一省略 旗標(是),則處理進行至步驟S309。 若未經調整的參考點間間隔中不存在省略旗標,則不存 在要省略的參考點間間隔。因此,無法將量化距離之寬度 之合計調整成小於目標值。因此,若決定不存在省略旗標 (否),則處理進行至步驟S330。 步驟S330:縮放之後,CPU 121以採用捨入法量化複數個 108162-981027.DOC •47· 筆劃之座標資料而結束格柵適配處理。 步驟S309: CPU 121以一順序將省略旗標之距離之寬度設 定為「〇」’該順序係取決於複數個省略旗標(其對應於未經 調整的參考點間距離)中始於最高等級之旗標之等級。此 處,把將一具有省略旗標之距離之寬度設定為「〇」稱作將 量化後的一參考點間間隔之值設定為「〇」,而不是稱作操 控該省略旗標。藉由將具有省略旗標之距離之寬度設定為 〇」,可將已決定能夠省略的一間隔標稱調整成「〇」。 由於已藉由執行步驟S309將參考點間距離之寬度設定為 0」故亦將距離旗標之值設定為「〇」。執行步驟S3丨〇時, 隨後執行步驟S305與步驟S3〇6,且之後執行步驟“Ο?,因 此’距離旗標之合計值小於目標值。因此,藉由執行步驟 S309,處理可進行至步驟S319,接著進行至步驟33〇7(參見 圖 5(b)) 〇 步驟S3 10 : CPU I2!在參考點間距離内設定一已調整旗 標,其中,依據省略處理(步驟S3〇9)正在調整的距離將距 離旗標之值設定為「〇」。處理再次進行至步驟s3〇5。 由於省略旗標受限於省略順序’故首先需要按順序執行 省略處理H 6設定已調整旗標時,並不按順序執行 省略處理’因為省略處理係針對已設m旗標的參考點 間間隔。不過’依據步驟S305、步驟讓及步驟s3〇7處所 執行的決定,若距離旗標之值的合計大於參考點間距離之 量化寬度之合計,則執行此省略處理。因此,除特殊情況 之外,依據與省略旗標有關的順序執行省略處理。108162-981027.DOC .46 • Whether the width of the distance to be adjusted can be set to 0 when the interval between the reference points is adjusted by the grid adaptation-specific axis (X-axis, mu). When the distance to be adjusted can be set to 〇, omitting the flag also indicates that the width of the distance to be adjusted is set to the order of 〇.曰 Distance flag indicates the interval between the reference points—the specific axis (X-axis, y-axis), or the width of the minimum distance required to have the width of the reference point. The distance flag also indicates how long the distance between the reference points is required to be the minimum distance. For example, when the distance flag is "χ", it indicates that the reference point is not the same as the width of the minimum distance. The distance flag is used to ensure visibility when the text is not scaled, which represents the width of the minimum distance that does not cause the text to blur. Prior to scaling, a distance flag is pre-attached to the textual information (see Table 2 and Figure 7). Step S308: The CPU 121 determines whether an omission flag has been set. The reference point interval of the present invention can be adjusted only once. Therefore, for the adjusted inter-reference point interval, no further adjustment is performed and no confirmation is required to omit the flag. If the flag has been omitted for the unadjusted reference point interval, the width of such distance between the reference points needs to be set to "〇" and the reference point interval is treated as a nominal non-existence during processing. Therefore, if it is determined that an omission flag has been set (YES), the processing proceeds to step S309. If there is no omission flag in the unadjusted reference point interval, there is no inter-reference interval to be omitted. Therefore, the total of the widths of the quantization distances cannot be adjusted to be smaller than the target value. Therefore, if it is determined that there is no omission flag (NO), the processing proceeds to step S330. Step S330: After the scaling, the CPU 121 ends the grid fitting processing by quantizing a plurality of coordinates of 108162-981027.DOC • 47· strokes by rounding. Step S309: The CPU 121 sets the width of the distance of the omitted flag to "〇" in an order. The order depends on the plurality of omitted flags (which correspond to the distance between the unadjusted reference points) starting from the highest level. The level of the flag. Here, setting the width of a distance having an omission flag to "〇" is called setting the value of the interval between the quantized reference points to "〇" instead of calling the omission flag. By setting the width of the distance having the omitted flag to 〇", it is possible to adjust the interval specification that has been determined to be omitted to "〇". Since the width of the distance between reference points has been set to 0 by performing step S309, the value of the distance flag is also set to "〇". When step S3 is performed, step S305 and step S3〇6 are subsequently performed, and then the step “Ο? is performed, so the total value of the distance flag is smaller than the target value. Therefore, by performing step S309, the process can proceed to the step. S319, proceeding to step 33〇7 (see FIG. 5(b)) 〇Step S3 10: CPU I2! sets an adjusted flag within the distance between the reference points, wherein the processing is omitted according to the omission processing (step S3〇9) The adjusted distance sets the value of the distance flag to "〇". The process proceeds again to step s3〇5. Since the omission of the flag is limited to the omission order, it is first necessary to perform the omission processing H 6 to set the adjusted flag, and the omission processing is not performed in order because the omission processing is for the reference point interval of the m flag. However, according to the decision executed in step S305, the step and the step s3〇7, if the total of the values of the distance flags is greater than the total of the quantization widths of the distances between the reference points, the omission processing is executed. Therefore, the omission processing is performed in accordance with the order in which the flag is omitted, except for special cases.

108162-981027.DOC •48- 以下將參考圖5峨明步驟咖至 物9至㈣(其係用於窄化藉 PUI21執-步 =點間間隔)以調整該複數個參考點間間 复 數個參考點間距離之合計值于複 的目標值。 L错由㈣-方法所獲得 步驟S3 19 : CPU 121決定,去执— 距離中θ # ^已調整旗標的參考點間 距離中疋否存在量化誤差已向 .. ;上梏入的參考點間距離。若 存在量化誤差已向上捨入的表者 ^亏點間距離,則CPU 121擷取 向上捨入最多量化誤差的參考點間間隔。 若決定存在此類距離(是),則處理進行至步驟S320。窄 化參考點_隔時,藉由自量化誤差變化較大的參考點間 間隔執行窄化可最佳地調整字 丁〜糊不口口貝。因此,從具 有取大向上捨入寬度的參考點間間隔開始調整。 若決定不存在此類距離(否),則處理進行至步驟S327(參 見圖5(a))。此係由於,在未設定已調整旗標的參考點間距 離不存在時,無法進一步調整參考點間間隔。 —步驟S32G: CPU 121#貞取-群組參考關距離,其係與執 行步驟319所操取的具有最大向上捨人寬度之參考點間間 隔相同。即,將相同距離旗標附著於複數個參考點間距離, 用於調整複數個參考點間距離中於此設定有相同的相同距 離旗標的參考點間距離之所有寬度之情況。 步驟S321 :決定所擷取的該群組相同距離旗標中所包含 的複數個參考點間距離之寬度是否都比對應的距離旗標之 值大至少一。此係由於,不能使所擷取的一群組相同距離108162-981027.DOC • 48- The following will refer to FIG. 5 to illustrate the steps 9 to (4) (which is used to narrow the PUI 21 implementation - step = dot interval) to adjust the plurality of reference points The total value of the distance between the reference points is the target value of the complex. The L error is obtained by the (4)-method step S3 19: the CPU 121 determines, the de-execution - the distance between the reference points of the θ # ^ adjusted flag in the distance 疋 whether there is a quantization error has been made to the point between the reference points distance. If there is a distance between the table and the loss point where the quantization error has been rounded up, the CPU 121 draws the reference point interval which rounds up the maximum quantization error. If it is decided that such a distance exists (Yes), the processing proceeds to step S320. When narrowing the reference point _, the narrowing is performed by the interval between reference points where the self-quantization error varies greatly, and the word can be optimally adjusted. Therefore, the adjustment is started from the interval between reference points having a large rounded up width. If it is decided that such a distance does not exist (NO), the processing proceeds to step S327 (see Fig. 5(a)). This is because the reference point spacing cannot be further adjusted when the reference point spacing of the adjusted flag is not set. - Step S32G: CPU 121# Capture - Group Reference Off Distance, which is the same as the reference point between the reference points having the maximum upside width taken by step 319. That is, the same distance flag is attached to the distance between the plurality of reference points, and is used to adjust all the widths of the distance between the reference points of the same distance flag set in the distance between the plurality of reference points. Step S321: Determine whether the width of the distance between the plurality of reference points included in the same distance flag of the group that is captured is at least one greater than the value of the corresponding distance flag. This is because the same distance cannot be obtained for a group that is captured.

108162-981027.DOC •49- '、中所匕3的複數個距離之寬度減至小於對應的距離旗 標之值。 若決疋係等於或大於i(是),則處理進行至步驟§322。若 決定並不等於或大於i(否)’則處理進行至步驟Μ%。 步雜S326 · CPU 121決定,除步驟332〇中所榻取的群組 之外,是否還存在量化誤差已向上捨入的參考點間距離。 若除藉由執行步驟S320所擷取的群組之外還存在量化誤差 已向上捨入的參考點間距離,則CPU 121擷取向上捨入最多 ϊ化誤差的參考點間間隔。此係用於在其他參考點間間隔 中查找一欲調整的候選參考點間間隔。 若決定存在此類距離(是),則處理進行至步驟S32〇。若 决疋不存在此類距離(否),則處理進行至步驟S3〇8(參見圖 5(a)) 〇 步驟S322 : CPU 121使所擷取的參考點間的量化距離之值 減1。 步驟S323: CPU 121回應於調整過的參考點間距離設定一 已調整旗標’從而不再對調整過的參考點間間隔加以調整。 步驟S324: CPU 121決定在所擷取的參考點間距離内是否 已設定相同距離旗標。若決定已設定一相同距離旗標(是), 則處理進行至步驟S325。若決定未設定相同距離旗才 (否)’則處理進行至步驟S305(參見圖5(a))。 步驟S325: CPU 121決定,在未設定已調整旗標的參考點 間距離中,是否存在具有相同的相同距離旗標的參考點間 距離。 108162-981027.DOC -50- 1324334 若決定存在此類距離(是),則處理進行至步驟mu。若 決定不存在此類距離(否),則處理進行至步驟s3〇5。 CPU i織複步驟S32GS325,藉此執行—處理使得具 有相同距離旗標的參考點間距離之寬度皆W。完成此處理 之後,處理進行至步驟S305,用以決定是否需要調整下一 參考點間間隔。 以下將參考圖5⑷說明步驟S3US318〇cpui?i 驟S3H至㈣,藉此使藉由該第二方法所獲得的各袁考二 間間隔擴展並調整該複數個參考點間間隔,使得各個距離 之寬度之合計值不超過 τ Μ㈣由方法所獲得的目標值且 接近一最小範圍》108162-981027.DOC • 49- ', the width of the complex distance of 3 is reduced to less than the corresponding distance flag. If the decision is equal to or greater than i (yes), the process proceeds to step §322. If the decision is not equal to or greater than i (No), the process proceeds to step Μ%. Step S326. The CPU 121 determines whether or not there is a reference point-to-point distance in which the quantization error has been rounded up, in addition to the group which is taken in step 332. If there is a reference point-to-point distance in which the quantization error has been rounded up in addition to the group captured by step S320, the CPU 121 撷 is rounded up to the reference point-to-interval interval of the maximum quantization error. This is used to find the interval between candidate reference points to be adjusted in the interval between other reference points. If it is decided that such a distance exists (Yes), the processing proceeds to step S32. If there is no such distance (NO), the process proceeds to step S3〇8 (see Fig. 5(a)). Step S322: The CPU 121 decrements the value of the quantized distance between the reference points captured by one. Step S323: The CPU 121 sets an adjusted flag in response to the adjusted distance between reference points so that the adjusted interval between reference points is no longer adjusted. Step S324: The CPU 121 determines whether the same distance flag has been set within the distance between the reference points that are captured. If it is decided that an same distance flag has been set (YES), the processing proceeds to step S325. If it is decided that the same distance flag is not set (NO), the processing proceeds to step S305 (see Fig. 5(a)). Step S325: The CPU 121 determines whether there is a reference point distance having the same same distance flag among the reference point distances in which the adjusted flag is not set. 108162-981027.DOC -50- 1324334 If it is determined that such a distance exists (Yes), the process proceeds to step mu. If it is decided that there is no such distance (NO), the process proceeds to step s3〇5. The CPU i weaves the step S32GS325, whereby the execution-processing is such that the width of the reference point having the same distance flag is W. After this processing is completed, the processing proceeds to step S305 to decide whether or not the next inter-reference point interval needs to be adjusted. Steps S3US318〇cpui?i S3H to (4) will be described below with reference to FIG. 5(4), thereby expanding and adjusting the interval between the plurality of reference points by the second method obtained by the second method, so that the distances are The total value of the width does not exceed τ Μ (4) The target value obtained by the method and close to a minimum range

步驟S3 11 : CPU 12 1決宏,产土 < A 、 在未§又疋已調整旗標的參考释 間距離中是否存在量化誤# k差已截止的參考點間距離。若存 在里化块差已截止的未考點門花秘 羝耵 > 亏點間距離,則CPU121擷取截止崙 夕量化誤差的參考點間間隔。 若決定存在此類距離(是), )則處理進行至步驟S312。楯 展 > 考點間間隔時,藉由自量 ' _ 里化决差變化較大的參考點門 間隔執行擴展可最佳地調整 ””曰 子之顯不品質。因此,從呈 有最大截止寬度的參考點間間隔開始調整。 ^ 若決定不存在此類距離( 异m w、、 ^處理進仃至步驟S327(參 見圖5(a))。此係由於,在未設 9- ^ 已調正旗“的參考點間距 離不存在時,無法進-步調整參考點間間隔。 步驟S3 12: CPU 121擷取—群細灸本h 與執行步仙丨所㈣的具;其元素係 百取大截止寬度之參考點間間Step S3 11: The CPU 12 1 determines the macro, the soil is < A, and whether there is a reference point distance between the reference inter-distance distance of the uncorrected flag and the adjusted flag. If there is an untested point in the lib block difference, > the distance between the points of loss, the CPU 121 takes the interval between the reference points of the quantization error. If it is determined that such a distance exists (Yes), the processing proceeds to step S312. &展 > When the interval between test sites is adjusted, the expansion can be optimally adjusted by the reference point gate interval with a large change in the _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Therefore, the adjustment is started from the interval between reference points having the maximum cutoff width. ^ If it is decided that there is no such distance (different mw, ^ processing proceeds to step S327 (see Figure 5 (a)). This is because the distance between the reference points of the 9- ^ corrected flag is not set. When there is, the interval between the reference points cannot be adjusted step by step. Step S3 12: CPU 121 captures the group moxibustion moh and executes the step (4) of the step; the element is between the reference points of the cutoff width

108162-981027.DOC 隔相同。即,將相同距離旗標附著於複數個參考點間距離, 用於調整複數個參考點間距離中於此設定有相同的相同距 離旗標的參考點間距離之所有寬度之情況。 步驟S3 1 3 :決定所擷取的該群組相同距離旗標中所包含 的複數個參考點間距離之數目是否大於要擴展的寬度。此 係由於,需要使所設定的相同距離旗標具有相同值的複數 個參考點間距離中的各參考點間距離同時加丨,而且,只有 相同距離旗標具有相同值的許多參考點間距離中的參考點 間距離之寬度才可透過調整參考點間間隔加以擴展。 右決定為大於(是),則處理進行至步驟S3 1 8。若決定為 不大於(否),則處理進行至步驟S314。 步驟S318 : CPU 121決定,除步驟S312中所擷取之群組 中的此等距離之外’是否還存在量化誤差已截止的參考點 間距離。若除藉由執行步驟S3i2所擷取之群組中的此等距 離之外還存在里化誤差已截止的參考點間距離,則2】 擷取截止最多Ϊ化誤差的參考點間間隔。此係用於在其他 參考點間間隔中查找-欲調整的候選參考點間間隔。 若決定存在此類距離(是) 則處理進行至步驟S3 12。 決定不存在此類距離(否) 5(a))。 則處理進行至步驟S327(參見 若 圖 步驟S314..CPU 121使所掏取加1 〇 的參考點間的量化距離之值 步驟S315: CPU 121回應於調敕 於兩整過的參考點間距離設定 已調整旗標,從而不再對調整 门正過的參考點間間隔加以調整108162-981027.DOC is the same. That is, the same distance flag is attached to the distance between the plurality of reference points, and is used to adjust all the widths of the distance between the reference points of the same distance flag set in the distance between the plurality of reference points. Step S3 1 3: It is determined whether the number of distances between the plurality of reference points included in the same distance flag of the group captured is greater than the width to be expanded. This is because it is necessary to simultaneously increase the distance between each reference point among the plurality of reference point distances in which the set same distance flag has the same value, and only the distance between many reference points having the same value of the same distance flag The width of the distance between reference points in the middle can be expanded by adjusting the interval between reference points. If the right decision is greater than (Yes), the process proceeds to step S3 18 . If the decision is not greater than (No), the processing proceeds to step S314. Step S318: The CPU 121 decides whether or not there is a distance between reference points whose quantization error has been cut off, except for the equidistances in the group captured in step S312. If there is a distance between reference points in which the internalization error has been cut off in addition to the distances in the group captured by step S3i2, then 2] the reference point interval of the cutoff error is taken. This is used to find the interval between candidate reference points to be adjusted in the interval between other reference points. If it is determined that such a distance exists (YES), the processing proceeds to step S3 12. Decided that there is no such distance (No) 5(a)). Then, the process proceeds to step S327 (see, for example, step S314: the CPU 121 increments the value of the quantization distance between the reference points of the capture by 1 步骤. Step S315: The CPU 121 responds to the distance between the reference points adjusted to the two times. Set the adjusted flag so that the interval between reference points that the adjustment door is passing is no longer adjusted

108162-981027.DOC •52· 1324334 步驟S316: CPU 121決定在所擷取的參考點間距離内是否 已設定相同距離旗標。若決定已設定一相同距離旗標(是), . 則處理進行至步驟S317。若決定未設定相同距離旗標 (否)’則處理進行至步驟S305(參見圖5(a))。 #_317:CPU121決定’在未蚊已調整旗標的參考點 . 〜”巨㉟中’〗否存在纟有相Θ的相同距離旗標的參考點間 距離。 ’曰 籲 若決定存在此類距離(是),則處理進行至步驟S314。若 決定不存在此類距離(否),則處理進行至步驟S3〇5。 CPU 121重複步驟8314至8317,藉此執行一處理使得具 有相同距離旗標的參考點間距離之寬度皆擴展丨。完成此處 理之後,處理進行至步驟S3〇5,用以決定是否需要調整下 一參考點間間隔。 現在將參考圖5(a)說明步驟S327至S329。 #327: CPU 121決定容納文字之文字塊之最大座標值 .❿與最小座標值。此係用於決定沿一特定轴對一寬度加以縮 放之後,將哪一座標定義成一參考點。 明確言之,將對經縮放參考點之最大座標值應用捨入法 所產生的量化誤差與對經縮放參考點之最小座標值應用捨 入法所產生的量化誤差作比較並根據具有最小量化誤差之 座標值決定文字塊之座標值。纟納文字之文字塊的尺寸係 藉由該第一方法加以量化獲得的合計尺寸。 例如,右對經縮放參考點之最大座標值應用捨入法所產 生的量化誤差小於對經縮放參考點之最小座標值應用捨入108162-981027.DOC • 52· 1324334 Step S316: The CPU 121 determines whether the same distance flag has been set within the distance between the reference points that are captured. If it is determined that a same distance flag has been set (Yes), the process proceeds to step S317. If it is decided that the same distance flag (No) is not set, the processing proceeds to step S305 (see Fig. 5(a)). #_317: CPU121 decides 'the reference point of the flag that has not been adjusted by the mosquito. ~ "Giant 35" does not exist. There is a distance between the reference points of the same distance flag. "曰曰 If you decide to have such a distance (Yes Then, the process proceeds to step S314. If it is determined that there is no such distance (NO), the process proceeds to step S3〇5. The CPU 121 repeats steps 8314 to 8317, thereby performing a process so that reference points having the same distance flag are made. The width of the distance is extended. After the process is completed, the process proceeds to step S3〇5 to determine whether the next reference point interval needs to be adjusted. Steps S327 to S329 will now be described with reference to Fig. 5(a). : CPU 121 determines the maximum coordinate value of the text block that holds the text. ❿ and the minimum coordinate value. This is used to determine which one is defined as a reference point after scaling a width along a specific axis. Comparing the quantization error generated by applying the rounding method to the maximum coordinate value of the scaled reference point and the quantization error generated by applying the rounding method to the minimum coordinate value of the scaled reference point, and having the most The coordinate value of the quantization error determines the coordinate value of the text block. The size of the text block of the Cannes text is the total size obtained by the first method. For example, the right side applies the rounding method to the maximum coordinate value of the scaled reference point. The resulting quantization error is less than the rounding applied to the smallest coordinate value of the scaled reference point

108162-981027.DOC •53- 斤產生的里化誤差,絲 丰 、、‘二縮放參考點之隶大座標值係文 子塊之*大座標值。文宝 ,. 子塊之最小座標值係從文字塊之最 '^第方法加以量化獲得的合計值 (即’容納文字之文念抬Μ „ 予塊的尺寸)所獲得的一值。 曰* H縮放參考點之最小座標值應用捨人法所產 ,、、的量化誤差小於對經縮放參考點之最大座標值應用捨入 、'斤產生的量化誤S,則經縮放參考點之最小座標值係文 字塊之最小座標值。文字塊之最大座標值係對藉由該第一 方法加以量化獲得的合計值(即,容納文字之文字塊的尺寸) 與文字塊之最小座標值求和所獲得的一值。 因此,若對經縮放參考點之最大座標值應用捨入法所產 生的罝化誤差小於對經縮放參考點之最小座帛值應用捨入 法所產生的量化誤差,則量化後的最大座標值係欲顯示文 字之參考座標值。因此,若對經縮放參考點之最小座標值 應用捨入法所產生的量化誤差小於對經縮放參考點之最大 座標值應用捨入法所產生的量化誤差,則量化後的最小座 標值係欲顯示文字之參考座標值。 步驟S328 : CPU 121根據容納文字之文字塊之最大座標 值、容納文字之文字塊之最小座標值以及藉由該第二方法 所獲得的量化距離決定格柵適配之後參考點的座標值。 步驟S329 : CPU 121決定,除參考點之座標之外,組成文 字之複數個筆劃的其他座標。 例如,決定格柵適配處理之後的點,使得距離a/距離b之 值最大程度地接近距離A/距離B之值。此處,縮放之前文字 108162-981027.DOC -54· 1324334 上的點對應於決定格柵適配處理後的點所針對的預定哥 係位於彼此鄰接的一第一參考點與一第二參考點之間^且 此處,距離A係縮放之前文字上的一點與—第—參考點 間的距離。距離B係縮放之前文字上的一點與一第二參 之間的距離。距離a係要決定的一預定點與““中所決定= 格柵適配後的該第一參考點之間的距離。距離b係要決定的 一預定點與S328中所決定的格柵適配後的該第二參考點之 間的距離。 以下將參考圖5與表7(a)說明格柵適配處理程序的一特定 範例。 步驟CPU出以計算至第—百個小數位的方式計算 複數個經縮放參考點間距離之寬度(參見表7與表8中的「距 離」)。距離又1至义5之寬度係「2.00」、「3.44」、「194」、「35〇」 及「2.00」。 ' 步驟S302 : CPU 121對距離χαΧ5之寬度(「2 〇〇」、 'φ 3.44」丨·94」、「3·50」及「2.00」)求和並藉由捨入法量 化求和值「12.88」,藉此獲得目標值「丨3」。 步驟S303: CPU 121藉由捨入法對複數個經縮放參考點間 距離之寬度中的各寬度加以量化。若對應於距離幻至又”旨 派一距離旗標「1」(參見表2(a)),則量化後的距離係「2」、 「3」、「2」、「4」及「2」。 步驟S304 : CPU 121參考附著於距離X1、距離X3及距離 X5之相同距離旗標以及附著於距離χ2與距離χ4的相同距 離旗標’藉此將距離X卜距離Χ3及距離χ5之寬度調整為「2」 108162-981027.DOC •55· 1324334 且將距離X2與距離X4的寬度調整為「3」。 步驟S305: CPU 121決定相同距離處理之後的距離之寬度 合計「12」是否等於目標值「13」。決定為不等於(否),因 此處理進行至步驟S306。 步驟S306: CPU 121決定相同距離處理之後的距離之寬度 合計「12」是否小於目標值「13」。決定為小於(是),因此 處理進行至步驟S311。 步驟S311 : CPU 121決定,在未設定已調整旗標的參考點 間距離(距離又丨至又”中是否存在截止最多量化誤差的參考 點間距離(具有一第一誤差「_〇_ 5 〇」的距離χ4),並且擷取 截止最多量化誤差的參考點間間隔(距離χ4)。此處,CPU 12ι決定(是),因此處理進行至步驟S312。 步驟S3 12 : CPU 121擷取要調整的一群組參考點間距離 (距離X2與距離X4)。 步驟S313 .決定所擷取的該群組相同距離旗標中所包含 ㈣數個參考點間距離之數目「2」是否大於要擴展的寬度 !」。決定為大於(是),因此處理進行至步驟S318。 步驟S31 8 : CPU 121決定,除步驟S3 12中所擷取之群組 中的此等距離之外,是否還存在截止最多量化誤差的參考 點間距離(具有第二誤差「〇 〇6」的距離χ3)β此處,決定為 (是)’因此處理進行至步驟S312e 步驟S312 : CPU 121擷取要調整的一群組參考點間距離 (距離XI '距離X3及距離X5)。 步驟S313:決定所擷取的該群組相同距離旗標中所包含108162-981027.DOC • 53- kg of the lithification error, the singularity, and the sigma of the two scaled reference points are the large coordinate values of the text sub-blocks. Wen Bao,. The minimum coordinate value of the sub-block is a value obtained by quantizing the total value obtained by the most method of the text block (ie, the size of the block containing the text). The minimum coordinate value of the H-zoom reference point is generated by the method of applying the method, and the quantization error is less than the rounding of the maximum coordinate value of the scaled reference point, and the quantization error S generated by the kilogram is the minimum coordinate of the scaled reference point. The value is the minimum coordinate value of the text block. The maximum coordinate value of the text block is the sum of the total value obtained by the first method (that is, the size of the text block accommodating the text) and the minimum coordinate value of the text block. A value obtained. Therefore, if the quantization error generated by applying the rounding method to the maximum coordinate value of the scaled reference point is smaller than the quantization error generated by applying the rounding method to the minimum coordinate value of the scaled reference point, the quantization is performed. The maximum coordinate value afterwards is the reference coordinate value of the text to be displayed. Therefore, if the rounding method is applied to the minimum coordinate value of the scaled reference point, the quantization error generated by the rounding method is smaller than the maximum coordinate value applied to the scaled reference point. The quantization error generated by the rounding method, the quantized minimum coordinate value is the reference coordinate value of the text to be displayed. Step S328: The CPU 121 displays the minimum coordinate value of the text block that accommodates the text, and the minimum coordinate value of the text block that accommodates the text. And the quantization distance obtained by the second method determines the coordinate value of the reference point after the grid adaptation. Step S329: The CPU 121 determines other coordinates of the plurality of strokes constituting the character in addition to the coordinates of the reference point. Determine the point after the grid adaptation process so that the value of the distance a/distance b is closest to the value of the distance A/distance B. Here, the points on the text 108162-981027.DOC -54· 1324334 before scaling are mapped. The predetermined buddy for determining the point after the grid fitting process is located between a first reference point and a second reference point adjacent to each other ^ and here, the distance A is a point on the text before the zoom - the distance between the reference points. The distance B is the distance between a point on the text and a second parameter before the zoom. The distance a is a predetermined point to be determined and "the one determined by the grid = the grid The distance between a reference point. The distance b is the distance between a predetermined point to be determined and the second reference point after the grid determined in S328. Reference will be made to Figure 5 and Table 7(a) below. A specific example of the grid adaptation processing program is described. The CPU calculates the width of the distance between the plurality of scaled reference points by calculating to the hundredth decimal place (see "distance" in Table 7 and Table 8). . The width from 1 to 5 is "2.00", "3.44", "194", "35" and "2.00". 'Step S302: The CPU 121 sums the widths of the distances χαΧ5 ("2 〇〇", 'φ 3.44" 丨·94", "3·50", and "2.00") and quantizes the summation value by the rounding method. 12.88", thereby obtaining the target value "丨3". Step S303: The CPU 121 quantizes each width in the width of the distance between the plurality of scaled reference points by the rounding method. If the distance is equal to the distance and the distance flag "1" (see Table 2(a)), the quantized distances are "2", "3", "2", "4" and "2". "." Step S304: The CPU 121 refers to the same distance flag attached to the distance X1, the distance X3, and the distance X5 and the same distance flag attached to the distance χ2 and the distance χ4, thereby adjusting the width of the distance X Bu distance Χ3 and the distance χ5 to "2" 108162-981027.DOC •55· 1324334 and adjust the width of distance X2 and distance X4 to "3". Step S305: The CPU 121 determines the width of the distance after the same distance processing, and whether "12" is equal to the target value "13". The decision is not equal (No), so the process proceeds to step S306. Step S306: The CPU 121 determines whether the width of the distance after the same distance processing is "12" or less than the target value "13". The decision is made to be less than (YES), so the process proceeds to step S311. Step S311: The CPU 121 determines whether there is a reference point-to-point distance (with a first error "_〇_ 5 〇" in the distance between the reference points of the adjusted flag (distance is again and again). The distance χ 4), and the reference point interval (distance χ 4) which cuts off the maximum quantization error. Here, the CPU 12 determines (YES), so the processing proceeds to step S312. Step S3 12: The CPU 121 draws the adjustment a group of reference point distances (distance X2 and distance X4). Step S313. Determining whether the number "2" of distances between the reference points included in the same distance flag of the group captured is larger than the number to be expanded The width is determined to be greater than (Yes), so the process proceeds to step S318. Step S31 8: The CPU 121 decides whether or not there is a maximum of the cutoff in addition to the equidistances in the group captured in step S312. The distance between reference points of the quantization error (distance χ3 having the second error "〇〇6") β is determined here as (YES). Therefore, the process proceeds to step S312e. Step S312: The CPU 121 captures a group to be adjusted. Distance between reference points (distance X1 and distance X5 from XI ') Step S313: Determining which of the group is captured in the same distance flag

108162-981027.DOC -56- =複數個參考點間距離之數目「3」是否大於要擴展的寬度 1」。決定為大於(是),因此處理進行至步驟S318。 步驟S3 18 : CPU 121決定’除步驟S312中所摘取之群組 中的此等駔離之外,是否還存在截止最多量化誤差的參考 點間距離。決定不存在此類距離(否),因此處理進行至步驟 S327 。 / 此後,CPU 121執行步驟8327至8329,藉此完成格柵適 配處理。 以下將參考圖5與表7(a)說明格柵適配處理程序的另一特 定範例。 步驟S301: CPU 121以計算至第一百個小數位的方式計算 複數個經縮放參考點間距離之寬度(參見表7與表8中的「距 離」)。距離Y1至Y5之寬度係「5.00」、「2.00」、「2〇〇」、「2()()」 及「3.00」。 步驟S302 : CPU 121對距離Y1至Y5之寬度(「5 〇〇」、 「2.〇〇」、「2.00」、「2.00」及「3.〇〇」)求和並藉由捨入法量 化求和值「14.〇〇」’藉此獲得目標值「14」。 步驟S303: CPU 121藉由捨入法對複數個經縮放參考點間 距離之寬度中的各寬度加以量化。若對應於距離¥1至¥5指 派一距離旗標「1」(參見表2(b)),則量化後的距離係「5」、 「2」、「2」、「2」及「3」。 步驟S304: CPU 121參考附著於距離Y2與距離γ4之相同 距離旗標’藉此將距離Y2與距離Y4之寬度調整為「2」。 步驟S305.CPU 121決定相同距離處理之後的距離之寬度 108162-981027.DOC •57- :計「…是否等於目標值「14」。決定為等於(是),因此 處理進行至步驟S327。 配=’ CPU 121執行步驟S327至S329 ’藉此完成格栅適 以下將參考圖5與表8(a)說明格柵適配處理程序 定範例。 特 步驟S301:CPU 121以計算至第一百個小數位的方式計算 複數個經縮放參考點間距離之寬度(參見表7與表8中的「距 離」)。距離XI至XII之寬度係「丨〇〇」、「〇 44」、「〗〇〇」、 「2.81」、「1.〇〇」、「181」、「丄 〇〇」、「2 88」、「i 〇〇」、「〇 及「1.00 ,。 步驟S302: CPU 121對距離幻至幻丨之寬度求和並藉由捨 入法量化求和值「14.44」,藉此獲得目標值「14」。 步驟S303 : CPU 1 2 1藉由捨入法對複數個經縮放參考點間 距離之寬度中的各寬度加以量化。若對應於距離乂1至乂11 指派一距離旗標「〇」或「丨」(參見表4(a)),則量化後的距 離係「1」、「0」、「1」、「3」、「1」、「2」、「1」、「3」、「1」、「1」 及「1」。 步驟S;3〇4 : CPU m參考附著於距離X〗、距離X3、距離 X5、距離X7、距離X9及距離X11之相同距離旗標,藉此將 距離XI、距離X3、距離X5 '距離X7、距離X9及距離XI1 之寬度調整為「1_T CPU 121進一步參考附著於距離X2與 距離XI0之相同距離旗標,藉此將距離X2與距離χιο之寬度 調整為「0」》CPU 121進一步參考附著於距離X4與距離X8 108162-981027.DOC -58· 丄 ,相同距離旗標,藉此將距離χ4與距離χ8之寬度調整為 步驟S305: CPU 121決定相同距離處理之後的距μ 合計「14」是否等於目標值「14」。決定為等於(是),因^ 處理進行至步驟S327。 此後,CPU 121執行步驟8327至8329,藉此完成格拇適 配處理。 以下將參考圖5與表8(b)說明格柵適配處理程序的另一 特定範例。 步驟S301: CPU 121以計算至第一百個小數位的方式計算 複數個經縮放參考點間距離之寬度。距離¥1至¥11之寬度 係「1.00」、「2.56」、「l.〇〇」、r 2 38」、r i 〇〇」、「! 44」、「j 〇〇」、 「1.81」、「1.〇〇」、「163」及「1〇〇」。 步驟S302: CPU 121對距離γι至Y11之寬度求和並藉由捨 入法量化求和值「15.81」,藉此獲得目標值「16」。 步驟S3 03: CPU 121藉由捨入法對複數個經縮放參考點間 距離之寬度中的各寬度加以量化。若對應於距離Y 1至γ 1 1 指派一距離旗標「1」(參見表4(b)),則量化後的距離係「1」、 「3」、「1」、「2」、「1」、「1」、「1」、「2」、「1」、「2」及「1」。 步驟S3〇4 : CPU 121參考附著於距離γι、距離γ3、距離 Y5、距離Y7、距離Y9及距離γιι之相同距離旗標,藉此將 距離Y1、距離Y3、距離Y5、距離Y7、距離Y9及距離Yli 之寬度調整為「1」。CPU 121進一步參考附著於距離Y2與 距離Y4之相同距離旗標,藉此將距離γ2與距離γ4之寬度調 108162-981027.DOC -59- 整為「3」。CPU 121進一步參考附著於距離Y8與距離ΥΙΟ 之相同距離旗標,藉此將距離γ8與距離γ10之寬度調整為 「2」。 步驟S305 : CPU 121決定相同距離處理之後的距離之寬度 合叶「17」是否等於目標值「16」^決定為不等於r否」, 因此處理進行至步驟S306。 步驟S306 : CPU 121決定相同距離處理之後的距離之寬度 合叶「17」是否小於目標值「16」。決定為不小於「否」, 因此處理進行至步驟S307。 步驟S3 07 : CPU 121決定對應於距離γι至yu之距離旗標 !」之合計「11」是否大於目標值「16」。 決定為不大於(否),因此處理進行至步驟S3 19(參見圖 5(c))。 步驟S3 19: CPU 121決定,在未設定已調整旗標的參考點 間距離(距離Y1至YU)中是否存在向上捨入最多量化誤差 的參考點間距離(具有一第二誤差「〇63」的距離γ4),並且 擷取向上捨入最多量化誤差的參考點間間隔(距離γ4)。此 處’0卩1;121決定(是)’因此處理進行至步驟832〇。 步驟S320 · CPU 121擷取要調整的一群組參考點間距離 (距離Y2與距離Y4)。 步驟S321 :決定所擷取的該群組相同距離旗標中所包含 的複數個參考點間距離(距離γ2與距離γ4)之寬度(「3」)是 否都比對應於距離Υ1至Y11的距離旗標「1」大至少—(參見 表4(b))。決疋係大更多(是),因此處理進行至步驟 108162-981027.DOC -60- 1324334 步驟S322 : CPU 121使所擷取的參考點間距離(距離Y2與 距離Υ4)之量化距離之值減1。將距離Υ2與距離Υ4之寬度調 整為「2」。 步驟S323 : CPU 121回應於距離Υ2與距離Υ4設定一已調 整旗標,從而不再對距離Y2與距離Y4加以調整。 步驟S324: CPU 121決定在所擷取的參考點間距離内是否 已設定相同距離旗標。決定已設定一相同距離旗標(是),因 此處理進行至步驟S325。 步驟S3 25 : CPU 121決定,在未設定已調整旗標的參考點 間距離中’是否存在具有相同的相同距離旗標的參考點間 距離。決定不存在此類距離(否),因此處理進行至步驟 S305 ° 步驟S305: CPU 121決定該第一調整之後的距離之寬度合 計「15」是否等於目標值「16」。決定為不等於「否」,因 此處理進行至步驟S306。 步驟S306:CPU 121決定該第一調整之後的距離之寬度合 計「1 5」是否小於目標值「16」^決定為小於「是」,因此 處理進行至步驟S311。 步驟S311 : CPU 121決定,在未設定已調整旗標的參考點 間距離(距離Yl、Y3及Y5至Y11)中是否存在截止最多量化 誤差的參考點間距離(具有一第二誤差「_〇44」的距離γ6), 並且擷取截止最多量化誤差的參考點間間隔(距離γ6)。此 處,CPU 121決定(是)’因此處理進行至步驟S312。 步驟S312: CPU m擷取要調整的一群組參考點間距離108162-981027.DOC -56- = Is the number of distances between the multiple reference points "3" greater than the width to be expanded? The decision is made to be greater than (Yes), so the process proceeds to step S318. Step S3 18: The CPU 121 decides whether or not there is a distance between reference points which cuts off the most quantization error in addition to the deviation in the group extracted in step S312. It is decided that such a distance does not exist (No), so the process proceeds to step S327. / Thereafter, the CPU 121 executes steps 8327 to 8329, thereby completing the grid fitting processing. Another specific example of the grid adaptation processing procedure will be described below with reference to Figs. 5 and 7(a). Step S301: The CPU 121 calculates the width of the distance between the plurality of scaled reference points by calculating to the first hundred decimal places (see "distance" in Table 7 and Table 8). The widths of Y1 to Y5 are "5.00", "2.00", "2", "2()()" and "3.00". Step S302: The CPU 121 sums the widths of the distances Y1 to Y5 ("5 〇〇", "2. 〇〇", "2.00", "2.00", and "3. 〇〇") and quantizes by the rounding method. The sum value "14.〇〇" is used to obtain the target value "14". Step S303: The CPU 121 quantizes each width in the width of the distance between the plurality of scaled reference points by the rounding method. If a distance flag "1" is assigned corresponding to the distance from ¥1 to ¥5 (see Table 2(b)), the quantized distances are "5", "2", "2", "2", and "3". "." Step S304: The CPU 121 refers to the same distance flag attached to the distance Y2 and the distance γ4, thereby adjusting the width of the distance Y2 and the distance Y4 to "2". Step S305. The CPU 121 determines the width of the distance after the same distance processing. 108162-981027.DOC • 57- : Whether "... is equal to the target value "14". The decision is equal to (Yes), so the process proceeds to step S327. The matching =' CPU 121 executes steps S327 to S329' to thereby complete the grid. The following will explain the example of the grid fitting processing procedure with reference to Figs. 5 and 8(a). Step S301: The CPU 121 calculates the width of the distance between the plurality of scaled reference points by calculating to the first hundred decimal places (see "distance" in Table 7 and Table 8). The widths of XI to XII are "丨〇〇", "〇44", "〗 〇〇", "2.81", "1. 〇〇", "181", "丄〇〇", "2 88", "i 〇〇", "〇" and "1.00". Step S302: The CPU 121 sums the width of the illusion to the illusion and quantizes the summation value "14.44" by the rounding method, thereby obtaining the target value "14". . Step S303: The CPU 1 2 1 quantizes each width in the width of the distance between the plurality of scaled reference points by the rounding method. If a distance flag "〇" or "丨" is assigned corresponding to the distances 乂1 to 乂11 (see Table 4(a)), the quantized distances are "1", "0", "1", "3". "1", "2", "1", "3", "1", "1" and "1". Step S; 3〇4: The CPU m refers to the same distance flag attached to the distance X, the distance X3, the distance X5, the distance X7, the distance X9, and the distance X11, thereby distance X7 from the distance XI, the distance X3, and the distance X5 ' The width of the distance X9 and the distance XI1 is adjusted to "1_T. The CPU 121 further refers to the same distance flag attached to the distance X2 and the distance XI0, thereby adjusting the width of the distance X2 and the distance χιο to "0". The CPU 121 further refers to the attachment. At the distance X4 and the distance X8 108162-981027.DOC -58· 丄, the same distance flag, thereby adjusting the width of the distance χ4 and the distance χ8 to step S305: the CPU 121 determines the distance after the same distance processing is "14" Is it equal to the target value "14". The decision is equal to (Yes), and the processing proceeds to step S327. Thereafter, the CPU 121 executes steps 8327 to 8329, thereby completing the lattice fitting process. Another specific example of the grid adaptation processing procedure will be described below with reference to Figs. 5 and 8(b). Step S301: The CPU 121 calculates the width of the distance between the plurality of scaled reference points by calculating to the first hundred decimal places. The width from ¥1 to ¥11 is "1.00", "2.56", "l.〇〇", r 2 38", ri 〇〇", "! 44", "j 〇〇", "1.81", " 1. "〇〇", "163" and "1〇〇". Step S302: The CPU 121 sums the widths of the distances γι to Y11 and quantizes the summation value "15.81" by the rounding method, thereby obtaining the target value "16". Step S3 03: The CPU 121 quantizes each width in the width of the distance between the plurality of scaled reference points by the rounding method. If a distance flag "1" is assigned corresponding to the distance Y 1 to γ 1 1 (see Table 4(b)), the quantized distances are "1", "3", "1", "2", " 1", "1", "1", "2", "1", "2" and "1". Step S3〇4: The CPU 121 refers to the same distance flag attached to the distance γι, the distance γ3, the distance Y5, the distance Y7, the distance Y9, and the distance γιι, thereby taking the distance Y1, the distance Y3, the distance Y5, the distance Y7, and the distance Y9. And the width of the distance Yli is adjusted to "1". The CPU 121 further refers to the same distance flag attached to the distance Y2 and the distance Y4, whereby the width of the distance γ2 and the distance γ4 is adjusted to 108162-981027.DOC -59- to "3". The CPU 121 further refers to the same distance flag attached to the distance Y8 and the distance ,, thereby adjusting the width of the distance γ8 and the distance γ10 to "2". Step S305: The CPU 121 determines whether the width of the distance after the same distance processing is equal to whether the hinge "17" is equal to the target value "16" or not equal to r No", and therefore the processing proceeds to step S306. Step S306: The CPU 121 determines whether the width of the distance after the same distance processing is "17" is smaller than the target value "16". It is determined that it is not less than "NO", so the process proceeds to step S307. Step S3 07: The CPU 121 determines whether the total "11" corresponding to the distance flag ?" of the distance γι to yu is larger than the target value "16". The decision is not greater than (No), so the process proceeds to step S3 19 (see Fig. 5(c)). Step S3 19: The CPU 121 determines whether there is a reference point distance (with a second error "〇63") that rounds up the maximum quantization error in the distance between the reference points (distance Y1 to YU) in which the adjusted flag is not set. The distance γ4), and the 参考 orientation is rounded up to the reference point interval (distance γ4) of the most quantization error. Here, '0卩1; 121 decides (yes)' so the process proceeds to step 832. Step S320: The CPU 121 captures a group reference point distance (distance Y2 and distance Y4) to be adjusted. Step S321: determining whether the width ("3") of the plurality of reference point distances (distance γ2 and distance γ4) included in the same distance flag of the group is greater than the distance corresponding to the distances Υ1 to Y11 The flag "1" is at least - (see Table 4(b)). The decision system is much larger (yes), so the process proceeds to step 108162-981027.DOC -60-1324334. Step S322: The value of the quantized distance of the distance between the reference points (distance Y2 and distance Υ4) captured by the CPU 121 Minus 1. Adjust the width of distance Υ2 and distance Υ4 to "2". Step S323: The CPU 121 sets an adjusted flag in response to the distance Υ2 and the distance Υ4, so that the distance Y2 and the distance Y4 are no longer adjusted. Step S324: The CPU 121 determines whether the same distance flag has been set within the distance between the reference points that are captured. It is decided that an same distance flag has been set (Yes), so the process proceeds to step S325. Step S3 25: The CPU 121 determines whether there is a reference point distance having the same same distance flag in the distance between the reference points of the adjusted flag. It is determined that there is no such distance (NO), so the process proceeds to step S305. Step S305: The CPU 121 determines whether the width of the distance after the first adjustment is "15" equal to the target value "16". The decision is not equal to "No", so the process proceeds to step S306. Step S306: The CPU 121 determines whether the total width "1 5" of the distance after the first adjustment is smaller than the target value "16" and determines that it is less than "Yes". Therefore, the processing proceeds to step S311. Step S311: The CPU 121 determines whether there is a reference point distance between the reference points (distances Y1, Y3, and Y5 to Y11) in which the adjusted flag is not set (the distance Y1, Y3, and Y5 to Y11) has a second error "_〇44 The distance γ6), and the reference point interval (distance γ6) that cuts off the most quantization error is taken. Here, the CPU 121 decides (YES)' that the processing proceeds to step S312. Step S312: The CPU m extracts a group reference point distance to be adjusted

108162-981O27.DOC 1324334 (距離Y6)。 步驟S3 13 :決定所擷取的該群組相同距離旗標中所包含 的複數個參考點間距離之數目「丨」是否大於要擴展的寬度 厂1」。決定為不大於(否),因此處理進行至步驟S3 14。 步驟S314: CPU 121使所擷取的參考點間的量化距離之值 加1。將距離Y6之寬度調整為「2」。 ' 步驟S3 15 : CPU 121回應於距離Y6設定一已調整旗標, 從而不再對距離Y6加以調整。 步驟S316:CPU 121決定在所擷取的參考點間距離内是否鲁 已設定相同距離旗標。決定未設定相同距離旗標(否),因此 處理進行至步驟S305(參見圖5(a))。 步驟S323 : CPU 121回應於距離Y2與距離Y4設定一已調 整旗標,從而不再對距離Y2與距離Y4加以調整。 步驟S324 : CPU 12 1決定在所擷取的參考點間距離内是否 已設定相同距離旗標。決定已設定一相同距離旗標(是),因 此處理進行至步驟S325。 步驟S325: CPU 121決定,在未設定已調整旗標的參考點籲 間距離中,是否存在具有相同的相同距離旗標的參考點間 距離。決定不存在此類距離(否),因此處理進行至步驟 S305 ° 步驟S305: CPU 121決定該第二調整之後的距離之寬度合 計「16」是否等於目標值「16」。決定為等於(是),因此處 理進行至步驟S327。 此後’ CPU 121執行步驟8327至8329,藉此完成格拇適108162-981O27.DOC 1324334 (distance Y6). Step S3 13: It is determined whether the number of distances between the plurality of reference points included in the same distance flag of the group is "丨" is greater than the width to be expanded. The decision is not greater than (No), so the process proceeds to step S34. Step S314: The CPU 121 increments the value of the quantized distance between the extracted reference points by one. Adjust the width of the distance Y6 to "2". 'Step S3 15: The CPU 121 sets an adjusted flag in response to the distance Y6, so that the distance Y6 is no longer adjusted. Step S316: The CPU 121 determines whether the same distance flag has been set in the distance between the reference points that are captured. It is decided that the same distance flag is not set (No), so the process proceeds to step S305 (see Fig. 5(a)). Step S323: The CPU 121 sets an adjusted flag in response to the distance Y2 and the distance Y4, so that the distance Y2 and the distance Y4 are no longer adjusted. Step S324: The CPU 12 1 determines whether the same distance flag has been set within the distance between the reference points that are captured. It is decided that an same distance flag has been set (Yes), so the process proceeds to step S325. Step S325: The CPU 121 determines whether there is a reference point distance having the same same distance flag in the reference point call distance in which the adjusted flag is not set. It is determined that there is no such distance (NO), so the process proceeds to step S305. Step S305: The CPU 121 determines whether the width of the distance after the second adjustment is "16" equal to the target value "16". The decision is equal to (Yes), so the process proceeds to step S327. Thereafter, the CPU 121 performs steps 8327 to 8329, thereby completing the speech.

108162-981027.DOC •62· 1324334 配處理。 以上已參考圖5至13逐個步驟詳細說明格栅適配處理程 序。 表9顯示文字「中」之文字資料142中所包含的座標資料、 對此等座標資料加以縮放之後的座標資料以及對縮放後的 座標資料加以格柵適配之後的座標資料。「格柵適配後的X 座標」表示格柵適配之後座標的X座標分量。「格柵適配後 的Y座標」表示格柵適配之後座標的y座標分量。108162-981027.DOC •62· 1324334 with processing. The grid adaptation processing procedure has been described in detail step by step with reference to Figs. 5 through 13 above. Table 9 shows the coordinate data contained in the text "142" of the text "middle", the coordinate data after scaling the coordinate data, and the coordinate data after the scaled coordinate data is grid-fitted. The "coordinate-adjusted X coordinate" indicates the X coordinate component of the coordinate after the grid is fitted. The "coordinate-adjusted Y-coordinate" indicates the y-coordinate component of the coordinate after the grid is fitted.

座標 編號 X座標 Υ座標 縮放後 的X座標 縮放後 的Υ座標 格梱逾面 後的X座標 格梱迪配 後的Y座標 輪廓1 Ρ1 143 240 8.Q4 15.00 9 16 Ρ2 143 192 Β‘04 12.00 9 12 Ρί 231 1Β2 14.44 12.00 14 12 Ρ4 Ββ 14.44 6.00 14 6 Ρ5 143 98 BJ4 βΛΟ β Ρβ U3 1Β 8.94 1.00 & 1 Ρ7 112 16 7.00 1.00 7 1 Ρβ 112 9Β 7.00 6加 7 B Ρ9 25 ΒΒ 15β 6jQ0 2 B Ρ10 2Β 192 1.5β 12加 2 12 Ρ11 112 102 7.00 12.00 7 12- Ρΐί t12 240 7.00 15.00 7 15 Ρ1 143 240 β«4 1_5羞 8 15 輪廓2 Ρ13 112 1ΒΟ 7.00 10.00 7 10 P14 Β7 ιβο 9.6β 10.00 4 10 Ρ15 57 128 8.00 4 a Ρ1β 112 12Β 7.00 8加 7 8 Ρ13 112 1Β0 7.00 !□.00 7 10 輪廓3 Ρ17 199 ιβο 12.44 10.00 12 10 Ρ18 143 160 8.84 10.00 9 10 Ρ1» 143 128 8.Μ 8.00 9 8 Ι»20 189 12Β 12.44 8.00 12 Β Ρ17 1S8 ιβο 12.44 10.00 12 10 表9 對縮放後之點Ρ1(8·94, 15.00)加以格柵適配,藉此使其變 為格柵適配後之點Pl(9, 15)。 63-Coordinate number X coordinate Υ coordinate Zoomed X coordinate scaled 标 标 梱 梱 梱 X X X X X 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 9 12 Ρί 231 1Β2 14.44 12.00 14 12 Ρ4 Ββ 14.44 6.00 14 6 Ρ5 143 98 BJ4 βΛΟ β Ρβ U3 1Β 8.94 1.00 & 1 Ρ7 112 16 7.00 1.00 7 1 Ρβ 112 9Β 7.00 6 plus 7 B Ρ9 25 ΒΒ 15β 6jQ0 2 B Ρ10 2Β 192 1.5β 12 plus 2 12 Ρ11 112 102 7.00 12.00 7 12- Ρΐί t12 240 7.00 15.00 7 15 Ρ1 143 240 β«4 1_5 Shame 8 15 Outline 2 Ρ13 112 1ΒΟ 7.00 10.00 7 10 P14 Β7 ιβο 9.6β 10.00 4 10 Ρ15 57 128 8.00 4 a Ρ1β 112 12Β 7.00 8 plus 7 8 Ρ13 112 1Β0 7.00 !□.00 7 10 Outline 3 Ρ17 199 ιβο 12.44 10.00 12 10 Ρ18 143 160 8.84 10.00 9 10 Ρ1» 143 128 8.Μ 8.00 9 8 Ι»20 189 12Β 12.44 8.00 12 Β Ρ17 1S8 ιβο 12.44 10.00 12 10 Table 9 Grid-adjusted the point Ρ1 (8·94, 15.00) after scaling, so that it becomes grid-fitted Point Pl (9, 15). 63-

108162-981027.DOC 1324334 座標 編號 X座標 Y座標 縮放後 的X座標 縮放-的Y座標 格相迪配 後的X座棵 格桕通面 後的Y座槙 輪廓1 P1 219 254 13.69 15Λ8 14 1β P2 2 IS 151 f3.69 8.44 14 ....................9 P3 35 151 2.1 δ 9Α4 z Β P4 15— 254 2.19 15JB 2 1Β P1 - 254 13Λ9 15JB 14 1β 輪廓2 P5 203 238 12J9 14抑 13 —19 Ρβ 51 238 3J9 14J8 3 15 Ρ7 S1 212 116 ί3Λδ 3 13 Ρ8 203 212 -lies 1326 13 13 Ρ5 203 238 12JS IMS 13 15 輪廓3 Ρ9 203 lifi 12.60 12.28 13 12 Ρ10 51 1W 3.18 1226 3 J2 Pit ai 1«7 3.1Θ 10.44 3 10 P12 203 187 12.S9 10.44 13 10 ΡΒ 203 18fi 12,66 \22Έ 13 121 輪廓4 Ρ13 m 12« 7.00 8加 7 7 Ρ14 1tz t ZOO 0加 7 0 P1S 12 1 0.75 0Ό6 1 0 Ρ1« 12 128 OJS 8加 1 7 Ρ13 112 12B 7.00 ΒΜ 7 7 輪廓5 Ρ17 112 B.00 7j00 6 β Pia 2B_ m US 1Λ0 2 β Ρ19 2B 74 1.7S 4.β3 z 4 Ρ20 66 -_ 7 4_ 8加 4拟 ft 4 Ρ17 8B 112 β.00 7Λ0 S β 輪廓6 Ρ21 86 58 6.00 3JM 6 3 Ρ22 2B 58 f.75 3.β3 2 3 Ρ23 28 n 1.75 1iM 2 1 Ρ24 B8 17 0.00 t.oe β 1 P2t 9fi SB e.oo s.ea 6 3 輪廓7 P25 243 128 15.18 8.00 15 7 Ρ2β 243 t iB.19 0.08 15 P27 H1 1 S.81 0加 9 0’ P28 141 12B 8.B1 8.00 9 7 Ρ2δ 243 128 15.19 8.00 15 7 輪廓8 ΡΆ 227 112 1A1$ 7.00 14 6 Ρ30 15L 112 9龙1 7JQQ 10 β Ρ31 157 74 0.31 4i3 to 「4 Ρ32 227 74 14.19 4.63 !4 4 Ρ2Θ 227 112 M.19 7JD0 14 β 輪廓9 Ρ33 227 &B I4.1i 3.63 14 3 Ρ34 157 58 9J1 3.63 10 3 P3S f57 17 S.B1 1:08 10 t Ρ3ί in 17 t4.19 1.08 td 1 Ρ33 22? 5B 14.19 _a 3 表ίο 108162-981027.DOC 64- 1324334 表ίο顯示文字「晶」之文字資料142中所包含的座標資 料 '對此等座標資料力口以縮放之後的座標資料以及對縮放 後的座標資料加以格柵適配之後的座標資料。「格柵適配後 的X座標」表示格柵適配之後座標的χ座標分量。「格柵適配 後的Υ座標」表示格柵適配之後座標的y座標分量。 對縮放後之點Pl(13.69, 15·88)加以格柵適配,藉此使其 變為格栅適配後之點Ρ丨〇 4,1 6)。 以上已參考圖式逐個步驟詳細說明格栅適配處理程序。108162-981027.DOC 1324334 Coordinate number X coordinate Y coordinate Zoomed X coordinate zoom - Y coordinate frame after matching X block lattice after Y face 槙 contour 1 P1 219 254 13.69 15Λ8 14 1β P2 2 IS 151 f3.69 8.44 14 ...................9 P3 35 151 2.1 δ 9Α4 z Β P4 15— 254 2.19 15JB 2 1Β P1 - 254 13Λ9 15JB 14 1β contour 2 P5 203 238 12J9 14 13-19 Ρβ 51 238 3J9 14J8 3 15 Ρ7 S1 212 116 ί3Λδ 3 13 Ρ8 203 212 -lies 1326 13 13 Ρ5 203 238 12JS IMS 13 15 Contour 3 Ρ9 203 lifi 12.60 12.28 13 12 Ρ10 51 1W 3.18 1226 3 J2 Pit ai 1«7 3.1Θ 10.44 3 10 P12 203 187 12.S9 10.44 13 10 ΡΒ 203 18fi 12,66 \22Έ 13 121 Contour 4 Ρ13 m 12« 7.00 8 plus 7 7 Ρ14 1tz t ZOO 0 plus 7 0 P1S 12 1 0.75 0Ό6 1 0 Ρ1« 12 128 OJS 8 plus 1 7 Ρ 13 112 12B 7.00 ΒΜ 7 7 Contour 5 Ρ 17 112 B.00 7j00 6 β Pia 2B_ m US 1Λ0 2 β Ρ19 2B 74 1.7 S 4.β3 z 4 Ρ20 66 -_ 7 4_ 8 plus 4 ft 4 Ρ 17 8B 112 β.00 7Λ0 S β Profile 6 Ρ21 86 58 6.00 3JM 6 3 Ρ22 2B 58 f.75 3.β3 2 3 Ρ23 28 n 1.75 1iM 2 1 Ρ24 B8 17 0.00 t.oe β 1 P2t 9fi SB e.oo s.ea 6 3 Profile 7 P25 243 128 15.18 8.00 15 7 Ρ2β 243 t iB.19 0.08 15 P27 H1 1 S.81 0 plus 9 0 ' P28 141 12B 8.B1 8.00 9 7 Ρ2δ 243 128 15.19 8.00 15 7 Outline 8 ΡΆ 227 112 1A1$ 7.00 14 6 Ρ30 15L 112 9Dragon 1 7JQQ 10 β Ρ31 157 74 0.31 4i3 to ”4 Ρ32 227 74 14.19 4.63 ! 4 4 Ρ2Θ 227 112 M.19 7JD0 14 β Contour 9 Ρ33 227 &B I4.1i 3.63 14 3 Ρ34 157 58 9J1 3.63 10 3 P3S f57 17 S.B1 1:08 10 t Ρ3ί in 17 t4.19 1.08 td 1 Ρ33 22? 5B 14.19 _a 3 Table ίο 108162-981027.DOC 64- 1324334 Table ίο shows the coordinate data contained in the text "Crystal" 142's coordinates of the coordinates of the coordinates of the coordinates and The coordinate data after the scaled coordinate data is grid-fitted. The "coordinate-adjusted X coordinate" indicates the χ coordinate component of the coordinate after the grid is fitted. The "coordinated Υ coordinate" indicates the y coordinate component of the coordinate after the grid is fitted. The scaled point P1 (13.69, 15.88) is grid-fitted so that it becomes the point after grid adaptation Ρ丨〇 4,16). The grid adaptation processing procedure has been described in detail step by step with reference to the drawings.

圖^顯示藉由本發明之顯示處理程序所產生之繪圖資料 之一範例並表示顯示於顯示裝置13〇上之文字「中」。在16 X 16點的顯示表面上顯示文字「中」,其具有均勻線寬及均句 的線間間隔。Figure 2 shows an example of drawing data generated by the display processing program of the present invention and shows the text "medium" displayed on the display device 13A. The text "Medium" is displayed on the display surface of 16 X 16 dots, which has a uniform line width and a line interval of the uniform sentence.

圖1顯示藉由本發明之顯示處理程序所產生之繪圖資料 之一範例並表示顯示於顯示裝置13〇上之文字「晶」。在Μ X 16點的顯示表面上顯示文字「晶」,其具有均勻線寬及均勻 的線間間隔。 乂上已參考圖1至1 7說明本發明之具體實施例。 依據使用本發明之該等具體實施例所說明之該等範例, CPU 對應於:「一第一產生構件,其係用於對包括複數 個參考點的一文字或一圖形加以縮放,藉此產生經縮放參 考點」;「-目標值產生構件,其係用於量化該等經縮放2 :點中具有—最大值的一最大參考點與具有一最小值的— 最小參考點之間的一距離,藉此產生一目標值」;「_第二 產生構件,其係用於量化該等經縮放參考點之各個參考點Fig. 1 shows an example of drawing data generated by the display processing program of the present invention and shows the character "crystal" displayed on the display device 13A. The text "crystal" is displayed on the display surface of Μ X 16 dots, which has a uniform line width and a uniform line spacing. Specific embodiments of the present invention have been described with reference to Figs. In accordance with the examples illustrated by the specific embodiments of the present invention, the CPU corresponds to: "a first generating component for scaling a text or a graphic comprising a plurality of reference points, thereby generating a "Scale reference point"; "-target value generating means for quantizing the distance between the scaled 2: a maximum reference point having a maximum value and a minimum reference point having a minimum value, Thereby generating a target value"; "_ second generating means for quantifying each reference point of the scaled reference points

108162-981027.DOC -65- 間的各個距離之寬度,藉此產生一量化距離」·,「一調整構 件,其係用於調整該參考點間距離之寬度使得該第二產生 構件處所產生的該等距離之寬度之一合計接近該目標 值」’而且,各個量化參考點間距離之寬度中的至少一距離 ,寬度與至少另一距離之寬度在該調整之後係相同的;及 顯不裝置,其係用於根據經過再次調整從而對應於該 調整過的距離的該等參考點顯示該經縮放文字/圖形」。 不過,圖1至圖7所示具體實施例僅顯示本發明之文字顯 丁裝置之功月b的一 |&例。具有任何組態的文字顯示裝置只 要可只現上述各構件的各功能’皆可包含於本發明之範疇 内。 件 例如’可藉由硬體、軟體或硬體與軟體來實現上述各才 例如’可在文字顯示裝置⑽出貨時將文字顯示程式卜 預先儲存於輔助儲存器140中。 或者’可在文字顯示裝置1〇〇出貨之後,將文字顯示程 141儲存於輔助儲存器140中。例如,使用者可自網際網; 上的:特定網站以付費或免費方式下載文字顯示程式卜 ,著可將所下載的程式安裝到文字顯示裝置⑽上。若; 文字顯示程式141記錄於-電腦可讀取記錄媒體(例如,: =::cd-ROM、_ DVD_R〇M等)上’則可使用一輸入」 於輔助儲存器HoV裝到電腦上。將所安裝的程式健; 儘S已就一情況(例如,對一文字加以縮放且接著顯示彳108162-981027. The width of each distance between DOC-65-, thereby generating a quantized distance", "an adjustment member for adjusting the width of the distance between the reference points such that the second generation member is produced One of the widths of the equal distances is close to the target value "' and at least one of the widths of the distances between the respective quantized reference points, the width and the width of at least the other distance are the same after the adjustment; and the display device And is used to display the scaled text/graphic according to the reference points that have been adjusted again to correspond to the adjusted distance. However, the specific embodiment shown in Figs. 1 through 7 only shows an example of the power month b of the text display device of the present invention. Any of the functions of the text display device having any configuration may be included in the scope of the present invention. For example, 'the above can be realized by hardware, software or hardware and software. For example, the character display program can be stored in the auxiliary storage 140 in advance when the text display device (10) is shipped. Alternatively, the character display program 141 may be stored in the auxiliary storage 140 after the text display device 1 is shipped. For example, the user can download the text display program from the Internet on a specific website by paying or freely, and the downloaded program can be installed on the text display device (10). If the text display program 141 is recorded on the computer-readable recording medium (for example, ::::cd-ROM, _DVD_R〇M, etc.), then an input can be used to load the auxiliary storage device HoV onto the computer. The installed program is healthy; the S is already in a situation (for example, scaling a text and then displaying it)

I08I62-98I027.DOC -66- 1324334I08I62-98I027.DOC -66- 1324334

縮放的文字)舉例說明上述具體實施例,但本發明不受限於 此。對於文字之替代情況或附加情況,即對圖形加以縮放 且接著顯示經縮放圖形之情況,亦可採用本發明。在此情 況下,可作為文字顯示程式141之替代程式或作為文字顯= 程式141之附加程式使用一圖形顯示程式。亦可作為文字資 料142之替代資料或作為文字資料142之附加資料使用圖形 資料。圓形顯示程式亦可包括與文字顯示程式141之步驟相 同的步驟。圖%資料亦可包括至少—參考點以及Α字資料。 如本文之用法,「文字」包括,例如,平假名、片假名、 中國文字、字母、象形符號及數字。此外,如本文之用法, 「圖形」包括’例如,一文字、一圖案及一符號的一部分。 如參考表2與表4所述,預先決定指派相同距離旗標之距 離並將其包含於參考點間間隔資料中。不過,指派相同距 離旗標之距離不受限於預先加以決定。可藉由執行相同距 離旗標獲取程式141d來指派相同距離旗標。 圖8顯示本發明之相同距離旗標獲取處理程序。Hi 執行相同距離旗標獲取程式141㈣,實現相同距離旗標獲 取處理程序之執行。The scaled text) exemplifies the above specific embodiments, but the present invention is not limited thereto. The invention may also be employed in the context of alternatives or additions to text, i.e., scaling the graphic and then displaying the scaled graphic. In this case, a graphic display program can be used as an alternative to the text display program 141 or as an add-on program for the text display program 141. Graphical material may also be used as an alternative to textual material 142 or as additional material to textual material 142. The circular display program can also include the same steps as the text display program 141. Figure % data can also include at least - reference points and Α word data. As used herein, "text" includes, for example, hiragana, katakana, Chinese characters, letters, pictograms, and numbers. Moreover, as used herein, "graphics" includes, for example, a text, a pattern, and a portion of a symbol. As described with reference to Table 2 and Table 4, the distances assigned to the same distance flag are predetermined and included in the reference point interval data. However, the distance to assign the same distance flag is not subject to prior determination. The same distance flag can be assigned by executing the same distance flag acquisition program 141d. Figure 8 shows the same distance flag acquisition processing procedure of the present invention. Hi executes the same distance flag acquisition program 141 (4) to implement the same distance flag acquisition processing program.

108162-981027.DOC -67- 1J24334 「係用:說明將相同距離旗標指派給圖3所示文字 「晶」之文字資料丨42中所包含 幻 > 亏點間間隔資料之程序 之圖式。 「:離」表示參考點間距離沿χ軸方向之寬度。此距離係 縮放則的距離。例如,距離X1沿X軸的寬度係「16」。 以下將參考圖8與表u說明本發明之相同距離旗 處理程序。 步驟S4〇1 :為距離η」設定初始值「!」。將初始值、 設定成作為對象之距離之數目「η」。例如,當作 距離係距離XI至XU時,η=ιι。 步驟S402:決定距離η」是否已附著有相同距離旗標。 此係用於排除作為對象之距離中已指派相同距離旗標之距 離。若決定已指派一相同距離旗標(是),則處理進行至步驟 S411。若決定未附著有一相同距離旗標(否),則處理進行至 步驟S403。 步驟S403 :為距離「j」設定初始值「i + 1」。 步驟S404:決定距離「j」是否已附著有相同距離旗標。 此係用於排除作為對象之距離中已指派相同距離旗標之距 離。 步驟S405:決定距離i之寬度與距離j之寬度之差是否等於 或小於一預定量值「aj。若決定該寬度差等於或小於預定 量值「a」(是)’則處理進行至步驟S406。若決定該寬度差 並不等於或小於預定量值「α」(否)’則處理進行至步驟 S407。在本發明之一具體實施例中,α = 1。 108162-981027.DOC -68- 1324334 離 步驟議··將距離』設定錢著相同距離旗標的—候選距 步驟S407:使「j」遞增(用「j + 1」取代rjj )。 步驟S408:決定「j」是否大於作為對象之距離之數目 N」。若決定「j」大於「N」(是),則處理進行至步驟s4〇9。 若決定「j」不大於「N」(否),貝處理進行至步驟S4〇4。 步驟S409 :決定是否已設定一附著相同距離旗標的候選108162-981027.DOC -67- 1J24334 "System: Explain the procedure for assigning the same distance flag to the program of the text "Crystal" in Figure 3, which contains the illusion > . ":Off" indicates the width of the distance between the reference points along the x-axis direction. This distance is the distance from which it is scaled. For example, the width of the distance X1 along the X axis is "16". The same distance flag processing procedure of the present invention will be described below with reference to Figs. 8 and 5. Step S4〇1: Set the initial value "!" for the distance η". The initial value is set to the number "n" of the distance as the object. For example, when the distance is XI to XU, η = ι. Step S402: Determine whether the distance η" has attached the same distance flag. This is used to exclude the distance that has been assigned the same distance flag in the distance of the object. If it is decided that a same distance flag has been assigned (Yes), the processing proceeds to step S411. If it is decided that the same distance flag is not attached (NO), the processing proceeds to step S403. Step S403: The initial value "i + 1" is set for the distance "j". Step S404: Determine whether the distance flag is attached to the distance "j". This is used to exclude the distance that has been assigned the same distance flag in the distance of the object. Step S405: determining whether the difference between the width of the distance i and the width of the distance j is equal to or smaller than a predetermined amount "aj. If the width difference is determined to be equal to or smaller than the predetermined amount "a" (YES), the processing proceeds to step S406. . If it is determined that the width difference is not equal to or smaller than the predetermined amount "α" (NO), the processing proceeds to step S407. In a specific embodiment of the invention, α = 1. 108162-981027.DOC -68- 1324334 From the step of setting the distance to set the same distance flag - candidate distance Step S407: increment "j" (replace rjj with "j + 1"). Step S408: It is determined whether "j" is greater than the number of distances N" as the object. If it is determined that "j" is greater than "N" (YES), the process proceeds to step s4〇9. If it is determined that "j" is not larger than "N" (No), the processing proceeds to step S4〇4. Step S409: determining whether a candidate for attaching the same distance flag has been set

距離。若決定已設定候選距離(是),則處理進行至步驟 S410。若決定未設定候選距離(否),則處理進行至步驟 S 411。 藉由重複步驟S404至S409,在卜丨(即,參考距離係距離 XI)時,將距離XI、距離X3、距離Μ、距離χ?、距離χ9及 距離XII設定成附著相同距離旗標的候選距離。當卜以即, 麥考距離係距離Χ2)時,將距離Χ2與距離χι〇設定成附著相 . 同距離旗標的候選距離。當i=4(即’參考距離係距離χ4) • 時,將距離Χ4與距離Χ8設定成附著相同距離旗標的候選距 離。當i=6(即,參考距離係距離χ6)時,僅將距離χ6設定成 附著相同距離旗標的候選距離,因為不存在其他候選距離。 如參考表11所述將預定量值定義成「3」時,距離χ2之寬 度「7」與距離Xl0之寬度「8」之差為!。因此,指派具有 相同值的相同距離旗標。 步驟S41 0 :指派具有相同值的相同距離旗標。按始於】 的順序使用相同距離旗標值。 將值為「1」的相同距離旗標指派給距離χι、距離χ3、distance. If it is determined that the candidate distance has been set (YES), the processing proceeds to step S410. If it is determined that the candidate distance is not set (NO), the processing proceeds to step S411. By repeating steps S404 to S409, when the diver (ie, the reference distance system distance XI), the distance XI, the distance X3, the distance Μ, the distance χ?, the distance χ9, and the distance XII are set as candidate distances to which the same distance flag is attached. . When the distance is Χ2), the distance Χ2 and the distance χι〇 are set as the attachment phase. The candidate distance of the same distance flag. When i = 4 (i.e., the 'reference distance is χ 4) •, the distance Χ 4 and the distance Χ 8 are set to the candidate distances to which the same distance flag is attached. When i = 6 (i.e., the reference distance is the distance χ 6), only the distance χ 6 is set as the candidate distance to which the same distance flag is attached, since there are no other candidate distances. When the predetermined magnitude is defined as "3" as described with reference to Table 11, the difference between the width "7" of the distance χ2 and the width "8" of the distance X10 is! . Therefore, the same distance flag with the same value is assigned. Step S41 0: Assign the same distance flag having the same value. Use the same distance flag value in the order starting from . Assign the same distance flag with a value of "1" to the distance χι, distance χ3,

108162-981027.DOC •69· 1324334 距離X5、距離χ7、距離χ9及距離χι1。將值為「2」的相同 距離旗標指派給距離χ2與距離χΐ(^將值為「3」的相同距 離旗標指派給距離Χ4與距離χ8β因此,藉由指派具有相同 值的相同距離旗標,可將最初具有不同尺寸的複數個距離 統一成一群組具有相同尺寸的欲加調整的距離。 步驟S4U :使「乙遞增(用「i + lj取代「乙)。 步驟S412 :決定「i」是否等於作為對象之距離之數目 ^」右决疋1」等於「N」(是),則完成該處理。若決 疋1」不等於「N」(否),則處理進行至步驟S4〇2。 >考圖8與表11所述,依據本發明之相同距離旗標獲取 程式’可從經縮放參考點間距離中決定—可調整為相同距 離之距離且可於此指派相同距離旗標。 在本H f ’在未對圖1所示文字資料(142)預先設定相 同距離旗標之情況下執行相同距_標獲取程式,而且, 藉由執行參考圖4所述步驟_讀取資料之後執行該相同 距離旗‘獲取以。藉由執行相同距離旗標獲取程式獲取 相同距離旗標之後,藉由執行步驟S102執行縮放,如此便 可使用本發明之相同距離旗標。 儘管上文已參考本路明 發月之較佳具體實施例說明本發明 但不應將本發明理解成受 限於该等具體實施例。應明白 僅由申請專利範圍之範嘻 疋義本發明之範疇。熟習此項 術者應明白’藉由本發明 月之較佳具體實施例之特定說明 及此項技術之說明與一般當 叙*識,可在等效範疇内實施本 明。亦應明白,將所引用 用的專利、專利申請案及參考文108162-981027.DOC •69· 1324334 Distance X5, distance χ7, distance χ9 and distance χι1. Assign the same distance flag with a value of "2" to the distance χ2 and the distance χΐ (^ assign the same distance flag with a value of "3" to the distance Χ4 and the distance χ8β. Therefore, by assigning the same distance flag with the same value For the standard, a plurality of distances having different sizes may be unified into a group of distances to be adjusted with the same size. Step S4U: "Increase B" ("i + lj replaces "B). Step S412: Determine "i" Whether it is equal to the number of distances as the object ^"Right decision 1" is equal to "N" (Yes), the process is completed. If the decision 1" is not equal to "N" (No), the process proceeds to step S4. 2. As described in FIG. 8 and Table 11, the same distance flag acquisition program 'can be determined from the distance between the scaled reference points' according to the present invention - can be adjusted to the same distance and can be assigned the same distance flag The same distance_mark acquisition program is executed in the case where the same distance flag is not set in advance in the text data (142) shown in FIG. 1, and the step_read is performed by referring to FIG. Execute the same distance flag after the data' After obtaining the same distance flag by executing the same distance flag acquisition program, the zooming is performed by performing step S102, so that the same distance flag of the present invention can be used. The present invention is not intended to be limited to the specific embodiments. It should be understood that the scope of the invention is intended to be limited only by the scope of the claims. The descriptions of the preferred embodiments of the present invention and the description of the technology and the general description of the present invention can be implemented in the equivalent scope. It should also be understood that the patents and patent applications cited will be used. And reference text

I08162-981027.DOC -70. 以引用方式全文併入本文中。 業界應用性 依據本發明的一種文字/圖形顯示裝置、一種程式及一種 記錄媒體’可調整參考點間距離之寬度使得該等距離之寬 度之合計接近一目標值。在此情況下’調整參考點間距離 之寬度,使得各量化距離之寬度中至少一距離之寬度與至 >、另距離之寬度在調整之後相等。因此,可防止至少一 距離之寬度與至少另一距離之寬度變為彼此不同的距離之 寬度。從而可使文字或圖形中所包含線之寬度以及線間間 隔在調整前後保持處於所需狀況下。 【圖式簡單說明】 圖1係說明依據本發明之一具體實施例的一文字顯示裝 置100之組態之圖式。 圖2係以256 X 256網目顯示方式說明輪廓字型文字「中」 之圖式。 圖3係以256 X 256網目顯示方式說明輪廓字型文字「晶」 之圖式。 圖4係說明本發明之一顯示處理程序的流程圖。 圖5a係說明一格柵適配處理程序(包含步驟s3〇丨至s3 以及步驟S327至S330之程序)之流程圖。 圖5b係說明一格栅適配處理程序(包含步驟“^至“% 之程序)之流程圖。 圖5c係說明一格栅適配處理程序(包含步驟3311至3318 之程序)之流程圖。圖6係說明藉由本發明之顯示處理程序 108162-981027.DOC -71 - 所產生之繪圖資料 _I08162-981027.DOC-70. This is incorporated herein by reference in its entirety. Industrial Applicability A text/graphic display device, a program, and a recording medium in accordance with the present invention can adjust the width of the distance between reference points such that the sum of the widths of the equidistances approaches a target value. In this case, the width of the distance between the reference points is adjusted such that the width of at least one of the widths of the respective quantized distances is equal to the width of the > and the other distances after the adjustment. Therefore, it is possible to prevent the width of at least one distance from being wider than the width of at least another distance from being different from each other. This allows the width of the lines contained in the text or graphics and the spacing between the lines to remain in the desired condition before and after adjustment. BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a diagram showing the configuration of a text display device 100 in accordance with an embodiment of the present invention. Fig. 2 is a diagram showing the outline font type "middle" in a 256 X 256 mesh display manner. Fig. 3 is a diagram showing the outline font type "crystal" in a 256 X 256 mesh display manner. Figure 4 is a flow chart showing the display processing procedure of one of the present inventions. Figure 5a is a flow chart showing a grid adaptation processing procedure (including the procedures of steps s3 to s3 and steps S327 to S330). Figure 5b is a flow chart illustrating a grid adaptation process (including the procedure "^ to "% of the program"). Figure 5c is a flow chart illustrating a grid adaptation process (including the procedures of steps 3311 through 3318). Figure 6 is a diagram showing the drawing data generated by the display processing program 108162-981027.DOC-71 - of the present invention _

J 文字「中 θ式並表不顯示於顯示裝置130上之 圖7係說明藉由本 不處理耘序所產生之繪圖資 料之圖式並表示顯+ #海_ # 顯不於顯不裝置130上之文字「晶。 圖8係說明本發明 — M」 月之相同距離旗標獲取處理程序的流 程圖。 圖9係s兒明以16 X 16點方猫-孤至 ^ 方式顯不對表示文字「曰」之向量 資料加以縮放所產+夕給喊: 座生之縮放貝料之乾例之圖式。 圖10係說明以16 X 16點太·--丄 占方式顯不箱由捨入法量化經縮放 向量資料所產生之量化資料之範例之圖式。 圖11係s兑明對且右$|^@ & ”有不门厚度之線寬加以校正以具有相同 線寬之範例之圖式。 圖12係揭示-種技術之圖式,該技術不僅用於校正線 寬’亦可用於校正線間間隔,如此便可具有最初所獲得之 值。 圖13係說明以256 X 256點大4舶-主- 「 z)0點万式顯不表不文字「曰」之向 量資料之範例之圖式。 圖14係說明採用日本特許公開公告案第4_257893號中所 揭示之技術、藉由偏移輪廓以具有最初所獲得之值加以校 正的一範例之圖式。 【主要元件符號說明】 100 文字顯示裝置 110 輸入裝置 120 控制區段 108162-981027.DOC •72· 1324334Figure 7 is a diagram showing the drawing data generated by the non-processing sequence and indicating that the display + data is not displayed on the display device 130. The text "crystal. Figure 8 is a flow chart showing the same distance flag acquisition processing procedure of the present invention - M". Fig. 9 shows that the 16 X 16-point square cat-gull to ^ method does not display the vector data of the text "曰" and is scaled to produce + eve to shout: The graphic of the dry case of the seated zoom. Fig. 10 is a diagram showing an example of quantized data generated by scaling the quantized vector data by a round-robin method in a 16 X 16-point terabyte. Figure 11 is a diagram in which the right and the right $|^@ & "the line width of the thickness of the gate is corrected to have the same line width. Figure 12 is a diagram showing the technique, which is not only The line width used to correct the line spacing can also be used to correct the line spacing, so that it can have the value obtained initially. Figure 13 shows that the 256 X 256 points are larger than the 4 ships - the main - "z" 0 0000 An example of a vector data for the text "曰". Fig. 14 is a view showing an example of correction by offsetting the contour with the value obtained initially, using the technique disclosed in Japanese Laid-Open Patent Publication No. 4-257893. [Description of main component symbols] 100 Character display device 110 Input device 120 Control section 108162-981027.DOC •72· 1324334

121 CPU 122 主記憶體 130 顯示裝置 140 輔助儲存器 141 文字顯示程式 141a 縮放程式 141b 格柵適配程式 141c 繪圖資料產生程式 14 1 d 相同距離旗標獲取程式 142 文字資料 108162-981027.DOC •73-121 CPU 122 Main memory 130 Display device 140 Auxiliary storage 141 Text display program 141a Zoom program 141b Grid adapter program 141c Drawing data generation program 14 1 d Same distance flag acquisition program 142 Text data 108162-981027.DOC • 73 -

Claims (1)

1324334 中文申請專利範圍替換本(99年1月) 十、申請專利範圍: 第095101897號專利申請案 行年/月/5"日修(更)正替換頁 --一 ΡΙ 〜— _ 1· 一種文子/圖形顯示裝置,其包含: 第構件,其對包括複數個參考點的一文字或一圖 形加以縮放,藉此產生經縮放參考點; 一第二構件,其對該等經縮放參考點之量化後的各個 參考點間距離之寬度中的—特定參考點間距離之寬度加 以調整’其中該調整係使得藉由量化該等經縮放參考點1324334 Chinese patent application scope replacement (January 99) X. Patent application scope: Patent application No. 095101897 (year/month/5" Japanese repair (more) replacement page--一ΡΙ~- _ 1· a text/graphic display device comprising: a first component that scales a text or a graphic comprising a plurality of reference points to thereby generate a scaled reference point; a second component that quantizes the scaled reference points The width of the distance between the respective reference points is adjusted - the width of the distance between the specific reference points is adjusted 'where the adjustment is made by quantizing the scaled reference points 之該等各個參考點間距離之寬度所獲得的距離之寬度之 一合計接近一目標值;及 第一構件,其根據該等調整過的參考點顯示該經縮 放文字或圖形。 2·如請求t之文字/圖形顯示裝置,其中該等特定參考點間 距離之寬度中,至少兩個距離之寬度係彼此不同。 月长項1之文予/圖形顯示裝置,其中藉由將該等經縮放 參考點中具有—最大值的一最大參考點與具有一最小值 的一最小參考點之間距離之寬度量化,而獲得該目標值。 4· 一種文字/圖形顯示裝置,其包含·· 一第一產生構件’其係用於對包括複數個參考點的一 文字或—圖形加以縮放,藉此產生經縮放參考點; 目私值產生構件,其係用於量化該等經縮放參考點 令具有一最大值的一最大參考點與具有一最小值的一最 小參考點之間的—距離,藉此產生一目標值; 一第二產生構件,其係用於量化該等經縮放參考點之 各個參考點間距離之寬度,藉此產生一量化距離; 108162-990115.doc 1 ^ :。構件,其係用於調整該參考點間距離之寬度使 知該弟—產生構件處所產生的該等距離之寬度之合計 接近"亥目&值’且各個量化之參考點間距離之寬度中的 至> 距離之寬度與至少另一距離之寬度在該調整之後 係相同的;及 —顯不裝置,其係用於依據經過再次調整從而對應於 該調整過的距離的該等參考點,而顯示該經縮放文字/圖 形0 月求項4之文字/圖形顯不裝置,其中,該調整構件根據 預先決定的-關於該⑽縮放參相間之該等距離之資 訊或對該等參考點加以縮放之後所計算的資訊,調整該 至少-距離之寬度或該至少另一距離之寬度,使得該至 少一距離之寬度與該至少另一距離之寬度相等。 6.如請求項4之文字/圖形顯示裝置,其進一步包含一第一決 定構件,其係用於決定該等量化距離之該寬度合計是否 大於該目標值,其十該調整構件: 在決定了該等量化距離之該寬度合計小於該目標值 時,使该等量化距離中具有一最大向下捨去(r〇unded_ down)寬度之一距離之寬度、及被定為與具有該最大向下 捨去寬度之該距離之寬度相等的距離之寬度各加丨;及 在決定了該等量化距離之該寬度合計大於該目標值 時,使該等量化距離中具有一最大向上捨入(r〇undedup) 寬度之一距離之寬度、及被定為與具有該最大向上捨入 寬度之該距離之寬度相等的距離之寬度各減1。 108162-990115.doc 7. 如請求項6之文字/圖形顯示裝置,其進一步包含一第二決 疋構件與一第二決定構件中的至少一決定構件,該第二 決定構件係用於決定被定為與具有該最大向下捨去寬度 之該距離之寬度相等之距離的數目是否大於該調整過的 寬度之值’該第三決定構件係用於決定被定為與具有該 最大向上捨入寬度之該距離之寬度相等之距離的數目是 否大於該調整過的寬度之值,其中該調整構件: 當決定該等量化距離之寬度合計小於該目標值,且被 定為與具有該最大向下捨去寬度之該距離之寬度相等之 距離之數目不大於該調整過的寬度之值時,使被定為與 具有該最大向下捨去寬度之該距離之寬度相等之距離的 寬度各加1 ;及 當決定該等量化距離之寬度合計大於該目標值,且被 定為與具有該最大向下捨去寬度之該距離之寬度相等之 距離之該數目不大於該調整過的寬度之值時,使被定為 與具有該最大向上捨入寬度之該距離之寬度相等之距離 的寬度各減1。 8. 如吻求項6之文字/圖形顯示裝置,其中該調整構件產生該 等經縮放參考點,且此後僅一次增大或減小該等量化之 參考點間距離之寬度中的至少一距離之寬度。 9. 如請求項1至8中任一項之文字/圖形顯示裝置,其進一步 包含一第三決定構件,該第三決定構件係用於決定該最 大參考點與藉由該第一方法量化該最大參考點所產支的 一量化後最大參考點之間的一第一量化誤差是否大於該 108I62-990115.doc 最小參考點與藉由 士 曰M 的-量化後最最小參考點所產生 顯示構件: 里化戎差,其中該 在決定了該第—曰,,^ 第置化誤差小於該第二量化 該量化後最大參考點定墓"駐_ 化淚差時’將 考座標值;及心義為要顯不的該文字或圖形之參 =決定了該第—量化誤差大於該第:量化誤差時將 該里化後最小參考點宗盖良i瓶_ 考座標值。”疋義為要顯不的該文字或圖形之參 10. —種用於使電腦執行_ σ 订文子/圖七顯不處理之電腦程式產 口口以文子/圖形顯示處理包含: =產生步驟,其係用於對包括複數個參考點的一 文:或-圖形加以縮放,藉此產生經縮放參考點. 一目標值產生步驟,其係用於量化該等經縮放 中具有-最大值的-最大參考點與具有—最小值的一最 小參考點之間的—距離’藉此產生一目標值; -第二產生步驟’其係用於量化該等經縮放參考點之 各個參考點間的一距離之寬度,藉此產生—量化距離,· /厂調整步驟,其係用於調整該參考點間距離之寬度使 侍於第一產生構件處所產生的該等距離之寬度之合計 接近該目標值且各個量化參考點間距離之寬度中的:二 -距離之寬度與至少另一距離之寬度在該調整之後係 同的;及 ' 顯不步驟’.其係根據經過再次調整從而對應於該調 108I62-990115.doc 1324334 整過的距離的該等參考點,顯示該經縮放文字/圖形。 11. 一種其上記錄有用於使電腦執行文字/圖形顯示處理之程 式的電腦可讀取記錄媒體,該文字/圖形顯示處理包含: 一第一產生步驟,其係用於對包括複數個參考點的一 文字或一圖形加以縮放,藉此產生經縮放參考點; -目標值產生步驟,其係用於量化該等經縮放參考點 中具有-最大值的-最大參考點與具有—最小值的一最 小參考點之間的一距離,藉此產生一目標值; 一第二產生步驟,其係用於量化該等經縮放參考點之 各個參考點間的一距離之寬度,藉此產生一量化距離; 一調整步驟,其係用於調整該參考點間距離之寬度使 得,於該第二產生構件所產生的該等距離之寬度之合計 接近該目標值且各個量化參考點間距離之寬度中的至少 一距離之寬度與至少另一距離之寬度在該調整之後係相 同的;及 -顯不步驟’其係根據經過再次調整從而對應於該調 整過的距離的該等參考點,顯示該經縮放文字/圖形。 108162-9901l5.docThe sum of the widths of the distances obtained by the widths of the respective reference points is close to a target value; and the first member displays the scaled text or graphic based on the adjusted reference points. 2. A text/graphic display device as claimed in t, wherein at least two of the widths of the distances between the particular reference points are different from each other. A monthly projection/graphic display device wherein the width of a distance between a maximum reference point having a maximum value and a minimum reference point having a minimum value is quantized by the scaled reference point, and Get the target value. 4. A text/graphic display device comprising: a first generating component for scaling a text or graphic comprising a plurality of reference points, thereby generating a scaled reference point; And is used to quantize the distance between a maximum reference point having a maximum value and a minimum reference point having a minimum value, thereby generating a target value; a second generating component And is used to quantize the width of the distance between the reference points of the scaled reference points, thereby generating a quantization distance; 108162-990115.doc 1 ^ :. a member for adjusting the width of the distance between the reference points so that the sum of the widths of the equidistances generated by the generating member is close to the "haimu&value' and the width of the distance between the reference points of each quantization The width of the distance to > and the width of at least one other distance are the same after the adjustment; and - the display device is for the reference points that are adjusted to correspond to the adjusted distance And displaying the text/graphic display device of the scaled text/graphic 0 month item 4, wherein the adjustment component is based on the predetermined information about the equidistance between the (10) zoom parameters or the reference points The information calculated after scaling is adjusted to adjust the width of the at least one distance or the width of the at least another distance such that the width of the at least one distance is equal to the width of the at least one other distance. 6. The text/graphic display device of claim 4, further comprising a first determining means for determining whether the total of the widths of the quantized distances is greater than the target value, and wherein the adjusting means: When the width of the quantized distances is less than the target value, the widths of the plurality of quantized distances have a maximum width of one of the widths of the r向下unded_down width, and are determined to have the maximum downward Decreasing the width of the distance equal to the width of the width of each of the widths; and determining that the widths of the quantized distances are greater than the target value, such that the quantized distances have a maximum upward rounding (r〇 Undedup) The width of one of the widths, and the width of the distance equal to the width of the distance having the maximum upward rounding width, is decremented by one. 108162-990115.doc 7. The text/graphic display device of claim 6, further comprising at least one of a second decision member and a second decision member, the second decision member being used to determine Whether the number of distances equal to the width of the distance having the maximum downward rounding width is greater than the value of the adjusted width 'the third determining member is used to determine that the maximum rounding is determined to have Whether the number of the distances of the width is equal to the value of the adjusted width, wherein the adjusting member: when determining that the width of the quantized distances is less than the target value, and is determined to have the maximum downward Increasing the width of the distance equal to the width of the width is not greater than the value of the adjusted width, and increasing the width of the distance equal to the width of the distance having the maximum downward rounding width And when determining that the total width of the quantized distances is greater than the target value and is determined to be the same distance as the width of the distance having the maximum downward rounding width Is not greater than the value through the adjustment of the width, the width of the equal distance is defined as having the maximum width is rounded up to the width of each distance minus 1. 8. The text/graphic display device of claim 6, wherein the adjustment member generates the scaled reference points, and thereafter only increases or decreases at least one of the widths of the quantized reference points. The width. 9. The text/graphic display device of any of claims 1 to 8, further comprising a third determining component for determining the maximum reference point and quantizing the method by the first method Whether a first quantization error between a quantized maximum reference point of the maximum reference point is greater than the minimum reference point of the 108I62-990115.doc and the display component generated by the minimum quantized reference point of the gentry M : 里化戎差, which determines the first 曰,, ^ The first set error is less than the second quantized after the quantized maximum reference point tomb " _ _ _ tears when the occupant value; and The meaning of the text or the figure to be displayed is determined by the parameter = the minimum value of the first reference point when the quantization error is greater than the first: quantization error.疋 为 为 该 该 该 该 该 该 该 该 要 要 要 要 要 要 要 要 要 要 要 要 要 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑 电脑And is used to scale a text comprising a plurality of reference points: or - a graph, thereby generating a scaled reference point. A target value generating step for quantifying the -maximum of the scaled - a distance between the maximum reference point and a minimum reference point having a minimum value - thereby generating a target value; - a second generating step 'which is used to quantize one of the reference points of the scaled reference points The width of the distance, thereby generating a quantized distance, a factory adjustment step for adjusting the width of the distance between the reference points such that the total width of the equidistances generated at the first generating member is close to the target value And the width of the distance between each quantized reference point: the width of the second-distance and the width of at least the other distance are the same after the adjustment; and the 'display step' is based on the adjustment again to correspond The scaled text/graphic is displayed at the reference points of the adjusted distance of 108I62-990115.doc 1324334. 11. A computer readable on a computer on which a program for causing a computer to perform text/graphic display processing is recorded. Recording medium, the text/graphic display processing comprising: a first generating step for scaling a text or a graphic comprising a plurality of reference points, thereby generating a scaled reference point; - a target value generating step, Is used to quantize a distance between a maximum reference point having a maximum value of the scaled reference points and a minimum reference point having a minimum value, thereby generating a target value; a second generating step Is used to quantize the width of a distance between the reference points of the scaled reference points, thereby generating a quantization distance; an adjustment step for adjusting the width of the distance between the reference points so that the second The sum of the widths of the equidistant distances produced by the generating member is close to the target value and the width of at least one of the widths of the distances between the respective quantized reference points is at least another distance The same width coefficient after the adjustment; and - substantially no step 'which re-adjusted according to system so as to correspond to such a reference point over the whole distance of the adjustment, displaying the scaled character / graphic 108162-9901l5.doc.
TW95101897A 2005-01-19 2006-01-18 Character/graphic display,computer program product, and recording medium TWI324334B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005012087A JP3883554B2 (en) 2005-01-19 2005-01-19 Character / graphic display device, program, and recording medium

Publications (2)

Publication Number Publication Date
TW200703228A TW200703228A (en) 2007-01-16
TWI324334B true TWI324334B (en) 2010-05-01

Family

ID=36692190

Family Applications (1)

Application Number Title Priority Date Filing Date
TW95101897A TWI324334B (en) 2005-01-19 2006-01-18 Character/graphic display,computer program product, and recording medium

Country Status (4)

Country Link
JP (1) JP3883554B2 (en)
CN (1) CN101138019B (en)
TW (1) TWI324334B (en)
WO (1) WO2006077800A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5759128B2 (en) * 2009-09-18 2015-08-05 キヤノン株式会社 Information processing apparatus, information processing system, information processing method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2618528B2 (en) * 1990-11-22 1997-06-11 株式会社日立製作所 Character drawing device, character output correction method, and character output device
JP3034140B2 (en) * 1992-12-07 2000-04-17 富士通株式会社 Character generation method and device
US5526476A (en) * 1992-12-07 1996-06-11 Fujitsu Limited Method and apparatus for generating character patterns expressed by coordinates of a coordinate system
JPH0736434A (en) * 1993-07-23 1995-02-07 Hitachi Ltd Character output device
JP4662412B2 (en) * 2003-05-15 2011-03-30 シャープ株式会社 Character graphic display device, character graphic display method, program, and recording medium

Also Published As

Publication number Publication date
JP2006201406A (en) 2006-08-03
CN101138019A (en) 2008-03-05
JP3883554B2 (en) 2007-02-21
WO2006077800A1 (en) 2006-07-27
TW200703228A (en) 2007-01-16
CN101138019B (en) 2010-06-09

Similar Documents

Publication Publication Date Title
JP2014182638A (en) Display control unit, display control method and computer program
TWI324334B (en) Character/graphic display,computer program product, and recording medium
JP2015509233A (en) Font generation apparatus using glyph interpolation and method thereof
JP4650406B2 (en) Formula display control apparatus and formula display control program
CN107820601B (en) Display control method, display control system and display device
US9905030B2 (en) Image processing device, image processing method, information storage medium, and program
WO2006051795A1 (en) Processing device, program, and recording medium
JP2006004326A (en) Formula display controller and program
JP5617730B2 (en) Display control apparatus and program
JP2016128893A (en) Image processing device and image processing method
JP2007240848A (en) Display program, data structure and display device
JP2015099449A (en) Display processing apparatus and display processing method
JP2016081187A (en) Information processing device, information processing system, method for controlling information processing device, and computer program
JP5074503B2 (en) Raster image processing method and apparatus
JP4858883B2 (en) Vector image drawing apparatus, vector image drawing method and program
JP2014017808A (en) Display system, display program, and display method
JP7279986B1 (en) Information processing method, information processing system and information processing program
CN116405607B (en) Audio and image intelligent interaction method for 3D printer
JP2003150562A (en) Graph processor and program
JP2004341253A (en) Character and graphic display apparatus, character and graphic display method, program, and recording medium
CN112634124B (en) Image warping method, image warping device, electronic apparatus, and storage medium
JP3357855B2 (en) Font processing apparatus, font processing method, and storage medium
JP2010191683A (en) Apparatus and program for supporting design of display screen
JPH0546145A (en) Character display device
JP2021096291A (en) Display device, display system, and method for display

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees