[发明专利]一种点阵字阴影叠加方法及系统在审
申请号: | 202011211485.0 | 申请日: | 2020-11-03 |
公开(公告)号: | CN112287636A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 林木松;崔瀚之 | 申请(专利权)人: | 深圳高通半导体有限公司 |
主分类号: | G06F40/109 | 分类号: | G06F40/109 |
代理公司: | 深圳市康弘知识产权代理有限公司 44247 | 代理人: | 尹彦 |
地址: | 518000 广东省深圳市福田区沙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 点阵 阴影 叠加 方法 系统 | ||
本发明公开了一种点阵字阴影叠加方法及系统,所述方法包括:对点阵字的每个像素点的灰度值进行转换,将所述点阵字从二阶灰度图像转换为多阶灰度图像;根据阴影的方向得到所述点阵字的阴影层图像;将所述点阵字的多阶灰度图像与所述阴影层图像进行叠加融合,形成带灰度阴影的灰度字符。采用本发明的技术方案,可以节省存储带阴影效果的点阵字的存储空间。
技术领域
本发明涉及字体处理领域,尤其涉及一种点阵字阴影叠加方法及系统。
背景技术
目前,在使用点阵字库的嵌入式系统中。产品的研发都在追求着更为美观的显示效果,注重用户的视觉感受,文字的显示效果是其中比较重要的感受,通常嵌入式产品在点阵文字的显示中,显示效果只是单纯的给文字上色而已,比较单一;个别对产品定位比较高端,如需显示阴影效果则需用PC字体切图的方式,这样的实现效果虽然会有比较美观的显示,但是会增加UI设计的工作量和硬件资源的占用,图片是以RGB格式进行数据存储,在数据量中是点阵数据的16倍,无形中增加了人力成本和硬件成本的开销。
发明内容
本发明的目的是针对现有技术的点阵字叠加阴影效果后占用资源增加的技术问题,本发明提出一种点阵字阴影叠加方法及系统。
本发明实施例中,提供了一种点阵字阴影叠加方法,其包括:
对点阵字的每个像素点的灰度值进行转换,将所述点阵字从二阶灰度图像转换为多阶灰度图像;
根据阴影的方向得到所述点阵字的阴影层图像;
将所述点阵字的多阶灰度图像与所述阴影层图像进行叠加融合,形成带灰度阴影的灰度字符。
本发明实施例中,所述多阶灰度图像为16阶。
本发明实施例中,对点阵字的每个像素点的灰度值进行转换,包括:
对所述点阵字进行扫描,判断所述点阵字的每个像素点的灰度值,
若像素点上的灰度值为0,则将其转换为0000;
若像素点位上的灰度值为1,则将其转换为1111。
本发明实施例中,还提供了一种点阵字阴影叠加系统,其包括:
灰度转换模块,用于对点阵字的每个像素点的灰度值进行转换,将所述点阵字从二阶灰度图像转换为多阶灰度图像;
阴影转换模块,用于根据阴影的方向得到所述点阵字的阴影层图像;
图像融合模块,用于将所述点阵字的多阶灰度图像与所述阴影层图像进行叠加融合,形成带灰度阴影的灰度字符。
本发明实施例中,所述多阶灰度图像为16阶。
本发明实施例中,所述灰度转换模块对点阵字的每个像素点的灰度值进行转换,包括:
对所述点阵字进行扫描,判断所述点阵字的每个像素点的灰度值,
若像素点上的灰度值为0,则将其转换为0000;
若像素点位上的灰度值为1,则将其转换为1111
与现有技术相比较,在本发明的点阵字阴影叠加方法及系统中,对点阵字的每个像素点的灰度值进行转换,将所述点阵字从二阶灰度图像转换为多阶灰度图像;根据阴影的方向得到所述点阵字的阴影层图像;将所述点阵字的多阶灰度图像与所述阴影层图像进行叠加融合,形成带灰度阴影的灰度字符,只需要一套原始点阵的字库和对应的灰度数据的存储空间,在算法中实现叠加灰度阴影的效果而传统的字库必须将包括该点阵在内的其余尺寸大小的字库全部存入存储空间当中,相对于传统字库而言,既可以实现点阵字的效果,也节省了字库的存储空间,节约了成本。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳高通半导体有限公司,未经深圳高通半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011211485.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网传输的摆动监控设备
- 下一篇:一种免接触式物联网自动扫码装置