[发明专利]一种在拼墙中平滑移动缩放图像的方法有效
申请号: | 200810030000.0 | 申请日: | 2008-08-05 |
公开(公告)号: | CN101325056A | 公开(公告)日: | 2008-12-17 |
发明(设计)人: | 荆建营;刘亚平 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G09G5/36 | 分类号: | G09G5/36;G09G5/37;G09G5/39;G09G5/12 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 曾旻辉 |
地址: | 510663广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拼墙中 平滑 移动 缩放 图像 方法 | ||
【技术领域】
本发明涉及一种图像显示方法,尤其是指应用在拼墙上的移动缩放处理图像的显示方法。
【背景技术】
随着拼墙应用领域的扩大,如何在拼墙中更好地显示图像以及如何更好地进行图像平移等操作成了一个不可回避的问题,图像的平移操作不仅涉及到单个显示端之间的图像块显示同步,还涉及到显示端之间的同步显示。图像的缩放,可以切换比例尺,也可以不切换比例尺,但最终的效果是图像需要重新显示,甚至需要重新跨屏显示,这同样涉及到如何让显示端平滑显示图像的问题。
在传统的技术中,地图图像在拼墙中移动或缩放的时候,速度较慢,图像显示断续,往往给用户的感觉是“图像是一块一块出来的”,这样会使用户的操作十分不流畅,另一方面也有碍拼墙的显示效果,灵活性差,并且效率不高。
因此,提供一种图像显示平滑流畅,显示效果好且速度较快的在拼墙中平滑移动缩放图像的方法实为必要。
【发明内容】
本发明的目的在于提供一种图像显示平滑流畅,显示效果好且速度较快的在拼墙中平滑移动缩放图像的方法。
为实现本发明目的,提供以下技术方案:
本发明提供一种在拼墙中平滑移动缩放图像的方法,该拼墙系统包括图像服务器、控制服务器和显示端,其中图像服务器用于向控制服务器发送图像资源信息,同时也用于向显示端发送图像块数据。控制服务器则负责控制显示端的显示和图像块数据的传输。显示端可以简单理解为拼墙中的一个显示单元。
本发明在拼墙中平滑移动缩放图像的方法包括如下步骤:
(1)图像服务器向控制服务器注册,告知控制服务器当前系统中存在的可用图像资源;显示端向控制服务器注册,控制服务器向显示端反馈该显示端在拼墙显示端矩阵中的位置和拼墙当前显示图像的信息;
(2)控制服务器向显示端发送图像操作命令,命令中包含一个时间标签,用于告知显示端何时显示图像;
(3)显示端根据自身在拼墙显示端矩阵中的位置和拼墙当前显示图像的信息,向图像服务器申请和缓存图像块数据;
(4)显示端根据从控制服务器接收到的时间标签,判断是否显示图像,等到时间标签指示的时间将图像显示出来。
步骤(1)中,控制服务器向显示端反馈的拼墙当前显示图像的信息包括图像缩放比例和显示的图像宽高及其显示范围等信息。
步骤(2)中,控制服务器向显示端发送图像操作命令包括显示图像命令、移动图像命令、缩放图像命令。
步骤(3)中,显示端采用图像数据分块传输和显示的存取方法向图像服务器申请和缓存图像块数据。该图像数据分块传输和显示的存取方法中,将图像分块处理,图像数据以“块”为单位进行传输和显示,显示端以图像块链表形式存储图像数据,该方法包括如下步骤:
(a)显示端根据拼墙显示的矩阵规模和当前显示端在矩阵中的位置和缩放比例,计算其需要请求的图像块数据;
(b)显示端根据步骤(a)的计算结果,向图像服务器请求当前图像块数据以及周围图像块数据;
(c)显示端接收并缓存图像块数据,并将这些图像块数据插入到图像块链表中。
该步骤(a)所述的图像块包括当前显示区域及其周围的图像块,以及相邻比例尺中当前显示区域及其周围的图像块。
该步骤(b)中优先请求当前比例尺中当前显示区域的图像块数据,其次是当前中当前显示区域周围的图像块数据,接着是相邻比例尺中当前显示区域的图像块数据,最后是相邻比例尺中当前显示区域周围的图像块数据。
获取到的新的图像块数据被插入当前显示图像块数据链表的尾部,在显示端中,图像块数据存在于内存和本地固定存储设备中。通过从图像块数据链表的尾部删除最不活跃图像块数据来维护系统中缓存的图像块。
系统预设资源占用率超出警戒值,当资源占用率超出警戒值时,优先删除当前显示图像的非临近比例尺的图像块链表;再删除临近比例尺图像块的非当前显示区域的图像块数据;然后以若干个图像块数据为单位删除非当前显示图像块;最后是将临近比例尺的当前显示区域的图像块数据从内存中删除。若执行删除后只剩下当前显示链表中的当前显示图像块,系统资源占用率仍高于警戒值,就进行出错处理。
步骤(4)中,显示端将需要显示的图像块统一解压到同一个内存区域中,然后根据从控制服务器接收到的时间标签,判断是否显示图像,等到时间标签指示的时间,再将这个内存区域中的图像数据显示出来,实现显示端图像块整体显示的效果。
对比现有技术,本发明具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810030000.0/2.html,转载请声明来源钻瓜专利网。