文本显示方法和文本显示装置制造方法及图纸

技术编号:30883876 阅读:22 留言:0更新日期:2021-11-22 20:22
本发明专利技术实施例涉及一种文本显示方法,包括:获取预显示文本;根据所述预显示文本确定文本位置信息;获取目标显示屏的目标显示区域的区域位置信息;根据所述文本位置信息和所述区域位置信息生成文本偏移量;以及根据所述文本偏移量偏移所述预显示文本,以改变所述预显示文本在所述目标显示屏的显示位置,此外,还提供了一种文本显示装置。本发明专利技术实施例通过文本偏移量对预显示文本进行偏移后,能够达到完全居中的状态。全居中的状态。全居中的状态。

【技术实现步骤摘要】
文本显示方法和文本显示装置


[0001]本专利技术涉及文字图像
,尤其涉及一种文本显示方法和一种文本显示装置。

技术介绍

[0002]在LED行业,通常都会通过在服务器端进行节目的制作,然后发至终端进行播放,当节目为一个文本时,需要将该文本在终端的显示屏上进行居中播放,让用户有好的视觉体验效果;
[0003]但是,由于字符在终端显示屏上进行播放时,需要对整个字符进行绘制,需要从字符库中得到字符,且整个字符的行高是以字符的最高顶点线到最底顶点线确定的,即通过最高顶点线和最底顶点线这两条线来确定整体的字符行高,而当字符从字符库中调取出来时,再通过行高来绘制整个字符。但是,相对于最高顶点线和最底顶点线而言,从字符库中调取出来的一些字符是具有明显偏下的状态,即用户在显示屏中观察到的字符会处于偏下的位置,从而导致整个字符是不处于居中的位置,给用户带来不好的体验感。

技术实现思路

[0004]因此,为克服现有技术的缺陷和不足,本专利技术实施例提出一种文本显示方法、一种文本显示装置、一种文本显示系统以及一种计算机可读存储介质。
[0005]一方面,本专利技术实施例提出的一种文本显示方法,包括:获取预显示文本;根据所述预显示文本确定文本位置信息;获取目标显示屏的目标显示区域的区域位置信息;根据所述文本位置信息和所述区域位置信息生成文本偏移量;以及根据所述文本偏移量偏移所述预显示文本,以改变所述预显示文本在所述目标显示屏的显示位置。
[0006]在现有技术中,需要从字符库中得到字符,且整个字符的行高是以字符的最高顶点线到最底顶点线确定的,即通过最高顶点线和最底顶点线这两条线来确定整体的字符行高,而当字符从字符库中调取出来时,再通过行高来绘制整个字符。但是,相对于最高顶点线和最底顶点线而言,从字符库中调取出来的一些字符是具有明显偏下的状态,即用户在显示屏中观察到的字符会处于偏下的位置,通过设置居中对齐后这些字符显示在显示屏上会处于一种明显偏下的状态,即用户从显示屏中看到的字符并不会处于显示屏的居中的位置,通过本专利技术实施例中的方法,首先获取文本位置信息,然后再获取显示屏的显示区域信息,通过文本位置信息和区域位置信息生成文本偏移量,然后再通过文本偏移量对该文本进行偏移后,使得该文本能够处于完全居中的状态,从而增加用户的视觉体验。
[0007]在本专利技术的一个实施例中,所述根据所述预显示文本确定文本位置信息,包括:扫描所述预显示文本得到所述预显示文本的边界信息;基于所述预显示文本的所述边界信息计算得到文本中心坐标作为所述文本位置信息。
[0008]在本专利技术的一个实施例中,所述获取目标显示屏的目标显示区域的区域位置信息,包括:获取所述目标显示区域的长度和高度;基于所述目标显示区域的所述长度和所述
高度计算得到区域中心坐标作为所述区域位置信息。
[0009]在本专利技术的一个实施例中,在所述获取所述目标显示区域的长度和高度之前,还包括:响应于所述目标显示屏为矩形显示屏,将所述目标显示屏的有效显示区域作为所述目标显示区域。
[0010]在本专利技术的一个实施例中,所述获取所述目标显示区域的长度和高度之前,包括:响应于所述目标显示屏为非矩形显示屏,基于所述目标显示屏的有效显示区域和所述预显示文本的目标边长确定所述目标显示区域
[0011]在本专利技术的一个实施例中,在所述根据所述文本偏移量偏移所述预显示文本,以改变所述预显示文本在所述目标显示屏的显示位置之后,还包括:响应用户在人机交互界面的输入操作,得到第二文本偏移量;基于所述第二文本偏移量偏移所述预显示文本,以再次改变所述预显示文本在所述目标显示屏的所述显示位置。
[0012]另一方面,本专利技术实施例提出了一种文本显示装置,包括:文本获取模块,用于获取预显示文本;信息确定模块,用于根据所述预显示文本确定文本位置信息;信息获取模块,用于获取目标显示屏的目标显示区域的区域位置信息;偏移量生成模块,用于根据所述文本位置信息和所述区域位置信息生成文本偏移量;文本偏移模块,用于根据所述文本偏移量偏移所述预显示文本,以改变所述预显示文本在所述目标显示屏的显示位置。
[0013]在本专利技术的一个实施例中,所述信息确定模块包括:文本扫描单元,用于扫描所述预显示文本得到所述预显示文本的边界信息;坐标计算单元,用于基于所述预显示文本的所述边界信息计算得到文本中心坐标作为所述文本位置信息。
[0014]在本专利技术的一个实施例中,所述信息获取模块包括:尺寸获取单元,用于获取所述目标显示区域的长度和高度;坐标计算单元,用于基于所述目标显示区域的所述长度和所述高度计算得到区域中心坐标作为所述区域位置信息。
[0015]在本专利技术的一个实施例中,前述文本显示装置还包括:操作响应模块,用于响应用户在人机交互界面的输入操作,得到第二文本偏移量,以及基于所述第二文本偏移量偏移所述预显示文本,以再次改变所述预显示文本在所述目标显示屏的所述显示位置。
[0016]再一方面,本专利技术实施例提出了一种文本显示系统,包括:处理器和连接所述处理器的存储器;其中所述存储器存储有所述处理器执行的指令,且所述指令使得所述处理器执行操作以进行前述任意一种文本显示方法。
[0017]又一方面,本专利技术实施例提出了一种计算机可读存储介质,其为非易失性存储器且存储有程序代码,当所述程序代码被计算机执行时实现前述任意一种文本显示方法。
[0018]由上可知,本专利技术上述技术特征可以具有如下一个或多个有益效果:
[0019]1、通过本专利技术实施例中的方法,首先获取文本位置信息,然后再获取显示屏的显示区域信息,通过文本位置信息和区域位置信息生成文本偏移量,然后再通过文本偏移量对该文本进行偏移后,使得该文本能够处于完全居中的状态,从而增加用户的视觉体验。
[0020]2、对用户开放第二文本偏移量,可以通过手动调节第二文本偏移量,改变文本在显示屏中显示的位置,满足用户的需求。
附图说明
[0021]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用
的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本专利技术第一实施例的一种文本显示方法的步骤流程图。
[0023]图2为本专利技术第一实施例的图1所示的文本显示方法的步骤S102的具体步骤流程图。
[0024]图3为本专利技术第一实施例的图1所示的文本显示方法的步骤S103的具体步骤流程图。
[0025]图4为本专利技术第一实施例的图1所示的文本显示方法的步骤S103的具体步骤流程图。
[0026]图5为本专利技术第一实施例的图1所示的文本显示方法在步骤S105之后的步骤流程图。
[0027]图6A为本专利技术第一实施例的图1所示的一种文本显示方法的一种具体实施方式涉及的矩形显示屏。
[0028]图6B为本专利技术第一实施例的图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文本显示方法,其特征在于,包括:获取预显示文本;根据所述预显示文本确定文本位置信息;获取目标显示屏的目标显示区域的区域位置信息;根据所述文本位置信息和所述区域位置信息生成文本偏移量;以及根据所述文本偏移量偏移所述预显示文本,以改变所述预显示文本在所述目标显示屏的显示位置。2.根据权利要求1所述的文本显示方法,其特征在于,所述根据所述预显示文本确定文本位置信息,包括:扫描所述预显示文本得到所述预显示文本的边界信息;基于所述预显示文本的所述边界信息计算得到文本中心坐标作为所述文本位置信息。3.根据权利要求1所述的文本显示方法,其特征在于,所述获取目标显示屏的目标显示区域的区域位置信息,包括:获取所述目标显示区域的长度和高度;基于所述目标显示区域的所述长度和所述高度计算得到区域中心坐标作为所述区域位置信息。4.根据权利要求3所述的文本显示方法,其特征在于,在所述获取所述目标显示区域的长度和高度之前,还包括:响应于所述目标显示屏为矩形显示屏,将所述目标显示屏的有效显示区域作为所述目标显示区域。5.根据权利要求3所述的文本显示方法,其特征在于,在所述获取所述目标显示区域的长度和高度之前,包括:响应于所述目标显示屏为非矩形显示屏,基于所述目标显示屏的有效显示区域和所述预显示文本的目标边长确定所述目标显示区域。6.根据权利要求1所述的文本显示方法,其特征在于,在所述根据所述文本偏移量偏移所述预显示文本,以改变所述预显示文本在所述目标显示屏...

【专利技术属性】
技术研发人员:樊旭丹韩丹
申请(专利权)人:西安诺瓦星云科技股份有限公司
类型:发明
国别省市:

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

1