平面图形块显示方法及系统技术方案

技术编号:2947879 阅读:254 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种平面图形块显示方法,包括以下步骤:(a)读取初始图形块数据并将所述初始图形块数据变换为错位图形块数据;(b)根据所述错位图形块数据在显示模块显示错位图形块;(c)根据所述初始图形块数据在显示模块显示初始图形块,所述初始图形块显示于所述错位图形块上层。本发明专利技术还涉及一种平面图形块显示系统。本发明专利技术的平面图形块显示方法及系统,通过生成错位图形块,将平面的图形块显示为立体效果。

【技术实现步骤摘要】

本专利技术涉及计算机图形块显示领域,更具体地说,涉及一种平面图形块显示方法及系统
技术介绍
由于图形块显示具有直观、简洁的优点,越来越多的数据采用图形块及与图形块相结合的数据的形式显示,如电子地图、数据分布图等。而目前在显示图形块时,往往采用二维的屏幕显示方式,显示效果比较单一呆板。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述二维屏幕显示效果单一呆板的缺陷,提供一种平面图形块显示方法及系统。本专利技术解决其技术问题所采用的技术方案是构造一种平面图形块显示方法,包括以下步骤(a)读取初始图形块数据并将所述初始图形块数据变换为错位图形块数据;(b)根据所述错位图形块数据在显示模块显示错位图形块;(c)根据所述初始图形块数据在显示模块显示初始图形块,所述初始图形块显示于所述错位图形块上层。上述的平面图形块显示方法中,所述初始图形块数据和错位图形块数据分别为初始图形块和错位图形块中象素点的位置数据。上述的平面图形块显示方法中,步骤(a)中的所述变换包括将初始图形数据进行错位偏移变换。上述的平面图形块显示方法中,步骤(b)中显示错位图形块包括使用背景色填充或阴影线填充错位图形块。上述的平面图形块显示方法中,所述初始图形块为电子地图或数据分布图中的图形块。本专利技术还提供一种平面图形块显示系统,包括存储初始图形块数据的初始图形块存储单元、将初始图形块数据转换为错位图形块数据的变换模块以及分别根据初始图形块数据和错位图形块数据显示初始图形块和错位图形块的显示单元,其中变换单元与初始图形块存储单元连接,显示单元分别与初始图形块存储单元和变换模块连接。上述的平面图形块显示系统中,所述显示模块将初始图形块显示于错位图形块的上层。上述的平面图形块显示系统中,所述初始图形块数据和错位图形块数据分别包括初始图形块和错位图形块中象素点的位置数据。上述的平面图形块显示系统中,所述系统还包括用于存储变换模块生成的错位图形块数据的错位图形块存储单元,所述错位图形块存储单元的输入端和输出端分别与变换模块和显示模块连接。上述的平面图形块显示系统中,所述初始图形块为电子地图或数据分布图中的图形块。本专利技术的平面图形块显示方法及系统,通过生成错位图形块,将平面的图形块显示为立体效果。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术平面图形块显示系统的结构示意图;图2是使用本专利技术平面图形块显示系统显示电子地图的示意图;图3是本专利技术平面图形块显示方法的流程图;图4是图3中错位变换步骤的流程图。具体实施例方式如图1所示,是本专利技术平面图形块显示系统的结构示意图,其包括初始图形块存储单元11、变换模块12、错位图形块存储单元14以及分别显示单元15,其中变换单元12的输入端和输出端分别与初始图形块存储单元11和错位图形块存储单元14连接,显示单元15的输入端分别与初始图形块存储单元11和错位图形块存储单元14的输出端连接。初始图形块存储单元11用于存储初始图形块数据,该图形块可以是电子地图中的图形块,也可以是按照特定分类方法分类显示数据的特定图形块,其包括多个象素点,每一象素点都包含有实体数据,如图形块的象素点及象素点在整个平面图形中的位置(如坐标)。图形块数据即为表示图形块的一组数据,在实际应用中,其可以为一个或多个数组,也可以为一个或多个对象(object)。变换模块12用于将初始图形块数据转换为错位图形块数据。该变换模块12根据变换规则生成变换所需的量化参数,读取初始图形块存储单元11中的初始图形块数据,并使用量化参数将初始图形块数据中的每一个象素点进行变换,得到错位图形块数据。其中变换规则可以为象素点移位、灰色背景填充等。错位图形块存储单元14用于临时存储错位图形块数据。当然,也可不包括该错位图形块存储单元14,而直接将变换模块输出的错位图形块数据发送到显示模块15显示。然而在不包括错位图形存储单元14时,可能降低显示模块15的处理速度,因为其每次显示的时候必须重新计算错位图形块数据。显示模块15用于分别根据初始图形块数据和错位图形块数据显示初始图形块和错位图形块。在本实施例中,初始图形块显示于错位图形块下层,并部分覆盖错位图形块,从而使得图形整体显示为立体效果。在本实施例中,初始图形存储单元11和错位图形存储单元14可以位于同一物理存储装置(例如缓存),也可以位于不同的物理存储装置(例如分别位于存储器和缓存)。如图2所示,是使用本专利技术平面图形块显示系统显示电子地图的示意图。其中包括多个分布于不同地理位置,具有不同形状的块图形20(城市街区轮廓面),以及多个分布于不同地理位置的地址,连通各地址的道路等。图中还包括多个根据变换规则由变换模块12生成的错位图形块21。在本实施例中,上述变换规则为向右下错位4个象素、灰色背景填充。如图3所示,是本专利技术平面图形块显示方法的流程图。首先,变换模块12从初始图形块存储单元读取初始图形块数据,并根据变换规则将初始图形块数据变换为错位图形块数据,也就是将初始图形块的象素点进行移位、灰色背景填充等(步骤S31)。然后,显示模块15根据上述由变换模块生成的错位图形块数据在平面图形上显示错位图形块(步骤S32)。最后,显示模块15根据初始图形块数据在平面图形上显示初始图形块,该初始图形块显示于错位图形块上层,并可部分覆盖已显示的错位图形块(步骤S33)。如图4所示,为图3中生成错位图形块数据的流程图。首先,变换模块12根据特定的变换规则,得到错位变换的参数。在本实施例中,为根据显示立体效果确定的变换规则是凸出的、深度为4个象素、光源位置在左上等,得到错位变换所需的量化参数(如图2所示)(步骤S41)。然后变换模块12对初始图形块的每个象素点进行变换。变换模块12得到初始图形块的第一个象素点(步骤S42)后,对该素点使用错位变换参数进行变换,例如修改象素点的位置参数及颜色参数等(步骤S43)。上述象素点变换完成后,变换模块12判断是否为最后一个象素点(步骤S44)。若是最后一个象素点,则变换完成,系统执行步S32。若不是最后一个象素点,则获取下一个象素点(步骤S45),然后返回步骤S43。当然,该错位变换操作还可采用其他现有的遍历每个象素点的技术,在此不再赘述。权利要求1.一种平面图形块显示方法,其特征在于,包括以下步骤(a)读取初始图形块数据并将所述初始图形块数据变换为错位图形块数据;(b)根据所述错位图形块数据在显示模块显示错位图形块;(c)根据所述初始图形块数据在显示模块显示初始图形块,所述初始图形块显示于所述错位图形块上层。2.根据权利要求1所述的平面图形块显示方法,其特征在于,所述初始图形块数据和错位图形块数据分别为初始图形块和错位图形块中象素点的位置数据。3.根据权利要求1所述的平面图形块显示方法,其特征在于,步骤(a)中的所述变换包括将初始图形数据进行错位偏移变换。4.根据权利要求1所述的平面图形块显示方法,其特征在于,步骤(b)中显示错位图形块包括使用背景色填充或阴影线填充错位图形块。5.根据权利要求1所述的平面图形块显示方法,其特征在于,所述初始图形块为电子地图或数据分布图中的图形块。6.一种平面图形块显示系统,其特征在于,包括存储初始图形块数据的初始图形块存本文档来自技高网...

【技术保护点】
一种平面图形块显示方法,其特征在于,包括以下步骤:    (a)读取初始图形块数据并将所述初始图形块数据变换为错位图形块数据;    (b)根据所述错位图形块数据在显示模块显示错位图形块;    (c)根据所述初始图形块数据在显示模块显示初始图形块,所述初始图形块显示于所述错位图形块上层。

【技术特征摘要】

【专利技术属性】
技术研发人员:王鑫堂
申请(专利权)人:广东瑞图万方科技有限公司
类型:发明
国别省市:44[中国|广东]

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

1
相关领域技术
  • 暂无相关专利