专利名称:显示设备、信息显示方法、信息显示程序、可读性记录媒体和信息设备的制作方法
技术领域:
本项发明涉及使用能够进行彩色显示的显示器件来显示信息等的 显示设备、信息显示方法、信息显示程序和可读性记录媒体,以及引 入相同装置的信息设备。
背景技术:
例如日本特开公布第2001-100725号公开了使用能够进行彩色显 示的显示器件显示字符等的传统显示设备。
在该传统技术中,与字符基本部分相应的子象素色彩因子(color factor)的强度(例如,亮度级别)被指定预定义值,而与对应于基 本部分的子象素邻接的子象素的色彩因子的强度,被指定为该预定义 值以外的值.根据校正图案确定具有不同于该预定值的色彩因子强度 的邻接子象素的数量,以及每个子象素的色彩因子强度。注意,字符 的基本部分(basic portion)是指字符的核心部分(core portion)
例如,
图13和图14显示了在日本特开公布第2001-100725号中 公布的传统技术。
参考图13,与字符"/"(斜线号)的基本部分(骨架部分)相应 的每个色彩因子的强度,都被指定成预定义值。
在图13中,阴影线区域的矩形表示了与字符"/"的基本部分(骨 架部分)相应的子象素。当用亮度级0~ 255描述每个子象素的色彩因 子的强度时,将每个和字符'7"(斜线号)的基本部分(骨架部分) 相应的子象素的色彩因子的强度赋值为,例如"亮度级别0"(预定义 值)。
在图13中,空白矩形区域表示与字符"/"的基本部分的背景相 应的子象素。设定每个和字符"/"的基本部分的背景部分相应的子象 素的色彩因子的强度,例如为亮度级别255。
参考图14,与字符"/"相对应的子象素邻近的子象素的色彩因子
的强度被赋予不同于该预定值的值.
在图14中,按照预定的校正图案,与构成被显示的字符的基本部 分"/"相应的特定子象素的各个侧面邻接的三个子象素的色彩因子的 强度按照与基本部分距离的顺序,由近到远,分别被设置为"亮度级 别73"、"亮度级别182"和"亮度级别219",注意,"按照修正 图案,将亮度级别赋值给被显示字符的基本部分相应的特定子象素邻 接的子象素的色彩因子的强度"的含义是,"采用修正图案"。
采用修正图案的目的包括抑制颜色噪声;使人眼将字符或是图 形识别成黑色;以及调整字符的浓度到期望值。
这样,按照日本特开公布第2001-100725号所公布的传统技术, 对与字符的基本部分相应的邻接象素,采用修正图案,可以高清晰度 地显示字符。
进一步,按照日本特开第2001-100725号出版物中公布的传统技 术,确定与基本部分相应的子象素,依赖于表示字符轮廓的字符轮廓 信息,或者表示字符的骨架形状的骨架数据。
例如,字符的轮廓信息包括标识字符类型的字符代码、组成字符 的笔划数目(字符的笔划数)、以及每一笔的笔划信息。笔划信息包 括识别笔划的笔划编码、以及组成笔划的轮廓点的数目,以及指向构 成笔划的轮廓点的坐标数据的指针(辅助存储设备中的地址,该存储 设备存储有构成该笔划的轮廓点的坐标)。通过这些信息,可以获取 组成笔划的轮廓点的坐标。这样,每个笔划都有近似地由曲线、直线、 弧线及其组合等组成的轮廓线所包围而成的形状,再加上预定义的浓 度,就可以显示出字符的外形轮廓。
使用轮廓点的坐标数据,可以采用直线、曲线、弧线及其组合等 近似地描述表示字符外形的轮廓线。轮廓线依照输入字符的尺寸进行 缩放。该缩放将轮廓点的坐标数据转换为显示器的坐标系统。
确定代表字符的骨架部分的基本部分对应的子象素时,依赖于子 象素与轮廓线的包围区重叠的区域,例如,如果这一区域大于或是等 于预定义的区域。
骨架数据包括标识字符类型的字符代码、组成字符的笔划数目、 以及每个笔划的笔划信息。笔划信息包括标识笔划的笔划数、构成笔 划的点的数目、笔划的线型(曲线、直线等等)、构成笔划的点的坐
标等等。这样,每一个笔划都没有浓度信息,并且每个笔划都是以某 种确定的线型的线的形式表示,以表现字符的骨架形状。
如果笔划的线型是直线,该笔划可以使用坐标数据,用经过构成 该笔划的多个点的直线近似表示.如果笔划的线型是曲线,可以使用 坐标数据,用经过构成该笔划的多个点的曲线近似表示该笔划。构成 每个笔划的的点的坐标数据,可以按照输入字符的尺寸进行缩放,并 且被转换为显示器的坐标系统。
出现在每个缩放过的笔划上的子象素被确定为与表示字符的骨架 的基本部分相对应的子象素。
本申请的申请人提出了一种技术使用位图数据将图形的基本部 分对应为为子象素,该技术在日本特开公布第2002-49366号中公布。 下文中,将该技术进行详细描述.
典型的,位图数据是二进制数据(二进制是一个例子)。组成位 图数据的每一位都具有值"1"或者"0"。例如,值为"1"的位表示 图形中黑色的部分,而值为"0"的位则表示图形中白色的部分。
确定构成位图数据的每个位是否具有值"1"。研究了邻近所关心 的位的位的"1" / "0"值的布置图案。所关心的位与显示器的象素相 关联。根据邻近位的布置图案,在包含于与所关心的位相对应的象素 中的子象素中,确定对应于基本部分的(多个)象素。
图15是表示图形的位图数据的一部分的图示。
D (x, y)表示所关心的位,而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是显示设备的显示屏的一部分的图示。
P(x, y)表示显示屏上的象素。当位图数据表示的图形被显示器 显示时,图15中所示的位D (x, y)与象素P (x, y)相关联。象素P (x, y)包括三个子象素C (3x, y) 、 C (3x + l, y)和C (3x + 2, y
当D (x, y)的值为"1"时,按照基本部分定义规则,在三个子
象素C (3x, y) 、 C (3x + l, y)和C (3x + 2, y)之中,确定基本部 分所对应的(多个)子象素。当D (x, y)的值为"0"时,这三个子 象素都不被确定为对应于基本区域的象素。
注意这里图15中位D (x, y)与图16中的多个子象素关联,也 就是说,象素P (x, y)包含C (3x, y) 、 C (3x + l, y )和C ( 3x + 2, y)构成的组。或者,位D(x, y)可以与图16中的一组子象素Grp 关联。注意组中子象素的数目,不一定和象素中子象素数目相等。 例如,位D (x, y )可以与图16中的包含4个子象素的组Grp,关联。 此外,排列子象素的方向也不局限于X方向。例如位D(x, y)可以和 图16中按照x和y方向排列的子象素组Grp"相关联。
依照基本部分定义规则,确定象素P(x, y)的三个子象素中的每 个是否与基本部分相关,这依赖于与象素P(x, y)对应的位D(x, y )邻接的位N (a, b)的 "0" / "1"的排列。在下文中,假定位D (x, y)的值为"1"。
图17A示出了位图数据中对于所关心的位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表示的是,依照基本部分定义规则,与基本部分关联的子 象素的图示,这里位D (x, y)的8个邻接位的值如图17A中所示。
在显示屏上,与位D(x, y)对应的象素P(x, y)有三个子象素 C (3x, y) 、 C (3x + l, y)和C (3x + 2, y)。在这三个子象素中, 值为"1"的子象素与基本部分关联,而值为"0"的子象素,与基本 部分无关。换句话说,子象素C(3x + 2, y)与基本部分相关联,而子 象素C(3x + l, y)和C(3x, y)和基本部分无关。
如图17A和17B所描述的基本部分定义规则,可以用逻辑公式表示。
对于逻辑值A和B,假定"A*B"表示A和B的逻辑乘关系,而"! 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)
基本部分是字符或图形中对应于其核心的部分。例如,核心是包 括在字符中的笔划的中心部分。可以从位图数据中获得笔划信息。所 以,可以推理出位图数据中的位与基本部分相关联。可以根据所关心 的位D (x, y)的领接位上的信息,而不是仅根据所关心的位D (x, y )上的信息,推断基本部分。
例如,在如图17A所示的位图数据中,笔划被推断为曲线(图17A 中的虚线1301),该曲线经过了对应于位N (0, -1) 、 D (x, y)和 N (1, 1)的区域,这条曲线被认为通过和位D (x, y)对应的区域的 右侧。所以在图17B中,在对应于位D (x, y)的象素P (x, y)右侧 的子象素C(3x + 2, y)与基本部分相关联。依照这样的推理,就产生
了基本部分定义规则。
基本部分定义在子象素中。所以可以使用比逐象素定义的分辨率
的更高的分辨率来定义图形的基本部分,从而产生高清晰度的图形显 示。
图18A表示了位图数据中所关心的位D(x, y)的8个邻接位的另 一个示范集合。图18B表示了当位D (x, y)的8个邻接位的值如图 18A所示时,依照基本部分定义规则所定义的子象素。
如图18A和18B表示的基本部分定义规则,可以用下面的逻辑公 式表示。
When N(-1,0)*N(1,0)-1, C(3x, y)=l, C(3x+1, y)=l, and C(3x+2, y)=l.
图19A表示了位图信息中所关心的位D (x, y) 8个邻接位的另一 个示范集合。图19B表示了当位D (x, y)的8个邻接位的值如图19A 所示时,依照基本部分定义规则所定义的子象素。
如图19A和19B表示的基本部分定义规则,可以用下面的逻辑公 式表示。
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.
与此类似,可以对所关心的位D(x, y)的8个邻接位的"1"或 "0"的所有组合,建立基本部分定义规则。结果,在子象素中定义了 有待在显示器上显示的图形的基本部分.
图20表示了 8个邻接位的"1"或"0"的所有组合。 图20中的每个方块都表示了所关心的位D (x, y),以及它的8 个邻接位的集合。矩形被分成9个部分,黑色的部分表示其对应位的 值为"1",而白色的部分表示其对应位的值为"0"。图20中一共有 256个矩形,8个邻接位的值分别为"0"或"1",所以,组合数为28 (=256 )。
然而,基本部分定义规则的数目并不必和可能出现的组合数目相 等。如上所述,在图17A、图18A和图19A中,用"#"表示的位的值 可以是"1",也可以是"0",所以在基本部分定义规则中,不考虑 这些位。在基本部分定义规则中,由于可以不考虑某些位,某单个的
基本部分定义规则就可以覆盖图20中的多个组合。例如,图17A和图 17B中的基本部分定义规则覆盖图20中由矩形1701、 1702、 1703和 1704所表示的组合。这样,由于所有(或者部分)基本部分定义规则 可以包含取任意值的位,所需的基本部分定义规则的数目可以减少. 注意基本部分定义规则可以用逻辑公式或者表格数据表示。 字符或图形可以包含在具有预定义尺寸的框架内。与字符或图形 的基本部分对应的子象素包含在,与显示器的显示屏区域的框对应的 区域内。框架就是单个字符或是图形被显示的区域,例如,由粗线1901 所包围的区域。
通常,设计由象素单元位图数据表示的字符,使得在框架的左侧 或右侧留有空白区域,也就是说,字符之间留有空白。例如,在图21 中,字符"H"位于框架之中,在左边留有一位的空白。
图22是从图21的字符"H"确定的基本部分所对应的子象素的图 示,其中使用了日本特开公布No. 2002-49366 (请参考前文)中所公 布的传统方法。根据上述基本部分定义规则,图22中沿X方向伸展的 笔划1801显示为连续的骨架形状。
在图23中,使用在日本特开公布NO. 2002-100725 (请参考前文 )中所公布的传统方法,为与图22中的字符"H"的基本部分对应的 子象素的色彩因子的强度指定预定值,而将与字符"H"的基本部分对 应的子象素邻接的子象素色彩因子的强度指定成预定义值以外的其它 值。
在图23中,与字符"H"的基本部分所对应的子象素的亮度级别, 被设置成"0";三个侧面的邻接子象素的亮度级别,按照距离的顺序, 分别被设置为"73" 、 "182"和"219";而背景区域所对应的子象 素的亮度级别被设置为255。
在图23所示的例子中,修正图案需要用到三个子象素。然而,在 包含字符"H"的框架对应的区域1021中,在与字符"H"的基本部分 对应的子象素1051的右侧,只出现一个子象素。因此,对于字符"H "中右侧竖直线的部分(1041部分),修正图案不能以以下方式使用 使该修正图案能够被放入字符"H"的框架区域10U内。
在显示器上显示字符的方式使得字符能被放在在显示屏幕上的一 个与字符框架对应的区域内。所以在图23中,当区域10打中不能采
ii
用修正图案时,在1041部分周围会出现颜色噪声,或者字符的线不能 被感觉为具有理想的浓度。这样,人们会觉得字符"H"右边的竖线比 左边的竖线窄.因此字符"H"不能被高清晰度地在显示器上显示。
这样,字符的修正图案的采用方式不能使得该校正图案在对应于 字符框架的区域范围内使用,因此,不能高清晰度地显示字符.为了 解决上述问题,本申请人在日本特开公布No. 2003-5738中提出了 一种 方法在第二个字符的框架中使用第一个字符的框架的校正图案的一 部分。
图24是一幅使用日本特开公布No. 2003-5738中的传统技术的例 子,为了采用第一个字符(字符"H")的修正图案,使用了第二个字 符(字符"A,,)框架的一部分(区域1061)。
第一个字符(字符"H,,)的宽度是15a,而第二个字符(字符"A ")的宽度是15b。
然而,在日本特开公布No. 2003-5738 (请参考前文)中所公布的 传统方法中,在采用修正图案时,考虑了字符"H"和字符"A"的修 正图案之间的连接或重叠。这一过程比较复杂,因此执行该过程耗时 较长。
本项发明解决了上述传统问题。本项发明的一个目的是提供能够 以高清晰度显示信息的显示设备、信息显示方法、信息显示程序以及 可读性媒体,其中不能以使得信息被放入框架区域中的方式采用修正 图案时,按照一种简单的方式移动修正图案,以便降低颜色噪声。本 项发明的另一个目的是,提供一种结合了上述显示设备、信息显示方 法、信息显示程序或者可读性记录媒体的信息设备。
发明的公开
依照本项发明的一个方面,显示设备包含控制部件,控制显示 屏幕的显示以便指定符号信息(例如字符或图形信息)骨架部分的邻 接部分的色彩因子级别。这些字符或图形信息被显示在预定义尺寸的 框架中,并且这些色彩因子的级别逐步低于骨架部分的色彩因子级别 。控制部件中包括骨架部分移动部件,其功能是控制骨架部分的中心 按照预先指定的方向(按照X轴方向或者Y轴方向),在显示屏上向 框的中心移动。这样,就可以达到上文描述的目的。
优选地,控制部件包括骨架部分色彩因子级别指定部件,用于 在骨架部分被移动后,为符号信息的骨架部分所对应的子象素指定预 定义色彩因子级别;外部色彩因子级别指定部件,将逐步低于对应于 该骨架部分的子象素的预定色彩因子级别的至少一个色彩因子级别赋 值给该骨架部分之外的至少一个邻接子象素;显示控制部件,用于将 被指定色彩因子级别的符号信息显示在显示屏幕上。
优选地,在本项发明的显示设备中,在显示屏上提供多个象素,
每个象素都包含多个按照预定义方向排列的子象素;并且控制部件(例 如骨架部分移动部件)能够以逐子象素为原则,在框架内沿子象素排 列方向移动字符或图形信息的骨架部分。在本项发明的显示设备中, 每个象素都被预先指定为多个色彩因子中的相应的一个。这些色彩因 子的亮度级别用多个色彩因子级别逐步表示。这样就能够控制并在显 示屏上显示字符或图形。
更优选地,控制部件能够移动框架的骨架部分,以便至少两个色 彩因子级别低于骨架部分的色彩因子级别的子象素从该框架的端部向 内放置。
符号信息至少是以下信息中的一种字符信息、图形信息、图象 字符信息、标记信息。
优选地,字符或图形信息的骨架部分可以由位图数据定义。
优选地,字符或图形信息的骨架部分可以在子象素内定义。
优选地,控制部件能够在子象素排列的方向上,在框架内将字符 或图形信息的骨架部分移动一个或两个象素。或者,控制部件能够在 子象素排列的方向上,在框架内将字符或者图形信息的骨架部分移动 三个象素或更多。
优选地,该显示设备具有存储移动信息的表格,该表定义字符或 图形信息的骨架部分的移动量;并且控制部件能够参考这张移动表确 定骨架的移动量。
优选地,该显示设备包括多张移动表,并且控制部分能够通过选 择和参考该多个移动表中的至少一个来改变骨架的移动量.
优选地,该显示设备包括记录部件,用于存储与在框架内、沿子 象素排列的方向、逐子象素地移动骨架部分的结果有关的信息。
依照本项发明的其它方面,提出了一种字符/图形的显示方法,用
于在显示屏幕上控制和显示字符或图形信息。在显示屏上的具有预定
义尺寸的框架内,提供有多个象素;每个象素都包括多个按照预定义 方向排列的子象素;并且至少一个字符或图形信息的骨架部分之外的 子象素被指定为逐级低于色彩因子级别的色彩因子级别。本方法包括 以下步骤在框架区域内,在子象素的排列方向上,逐子象素地移动 字符或图形信息的骨架部分;将与字符或图形信息的骨架部分相应子 象素,设置成预定义的色彩因子级别;将逐步低于对应该骨架部分的 子象素的预定色彩因子级别的至少一个色彩因子级别赋值给该骨架部 分之外的至少一个邻接子象素。这样就实现了上文描述的目的。
依照本项发明的另一方面,提供了计算机可执行的字符/图形显示 程序。上述字符/图形显示方法在程序中得到描述。
依照本项发明的另一方面,提供了一种计算机可读的记录媒体。 用于记录上述的字符/图形显示程序。
依照本项发明的另一方面,提供了包含上述显示设备的信息设备
在下文中,将描述本项发明的功能。
依照本项发明,将字符或图形信息的骨架部分(基本部分)对应 的子象素指定为预定义的色彩因子级别。骨架部分该子象素以外的邻 接子象素,指定为按照从比预定义的色彩因子级别逐级降低的方式, 设定它们的色彩因子级别(也就是说,采用了修正图案)。这样在这 种情况中,在显示设备的显示屏上,如果在对应框架的区域中,不能 采用修正图案,字符或图形信息的骨架部分的中心被移动到框架中心 。特别是,字符或图形信息按照子象素排列的方向,以逐子象素为原 则进行移动。骨架部分(基本部分)可以进行移动,这样从框架的端 部向内,提供具有至少两个子象素的修正图案(这些子象素的色彩因 子级别,是从预定义色彩因子级别逐级降低的)。因此,延伸出对应 于框架的区域的修正图案可以更深入地移动到框架区域的更深处(修 正图案不必完全移动到框架区域内),由此,颜色噪声就得到了抑制, 并且字符的线的浓度得到了调整,这样就能够高清晰度地显示字符或 图形信息。
字符或图形信息的骨架部分,可以定义成子象素中的位图数据(基 本部分数据)。可以从例如表示字符或图形信息形状的位图数据、表
示字符或图形信息外轮廓形状的轮廓信息、或者表示字符或图形信息 骨架形状的骨架数据,在象素中生成这些骨架部分数据(基本部分数 据)。
特别对于以象素为单位的位图数据,字符或图形通常按照以下方
式设计每个字符或图形的左侧或右侧留有空白区域。在这种情况下, 修正图案通常会超出框架的边界。本项发明可以解决这一问题。
在子象素中定义字符或图形信息的骨架部分(基本部分)。因此, 与以逐象素为原则控制色彩因子级别时相比,可以精确控制和以高清 晰度显示字符或图形信息。
字符或图形信息的骨架部分,在子象素排列的方向上,向框架内 移动1或2个子象素。这种情况下,根据各种显示条件,例如显示设
备的特性、字符或图形的线的浓度、字符的类型、背景颜色和字符(或 图形)颜色的结合等等,通过参考定义移动量的移动表格,可以精确、 谨慎地确定移动量。
进一步,字符或图形信息的骨架部分(基本部分),在子象素排 列的方向上,以逐子象素为原则向框架内部移动的结果,被作为数据 保存。当有同样的字符或图形信息在其它显示设备上显示时,可以利 用这些数据。
阅读和理解下文参考附图的详细描述,本领域的技术人员将容易 理解本项发明的上述以及其它优点。
附图简要说明
图l是表示根据本发明的实施例的显示设备结构的框图。
图2是图1所示显示器的示例性显示屏的示意图。
图3是一幅典型修正表的图示,该表存储于图1的辅助存储设备中。
图4是一幅典型亮度表的图示,该表存储于图1的辅助存储设备中。
图5A至图5E是典型移动表的图示,这些表都存储于图1的辅助 存储设备中。
图6是一幅流程图,该图显示了在字符/图形显示程序中,显示字 符/图形的过程。
图7示出了其中字符的移动量为0的例子。
图8表示字符"H"的基本部分被向左移动"1"。
图9表示字符"H"的基本部分被向左移动1个子象素。
图IO表示,将图9中字符"H"的基本部分对应的子象素的邻接
子象素,指定为不是预定义值的值(色彩因子级别"5" 、 "2"和"1")。
图ll表示字符"H"的基本部分被向左移动2个子象素.
图12表示,将图11中字符"H"的基本部分对应的子象素的邻接 子象素,指定为不是预定义值的值(色彩因子级别"5" 、 "2"和"1 ,,)。
图13表示,在日本特开公布No. 2001-100725中所公开的传统技 术,其中将字符"/"(斜线号)的基本部分对应的子象素的色彩因子 级别强度,指定为预定义的值。
图14表示,在日本特开公布No. 2001-100725中所公开的传统技
术,其中对于与字符"/"(斜线号)的基本部分对应的子象素的邻接 子象素,将这些邻接子象素的色彩因子级别强度,指定为预定义值以 外的值。
图15表示代表图形的部分位图信息。 图16表示显示器的部分显示屏。
图17A是表示位图数据中所关心位D (x, y)的典型8个邻接位的 附图。
图17B是表示由基本部分定义规则定义的子象素的图示,其中位D (x, y )的8个邻接位的值如图17A所示。
图18A是表示另一个位图数据中的所关心位D ( x, y)的8个邻 接位的典型集合的附图。
图18B是表示由基本部分定义规则定义的子象素的附图,其中位D (x, y )的8个邻接位的值如图18A所示。
图19A是表示位图数据中所关心位D ( x, y)的8个邻接位的另
一典型集合的附图。
图19B是表示由基本部分定义规则定义的子象素的附图,其中位D (x, y)的8个邻接位的值如图19A所示。
图20表示8个邻接位的"1"或"0"的所有组合。
图21说明了字符和它的框架之间的关系。 图22说明字符"H"的基本部分。
图23表示,将与字符"H"的基本部分对应的子象素的色彩因子 级别,设置成预定义值以外的值。 图24说明了传统技术的缺陷。 图25示出了根据本项发明的信息设备。
本项发明的最优实施方式
在下文中,将会采用实例的方式参考附图对本项发明进行描述。 图1示出了根据本发明的实施例的显示设备结构框图。在图1中, 显示设备l包含能够进行彩色显示的显示器10;输入设备20,能够输 入表示字符、图形等的各种信息;辅助存储设备30,存储控制程序和 各种数据;控制部件40,控制显示器10以该控制程序和各种数据为基 础,显示通过输入设备20输入的信息。本项发明的显示设备被用作显 示设备的显示部件,例如个人电脑,文字处理器等,它还可以有各种 类型,例如桌上型、膝上型等。或者,本项发明的显示设备还可以作 为任何信息设备(如图25中参考数字100所示)的显示部件(显示设 备),例如结合了具有彩色显示功能的显示设备的电子设备。例如, 本项发明中的信息设备l,可以具有通信部件(如图25中参考数字101 所示),它可以与外部进行通信,并可以作为移动信息工具(例如个 人数字助理等)、移动电话(例如PHS等)、以及通信设备(例如典 型的电话/传真等)的显示部件。
显示器IO可以显示各种信息,例如字符、图形等等,通过输入设 备20输入。
输入设备20用于输入要显示在显示器10上的各种表示字符或图 形的信息。表示字符或图形的各种信息包括,例如用于标识字符或图 形的代码,以及表示字符或图形大小的尺寸。这样,作为输入设备20, 可以选用任何一种满足以下功能的输入设备,能够输入字符或图形的 标识码以及尺寸。优选用作输入设备20的例子包括,键盘、鼠标、笔 式输入设备等。当显示设备1是移动电话的显示设备时,用于指定电 话号码的声音或者数字钥匙可以作为输入设备20,用以输入代码或者 字符尺寸。当在显示器10上显示的字符或图形具有单一的固定尺寸
时,可以省略对尺寸的输入。进一步,当显示设备1作为信息设备的 显示部件时,该信息设备设有用于连接通信线路(例如因特网等)的
装置,包括在通过通信线路接收的电子邮件中的消息可以在显示器10 中显示。这种情况下,通过输入设备20的输入,操作该通信线路连接 装置。
在辅助存储设备30中,存储有作为控制程序的字符/图形显示程 序31,其中描述了在显示器10的显示屏上显示字符或图形的过程;以 及执行字符/图形显示程序31所需的各种数据32。在辅助存储设备30 中,可以使用任何可读性记录媒体存储字符/图形显示程序31、以及各 种数据32,包括,例如硬盘、CD-ROM、 MO、 MD、 DVD、 IC卡、光学卡、
闪存等等的记录媒质。
字符/图形显示程序31包括以下步骤在子象素排列的方向上,
在具有预定义尺寸的框架中,以逐子象素为原则,移动字符或图形信 息骨架部分;将与字符或图形信息的骨架部分相应子象素的色彩因子 级别,指定为预定义的色彩因子级别值;把逐级低于预定义的色彩因 子级别的色彩因子级别指定给对于与骨架部分对应子象素的邻接子象 素(位于骨架部分对应子象素的外侧的邻接子象素),并且在显示屏 上显示字符或图形信息。
各种数据32包括各种表数据,例如定义字符或图形形状的字符/ 图形数据32a,在下文(图3)中详细描述的修正表32b,亮度表"c (图4 ),移动表32d (图5A至图5E )等等。
字符/图形数据32a包括,例如,在子象素中定义字符或图形的基
本部分的位图数据(基本部分数据)。字符或图形的基本部分是指与
这个字符或图形中的核心相应的部分。
控制部件40包括CPU 41和主存42。控制部件40确定显示器10
的显示屏中包括的子象素的色彩因子强度,并且基于显示字符/图形的 显示程序31和各种数据32,控制显示器10在显示屏上显示字符或图 形。特别是,控制部件40对指定给排列在显示器10的显示屏上的多 个子象素的多个色彩因子分别进行控制,以在显示设备10上,显示从 输入设备2 0输入的表示字符或图形的信息。
CPU 41控制并监视整个显示设备1,并执行保存在辅助存储设备 30中的字符/图形显示程序n。 CPU 41根据存储在主存42中的各种
数据32,执行字符/图形显示程序31,生成字符或图形的图案。生成 的图案暂时存储在主存42中,之后作为显示数据输出到显示设备10 。CPU 41控制将字符或图形图案输出到显示器IO的时间。
CPU41包括骨架部分移动部件41a,用于使字符或图形信息的骨 架部分经历移动过程,该移动在子象素排列的方向上、在具有预定义 尺寸的框架中、以逐子象素为原则进行;骨架部分色彩因子级别指定 部件41b,用于在移动过程之后,将字符或图形信息的骨架部分相应的 子象素的色彩因子级别指定为预定义的色彩因子级别;外部色彩因子 级别指定部件4lc,把逐级低于预定义的色彩因子级别的色彩因子级别 指定给对于与骨架部分对应子象素的邻接子象素的每个色彩因子级别 (位于骨架部分对应子象素的外侧的邻接子象素),按照从预定义的 色彩因子级别逐级降低的方式,分别设定它们的色彩因子级别;显示 控制部件41d,用于在显示屏上,显示指定了的色彩因子级别的显示字 符或图形信息。
主存42是工作存储器,用于暂时存储从输入设备20输入的数据、 将要在显示器10的显示屏上显示的数据、字符/图形显示程序31、以 及执行程序31所需的数据。CPU可以高速访问主存42。
注意,在这里,字符/图形显示程序31和各种数据32都被存储在 辅助存储设备30的可读性记录媒体中,而本项发明并不限于此。例如, 字符/图形显示程序31和各种数据32可以在主存42或者ROM (未示 出)中存储。ROM的例子包括掩码只读存储器(mask ROM) 、 EPR0M (可 擦除可编程只读存储器)、EEPR0M (电可擦除可编程只读存储器)、 flash只读存储器(flash ROM)等等。当字符/图形显示程序31和各 种数据32存储在R0M中时,可以通过改变ROM轻松完成各种处理。当 显示设备1是移动终端装置、移动电话等时,优选将这种ROM技术应 用到显示设备l。
用于存储字符/图形显示程序31和各种数据32的可读性记录媒 体,可以是用于传输程序或者数据的媒体,例如,用于在通信网络上 传输程序和数据的通信媒体,而不是不变地承载程序或信息的媒 体一一例如存储器件(上文描述的硬盘或者卡)、半导体存储器等。 当显示设备1是设有连接包括因特网的通信线路的装置的信息设备 时,在字符/图形显示程序31和各种数据32中,至少有一部分是从该
通信线路上下载的。在这种情况下,在只读存储器(未示出)中可以
预先存储用于下栽的装载程序,或者从辅助存储设备30向控制部件40 中安装这个装载程序。
图2示意性地示出了图1中显示设备10的示例性显示屏。在图2 中,显示设备10的显示屏11在X方向和Y方向上排列的多个象素12 。每个象素12在X方向上都包含多个子象素,此处分别被指示为12R、 12G和12B。
子象素12R被指定色彩因子R以显示红(R)色。子象素12G被指 定色彩因子G以表现出绿(G)色。子象素12B被指定色彩因子B以表 现出蓝(B)色。
子象素12R、 12G和12B的色彩因子的强度(例如亮度级别),采 用例如0至255的值表示(0x00至0xff ,这里注意符号"0x"表示 16进制数系统)。如果子象素12R、 12G和12B分别取0至255之间 的任何亮度级别,那么大约可以显示16, 700, 000 (=256 x 256 x 256 )种颜色。
例如,显示器IO可以是彩色液晶显示器。彩色液晶显示器的例子 包括,在个人电脑中占统治地位的透射型液晶显示器等,还有反射或 者背投的液晶显示器。显示器IO并不局限于彩色液晶显示器。显示设 备10可以选择任何在X轴和Y轴方向上排列有多个象素的彩色显示设 备(也就是所谓的XY矩阵显示设备)。
单个象素12中包含的子象素数目并不局限为3个。单个象素l2 可以包含多个按照预定义方向排列的子象素。例如,当用N个色彩因 子表示颜色时,单个象素12就可以包括N个子象素。
子象素12R、 12G和12B的排列顺序并不局限于图2所示的那种情 况。例如可以用在X轴方向上的B、 G和R的排列顺序,代替R、 G和B 的排列顺序。
排列子象素12R、 12G和12B的方向并不局限于图2中所示的方向 (X轴方向)。可以选择将子象素12R、 12G和12B在Y轴方向排列。
适用于本项发明的色彩因子也不局限于红(R)、绿(G)和蓝(B )。例如可以使用蓝绿(cyan) ( C )、黄(Y )和红紫(magenta ) (M
)作为色彩因子。
图3显示了保存在如图l所示的辅助存储设备30中的示范修正表32b。在图3中,修正表32b定义了,与字符或图形的基本区域相应子 象素的邻接子象素的色彩因子(修正图案)强度。由修正表32b确定 的修正图案显示出,位于字符或图形基本部分相应子象素每一侧(X方 向和/或-(负)X方向)的子象素的色彩因子级别,按照与字符或图 形的基本部分距离从近到远,先后被指定为为"5" 、 "2"和"1". 在下文中,为了简单起见,采用列表表达式(5, 2, l)表示修正图案 。列表表达式的长度(本例中为3)定义了修正图案的长度。基本部分 相应子象素的邻接子象素,是指相对于与基本部分对应子象素位于X 轴或-X轴方向,并且在等于修正图案长度的距离范围内的子象素,该 距离的值是由,在X和-X方向上,从基本部分相应的子象素到邻接子 象素的子象素数目定义的。注意,图1中所示的修正表32b并不局限 于图3中所示的修正表32b。修正图案的长度并不局限为"3"。
这样,使用修正图案,至少为字符或图形的基本部分相应子象素 的邻接子象素中的一个,建立色彩因子级别。按照与字符或图形的基 本部分相应的子象素的距离,定义色彩因子级别。例如,当与字符或 图形的基本部分相应的子象素距离增加时,与字符或图形的基本部分 相应子象素的邻接子象素的颜色级别单调减小。这种减小方式不局限 于上文描述的(5, 2, 1)。
图4是在如图1所示的辅助存储设备30中保存的典型亮度表32c 。在辅助存储设备30中保存亮度表32c,就可以很容易地将子象素的 色彩因子级别转换为亮度级别。如图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中字符或图形的基本部分相应的 子象素的色彩因子级别为"7",而对于与字符或图形的基本部分相应 的子象素的邻接子象素,依照修正表32b中的值,将它们的色彩因子 级别指定为"1"至"6"中的任一个。对于字符或图形的背景相应的
子象素的色彩因子级别,控制部件40也将它们指定为"0"。
当字符或图形的显示属性为"标准显示(显示背景为白色,显示 的字符或图形为黑色)"的时候,将使用亮度表32c。当字符或图形的 显示属性为"反相显示(显示背景为黑色,显示的字符或图形为白色 )"时,例如,对每个色彩因子R、 G、 B,在亮度表32c中,将对应于 色彩因子级别"0"至"7"的亮度级别的排列反转。
注意,字符或图形的显示属性是指字符或图形的背景的颜色、与 字符或图形的颜色的结合。提供一张适当的亮度表32c,就有可能以任 何显示属性显示字符或图形。
在图4中,子象素有8个色彩因子级别(级别7至级別0)。本项 发明并不局限于此。
如上所述,色彩因子级别和亮度级别的对应关系是,可以将子象 素的多个色彩因子级别(级别7至级别O)指定为(0~ 255 )的亮度级 别(在0~ 255之间基本等分)。本项发明并不局限于此。色彩因子级 别可以被指定为非等分的亮度级别。色彩因子R、 G和B可以有不同的 色彩因子级别和亮度级别的对应关系。例如,通过考虑显示器的特性, 可以为色彩因子R、 G和B中每一个适当地确定色彩因子级别和亮度级 别的对应关系。
图5A至图5E分别示出了不同的典型移动表32d,这些移动表都保 存在图1的辅助存储设备30中。在图5A至图5E中,移动表32d(321d 至325d)定义了移动量,该移动量表示在框架范围内,字符或图形的 基本部分在子象素排列的方向上,以逐子象素为原则移动的量。在下 文中,假设有三种适宜的移动量0、 1和2使用在显示设备10的显示 屏11中。本项发明并不局限于此。
颜色噪声的量级依赖于显示器10的特征、修正图案的类型或数 目、字符或图形的笔划数目(笔划的密度)、背景颜色和字符或图形 颜色的组合等等。因此,要减弱颜色噪声,就需要适合于颜色噪声起
因的移动量和移动表。
例如,图5A表示移动表321d用于以显示器10 (设备特征A,设
备特征B,设备特征C...…)的特征为基础确定移动量。显示器10可 以显示的颜色数有多种,例如256色、4096色和65, 000色等。由于 这些特征,就可以处理例如基本颜色R、 G和B显示不均匀的情况。图5B所示的移动表322d用于以字符或图形的浓度宽度(浓度宽 度l、浓度宽度2,浓度宽度3……)为依据确定移动量。对于字符或 图形的不同浓度,色彩因子级别或者修正图案的排列都需要分别调整 。即使在相同的背景颜色和相同的字符或图形的情况下,由于可以视 觉观察到的颜色噪声不同,移动量也需要调整。
图5C所示的移动表323d用于以字符或图形的类型(欧洲字符, 日本汉字字符,非日本汉字字符……)为依据确定移动量。字符或图 形的不同类型具有字符或图形相对于其框架的不同位置、字符或图形 的不同笔划数目、不同的笔划密度等。所以,会出现这种情况,不能 提供所有需要的修正图案的数目。例如,使用移动表3"d,就可以处 理这种情况。
图5D所示的移动表324d用于以字符或图形背景颜色与字符或图 形的颜色组合为基础确定移动量,例如浏览网络数据时。在移动表324d 中,为白、黑、蓝、红、黄等颜色的组合确立移动量。
图5E所表示的移动表325d用于以设备特性的移动表、以及字符
或图形浓度宽度移动表的组合为基础确定移动量。
使用这些移动表格选择适当的移动量,移动字符或图形的基本部 分,可以削弱颜色噪声。基本部分的移动量就是存储于这些表格中的 信息(值0, 1和2)。
注意,移动表32d并不局限于图5A至图5D中的移动表。移动表 32d包括各种其它的移动表。
图6是流程图,表示了由控制部件40执行的,显示字符或图形的 过程,该过程由图1中所示的字符/图形显示程序31描迷。
通过控制部件40中的CPU41执行字符/图形显示程序31,即使在 显示设备10的显示屏上与字符或图形的框架对应的区域中,不能采用 修正图案(即,修正图案超出了显示器10的显示屏上与字符或图形对 应的框架区域)时,也可以高清晰度地显示字符或图形。
在下文中,将描述字符/图形显示过程中的步骤S601至S609。
如图6所示,在步骤S601中,输入有待在显示设备10的显示屏 上显示的字符或图形。在这种情况下,例如,通过输入设备20,输入 字符或图形的标识码和尺寸。
下一步,在步骤S602中,获得对应于输入的标识码和尺寸的字符
或图形的基本部分数据并将其暂时保存在主存42中。基本部分数据是 位图数据,这些数据在子象素中定义字符或图形的基本部分。构成基 本部分数据的点与各子象素相对应。
例如,当在步骤S601中输入的每个字符或图形的X轴方向和Y轴 方向的子象素数是10时,在字符或图形的X轴方向上子象素数目是 30,而在Y轴方向上子象素数目为10。由于构成基本部分数据的点与 各子象素相对应,在步骤S602中得到的基本部分数据的大小为30点 (X轴方向)x 10点(Y轴方向)。具有如此尺寸的区域就被称为字符 或图形的"框架"(例如在图21中,被粗线1901所包围的区域)。 字符或图形被包含在框架中。字符或图形的基本部分相应的子象素, 被包含在与显示设备10的显示屏11上的框架相应的区域中。
例如,通过从辅助存储设备30中读出字符/图形数据32a,可以得 到基本部分数据。或者,如日本特开公布No. 2002-49366中公开的, 可以从表示象素中的字符或图形形状的位图数据中,生成基本部分数 据。或者,如日本特开公布第2001-100725号所公布,可以从表示字 符或图形轮廓的字符或图形轮廓信息、或者表示字符或图形骨架形状 的骨架数据中,生成基本部分数据。
在下文中,假设已经生成了如图22所示的基本部分数据。
在步骤S603中,参考包含各种数据32的移动表"d。可以根据 移动表32d中存储的信息,确定字符或图形基本部分的移动量。现在, 假设使用如图5A所示的移动表321d。
对于如图22所示的基本部分数据,在字符"H"的右边一笔(基 本部分)1802的右侧,没有空白,这样在框架中加入至少包括2个子 象素的修正图案。因此,笔划1802的右侧可能有很明显的颜色噪声。 在这种情况下,移动量依照当前使用的显示器10的显示特征基于如图 5A所示的设备特征来决定。例如,当显示器10的显示特征是如图5A 所示的"设备特征C"时,字符或图形的基本部分的移动量为1 (以逐
子象素为原则)。
注意,即使在没有空白的时候,在框架中加入至少包括2个子象 素的修正图案,可以在视觉上感觉不到颜色噪声。例如,这是对于如 图5A所示的"设备特征B,,的情况。在这种情况下,基本部分的移动 量为0 (以逐子象素为原则)。 如图7所示,当不移动字符或图形,就可以在框架中加入修正图 案时,移动量为"0"。这样的字符或图形包括,例如字符的尺寸比具 有相同框架的字符或图形小。在这种情况下不执行步骤S605,直接执 行步骤S606。
在步骤S604中,判断移动表321d中所定义的字符或图形的基本 部分移动量,是否大于或等于"1"。当步骤S604中的判断结果是移 动量大于或等于"1"(是)时,执行步骤S605。当步骤S604中的判 断结果,不是移动量大于或等于"1"(否)时,不执行步骤S605,直 接执行步骤S606。
在步骤S605中,以移动表321d所定义的移动量为基础,移动字 符或图形的基本部分。在本例中,移动量为"1"。因此,字符"H" 的基本部分从图22的基本部分数据向左移动"1",如图8所示。
在步骤S606,每个构成基本部分数据的点,都与显示器10中的子 象素相联系。这种联系是通过计入字符在显示器IO上显示的位置而实 现。例如,当字符在显示器IO的左上角显示时,构成基本部分数据的 左上角的点就和位置相关联,该位置是从显示器10的左上角的子象素 移动了子象素的预定移动量。包括基本部分数据的框架,与显示屏11 上的区域相关联。这里,移动量是"1",组成基本部分数据的点的分 布如图9所示。基本部分相应子象素的色彩因子级别,被指定为预定 义的色彩因子级别(图9中的"7")。
在步骤S607中,对基本部分提供修正图案。将与基本部分相应子 象素邻接的子象素的色彩因子级别,设置为低于预定义色彩因子级别 。确定邻接子象素的色彩因子级别时,以包含在多种数据32中的修正 表32b为基础,并且按照距离基本部分相应子象素的距离,从近到远, 先后将其设定为"5" 、 "2"和"1"。在如图9所示的基本部分中采 用修正图案时,如图10所示,在字符"H"右边的一笔划1802的右侧, 采用至少具有两个子象素的修正图案。这样,就可以显著抑制出现在 否则就要出现在笔划1802右侧的颜色噪声。
在步骤S608中,子象素的色彩因子级别被转换成亮度数据。对于 包含在显示屏11上的字符或图形对应的框架区域中的每个子象素,通 过参考多种数据32中的亮度表32c,执行这种转换。
最后,在步骤S609中,显示出,表示亮度级别的亮度数据被传递
到显示器10。因此以逐子象素为原则控制显示器10的显示屏11的亮
度级别,从而在显示屏11上显示字符或图形。
下面,将描述字符/图形显示步骤,其中使用了如图5D所示的移 动表325d。
在步骤S601中,通过输入设备20输入有待在显示器IO的显示屏 11上显示的字符或图形的标识码和尺寸。
然后,在步骤S602中,获得对应于输入的标识码和尺寸的字符或 图形的基本部分数据,并将这些数据暂时保存到主存42中。
在步骤S603中,参考多种数据32中的移动表32d (如图5E所示 的移动表325d)。以保存在移动表32d中的信息为基础,确定字符或 图形的基本部分的移动量。
对于如图22所示的基本部分数据,如上所述,出现了显著的颜色 噪声。如果字符或图形的颜色与背景颜色的组合不同,对于每种颜色 组合,视觉观察到的颜色噪声也有所变化。在这种情况下,根据当前 使用的字符或图形的颜色与背景颜色的组合,通过在如图5D所示的字 符或图形的颜色与背景颜色组合中查找来确定移动量。例如,当背景 颜色是"红色,,,而字符或图形的颜色是"黑色,,,依照图5D,字符 或图形的基本部分的移动量为2(以逐子象素为原则)。
对于特定的字符或图形颜色与背景颜色的组合,即使没有空白使 得包含至少两个子象素的修正图案放入上述的框内,也不会出现可见 的颜色噪声。例如,当背景颜色是"蓝色",而字符或图形的颜色是 "红色"的时候,这时基本部分的移动量为0 (以逐子象素为原则)。
在步骤S604中,确定移动表325d中定义的字符或图形的基本部 分的移动量,是否大于或等于"1"。当步骤S604中确定的结果是移 动量大于或等于"1"(是)时,执行步骤S605;当步骤S604中确定 的结果不是移动量大于或等于"1"(否),就不执行步骤S605,而执 行步骤S606。
在步骤S605中,以移动表325d中定义的移动量为基础,移动字 符或图形的基本部分。在本例中,移动量为"2"。因此,字符"H" 的基本部分从如图22所示的基本部分数据,向左移动"2"。
在步骤S606中,构成基本部分数据的点都与显示器10中的子象 素相关联。基本部分数据的每一个点,都与显示器IO上的子象素关联
。这里,移动量为"2",组成基本部分数据的点如图11所示分布。 基本部分相应子象素的色彩因子级别,被指定为预定义的色彩因子级 别(图11中为"7")。
在步骤S607中,对基本部分采用修正图案。将与基本部分相应子 象素邻接的子象素的色彩因子级别,设置为低于预定义色彩因子级别 的级别。确定邻接子象素的色彩因子级别时,以包含在多种数据32中 的修正表32b为基础,按照距离基本部分子象素的距离,从近到远的 顺序,先后将其设定为"5" 、 "2"和"1"。在如图11所示的基本 部分中采用该修正图案时,在图12所示的字符"H"右边的笔划1802 的右侧,采用至少包含两个子象素的修正图案。这样,就可以显著抑 制否则就要出现在笔划1802右侧的颜色噪声。
注意,当基本部分的移动量被设置为"2"时,在字符"H"的左 边笔划1803的左侧,不能采用该修正图案的一部分。不过,由于对抑 制颜色噪声的需要,"至少可以采用修正图案的两个子象素"。因此 就不会出现显著的颜色噪声。
进一步,在步骤S608中,子象素的色彩因子级别被转换成亮度级 别。通过参照各种数据32中的亮度表32c,对包含在显示屏ll的字符 或图形所对应的框区域中的每个子象素,执行这种转变。
最后,在步骤S609中,表示亮度级别的亮度数据被传输到显示器 10。因此以逐象素为原则,控制显示器10的显示屏11的亮度级别, 从而在显示屏11上显示字符或图形。
注意,在本例中只参考了一个移动表来显示字符/图形。例如,可 以使用通过組合移动表获得的移动表(如图5E所示的移动表325d), 来获得字符或图形的基本部分的移动量。
在本例中,在显示器10的显示屏11上,显示英文字母。本项发
明并不局限于此。本项发明可以用于任何语言的字符(例如,日文字 符、中文字符、英文字符、朝鲜文字符等等)。本项发明并不局限于 显示字符,还可以用于显示符号信息,例如图象符号、图形、符号等 等。
在本例中,在步骤S605中移动基本部分后的数据,或者在步骤 S607对基本部分采用修正图案后的数据,被保存在例如ROM、 FD、 CD 等记录媒体中,这样字符或图形就可以在显示设备1以外的设备上显
示。例如,作为ROM,可以使用掩码ROM、 EPR0M、 EEP隨、flash ROM 等。在使用ROM时,通过改变ROM可以《艮容易地执行各种过程。
在本例中,在步骤S605中移动基本部分后的数据,或者在步骤 S607中对基本部分采用了修正图案后的数据,可以被保存在具有存储 数据功能的存储介质中,例如硬盘、CD-R0M、 M0、 MD、 DVD、 IC卡、 光学卡、闪存等中,这样字符或图形就可以在显示设备1以外的设备 上显示。
上文中描述的可读性媒体,可以是用于不固定的承栽程序或数据 的媒体,例如可以是通过通信网络传播程序或数据的通信媒体,而不 是固定承载程序或信息的媒体,例如存储设备(上文描述的硬盘或者 卡)、半导体存储器等。当显示设备1是设有包括因特网等通信线路 连接装置的信息设备时,至少有一部分数据可以从通信线路上下栽。
在本例中,在骨架部分的每侧均提供修正图案中的色彩因子级 别,并且这些修正图案的色彩因子级别被指定了比字符或图形信息骨 架部分的色彩因子级别低的值,这些值逐级降低。本项发明并不局限 于此。或者,在骨架部分的单侧提供修正图案的色彩因子级别,并且 这些修正图案的色彩因子级别被指定了比字符或图形信息骨架部分的 色彩因子级别低的值,这些值逐级降低。作为对本项技术的补充或替 代,可以在骨架部分的每个或单个垂直侧提供修正图案的色彩因子级 别,这些修正图案的色彩因子级别被指定为比字符或图形信息骨架部 分的色彩因子级别低的值,这些值逐级降低。因此,在本项发明中, 在字符或图形信息骨架部分以外的区域(在每个或单个侧面和/或每个 或单个垂直侧面)提供色彩因子级别,并且这些色彩因子级别被指定 为小于骨架部分的色彩因子级别的值,这些值逐级减小。特别是,子 象素12R、 12G和12B的排列方向,并不局限于如图2所示的方向(X 轴方向)。作为对使用X轴方向的补充或替代,子象素12R、 12G和12B 可以是Y方向。例如,可以在字符或图形相应子象素的基本部分(骨 架部分)的附近,在垂直方向(Y轴方向和/或-(负)Y轴方向)上, 提供修正表中定义的修正图案,并且被指定了子象素的颜色因子级 别,例如按照距离字符或图形基本部分(骨架部分)的距离,从近到 远的顺序,指定为"5" 、 "2"和"1"。
工业应用
如上所述,依照本项发明,使用控制部件,将字符或图形信息的 骨架部分的中心,移动到框架的中央.特别是,字符或图形信息在子 象素排列的方向上,以逐子象素为原则,在框架内部移动。移动骨架 部分(基本部分),使得可以从框架端部向内提供至少具有两个子象 素(它们的色彩因子级别逐级低于预定义的色彩因子)的修正图案。 之后,至少为与字符或图形的骨架部分(基本部分)相应的子象素, 指定预定义的色彩因子级别。在该子象素以外的邻接子象素,被指定 为低于预定义的色彩因子级别的色彩因子级别。采用这种方式,可以 在显示器的显示屏上显示字符或图形信息。使用这样简单的移动字符 或图形信息的过程,即使不能在字符或图形框架对应的显示屏上的区 域内提供修正图案的时候(即,超出了与字符或图形的框架相对应的 显示器的显示屏上的区域的修正图案不能被移动以放入该区域中),
也可以高清晰度地显示字符或图形信息,而不出现颜色噪声。
在不背离本项发明的范围和实质的情况下,各种其它的修改对于
本领域的技术人员是明显的并且易于实现的。因此,这并不意味着文 中所附的权利要求的范围局限于前文的描述,而是该权利要求可以被 广泛地解释。
权利要求
1.一种显示设备,包括控制部件,用于控制在显示屏上的显示,以便为与符号信息的骨架部分邻接的部分,指定色彩因子级别,其中符号信息显示在具有预定义的尺寸的框架中并且这些色彩因子级别逐级低于骨架部分的色彩因子级别,其中,该控制部件具有骨架部分移动部件,该部件可以控制骨架部分的中心,在显示屏上在预定义方向上,朝着框架中心移动。
2. 根据权利要求1的显示设备,其中,该控制部件包括 骨架部分色彩因子级别指定部件,用于在骨架部分被移动之后,将符号信息骨架部分相应的子象素,指定为预定义的色彩因子级别;外部色彩因子级别指定部件,用于将至少一个骨架部分外部的邻接子象素指定为至少一个色彩因子级别,该色彩因子级别逐级低于对应于该骨架部分的子象素的预定义色彩因子级别;以及显示控制部件,用于将被指定了色彩因子级别的符号信息显示在显示屏上。
3. 根据权利要求1的显示设备,其中,在显示屏上提供有多个象 素,每个象素都具有多个按照预定义方向排列的子象素,且骨架部分 移动部件能够在框架区域内、在子象素排列的方向上、以逐子象素为 原则,移动符号信息的骨架部分。
4. 根据权利要求3的显示设备,其中,骨架部分移动部件能够移 动该框架的骨架部分,以便从框架的端部向内采用至少两个子象素, 所述两个子象素的色彩因子级别比骨架部分的色彩因子级别低。
5. 根据权利要求1的显示设备,其中,符号信息至少是以下信息 之一字符信息、图形信息、图象字符信息、和标记信息.
6. 根据权利要求2的显示设备,其中,该符号信息至少是以下信 息之一字符信息、图形信息、图象字符信息、和标记信息。
7. 根据权利要求3的显示设备,其中,采用位图数据,定义符号信息的骨架部分。
8. 根据权利要求3的显示设备,其中,在子象素中定义符号信息的骨架部分。
9. 根据权利要求3的显示设备,其中,骨架部分移动部件能够在 框架内、在子象素排列的方向上、将符号信息的骨架部分移动一个或 两个象素。
10. 根据权利要求3的显示设备,其中,显示设备包括存储移动 信息的移动表,用于定义符号信息的骨架部分的移动量,并且骨架部 分移动部件能够通过参考该移动表确定骨架的移动量。
11. 根据权利要求9的显示设备,其中,显示设备包括存储移动 信息的移动表,用于定义符号信息的骨架部分的移动量,并且骨架部 分移动部件能够通过参考该移动表确定骨架的移动量。
12. 根据权利要求10的显示设备,其中,显示设备具有多个移动 表,并且骨架部分移动部件能够通过选取并参考该多个移动表中的至 少一个,改变骨架的移动量。
13. 根据权利要求ll的显示设备,其中,显示设备具有多个移动 表,并且骨架部分移动部件能够通过选取并参考该多个移动表中的至 少一个,改变骨架的移动量。
14. 根据权利要求3的显示设备,其中,显示设备具有记录部件, 用于存储关于移动骨架部分的结果的信息,所述骨架部分的移动是在 框架内在子象素排列的方向上、以逐子象素为原则的移动。
15. —种信息显示方法,用于在显示屏上控制并显示符号信息, 其中,在该显示屏上具有预定义尺寸的框中提供有多个象素,每个象 素包含多个按照预定义方向排列的子象素,并且至少有一个符号信息 骨架部分以外的子象素被指定为,逐级低于色彩因子级别的色彩因子 级别,本方法包括以下步骤在框架内、在子象素排列的方向上、以逐子象素为原则,移动符号 信息的骨架部分;以及为符号信息的骨架部分相应的子象素指定预定义的色彩因子级 别,以及将至少一个骨架部分外部的邻接子象素指定为至少一个色彩 因子级别,该色彩因子级别逐级低于对应于骨架部分的子象素的预定 义色彩因子级别。
16. 根据权利要求15的信息显示方法,其中,符号信息至少是以 下信息之一字符信息、图形信息、图象字符信息、和标记信息。
17. —种在计算机中可执行的信息显示程序,其中,在该程序中 描述了根据权利要求15的信息显示方法。
18. —种计算机可读的记录媒体,其中在该媒体中记录了根据权 利要求17的信息显示程序.
19. 一种信息设备,包括根据权利要求1的显示设备。
20. —种信息设备,包括根据权利要求2的显示设备。
全文摘要
显示设备(1)包含显示器(10)、以及使用子象素再现来显示字符的控制部件(40)。每个字符都显示在具有预定义尺寸的框架内。控制部件(40)具有骨架部分移动部件(41a),其使用子象素精度,将字符的骨架部分的中心向框架的中心移动。
文档编号G09G5/10GK101101746SQ20071014005
公开日2008年1月9日 申请日期2003年4月3日 优先权日2002年4月8日
发明者冈田哲, 小山至幸, 朝井宣美 申请人:夏普株式会社