字符/图形显示设备、字符/图形显示方法、程序和记录介质的制作方法

文档序号:2606967阅读:173来源:国知局
专利名称:字符/图形显示设备、字符/图形显示方法、程序和记录介质的制作方法
技术领域
本发明涉及一种字符/图像显示设备,包括具有显示区域的显示设备,用于显示多个字符或图形,还包括用于控制所述显示设备的控制部分,还涉及一种字符/图形显示方法、程序和记录介质。
背景技术
近年来,出现了读取由包括在移动信息设备中的显示设备来显示的字符的越来越多的机会。移动信息设备包括修改装置,用于修改字符尺寸、字符间距等。例如,用户操作修改装置,以便将显示设备提供的字符尺寸或字符间距修改为希望的字符尺寸或希望的字符间距。
图18示出了一种显示字符的显示屏幕。
显示屏幕18A示出了密集显示字符的示例。难以读取密集显示的字符。
显示屏幕18B示出了其中不太密集显示字符的示例。移动信息设备的用户读取由包括在其中的显示设备显示的字符。用于操作移动信息设备,以便放大显示屏幕18A上的字符间距,从而容易地读取字符。
存在用户用于放大字符间距以便容易读取字符的两种方法(1)和(2)。利用方法(1),放大字符尺寸并放大字符间距。利用方法(2),字符尺寸不变,而放大字符间距。
图19示出了显示字符的显示区域的示例,利用方法(1)来放大其间的间隔。显示区域19A是放大字符间距之前的显示区域。显示区域19B是放大字符间距之后的显示区域。这里假设在显示区域的每一个阴影区中,显示了具有与对应阴影区相同尺寸的字符。
图20示出了显示字符的显示区域的示例,利用方法(2)来放大其间的间隔。显示区域20A是沿长度方向放大字符间距之前的显示区域。显示区域20B是沿长度方向放大字符间距之后的显示区域。这里假设在显示区域的每一个阴影区中,显示了具有与对应阴影区相同尺寸的字符。
图21示出了显示字符的显示区域的示例,利用方法(2)来放大其间的间隔。显示区域21A是沿宽度方向放大字符间距之前的显示区域。显示区域21B是沿宽度方向放大字符间距之后的显示区域。这里假设在显示区域的每一个阴影区中,显示了具有与对应阴影区相同尺寸的字符。
图22示出了显示字符的显示区域的示例,利用方法(2)来放大其间的间隔。显示区域22A是沿长度方向和宽度方向放大字符间距之前的显示区域。显示区域20B是沿长度方向和宽度方向放大字符间距之后的显示区域。这里假设在显示区域的每一个阴影区中,显示了具有与对应阴影区相同尺寸的字符。
日本待审公开No.2002-171457公开了当作为缩小的结果难以读取由显示设备显示的字符时,一种禁止显示字符的方法以及一种按照放大状态来显示字符的方法(参见专利文献1)。
日本待审公开No.2001-265480公开了一种方法,用于与显示区域的尺寸一致地修改字符尺寸(参见专利文献2)。
日本待审公开No.4-177295公开了一种方法,用于首先放大多个字符,然后减小字符间距(参见专利文献3)。
日本待审公开No.5-257450公开了一种方法,用于修改字符和虚拟区域的放大比(参见专利文献4)。
专利文献1日本待审公开No.2002-171457专利文献2日本待审公开No.2001-265480专利文献3日本待审公开No.4-177295专利文献4日本待审公开No.5-257450发明内容本发明要解决的问题然而,传统字符显示设备的缺点在于,改变了显示字符的位置,因此不能保持布局。原因在于,当传统字符显示设备用于放大字符间距时,必须修改显示字符的位置。在没有保持布局的情况下,难以掌握显示字符的位置并难以理解消息发送方的意图。
图23示出了显示字符的典型显示区域,利用方法(1)来放大其间的间隔。
显示区域23A和显示区域23B是放大字符间距之前的显示区域。显示区域23A’和显示区域23B’是放大字符间距之后的显示区域。当在显示区域23A’中显示时,作为放大显示区域23A中字符的尺寸和放大字符间距的结果,改变了字符的位置。当在显示区域23B’中显示时,作为放大显示区域23B中字符的尺寸和放大字符间距的结果,改变了字符的位置。
图24示出了显示字符的典型显示区域,利用方法(2)来放大其间的间隔。
显示区域24A和显示区域24B是放大字符间距之前的显示区域。显示区域24A’和显示区域24B’是放大字符间距之后的显示区域。当在显示区域24A’中显示时,作为沿长度方向放大符间距的结果,改变了字符的位置。当在显示区域24B’中显示时,作为沿长度方向放大字符间距的结果,改变了字符的位置。
图25示出了显示字符的典型显示区域,利用方法(2)来放大其间的间隔。
显示区域25A和显示区域25B是放大字符间距之前的显示区域。显示区域25A’和显示区域25B’是放大字符间距之后的显示区域。当在显示区域25A’中显示时,作为沿宽度方向放大符间距的结果,改变了字符的位置。当在显示区域25B’中显示时,作为沿宽度方向放大字符间距的结果,改变了字符的位置。
图26示出了显示字符的典型显示区域,利用方法(2)来放大其间的间隔。
显示区域26A和显示区域26B是放大字符间距之前的显示区域。显示区域26A’和显示区域26B’是放大字符间距之后的显示区域。当在显示区域26A’中显示时,作为沿宽度方向和长度方向放大符间距的结果,改变了字符的位置。当在显示区域26B’中显示时,作为沿宽度方向和长度方向放大字符间距的结果,改变了字符的位置。
根据上述情况构成的本发明的目的在于提供一种字符/图形显示设备、一种字符/图形显示方法、一种程序和一种记录介质,以便改进字符或图形的视觉可辨认性(易于读取或易于通过读取进行辨认),而无需改变字符或图形的布局。
解决问题的手段根据本发明的一种字符/图形显示设备包括包括显示区域的显示设备,用于显示多个字符或图形;以及控制部分,用于控制显示设备。显示区域包括多个虚拟区域。控制部分修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸。控制部分控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。可以通过这些来实现上述目的。
可以通过其长度和宽度来限定多个字符或图形中每一个的尺寸。控制部分可以修改多个字符或图形中每一个的尺寸,以便至少修改长度和宽度之一。
控制部分可以修改多个字符或图形中每一个的尺寸,以便保持长度和宽度的比率。
控制部分可以修改多个字符或图形中每一个的尺寸,以便改变长度和宽度的比率。
显示区域包括多个象素。可以将多个象素中的每一个划分为多个子象素。控制部分可以逐子象素地修改多个字符或图形中每一个的尺寸。
字符/图形显示设备还可以包括存储部分,用于存储字符/图形修改信息表。字符/图形修改信息表可以包括多个字符/图形修改信息段。多个字符/图形修改信息段中的每一个可以是用于修改多个字符或图形中每一个的尺寸的信息。控制部分可以从包括多个字符/图形修改信息段的字符/图形修改信息表中,选择至少一个字符/图形修改信息段。控制部分可以根据所选择的至少一个字符/图形修改信息段来修改多个字符或图形中每一个的尺寸。
根据本发明的一种字符/图形显示方法用于通过包括显示区域的显示设备来显示多个字符或图形。显示区域包括多个虚拟区域。字符/图形显示方法包括步骤修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸;以及控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。可以通过这些来实现上述目的。
根据本发明的一种程序用于使字符/图形显示设备来执行字符/图形显示处理,所述字符/图形显示设备包括显示设备,显示设备包括显示区域,用于显示多个字符或图形,字符/图形显示设备还包括用于控制显示设备的控制部分。显示区域包括多个虚拟区域。字符/图形显示处理包括步骤修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸;以及控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。可以通过这些来实现上述目的。
通过一种字符/图形显示设备可以读取根据本发明的一种记录介质,所述字符/图形显示设备包括显示设备,显示设备包括显示区域,用于显示多个字符或图形,字符/图形显示设备还包括用于控制显示设备的控制部分。显示区域包括多个虚拟区域。记录介质具有记录在其上的程序,用于使控制部分执行处理,所述处理包括步骤修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸;以及控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。可以通过这些来实现上述目的。
发明效果根据本发明,控制部分修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸,并且在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。
按照这种方式,根据本发明的字符/图形显示设备修改了多个字符或图形中每一个的尺寸,同时保持多个虚拟区域中每一个的尺寸。因此,放大了多个字符或图形中每一个的尺寸,并放大了字符间距或字符和图形之间的间隔以及图形间距。结果,改进了字符或图形的视觉可辨认性(易于读取或易于通过读取进行辨认)。
根据本发明的字符/图形显示设备保持了包括在显示区域中的、多个虚拟区域中每一个的尺寸。因此,保持了包括在显示区域中的多个虚拟区域的位置。在多个虚拟区域中的各个虚拟区域中,显示多个字符或图形中的每一个。因此,在多个虚拟区域中的各个虚拟区域中,保持显示多个字符或图形中每一个的位置。因此,防止改变多个字符或图形的布局。
结果,能够改进字符或图形的视觉可辨认性(易于读取或易于通过读取进行辨认),而不会改变字符或图形的布局。


图1示出了根据本发明包括在字符显示设备中的显示设备的显示屏幕400。
图2示出了虚拟区域和字符区域之间的位置关系。
图3示出了根据本发明示例的字符显示设备100的结构。
图4示出了字符基本信息表143。
图5示出了显示屏幕信息表144。
图6示出了字符修改信息表145。
图7是示出了字符显示程序141的处理过程的流程图。
图8示出了CPU 121修改之前的典型字符基本信息表以及CPU121修改之后的典型字符基本信息表。
图9示出了象素的形状和子象素的形状之间的关系。
图10示出了显示具有缩小尺寸的字符的典型显示区域。
图11示出了虚拟区域A到M的尺寸和字符a到m的尺寸之间的关系。
图12示出了包括图11所示的虚拟区域的典型显示屏幕。
图13示出了包括图11所示的虚拟区域的典型显示屏幕。
图14示出了包括图11所示的虚拟区域的典型显示屏幕。
图15示出了图3所示的字符显示设备100的用户要遵循的操作过程。
图16示出了由显示设备显示的多个字符。
图17示出了执行字符显示程序141之后由显示设备显示的多个字符。
图18示出了显示字符的显示屏幕。
图19示出了显示字符的典型显示区域,由方法(1)放大其间的间隔。
图20示出了显示字符的典型显示区域,由方法(2)放大其间的间隔。
图21示出了显示字符的典型显示区域,由方法(2)放大其间的间隔。
图22示出了显示字符的典型显示区域,由方法(2)放大其间的间隔。
图23示出了显示字符的典型显示区域,由方法(1)放大其间的间隔。
图24示出了显示字符的典型显示区域,由方法(2)放大其间的间隔。
图25示出了显示字符的典型显示区域,由方法(2)放大其间的间隔。
图26示出了显示字符的典型显示区域,由方法(2)放大其间的间隔。
参考数字的说明100字符显示设备110显示设备120控制部分121CPU122主存储器130输入设备
140辅助存储设备141字符显示程序142字符数据143字符基本信息表144显示屏幕信息表145字符修改信息表具体实施方式

图1示出了根据本发明包括在字符显示设备中的显示设备的显示屏幕400。
显示屏幕400包括显示区域410a、410b和410c。在每一个显示区域410a、410b和410c中,要显示多个字符。由各个显示区域的长度和宽度的逻辑乘积来限定每一个显示区域410a、410b和410c的尺寸。例如,字符包括“平假名”日语字母、“片假名”日语字母、中文字符、字母表、象形文字和数字。
显示区域410a包括字符区域420a、420b、420c、420d和420e。在每一个字符区域420a、420b、420c、420d和420e中,要显示一个字符。显示区域410b包括字符区域421a和421b。在每一个字符区域421a和421b中,要显示一个字符。
由各个字符区域的长度和宽度的逻辑乘积来限定每一个字符区域420a、420b、420c、420d和420e的尺寸。
在本说明书中,表达“字符的尺寸”意味着显示字符的字符区域的尺寸。例如,在显示一个字符的字符区域具有长度x和宽度y的情况,字符的尺寸是xy。根据该定义,间隔表示空白并具有规定的尺寸,只要在相同尺寸的字符区域内显示,平假名“ょ”和平假名“ょ”(紧凑音)具有相同的尺寸。
每一个显示区域410a、410b和410c包括沿宽度方向排列的多个字符区域。然而,并不局限于沿宽度方向排列多个字符区域。显示区域410a、410b和410c可以沿长度方向排列的多个字符区域。
显示区域410a包括虚拟区域430a、430b、430c、430d和430e。虚拟区域430a、430b、430c、430d和430e在显示区域410a中展开,而不会彼此重叠。每一个虚拟区域包括字符区域。字符区域420a、420b、420c、420d和420e分别包括在虚拟区域430a、430b、430c、430d和430e中,并且与其相对应。
显示区域410b包括虚拟区域431a和431b。字符区域421a、和421b分别包括在虚拟区域431a和431b中,并且与其相对应。
由各个虚拟区域的长度和宽度的逻辑乘积来限定每一个虚拟区域430a、430b、430c、430d和430e的尺寸。
图2示出了虚拟区域和字符区域之间的位置关系。
字符区域420a和字符区域420b彼此相邻并且沿宽度方向排列。字符区域421a和字符区域420a彼此相邻并且沿长度方向排列。
在本说明书中,将两个相邻字符区域之间的距离称作“字符间距”。在沿长度方向排列两个相邻字符区域的情况下,具体地,将字符区域的字符间距称为“行间距”。在沿宽度方向排列两个相邻字符区域的情况下,具体地,将字符区域的字符间距称为“列间距”。
每一个字符区域420a、420b和421a具有宽度x和长度y。字符区域420a和420b之间的距离是列间距(a+b)。字符区域420a和421a之间的距离是行间距(c+d)。每一个虚拟区域430a、430b和431a具有宽度X和长度Y。在这种情况下,每一个虚拟区域430a、430b和431a分别被具有宽度X(X=x+a+b)和长度Y(Y=y+c+d)的框包围。在这种情况下,具有宽度x和长度y的每一个框与每一个字符区域420a、420b和421a的外围相匹配。因此,当行间距和列间距均为0时,虚拟区域430a和字符区域420a是相同区域,虚拟区域430b和字符区域420b是相同区域,且虚拟区域431a和字符区域421a是相同区域。
在字符区域421b中显示的字符的尺寸(宽度x’;长度y’)小于在字符区域421a中显示的字符的尺寸(宽度x;长度y)。这意味着存在关系x’·y’<x·y,并且以下任意关系均适用x’<x且y’<y;x’<x且y’=y;以及x’=x且y’<y。
图3示出了根据本发明的一个示例中字符显示设备100的结构。
例如,字符显示设备100可以是一种个人计算机。作为个人计算机,可以使用任意类型的计算机,例如桌面型或膝上型计算机。或者,字符显示设备100可以是字处理器。
字符显示设备100可以是任意信息显示设备,例如包括显示设备的电子设备或信息设备。例如,字符显示设备100可以是包括液晶显示设备的电子设备、用作移动信息工具的移动信息终端、蜂窝电话或PHS终端、例如普通电话/传真机的通信设备、游戏机、TV、PDA等。
字符显示设备100包括显示设备110,用于显示多个字符;控制部分120,用于控制显示设备110;输入设备130;以及辅助存储设备140。控制部分120与显示设备110、输入设备130和辅助存储设备140相连。
显示设备110包括具有多个象素的显示区域。显示设备110还包括显示屏幕400(图3中未示出;参见图1和2)。作为显示设备110,可以使用具有显示字符功能的任意显示设备。例如,显示设备110是液晶显示设备。
输入设备130用于向控制部分120提供表示了要由显示设备110显示的字符的字符信息并用于向显示设备110提供指令。例如,字符信息包括用于识别字符的字符代码。作为输入设备130,可以使用能够输入字符信息的任意类型的输入设备。例如,优选地,将包括光标键、十键和功能键的键盘用作输入设备130。
辅助存储设备140存储字符显示程序141、字符数据142、字符基本信息表143、显示屏幕信息表144和字符修改信息表145。作为辅助存储设备140,可以使用能够存储字符显示程序141、字符数据142、字符基本信息表143、显示屏幕信息表144和字符修改信息表145的任意类型的存储设备。在辅助存储设备140中,任意记录介质可以用作用于存储字符显示程序141、字符数据142、字符基本信息表143、显示屏幕信息表144和字符修改信息表145的记录介质。例如,优选地,使用例如硬盘、CD-ROM、MO、MD、DVD、IC卡和光学卡的记录介质。
并不局限于将字符显示程序141、字符数据142、字符基本信息表143、显示屏幕信息表144和字符修改信息表145存储在辅助存储设备140的记录介质中。例如,可以将字符显示程序141、字符数据142、字符基本信息表143、显示屏幕信息表144和字符修改信息表145存储在主存储器122或ROM(未示出)中。例如,ROM可以是掩模ROM、EPROM、EEPROM或闪速ROM。在ROM中存储信息的ROM系统的情况下,通过更换ROM可以简单地实现各种类型的处理。例如当字符显示设备100是移动终端或蜂窝电话时,优选使用ROM系统。
用于存储字符显示程序141、字符数据142、字符基本信息表143、显示屏幕信息表144和字符修改信息表145的记录介质可以是例如盘、卡、其它存储设备或半导体存储器的介质,用于固定地承载程序或数据。或者,记录介质可以是用于流动地承载程序或数据的介质,例如,用于承载通信网络中程序或数据的通信介质。在字符显示设备100包括用于与包括因特网的通信线路相连的装置的情况下,可以从通信线路下载字符显示程序141、字符数据142、字符基本信息表143、显示屏幕信息表144和字符修改信息表145。在这种情况下,可以将下载必需的装载程序预先存储在ROM(未示出)中,或从辅助存储设备140安装到控制部分120中。
控制部分120包括CPU 121和主存储器122。
CPU 121控制并监控字符显示设备100的整体,还执行存储在辅助存储设备140中的字符显示程序141。
主存储器122临时存储从输入设备130输入的数据、要由显示设备110显示的数据以及执行字符显示程序141所必需的数据。由CPU121存取主存储器122。
CPU 121根据存储在主存储器122中的各种类型的数据,执行字符显示程序141,以便修改多个字符中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸。将多个修改字符的每一个一次存储在主存储器122中,然后输出到显示设备110。在各个虚拟区域中,显示与多个虚拟区域中的各个虚拟区域相对应的、多个修改字符中的每一个。
下面将详细说明字符显示程序141的功能。
字符数据142定义了字符的形状。例如,字符数据142是定义了矢量字体的形状的矢量数据。字符数据142可以是定义了轮廓字体的形状的轮廓数据。
图4示出了字符基本信息表143。
字符基本信息表143包括指示虚拟区域的长度的数据(KBT)、指示虚拟区域的宽度的数据(KBY)、指示字符的长度的数据(KLT)和指示字符的宽度的数据(KLY)。然而,包括在字符基本信息表143中的数据并不局限于这些数据。字符基本信息表143可以包括指示了能够沿长度方向显示在显示屏幕400上的字符的数目的数据(KMT)以及指示了能够沿宽度方向显示在显示屏幕400上的字符的数目的数据(KMY)。
图5示出了显示屏幕信息表144。
显示屏幕信息表144包括指示了多个类型的显示屏幕的长度的数据,以及指示了多个类型的显示屏幕的宽度的数据。
图6示出了字符修改信息表145。字符修改信息表145包括多个字符修改信息段。字符修改信息是用于修改字符尺寸的信息。
例如,字符修改信息包括指示了要修改多少字符尺寸的信息。被标记为“更大”的字符修改信息表示将字符的长度延长2并且将字符的宽度延长3。被标记为“更小”的字符修改信息表示将字符的长度缩短1并且将字符的宽度缩短2。被标记为“更宽”的字符修改信息表示不修改字符的长度,而将字符的宽度延长1。被标记为“更窄”的字符修改信息表示不修改字符的长度,而将字符的宽度缩短4。被标记为“更高”的字符修改信息表示将字符的长度延长4,而不修改字符的宽度。被标记为“更低”的字符修改信息表示将字符的长度缩短3,而不修改字符的宽度。
字符修改信息并不局限于指示了要修改多少字符的尺寸。字符修改信息可以指示字符的修改后长度和宽度。字符修改信息可以指示要修改的、字符的长度和宽度的至少一个。字符修改信息可以指示要修改的字符的尺寸,以便即使在修改之后,也能够保持字符长度和宽度的比率。字符修改信息可以指示要修改的字符的尺寸,以便在修改之后能够改变字符长度和宽度的比率。
CPU 121使用字符数据142、包括在字符基本信息表143中的数据、包括在显示屏幕信息表144中的数据以及包括在字符修改信息表145中的数据,来执行字符显示程序141。
图7是示出了字符显示程序141的处理过程的流程图。由CPU 121来执行字符显示程序141。
下面,将参考图7来逐步地说明字符显示程序141的处理过程。
步骤S101通过输入设备130将指示了要由显示设备130显示的字符的字符信息输入到主存储器122。根据输入的字符信息,CPU 121从辅助存储设备140读取存储在辅助存储设备140中的字符数据142,并将字符数据142输入到主存储器122。CPU 121从辅助存储设备140读取包括在字符基本信息表143中的数据和包括在显示屏幕信息表144中的数据,并将所读取的数据输入到主存储器122。CPU 121从包括在字符修改信息表145中的多个字符修改信息段中选择至少一个字符修改信息段,并将所选择的至少一个字符修改信息段输入到主存储器122。并不局限于将字符修改信息段预先存储在字符修改信息表145中。用户可以通过输入设备130向主存储器122输入希望的字符修改信息。
在CPU 121将包括在字符基本信息表143中的数据、包括在显示屏幕信息表144中的数据以及由CPU 121选择的字符修改信息输入到主存储器122之后,CPU 121进行处理步骤S102。
步骤S102CPU 121根据包括在显示屏幕信息表144中的数据来确定显示屏幕的尺寸。根据所选择的字符修改信息,CPU修改包括在字符基本信息表143中的、指示了字符区域长度的数据和指示了字符区域宽度的数据。由CPU 121执行这种数据的修改,同时保持虚拟区域的尺寸。
图8示出了CPU 121修改之前的示例字符基本信息表以及CPU121修改之后的示例字符基本信息表。
例如,在由CPU 121选择的字符修改信息是“更窄”的情况下,修改字符基本信息表,以便将字符宽度缩短4,而不修改字符的长度。在包括在字符基本信息表的数据中,指示字符长度的数据保持为19,而将指示字符宽度的数据从19修改为15。
在包括在字符基本信息表的数据中,指示了修改字符尺寸之前的虚拟区域的长度的数据是20,而指示了修改字符尺寸之前的虚拟区域的宽度的数据是20。指示了修改字符尺寸之后的虚拟区域的长度的数据是20,而指示了修改字符尺寸之后的虚拟区域的宽度的数据是20。即使在字符尺寸的修改之后,CPU121也保持了指示虚拟区域的长度的数据。即使在字符尺寸的修改之后,CPU121也保持了指示虚拟区域的宽度的数据。
在包括在字符基本信息表的数据中,指示了修改字符尺寸之前的、能够沿长度方向在显示屏幕400上显示的字符数目的数据是15,而指示了修改字符尺寸之前的、能够沿宽度方向在显示屏幕400上显示的字符数目的数据是10。指示了修改字符尺寸之后的、能够沿长度方向在显示屏幕400上显示的字符数目的数据是15,而指示了修改字符尺寸之后的、能够沿宽度方向在显示屏幕400上显示的字符数目的数据是10。
CPU 121不必同时修改指示了字符区域的长度的数据和指示了字符区域的宽度的数据。CPU 121可以修改指示了字符区域的长度的数据或指示了字符区域的宽度的数据。在这种情况下,CPU 121根据修改的数据和未修改的数据,产生具有修改尺寸的字符的数据。
在修改了字符基本信息表之后,CPU 121将处理进行到步骤S103。
步骤S103CPU 121从指示了具有修改尺寸的字符的数据中,产生描绘数据,以便由显示设备能够显示指示了具有修改尺寸的字符的数据。例如,CPU 121利用样条(spline)等的直线描绘程序或曲线描绘程序,从指示了具有修改尺寸的字符的数据中产生描绘数据。将所产生的描绘数据存储在主存储器122中。
例如,CPU 121根据图8所示的修改后字符基本信息表来产生描绘数据。从指示了具有修改尺寸的字符的数据(指示了字符长度是19的数据和指示了字符宽度是15的数据)中产生描绘数据。
在将所产生的描绘数据存储在主存储器122中之后,CPU 121将处理进行到步骤S104。
步骤S104根据在步骤S103产生的描绘数据,CPU 121控制显示设备110,以便在包括在显示设备110的显示屏幕400中的虚拟区域中,显示具有修改尺寸的字符。
例如,CPU 121修改显示字符之前包括在图8所示的字符基本信息表中的数据。根据修改的数据,CPU 121确定字符的尺寸、虚拟区域的尺寸以及字符的数目。例如,在字符的宽度要变窄而保持虚拟区域的尺寸的情况下,修改包括在图8所示的字符基本信息表中的数据,以便缩短字符的宽度,而不修改指示了虚拟区域的尺寸的数据。在图8所示的示例中,将指示字符宽度的数据从19修改为15。
在显示设备是液晶显示设备的情况下,在显示设备的显示屏幕上设置多个象素。将多个象素中的每一个划分为多个子象素。对于多个子象素中的每一个,分配多个颜色分量(例如,R(红)、G(绿)和B(蓝))中的各个颜色分量。CPU 121能够逐象素地控制字符尺寸,但并不局限于此。在显示设备是液晶显示设备的情况下,CPU 121能够逐子象素地控制字符尺寸。CPU 121能够控制显示设备,以便逐子象素地修改字符尺寸。在这种情况下,与CPU 121逐象素地修改字符尺寸的情况相比,能够更精确地控制字符尺寸。
图9示出了象素形状和子象素形状之间的关系。
通过将象素划分为3个来得到子象素,子象素具有沿长度方向较长的条形形状。然而,子象素并不局限于是沿长度方向较长的条形形状。子象素可以具有沿宽度方向较长的条形形状。子象素可以具有能够通过划分象素得到的任意形状。
图10示出了显示具有缩小尺寸的字符的典型显示区域。
显示区域10A和显示区域10B是缩小字符尺寸之前的显示区域。显示区域10A’和显示区域10B’是缩小字符尺寸之前的显示区域。如在显示区域10A’中所显示的,由于缩小了字符的宽度而保持虚拟区域的尺寸,字符的位置保持在虚拟区域中。如在显示区域10B’中所显示的,由于缩小了字符的宽度而保持虚拟区域的尺寸,字符的位置保持在虚拟区域中。
图11示出了虚拟区域A到M的尺寸和虚拟区域A到M中显示的字符a到m的尺寸之间的关系。例如,每一个虚拟区域A到M是图1所示虚拟区域430a到430e中的任意一个。
这里假设虚拟区域A到M的阴影区中,分别显示了具有与对应阴影区相同尺寸的字符a到m。
虚拟区域A到M具有相同的尺寸。
在虚拟区域A中,显示了字符a。字符a的尺寸与虚拟区域A的尺寸相同。
在虚拟区域B中,显示了字符b。字符b的长度小于字符a的长度。字符b的宽度等于字符a的宽度。
在虚拟区域C中,显示了字符c。字符c的长度小于字符b的长度。字符c的宽度等于字符a的宽度。
在虚拟区域D中,显示了字符d。字符d的长度小于字符c的长度。字符d的宽度等于字符a的宽度。
在虚拟区域E中,显示了字符e。字符e的长度小于字符d的长度。字符e的宽度等于字符a的宽度。
在虚拟区域F中,显示了字符f。字符f的长度等于字符a的长度。字符f的宽度小于字符a的宽度。
在虚拟区域G中,显示了字符g。字符g的长度等于字符a的长度。字符g的宽度小于字符f的宽度。
在虚拟区域H中,显示了字符h。字符h的长度等于字符a的长度。字符h的宽度小于字符g的宽度。
在虚拟区域I中,显示了字符i。字符i的长度等于字符a的长度。字符i的宽度小于字符h的宽度。
在虚拟区域J中,显示了字符j。字符j的长度等于字符b的长度。字符j的宽度等于字符f的宽度。
在虚拟区域K中,显示了字符k。字符k的长度等于字符c的长度。字符k的宽度等于字符g的宽度。
在虚拟区域L中,显示了字符l。字符l的长度等于字符d的长度。字符l的宽度等于字符h的宽度。
在虚拟区域M中,显示了字符m。字符m的长度等于字符e的长度。字符m的宽度等于字符i的宽度。
图12示出了包括图11所示的虚拟区域的典型显示屏幕。
显示屏幕AA包括图11所示的虚拟区域A。显示屏幕FF包括图11所示的虚拟区域F。显示屏幕GG包括图11所示的虚拟区域G。显示屏幕HH包括图11所示的虚拟区域H。显示屏幕II包括图11所示的虚拟区域I。
图13示出了包括图11所示的虚拟区域的典型显示屏幕。
显示屏幕AA包括图11所示的虚拟区域A。显示屏幕BB包括图11所示的虚拟区域B。显示屏幕CC包括图11所示的虚拟区域C。显示屏幕DD包括图11所示的虚拟区域D。显示屏幕EE包括图11所示的虚拟区域E。
图14示出了包括图11所示的虚拟区域的典型显示屏幕。
显示屏幕AA包括图11所示的虚拟区域A。显示屏幕JJ包括图11所示的虚拟区域J。显示屏幕KK包括图11所示的虚拟区域K。显示屏幕LL包括图11所示的虚拟区域L。显示屏幕MM包括图11所示的虚拟区域M。
例如,在图7所示的示例中,步骤S102对应于步骤“修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸”,以及步骤S104对应于步骤“控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个”。字符显示程序141的处理过程并不局限于图7所示的示例。字符显示程序141可以具有任意处理过程,所述处理过程具有功能“步骤修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸”以及“步骤控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个”。
在以上示例中,修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸,以及在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。然而,本发明并不局限于此。本发明还可以应用于以下情况修改多个图形而不是字符(或还有字符)中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸,以及在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个图形中的每一个。在这种情况下,使用图形显示程序还不是(或还有)字符显示程序141。使用图形数据而不是(或还有)字符数据142。使用图形基本信息表而不是(或还有)字符基本信息表143。使用图形修改信息表而不是(或还有)字符修改信息表145。图形显示程序还包括实质上与字符显示程序141相同的步骤。图形修改程序还包括实质上与字符修改程序相同的步骤。例如,图形可以包括部分字符、图案和符号。
根据本发明,控制部分修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸,以及在各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。
按照这种方式,根据本发明的字符/图形显示设备修改多个字符或图形中每一个的尺寸,同时保持多个虚拟区域中每一个的尺寸。因此,放大多个字符或图形中每一个的尺寸,或放大字符间距、字符和图形之间的间隔以及图形间距。结果,改进了字符或图形的视觉可辨认性(易于读取,或易于通过读取进行辨认)。
根据本发明的字符/图形显示设备保持包括在显示区域中的多个虚拟区域中每一个的尺寸。因此,能够保持包括在显示区域中的多个虚拟区域中每一个的位置。在多个虚拟区域的各个虚拟区域中,显示多个字符或图形中的每一个。因此,在多个虚拟区域的各个虚拟区域中,能够保持显示多个字符或图形中每一个的位置。因此,防止改变多个字符或图形的布局。
结果,能够改进字符或图形的视觉可辨认性(易于读取或易于通过读取进行辨认),而不会改变字符的布局。
图15示出了图3所示的字符显示设备100的用户要遵循的操作过程。
步骤S201用户使用输入设备130,向字符显示设备100发送用于修改字符间距的信号。
图16示出了由显示设备显示的多个字符。
这里,由显示设备显示的多个字符可以是已经存储在辅助存储设备140中的多个字符,或是通过输入设备130输入到字符显示设备100中的多个字符。例如,存储在辅助存储设备140中的多个字符可以是字符显示设备100通过通信线路(未示出)接收到的电子邮件消息。
步骤S202用户检查在其上修改了字符间距的显示屏幕。
步骤S203用户确定是否保持布局。
在步骤S203,用户可以使CPU 121根据字符基本信息表143和显示屏幕信息表144来确定是否保持布局。
当在步骤S203是“是”时,处理终止。
当在步骤S203是“否”时,处理进行到步骤S204。
步骤S204用户确定是否保持布局。
当在步骤S204是“是”时,处理进行到步骤S205。
当在步骤S204是“否”时,处理终止。
步骤S205用户使用输入设备130来向字符显示设备100发送信号,该信号使包括在字符显示设备100中的控制部分120执行字符显示程序141。
图17示出了执行字符显示程序141之后由显示设备显示的多个字符。
在多个虚拟区域的各个虚拟区域上,显示多个字符中的每一个。因此,在多个虚拟区域的各个虚拟区域中,能够保持显示多个字符中每一个的位置。结果,能够改进字符或图形的视觉可辨认性(易于读取或易于通过读取进行辨认),而不会改变字符的布局。
作为其优选示例说明了本发明。本发明并不意欲被局限于这些示例。可以理解,仅由权利要求来限定本发明的范围。可以理解,本领域的普通技术人员根据本发明的说明和技术公知知识,能够实现本发明的等同物。这里,参考本说明书的专利、专利申请和文献被合并,并被设想为本说明书具体所述。
工业应用性根据本发明,控制部分修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸,以及在多个虚拟区域的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。
按照这种方式,根据本发明的字符/图形显示设备修改了多个字符或图形中每一个的尺寸,同时保持多个虚拟区域中每一个的尺寸。因此,放大了多个字符或图形中每一个的尺寸,并放大了字符间距或字符和图形之间的间隔以及图形间距。结果,改进了字符或图形的视觉可辨认性(易于读取或易于通过读取进行辨认)。
根据本发明的字符/图形显示设备保持了包括在显示区域中的、多个虚拟区域中每一个的尺寸。因此,保持了包括在显示区域中的多个虚拟区域中的每一个的位置。在多个虚拟区域中的各个虚拟区域中,显示多个字符或图形中的每一个。因此,在多个虚拟区域中的各个虚拟区域中,保持显示多个字符或图形中每一个的位置。因此,防止改变多个字符或图形的布局。
结果,能够改进字符或图形的视觉可辨认性(易于读取或易于通过读取进行辨认),而不会改变字符或图形的布局。
权利要求
1.一种字符/图形显示设备包括包括显示区域的显示设备,用于显示多个字符或图形;以及控制部分,用于控制显示设备;其中显示区域包括多个虚拟区域;控制部分修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸;以及控制部分控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。
2.根据权利要求1所述的字符/图形显示设备,其中通过其长度和宽度来限定多个字符或图形中每一个的尺寸;以及控制部分修改多个字符或图形中每一个的尺寸,以便至少修改长度和宽度之一。
3.根据权利要求2所述的字符/图形显示设备,其中控制部分修改多个字符或图形中每一个的尺寸,以便保持长度和宽度的比率。
4.根据权利要求2所述的字符/图形显示设备,其中控制部分修改多个字符或图形中每一个的尺寸,以便改变长度和宽度的比率。
5.根据权利要求1所述的字符/图形显示设备,其中显示区域包括多个象素;将多个象素中的每一个划分为多个子象素;以及控制部分逐子象素地修改多个字符或图形中每一个的尺寸。
6.根据权利要求1所述的字符/图形显示设备,还包括存储部分,用于存储字符/图形修改信息表,其中字符/图形修改信息表包括多个字符/图形修改信息段;多个字符/图形修改信息段中的每一个是用于修改多个字符或图形中每一个的尺寸的信;控制部分从包括多个字符/图形修改信息段的字符/图形修改信息表中,选择至少一个字符/图形修改信息段;以及控制部分根据所选择的至少一个字符/图形修改信息段来修改多个字符或图形中每一个的尺寸。
7.一种字符/图形显示方法,用于通过包括显示区域的显示设备来显示多个字符或图形,其中显示区域包括多个虚拟区域,字符/图形显示方法包括步骤修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸;以及控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。
8.一种程序,用于使字符/图形显示设备来执行字符/图形显示处理,所述字符/图形显示设备包括显示设备,显示设备包括显示区域,用于显示多个字符或图形,字符/图形显示设备还包括用于控制显示设备的控制部分;其中显示区域包括多个虚拟区域,所述字符/图形显示处理包括步骤修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸;以及控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。
9.一种可通过字符/图形显示设备的记录介质,所述字符/图形显示设备包括显示设备,显示设备包括显示区域,用于显示多个字符或图形,字符/图形显示设备还包括用于控制显示设备的控制部分,其中显示区域包括多个虚拟区域,记录介质具有记录在其上的程序,用于使控制部分执行处理,所述处理包括步骤修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸;以及控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。
全文摘要
修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸,以便改进视觉可辨认性(易于读取,或易于通过读取进行辨认),而无需改变其布局。本发明的一种字符/图形显示设备包括包括显示区域的显示设备,用于显示多个字符或图形;以及控制部分,用于控制显示设备。显示区域包括多个虚拟区域。控制部分修改多个字符或图形中每一个的尺寸,同时保持包括在显示区域中的多个虚拟区域中每一个的尺寸;以及控制显示设备,以便在多个虚拟区域中的各个虚拟区域中,显示具有修改尺寸的多个字符或图形中的每一个。
文档编号G09G5/36GK1799088SQ200480014929
公开日2006年7月5日 申请日期2004年5月27日 优先权日2003年5月29日
发明者朝井宣美, 小山至幸 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1