[发明专利]一种桌面虚拟化SPICE协议下的图像传输方法有效
申请号: | 201510121560.7 | 申请日: | 2015-03-19 |
公开(公告)号: | CN104768009B | 公开(公告)日: | 2018-01-05 |
发明(设计)人: | 范伟;黄伟庆;孙德刚 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/90 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙)11200 | 代理人: | 司立彬 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面 虚拟 spice 协议 图像 传输 方法 | ||
1.一种桌面虚拟化SPICE协议下的图像传输方法,其步骤为:
1)建立一用于在桌面虚拟化SPICE协议与所选压缩算法之间进行数据传输的中间层;所述中间层根据所选压缩算法的输入格式为该压缩算法分别设置一压缩结构体和解压结构体;其中,所选压缩算法为噪声抑制编解码NSC算法;
2)在数据压缩端,所述中间层从SPICE协议传送过来的待压缩数据中提取所选压缩算法压缩所需的输入数据,并将其存储到该压缩算法的压缩结构体中;然后所述中间层将该压缩结构体发送给该压缩算法进行压缩;然后所述中间层将该压缩结构体中存储的压缩数据存入SPICE协议本身传输用的结构体中,传输到数据解压端;
3)在数据解压端,所述中间层从SPICE协议传送过来的压缩数据中提取所选压缩算法解压所需的输入数据,并将其存储到该压缩算法的解压结构体中;然后所述中间层将该解压结构体发送给该压缩算法进行解压;然后所述中间层将解压后的数据转存入SPICE协议中。
2.如权利要求1所述的方法,其特征在于,所述待压缩数据为图像数据。
3.如权利要求2所述的方法,其特征在于,所述NSC算法中设有一用于表示图像色度变化的平滑程度value值;所述NSC算法首先计算待压缩图像数据的value值,然后将其与设置的阈值进行比较,然后根据比较结果选取不同的编码方法进行压缩。
4.如权利要求3所述的方法,其特征在于,所述待压缩图像数据为ARGB位图,所述NSC算法首先将ARGB位图分离成A、R、G、B四个颜色平面,然后将每个A、R、G、B颜色平面填补成8像素宽、2像素高的整数倍,然后将R、G、B颜色平面转换成Y、Co、Cg颜色平面后,对颜色平面进行色度抽样压缩后计算得到待压缩图像数据的value值,如果该value值大于设定阈值,则对A、Y、Co、Cg四个颜色平面分别进行行程编码,否则对A、Y、Co、Cg四个颜色平面分别进行熵编码。
5.如权利要求3或4所述的方法,其特征在于,计算所述value值的方法为:首先在待压缩图像上取多个样本点;然后计算每个样本点与其周围像素的平均色度值差,用平均的色度差值,来代表该样本点与周围色度变化的平滑程度;然后将所有样本点的色度差值加权求和,得到该value值。
6.如权利要求5所述的方法,其特征在于,所述样本点为待压缩图像1/2高度线上的点、1/2宽度线上的点和两条对角线上的点。
7.如权利要求6所述的方法,其特征在于,所述样本点为在每条线上以1个像素为步长,坐标均为整数的像素点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510121560.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种台标检测方法及数字电视终端
- 下一篇:一种视差矢量导出方法及装置