发明名称 一种VNC图像传输数据处理方法
摘要 本发明涉及数据图像传输领域,尤其是涉及一种VNC图像传输数据处理方法。本发明针对现有技术中存在的问题,提供一种VNC图像传输数据处理方法,通过该方法的实施,可以对图像数据矩形属性及像素矢量值变化进行判断,并进行算法压缩,使得图像传输占用较小的数据带宽,并且传输效率提高,使得移动终端或者便携式设备数据接收响应速度变快。本发明通过对图像数据矩形属性及像素矢量值变化进行判断实现算法处理。本发明应用于VNC图像传输领域。
申请公布号 CN104869410A 申请公布日期 2015.08.26
申请号 CN201510272449.8 申请日期 2012.11.30
申请人 刘庆国 发明人 刘庆国
分类号 H04N19/17(2014.01)I;H04N19/85(2014.01)I 主分类号 H04N19/17(2014.01)I
代理机构 成都九鼎天元知识产权代理有限公司 51214 代理人 徐宏;吴彦峰
主权项 一种VNC图像传输数据处理方法,其特征在于包括步骤1:系统初始化,帧缓存更新,比较两帧图片,并判断需要更新的区域;步骤2:对需要更新的区域进行矩形区域分割;步骤3:判断矩形区域属性,当矩形区域范围小于K时,数据不压缩直接发送,否则进行步骤4,其中矩形区域属性包括起始点横坐标X、起始点纵坐标Y,矩形区域的宽度W,矩形区域的高度H,K是矩形区域压缩数;步骤4:判断矩形区域像素点的矢量值,进行单色区域压缩或压缩算法压缩;所述步骤3中所述矩形区域范围指的是W*H范围内所有像素点;所述步骤4中判断矩形区域像素点的矢量值具体计算过程包括步骤21:设置矩形区域每个像素点值的三原色R、G、B,步骤22:根据公式(1)计算M, <img file="dest_path_image001.GIF" wi="336" he="65" />;          公式(1)判断M,当M=0时,则矩形区域为单色区域,进行单色区域压缩;当0&lt;M&lt;P时,进行压缩算法进行压缩;所述P是压缩比阈值当M&gt;=P,进行矩形区域迭代分割,判断矩形区域的宽度<img file="27722dest_path_image002.GIF" wi="76" he="42" />,当<img file="dest_path_image003.GIF" wi="61" he="25" />&gt;K,重复步骤3;否则数据不压缩直接发送;所述步骤22中压缩算法是JPEG压缩;所述步骤22中单色区域压缩算法的具体步骤包括:步骤221:发送矩形区域属性;步骤222:发送矩形区域起始点像素值。
地址 621000 四川省绵阳市安县秀水镇金山村002组