屏幕菜单色彩的处理方法及装置制造方法及图纸

技术编号:7901534 阅读:194 留言:0更新日期:2012-10-23 13:15
本发明专利技术公开了一种屏幕菜单色彩的处理方法及装置,该方法包括以下步骤:中央处理器获取当前图像的物理模型的顶点数据,并输出至图形处理器;图形处理器根据所述当前图像的物理模型的顶点数据绘制所述图像的纹理,对所述纹理采样获得至少一个图像片段;对所述图像片段进行像素颜色处理;将所述图像片段混合至所述纹理内形成新的图像,并将所述新的图像光栅化处理;输出光栅化处理后的图像数据至帧缓存以供显示屏显示。本发明专利技术可降低中央处理器的储存空间占用量,减小中央处理器的运算量,提高了中央处理器的运行速度。

【技术实现步骤摘要】

本专利技术属于显示终端领域,特别涉及一种屏幕菜单色彩的处理方法及装置
技术介绍
随着电视技术的发展,电视的应用范围越来越大,用户对屏幕菜单0SD(on_screendisplay,屏幕菜单)色彩的要求越来越高。现有技术中,通过在中央处理器中对同一功能的 界面储存了多种颜色的图片,用户选择好需要显示的颜色后,在中央处理器中查找出对应颜色的图片。其缺陷在于,由于图片的数量较多,中央处理器内存的占用量较大,导致中央处理器的运行速较慢,亟需改进。
技术实现思路
本专利技术的主要目的在于提供一种屏幕菜单色彩的处理方法,旨在降低中央处理器的占用量,提高中央处理器的运行速度。为了实现专利技术目的,本专利技术提供一种屏幕菜单色彩的处理方法,包括以下步骤中央处理器获取当前图像的物理模型的顶点数据,并输出至图形处理器;图形处理器根据所述当前图像的物理模型的顶点数据绘制所述图像的纹理,对所述纹理采样获得至少一个图像片段;对所述图像片段进行像素颜色处理;将所述图像片段混合至所述纹理内形成新的图像,并将所述新的图像光栅化处理;输出光栅化处理后的图像数据至帧缓存以供显示屏显示。优选地,所述中央处理器获取当前图像的物理模型的顶点数据,并输出至图形处理器的同时,还包括获取当前图像的纹理图像数据,并输出至图形处理器;所述对图像片段进行像素颜色处理的步骤具体为根据所述纹理图像数据和预置的阿尔法值对所述图像片段进行像素颜色处理。优选地,所述对图像片段进行像素颜色处理的步骤具体为根据预置的红颜色值、绿颜色值、蓝颜色值、阿尔法值对所述图像片段进行像素颜色处理。优选地,在执行所述中央处理器获取当前图像的纹理图像数据和物理模型的顶点数据,并输出至图形处理器步骤之前还包括所述图形处理器创建与所述显示屏匹配的显示区域。优选地,所述将图像片段混合至所述纹理内形成新的图像,并将所述新的图像光栅化处理步骤具体包括将所述图像片段依次映射至所述纹理内;将由所述纹理和所述图像片段混合形成的新的图像输出至所述显示区域;删除所述新的图像超出所述显示区域的部分;将删除后的图像光栅化处理。本专利技术还提供一种屏幕菜单色彩的处理装置,包括中央处理器,用于获取当前图像的物理模型的顶点数据,并输出至图形处理器;图形处理器,包括绘图模块,用于根据所述当前图像的物理模型的顶点数据绘制所述图像的纹理,对所述纹理采样获得至少一个图像片段;像素颜色处理模块,用于对所述图像片段进行像素颜色处理;混合模块,用于将所述图像片段混合至所述纹理内形成新的图像,并将所述新的图像光栅化处理;输出模块,用于输出光栅化处理后的图像数据至帧缓存以供显示屏显示。优选地,所述中央处理器,还用于获取当前图像的纹理图像数据,并输出至图形处理器;所述像素颜色处理模块,具体用于根据所述纹理图像数据和预置的阿尔法值对所述图像片段进行像素颜色处理。优选地,所述像素颜色处理模块,具体用于根据预置的红颜色值、绿颜色值、蓝颜色值、阿尔法值对所述图像片段进行像素颜色处理。优选地,所述图形处理器还包括显示区域创建模块,用于创建与所述显示屏匹配的显示区域。优选地,所述混合模块包括映射单元,用于将所述图像片段依次映射至所述纹理内;输出单元,将由所述纹理和所述图像片段混合形成的新的图像输出至所述显示区域;删除单元,用于删除所述新的图像超出所述显示区域的部分;光栅化单元,用于将删除后的图像光栅化处理。。本专利技术通过一图形处理器与中央处理器连接,由中央处理器采集图像的顶点数据,并输出至图形处理器进行绘图处理;图形处理器直接对图像片段的红颜色值、绿颜色值、蓝颜色值和阿尔法值修改,将该纹理和图像片段混合形成新的图像后,对该新的图像进行光栅化处理,并将光栅化处理后的数据输出至帧缓存以供显示屏显示。因此,本专利技术可降低中央处理器的储存空间占用量,减小中央处理器的运算量,提高了中央处理器的运行速度。附图说明图I为本专利技术屏幕菜单色彩的处理方法第一实施例的流程示意图;图2为本专利技术屏幕菜单色彩的处理方法第二实施例的流程示意图;图3为本专利技术屏幕菜单色彩的处理方法第三实施例的流程示意图;图4为本专利技术屏幕菜单色彩的处理方法第四实施例的流程示意图;图5为图4中图形处理器混合纹理和图像片段的流程示意图;图6为本专利技术屏幕菜单色彩的处理装置一实施例的结构示意图;图7为本专利技术屏幕菜单色彩的处理装置另一实施例的结构示意图;、图8为图7中的混合模块结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式应当理解,此处所描 述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图I为本专利技术屏幕菜单色彩的处理方法第一实施例的流程示意图。本实施例提供的屏幕菜单色彩的处理方法包括以下步骤步骤S10,中央处理器获取当前图像的物理模型的顶点数据,并输出至图形处理器;例如,当需要对一图标进颜色处理时,中央处理器将首先获取该图标的顶点数据,然后将该顶点数据图形处理器。本实施例中该顶点数据为绘制该图标纹理对应的点的数据。步骤S20,图形处理器根据上述当前图像的物理模型的顶点数据绘制上述图像的纹理,对该纹理采样获得至少一个图像片段;步骤S30,对上述图像片段进行像素颜色处理;当图形处理器接收到中央处理器输出的顶点数据,通过调用OpenGL (OpenGraphics Library,开放的图形程序接口)中的APKApplication Programming Interface,应用程序编程接口)将该纹理图像数据和顶点数据输出至图形处理器,图形处理器根据该顶点数据通过OpenGL技术以及OpenGL Shader Language显卡编程技术将上述图形的纹理映射至物理模型上。例如该图标为正方形,则该顶点数据包括该四个顶点的坐标值。同时,获取至少一个上述图像的图像片段,该图像片段可以为整个图像,也可以是对该图像的纹理进行采样。然后根据对该图像片段的红颜色值、绿颜色值、蓝颜色值和阿尔法值进行修改。具体地,图形处理器中包括一顶点着色器和一片段着色器,由顶点着色器根据该顶点数据将该图像的纹理映射至物理模型上,并对该纹理进行纹理采样,将采样后的图像片段输出至片段着色器;片段着色器接收到该图像片段后,对该图像片段的每一像素点的像素值进行修改,该像素值包括红颜色值、绿颜色值、蓝颜色值、阿尔法值。步骤S40,将上述图像片段混合至上述纹理内形成新的图像,并将该新的图像光栅化处理;步骤S50,输出光栅化处理后的图像数据至帧缓存以供显示屏显示。将该图像片段依次映射到上述纹理的对应位置,从而形成新的图像,当图形处理器绘制图像片段均映射至纹理内后;然后将该新的图像光栅化处理;最后将光栅化处理后得到的图像数据输出至帧缓存中,供显示屏显示。本专利技术通过一图形处理器与中央处理器连接,由中央处理器采集图像的顶点数据,并输出至图形处理器进行绘图处理;图形处理器直接对图像片段的红颜色值、绿颜色值、蓝颜色值和阿尔法值修改,将该纹理和图像片段混合形成新的图像后,对该新的图像进行光栅化处理,并将光栅化处理后的数据输出至帧缓存以供显示屏显示。因此,本专利技术可降低中央处理器的储存空间占用量,减小中央处理器的运算量,提高了中央处理器的运行速度。参照图2,图2为本专利技术屏幕菜单色彩的处理方法第二实施例的流程示意图。本文档来自技高网...

【技术保护点】
一种屏幕菜单色彩的处理方法,其特征在于,包括以下步骤:中央处理器获取当前图像的物理模型的顶点数据,并输出至图形处理器;图形处理器根据所述当前图像的物理模型的顶点数据绘制所述图像的纹理,对所述纹理采样获得至少一个图像片段;对所述图像片段进行像素颜色处理;将所述图像片段混合至所述纹理内形成新的图像,并将所述新的图像光栅化处理;输出光栅化处理后的图像数据至帧缓存以供显示屏显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢文学黄高波刘卫方
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1