[发明专利]一种M-JPEG图像的传输方法及接收端数据丢包修复方法有效

专利信息
申请号: 201210266533.5 申请日: 2012-07-30
公开(公告)号: CN102752601A 公开(公告)日: 2012-10-24
发明(设计)人: 穆兴中;杨鸣;方兰婷;朱珂汉;范宇龙;段建波;陈武奇 申请(专利权)人: 宁波大学
主分类号: H04N7/26 分类号: H04N7/26;H04N7/64;H04N11/02
代理公司: 宁波诚源专利事务所有限公司 33102 代理人: 邓青玲
地址: 315211 浙江省宁波*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 jpeg 图像 传输 方法 接收 数据 修复
【权利要求书】:

1.一种M-JPEG图像的传输方法,其特征在于:包括如下步骤:

步骤一、将待传输的M-JPEG源图像进行JPEG编码,得到M-JPEG源图像的二进制数据:

步骤二、将M-JPEG源图像的二进制数据,划分为K个区域,其中每个区域由N个最小编码单元组成,其中K和N均为自然数;

步骤三、将各个区域二进制数据位数转换成整数字节:分别将每个区域二进制数据的总位数除以8取余数,如果余数为0,不做处理;如果余数为1,在该区域中插入8n-1位二进制数据;如果余数为2,在该区域中插入8n-2位二进制数据;如果余数为3,在该区域中插入8n-3位二进制数据;如果余数为4,在该区域中插入8n-4位二进制数据;如果余数为5,在该区域中插入8n-5位二进制数据;如果余数为6,在该区域中插入8n-6位二进制数据;如果余数为7,在该区域中插入8n-7位二进制数据;其中n为自然数;

步骤四、将得到整数字节的各个区域二进制数据转换成十六进制数据,最后通过UDP传输协议进行传输。

2.根据权利要求1所述的M-JPEG图像的传输方法,其特征在于:在所述步骤三中,如果余数不为0,插入的二进制数据为色差系数。

3.根据权利要求2所述的M-JPEG图像的传输方法,其特征在于:在所述步骤三中,插入的二进制数据在最后2位色差系数结束标志“00”之前。

4.根据权利要求3所述的M-JPEG图像的传输方法,其特征在于:在所述步骤三中,如果余数为1,插入的二进制数据为010 010 010 010 010;如果余数为2,插入的二进制数据为010 010;如果余数为3,插入的二进制数据为10110;如果余数为4,插入的二进制数据为110100 110100;如果余数为5,插入的二进制数据为010;如果余数为6,插入的二进制数据为10110 10110;如果余数为7,插入的二进制数据为010 010 010。

5.根据权利要求1~4中任意一项权利要求所述的M-JPEG图像的传输方法,其特征在于:所述步骤四中,所述UDP传输协议在传输过程中,一个数据包依次包括包头部分、数据部分和填充部分,其中包头部分至少包括图像编号、区域总数、区域号、亮度信息、数据长度、最小编码单元编号,其中亮度信息为传输数据中相应区域的第一个最小数据单元的亮度值和亮度的DC值和最后一个最小数据单元的亮度值。

6.一种采用如权利要求5所述的M-JPEG图像传输方法后的接收端数据丢包修复方法,其特征在于:当接收端发现接收到的当前帧图像中区域i和区域j的数据发生丢包时,根据当前帧图像丢失的区域编号,将接收端保存的前一帧图像的相同区域的数据作为补偿数据,然后与当前帧图像的数据进行整合,最后解码显示。

7.根据权利要求6所述的接收端数据丢包修复方法,其特征在于:对接收端接收每帧图像每个区域的亮度系数DC值进行修正,其步骤为:

步骤一、修正后的亮度系数值DCrevise为:

DCrevise=Yfirst-Dvalue-(Ylastpre-Yfristpre)-Ylast]]>

其中,Y″first表示当前待补偿区域后一个区域第一个最小编码单元中第一个最小数据单元的亮度值;D″value表示当前待补偿区域后一个区域第一个最小编码单元中第一个最小数据单元亮度的DC值,表示前帧图像相同区域的最后一个最小编码单元中第一个最小数据单元的亮度值;表示前帧图像相同区域的第一个最小编码单元中第一个最小数据单元的亮度值;Ylast表示当前待补偿区域前一个区域最后一个最小编码单元中第一个最小数据单元的亮度值;

步骤二、根据Huffman亮度系数的DC表,将DCrevise转换为Huffman码;

步骤三、用转换后的Huffman码,代替当前补偿区域第一个最小编码单元中第一个最小数据单元亮度的DC值的Huffman码;

步骤四、计算修正后的亮度DC值DCrevise的Huffman码与原来的亮度DC值的Huffman码的码长差Difflength

步骤五、如果Difflength为1,在当前待补偿区域最后2位色差系数结束标志“00”前插入010 010 010 010 010;如果Difflength为2,在当前待补偿区域最后2位色差系数结束标志“00”前插入的二进制数据为010 010;如果Difflength为3,在当前待补偿区域最后2位色差系数结束标志“00”前插入的二进制数据为10110;如果Difflength为4,在当前待补偿区域最后2位色差系数结束标志“00”前插入的二进制数据为110100 110100;如果Difflength为5,在当前待补偿区域最后2位色差系数结束标志“00”前插入的二进制数据为010;如果Difflength为6,在当前待补偿区域倒最后2位色差系数结束标志“00”前插入的二进制数据为10110 10110;如果Difflength为7,在当前待补偿区域最后2位色差系数结束标志“00”前插入的二进制数据为010 010 010;

步骤六、将修正后的待补偿区域的二进制数据转化成十六进制数据,然后按照JPEG解码显示修正后的图像。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210266533.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top