[发明专利]一种屏幕图像绘制方法和装置有效
申请号: | 201210169147.4 | 申请日: | 2012-05-28 |
公开(公告)号: | CN103455973B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 周大良;李强;李欣;王树东;蔡金华 | 申请(专利权)人: | 方正国际软件(北京)有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60 |
代理公司: | 北京天悦专利代理事务所(普通合伙)11311 | 代理人: | 田明,任晓航 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 屏幕 图像 绘制 方法 装置 | ||
技术领域
本发明属于计算机图像处理领域,具体涉及一种屏幕图像绘制方法和装置。
背景技术
现有技术中,一般都是基于当前屏幕大小创建内存对象,将图像首先绘制到该内存对象上,然后再将这个内存对象的图像拷贝到屏幕设备上,从而实现图像的绘制。实时定位信号的大屏幕显示技术中涉及到两个概念:实时定位信号和大屏幕。实时定位信号主要指的是带X,Y的位置信号资源,这些定位信号需要在地图上进行展现,其中定位信号所带的X,Y值都是基于经纬度坐标系的,在将定位信号在屏幕上进行绘制时,需要将这些坐标首先转为屏幕坐标,从而在对应的在屏幕上绘制出来。常用的电脑显示器的分辨率大小一般为1024*768,但大屏幕大小可能由几个或十几个1024*768,这样其总的像素个数就很大。大屏幕显示设备的屏幕的对角线尺寸大都在40英寸以上。
基于windows平台目前使用的此较多的图像绘制技术多是基于GDI+双缓冲方式,也就是先根据屏幕大小创建一个相同大小的内存块,首先在该内存块中将所要绘制的图像绘制到上面,然后将该内存块中的图像整个拷贝到屏幕设备中,从而能实现屏幕无刷新的图像绘制。
在大屏幕领域,分辨率远远大于普通台式机屏幕大小,如果通过传统的图像绘制方式,也会常常引起性能上的问题,严重的会内存不足而造成整个系统的崩溃。具体而言,现有技术中存在以下不足:首先,如果根据大屏的大小来创建个内存对象,则需要占用很大的资源,同时在一次性将一很大的区域拷贝到屏幕设备时,同样容易引起系统的内存不够问题。其次,对动态变化频率此较高的场合,则需要不断的动态刷新整个屏幕,如果信号变化频率此较大,则常常造成死机等问题。
发明内容
针对现有技术中存在的缺陷,为了解决在大屏下,信号频率很高的情况下的动态图像绘制性能和资源占用问题,本发明提供一种屏幕图像绘制方法和装置。该方法和装置采用动态分屏技术,实现对海量信号的动态绘制。
具体地,为达到以上目的,本发明采用的技术方案是:
一种屏幕图像绘制方法,包括以下步骤:(1)内存块初始化,根据当前的屏幕的大小,建立内存块缓冲区;(2)内存分块控制,根据内存区域的屏幕定位信号的信号密度对初始化的内存块进行相应的分块或并块处理;(3)图像分块绘制,按分块分别进行对应块中的定位信号资源绘制,并分别将内存块中的绘制图像拷贝到屏幕,完成图像绘制。
进一步,所述步骤(1)中进一步包括以下步骤:将要绘制的定位信号资源的坐标转换成屏幕坐标。
更进一步,所述步骤(2)中包括以下步骤:2-1)判断当前屏幕区域的信号密度是否大于屏幕信号密度上限参数max,如果大于则将该区域分块;2-2)对每一分块,进一步判断该分块的信号密度大小是否大于屏幕信号密度上限参数max,如果大于屏幕信号密度上限参数max的,屏幕切分控制器对该分块再进行分块;2-3)判断当前分块的信号密度是否小于屏幕信号密度下限参数mi n,如果是,则判断当前的区域是否是根区域,如果不是根区域,则获取同当前区域相邻的内存区域对象;所述根区域是指原始大小的屏幕区域;2-4)判断同当前区域相邻的内存区域对象上的信号密度是否都小于屏幕信号密度下限参数mi n,如果是,则在内存中将这些块区域合并成一个内存对象。
步骤(3)包括以下步骤:3-1)为每一分块分别创建内存DC对象,3-2)分别将每个内存DC对象拷贝到该分块相对应的屏幕区域;所述内存DC是指内存设备内容。
优选地,所述信号为定位信号。
另一个实施方式中,所述步骤(2)包括:步骤2-1),根据屏幕大小和信号密度和/或绘制的频率对屏幕进行分块后,自动检测各个分块的信号密度和绘制频率,如果发现有新的区域信号密度增加,则继续进行分块,直至所设定的一个临界值为止;步骤2-2),如果几个分块区域的信号密度或绘制频率减少,则自动将多个分块合并成。
本发明还提供一种屏幕图像绘制装置,包括1)信号接收模块,用于接收信号;2)屏幕切分控制器,根据屏幕的信号密度信息进行内存区域的分块;3)位置更新控制器,实时判断各分块区域中的信号密度,根据信号密度状况动态地向屏幕切分控制器发出信号密度信息;4)绘制控制器,将分块内存中的绘制图像拷贝到屏幕上。
进一步,所述屏幕切分控制器将要绘制的定位信号资源的坐标转换成屏幕坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正国际软件(北京)有限公司,未经方正国际软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210169147.4/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序