文本显示方法及显示设备技术

技术编号:27206754 阅读:14 留言:0更新日期:2021-01-31 12:32
本申请公开了一种文本显示方法及显示设备,用以节约文本显示所需的内存。该显示设备包括:显示器;与所述显示器耦合的控制器,被配置执行:在内存中创建用于缓存目标文本的存储区域;获取目标文本的每一像素的灰度值并存储至所述存储区域;对于目标文本的每一像素,根据该像素的灰度值得到透明度值,并结合目标文本的RGB值,从预设的颜色数组中确定出该像素对应的数组元素,利用确定出的数组元素在颜色数组中的索引值替换所述存储区域中该像素的灰度值;所述颜色数组的任一数组元素由透明度和RGB值组成;当需要显示所述目标文本时,利用所述存储区域中存储的每一像素的索引值在所述颜色数组中查找数组元素,并依据查找到的数组元素显示对应颜色。组元素显示对应颜色。组元素显示对应颜色。

【技术实现步骤摘要】
文本显示方法及显示设备


[0001]本申请涉及显示
,尤其涉及一种文本显示方法及显示设备。

技术介绍

[0002]显示设备通常采用如下方式显示文本:从字库中获取待显示文本的字符数据,将字符数据进行渲染后缓存在预先分配的内存空间中;当需要显示文本时,将该内存空间中的内容直接通过显示屏显示。
[0003]但通过上述方式显示文本会将大量的文本缓存在内存中,而且目前为了保证文本显示效果,通常采用32位色显示文本,这使得文本的每一像素需要占用4字节的内存空间,最终导致占用大量内存空间。如何减少显示文本时对内存的占用是目前仍需解决的问题。

技术实现思路

[0004]本申请实施例提供一种文本显示方法及显示设备,用以节约文本显示所需的内存。
[0005]第一方面,提供一种显示设备,包括:
[0006]显示器;
[0007]与上述显示器耦合的控制器,被配置执行:
[0008]在内存中创建用于缓存目标文本的存储区域;
[0009]获取目标文本的每一像素的灰度值并存储至上述存储区域;
[0010]对于目标文本的每一像素,根据该像素的灰度值得到该像素的透明度,利用得到的透明度结合目标文本的RGB值,从预设的颜色数组中确定出该像素对应的数组元素,并利用确定出的数组元素在上述颜色数组中的索引值替换上述存储区域中该像素的灰度值;上述颜色数组的任一数组元素由透明度和RGB值组成,用于表示一种颜色;
[0011]当需要显示上述目标文本时,利用上述存储区域中存储的每一像素的索引值在上述颜色数组中查找数组元素,并依据查找到的数组元素,通过上述显示器显示该像素对应的颜色。
[0012]第二方面,提供一种文本显示方法,该方法包括:
[0013]在内存中创建用于缓存目标文本的存储区域;
[0014]获取目标文本的每一像素的灰度值并存储至上述存储区域;
[0015]对于目标文本的每一像素,根据该像素的灰度值得到该像素的透明度,利用得到的透明度结合目标文本的RGB值,从预设的颜色数组中确定出该像素对应的数组元素,并利用确定出的数组元素在上述颜色数组中的索引值替换上述存储区域中该像素的灰度值;上述颜色数组的任一数组元素由透明度和RGB值组成,用于表示一种颜色;
[0016]当需要显示上述目标文本时,利用上述存储区域中存储的每一像素的索引值在上述颜色数组中查找数组元素,并依据查找到的数组元素显示该像素对应的颜色。
[0017]上述实施例中,显示设备在缓存目标文本时,可在内存中创建的存储区域内存储
该目标文本各像素的灰度值,并将各灰度值替换为颜色数组中的索引值,在显示目标文本时,只需将存储区域中各像素的索引值替换为颜色数组中对应的颜色并显示即可。上述过程中,存储区域内至多存储灰度值或者索引值,在颜色数组中的数组元素数量较少的情况下,索引值占用的存储空间较小,由此通过上述实施例能够有效节约文本显示所需的内存。
附图说明
[0018]图1A中示例性示出了显示设备200与控制装置100之间操作场景的示意图;
[0019]图1B中示例性示出了图1A中控制装置100的配置框图;
[0020]图1C中示例性示出了图1A中显示设备200的配置框图;
[0021]图1D中示例性示出了显示设备200存储器中操作系统的架构配置框图;
[0022]图2中示例性示出了本申请提供的文本显示方法;
[0023]图3中示例性示出了一种从颜色数组中确定出数组元素的流程图。
具体实施方式
[0024]为使本申请示例性实施例的目的、技术方案和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
[0025]基于本申请中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。
[0026]本申请中使用的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
[0027]本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
[0028]本申请中使用的术语“手势”,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。
[0029]为便于理解本申请实施例提供的时间显示方法及显示设备,下面对显示设备的结构、显示设备和控制装置的交互进行举例说明:
[0030]图1A中示例性示出了显示设备200与控制装置100之间操作场景的示意图。如图1A所示,控制装置100和显示设备200之间可以有线或无线方式进行通信。
[0031]其中,控制装置100被配置为控制显示设备200,其可接收用户输入的操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起着用户与显示设备200之间交互的中介作用。如:用户通过操作控制装置100上频道加减键,显示设备200响应频道加减的操作。
[0032]控制装置100可以是遥控器100A,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控
器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。
[0033]控制装置100也可以是智能设备,如移动终端100B、平板电脑、计算机、笔记本电脑等。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,通过直观的用户界面(UI)为用户提供各种控制。
[0034]示例性的,移动终端100B可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以使移动终端100B与显示设备200建立控制指令协议,通过操作移动终端100B上提供的用户界面的各种功能键或虚拟按钮,来实现如遥控器100A布置的实体按键的功能。也可以将移动终端100B上显示的音视频内容传输到显示设备200上,实现同步显示功能。
[0035]显示设备200可被实施为电视,可提供广播接收电视功能以及计算机支持功能的智能网络电视功能。显示设备示例的包括,数字电视、网络电视、智能电视、互联网协议电视(IPTV)等。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示设备,其特征在于,包括:显示器;与所述显示器耦合的控制器,被配置执行:在内存中创建用于缓存目标文本的存储区域;获取目标文本的每一像素的灰度值并存储至所述存储区域;对于目标文本的每一像素,根据该像素的灰度值得到该像素的透明度,利用得到的透明度结合所述目标文本的RGB值,从预设的颜色数组中确定出该像素对应的数组元素,并利用确定出的数组元素在所述颜色数组中的索引值替换所述存储区域中该像素的灰度值;所述颜色数组的任一数组元素由透明度和RGB值组成,用于表示一种颜色;当需要显示所述目标文本时,利用所述存储区域中存储的每一像素的索引值在所述颜色数组中查找数组元素,并依据查找到的数组元素,通过所述显示器显示该像素对应的颜色。2.根据权利要求1所述的显示设备,其特征在于,所述从预设的颜色数组中确定出该像素对应的数组元素,包括:获取目标文本的背景色;对于目标文本的任一像素,在预设的颜色数组中查找由该像素的透明度和所述目标文本的RGB值组成的第一数组元素,并依据查找到的第一数组元素和所述背景色,从颜色数组中确定与该像素对应的数组元素;其中,确定出的数组元素为第一数组元素与背景色经过颜色混合运算的结果。3.根据权利要求2所述的显示设备,其特征在于,所述依据查找到的第一数组元素和所述背景色,从颜色数组中确定与该像素对应的数组元素,包括:在所述颜色数组中查找与所述背景色对应的第二数组元素;对所述第一数组元素的索引值和所述第二数组元素的索引值进行预设运算,并在所述颜色数组中查找将运算结果作为索引值的第三数组元素;将所述第三数组元素确定为所述像素对应的数组元素。4.根据权利要求3所述的显示设备,其特征在于,所述控制器还被配置执行:若查找到的第三数组元素为空,则对所述第二数组元素和所述第一数组元素进行颜色混合运算,将颜色混合运算结果存储为第三数组元素,并将所述第三数组元素确定为所述像素对应的数组元素。5.根据权利要求1-4任一项所述的显示设备,其特征在于,所述控制器被配置为:对于目标文本的每一像素,按照预设的离散化处理规则对该像素的灰度值进行处...

【专利技术属性】
技术研发人员:龚关付守国
申请(专利权)人:海信电子科技武汉有限公司
类型:发明
国别省市:

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

1