[发明专利]解决GUI图形系统在多种显示标准下动态切换的方法无效
申请号: | 200710124969.X | 申请日: | 2007-12-12 |
公开(公告)号: | CN101350896A | 公开(公告)日: | 2009-01-21 |
发明(设计)人: | 李义才 | 申请(专利权)人: | 深圳创维数字技术股份有限公司 |
主分类号: | H04N5/445 | 分类号: | H04N5/445;G09G5/00 |
代理公司: | 深圳市康弘知识产权代理有限公司 | 代理人: | 胡朝阳 |
地址: | 518000广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解决 gui 图形 系统 多种 显示 标准 动态 切换 方法 | ||
【技术领域】
本发明涉及GUI图形系统的绘制处理及显示技术领域,特别涉及一种解决GUI图形系统在多种显示标准下动态切换的方法。
【背景技术】
在数字电视技术发展的过程中,一直存在多种制式(NTSC和PAL制式)、多种标准(标清和高清)并存的局面,这些不同的视频制式及显示标准都直接决定了产品中GUI图形系统的最终显示画面的大小及比例。GUI图形系统的设计及应用一直都是数字技术应用领域中一项最基础、最重要的工作之一。由于多种标准(NTSC、PAL、1080I/P、720P等)在显示输出上的差异,产品中的GUI图形系统需要实时根据目标显示环境进行显示尺寸及比例的调整以满足要求。目前,在GUI图形系统绘制过程中,通常都是根据多种显示标准的要求分类绘制表达某一应用场景下的图形,一般的GUI系统在设计时都是直接以显示区(OSD)为绘制区画布的,这样实现GUI固然相对简单:所画即所见,即直接在显示区绘制图形,任何图形绘制动作结束后不需任何操作,在OSD上就能直接显示绘制的结果。但是这样绘制区与显示区融于一体的GUI系统很难动态支持不同显示大小及宽高比例的显示标准所限定的条件。这无疑严重增加了GUI系统绘制过程的复杂度,也不利于GUI系统增加或减少对某个显示标准的支持。
【发明内容】
为解决上述问题,本发明的主要目的在于提供一种解决GUI图形系统在多种显示标准下动态切换的方法,以降低GUI图形系统中图形绘制过程的复杂度,简化多种标准显示环境切换中GUI绘制过程。
为实现上述目的,本发明的技术方案为:解决GUI图形系统在多种显示标准下动态切换的方法,包括如下步骤:
(a)根据业务应用和支持的显示标准及制式设计实现GUI系统中的绘制区,并根据绘制区准备GUI资源;
(b)根据当前的显示标准或制式生成一个符合当前显示标准的显示区,与显示设备底层关联,即准备好显示的OSD;
(c)根据当前的业务应用,以GUI系统的绘制区为画布绘制当前应用的图形画面,并通知OSD进行更新;
(d)显示区发现有更事件后,根据绘制区与显示区的大小及宽高比,采用图像处理的技术将绘制区图形中需要更新的区域处理成OSD对应位置上的大小及比例,并且更新到OSD对应位置上,完成一次更新;
(e)重复步骤(c)、(d)完成系统对当前显示标准/制式的显示支持;
(f)当显示标准/制式发生变化,重复步骤(b),然后再按步骤(c)、(d)完成GUI系统对当前新显示标准/制式的显示支持。
相较于现有技术,本发明GUI图形系统中的绘制区和显示区分开处理,使GUI系统中的绘制内存区与显示内存区分开设计实现、处理。并且基于图像处理的技术实现绘制区与显示区内数据的动态更新及显示,从而简化从一种显示标准或制式环境切换到另一种显示环境时GUI系统绘制过程,解决了通常GUI系统绘制过程中需要根据多种标准或制式的显示要求分类表达图形元素的难题。
【附图说明】
图1为本发明解决GUI图形系统在多种显示标准下动态切换的方法的工作流程图。
图2为本发明方法中绘制区图形向多种显示标准更新的效果示意图。
【具体实施方式】
本发明解决GUI图形系统在多种显示标准下动态切换的方法,将GUI图形系统中的绘制区和显示区分开处理,使GUI系统中的绘制内存区与显示内存区分开设计实现、处理。并且基于图像处理的技术实现绘制区与显示区内数据的动态更新及显示,从而简化从一种显示标准或制式环境切换到另一种显示环境时GUI系统绘制过程,解决了通常GUI系统绘制过程中需要根据多种标准或制式的显示要求分类表达图形元素的难题,具体包括如下步骤:
(a)根据实际业务应用和可能支持的显示标准及制式设计实现GUI系统中的绘制区(大小及比例),并根据绘制区准备GUI资源;
在本施实例GUI系统中,考虑支持1080I/P、720P、PAP制式及NTSC制式四种显示环境,即支持四种显示环境之间的切换,同时考虑兼顾四种显示环境下的显示效果,比如高清环境下图形显示比例为16∶9,标清环境下图形显示比例为4∶3。在考虑多种因素后,设计GUI系统中的绘制区的大小为800×525。即以后GUI系统中所有应用的图形都要在绘制区的{(0,0),(800,525)}坐标系统中绘制。同样,按照绘制区的大小(800×525)选择合适字体库及图片资源等,字体库选择24×24的点阵字库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维数字技术股份有限公司,未经深圳创维数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710124969.X/2.html,转载请声明来源钻瓜专利网。