專利名稱:顯示設(shè)備、信息顯示方法、信息顯示程序、可讀性記錄媒體和信息設(shè)備的制作方法
技術(shù)領(lǐng)域:
本項發(fā)明涉及使用能夠進行彩色顯示的顯示器件來顯示信息等的 顯示設(shè)備、信息顯示方法、信息顯示程序和可讀性記錄媒體,以及引 入相同裝置的信息設(shè)備。
背景技術(shù):
例如日本特開公布第2001-100725號公開了使用能夠進行彩色顯 示的顯示器件顯示字符等的傳統(tǒng)顯示設(shè)備。
在該傳統(tǒng)技術(shù)中,與字符基本部分相應(yīng)的子象素色彩因子(color factor)的強度(例如,亮度級別)被指定預(yù)定義值,而與對應(yīng)于基 本部分的子象素鄰接的子象素的色彩因子的強度,被指定為該預(yù)定義 值以外的值.根據(jù)校正圖案確定具有不同于該預(yù)定值的色彩因子強度 的鄰接子象素的數(shù)量,以及每個子象素的色彩因子強度。注意,字符 的基本部分(basic portion)是指字符的核心部分(core portion)
例如,
圖13和圖14顯示了在日本特開公布第2001-100725號中 公布的傳統(tǒng)技術(shù)。
參考圖13,與字符"/"(斜線號)的基本部分(骨架部分)相應(yīng) 的每個色彩因子的強度,都被指定成預(yù)定義值。
在圖13中,陰影線區(qū)域的矩形表示了與字符"/"的基本部分(骨 架部分)相應(yīng)的子象素。當用亮度級0~ 255描述每個子象素的色彩因 子的強度時,將每個和字符'7"(斜線號)的基本部分(骨架部分) 相應(yīng)的子象素的色彩因子的強度賦值為,例如"亮度級別0"(預(yù)定義 值)。
在圖13中,空白矩形區(qū)域表示與字符"/"的基本部分的背景相 應(yīng)的子象素。設(shè)定每個和字符"/"的基本部分的背景部分相應(yīng)的子象 素的色彩因子的強度,例如為亮度級別255。
參考圖14,與字符"/"相對應(yīng)的子象素鄰近的子象素的色彩因子
的強度被賦予不同于該預(yù)定值的值.
在圖14中,按照預(yù)定的校正圖案,與構(gòu)成被顯示的字符的基本部 分"/"相應(yīng)的特定子象素的各個側(cè)面鄰接的三個子象素的色彩因子的 強度按照與基本部分距離的順序,由近到遠,分別被設(shè)置為"亮度級 別73"、"亮度級別182"和"亮度級別219",注意,"按照修正 圖案,將亮度級別賦值給被顯示字符的基本部分相應(yīng)的特定子象素鄰 接的子象素的色彩因子的強度"的含義是,"采用修正圖案"。
采用修正圖案的目的包括抑制顏色噪聲;使人眼將字符或是圖 形識別成黑色;以及調(diào)整字符的濃度到期望值。
這樣,按照日本特開公布第2001-100725號所公布的傳統(tǒng)技術(shù), 對與字符的基本部分相應(yīng)的鄰接象素,采用修正圖案,可以高清晰度 地顯示字符。
進一步,按照日本特開第2001-100725號出版物中公布的傳統(tǒng)技 術(shù),確定與基本部分相應(yīng)的子象素,依賴于表示字符輪廓的字符輪廓 信息,或者表示字符的骨架形狀的骨架數(shù)據(jù)。
例如,字符的輪廓信息包括標識字符類型的字符代碼、組成字符 的筆劃數(shù)目(字符的筆劃數(shù))、以及每一筆的筆劃信息。筆劃信息包 括識別筆劃的筆劃編碼、以及組成筆劃的輪廓點的數(shù)目,以及指向構(gòu) 成筆劃的輪廓點的坐標數(shù)據(jù)的指針(輔助存儲設(shè)備中的地址,該存儲 設(shè)備存儲有構(gòu)成該筆劃的輪廓點的坐標)。通過這些信息,可以獲取 組成筆劃的輪廓點的坐標。這樣,每個筆劃都有近似地由曲線、直線、 弧線及其組合等組成的輪廓線所包圍而成的形狀,再加上預(yù)定義的濃 度,就可以顯示出字符的外形輪廓。
使用輪廓點的坐標數(shù)據(jù),可以采用直線、曲線、弧線及其組合等 近似地描述表示字符外形的輪廓線。輪廓線依照輸入字符的尺寸進行 縮放。該縮放將輪廓點的坐標數(shù)據(jù)轉(zhuǎn)換為顯示器的坐標系統(tǒng)。
確定代表字符的骨架部分的基本部分對應(yīng)的子象素時,依賴于子 象素與輪廓線的包圍區(qū)重疊的區(qū)域,例如,如果這一區(qū)域大于或是等 于預(yù)定義的區(qū)域。
骨架數(shù)據(jù)包括標識字符類型的字符代碼、組成字符的筆劃數(shù)目、 以及每個筆劃的筆劃信息。筆劃信息包括標識筆劃的筆劃數(shù)、構(gòu)成筆 劃的點的數(shù)目、筆劃的線型(曲線、直線等等)、構(gòu)成筆劃的點的坐
標等等。這樣,每一個筆劃都沒有濃度信息,并且每個筆劃都是以某 種確定的線型的線的形式表示,以表現(xiàn)字符的骨架形狀。
如果筆劃的線型是直線,該筆劃可以使用坐標數(shù)據(jù),用經(jīng)過構(gòu)成 該筆劃的多個點的直線近似表示.如果筆劃的線型是曲線,可以使用 坐標數(shù)據(jù),用經(jīng)過構(gòu)成該筆劃的多個點的曲線近似表示該筆劃。構(gòu)成 每個筆劃的的點的坐標數(shù)據(jù),可以按照輸入字符的尺寸進行縮放,并 且被轉(zhuǎn)換為顯示器的坐標系統(tǒng)。
出現(xiàn)在每個縮放過的筆劃上的子象素被確定為與表示字符的骨架 的基本部分相對應(yīng)的子象素。
本申請的申請人提出了一種技術(shù)使用位圖數(shù)據(jù)將圖形的基本部 分對應(yīng)為為子象素,該技術(shù)在日本特開公布第2002-49366號中公布。 下文中,將該技術(shù)進行詳細描述.
典型的,位圖數(shù)據(jù)是二進制數(shù)據(jù)(二進制是一個例子)。組成位 圖數(shù)據(jù)的每一位都具有值"1"或者"0"。例如,值為"1"的位表示 圖形中黑色的部分,而值為"0"的位則表示圖形中白色的部分。
確定構(gòu)成位圖數(shù)據(jù)的每個位是否具有值"1"。研究了鄰近所關(guān)心 的位的位的"1" / "0"值的布置圖案。所關(guān)心的位與顯示器的象素相 關(guān)聯(lián)。根據(jù)鄰近位的布置圖案,在包含于與所關(guān)心的位相對應(yīng)的象素 中的子象素中,確定對應(yīng)于基本部分的(多個)象素。
圖15是表示圖形的位圖數(shù)據(jù)的一部分的圖示。
D (x, y)表示所關(guān)心的位,而N (a, b)則表示鄰接D (x, y) 的位D(x + a, y + b)。圖15表示了一位D (x, y),以及與該位豎 直、水平或者對角鄰接的8位N ( - 1, 1) , N (0, - 1) , N (1, -l), N(-l, 0), N(l, 0), N(-l, -l), N(O, l)和N(l, 1 )。這8個相鄰的位被稱為8個相鄰位。N (a, b)和D (x, y )的 值都為"1"或者"0"。
圖16是顯示設(shè)備的顯示屏的一部分的圖示。
P(x, y)表示顯示屏上的象素。當位圖數(shù)據(jù)表示的圖形被顯示器 顯示時,圖15中所示的位D (x, y)與象素P (x, y)相關(guān)聯(lián)。象素P (x, y)包括三個子象素C (3x, y) 、 C (3x + l, y)和C (3x + 2, y
當D (x, y)的值為"1"時,按照基本部分定義規(guī)則,在三個子
象素C (3x, y) 、 C (3x + l, y)和C (3x + 2, y)之中,確定基本部 分所對應(yīng)的(多個)子象素。當D (x, y)的值為"0"時,這三個子 象素都不被確定為對應(yīng)于基本區(qū)域的象素。
注意這里圖15中位D (x, y)與圖16中的多個子象素關(guān)聯(lián),也 就是說,象素P (x, y)包含C (3x, y) 、 C (3x + l, y )和C ( 3x + 2, y)構(gòu)成的組。或者,位D(x, y)可以與圖16中的一組子象素Grp 關(guān)聯(lián)。注意組中子象素的數(shù)目,不一定和象素中子象素數(shù)目相等。 例如,位D (x, y )可以與圖16中的包含4個子象素的組Grp,關(guān)聯(lián)。 此外,排列子象素的方向也不局限于X方向。例如位D(x, y)可以和 圖16中按照x和y方向排列的子象素組Grp"相關(guān)聯(lián)。
依照基本部分定義規(guī)則,確定象素P(x, y)的三個子象素中的每 個是否與基本部分相關(guān),這依賴于與象素P(x, y)對應(yīng)的位D(x, y )鄰接的位N (a, b)的 "0" / "1"的排列。在下文中,假定位D (x, y)的值為"1"。
圖17A示出了位圖數(shù)據(jù)中對于所關(guān)心的位D (x, y)的示例性的8
個鄰接位。
N (a, b) =1表示位N (a, b)的值為"1",而N (a, b) = 0 表示位N(a, b)的值為"0"。這樣在圖17A中,N ( 0, -1) = N(1, 1) =1, N(l, 0) =N(0, 1) =N(-1, 1) =N(-1, 0) =0,而 N(-1, -l)和N(l, -l)用"#"表示,這表示它們的值可以是 "0"也可以是"1"。
圖17B表示的是,依照基本部分定義規(guī)則,與基本部分關(guān)聯(lián)的子 象素的圖示,這里位D (x, y)的8個鄰接位的值如圖17A中所示。
在顯示屏上,與位D(x, y)對應(yīng)的象素P(x, y)有三個子象素 C (3x, y) 、 C (3x + l, y)和C (3x + 2, y)。在這三個子象素中, 值為"1"的子象素與基本部分關(guān)聯(lián),而值為"0"的子象素,與基本 部分無關(guān)。換句話說,子象素C(3x + 2, y)與基本部分相關(guān)聯(lián),而子 象素C(3x + l, y)和C(3x, y)和基本部分無關(guān)。
如圖17A和17B所描述的基本部分定義規(guī)則,可以用邏輯公式表示。
對于邏輯值A(chǔ)和B,假定"A*B"表示A和B的邏輯乘關(guān)系,而"! A,,表示A的邏輯非。當位D(x, y)的8個鄰接位的值如圖17A所示
時,滿足下面的邏輯公式(1)中。
N(O, -1)*!N(-1, 0)*!N(1, O)"N(-l, 1)*IN(0, 1)*N(1,1)=1
如圖17B所示,下列公式(2)表示了將子象素C (3x + 2, y)定義為 基本部分,而不將子象素C ( 3x, y)和C ( 3x + 1, y)定義為基本部 分的過程。
C(3x, y)-o, C(3x+1, y)<=0, and C(3x+2, y)-l…(2)
基本部分是字符或圖形中對應(yīng)于其核心的部分。例如,核心是包 括在字符中的筆劃的中心部分??梢詮奈粓D數(shù)據(jù)中獲得筆劃信息。所 以,可以推理出位圖數(shù)據(jù)中的位與基本部分相關(guān)聯(lián)??梢愿鶕?jù)所關(guān)心 的位D (x, y)的領(lǐng)接位上的信息,而不是僅根據(jù)所關(guān)心的位D (x, y )上的信息,推斷基本部分。
例如,在如圖17A所示的位圖數(shù)據(jù)中,筆劃被推斷為曲線(圖17A 中的虛線1301),該曲線經(jīng)過了對應(yīng)于位N (0, -1) 、 D (x, y)和 N (1, 1)的區(qū)域,這條曲線被認為通過和位D (x, y)對應(yīng)的區(qū)域的 右側(cè)。所以在圖17B中,在對應(yīng)于位D (x, y)的象素P (x, y)右側(cè) 的子象素C(3x + 2, y)與基本部分相關(guān)聯(lián)。依照這樣的推理,就產(chǎn)生
了基本部分定義規(guī)則。
基本部分定義在子象素中。所以可以使用比逐象素定義的分辨率
的更高的分辨率來定義圖形的基本部分,從而產(chǎn)生高清晰度的圖形顯 示。
圖18A表示了位圖數(shù)據(jù)中所關(guān)心的位D(x, y)的8個鄰接位的另 一個示范集合。圖18B表示了當位D (x, y)的8個鄰接位的值如圖 18A所示時,依照基本部分定義規(guī)則所定義的子象素。
如圖18A和18B表示的基本部分定義規(guī)則,可以用下面的邏輯公 式表示。
When N(-1,0)*N(1,0)-1, C(3x, y)=l, C(3x+1, y)=l, and C(3x+2, y)=l.
圖19A表示了位圖信息中所關(guān)心的位D (x, y) 8個鄰接位的另一 個示范集合。圖19B表示了當位D (x, y)的8個鄰接位的值如圖19A 所示時,依照基本部分定義規(guī)則所定義的子象素。
如圖19A和19B表示的基本部分定義規(guī)則,可以用下面的邏輯公 式表示。
When N(0,-1)*1N(-1,0)*IN(1,0)*N(0,1)=1, C(3x, y)-o, C(3x+1, y)=l, and C(3x+2, y)=0.
與此類似,可以對所關(guān)心的位D(x, y)的8個鄰接位的"1"或 "0"的所有組合,建立基本部分定義規(guī)則。結(jié)果,在子象素中定義了 有待在顯示器上顯示的圖形的基本部分.
圖20表示了 8個鄰接位的"1"或"0"的所有組合。 圖20中的每個方塊都表示了所關(guān)心的位D (x, y),以及它的8 個鄰接位的集合。矩形被分成9個部分,黑色的部分表示其對應(yīng)位的 值為"1",而白色的部分表示其對應(yīng)位的值為"0"。圖20中一共有 256個矩形,8個鄰接位的值分別為"0"或"1",所以,組合數(shù)為28 (=256 )。
然而,基本部分定義規(guī)則的數(shù)目并不必和可能出現(xiàn)的組合數(shù)目相 等。如上所述,在圖17A、圖18A和圖19A中,用"#"表示的位的值 可以是"1",也可以是"0",所以在基本部分定義規(guī)則中,不考慮 這些位。在基本部分定義規(guī)則中,由于可以不考慮某些位,某單個的
基本部分定義規(guī)則就可以覆蓋圖20中的多個組合。例如,圖17A和圖 17B中的基本部分定義規(guī)則覆蓋圖20中由矩形1701、 1702、 1703和 1704所表示的組合。這樣,由于所有(或者部分)基本部分定義規(guī)則 可以包含取任意值的位,所需的基本部分定義規(guī)則的數(shù)目可以減少. 注意基本部分定義規(guī)則可以用邏輯公式或者表格數(shù)據(jù)表示。 字符或圖形可以包含在具有預(yù)定義尺寸的框架內(nèi)。與字符或圖形 的基本部分對應(yīng)的子象素包含在,與顯示器的顯示屏區(qū)域的框?qū)?yīng)的 區(qū)域內(nèi)??蚣芫褪菃蝹€字符或是圖形被顯示的區(qū)域,例如,由粗線1901 所包圍的區(qū)域。
通常,設(shè)計由象素單元位圖數(shù)據(jù)表示的字符,使得在框架的左側(cè) 或右側(cè)留有空白區(qū)域,也就是說,字符之間留有空白。例如,在圖21 中,字符"H"位于框架之中,在左邊留有一位的空白。
圖22是從圖21的字符"H"確定的基本部分所對應(yīng)的子象素的圖 示,其中使用了日本特開公布No. 2002-49366 (請參考前文)中所公 布的傳統(tǒng)方法。根據(jù)上述基本部分定義規(guī)則,圖22中沿X方向伸展的 筆劃1801顯示為連續(xù)的骨架形狀。
在圖23中,使用在日本特開公布NO. 2002-100725 (請參考前文 )中所公布的傳統(tǒng)方法,為與圖22中的字符"H"的基本部分對應(yīng)的 子象素的色彩因子的強度指定預(yù)定值,而將與字符"H"的基本部分對 應(yīng)的子象素鄰接的子象素色彩因子的強度指定成預(yù)定義值以外的其它 值。
在圖23中,與字符"H"的基本部分所對應(yīng)的子象素的亮度級別, 被設(shè)置成"0";三個側(cè)面的鄰接子象素的亮度級別,按照距離的順序, 分別被設(shè)置為"73" 、 "182"和"219";而背景區(qū)域所對應(yīng)的子象 素的亮度級別被設(shè)置為255。
在圖23所示的例子中,修正圖案需要用到三個子象素。然而,在 包含字符"H"的框架對應(yīng)的區(qū)域1021中,在與字符"H"的基本部分 對應(yīng)的子象素1051的右側(cè),只出現(xiàn)一個子象素。因此,對于字符"H "中右側(cè)豎直線的部分(1041部分),修正圖案不能以以下方式使用 使該修正圖案能夠被放入字符"H"的框架區(qū)域10U內(nèi)。
在顯示器上顯示字符的方式使得字符能被放在在顯示屏幕上的一 個與字符框架對應(yīng)的區(qū)域內(nèi)。所以在圖23中,當區(qū)域10打中不能采
ii
用修正圖案時,在1041部分周圍會出現(xiàn)顏色噪聲,或者字符的線不能 被感覺為具有理想的濃度。這樣,人們會覺得字符"H"右邊的豎線比 左邊的豎線窄.因此字符"H"不能被高清晰度地在顯示器上顯示。
這樣,字符的修正圖案的采用方式不能使得該校正圖案在對應(yīng)于 字符框架的區(qū)域范圍內(nèi)使用,因此,不能高清晰度地顯示字符.為了 解決上述問題,本申請人在日本特開公布No. 2003-5738中提出了 一種 方法在第二個字符的框架中使用第一個字符的框架的校正圖案的一 部分。
圖24是一幅使用日本特開公布No. 2003-5738中的傳統(tǒng)技術(shù)的例 子,為了采用第一個字符(字符"H")的修正圖案,使用了第二個字 符(字符"A,,)框架的一部分(區(qū)域1061)。
第一個字符(字符"H,,)的寬度是15a,而第二個字符(字符"A ")的寬度是15b。
然而,在日本特開公布No. 2003-5738 (請參考前文)中所公布的 傳統(tǒng)方法中,在采用修正圖案時,考慮了字符"H"和字符"A"的修 正圖案之間的連接或重疊。這一過程比較復(fù)雜,因此執(zhí)行該過程耗時 較長。
本項發(fā)明解決了上述傳統(tǒng)問題。本項發(fā)明的一個目的是提供能夠 以高清晰度顯示信息的顯示設(shè)備、信息顯示方法、信息顯示程序以及 可讀性媒體,其中不能以使得信息被放入框架區(qū)域中的方式采用修正 圖案時,按照一種簡單的方式移動修正圖案,以便降低顏色噪聲。本 項發(fā)明的另一個目的是,提供一種結(jié)合了上述顯示設(shè)備、信息顯示方 法、信息顯示程序或者可讀性記錄媒體的信息設(shè)備。
發(fā)明的公開
依照本項發(fā)明的一個方面,顯示設(shè)備包含控制部件,控制顯示 屏幕的顯示以便指定符號信息(例如字符或圖形信息)骨架部分的鄰 接部分的色彩因子級別。這些字符或圖形信息被顯示在預(yù)定義尺寸的 框架中,并且這些色彩因子的級別逐步低于骨架部分的色彩因子級別 ??刂撇考邪ü羌懿糠忠苿硬考涔δ苁强刂乒羌懿糠值闹行?按照預(yù)先指定的方向(按照X軸方向或者Y軸方向),在顯示屏上向 框的中心移動。這樣,就可以達到上文描述的目的。
優(yōu)選地,控制部件包括骨架部分色彩因子級別指定部件,用于 在骨架部分被移動后,為符號信息的骨架部分所對應(yīng)的子象素指定預(yù) 定義色彩因子級別;外部色彩因子級別指定部件,將逐步低于對應(yīng)于 該骨架部分的子象素的預(yù)定色彩因子級別的至少一個色彩因子級別賦 值給該骨架部分之外的至少一個鄰接子象素;顯示控制部件,用于將 被指定色彩因子級別的符號信息顯示在顯示屏幕上。
優(yōu)選地,在本項發(fā)明的顯示設(shè)備中,在顯示屏上提供多個象素,
每個象素都包含多個按照預(yù)定義方向排列的子象素;并且控制部件(例 如骨架部分移動部件)能夠以逐子象素為原則,在框架內(nèi)沿子象素排 列方向移動字符或圖形信息的骨架部分。在本項發(fā)明的顯示設(shè)備中, 每個象素都被預(yù)先指定為多個色彩因子中的相應(yīng)的一個。這些色彩因 子的亮度級別用多個色彩因子級別逐步表示。這樣就能夠控制并在顯 示屏上顯示字符或圖形。
更優(yōu)選地,控制部件能夠移動框架的骨架部分,以便至少兩個色 彩因子級別低于骨架部分的色彩因子級別的子象素從該框架的端部向 內(nèi)放置。
符號信息至少是以下信息中的一種字符信息、圖形信息、圖象 字符信息、標記信息。
優(yōu)選地,字符或圖形信息的骨架部分可以由位圖數(shù)據(jù)定義。
優(yōu)選地,字符或圖形信息的骨架部分可以在子象素內(nèi)定義。
優(yōu)選地,控制部件能夠在子象素排列的方向上,在框架內(nèi)將字符 或圖形信息的骨架部分移動一個或兩個象素?;蛘?,控制部件能夠在 子象素排列的方向上,在框架內(nèi)將字符或者圖形信息的骨架部分移動 三個象素或更多。
優(yōu)選地,該顯示設(shè)備具有存儲移動信息的表格,該表定義字符或 圖形信息的骨架部分的移動量;并且控制部件能夠參考這張移動表確 定骨架的移動量。
優(yōu)選地,該顯示設(shè)備包括多張移動表,并且控制部分能夠通過選 擇和參考該多個移動表中的至少一個來改變骨架的移動量.
優(yōu)選地,該顯示設(shè)備包括記錄部件,用于存儲與在框架內(nèi)、沿子 象素排列的方向、逐子象素地移動骨架部分的結(jié)果有關(guān)的信息。
依照本項發(fā)明的其它方面,提出了一種字符/圖形的顯示方法,用
于在顯示屏幕上控制和顯示字符或圖形信息。在顯示屏上的具有預(yù)定
義尺寸的框架內(nèi),提供有多個象素;每個象素都包括多個按照預(yù)定義 方向排列的子象素;并且至少一個字符或圖形信息的骨架部分之外的 子象素被指定為逐級低于色彩因子級別的色彩因子級別。本方法包括 以下步驟在框架區(qū)域內(nèi),在子象素的排列方向上,逐子象素地移動 字符或圖形信息的骨架部分;將與字符或圖形信息的骨架部分相應(yīng)子 象素,設(shè)置成預(yù)定義的色彩因子級別;將逐步低于對應(yīng)該骨架部分的 子象素的預(yù)定色彩因子級別的至少一個色彩因子級別賦值給該骨架部 分之外的至少一個鄰接子象素。這樣就實現(xiàn)了上文描述的目的。
依照本項發(fā)明的另一方面,提供了計算機可執(zhí)行的字符/圖形顯示 程序。上述字符/圖形顯示方法在程序中得到描述。
依照本項發(fā)明的另一方面,提供了一種計算機可讀的記錄媒體。 用于記錄上述的字符/圖形顯示程序。
依照本項發(fā)明的另一方面,提供了包含上述顯示設(shè)備的信息設(shè)備
在下文中,將描述本項發(fā)明的功能。
依照本項發(fā)明,將字符或圖形信息的骨架部分(基本部分)對應(yīng) 的子象素指定為預(yù)定義的色彩因子級別。骨架部分該子象素以外的鄰 接子象素,指定為按照從比預(yù)定義的色彩因子級別逐級降低的方式, 設(shè)定它們的色彩因子級別(也就是說,采用了修正圖案)。這樣在這 種情況中,在顯示設(shè)備的顯示屏上,如果在對應(yīng)框架的區(qū)域中,不能 采用修正圖案,字符或圖形信息的骨架部分的中心被移動到框架中心 。特別是,字符或圖形信息按照子象素排列的方向,以逐子象素為原 則進行移動。骨架部分(基本部分)可以進行移動,這樣從框架的端 部向內(nèi),提供具有至少兩個子象素的修正圖案(這些子象素的色彩因 子級別,是從預(yù)定義色彩因子級別逐級降低的)。因此,延伸出對應(yīng) 于框架的區(qū)域的修正圖案可以更深入地移動到框架區(qū)域的更深處(修 正圖案不必完全移動到框架區(qū)域內(nèi)),由此,顏色噪聲就得到了抑制, 并且字符的線的濃度得到了調(diào)整,這樣就能夠高清晰度地顯示字符或 圖形信息。
字符或圖形信息的骨架部分,可以定義成子象素中的位圖數(shù)據(jù)(基 本部分數(shù)據(jù))??梢詮睦绫硎咀址驁D形信息形狀的位圖數(shù)據(jù)、表
示字符或圖形信息外輪廓形狀的輪廓信息、或者表示字符或圖形信息 骨架形狀的骨架數(shù)據(jù),在象素中生成這些骨架部分數(shù)據(jù)(基本部分數(shù) 據(jù))。
特別對于以象素為單位的位圖數(shù)據(jù),字符或圖形通常按照以下方
式設(shè)計每個字符或圖形的左側(cè)或右側(cè)留有空白區(qū)域。在這種情況下, 修正圖案通常會超出框架的邊界。本項發(fā)明可以解決這一問題。
在子象素中定義字符或圖形信息的骨架部分(基本部分)。因此, 與以逐象素為原則控制色彩因子級別時相比,可以精確控制和以高清 晰度顯示字符或圖形信息。
字符或圖形信息的骨架部分,在子象素排列的方向上,向框架內(nèi) 移動1或2個子象素。這種情況下,根據(jù)各種顯示條件,例如顯示設(shè)
備的特性、字符或圖形的線的濃度、字符的類型、背景顏色和字符(或 圖形)顏色的結(jié)合等等,通過參考定義移動量的移動表格,可以精確、 謹慎地確定移動量。
進一步,字符或圖形信息的骨架部分(基本部分),在子象素排 列的方向上,以逐子象素為原則向框架內(nèi)部移動的結(jié)果,被作為數(shù)據(jù) 保存。當有同樣的字符或圖形信息在其它顯示設(shè)備上顯示時,可以利 用這些數(shù)據(jù)。
閱讀和理解下文參考附圖的詳細描述,本領(lǐng)域的技術(shù)人員將容易 理解本項發(fā)明的上述以及其它優(yōu)點。
附圖簡要說明
圖l是表示根據(jù)本發(fā)明的實施例的顯示設(shè)備結(jié)構(gòu)的框圖。
圖2是圖1所示顯示器的示例性顯示屏的示意圖。
圖3是一幅典型修正表的圖示,該表存儲于圖1的輔助存儲設(shè)備中。
圖4是一幅典型亮度表的圖示,該表存儲于圖1的輔助存儲設(shè)備中。
圖5A至圖5E是典型移動表的圖示,這些表都存儲于圖1的輔助 存儲設(shè)備中。
圖6是一幅流程圖,該圖顯示了在字符/圖形顯示程序中,顯示字 符/圖形的過程。
圖7示出了其中字符的移動量為0的例子。
圖8表示字符"H"的基本部分被向左移動"1"。
圖9表示字符"H"的基本部分被向左移動1個子象素。
圖IO表示,將圖9中字符"H"的基本部分對應(yīng)的子象素的鄰接
子象素,指定為不是預(yù)定義值的值(色彩因子級別"5" 、 "2"和"1")。
圖ll表示字符"H"的基本部分被向左移動2個子象素.
圖12表示,將圖11中字符"H"的基本部分對應(yīng)的子象素的鄰接 子象素,指定為不是預(yù)定義值的值(色彩因子級別"5" 、 "2"和"1 ,,)。
圖13表示,在日本特開公布No. 2001-100725中所公開的傳統(tǒng)技 術(shù),其中將字符"/"(斜線號)的基本部分對應(yīng)的子象素的色彩因子 級別強度,指定為預(yù)定義的值。
圖14表示,在日本特開公布No. 2001-100725中所公開的傳統(tǒng)技
術(shù),其中對于與字符"/"(斜線號)的基本部分對應(yīng)的子象素的鄰接 子象素,將這些鄰接子象素的色彩因子級別強度,指定為預(yù)定義值以 外的值。
圖15表示代表圖形的部分位圖信息。 圖16表示顯示器的部分顯示屏。
圖17A是表示位圖數(shù)據(jù)中所關(guān)心位D (x, y)的典型8個鄰接位的 附圖。
圖17B是表示由基本部分定義規(guī)則定義的子象素的圖示,其中位D (x, y )的8個鄰接位的值如圖17A所示。
圖18A是表示另一個位圖數(shù)據(jù)中的所關(guān)心位D ( x, y)的8個鄰 接位的典型集合的附圖。
圖18B是表示由基本部分定義規(guī)則定義的子象素的附圖,其中位D (x, y )的8個鄰接位的值如圖18A所示。
圖19A是表示位圖數(shù)據(jù)中所關(guān)心位D ( x, y)的8個鄰接位的另
一典型集合的附圖。
圖19B是表示由基本部分定義規(guī)則定義的子象素的附圖,其中位D (x, y)的8個鄰接位的值如圖19A所示。
圖20表示8個鄰接位的"1"或"0"的所有組合。
圖21說明了字符和它的框架之間的關(guān)系。 圖22說明字符"H"的基本部分。
圖23表示,將與字符"H"的基本部分對應(yīng)的子象素的色彩因子 級別,設(shè)置成預(yù)定義值以外的值。 圖24說明了傳統(tǒng)技術(shù)的缺陷。 圖25示出了根據(jù)本項發(fā)明的信息設(shè)備。
本項發(fā)明的最優(yōu)實施方式
在下文中,將會采用實例的方式參考附圖對本項發(fā)明進行描述。 圖1示出了根據(jù)本發(fā)明的實施例的顯示設(shè)備結(jié)構(gòu)框圖。在圖1中, 顯示設(shè)備l包含能夠進行彩色顯示的顯示器10;輸入設(shè)備20,能夠輸 入表示字符、圖形等的各種信息;輔助存儲設(shè)備30,存儲控制程序和 各種數(shù)據(jù);控制部件40,控制顯示器10以該控制程序和各種數(shù)據(jù)為基 礎(chǔ),顯示通過輸入設(shè)備20輸入的信息。本項發(fā)明的顯示設(shè)備被用作顯 示設(shè)備的顯示部件,例如個人電腦,文字處理器等,它還可以有各種 類型,例如桌上型、膝上型等?;蛘撸卷棸l(fā)明的顯示設(shè)備還可以作 為任何信息設(shè)備(如圖25中參考數(shù)字100所示)的顯示部件(顯示設(shè) 備),例如結(jié)合了具有彩色顯示功能的顯示設(shè)備的電子設(shè)備。例如, 本項發(fā)明中的信息設(shè)備l,可以具有通信部件(如圖25中參考數(shù)字101 所示),它可以與外部進行通信,并可以作為移動信息工具(例如個 人數(shù)字助理等)、移動電話(例如PHS等)、以及通信設(shè)備(例如典 型的電話/傳真等)的顯示部件。
顯示器IO可以顯示各種信息,例如字符、圖形等等,通過輸入設(shè) 備20輸入。
輸入設(shè)備20用于輸入要顯示在顯示器10上的各種表示字符或圖 形的信息。表示字符或圖形的各種信息包括,例如用于標識字符或圖 形的代碼,以及表示字符或圖形大小的尺寸。這樣,作為輸入設(shè)備20, 可以選用任何一種滿足以下功能的輸入設(shè)備,能夠輸入字符或圖形的 標識碼以及尺寸。優(yōu)選用作輸入設(shè)備20的例子包括,鍵盤、鼠標、筆 式輸入設(shè)備等。當顯示設(shè)備1是移動電話的顯示設(shè)備時,用于指定電 話號碼的聲音或者數(shù)字鑰匙可以作為輸入設(shè)備20,用以輸入代碼或者 字符尺寸。當在顯示器10上顯示的字符或圖形具有單一的固定尺寸
時,可以省略對尺寸的輸入。進一步,當顯示設(shè)備1作為信息設(shè)備的 顯示部件時,該信息設(shè)備設(shè)有用于連接通信線路(例如因特網(wǎng)等)的
裝置,包括在通過通信線路接收的電子郵件中的消息可以在顯示器10 中顯示。這種情況下,通過輸入設(shè)備20的輸入,操作該通信線路連接 裝置。
在輔助存儲設(shè)備30中,存儲有作為控制程序的字符/圖形顯示程 序31,其中描述了在顯示器10的顯示屏上顯示字符或圖形的過程;以 及執(zhí)行字符/圖形顯示程序31所需的各種數(shù)據(jù)32。在輔助存儲設(shè)備30 中,可以使用任何可讀性記錄媒體存儲字符/圖形顯示程序31、以及各 種數(shù)據(jù)32,包括,例如硬盤、CD-ROM、 MO、 MD、 DVD、 IC卡、光學(xué)卡、
閃存等等的記錄媒質(zhì)。
字符/圖形顯示程序31包括以下步驟在子象素排列的方向上,
在具有預(yù)定義尺寸的框架中,以逐子象素為原則,移動字符或圖形信 息骨架部分;將與字符或圖形信息的骨架部分相應(yīng)子象素的色彩因子 級別,指定為預(yù)定義的色彩因子級別值;把逐級低于預(yù)定義的色彩因 子級別的色彩因子級別指定給對于與骨架部分對應(yīng)子象素的鄰接子象 素(位于骨架部分對應(yīng)子象素的外側(cè)的鄰接子象素),并且在顯示屏 上顯示字符或圖形信息。
各種數(shù)據(jù)32包括各種表數(shù)據(jù),例如定義字符或圖形形狀的字符/ 圖形數(shù)據(jù)32a,在下文(圖3)中詳細描述的修正表32b,亮度表"c (圖4 ),移動表32d (圖5A至圖5E )等等。
字符/圖形數(shù)據(jù)32a包括,例如,在子象素中定義字符或圖形的基
本部分的位圖數(shù)據(jù)(基本部分數(shù)據(jù))。字符或圖形的基本部分是指與
這個字符或圖形中的核心相應(yīng)的部分。
控制部件40包括CPU 41和主存42??刂撇考?0確定顯示器10
的顯示屏中包括的子象素的色彩因子強度,并且基于顯示字符/圖形的 顯示程序31和各種數(shù)據(jù)32,控制顯示器10在顯示屏上顯示字符或圖 形。特別是,控制部件40對指定給排列在顯示器10的顯示屏上的多 個子象素的多個色彩因子分別進行控制,以在顯示設(shè)備10上,顯示從 輸入設(shè)備2 0輸入的表示字符或圖形的信息。
CPU 41控制并監(jiān)視整個顯示設(shè)備1,并執(zhí)行保存在輔助存儲設(shè)備 30中的字符/圖形顯示程序n。 CPU 41根據(jù)存儲在主存42中的各種
數(shù)據(jù)32,執(zhí)行字符/圖形顯示程序31,生成字符或圖形的圖案。生成 的圖案暫時存儲在主存42中,之后作為顯示數(shù)據(jù)輸出到顯示設(shè)備10 。CPU 41控制將字符或圖形圖案輸出到顯示器IO的時間。
CPU41包括骨架部分移動部件41a,用于使字符或圖形信息的骨 架部分經(jīng)歷移動過程,該移動在子象素排列的方向上、在具有預(yù)定義 尺寸的框架中、以逐子象素為原則進行;骨架部分色彩因子級別指定 部件41b,用于在移動過程之后,將字符或圖形信息的骨架部分相應(yīng)的 子象素的色彩因子級別指定為預(yù)定義的色彩因子級別;外部色彩因子 級別指定部件4lc,把逐級低于預(yù)定義的色彩因子級別的色彩因子級別 指定給對于與骨架部分對應(yīng)子象素的鄰接子象素的每個色彩因子級別 (位于骨架部分對應(yīng)子象素的外側(cè)的鄰接子象素),按照從預(yù)定義的 色彩因子級別逐級降低的方式,分別設(shè)定它們的色彩因子級別;顯示 控制部件41d,用于在顯示屏上,顯示指定了的色彩因子級別的顯示字 符或圖形信息。
主存42是工作存儲器,用于暫時存儲從輸入設(shè)備20輸入的數(shù)據(jù)、 將要在顯示器10的顯示屏上顯示的數(shù)據(jù)、字符/圖形顯示程序31、以 及執(zhí)行程序31所需的數(shù)據(jù)。CPU可以高速訪問主存42。
注意,在這里,字符/圖形顯示程序31和各種數(shù)據(jù)32都被存儲在 輔助存儲設(shè)備30的可讀性記錄媒體中,而本項發(fā)明并不限于此。例如, 字符/圖形顯示程序31和各種數(shù)據(jù)32可以在主存42或者ROM (未示 出)中存儲。ROM的例子包括掩碼只讀存儲器(mask ROM) 、 EPR0M (可 擦除可編程只讀存儲器)、EEPR0M (電可擦除可編程只讀存儲器)、 flash只讀存儲器(flash ROM)等等。當字符/圖形顯示程序31和各 種數(shù)據(jù)32存儲在R0M中時,可以通過改變ROM輕松完成各種處理。當 顯示設(shè)備1是移動終端裝置、移動電話等時,優(yōu)選將這種ROM技術(shù)應(yīng) 用到顯示設(shè)備l。
用于存儲字符/圖形顯示程序31和各種數(shù)據(jù)32的可讀性記錄媒 體,可以是用于傳輸程序或者數(shù)據(jù)的媒體,例如,用于在通信網(wǎng)絡(luò)上 傳輸程序和數(shù)據(jù)的通信媒體,而不是不變地承載程序或信息的媒 體一一例如存儲器件(上文描述的硬盤或者卡)、半導(dǎo)體存儲器等。 當顯示設(shè)備1是設(shè)有連接包括因特網(wǎng)的通信線路的裝置的信息設(shè)備 時,在字符/圖形顯示程序31和各種數(shù)據(jù)32中,至少有一部分是從該
通信線路上下載的。在這種情況下,在只讀存儲器(未示出)中可以
預(yù)先存儲用于下栽的裝載程序,或者從輔助存儲設(shè)備30向控制部件40 中安裝這個裝載程序。
圖2示意性地示出了圖1中顯示設(shè)備10的示例性顯示屏。在圖2 中,顯示設(shè)備10的顯示屏11在X方向和Y方向上排列的多個象素12 。每個象素12在X方向上都包含多個子象素,此處分別被指示為12R、 12G和12B。
子象素12R被指定色彩因子R以顯示紅(R)色。子象素12G被指 定色彩因子G以表現(xiàn)出綠(G)色。子象素12B被指定色彩因子B以表 現(xiàn)出藍(B)色。
子象素12R、 12G和12B的色彩因子的強度(例如亮度級別),采 用例如0至255的值表示(0x00至0xff ,這里注意符號"0x"表示 16進制數(shù)系統(tǒng))。如果子象素12R、 12G和12B分別取0至255之間 的任何亮度級別,那么大約可以顯示16, 700, 000 (=256 x 256 x 256 )種顏色。
例如,顯示器IO可以是彩色液晶顯示器。彩色液晶顯示器的例子 包括,在個人電腦中占統(tǒng)治地位的透射型液晶顯示器等,還有反射或 者背投的液晶顯示器。顯示器IO并不局限于彩色液晶顯示器。顯示設(shè) 備10可以選擇任何在X軸和Y軸方向上排列有多個象素的彩色顯示設(shè) 備(也就是所謂的XY矩陣顯示設(shè)備)。
單個象素12中包含的子象素數(shù)目并不局限為3個。單個象素l2 可以包含多個按照預(yù)定義方向排列的子象素。例如,當用N個色彩因 子表示顏色時,單個象素12就可以包括N個子象素。
子象素12R、 12G和12B的排列順序并不局限于圖2所示的那種情 況。例如可以用在X軸方向上的B、 G和R的排列順序,代替R、 G和B 的排列順序。
排列子象素12R、 12G和12B的方向并不局限于圖2中所示的方向 (X軸方向)??梢赃x擇將子象素12R、 12G和12B在Y軸方向排列。
適用于本項發(fā)明的色彩因子也不局限于紅(R)、綠(G)和藍(B )。例如可以使用藍綠(cyan) ( C )、黃(Y )和紅紫(magenta ) (M
)作為色彩因子。
圖3顯示了保存在如圖l所示的輔助存儲設(shè)備30中的示范修正表32b。在圖3中,修正表32b定義了,與字符或圖形的基本區(qū)域相應(yīng)子 象素的鄰接子象素的色彩因子(修正圖案)強度。由修正表32b確定 的修正圖案顯示出,位于字符或圖形基本部分相應(yīng)子象素每一側(cè)(X方 向和/或-(負)X方向)的子象素的色彩因子級別,按照與字符或圖 形的基本部分距離從近到遠,先后被指定為為"5" 、 "2"和"1". 在下文中,為了簡單起見,采用列表表達式(5, 2, l)表示修正圖案 。列表表達式的長度(本例中為3)定義了修正圖案的長度?;静糠?相應(yīng)子象素的鄰接子象素,是指相對于與基本部分對應(yīng)子象素位于X 軸或-X軸方向,并且在等于修正圖案長度的距離范圍內(nèi)的子象素,該 距離的值是由,在X和-X方向上,從基本部分相應(yīng)的子象素到鄰接子 象素的子象素數(shù)目定義的。注意,圖1中所示的修正表32b并不局限 于圖3中所示的修正表32b。修正圖案的長度并不局限為"3"。
這樣,使用修正圖案,至少為字符或圖形的基本部分相應(yīng)子象素 的鄰接子象素中的一個,建立色彩因子級別。按照與字符或圖形的基 本部分相應(yīng)的子象素的距離,定義色彩因子級別。例如,當與字符或 圖形的基本部分相應(yīng)的子象素距離增加時,與字符或圖形的基本部分 相應(yīng)子象素的鄰接子象素的顏色級別單調(diào)減小。這種減小方式不局限 于上文描述的(5, 2, 1)。
圖4是在如圖1所示的輔助存儲設(shè)備30中保存的典型亮度表32c 。在輔助存儲設(shè)備30中保存亮度表32c,就可以很容易地將子象素的 色彩因子級別轉(zhuǎn)換為亮度級別。如圖4中所示,在亮度表32c中,子 象素的8個色彩因子級別(級別7到級別0),基本等分亮度級別0至 255。色彩因子級別"7"被指定為亮度級別"0";色彩因子級別"6 "被指定為亮度級別"36";色彩因子級別"5"被指定為亮度級別"73 ";色彩因子級別"4"被指定為亮度級別"109";色彩因子級別"3 "被指定為亮度級別"146";色彩因子級別"2"被指定為亮度級別 "182";色彩因子級別"1"被指定為亮度級別"219";色彩因子級 別"0"被指定為亮度級別"255"。
圖1中的控制部件40,指定圖1中字符或圖形的基本部分相應(yīng)的 子象素的色彩因子級別為"7",而對于與字符或圖形的基本部分相應(yīng) 的子象素的鄰接子象素,依照修正表32b中的值,將它們的色彩因子 級別指定為"1"至"6"中的任一個。對于字符或圖形的背景相應(yīng)的
子象素的色彩因子級別,控制部件40也將它們指定為"0"。
當字符或圖形的顯示屬性為"標準顯示(顯示背景為白色,顯示 的字符或圖形為黑色)"的時候,將使用亮度表32c。當字符或圖形的 顯示屬性為"反相顯示(顯示背景為黑色,顯示的字符或圖形為白色 )"時,例如,對每個色彩因子R、 G、 B,在亮度表32c中,將對應(yīng)于 色彩因子級別"0"至"7"的亮度級別的排列反轉(zhuǎn)。
注意,字符或圖形的顯示屬性是指字符或圖形的背景的顏色、與 字符或圖形的顏色的結(jié)合。提供一張適當?shù)牧炼缺?2c,就有可能以任 何顯示屬性顯示字符或圖形。
在圖4中,子象素有8個色彩因子級別(級別7至級別0)。本項 發(fā)明并不局限于此。
如上所述,色彩因子級別和亮度級別的對應(yīng)關(guān)系是,可以將子象 素的多個色彩因子級別(級別7至級別O)指定為(0~ 255 )的亮度級 別(在0~ 255之間基本等分)。本項發(fā)明并不局限于此。色彩因子級 別可以被指定為非等分的亮度級別。色彩因子R、 G和B可以有不同的 色彩因子級別和亮度級別的對應(yīng)關(guān)系。例如,通過考慮顯示器的特性, 可以為色彩因子R、 G和B中每一個適當?shù)卮_定色彩因子級別和亮度級 別的對應(yīng)關(guān)系。
圖5A至圖5E分別示出了不同的典型移動表32d,這些移動表都保 存在圖1的輔助存儲設(shè)備30中。在圖5A至圖5E中,移動表32d(321d 至325d)定義了移動量,該移動量表示在框架范圍內(nèi),字符或圖形的 基本部分在子象素排列的方向上,以逐子象素為原則移動的量。在下 文中,假設(shè)有三種適宜的移動量0、 1和2使用在顯示設(shè)備10的顯示 屏11中。本項發(fā)明并不局限于此。
顏色噪聲的量級依賴于顯示器10的特征、修正圖案的類型或數(shù) 目、字符或圖形的筆劃數(shù)目(筆劃的密度)、背景顏色和字符或圖形 顏色的組合等等。因此,要減弱顏色噪聲,就需要適合于顏色噪聲起
因的移動量和移動表。
例如,圖5A表示移動表321d用于以顯示器10 (設(shè)備特征A,設(shè)
備特征B,設(shè)備特征C...…)的特征為基礎(chǔ)確定移動量。顯示器10可 以顯示的顏色數(shù)有多種,例如256色、4096色和65, 000色等。由于 這些特征,就可以處理例如基本顏色R、 G和B顯示不均勻的情況。圖5B所示的移動表322d用于以字符或圖形的濃度寬度(濃度寬 度l、濃度寬度2,濃度寬度3……)為依據(jù)確定移動量。對于字符或 圖形的不同濃度,色彩因子級別或者修正圖案的排列都需要分別調(diào)整 。即使在相同的背景顏色和相同的字符或圖形的情況下,由于可以視 覺觀察到的顏色噪聲不同,移動量也需要調(diào)整。
圖5C所示的移動表323d用于以字符或圖形的類型(歐洲字符, 日本漢字字符,非日本漢字字符……)為依據(jù)確定移動量。字符或圖 形的不同類型具有字符或圖形相對于其框架的不同位置、字符或圖形 的不同筆劃數(shù)目、不同的筆劃密度等。所以,會出現(xiàn)這種情況,不能 提供所有需要的修正圖案的數(shù)目。例如,使用移動表3"d,就可以處 理這種情況。
圖5D所示的移動表324d用于以字符或圖形背景顏色與字符或圖 形的顏色組合為基礎(chǔ)確定移動量,例如瀏覽網(wǎng)絡(luò)數(shù)據(jù)時。在移動表324d 中,為白、黑、藍、紅、黃等顏色的組合確立移動量。
圖5E所表示的移動表325d用于以設(shè)備特性的移動表、以及字符
或圖形濃度寬度移動表的組合為基礎(chǔ)確定移動量。
使用這些移動表格選擇適當?shù)囊苿恿?,移動字符或圖形的基本部 分,可以削弱顏色噪聲?;静糠值囊苿恿烤褪谴鎯τ谶@些表格中的 信息(值0, 1和2)。
注意,移動表32d并不局限于圖5A至圖5D中的移動表。移動表 32d包括各種其它的移動表。
圖6是流程圖,表示了由控制部件40執(zhí)行的,顯示字符或圖形的 過程,該過程由圖1中所示的字符/圖形顯示程序31描迷。
通過控制部件40中的CPU41執(zhí)行字符/圖形顯示程序31,即使在 顯示設(shè)備10的顯示屏上與字符或圖形的框架對應(yīng)的區(qū)域中,不能采用 修正圖案(即,修正圖案超出了顯示器10的顯示屏上與字符或圖形對 應(yīng)的框架區(qū)域)時,也可以高清晰度地顯示字符或圖形。
在下文中,將描述字符/圖形顯示過程中的步驟S601至S609。
如圖6所示,在步驟S601中,輸入有待在顯示設(shè)備10的顯示屏 上顯示的字符或圖形。在這種情況下,例如,通過輸入設(shè)備20,輸入 字符或圖形的標識碼和尺寸。
下一步,在步驟S602中,獲得對應(yīng)于輸入的標識碼和尺寸的字符
或圖形的基本部分數(shù)據(jù)并將其暫時保存在主存42中?;静糠謹?shù)據(jù)是 位圖數(shù)據(jù),這些數(shù)據(jù)在子象素中定義字符或圖形的基本部分。構(gòu)成基 本部分數(shù)據(jù)的點與各子象素相對應(yīng)。
例如,當在步驟S601中輸入的每個字符或圖形的X軸方向和Y軸 方向的子象素數(shù)是10時,在字符或圖形的X軸方向上子象素數(shù)目是 30,而在Y軸方向上子象素數(shù)目為10。由于構(gòu)成基本部分數(shù)據(jù)的點與 各子象素相對應(yīng),在步驟S602中得到的基本部分數(shù)據(jù)的大小為30點 (X軸方向)x 10點(Y軸方向)。具有如此尺寸的區(qū)域就被稱為字符 或圖形的"框架"(例如在圖21中,被粗線1901所包圍的區(qū)域)。 字符或圖形被包含在框架中。字符或圖形的基本部分相應(yīng)的子象素, 被包含在與顯示設(shè)備10的顯示屏11上的框架相應(yīng)的區(qū)域中。
例如,通過從輔助存儲設(shè)備30中讀出字符/圖形數(shù)據(jù)32a,可以得 到基本部分數(shù)據(jù)?;蛘?,如日本特開公布No. 2002-49366中公開的, 可以從表示象素中的字符或圖形形狀的位圖數(shù)據(jù)中,生成基本部分數(shù) 據(jù)。或者,如日本特開公布第2001-100725號所公布,可以從表示字 符或圖形輪廓的字符或圖形輪廓信息、或者表示字符或圖形骨架形狀 的骨架數(shù)據(jù)中,生成基本部分數(shù)據(jù)。
在下文中,假設(shè)已經(jīng)生成了如圖22所示的基本部分數(shù)據(jù)。
在步驟S603中,參考包含各種數(shù)據(jù)32的移動表"d??梢愿鶕?jù) 移動表32d中存儲的信息,確定字符或圖形基本部分的移動量。現(xiàn)在, 假設(shè)使用如圖5A所示的移動表321d。
對于如圖22所示的基本部分數(shù)據(jù),在字符"H"的右邊一筆(基 本部分)1802的右側(cè),沒有空白,這樣在框架中加入至少包括2個子 象素的修正圖案。因此,筆劃1802的右側(cè)可能有很明顯的顏色噪聲。 在這種情況下,移動量依照當前使用的顯示器10的顯示特征基于如圖 5A所示的設(shè)備特征來決定。例如,當顯示器10的顯示特征是如圖5A 所示的"設(shè)備特征C"時,字符或圖形的基本部分的移動量為1 (以逐
子象素為原則)。
注意,即使在沒有空白的時候,在框架中加入至少包括2個子象 素的修正圖案,可以在視覺上感覺不到顏色噪聲。例如,這是對于如 圖5A所示的"設(shè)備特征B,,的情況。在這種情況下,基本部分的移動 量為0 (以逐子象素為原則)。 如圖7所示,當不移動字符或圖形,就可以在框架中加入修正圖 案時,移動量為"0"。這樣的字符或圖形包括,例如字符的尺寸比具 有相同框架的字符或圖形小。在這種情況下不執(zhí)行步驟S605,直接執(zhí) 行步驟S606。
在步驟S604中,判斷移動表321d中所定義的字符或圖形的基本 部分移動量,是否大于或等于"1"。當步驟S604中的判斷結(jié)果是移 動量大于或等于"1"(是)時,執(zhí)行步驟S605。當步驟S604中的判 斷結(jié)果,不是移動量大于或等于"1"(否)時,不執(zhí)行步驟S605,直 接執(zhí)行步驟S606。
在步驟S605中,以移動表321d所定義的移動量為基礎(chǔ),移動字 符或圖形的基本部分。在本例中,移動量為"1"。因此,字符"H" 的基本部分從圖22的基本部分數(shù)據(jù)向左移動"1",如圖8所示。
在步驟S606,每個構(gòu)成基本部分數(shù)據(jù)的點,都與顯示器10中的子 象素相聯(lián)系。這種聯(lián)系是通過計入字符在顯示器IO上顯示的位置而實 現(xiàn)。例如,當字符在顯示器IO的左上角顯示時,構(gòu)成基本部分數(shù)據(jù)的 左上角的點就和位置相關(guān)聯(lián),該位置是從顯示器10的左上角的子象素 移動了子象素的預(yù)定移動量。包括基本部分數(shù)據(jù)的框架,與顯示屏11 上的區(qū)域相關(guān)聯(lián)。這里,移動量是"1",組成基本部分數(shù)據(jù)的點的分 布如圖9所示?;静糠窒鄳?yīng)子象素的色彩因子級別,被指定為預(yù)定 義的色彩因子級別(圖9中的"7")。
在步驟S607中,對基本部分提供修正圖案。將與基本部分相應(yīng)子 象素鄰接的子象素的色彩因子級別,設(shè)置為低于預(yù)定義色彩因子級別 。確定鄰接子象素的色彩因子級別時,以包含在多種數(shù)據(jù)32中的修正 表32b為基礎(chǔ),并且按照距離基本部分相應(yīng)子象素的距離,從近到遠, 先后將其設(shè)定為"5" 、 "2"和"1"。在如圖9所示的基本部分中采 用修正圖案時,如圖10所示,在字符"H"右邊的一筆劃1802的右側(cè), 采用至少具有兩個子象素的修正圖案。這樣,就可以顯著抑制出現(xiàn)在 否則就要出現(xiàn)在筆劃1802右側(cè)的顏色噪聲。
在步驟S608中,子象素的色彩因子級別被轉(zhuǎn)換成亮度數(shù)據(jù)。對于 包含在顯示屏11上的字符或圖形對應(yīng)的框架區(qū)域中的每個子象素,通 過參考多種數(shù)據(jù)32中的亮度表32c,執(zhí)行這種轉(zhuǎn)換。
最后,在步驟S609中,顯示出,表示亮度級別的亮度數(shù)據(jù)被傳遞
到顯示器10。因此以逐子象素為原則控制顯示器10的顯示屏11的亮
度級別,從而在顯示屏11上顯示字符或圖形。
下面,將描述字符/圖形顯示步驟,其中使用了如圖5D所示的移 動表325d。
在步驟S601中,通過輸入設(shè)備20輸入有待在顯示器IO的顯示屏 11上顯示的字符或圖形的標識碼和尺寸。
然后,在步驟S602中,獲得對應(yīng)于輸入的標識碼和尺寸的字符或 圖形的基本部分數(shù)據(jù),并將這些數(shù)據(jù)暫時保存到主存42中。
在步驟S603中,參考多種數(shù)據(jù)32中的移動表32d (如圖5E所示 的移動表325d)。以保存在移動表32d中的信息為基礎(chǔ),確定字符或 圖形的基本部分的移動量。
對于如圖22所示的基本部分數(shù)據(jù),如上所述,出現(xiàn)了顯著的顏色 噪聲。如果字符或圖形的顏色與背景顏色的組合不同,對于每種顏色 組合,視覺觀察到的顏色噪聲也有所變化。在這種情況下,根據(jù)當前 使用的字符或圖形的顏色與背景顏色的組合,通過在如圖5D所示的字 符或圖形的顏色與背景顏色組合中查找來確定移動量。例如,當背景 顏色是"紅色,,,而字符或圖形的顏色是"黑色,,,依照圖5D,字符 或圖形的基本部分的移動量為2(以逐子象素為原則)。
對于特定的字符或圖形顏色與背景顏色的組合,即使沒有空白使 得包含至少兩個子象素的修正圖案放入上述的框內(nèi),也不會出現(xiàn)可見 的顏色噪聲。例如,當背景顏色是"藍色",而字符或圖形的顏色是 "紅色"的時候,這時基本部分的移動量為0 (以逐子象素為原則)。
在步驟S604中,確定移動表325d中定義的字符或圖形的基本部 分的移動量,是否大于或等于"1"。當步驟S604中確定的結(jié)果是移 動量大于或等于"1"(是)時,執(zhí)行步驟S605;當步驟S604中確定 的結(jié)果不是移動量大于或等于"1"(否),就不執(zhí)行步驟S605,而執(zhí) 行步驟S606。
在步驟S605中,以移動表325d中定義的移動量為基礎(chǔ),移動字 符或圖形的基本部分。在本例中,移動量為"2"。因此,字符"H" 的基本部分從如圖22所示的基本部分數(shù)據(jù),向左移動"2"。
在步驟S606中,構(gòu)成基本部分數(shù)據(jù)的點都與顯示器10中的子象 素相關(guān)聯(lián)?;静糠謹?shù)據(jù)的每一個點,都與顯示器IO上的子象素關(guān)聯(lián)
。這里,移動量為"2",組成基本部分數(shù)據(jù)的點如圖11所示分布。 基本部分相應(yīng)子象素的色彩因子級別,被指定為預(yù)定義的色彩因子級 別(圖11中為"7")。
在步驟S607中,對基本部分采用修正圖案。將與基本部分相應(yīng)子 象素鄰接的子象素的色彩因子級別,設(shè)置為低于預(yù)定義色彩因子級別 的級別。確定鄰接子象素的色彩因子級別時,以包含在多種數(shù)據(jù)32中 的修正表32b為基礎(chǔ),按照距離基本部分子象素的距離,從近到遠的 順序,先后將其設(shè)定為"5" 、 "2"和"1"。在如圖11所示的基本 部分中采用該修正圖案時,在圖12所示的字符"H"右邊的筆劃1802 的右側(cè),采用至少包含兩個子象素的修正圖案。這樣,就可以顯著抑 制否則就要出現(xiàn)在筆劃1802右側(cè)的顏色噪聲。
注意,當基本部分的移動量被設(shè)置為"2"時,在字符"H"的左 邊筆劃1803的左側(cè),不能采用該修正圖案的一部分。不過,由于對抑 制顏色噪聲的需要,"至少可以采用修正圖案的兩個子象素"。因此 就不會出現(xiàn)顯著的顏色噪聲。
進一步,在步驟S608中,子象素的色彩因子級別被轉(zhuǎn)換成亮度級 別。通過參照各種數(shù)據(jù)32中的亮度表32c,對包含在顯示屏ll的字符 或圖形所對應(yīng)的框區(qū)域中的每個子象素,執(zhí)行這種轉(zhuǎn)變。
最后,在步驟S609中,表示亮度級別的亮度數(shù)據(jù)被傳輸?shù)斤@示器 10。因此以逐象素為原則,控制顯示器10的顯示屏11的亮度級別, 從而在顯示屏11上顯示字符或圖形。
注意,在本例中只參考了一個移動表來顯示字符/圖形。例如,可 以使用通過組合移動表獲得的移動表(如圖5E所示的移動表325d), 來獲得字符或圖形的基本部分的移動量。
在本例中,在顯示器10的顯示屏11上,顯示英文字母。本項發(fā)
明并不局限于此。本項發(fā)明可以用于任何語言的字符(例如,日文字 符、中文字符、英文字符、朝鮮文字符等等)。本項發(fā)明并不局限于 顯示字符,還可以用于顯示符號信息,例如圖象符號、圖形、符號等 等。
在本例中,在步驟S605中移動基本部分后的數(shù)據(jù),或者在步驟 S607對基本部分采用修正圖案后的數(shù)據(jù),被保存在例如ROM、 FD、 CD 等記錄媒體中,這樣字符或圖形就可以在顯示設(shè)備1以外的設(shè)備上顯
示。例如,作為ROM,可以使用掩碼ROM、 EPR0M、 EEP隨、flash ROM 等。在使用ROM時,通過改變ROM可以《艮容易地執(zhí)行各種過程。
在本例中,在步驟S605中移動基本部分后的數(shù)據(jù),或者在步驟 S607中對基本部分采用了修正圖案后的數(shù)據(jù),可以被保存在具有存儲 數(shù)據(jù)功能的存儲介質(zhì)中,例如硬盤、CD-R0M、 M0、 MD、 DVD、 IC卡、 光學(xué)卡、閃存等中,這樣字符或圖形就可以在顯示設(shè)備1以外的設(shè)備 上顯示。
上文中描述的可讀性媒體,可以是用于不固定的承栽程序或數(shù)據(jù) 的媒體,例如可以是通過通信網(wǎng)絡(luò)傳播程序或數(shù)據(jù)的通信媒體,而不 是固定承載程序或信息的媒體,例如存儲設(shè)備(上文描述的硬盤或者 卡)、半導(dǎo)體存儲器等。當顯示設(shè)備1是設(shè)有包括因特網(wǎng)等通信線路 連接裝置的信息設(shè)備時,至少有一部分數(shù)據(jù)可以從通信線路上下栽。
在本例中,在骨架部分的每側(cè)均提供修正圖案中的色彩因子級 別,并且這些修正圖案的色彩因子級別被指定了比字符或圖形信息骨 架部分的色彩因子級別低的值,這些值逐級降低。本項發(fā)明并不局限 于此?;蛘?,在骨架部分的單側(cè)提供修正圖案的色彩因子級別,并且 這些修正圖案的色彩因子級別被指定了比字符或圖形信息骨架部分的 色彩因子級別低的值,這些值逐級降低。作為對本項技術(shù)的補充或替 代,可以在骨架部分的每個或單個垂直側(cè)提供修正圖案的色彩因子級 別,這些修正圖案的色彩因子級別被指定為比字符或圖形信息骨架部 分的色彩因子級別低的值,這些值逐級降低。因此,在本項發(fā)明中, 在字符或圖形信息骨架部分以外的區(qū)域(在每個或單個側(cè)面和/或每個 或單個垂直側(cè)面)提供色彩因子級別,并且這些色彩因子級別被指定 為小于骨架部分的色彩因子級別的值,這些值逐級減小。特別是,子 象素12R、 12G和12B的排列方向,并不局限于如圖2所示的方向(X 軸方向)。作為對使用X軸方向的補充或替代,子象素12R、 12G和12B 可以是Y方向。例如,可以在字符或圖形相應(yīng)子象素的基本部分(骨 架部分)的附近,在垂直方向(Y軸方向和/或-(負)Y軸方向)上, 提供修正表中定義的修正圖案,并且被指定了子象素的顏色因子級 別,例如按照距離字符或圖形基本部分(骨架部分)的距離,從近到 遠的順序,指定為"5" 、 "2"和"1"。
工業(yè)應(yīng)用
如上所述,依照本項發(fā)明,使用控制部件,將字符或圖形信息的 骨架部分的中心,移動到框架的中央.特別是,字符或圖形信息在子 象素排列的方向上,以逐子象素為原則,在框架內(nèi)部移動。移動骨架 部分(基本部分),使得可以從框架端部向內(nèi)提供至少具有兩個子象 素(它們的色彩因子級別逐級低于預(yù)定義的色彩因子)的修正圖案。 之后,至少為與字符或圖形的骨架部分(基本部分)相應(yīng)的子象素, 指定預(yù)定義的色彩因子級別。在該子象素以外的鄰接子象素,被指定 為低于預(yù)定義的色彩因子級別的色彩因子級別。采用這種方式,可以 在顯示器的顯示屏上顯示字符或圖形信息。使用這樣簡單的移動字符 或圖形信息的過程,即使不能在字符或圖形框架對應(yīng)的顯示屏上的區(qū) 域內(nèi)提供修正圖案的時候(即,超出了與字符或圖形的框架相對應(yīng)的 顯示器的顯示屏上的區(qū)域的修正圖案不能被移動以放入該區(qū)域中),
也可以高清晰度地顯示字符或圖形信息,而不出現(xiàn)顏色噪聲。
在不背離本項發(fā)明的范圍和實質(zhì)的情況下,各種其它的修改對于
本領(lǐng)域的技術(shù)人員是明顯的并且易于實現(xiàn)的。因此,這并不意味著文 中所附的權(quán)利要求的范圍局限于前文的描述,而是該權(quán)利要求可以被 廣泛地解釋。
權(quán)利要求
1.一種顯示設(shè)備,包括控制部件,用于控制在顯示屏上的顯示,以便為與符號信息的骨架部分鄰接的部分,指定色彩因子級別,其中符號信息顯示在具有預(yù)定義的尺寸的框架中并且這些色彩因子級別逐級低于骨架部分的色彩因子級別,其中,該控制部件具有骨架部分移動部件,該部件可以控制骨架部分的中心,在顯示屏上在預(yù)定義方向上,朝著框架中心移動。
2. 根據(jù)權(quán)利要求1的顯示設(shè)備,其中,該控制部件包括 骨架部分色彩因子級別指定部件,用于在骨架部分被移動之后,將符號信息骨架部分相應(yīng)的子象素,指定為預(yù)定義的色彩因子級別;外部色彩因子級別指定部件,用于將至少一個骨架部分外部的鄰接子象素指定為至少一個色彩因子級別,該色彩因子級別逐級低于對應(yīng)于該骨架部分的子象素的預(yù)定義色彩因子級別;以及顯示控制部件,用于將被指定了色彩因子級別的符號信息顯示在顯示屏上。
3. 根據(jù)權(quán)利要求1的顯示設(shè)備,其中,在顯示屏上提供有多個象 素,每個象素都具有多個按照預(yù)定義方向排列的子象素,且骨架部分 移動部件能夠在框架區(qū)域內(nèi)、在子象素排列的方向上、以逐子象素為 原則,移動符號信息的骨架部分。
4. 根據(jù)權(quán)利要求3的顯示設(shè)備,其中,骨架部分移動部件能夠移 動該框架的骨架部分,以便從框架的端部向內(nèi)采用至少兩個子象素, 所述兩個子象素的色彩因子級別比骨架部分的色彩因子級別低。
5. 根據(jù)權(quán)利要求1的顯示設(shè)備,其中,符號信息至少是以下信息 之一字符信息、圖形信息、圖象字符信息、和標記信息.
6. 根據(jù)權(quán)利要求2的顯示設(shè)備,其中,該符號信息至少是以下信 息之一字符信息、圖形信息、圖象字符信息、和標記信息。
7. 根據(jù)權(quán)利要求3的顯示設(shè)備,其中,采用位圖數(shù)據(jù),定義符號信息的骨架部分。
8. 根據(jù)權(quán)利要求3的顯示設(shè)備,其中,在子象素中定義符號信息的骨架部分。
9. 根據(jù)權(quán)利要求3的顯示設(shè)備,其中,骨架部分移動部件能夠在 框架內(nèi)、在子象素排列的方向上、將符號信息的骨架部分移動一個或 兩個象素。
10. 根據(jù)權(quán)利要求3的顯示設(shè)備,其中,顯示設(shè)備包括存儲移動 信息的移動表,用于定義符號信息的骨架部分的移動量,并且骨架部 分移動部件能夠通過參考該移動表確定骨架的移動量。
11. 根據(jù)權(quán)利要求9的顯示設(shè)備,其中,顯示設(shè)備包括存儲移動 信息的移動表,用于定義符號信息的骨架部分的移動量,并且骨架部 分移動部件能夠通過參考該移動表確定骨架的移動量。
12. 根據(jù)權(quán)利要求10的顯示設(shè)備,其中,顯示設(shè)備具有多個移動 表,并且骨架部分移動部件能夠通過選取并參考該多個移動表中的至 少一個,改變骨架的移動量。
13. 根據(jù)權(quán)利要求ll的顯示設(shè)備,其中,顯示設(shè)備具有多個移動 表,并且骨架部分移動部件能夠通過選取并參考該多個移動表中的至 少一個,改變骨架的移動量。
14. 根據(jù)權(quán)利要求3的顯示設(shè)備,其中,顯示設(shè)備具有記錄部件, 用于存儲關(guān)于移動骨架部分的結(jié)果的信息,所述骨架部分的移動是在 框架內(nèi)在子象素排列的方向上、以逐子象素為原則的移動。
15. —種信息顯示方法,用于在顯示屏上控制并顯示符號信息, 其中,在該顯示屏上具有預(yù)定義尺寸的框中提供有多個象素,每個象 素包含多個按照預(yù)定義方向排列的子象素,并且至少有一個符號信息 骨架部分以外的子象素被指定為,逐級低于色彩因子級別的色彩因子 級別,本方法包括以下步驟在框架內(nèi)、在子象素排列的方向上、以逐子象素為原則,移動符號 信息的骨架部分;以及為符號信息的骨架部分相應(yīng)的子象素指定預(yù)定義的色彩因子級 別,以及將至少一個骨架部分外部的鄰接子象素指定為至少一個色彩 因子級別,該色彩因子級別逐級低于對應(yīng)于骨架部分的子象素的預(yù)定 義色彩因子級別。
16. 根據(jù)權(quán)利要求15的信息顯示方法,其中,符號信息至少是以 下信息之一字符信息、圖形信息、圖象字符信息、和標記信息。
17. —種在計算機中可執(zhí)行的信息顯示程序,其中,在該程序中 描述了根據(jù)權(quán)利要求15的信息顯示方法。
18. —種計算機可讀的記錄媒體,其中在該媒體中記錄了根據(jù)權(quán) 利要求17的信息顯示程序.
19. 一種信息設(shè)備,包括根據(jù)權(quán)利要求1的顯示設(shè)備。
20. —種信息設(shè)備,包括根據(jù)權(quán)利要求2的顯示設(shè)備。
全文摘要
顯示設(shè)備(1)包含顯示器(10)、以及使用子象素再現(xiàn)來顯示字符的控制部件(40)。每個字符都顯示在具有預(yù)定義尺寸的框架內(nèi)??刂撇考?40)具有骨架部分移動部件(41a),其使用子象素精度,將字符的骨架部分的中心向框架的中心移動。
文檔編號G09G5/10GK101101746SQ20071014005
公開日2008年1月9日 申請日期2003年4月3日 優(yōu)先權(quán)日2002年4月8日
發(fā)明者岡田哲, 小山至幸, 朝井宣美 申請人:夏普株式會社