信息处理装置及显示方法

文档序号:9708025阅读:389来源:国知局
信息处理装置及显示方法
【技术领域】
[0001]本发明涉及包括多种语言的字体以实现多语言显示的信息处理装置、显示方法及存储介质。
【背景技术】
[0002]具有验证功能并能够进行多语言显示的图像处理装置,基于关于用户登录时登记的用户的信息(在下文中称为“用户信息”),自动进行显示语言的切换以显示语言。日本特开2010-160667号公报公开了能够进行这种多语言显示的信息处理装置。由于在进行登录时自动切换显示语言,因此不需要用户手动切换显示语言。因此,提高了信息处理装置的可用性。
[0003]包括显示装置(例如,包括打印机的图像形成装置和智能电话)的信息处理装置能够通过用户操作在任意定时切换显示语言。此外,这种信息处理装置能够在显示画面上同时显示多种语言(例如,英语、日语以及汉语)。为了同时显示多种语言,信息处理装置具有集成了各种语言的字符代码的、被称为“Unicode”(统一码)的字符编码方案。
[0004]信息处理装置不仅能够通过Unicode构造字符编码方案,而且还能够保持个体语言的字体数据并通过优先使用与显示语言相对应的字体数据进行显示以进行显示语言的切换。此外,信息处理装置可以提供例如存储要使用的语言的优先级顺序的字体优先级列表,以根据字体优先级列表的优先级顺序来切换显示语言。信息处理装置包括具有不同的语言优先级顺序的多个字体优先级列表,并且根据显示语言将多个字体优先级列表从一个切换到另一个。此外,可以使正在显示的语言具有最高优先级,来按历史顺序设定字体优先级列表。通过组合这些技术,显示语言可以自动切换到基于登录用户的用户信息的语言,并且可以实现多语言显示。
[0005]在Unicode中,在日语、汉语、韩语、台湾语以及越南语中使用的日文汉字字符被称为“汉语-日语-韩语-越南语(CJKV)统一汉字”。在CJKV统一汉字中,相似的字符被映射到同一字符代码中。CJKV统一汉字具有个体语言的字体数据。信息处理装置可以通过从CJKV统一汉字中包括的多个字体数据当中选择根据显示语言优先使用的字体数据,来显示最佳字体。
[0006]在根据登录用户的用户信息切换显示语言的情况下,当采用用于确定语言的优先级顺序的一般方法时,第二优选语言及其之后的优先级顺序可能不同于用户预期的顺序。例如,在多个用户使用设定有韩语的信息处理装置的情况下,即使当登录用户的用户信息指示英语时,也很可能以韩语登记画面上显示的文件名、文件夹名以及地址等。在按历史顺序固定或确定第二优选语言及其之后的优先级顺序的情况下,可能存在在英语之后,日语的优先等级变高,因此,通过用日语字体代替韩语字体来显示字符串的情况。在这种情况下,由于通过日语字体显示以韩语登记的文件名、文件夹名以及地址等的字符串,因此信息处理装置可能无法进行适当的字符显示。
[0007]本发明提供了能够进行适当的字符显示的信息处理装置。

【发明内容】

[0008]根据本发明的实施例,提供了一种信息处理装置,所述信息处理装置包括:输入单元,其被构造为接受用户的输入;显示单元,其被构造为显示包括字符串的图像;用户语言保持单元,其被构造为保持与用户标识信息相关联的显示语言;设备语言保持单元,其被构造为保持所述信息处理装置中默认设定的显示语言;字体数据保持单元,其被构造为保持个体语言的字体数据;字体优先级列表控制单元,其被构造为设定字体优先级列表,所述字体优先级列表表示要用于绘制所述字符串的字体数据的优先级顺序且具有最优选字体数据和第二最优选字体数据,所述最优选字体数据对应于与由所述输入单元输入的用户标识信息相关联的且由用户语言保持单元保持的显示语言,所述第二最优选字体数据对应于由所述设备语言保持单元保持的显示语言;以及字体绘制处理单元,其被构造为根据由所述字体优先级列表控制单元设定的所述字体优先级列表和由所述字体数据保持单元保持的所述字体数据,来绘制所述字符串。
[0009]通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
【附图说明】
[0010]图1是例示信息处理装置的硬件结构的图。
[0011]图2是例示显示语言控制的功能的功能框图。
[0012]图3包括表格。
[0013]图4是例不显不语目切换处理的流程图。
[0014]图5是例不绘制处理的流程图。
[0015]图6是例示最终字体优先级列表排序处理的流程图。
[0016]图7是例不反映最终字体优先级列表中的字体家族的处理的流程图。
[0017]图8是字体优先级列表的表格。
[0018]图9A和图9B是例示文档列表的图。
[0019]图10包括变型例的表格。
[0020]图11例示最终字体优先级列表排序处理的流程图。
【具体实施方式】
[0021 ] 在下文中,将参照附图详细地描述本发明的实施例。
[0022]结构
[0023]图1是例示本实施例的信息处理装置的硬件结构的图。如同信息形成装置和智能电话,信息处理装置101包括显示器119(显示设备)。信息处理装置101具有用户验证功能,并且使用基于用户验证时(登录时)使用的用户信息的语言作为显示语言,来进行字符显示。信息处理装置101除了包括显示器119之外,还包括控制器110、触摸屏118以及外部存储器120。控制器110使用中央处理单元(CPU) 111、随机存取存储器(RAM)112以及只读存储器(ROM) 113,来控制信息处理装置101的整体操作。因此,控制器110包括连接到触摸屏118的输入控制器114、连接到显示器119的显示控制器115以及连接到外部存储器120的外部存储器接口(I/F)116。控制器110还包括进行与诸如局域网(LAN,local areanetwork)等的网络102通信的控制的通信I/F控制器117。CPU IlURAM 112,ROM 113、输入控制器114、显示控制器115、外部存储器I/F116以及通信I/F控制器117经由系统总线B相互连接以彼此通信。
[0024]CPU 111读取ROM 113中存储的计算机程序,并使用RAM 112作为工作区执行该计算机程序以控制信息处理装置101中包括的单元的操作。作为非易失性存储器的ROM 113除了保持计算机程序外还保持处理所需的各种数据。作为易失性存储器的RAM 112充当进行处理时使用的临时存储区。
[0025]输入控制器114接受使用输入设备进行的用户操作并将与所接受的操作相对应的控制信号发送给CPU 111。在图1中,触摸屏118被用作输入设备。触摸屏118是检测用户手指、触控笔等触摸的位置的指示设备。触摸屏118可以采用包括电阻膜式、静电容式、表面声波式、红外线式、电磁感应式、图像识别式以及光学传感器式等的各种方式。除了触摸屏118之外,还可以使用诸如键盘等的字符输入设备或诸如鼠标等的指点设备作为输入设备。输入控制器114将与由触摸屏118检测到的位置相关联的控制信号发送给CPU 111。CPU 111根据该控制信号执行处理。由此,CPU 111根据对信息处理装置101进行的用户操作来进行处理。
[0026]显示控制器115在CPU 111的控制下在显示器119上显示图像。例如,显示控制器115在显示器119上显示与处理相关联的对象的图像。此外,显示控制器115显示应用软件(在下文中称为“AP”)的执行画面。该图像包括由预定语言字体绘制的字符。
[0027]触摸屏118被一体化布置在显示器119的显示画面上。触摸屏118具有不干扰显示器119的显示的透射率。CPU 111根据显示器119上显示的对象的位置和由触摸屏118检测到的触摸位置,来指定用户操作(触摸)的对象,并执行与该对象相关联的处理。以这种方式,作为在显示器119上显示的图像并且由用户直接操作用于输入的图形用户接口(GUI, graphical user interface),可以由触摸屏118和显示器119构成。
[0028]诸如硬盘、软盘、光盘(⑶)、数字通用光盘(DVD)以及存储卡等的外部存储器120可以附装到作为存储介质的外部存储
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1