[发明专利]一种显示图像的方法和装置在审
申请号: | 201810142222.5 | 申请日: | 2018-02-11 |
公开(公告)号: | CN108334412A | 公开(公告)日: | 2018-07-27 |
发明(设计)人: | 赵益 | 申请(专利权)人: | 沈阳东软医疗系统有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06T15/00;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘佳;王宝筠 |
地址: | 110179 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 数据分片 图像文件 目标像素数据 方法和装置 显示图像 渲染 服务器 图像 显示请求 像素数据 依次接收 用户查看 用户体验 发送 网络 | ||
本发明公开了一种显示图像的方法和装置,服务器在接收到客户端对图像文件的显示请求之后,对于图像文件的目标像素数据,可以将目标像素数据划分成多个数据分片,并将多个数据分片依次向客户端发送。客户端在依次接收所述多个数据分片之后,依次对所述多个数据分片进行渲染。这样,多个数据分片能够在客户端上依次渲染完成并呈现。由此可见,用户不必等待整个图像文件中的像素数据都从服务器传送到客户端并在客户端上完成渲染,就可以快速查看到部分图像,从而用户查看网络侧图像时需要等待的时间得以减少,用户体验得以提升。
技术领域
本发明涉及图像处理技术领域,特别是涉及一种显示图像的方法和装置。
背景技术
随着互联网的飞速发展,基于网络的图像显示方式被越来越多地使用。其中,图像被存储在网络侧的服务器中,用户可以通过客户端请求服务器中存储的图像,图像可以由服务器发送给客户端并由客户端显示给用户。目前,基于网络显示的图像越来越复杂,如三维图像等。但是,对于过于复杂的图像,不仅图像在服务器与客户端之间的传输需要耗费较长时间,而且客户端也耗费较长时间对图像进行渲染,这就导致了用户需要等待较长的时间才能查看到网络侧的图像。
发明内容
本发明所要解决的技术问题是,提供一种显示图像的方法和装置,以减少用户查看网络侧图像时需要等待的时间。
第一方面,本发明实施例提供了一种显示图像的方法,应用于服务器,该方法包括:
响应于客户端对图像文件的显示请求,从图像文件中提取目标像素数据;
将目标像素数据划分成多个数据分片;
将多个数据分片依次向客户端发送,以便客户端依次接收多个数据分片并依次对多个数据分片进行渲染,以使得多个数据分片在客户端上依次渲染完成并呈现。
可选地,响应于客户端对图像文件的显示请求,从图像文件中提取目标像素数据,包括:
响应于客户端对图像文件的显示请求,提取图像文件中的像素数据,作为初始像素数据;
利用RLE压缩算法对初始像素数据进行处理,得到目标像素数据。
可选地,将多个数据分片依次向客户端发送,以便客户端依次接收多个数据分片并依次对多个数据分片进行渲染,以使得多个数据分片在客户端上依次渲染完成并呈现,包括:
确定多个数据分片分别对应的优先级;
按照多个数据分片分别对应的优先级从高到低的顺序,将多个数据分片依次向客户端发送,以便客户端按照多个数据分片分别对应的优先级,依次接收多个数据分片并依次对多个数据分片进行渲染,以使得多个数据分片在客户端上按照多个数据分片分别对应的优先级依次渲染完成并呈现。
可选地,以目标数据分片表示多个数据分片中的任意一个数据分片,在目标数据分片满足压缩条件的情况下,目标数据分片通过压缩的方式在服务器与客户端之间传输。
可选地,压缩条件为目标数据分片对应的压缩参数大于参数阈值,目标数据分片对应的压缩参数由目标数据分片对应的网络传输速度、解压消耗和/或优先级确定。
可选地,将目标像素数据划分成多个数据分片,具体为:按照图像实体从外层到内层的顺序,从目标像素数据中分别提取每一层图像实体的像素数据形成一个数据分片,从而得到多个数据分片;
其中,图像实体越外层的像素数据所形成的数据分片对应的优先级越高。
第二方面,本发明实施例还提供了一种显示图像的方法,应用于客户端,该方法包括:
向服务器发送对图像文件的显示请求,以便服务器从图像文件中提取目标像素数据并将目标像素数据划分成多个数据分片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳东软医疗系统有限公司,未经沈阳东软医疗系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810142222.5/2.html,转载请声明来源钻瓜专利网。