一种显示图形用户界面的方法及装置制造方法及图纸

技术编号:11723916 阅读:81 留言:0更新日期:2015-07-11 15:36
本发明专利技术公开了一种显示图形用户界面的方法及装置。其中该图形用户界面是基于多个窗口而产生,该方法包括:由第一图形处理器在多个窗口中分别绘制用于形成图形用户界面的图片,以及根据预设规则选择第一图形处理器或第二图形处理器合成绘制有图片的多个窗口至硬件缓冲器中,以形成图形用户界面;其中第一图形处理器与第二图形处理器不同。通过上述方式,本发明专利技术能够提高图片处理的效率,进而使得图形用户界面的显示帧率得到提高,使人眼在屏幕上能看到连贯、流畅的画面。

【技术实现步骤摘要】

本专利技术涉及显示
,特别是涉及一种显示图形用户界面的方法及装置
技术介绍
图形用户界面(Graphical User Interface,⑶I)是指采用图形方式显示的用户界面。其中,图形用户界面的产生给用户带来更好的视觉享受。如何将图形用户界面显示在屏幕上,现有技术的做法是:首先创建多个窗口,然后由图形处理器在多个窗口中绘制图片,接着使用图形处理器的合成功能在硬件缓冲器中将绘制有图片的多个窗口进行合成以形成图形用户界面,最后通过屏幕显示(On ScreenDisplay, OSD)将图形用户界面显示在屏幕上。在现有技术中,不管绘制图片还是合成图片,均需要利用图形处理器的图形处理资源。同时,随着科学技术的不断发展,图片的分辨率逐步提高。分辨率的提高将要消耗更多的图形处理器的图形处理资源,给图形处理器带来严重的处理负荷,其具体表现为:随着图片的分辨率的提高,图形处理器对图片的处理效率下降,从而导致屏幕上输出的图形用户界面的帧率急速下降,人眼看到的显示屏上的画面将会出现不连贯、不流畅的现象。举例来说,当图片的分辨率为4K2K超高清(3840 X 2160)时,也即待处理的图片总像素数量达到800万以上,测试得到屏幕上输出的图形用户界面的帧率为12fps(每秒的帧数)。而由于人类眼睛的特殊生理结构,如果所看画面之帧率高于24fps的时候,就会认为是连贯的。此时,由于图形用户界面的帧率远远小于24fps,人眼看到的是断断续续显示的图形用户界面,从而大大降低了用户的视觉体验。
技术实现思路
有鉴于此,本专利技术提供以下技术方案。根据本专利技术一实施例,本专利技术提供一种显示图形用户界面的方法,其中该图形用户界面是基于多个窗口而产生,该方法包括:由第一图形处理器在多个窗口中分别绘制用于形成图形用户界面的图片;以及根据预设规则,选择第一图形处理器或第二图形处理器合成绘制有图片的多个窗口至硬件缓冲器中,以形成图形用户界面;其中第一图形处理器与第二图形处理器不同。根据本专利技术另一实施例,本专利技术提供一种显示图形用户界面的装置,该装置包括:第一图形处理器,在多个窗口中分别绘制用于形成图形用户界面的图片;第二图形处理器;以及硬件缓冲器,耦接于第一图形处理器与第二图形处理器;窗口管理模块,根据预设规则,选择第一图形处理器或第二图形处理器合成绘制有图片的多个窗口至硬件缓冲器中;其中第一图形处理器与第二图形处理器不同。根据本专利技术再一实施例,本专利技术提供一种显示图形用户界面的方法,其中该图形用户界面是基于多个窗口而产生,该方法包括:由第一图形处理器在多个窗口中分别绘制用于形成图形用户界面的图片,其中,多个窗口中的至少一个存储于硬件缓冲器;由第一图形处理器或第二图形处理器将存储于硬件缓冲器中的绘制有图片的窗口与剩余的窗口进行合成,以形成图形用户界面;其中第一图形处理器与第二图形处理器不同。根据本专利技术再一实施例,本专利技术提供一种显示图形用户界面的装置,该装置包括:第一图形处理器,在多个窗口中分别绘制用于形成所述图形用户界面的图片;硬件缓冲器,与第一图形处理器耦接;其中,多个窗口中的至少一个存储于硬件缓冲器;第一图形处理器将存储于硬件缓冲器中绘制有图片的窗口与剩余的窗口进行合成,以形成图形用户界面。根据本专利技术再一实施例,本专利技术提供一种显示图形用户界面的装置,该装置包括:第一图形处理器,在多个窗口中分别绘制用于形成图形用户界面的图片;第二图形处理器;硬件缓冲器,与第一图形处理器以及第二图形处理器耦接;其中,多个窗口中的至少一个存储于硬件缓冲器;第二图形处理器将存储于硬件缓冲器中绘制有图片的窗口与剩余的窗口进行合成,以形成图形用户界面;其中第一图形处理器与第二图形处理器不同。根据本专利技术再一实施例,本专利技术提供一种显示图形用户界面的方法,其中该图形用户界面是基于多个窗口而产生,该方法包括:由第一图形处理器在多个窗口中分别绘制用于形成图形用户界面的图片;以及根据预设规则,选择第一图形处理器、第二图形处理器和第三图形处理器中的至少一个合成绘制有图片的多个窗口至硬件缓冲器中,以形成图形用户界面;其中第一图形处理器、第二图形处理器以及第三图形处理器彼此不同。根据本专利技术再一实施例,本专利技术提供一种显示图形用户界面的装置,该装置包括:第一图形处理器,在多个窗口中分别绘制用于形成图形用户界面的图片;第二图形处理器;第三图形处理器,以及硬件缓冲器,耦接于第一图形处理器为、第二图形处理器和第三图形处理器;窗口管理模块,根据预设规则,选择第一图形处理器、第二图形处理器和第三图形处理器中的至少一个合成绘制有图片的多个窗口至硬件缓冲器中;其中第一图形处理器、第二图形处理器与第三图形处理器彼此不同。本专利技术的有益效果是:区别于现有技术的情况,本专利技术的显示图形用户界面的方法及装置可减轻第一图形处理器的工作负荷,从而提高了图片处理的效率,进而使得图形用户界面的显示帧率得到提高,使人眼在屏幕上能看到连贯、流畅的画面。【附图说明】图1是本专利技术第一实施例的显示图形用户界面的装置的结构示意图;图2是本专利技术第二实施例的显示图形用户界面的装置的结构示意图;图3是本专利技术第三实施例的显示图形用户界面的装置的结构示意图;图4是本专利技术第四实施例的显示图形用户界面的装置的结构示意图;图5是本专利技术第一实施例的显示图形用户界面的方法的流程图;图6是本专利技术第二实施例的显示图形用户界面的方法的流程图;图7是本专利技术第三实施例的显示图形用户界面的方法的流程图;图8是本专利技术第四实施例的显示图形用户界面的方法的流程图;图9是本专利技术第五实施例的显示图形用户界面的方法的流程图;图10是本专利技术第六实施例的显示图形用户界面的方法的流程图;图11是本专利技术第七实施例的显示图形用户界面的方法的流程图。【具体实施方式】在说明书及权利要求书当中使用了某些词汇来指称特定的组件。所属领域中的技术人员应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的基准。在通篇说明书及权利要求书当中所提及的「耦接」一词在此包含任何直接及/或间接的电气耦接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气耦接于第二装置,或透过其它装置或耦接手段间接地电气耦接至第二装置。下面结合附图和实施例对本专利技术进行详细说明。图1是本专利技术第一实施例的显示图形用户界面的装置的结构示意图。如图1所示,显示图形用户界面的装置100包括第一图形处理器11、第二图形处理器12、硬件缓冲器13和窗口管理模块14。另外,图1所示的显示图形用户界面的装置以虚线表示多个窗口 10。其中,硬件缓冲器13耦接于第一图形处理器11和第二图形处理器12。第一图形处理器11在多个窗口 10中分别绘制用于形成图形用户界面的图片,其中多个窗口由应用程序创建,每个窗口为虚拟窗口,其对应由虚拟地址访问的一段虚拟内存空间。具体来说,多个窗口由应用程序基于需要而调用窗口管理器的相对应接口而产生,图形用户界面一般由多层图片叠加形成,其中,图形用户界面中图片的层数与多个窗口的数量相对应。由第一图形处理器在多个窗口中分别绘制用于形成图形用户界面的图片具体为:由第一图形处理器将图形用户界面中各层图本文档来自技高网...

【技术保护点】
一种显示图形用户界面的方法,其中该图形用户界面是基于多个窗口而产生,其特征在于,所述方法包括:由第一图形处理器在所述多个窗口中分别绘制用于形成所述图形用户界面的图片;以及根据预设规则,选择所述第一图形处理器或第二图形处理器合成绘制有所述图片的所述多个窗口至硬件缓冲器中,以形成所述图形用户界面;其中所述第一图形处理器与所述第二图形处理器不同。

【技术特征摘要】

【专利技术属性】
技术研发人员:郑子杰陈诚张晨鹂
申请(专利权)人:联发科技新加坡私人有限公司
类型:发明
国别省市:新加坡;SG

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

1