一种屏幕显示方法技术

技术编号:38280253 阅读:18 留言:0更新日期:2023-07-27 10:29
本发明专利技术涉及屏幕显示技术领域,具体公开了一种屏幕显示方法,包括步骤S100,电子设备确定显示内容,并对显示内容进行分析拆解,获得显示信息,所述显示信息包括显示内容、显示模式;步骤S200,以显示信息作为匹配基准显示搜索图形系统与矢量字库,输出矢量字符信息进行显示;步骤S300,若未检索到的图形系统与矢量字库信息,则分析为检索到信息并上报,以该信息为母本生成新的矢量信息,并录入矢量字库;本发明专利技术通过采用framebuffer机制,通过对屏幕图形系统和矢量字库的自定义设定,实现设备操作界面所需的各种点、线、面、以及多种特殊字符的显示,来构建图形库系统和矢量字库,有利于优化显示。优化显示。优化显示。

【技术实现步骤摘要】
一种屏幕显示方法


[0001]本专利技术涉及屏幕显示
,具体是一种屏幕显示方法。

技术介绍

[0002]屏幕是一种用于显示图像及色彩的设备或者电器。它分为银幕和荧幕,也称显示屏。广泛应用于手机、电脑、显示器、电视以及具有图像或者文字显示功能的设备上,随着移动通信技术的发展,移动终端已成为人们日常生活中不可或缺的一部分。终端的配置越来越高,屏幕尺寸也越来越大,屏幕显示问题是终端研发中的热点问题。随着智能化的不断发展,多屏幕设备联动中,常出现将小屏设备投屏在更大屏幕上,此时显示字符容易出现模糊,不清晰的问题发生,为了改善屏幕显示。
[0003]现有技术CN201911392116.3本专利技术公开了一种屏幕显示方法、智能家居交互设备及存储介质,属于智能家居
该专利技术中屏幕显示方法包括:检测用户与透明显示屏之间的用户距离;根据用户距离从预存的距离与显示比例对应关系表中查询获取与用户距离相对应的形象图像的显示比例;对应关系表中距离与显示比例呈正相关;控制透明显示屏以显示比例显示形象图像;控制透明显示屏上形象图像所在区域之外的第一区域的像素单元呈透明状态。该专利技术中根据用户与显示屏之间的距离对应显示相应比例的形象图像,当用户距离显示屏较远时,形象图像显示比例较大,使用户可看清形象图像,当用户距离显示屏较近时,形象图像显示比例较小,使显示屏有足够区域显示其他内容,提升用户体验;但是该专利技术存在明显的缺陷,在放大时,字符边一旦放大后就会发现文字边缘的锯齿,影响显示质量;其次在显示现有的标准矢量字库在遇到非标准的字符往往无法显示,比如说线,括号儿,特殊字符没等。因此为了完善特殊字符的显示和在更大的屏幕上保障更加清晰的内容显示,我们提出一种屏幕显示方法。

技术实现思路

[0004]本专利技术的目的在于提供一种屏幕显示方法,所述方法通过基于动态显示系统实现,其方法包括如下步骤:
[0005]步骤S100,电子设备确定显示内容,并对显示内容进行分析拆解,获得显示信息,所述显示信息包括显示内容、显示模式;
[0006]步骤S200,以显示信息作为匹配基准显示搜索图形系统与矢量字库,输出矢量字符信息进行显示;
[0007]步骤S300,若未检索到的图形系统与矢量字库信息,则分析为检索到信息并上报,以该信息为母本生成新的矢量信息,并录入矢量字库;
[0008]步骤S400,接着再次返回到步骤200,搜索显示信息。
[0009]作为本专利技术所述的一种优选实施方案,其中,所述动态显示系统包括信息分析模块、图形系统和矢量字库模块、链接器模块、匹配检索模块、矢量字库编译模块、解码输出模块;所述信息分析模块用于分析显示信息的内容以及显示方式;所述图形系统和矢量字库
模块用于储存矢量字库和图形信息;所述链接器模块用于在动态显示时插入动态内核在静态显示时删除动态内核;所述匹配检索模块用于基于显示内容匹配矢量字库和图形信息;所述矢量字库编译模块用于分析未匹配字符信息;所述解码输出模块用于输出矢量字库和图形信息作为最终显示信息。
[0010]作为本专利技术所述的一种优选实施方案,其中,本方法中所述矢量字库由索引信息区与字形数据区组成,其中索引信息包括每个字符的矢量数据在库中的位置地址以及汉字字形数据的长度,字形信息包括控制信息和各点坐标信息。
[0011]作为本专利技术所述的一种优选实施方案,其中,本方法中采用动态链接方法其链接步骤如下,首先装载可执行文件、启动动态链接器模块本身、装载所有需要的共享对象、动态链接器的重定位操作和初始化操作、将控制权交给可执行文件的入口地址。
[0012]作为本专利技术所述的一种优选实施方案,其中,本方法中链接器模块还包括设备驱动模块,用于在需要时候动态链接插入内核,不需要的时候将其直接删除。
[0013]作为本专利技术所述的一种优选实施方案,其中,所述图形系统与矢量字库采用framebuffer机制建立。
[0014]作为本专利技术所述的一种优选实施方案,其中,所述步骤S100详细步骤如下:获取电子设备显示指令信息,对该指令信息进行分析,确定文字显示内容,确定显示模式是动态显示还是静态显示,输出内容及显示信息。
[0015]作为本专利技术所述的一种优选实施方案,其中,所述步骤S200详细步骤如下:首先计算出其索引信息首址,然后从指定的矢量字库按索引地址连续读出的索引信息,再根据索引信息中字形数据在库中的位置及字形数据的长度,从库中读出字形数据在库中的位置及字形数据的长度,从库中读出相应的字形数据,最后解码还原得到其轮廓多变形的各点坐标,画出多边形并填充,得到矢量汉字。
[0016]作为本专利技术所述的一种优选实施方案,其中,所述步骤S300详细步骤如下:在步骤S200在无法找到索引信息,时候生成一个新的索引信息,并识别该字符轮廓信息,以该字符轮廓信息生成字形数据按新的索引信息录入矢量字库中。
[0017]作为本专利技术所述的一种优选实施方案,其中,所述步骤S300中在索引信息对应库中数值为空的时候,识别该字符轮廓信息,以该字符轮廓信息生成字形数据按原索引信息录入矢量字库中。
[0018]与现有技术相比,本专利技术的有益效果是:
[0019]本专利技术在l inux系统基础上,采用动态链接方式,结合Linux设备的链接器驱动模块进行驱动编译,在需要的时候动态插入内核,不需要的时候直接删除;用力与不同类型显示屏幕的驱动实现;通过采用framebuffer机制,通过对屏幕图形系统和矢量字库的自定义设定,实现设备操作界面所需的各种点、线、面、以及多种特殊字符的显示,来构建图形库系统和矢量字库,有利于优化显示。
附图说明
[0020]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。
[0021]图1为本专利技术一种屏幕显示方法的流程结构图;
[0022]图2为本专利技术一种屏幕显示方法的动态显示系统结构图。
具体实施方式
[0023]为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0024]请参阅图1

图2,本专利技术提供一种屏幕显示方法,所述方法通过基于动态显示系统实现,其方法包括如下步骤:
[0025]步骤S100,电子设备确定显示内容,并对显示内容进行分析拆解,获得显示信息,所述显示信息包括显示内容、显示模式,在本步骤中主要将显示指令信息区分为显示内容和显示模式,其中需对内容进行识别,确定其内容中所包含字符信息,以及其所述字符格式信息,如内容“字体”,字体格式“宋体简体”,其中字体格式可采用宋体、仿宋体、黑体、楷体等,字体库可从互联网获取,对于显示模式区分为动态和非动态显示,本步骤有利于实现内容拆解方便后续精准识别;
[0026]步骤S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种屏幕显示方法,其特征在于,所述方法通过基于动态显示系统实现,其方法包括如下步骤:步骤S100,电子设备确定显示内容,并对显示内容进行分析拆解,获得显示信息,所述显示信息包括显示内容、显示模式;步骤S200,以显示信息作为匹配基准显示搜索图形系统与矢量字库,输出矢量字符信息进行显示;步骤S300,若未检索到的图形系统与矢量字库信息,则分析为检索到信息并上报,以该信息为母本生成新的矢量信息,并录入矢量字库;步骤S400,接着再次返回到步骤200,搜索显示信息。2.根据权利要求1所述的一种屏幕显示方法,其特征在于,所述动态显示系统包括信息分析模块、图形系统和矢量字库模块、链接器模块、匹配检索模块、矢量字库编译模块、解码输出模块;所述信息分析模块用于分析显示信息的内容以及显示方式;所述图形系统和矢量字库模块用于储存矢量字库和图形信息;所述链接器模块用于在动态显示时插入动态内核在静态显示时删除动态内核;所述匹配检索模块用于基于显示内容匹配矢量字库和图形信息;所述矢量字库编译模块用于分析未匹配字符信息;所述解码输出模块用于输出矢量字库和图形信息作为最终显示信息。3.根据权利要求2所述的一种屏幕显示方法,其特征在于,本方法中所述矢量字库由索引信息区与字形数据区组成,其中索引信息包括每个字符的矢量数据在库中的位置地址以及汉字字形数据的长度,字形信息包括控制信息和各点坐标信息。4.根据权利要求3所述的一种屏幕显示方法,其特征在于,本方法中采用动态链接方法其链接步骤如下,首先装载可执行文件、启动动态链接器模块本身、装载所有需要的共...

【专利技术属性】
技术研发人员:李燕南高健吴晓婉王治国杨玲玉赵群刘洋官恺胡志勇
申请(专利权)人:中国人民解放军空军通信士官学校
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1