一种基于多桌面系统的图片显示方法技术方案

技术编号:6028508 阅读:210 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于多桌面系统的图片显示方法,包括:预先建立桌面拼接数据,所述桌面拼接数据包括:子桌面个数以及子桌面地址;客户端获取所述桌面拼接数据;通过所述客户端将图片读入系统;依据所述子桌面地址与各个子桌面建立连接,将所述图片发送到各个所述子桌面;各个所述子桌面保存所述图片并给所述客户端返回已收到的确认消息;所述客户端接收到所述确认消息后,给各个所述子桌面发送第一播放消息;各个所述子桌面收到所述第一播放消息后,显示所述图片。提高了多桌面系统拼接显示图像的质量。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,具体涉及。
技术介绍
随着科技的进步和社会的需要,多桌面系统来拼接显示图片的技术已广泛应用 (如大型的商业电子广告牌),现有的拼接显示系统中,图片的播放都是在桌面系统上完成 的,目前的显示单元的接口可以分为信号接口和桌面接口,可分别接入显示信号(video、模 拟/数字RGB信号)和桌面信号(模拟/数字RGB信号),如图1。假定每个显示单元(显示单元1、显示单元2、显示单元3、显示单元4、显示单元5 以及显示单元6)的分辨率(宽χ高)为900x600,像素点为M0000个;设第一输入信号的 分辨率为900x600,而桌面系统的分辨率是2700x1200,像素点为3M0000个。把第一输入信号接入信号接口全屏显示在所有的显示单元上,就需要通过每个单 元之间的信号环接线或者使用矩阵切换器,把每个信号接入到每个单元中,然后在单元内 对信号作缩放切割,把需要显示的信号放大显示在对应的显示单元上,才能在整个桌面系 统上显示900x600的图像,这样一来,每个子桌面得到的真实图像分辨率为=300x200,而放 大显示到900x600后很明显无法和显示单元的分辨率做到一一对应,这样的拼接显示图像 方法,会因为放大显示而造成图像质量比较低。输入信号的的分辨率高,则每个显示单元显 示的图像分辨率高;但是目前所有的信号接口都是有图像分辨率限制的,譬如RGB (彩色图 像三原色)信号就一般限制在2048x1536,视频信号一般限制在1080P (1920x1080)等等。 信号接口无法做到非常高的分辨率图像采集。无法做到高分辨率图像在显示拼接墙上像素 点,类似目前家用的高清液晶电视上看VCD的画面,就远远不如1080P的蓝光DVD直接做到 像素点对点显示那样效果好。如果把第一输入信号接入桌面接口,则显示单元是不做任何缩放切割的,即把原 始分辨率的图像完整的显示出来,这样在桌面看到的图像质量是最好的。但是目前的桌面 最大分辨率受到操作系统的限制,譬如Windows最大桌面分辨率为1638虹16384,如果超过 这个分辨率的桌面是无法在单个操作系统上生成的,如果显示单元的行或者列的总像素数 超过了 16384(譬如以10MX768这个常用的显示器分辨率为例,如果出现每行中超过32个 单元),那么就无法实现这个桌面信号点对点的覆盖全部显示单元。图像本身的分辨率受操 作系统限制,当显示单元总分辨率超出范围时,无法使用单一桌面的信号做到点对点显示。
技术实现思路
本专利技术公开了一种基于多桌面系统的图像显示方法,可以做到在多桌面系统显示 图像时,有较高的图像质量。,包括步骤(1)预先建立桌面拼接数据,所述桌面拼接数据包括子桌面个数以及子桌面地 址;(2)客户端获取所述桌面拼接数据;(3)通过所述客户端将图片读入系统;(4)依据所述子桌面地址与各个子桌面建立连接,将所述图片发送到各个所述子 桌面;(5)各个所述子桌面保存所述图片并给所述客户端返回已收到的确认消息;(6)所述客户端接收到所述确认消息后,给各个所述子桌面发送第一播放消息;(7)各个所述子桌面收到所述第一播放消息后,显示所述图片。本专利技术方法通过预先建立多桌面拼接的数据,包括各子桌面的地址,客户端获取 到对应的子桌面地址后与之建立连接,再把读入的图片数据传送给子桌面,子桌面保存该 图片数据,并返回收到图片的确认信息;若,子桌面接收到播放图片的信息,则把保存起来 的图片显示出来;与现有的多桌面显示图像的技术相比,本专利技术的方法,在显示单元仅进行 图像的显示,在客户端进行图像的相关处理,并不需要在客户端显示,因此客户端所在的后 台处理器不受分辨率的限制,图像本身的分辨率不再受操作系统限制,可以做到在多桌面 拼接显示图像时,进行点对点显示,提高了图像显示的质量。附图说明图1是现有技术中的一种多桌面拼接显示示意图;图2是本专利技术方法的一个实施例流程图。具体实施例方式现有的多桌面拼接显示系统中,播放都是桌面系统上完成的,针对由多个桌面拼 接组成的大型桌面系统,本专利技术公开了一种图片显示方法,具体包括步骤,参考图2,101、建立桌面拼接数据;预先建立桌面拼接数据,桌面拼接数据包括子桌面个数以及子桌面地址。102、客户端获取桌面数据;客户端获取桌面拼接数据。103、将图片读入系统;通过客户端将图片读入系统。104、与子桌面建立连接,并发送图片给各子桌面;依据子桌面地址与各个子桌面建立连接,将图片发送到各个子桌面。105、子桌面保存图片并返回确认信息;各个子桌面保存图片并给客户端返回已收到的确认消息。106、客户端发送播放消息;客户端接收到确认消息后,给各个子桌面发送第一播放消息。107、子桌面播放图片。各个子桌面收到第一播放消息后,显示图片。本专利技术方法通过预先建立好多桌面拼接的数据,包括各子桌面的地址,客户端获 取到对应的子桌面地址后与之建立连接,再把读入的图片数据传送给子桌面,子桌面保存 该图片数据,并返回收到图片的确认信息;若,子桌面接收到播放图片的信息,则把保存起来的图片显示出来;与现有的多桌面显示图像的技术相比,本专利技术的方法,在显示单元仅进 行图像的显示,在客户端进行图像的相关处理,并不需要在客户端显示,因此客户端所在的 后台处理器不受分辨率的限制,图像本身的分辨率不再受操作系统限制,可以做到在多桌 面拼接显示图像时,进行点对点显示,提高了图像显示的质量。当拼接系统需要显示多张不同的图片时,同时有要求每张图片的播放顺序和播放 时间,则可对图2实施例作如下改进在步骤103中,给每张图片一个播放顺序和播放时间;在步骤104中,将第二播放消息和图片一并发送到各个子桌面;第二播放消息包 括图片的播放顺序和播放时间;在步骤107中显示时,按照播放顺序和播放时间显示图片。以上内容是涉及拼接系统中各显示子单元同步显示同一图像的,而实际运用中则 可能要求在不同显示子单元中拼接显示同一张图像的内容,这就涉及到图像分割,基于上 述目的,可对图2实施例做进一步的改进在建立桌面拼接数据时,该桌面拼接数据还包括是否需要分割图片以及子桌面 拼接顺序;在步骤104之前包括步骤根据桌面拼接数据,若需要分割图片,则将图片分割成 与子桌面个数对应数目的子图片,并指定子图片与子桌面的对应关系;指定分割后的子图 片与各子桌面的对应关系,可以实现把不同的子图片发送给对应的子桌面,再通过对应的 子显示单元显示,而不会发生同一子图片发送到不同子桌面的问题;步骤104中,依据对应关系和子桌面地址进行发送图片的步骤;对应步骤104、105以及107中的图片为该子图片;在步骤107中显示时,各个子桌面按照子桌面拼接顺序、播放顺序以及播放时间, 拼接显示子图片。客户端一般是通过局域网与各子桌面建立连接,这就有可能由于网络不稳定或者 其他因素使得客户端与子桌面已建立好的连接中断,而有些连接中断是可以通过自动重连 而继续工作的,因此以上实施例还可以包括步骤客户端与各个子桌面建立好连接之后,还包括步骤每隔一段时间,客户端向各个 子桌面发送连接测试信息,各个子桌面返回响应信息,如连续超过3次无响应则认为连接 断开,客户端与各个子桌面重新建立连接。在本专利技术实施例中并不限制子桌面返回连接失败的响应消息的次数,为了保证各本文档来自技高网
...

【技术保护点】
一种基于多桌面系统的图片显示方法,其特征是,(1)预先建立桌面拼接数据,所述桌面拼接数据包括:子桌面个数以及子桌面地址;(2)客户端获取所述桌面拼接数据;(3)通过所述客户端将图片读入系统;(4)依据所述子桌面地址与各个子桌面建立连接,将所述图片发送到各个所述子桌面;(5)各个所述子桌面保存所述图片并给所述客户端返回已收到的确认消息;(6)所述客户端接收到所述确认消息后,给各个所述子桌面发送第一播放消息;(7)各个所述子桌面收到所述第一播放消息后,显示所述图片。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵宏罗静清康晓林
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:81

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

1