字符处理设备和方法

文档序号:2587736阅读:124来源:国知局
专利名称:字符处理设备和方法
技术领域
本发明各方面涉及一种字符处理设备和方法,更具体地讲,涉及这样一
并根据确定的视力年龄来改变字符的属性,根据用户的视力年龄来改变字符 的识别程度。
背景技术
随着近来通信和数字信号处理技术的发展,已开发了各种显示装置,例 如,PC监视器、H字TV、移动电话和个人数字助理(PDA)。
显示装置不仅显示图像或测试数据,而且还向用户提供各种娱乐功能。 另外,显示装置可通过与用户的交互来转换图像,以满足用户的需求,并可 显示通过转换获得的图像。
详细地讲,显示装置可确定用户的视力,并根据确定的结果补偿图像。 可选择的,假设人的视力随着年龄的增长而逐渐变弱,显示装置可使用根据 用户年龄的预定义方法来补偿图像。
然而,不管人的视力如何,人可能对相同的图像属性(例如,色调、色 度和对比度)感觉不同。另外,人的视力随年龄的增长而变弱的程度也互不 相同。
图1是解释根据年龄而变化的人类颜色感知的示图。参照图1,横轴表 示波长,纵轴表示在0和100之间的人类颜色感知能力。
参照图1,人类颜色感知根据年龄而变化。与大约450nm的波长相应的 色域是蓝色色调域。20岁的人的颜色感知能力(110)与70岁的人的颜色感 知能力(120)显著不同。
通过使用上述人类颜色感知的特点,可扩展由各种显示装置提供的娱乐
功能的范围。

发明内容
本发明的各方面提供了这样一种字符处理设备和方法,该字符处理设备
来根据用户的视力年龄改变字符的识别程度。
根据本发明的一方面,提供了一种字符处理设备。该字符处理设备包括
视力年龄确定模块,确定视力年龄;和字符变换模块,根据确定的视力年龄 基于输入字符的字符属性信息来变换输入字符。
根据本发明的另一方面,提供了一种字符处理方法,该字符处理方法包 括(a)确定视力年龄;以及(b)根据确定的视力年龄基于输入字符的字符 属性信息来变换输入字符。
本发明的其他方面和/或优点在以下的描述中将被部分地阐述,部分地, 从描述是明显的,或者可通过实施本发明被了解。


从下面结合附图对本发明的实施例的描述,本发明的这些和/或其他方面 和优点将变得清楚,并更容易理解,其中
图1是解释4艮据年龄而变化的人类颜色感知的示图3是根据本发明示例性实施例的字符处理设备的框图4是示出根据本发明示例性实施例的字符处理方法的流程图5是解释根据本发明示例性实施例的视力年龄的确定的基本概念的示
图6是示出根据本发明示例性实施例的确定视力年龄的方法的流程图; 图7是解释根据本发明示例性实施例的表示色度属性的图像参数的示
图8示出解释根据本发明示例性实施例的同时增强亮度和对比度属性的 图像参数的示图9是解释根据本发明示例性实施例的参数和蓝色值之间的关系的示
图10是解释根据本发明示例性实施例的参数和字体大小之间的关系的
示图11是解释根据本发明示例性实施例的参数和显示持续时间之间的关 系的示图;和
图12是解释根据本发明示例性实施例的视力年龄的确定的示图。
具体实施例方式
现在将详细描述本发明的当前实施例,本发明的示例在附图中示出,其 中,相同的标号始终表示相同的部件。下面将参照附图来描述所述实施例以 解释本发明。
以下将参照根据本发明示例性实施例的用户界面、方法和计算机程序产 品的流程图来描述本发明的各方面。应该理解,流程图的每个方框和流程图 的方框的组合可通过计算机程序指令被实现。这些计算机程序指令可被提供 给通用计算机、专用计算机或其他可编程数据处理设备的处理器,以产生机 器,从而经计算机或其他可编程数据处理设备的处理器被执行的指令创建用 于实现在流程图的一个或多个方框中指定的功能的装置。
这些计算机程序指令还可被存储在能指示计算机或其他可编程数据处理 设备以特定方式运行的计算机可用或计算机可读存储器中,从而计算机可用 或计算机可读存储器中存储的指令产生包括指令装置的一款产品,所述指令 装置实现在流程图的 一个或多个方框中指定的功能。所述计算机可读记录介 质的例子包括只读存储器(ROM)、随机存取存储器(RAM )、 CD-ROM、 磁带、软盘、光学数据存储装置、和以载波(例如通过互联网的数据传输)实现 的计算机数据信号,所述计算机数据信号包括具有代码的压缩源代码段和具 有代码的加密源代码段。所述计算机可读记录介质还可分布于联网的计算机 系统上,以便所述计算机可读代码能够以分布方式被存储和执行。
计算机程序指令还可被加载到计算机或其他可编程数据处理设备中,以 使一系列可操作步骤在计算机或其他可编程设备中祐:执行,以产生计算机实 现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流 程图的 一个或多个方框中指定的功能的步骤。
流程图的每个方框可表示模块、代码段或代码的一部分,其包括一个或 多个用于实现特定逻辑功能的可执行指令。还应该注意,在一些可选择的实
现中,在方框中提到的功能可以以不同于所示的顺序出现。例如,才艮据所涉 及的功能,连续显示的两个方框实际上可能基本上同时发生,或者所述方框 有时可能以相反的顺序被执行。
这里所使用的术语"视力年龄"表示用于指示用户对图像的识别程度的 指标。不仅从用户的年龄,而且还从用户的视力,来清楚地区分视力年龄, 这是由眼睛的反常折射产生的。
图2是解释根据本发明示例性实施例的字符处理的基本概念的示图。参
照图2,将背景210的红、绿、蓝(RGB)数字值设置为(160、 160、 160), 将字符220的RGB数字值设置为(160、 160、 B )。根据视力年龄来确定字 符220的B值。通常,与高视力年龄相应的B值大于与低视力年龄相应的B 值。假设,与视力年龄50相应的B值是200,则与视力年龄60相应的B值 很可能大于200。因此,当字符220的B值是180时,60岁或更老的人对字 符220的识别程度低。
字符感知能力可根据字符的字体大小和显示的持续时间而变化。
字符处理设备300包括视力年龄确定模块310,确定人的视力年龄;参数 确定模块320,产生与所确定的视力年龄相应并且变换输入字符所需的参数; 字符变换模块330,根据所确定的参数来变换输入字符;控制模块340,在用 户的控制下确定变换的字符的传输路径;显示模块350,显示所变换的字符; 和存储模块360,存储所变换的字符。
以下,将参照图4更详细地描述视力年龄确定模块310、参数确定模块 320、字符变换模块330、控制模块340、显示模块350和存储模块360的操 作。
参照图4,在操作S410,视力年龄确定模块310确定用户的视力年龄。 以下,将参照图5至图8来更详细地描述对用户#见力年龄的确定。
图5是解释根据本发明另一实施例的视力年龄的确定的基本概念的示 图。参照图5,用户可横向移动条状控制器520中的指示器,并当在显示器 屏幕510上显示喜欢的图像时固定指示器。这种简单操作的结果是,可确定 用户的视力年龄。
详细地讲,随着用户^f黄向移动条状控制器520中的指示器,显示器屏幕 510上显示的图像的属性(例如,亮度、色度、对比度和色调)逐渐变化。
当在显示器屏幕510上显示喜欢的图像时,用户可停止移动指示器。所
述喜欢的图像可被解释为对用户而言可视性最佳的图像。
一旦用户通过固定条状控制器520中指示器的位置来选择喜欢的图像, 就将与选择的喜欢的图像相应的视力年龄提供给用户。因此,用户可通过操 作条状控制器520来容易地确定他/她的视力年龄。
根据本发明的示例性实施例,可基于用户正确确定如图2所示的蓝色 Landolt C 220的开口方向的概率来确定用户视力。
例如,如果当蓝色LandoltC220具有预定蓝色值(在0和255之间)时 相同年龄的一组人正确确定蓝色Landolt C的开口方向的概率是50%,则可 将与所述预定蓝色值相应的视力年龄确定为人的视力年龄。为此,必须预先 对不同年龄的各组人执行实验。
参照图6,用户操作用户输入模块以变换由显示模块350显示的图像。例如, 在操作S610,用户可通过操作如图5所示的条状控制器520来提供用户输入 信息。所述用户输入信息可被解释为与条状控制器中的指示器的位置相应。 在操作S620,视力年龄确定模块310根据用户输入信息改变视力年龄。 其后,在操作S630,视力年龄确定模块310用与改变的视力年龄相应的图像 参数值来更新与先前视力年龄相应的图像参数值。在操作S640,视力年龄确 定模块310通过应用更新的图像参数值来变换显示模块350上当前显示的图 像。
根据该实施例,可通过对一些不同年龄的人进行实验来确定变换图像所 需的图像参数,然后在存储模块360中预先设置该图像参数。
例如,所述图像参数可以是表示色度、对比度、亮度或色调属性的图像 参数。
以下,将参照图7来详细描述表示色度属性的图像参数的示例。参照图 7,横轴表示在0和IOO之间的任意像素的色度,纵轴表示每一像素的相对色 度增强值。图7中示出的曲线可被用作与任意视力年龄相应的图像参数。
简而言之,视力年龄确定模块310可根据与变化的视力年龄相应的曲线 来变换在显示模块350上当前显示的图像。
以下,将参照图8来详细描述同时增强亮度和对比度属性的图像参数的 示例。例如,参照图8,可根据输入图像的像素值的分布模式来调整第一部
分802的长度以及输出像素值Q3和输出像素值Q2之间的差(即,|Q3-Q2| ), 所述输出像素值Q3和输出像素值Q2对应于属于第二部分804的输入像素值 P2。例如,如果输入图像的大部分像素值分布于低亮度区,则第一部分802 的长度和IQ3-Q2I都可被减小。
参照图8,曲线810表示没有补偿输入图像时的情况,曲线820表示补 偿输入图像时的情况。例如,假设输入图像的每一像素用8比特来表示,则 输入图像可具有总计256 (=28)的像素数据。
可将输入图像的像素数据分类为属于两部分之一,即第一部分802和第 二部分804之一。根据曲线810来转换属于第一部分802的像素值。在这种 情况下,实质上没有变换输入图像。属于第二部分804的像素值增加预定量。
详细地讲,由于输入像素值Pl属于第一部分802,所以输入像素值Pl 在不需要补偿的情况下根据曲线810被容易地转换成输出像素值Ql。另一方 面,由于输入像素值P2属于第二部分804,所以输入像素值P2根据曲线820 被转换成输出像素值Q3,而不是转换成输出像素值Q2。换句话讲,输入像 素值P2增加了IQ2-Q31。
图8示出输入图像的每一像素数据的变化。输入图像的像素数据的变化 可被解释为输入图像的每一像素的亮度的变化。换句话讲,具有低于预定义 阈值的亮度值的输入图像的像素没有经过图像补偿,而具有高于预定义阈值 的亮度值的输入图像的像素增加了预定补偿量。
简而言之,视力年龄确定模块310可通过使用用于每一视力年龄的如图 8所示的这种曲线作为用于每一视力年龄的表示亮度和对比度属性的图像参 数来将显示模块350当前显示的图像变换。
还可在存储模块360中将表示色调属性的图像参数存储为用于每一视力 年龄的曲线。
参照图6,在操作S650,视力年龄确定模块310确定由用户输入模块提 供的用户输入信息是否被均勻地保持预定量时间,即条状控制器中的指示器 的位置当前是否被固定。在操作S660,如果在操作S650中确定条状控制器 中的指示器的位置当前被固定,则视力年龄确定模块310经显示模块350输 出与变换的图像相应的视力年龄。条状控制器中指示器的位置的固定可被解 释为当用户遇到并选择最喜欢的图像时被执行。基于用户选择的最喜欢的图 像来确定用户的视力年龄。
视力年龄确定模块310可通过使用听觉方法输出基于用户喜欢的图像确 定的视力年龄。例如,视力年龄确定模块310可通过字符处理设备300的扬 声器用声音输出视力年龄。
如果在操作S650中确定指示器当前正在条状控制器中移动,而不是被固 定在条状控制器的特定位置,则这表示用户正保持移动条状控制器中的指示 器。
在这种情况下,再次执行搡作S620至操作S650。换句话讲,继续进行 显示模块350当前显示的图像的变换,直到用户选择喜欢的图像为止。
根据该实施例,将条状控制器用作用户输入模块。然而,本发明并不限 于此。换句话讲,可变换由显示模块350显示的图像的任何类型的输入工具 (例如,移动电话上的四向4建或数字键)可被用作用户输入模块。
上述确定视力年龄的方法是示例性的。换句话讲,可通过使用除了这里 阐述的方法之外的各种方法来确定用户的视力年龄。
参照图4, 一旦以上面提到的方式确定了用户的视力年龄,则在操作 S420,参数确定模块320根据确定的视力年龄来确定改变输入字符所需的参 数。字符处理设备300可将用于每一视力年龄的默认参数值存储为表,并通 过提取与由视力年龄确定模块310提供的确定的视力年龄相应的默认参数值 来确定参数。可选择的,字符处理设备300可使用由视力年龄确定模块310 提供的确定的视力年龄作为参数。在这种情况下,参数确定模块320是可选 的。
一旦由参数确定模块320确定了参数,则字符变换才莫块330改变输入字 符的属性。输入字符的属性的示例包括输入字符的B值、字体大小和显示持 续时间。输入字符的属性可被解释为影响用户对输入字符的识别。
以下,将详细描述使用输入字符的属性来变换输入字符。
在操作S430,根据预定参数来改变输入字符的B值。在图9中示出了参 数P和蓝色值(在0和255之间变化)之间的关系。
在操作S440,根据确定的参数来改变输入字符的字体大小。在图10中 示出了参数P和字体大小(mm)之间的关系。
在操作S450,根据确定的参数来改变输入字符的显示持续时间。在图11 中示出了参数P和显示持续时间(sec)之间的关系。
可按与图4中示出的顺序不同的顺序来执行操作S430至操作S450。图9
至图11为示例性的。因此,可使用除了图9至图11所示的曲线之外的各种 曲线来变换输入字符。
输入字符可以是当前被用户输入到字符变换模块330的字符,或者是预 先存储在字符处理设备300中的字符。
在操作S460,在控制模块340的控制下,由字符变换模块330提供的变 换的字符被输出给用户,或被存储。
换句话讲,控制模块340可通过显示模块350向用户显示由字符变换模 块330提供的变换的字符,或者可将由字符变换模块330提供的变换的字符 存储在存储才莫块360中。
另外,可将由字符变换模块330提供的变换的字符作为测试消息发送到 移动终端。在这种情况下,可确定移动终端的用户的视力年龄,这将下文中 参照图12详细描述。
参照图12,假设移动终端A (1210)提供根据本发明示例性实施例的视 力年龄确定功能和字符处理功能,移动终端B ( 1220)不提供视力年龄确定 功能。
移动终端A (1210)的用户将使用根据本发明的字符处理方法处理的字 符发送到移动终端B ( 1220)的用户。如果移动终端B ( 1220)的用户无法 识别由移动终端A ( 1210)的用户发送的字符,则移动终端A ( 1210)的用 户可增加^L力年龄,并将字符再次发送到移动终端B ( 1220)的用户。该过 程被重复执行,直到移动终端B( 1220)的用户能够识别由移动终端A( 1210) 的用户发送的字符为止。
根据本实施例,可在灰度背景图像中用蓝色来渲染输入字符。可通过调 整输入字符的RGB值(160、 160、 B)的B值来执行输入字符的变换。
这里使用的术语"模块"的意思是,但不限于,软件和硬件组件,诸如执 行某任务的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。模块可以方便 地被配置以驻留在可寻址的存储介质上,并且可被配置以在一个或多个处理 器上执行。因此,举例来说,模块可以包括诸如软件组件、面向对象的软 件组件、类組件和任务组件的组件、进程、函数、属性、过程、子程序、程 序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、 数组和变量。在组件和模块中提供的功能可被组合为更少的组件和模块,或 者可进一 步被分离成另外的组件和模块。
根据本发明的各方面,可提供一种可根据用户的视力年龄来改变用户对 字符的识别程度的娱乐功能。
尽管参照本发明的示例性实施例具体显示和描述了本发明,但是,本领 域的普通技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范 围的情况下,可在形式和细节上进行各种改变。
权利要求
1、一种字符处理设备,包括视力年龄确定模块,确定视力年龄;和字符变换模块,根据确定的视力年龄基于输入字符的字符属性信息来变换输入字符。
2、 如权利要求1所述的字符处理设备,还包括参数确定模块,确定与 所确定的视力年龄相应的参数,其中,字符变换模块根据所确定的参数基于输入字符的字符属性信息来 变换输入字符。
3、 如权利要求1所述的字符处理设备,其中,视力年龄确定模块根据用 户输入的用户输入信息来确定视力年龄。
4、 如权利要求1所述的字符处理设备,其中,字符属性信息包括蓝色值。
5、 如权利要求1所述的字符处理设备,其中,字符属性信息包括字体大小。
6、 如权利要求1所述的字符处理设备,其中,字符属性信息包括显示持 续时间。
7、 如权利要求1所述的字符处理设备,还包括存储模块,存储变换的 字符。
8、 如权利要求1所述的字符处理设备,还包括显示模块,显示变换的 字符。
9、 如权利要求1所述的字符处理设备,还包括控制模块,根据用户的 请求将变换的字符发送到移动终端。
10、 一种字符处理方法,包括 确定视力年龄;以及根据确定的视力年龄基于输入字符的字符属性信息来变换输入字符。
11、 如权利要求IO所述的字符处理方法,其中,确定视力年龄的步骤包括确定与所确定的视力年龄相应的参数; 变换输入字符的步骤包括根据所确定的参数基于输入字符的字符属性 信息来变换输入字符。
12、 如权利要求IO所述的字符处理方法,其中,确定视力年龄的步骤包括根据用户输入的用户输入信息来确定视力年龄。
13、 如权利要求IO所述的字符处理方法,其中,字符属性信息包括蓝色值。
14、 如权利要求IO所述的字符处理方法,其中,字符属性信息包括字体 大小。
15、 如权利要求IO所述的字符处理方法,其中,字符属性信息包括显示 持续时间。
16、 如权利要求IO所述的字符处理方法,还包括存储变换的字符。
17、 如权利要求IO所述的字符处理方法,还包括显示变换的字符。
18、 如权利要求IO所述的字符处理方法,还包括根据用户的请求将变 换的字符发送到移动终端。
全文摘要
一种字符处理设备和方法,其中,所述字符处理设备包括视力年龄确定模块,确定视力年龄;和字符变换模块,根据确定的视力年龄基于输入字符的字符属性信息来变换输入字符。
文档编号G09G5/00GK101178887SQ20071016924
公开日2008年5月14日 申请日期2007年11月7日 优先权日2006年11月8日
发明者成基荣, 朴斗植, 肖开达, 郭永信 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1