显示设备、文字越界处理方法和计算机可读存储介质技术

技术编号:39138267 阅读:15 留言:0更新日期:2023-10-23 14:53
本公开涉及一种显示设备、文字越界处理方法和计算机可读存储介质,应用于智能电视界面显示技术领域,该显示设备包括:控制器,被配置为:在监测到切换页面指令的情况下,获取待显示页面,切换页面指令用于指示显示设备切换至待显示页面,待显示页面中包括多个对象;在多个对象中的目标对象为文本框且目标对象包括的内容信息包括目标文本的情况下,确定目标对象对应的外接矩形的面积,与目标对象对应的目标连通域面积的目标差值,目标对象为多个对象中的任一对象;在目标差值大于或者等于差值阈值的情况下,更改目标文本在目标对象中的显示格式;加载并显示待显示页面。能够确保在用户界面显示的页面中不出现文字越界问题。界面显示的页面中不出现文字越界问题。界面显示的页面中不出现文字越界问题。

【技术实现步骤摘要】
显示设备、文字越界处理方法和计算机可读存储介质


[0001]本申请实施例涉及智能电视界面显示技术。更具体地讲,涉及一种显示设备、文字越界处理方法和计算机可读存储介质。

技术介绍

[0002]随着智能电视的发展,大部分智能电视多数都同时支持多种语言。由于语言之间存在差异,导致同一文本在不同语言的电视上显示时,需要的显示空间的长度不同。
[0003]在智能电视的测试阶段,会人工遍历各个语言在各个页面中的显示是否正常,若出现文字越界(显示的文字超出文本框),则上报开发人员修改。但智能电视包括的页面较多、支持的语言也较多,人工遍历效率低且容易出现漏测。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种显示设备、文字越界处理方法和计算机可读存储介质,能够确保在用户界面显示的页面中不出现文字越界问题。
[0005]第一方面,本申请实施例提供了一种显示设备,包括:控制器,被配置为:在监测到切换页面指令的情况下,获取待显示页面,切换页面指令用于指示显示设备切换至待显示页面,待显示页面中包括多个对象;在多个对象中的目标对象为文本框,且目标对象包括的内容信息包括目标文本的情况下,确定目标对象对应的外接矩形的面积,与目标对象对应的目标连通域面积的目标差值,目标对象为多个对象中的任一对象;在目标差值大于或者等于差值阈值的情况下,更改目标文本在目标对象中的显示格式,以使显示的目标文本不超出目标对象;加载并显示待显示页面。
[0006]第二方面,本申请提供了一种文字越界处理方法,包括:在监测到切换页面指令的情况下,获取待显示页面,切换页面指令用于指示显示设备切换至待显示页面,待显示页面中包括多个对象;在多个对象中的目标对象为文本框,且目标对象包括的内容信息包括目标文本的情况下,确定目标对象对应的外接矩形的面积,与目标对象对应的目标连通域面积的目标差值,目标对象为多个对象中的任一对象;在目标差值大于或者等于差值阈值的情况下,更改目标文本在目标对象中的显示格式,以使显示的目标文本不超出目标对象;加载并显示待显示页面。
[0007]第三方面,本申请提供了一种计算机可读存储介质,包括:计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如第二方面所示的文字越界处理方法。
[0008]第四方面,本申请提供了一种计算机程序产品,包括:当计算机程序产品在计算机上运行时,使得计算机实现如第二方面所示的文字越界处理方法。
[0009]本申请实施例提供的技术方案与现有技术相比具有如下优点:本申请实施例中,在监测到切换页面指令的情况下,获取待显示页面,切换页面指令用于指示显示设备切换至待显示页面,待显示页面中包括多个对象;在多个对象中的目标对象为文本框,且目标对
象包括的内容信息包括目标文本的情况下,确定目标对象对应的外接矩形的面积,与目标对象对应的目标连通域面积的目标差值,目标对象为多个对象中的任一对象;在目标差值大于或者等于差值阈值的情况下,更改目标文本在目标对象中的显示格式,以使显示的目标文本不超出目标对象;加载并显示待显示页面。如此,在待显示页面在用户界面显示之前,若待显示页面存在文字越界问题,则更改文字在文本框中的显示格式(确保显示的文字不超出文本框)后,再加载并显示待显示页面,避免了在用户界面显示的页面中出现文字越界问题,提升了用户观感;同时,无需在测试阶段对显示页面一一进行手动测试,检测各个显示页面在各种语言下显示时是否存在文字越界问题,节省了大量的人力。
附图说明
[0010]为了更清楚地说明本申请实施例或相关技术中的实施方式,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0011]图1示出了根据一些实施例的控制设备与显示设备之间操作场景;
[0012]图2示出了根据一些实施例的控制设备100的硬件配置框图;
[0013]图3示出了根据一些实施例的显示设备200的硬件配置框图;
[0014]图4示出了根据一些实施例的显示页面中出现文字越界问题的示意图;
[0015]图5示出了根据一些实施例的待显示页面的示意图之一;
[0016]图6示出了根据一些实施例的外接矩形和连通域的示意图;
[0017]图7示出了根据一些实施例的待显示页面的示意图之二;
[0018]图8示出了根据一些实施例的对象对应的轮廓的示意图;
[0019]图9示出了根据一些实施例的更改格式后显示页面的示意图;
[0020]图10示出了根据一些实施例的文字越界处理方法的流程示意图之一;
[0021]图11示出了根据一些实施例的文字越界处理方法的流程示意图之二;
[0022]图12示出了根据一些实施例的文字越界处理方法的流程示意图之三;
[0023]图13示出了根据一些实施例的文字越界处理方法的流程示意图之四;
[0024]图14示出了根据一些实施例的文字越界处理方法的流程示意图之五;
[0025]图15示出了根据一些实施例的文字越界处理方法的流程示意图之六;
[0026]图16示出了根据一些实施例的文字越界处理方法的流程示意图之七;
[0027]图17示出了根据一些实施例的文字越界的示意图。
具体实施方式
[0028]为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
[0029]需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
[0030]本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是
用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
[0031]术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
[0032]本申请实施方式提供的显示设备可以具有多种实施形式,例如,可以是电视、智能电视、激光投影设备、显示器(monitor)、电子白板(electronic bulletin board)、电子桌面(electronic table)、手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备等。
[0033]图1为根据实施例中显示设备与控制设备之间操作场景的示意图,其中控制设备包括智能设备或控制装置。如图1所示,用户可通过智能设备300或控制装置100操作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示设备,其特征在于,包括:控制器,被配置为:在监测到切换页面指令的情况下,获取待显示页面,所述切换页面指令用于指示所述显示设备切换至所述待显示页面,所述待显示页面中包括多个对象;在所述多个对象中的目标对象为文本框,且目标对象包括的内容信息包括目标文本的情况下,确定所述目标对象对应的外接矩形的面积,与所述目标对象对应的目标连通域面积的目标差值,所述目标对象为所述多个对象中的任一对象;在所述目标差值大于或者等于差值阈值的情况下,更改所述目标文本在所述目标对象中的显示格式,以使所述显示的所述目标文本不超出所述目标对象;加载并显示所述待显示页面。2.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:在确定所述目标对象对应的外接矩形的面积,与所述目标对象对应的目标连通域面积的目标差值之前,确定所述目标外接矩形中的任一点对应的目标坐标;根据用户页面布局文件,确定所述目标坐标对应的属性信息,所述用户页面布局文件中存储有多个坐标和每个坐标对应的属性信息,所述目标坐标对应的属性信息用于指示目标坐标所属的目标对象为文本框,所述目标对象包括的内容信息为所述目标文本。3.根据权利要求2所述的显示设备,其特征在于,所述控制器,还被配置为:在所述确定所述目标外接矩形中的任一点对应的目标坐标之前,检测所述待显示页面中是否包括文本框;在所述待显示页面中包括文本框的情况下,确定所述目标外接矩形中的任一点对应的目标坐标。4.根据权利要求1所述的显示设备,其特征在于,所述多个对象为所述待显示页面中包括的全部对象或者部分对象;所述控制器,还被配置为:在所述确定所述目标对象对应的外接矩形的面积,与所述目标对象对应的目标连通域面积的目标差值之前,确定所述待显示页面中包括的全部对象中每个对象对应的轮廓;在所述全部对象中的第一对象对应的轮廓不是矩形的情况下,从所述全部对象中剔除所述第一对象,得到所述多个对象。5.根据权利要求1所述的显示设备,其特征在于,所述多个对象为所述待显示页面中包括的全部对象或者部分对象;所述控制器,还被配置为:在所述确定所述目标对象对应的外接矩形的面积,与所述目标对象对应的目标连通域面积的目标差值之前,确定所述全部对象中每个对象对应的外接矩形;在所述全部对象中的第二对象对应的...

【专利技术属性】
技术研发人员:江雪王建新王志刚
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

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

1