[发明专利]一种显示图像的方法和装置在审
申请号: | 201810142222.5 | 申请日: | 2018-02-11 |
公开(公告)号: | CN108334412A | 公开(公告)日: | 2018-07-27 |
发明(设计)人: | 赵益 | 申请(专利权)人: | 沈阳东软医疗系统有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06T15/00;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘佳;王宝筠 |
地址: | 110179 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 数据分片 图像文件 目标像素数据 方法和装置 显示图像 渲染 服务器 图像 显示请求 像素数据 依次接收 用户查看 用户体验 发送 网络 | ||
1.一种显示图像的方法,其特征在于,应用于服务器,包括:
响应于客户端对图像文件的显示请求,从所述图像文件中提取目标像素数据;
将所述目标像素数据划分成多个数据分片;
将所述多个数据分片依次向所述客户端发送,以便所述客户端依次接收所述多个数据分片并依次对所述多个数据分片进行渲染,以使得所述多个数据分片在客户端上依次渲染完成并呈现。
2.根据权利要求1所述的方法,其特征在于,所述响应于客户端对图像文件的显示请求,从所述图像文件中提取目标像素数据,包括:
响应于客户端对图像文件的显示请求,提取所述图像文件中的像素数据,作为初始像素数据;
利用RLE压缩算法对所述初始像素数据进行处理,得到所述目标像素数据。
3.根据权利要求1所述的方法,其特征在于,所述将所述多个数据分片依次向所述客户端发送,以便所述客户端依次接收所述多个数据分片并依次对所述多个数据分片进行渲染,以使得所述多个数据分片在客户端上依次渲染完成并呈现,包括:
确定所述多个数据分片分别对应的优先级;
按照所述多个数据分片分别对应的优先级从高到低的顺序,将所述多个数据分片依次向客户端发送,以便所述客户端按照所述多个数据分片分别对应的优先级,依次接收所述多个数据分片并依次对所述多个数据分片进行渲染,以使得所述多个数据分片在客户端上按照所述多个数据分片分别对应的优先级依次渲染完成并呈现。
4.根据权利要求1所述的方法,其特征在于,以目标数据分片表示所述多个数据分片中的任意一个数据分片,在所述目标数据分片满足压缩条件的情况下,所述目标数据分片通过压缩的方式在所述服务器与所述客户端之间传输。
5.根据权利要求4所述的方法,其特征在于,所述压缩条件为所述目标数据分片对应的压缩参数大于参数阈值,所述目标数据分片对应的压缩参数由所述目标数据分片对应的网络传输速度、解压消耗和/或优先级确定。
6.根据权利要求3或5所述的方法,其特征在于,
所述将所述目标像素数据划分成多个数据分片,具体为:按照图像实体从外层到内层的顺序,从所述目标像素数据中分别提取每一层图像实体的像素数据形成一个数据分片,从而得到所述多个数据分片;
其中,图像实体越外层的像素数据所形成的数据分片对应的优先级越高。
7.一种显示图像的方法,其特征在于,应用于客户端,包括:
向服务器发送对图像文件的显示请求,以便所述服务器从所述图像文件中提取目标像素数据并将所述目标像素数据划分成多个数据分片;
依次接收所述服务器依次向所述客户端发送的所述多个数据分片,依次对所述多个数据分片进行渲染,将所述多个数据分片依次渲染完成并呈现。
8.根据权利要求7所述的方法,其特征在于,所述依次对所述多个数据分片进行渲染,包括:
确定所述多个数据分片分别对应的优先级;
按照所述多个数据分片分别对应的优先级,分别将所述多个数据分片分配到多个不同的缓冲区中;其中,优先级越高的数据分片被分配到处理资源越多的缓冲区;
利用所述多个数据分片各自分配到的缓冲区中的处理资源,分别对所述多个数据分片进行渲染。
9.根据权利要求7所述的方法,其特征在于,以目标数据分片表示所述多个数据分片中的任意一个数据分片,若在所述目标数据分片渲染完成之前已呈现的其他数据分片被执行了用户操作,所述目标数据分片在渲染完成之后先按照所述用户操作进行矩阵变换再呈现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳东软医疗系统有限公司,未经沈阳东软医疗系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810142222.5/1.html,转载请声明来源钻瓜专利网。