显示内容的方法、装置和终端的制作方法

文档序号:2537514阅读:200来源:国知局
专利名称:显示内容的方法、装置和终端的制作方法
技术领域
本发明涉及图像通信领域,特别涉及一种显示内容的方法、装置和终端。
技术背景现在基于嵌入式设备(例如手机)显示字体的技术广泛应用,字体主要由点阵字库和矢 量字库提供。所谓点阵字库,是指每个字体都有固定的位图,以一组二维像素信息的形式存储在字库 中,其字体显示依赖于特定设备的分辨率,是与设备相关的字体。点阵从本质上讲就是单色 位图,它使用一个比特来表示一个点,如果这个比特为0,表示这个位置没有点,如果为1表示这个位置有点,有点的位置就根据从色彩库中选取的某一种颜色,将整个字体显示出来。 所谓矢量字库,是指每个字体都是通过数学方程来描述的, 一个字体上分割出若干个关键点,相邻关键点之间由一条光滑曲线连接,这条曲线可以由有限个参数(例如起始坐标、 终止坐标,半径、弧度等)来唯一确定。矢量字的好处是字体可以任意縮放而不会产生变形。 在建立字库时,需要建立输入码与机内码以及机内码与地址码的映射,以便于字体的査找。 在矢量字库中存储有由地址码指向的矢量信息的集合。有了地址码之后,就可以读取该记录, 获取该记录所属的矢量信息。然后从色彩库中选取某一种颜色,就可以将字体显示出来。 在实现本发明的过程中,发明人发现现有技术至少存在以下问题现有技术针对一个字体的点阵信息或矢量信息,往往只从彩色库中选取一种颜色,所以 一个字体通常只能显示某一种单色(比如黑色,红色,绿色等),特别是在手机等嵌入式设备 上,字体的显示效果不够美观,不能满足用户个性化的需求。发吸内容为了使字体的显示效果更加美观,本发明实施例提供了一种显示内容的方法、装置和终 端。所述技术方案如下一种显示内容的方法,所述方法包括 查找并读取欲显示内容的信息;将所述欲显示内容的信息中的颜色设置为预设的多种颜色; 根据设置后的多种颜色显示所述欲显示内容。 --种显示内容的装置,所述装置包括 査找与读取模块,用于査找并读取欲显示内容的信息;颜色设置模块,用于将所述查找与读取模块所读取的欲显示内容的信息中的颜色设置为 预设的多种颜色;显示模块,用于根据所述颜色设置模块设置后的多种颜色显示所述欲显示内容。 一种终端,所述终端包括査找与读取模块,用于查找并读取欲显示内容的信息;颜色设置模块,用于将所述查找与读取模块所读取的欲显示内容的信息中的颜色设置为 预设的多种颜色;显示模块,用于根据所述颜色设置模块设置后的多种颜色显示所述欲显示内容。 本发明实施例通过将欲显示内容的颜色设置为预设的多种颜色,实现了彩色字体或灰阶字体的显示,增强了字体的显示效果,特别在手机等嵌入式设备上,满足了用户个性化的需要,给用户带來更多的视觉享受。


图1是本发明实施例1提供的一种显示内容的方法流程图;图2是本发明实施例1提供的基于点阵字库显示灰阶字体的方法流程图;图3是本发明实施例1提供的计算点密集度的示意图;图4是本发明实施例1提供的灰阶字体显示效果的示意图;图5是本发明实施例1提供的基于点阵字库显示彩色字体的方法流程图;图6是本发明实施例1提供的斜彩条规则模板示意图;图7是本发明实施例1提供的斜彩条规则下彩色字体的显示效果示意图; 图8是本发明实施例1提供的不规则彩色字体显示效果示意图; 图9是本发明实施例2提供的一种显示内容的装置示意图; 图10是本发明实施例3提供的一种终端示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进- 一歩地详细描述。本发明实施例通过将欲显示内容的颜色设置为预设的多种颜色,增强了内容的显示效果, 给用户带来更多的视觉享受。 实施例1参见图l,本实施例提供了一种显示内容的方法,包括 101:查找并读取欲显示内容的信息;其中,欲显示内容的信息预先存储在点阵字库或矢量字库中,在查找与读取欲显示的内 容时,需要到对应的字库中查找;例如当欲显示的字存储在点阵字库中时,根据要显示的 字,从点阵字库中找出对应的点阵信息;当欲显示的字存储在矢量字库中时,根据要显示的 字,从矢量字库中找出对应的矢量信息。102:将上述欲显示内容的信息中的颜色设置为预设的多种颜色;其中,欲显示内容的信息可以包括多种信息,比如,欲显示内容的字体、大小、颜色等。 本实施例该歩骤中设置显示内容的信息中的颜色信息为预设的多种颜色,此处的预设需要根 据事先确定的规则进行,比如,当以灰阶字体显示所述欲显示内容时,需要确定所述欲显示 内容的信息的内容等级及主题色的颜色等级;根据内容等级与颜色等级的匹配关系设置多种颜色。103:根据设置后的多种颜色显示上述欲显示内容。当欲显示内容的信息预先存储在点阵字库中,基于该点阵字库可以显示灰阶字体或彩色 字体。灰阶字体是指字体的颜色为同一主题色,彩色字体是指字体的颜色为不同主题色。根 据上述显示内容的方法,参见图2,基于点阵字库显示灰阶字体的方法具体包括201:在点阵字库中查找并读取欲显示内容的点阵信息;202:计算该点阵信息中每一个点的密集度;本实施例中的点的密集度通过计算每个点周围与之相邻点的总数,该总数/8即为该点的密集度。例如图3所示,1点周围只有2点与之相邻,因此1点的密集度为1/8, 3点的周 围有2、 4、 5点与之相邻,因此3点的密集度为3/8。203:根据点的密集度确定每个点的内容等级;其中,该内容等级与该点阵信息中点的密集度相对应,例如密集度为1/8的点为第一级内容等级,密集度为2/8的点为第二级内容等级,依次类推,每个点都对应一个内容等级。204:设定欲显示内容的主题色,并确定该主题色的颜色等级;例如设定主题色为黑色,并设定两个颜色等级(可设定多个),饱和度为百分之百的黑色为第一颜色等级,饱和度为百分之五十的黑色为第二颜色等级。 205:确定内容等级与颜色等级的匹配关系;其中,内容等级和颜色等级可能不是一一对应的关系,例如设定了两个颜色等级,而 内容等级设定了八个,设置第一、二、三、四内容等级与第一颜色等级对应,第五、六、七、 八内容等级与第二颜色等级对应,这样就确定了内容等级与颜色等级的匹配关系。206:按照上述匹配关系,根据点阵信息和每个点对应的颜色等级显示该内容。通过上述201—206中的方法,欲显示的内容将会以灰阶字体的形式显示,显示效果如图 4所示。参见图5,基于点阵字库显示彩色字体的方法具体包括 301:在点阵字库中查找并读取欲显示内容的点阵信息; 302:确定设置欲显示内容颜色的模板;其中,该模板制定了设置欲显示内容颜色的详细规则,例如图6所示的斜彩条规则模板,落在1区的点阵信息将显示粉红色,落在2区的点阵信息将显示绿色,落在3区的点阵信息 将显示深蓝色,落在4区的点阵信息将显示浅绿色,落在5区的点阵信息将显示桔黄色。303:将该点阵信息与该模板匹配,根据点阵信息和每个点对应模板区域的颜色显示该内 容,即遍历该点阵信息所有点,每一个点与它所在模板区域的颜色一致。通过上述301—303中的方法,欲显示的内容会以彩色字体的形式显示,显示效果如图7 所示。需要注意的是,该方法显示的是规则的彩色字体。当点阵信息与颜色信息成随机的对应 关系时,也即点阵信息的颜色模板是随机设置的,可以实现不规则彩色字体的显示,显示效 果如图8所示,算法比较简单且,易于实现,这里不再赘述。当欲显示的内容信息预先存储在矢量字库中,同样可以实现灰阶字体或彩色字体的显示。 基于矢量字库显示灰阶字体的方法与基于点阵字库显示灰阶字体的方法类似,简单描述如下首先要从矢量字库中查找并读取欲显示内容的矢量信息,根据该矢量信息得到欲显示内容的轮廓,根据轮廓包含的区域到该轮廓距离的远近来确定内容等级,例如某轮廓区域到该轮廓最远的距离设为l,那么,可规定0 0.8为第一内容等级,0.8 1为第二内容等级;然后设定欲显示内容的主题色,并确定该主题色的颜色等级,确定该内容等级与该颜色等级的匹配关系;最后按照该匹配关系,根据欲显示内容的轮廓和轮廓区域对应的颜色等级显示该内容。通过上述方法,欲显示的内容将会以灰阶字体的形式显示,也可以达到与点阵字库相同 的显示效果,如图4所示。基于矢量字库显示彩色字体的方法与基于点阵字库显示彩色字体的方法相类似,简单描述如下首先在矢量字库中查找并读取欲显示内容的矢量信息,根据该矢量信息可以得到欲显示 内容的轮廓;然后确定设置欲显示内容颜色的模板,匹配该轮廓与该模板,轮廓包含的区域与它所在 模板区域的颜色一致;最后根据欲显示内容的轮廓和对应的模板的颜色显示该内容。通过上述方法,欲显示的 内容将会以彩色字体的形式显示,也可以达到与点阵字库相同的显示效果,如图7所示。需要注意的是,该方法显示的是规则的彩色字体。当轮廓包含区域与颜色信息成随机的 对应关系,即轮廓包含区域的颜色模板是随机设置的,也可以实现不规则彩色字体的显示, 显示效果如图8所示,算法比较简单且易于实现,这里不再赘述。本实施例通过将欲显示的内容信息的颜色设置为预设的多种颜色,实现了基于点阵字库 和矢量字库的灰阶字体和彩色字体的显示,增强了字体的显示效果,使显示出的字体更加美 观。本实施例提供的上述方法多用于手机,音/视频播放器等多媒体装置中,用于丰富字体的 显示效果,进而提高用户的满意度。实施例2参见图9,本实施例提供了一种显示内容的装置,包括查找与读取模块,用于査找并读取欲显示内容的信息;颜色设置模块,用于将查找与读取模块所读取的欲显示内容的信息中的颜色设置为预设 的多种颜色;显示模块,用于根据颜色设置模块设置后的多种颜色显示所述欲显示内容。 其中,欲显示内容的信息预先存储在点阵字库或矢量字库中,在查找与读取欲显示的内 容时,需要到对应的字库中查找;例如当欲显示的字存储在点阵字库中时,根据要显示的 字,从点阵字库中找出对应的点阵信息;当欲显示的字存储在矢量字库中时,根据要显示的 字,从矢量字库中找出对应的矢量信息。当以灰阶字体显示欲显示内容时,上述颜色设置模块包括定查找与读取模块所读取的欲显示内容的信息的内容等级; 颜色等级确定单元,用于设定欲显示内容的主题色,并根据主题色的饱和度确定主题色 的颜色等级;颜色设置单元,用于确定内容等级确定单元所确定的内容等级与颜色等级确定单元所确 定的颜色等级的匹配关系,根据确定后的内容等级与颜色等级的匹配关系设置欲显示内容的 信息中的颜色。当欲显示内容的信息存储在点阵字库中时,上述查找与读取模块用于在点阵字库中查找并读取欲显示内容的信息;上述内容等级确定单元进一步包括密集度计算子单元,用于计算查找与读取模块读取的欲显示内容的点阵信息中每个点的 密集度;内容等级确定子单元,用于根据密集度计算子单元计算的每个点的密集度确定每个点的 内容等级。当欲显示内容的信息存储在矢量字库中时,上述査找与读取模块具体用于在矢量字库中 查找并读取欲显示内容的信息;上述内容等级确定单元进一步包括轮廓获取子单元,用于根据查找与读取模块读取的欲显示内容的矢量信息获取欲显示内 容的轮廓;内容等级确定子单元,用于根据轮廓获取子单元获取的轮廓包含的区域到轮廓距离的远 近确定欲显示内容的信息的内容等级。如果以彩色字体显示欲显示内容时,上述颜色设置模块进一歩包括模板确定单元,用于确定查找与读取模块所读取的欲显示内容对应的颜色设置模板,模 板包含了设置欲显示内容的颜色的规则;颜色设置单元,用于根据模板确定单元确定的模板中的颜色设置欲显示内容的信息中的 颜色,使欲显示内容对应区域与模板对应区域的颜色一致。本实施例通过将欲显示的内容信息的颜色设置为预设的多种颜色,特别在手机等嵌入式 设备上,实现了基于点阵字库和矢量字库的灰阶字体和彩色字体的显示,增强了字体的显示 效果,满足了用户个性化的需要,给用户带来更多的视觉享受。实施例3参见图IO,本实施例提供了一种终端,该终端包括 查找与读取模块,用于査找并读取欲显示内容的信息;颜色设置模块,用于将所述查找与读取模块所读取的欲显示内容的信息中的颜色设置为 预设的多种颜色;显示模块,用于根据所述颜色设置模块设置后的多种颜色显示所述欲显示内容。其中,欲显示内容的信息预先存储在点阵字库或矢量字库中,在査找与读取欲显示的内容时,需要到对应的字库中查找;例如当欲显示的字存储在点阵字库中时,根据要显示的字,从点阵字库中找出对应的点阵信息;当欲显示的字存储在矢量字库中时,根据要显示的字,从矢量字库中找出对应的矢量信息。同实施例2中类似,当以灰阶字体显示欲显示内容时,该终端的颜色设置模块包括内容等级确定单元、颜色等级确定单元和颜色设置单元,其功能与实施例2中的对应的功能相同,这里不再详述。当欲显示内容的信息存储在点阵字库中时,该终端的查找与读取模块用于在点阵字库中 查找并读取欲显示内容的信息;该终端的内容等级确定单元进一步包括包括密集度计算子单元和内容等级确定子单元, 其功能与实施例2中的对应的功能相同,这里不再详述。当欲显示内容的信息存储在矢量字库中时,该终端的查找与读取模块具体用于在矢量字 库中查找并读取欲显示内容的信息;该终端的内容等级确定单元包括轮廓获取子单元和内 容等级确定子单元,其功能与实施例2中的对应的功能相同,这里不再详述。如果以彩色字体显示欲显示内容时,该终端的颜色设置模块进一步包括模板确定单元,用于确定查找与读取模块所读取的欲显示内容对应的颜色设置模板,模 板包含了设置欲显示内容的颜色的规则;颜色设置单元,用于根据模板确定单元确定的模板中的颜色设置欲显示内容的信息中的 颜色,使欲显示内容对应区域与模板对应区域的颜色一致。本实施例通过将欲显示的内容信息的颜色设置为预设的多种颜色,特别在手机等嵌入式 设备上,实现了基于点阵字库和矢量字库的灰阶字体和彩色字体的显示,增强了字体的显示 效果,满足了用户个性化的需要,给用户带来更多的视觉享受。本实施例提供的终端可以为手机,音/视频播放器等多媒体设备。以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存 储在可读取的存储介质中,存储介质例如计算机中的硬盘、光盘或软盘。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之 内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1. 一种显示内容的方法,其特征在于,所述方法包括查找并读取欲显示内容的信息;将所述欲显示内容的信息中的颜色设置为预设的多种颜色;根据设置后的多种颜色显示所述欲显示内容。
2. 如权利要求l所述的显示内容的方法,其特征在于,当以灰阶字体显示所述欲显示内 容时,所述将所述欲显示内容的信息中的颜色设置为预设的多种颜色包括确定所述欲显示内容的信息的内容等级;设定所述欲显示内容的主题色,并根据主题色的饱和度确定所述主题色的颜色等级; 确定所述内容等级与所述颜色等级的匹配关系;根据确定后的内容等级与所述颜色等级的匹配关系设置所述欲显示内容的信息中的颜
3. 如权利要求2所述的显示内容的方法,其特征在于,当所述欲显示内容的信息预先存 储在点阵字库时,所述确定所述欲显示内容的信息的内容等级包括计算所述点阵字库存储的点阵信息中每个点的密集度; 根据所述每个点的密集度确定每个点的内容等级。
4. 如权利要求2所述的显示内容的方法,其特征在于,当所述欲显示内容的信息预先存 储在矢量字库时,所述确定所述欲显示内容的信息的内容等级包括-根据所述矢量字库存储的矢量信息获取所述欲显示内容的轮廓;根据所述轮廓包含的区域到所述轮廓距离的远近确定所述欲显示内容的信息的内容等
5.如权利要求l所述的显示内容的方法,其特征在于,当以彩色字体显示所述欲显示内 容时,所述将所述欲显示内容的信息中的颜色设置为预设的多种颜色包括确定所述欲显示内容对应的颜色设置模板,所述模板包含了设置所述欲显示内容的信息 中的颜色的规则;根据所述模板中的颜色设置所述欲显示内容的信息中的颜色,使所述欲显示内容对应区 域与所述模板对应区域的颜色一致。
6. --种显示内容的装置,其特征在于,所述装置包括 查找与读取模块,用于查找并读取欲显示内容的信息;颜色设置模块,用于将所述查找与读取模块所读取的欲显示内容的信息中的颜色设置为 预设的多种颜色;显示模块,用于根据所述颜色设置模块设置后的多种颜色显示所述欲显示内容。
7. 如权利要求6所述的显示内容的装置,其特征在于,所述颜色设置模块进一歩包括 内容等级确定单元,用于确定所述查找与读取模块所读取的欲显示内容的信息的内容等级;颜色等级确定单元,用于设定所述欲显示内容的主题色,并根据主题色的饱和度确定所 述主题色的颜色等级;颜色设置单元,用于确定所述内容等级确定单元所确定的内容等级与所述颜色等级确定 单元所确定的颜色等级的匹配关系,根据确定后的内容等级与所述颜色等级的匹配关系设置 所述欲显示内容的信息中的颜色。
8. 如权利要求7所述的显示内容的装置,其特征在于,所述查找与读取模块用于在点阵字库中查找并读取欲显示内容的信息; 所述内容等级确定单元进一步包括密集度计算子单元,用于计算所述査找与读取模块读取的欲显示内容的点阵信息中每个 点的密集度;内容等级确定子单元,用于根据所述密集度计算子单元计算的每个点的密集度确定每个 点的内容等级。
9. 如权利要求7所述的显示内容的装置,其特征在于,所述査找与读取模块用于在矢量 字库中查找并读取欲显示内容的信息;所述内容等级确定单元进一步包括轮廓获取子单元,用于根据所述查找与读取模块读取的欲显示内容的矢量信息获取所述欲显示内容的轮廓;内容等级确定子单元,用于根据所述轮廓获取子单元获取的轮廓包含的区域到所述轮廓 距离的远近确定所述欲显示内容的信息的内容等级。
10. 如权利要求6所述的显示内容的装置,其特征在于,所述颜色设置模块进一步包括: 模板确定单元,用于确定所述所述查找与读取模块所读取的欲显示内容对应的颜色设置模板,所述模板包含了设置所述欲显示内容的颜色的规则;颜色设置单元,用于根据所述模板确定单元确定的模板中的颜色设置所述欲显示内容的 信息中的颜色,使所述欲显示内容对应区域与所述模板对应区域的颜色一致。
11. 一种终端,其特征在于,所述终端包括 査找与读取模块,用于查找并读取欲显示内容的信息;颜色设置模块,用于将所述査找与读取模块所读取的欲显示内容的信息中的颜色设置为 预设的多种颜色;显示模块,用于根据所述颜色设置模块设置后的多种颜色显示所述欲显示内容。
全文摘要
本发明公开了一种显示内容的方法、装置和终端,属于图像通信领域。所述方法包括查找并读取欲显示内容的信息;将所述欲显示内容的信息中的颜色设置为预设的多种颜色;根据设置后的多种颜色显示所述欲显示内容。所述装置包括查找与读取模块、颜色设置模块和显示模块。所述终端包括查找与读取模块、颜色设置模块和显示模块。本发明通过将欲显示内容的颜色设置为多种颜色,实现了彩色字体或灰色字体的显示,增强了字体显示效果。
文档编号G09G5/24GK101281742SQ200810113429
公开日2008年10月8日 申请日期2008年5月29日 优先权日2008年5月29日
发明者孙海明, 张建春 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1