[发明专利]一种国产计算机平台下Qt画图性能的优化方法有效

专利信息
申请号: 201510961218.8 申请日: 2015-12-18
公开(公告)号: CN105608723B 公开(公告)日: 2018-07-20
发明(设计)人: 王春洁;赵丹;王建国;许新达;黄卫;邹清扬;陈志才 申请(专利权)人: 长城信息产业股份有限公司;长沙湘计海盾科技有限公司
主分类号: G06T11/60 分类号: G06T11/60
代理公司: 长沙市融智专利事务所 43114 代理人: 杨萍
地址: 410100 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 国产 计算机 平台 qt 画图 性能 优化 方法
【说明书】:

发明公开了一种国产计算机平台下Qt画图性能的优化方法,在国产中标麒麟操作系统平台下,通过编译加载Qt软件,开启GPU硬件图形加速后,修改调用的底层Xlib接口函数,以充分利用GPU加速,进而提高国产计算机平台下Qt画图性能。修改后Qt的画点性能提高50~60倍,画字符性能提高3~5倍。

技术领域

本发明主要涉及图形图像技术领域,特指一种针对国产平台在开启硬件图形加速后,提高Qt画图性能的方法。

背景技术

由斯诺登等事件的不断爆发,计算机的自主可控迫在眉睫,但其国产计算机仍处起步阶段,与主流水平存在一定差距,尤其是在图形处理方面,其性能明显无法满足如今对多媒体图像处理的需求。而随着计算机技术的不断发展,多媒体技术还在不断的进步,图形图像处理开发工具也不断更新,人们对图形处理的性能要求越来越高。

目前,常用的图形开发工具有X Window上的Qt,Motif,Openwin,GTK等图形界面库以及Windows平台上的MFC,OWL,VCL,ATL等等。而Qt则因其特殊的优点在众多开发工具中脱颖而出。

Qt是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt、基于FrameBuffer的Qtopia Core、快速开发工具Qt Designer和国际化工具Qt Linguist等部分。Qt支持所有的UNIX系统,当然也包括Linux系统,还支持WinNT/Win2k、Windows 95/98平台。基本上Qt同X-Window上的Motif、Openwin、GTK等图形界面库和Windows平台上的MFC、OWL、VCL、ATL是同类型的。不过Qt还具有下列一些优点。

(1)优良的跨平台特性。

Qt支持下列操作系统:Microsoft Windows 95/98、Microsoft Windows NT、Linux、Solaris、SunOS、HP-UX、Digital UNIX(OSF/1、Tru64)、Irix、FreeBSD、BSD/OS、SCO、AIX、OS390和QNX等。

(2)面向对象。

Qt的良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。Qt提供了一种称为信号和槽(signals/slots)的安全类型来替代回调函数(callback),这使得各个元件之间的协同工作变得十分简单。

(3)丰富的API。

Qt包括多达250个以上的C++类,还提供基于模板的collections、serialization、file、I/O device、directory management和date/time类。甚至还包括正则表达式的处理功能。

(4)支持2D/3D图形渲染,支持OpenGL。

(5)大量的开发文档。

(6)XML支持。

为充分提高CPU的利用率,Qt支持GPU(图形处理器)硬件图像加速。在国产计算机中标麒麟操作系统下加载Qt软件,其画图性能在某些方面也有明显提高尤其是在开启GPU硬件加速后,其画线性能提高10~20倍。但美中不足的是,当开启GPU硬件加速后,虽然画线的性能有几十倍提升,但其画点和画字符的性能却明显下降,没有充分利用GPU硬件加速的功能。

发明内容

本发明所解决的技术问题是,针对Qt在国产平台下开启GPU硬件图像加速后,画线性能提高,但其画点、画字符性能降低的问题,提供一种国产计算机平台下Qt画图性能的优化方法,通过修改调用底层Xlib画图方式,优化Qt中画点、画字符的实现方法,来提高对GPU硬件图像加速的利用率,进一步提高国产计算机平台下Qt的画图性能。

本发明的技术方案为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长城信息产业股份有限公司;长沙湘计海盾科技有限公司,未经长城信息产业股份有限公司;长沙湘计海盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510961218.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top