图像传输的方法及装置制造方法及图纸

技术编号:15442263 阅读:238 留言:0更新日期:2017-05-26 07:11
本发明专利技术公开了一种图像传输的方法,涉及通信技术领域,能够解决现有技术在视频通话的过程中存在传输图像的码率较大的问题。所述图像传输的方法应用于发送端,所述方法包括:确定待传输帧图像与参考帧图像的像素差值;对所述像素差值进行编码,得到待传输帧图像的编码数据;将所述待传输帧图像的编码数据发送给接收端。本发明专利技术适用于视频通话的图像传输过程中。

Method and apparatus for image transmission

The invention discloses a method for image transmission, relating to the technical field of communication, which can solve the problem that the rate of the transmitted image is large in the process of video calling in the prior art. The image transmission method is applied to the transmitter, the method includes determining the pixel difference for transmission frame image and the reference image; encoding the pixel value by encoding data to be transmitted frames; encoding data sent the image to be transmitted to the receiving end. The invention is applicable to the video transmission process of video calls.

【技术实现步骤摘要】
图像传输的方法及装置
本专利技术涉及通信
,尤其涉及一种图像传输的方法及装置。
技术介绍
视频通话是指基于互联网或移动互联网,在终端之间实时传输语音和图像的一种通信方式。随着互联网技术的发展,视频通话也成为人们越来越常用的通信方式之一。目前,视频通话的技术方案通常是将采集到的每一帧图像中的所有像素都进行编码并传输。这使得在视频通话中需要传输的图像的码率过高,即每秒钟需要传输的图像的数据过多,从而耗费用户大量的流量。
技术实现思路
本专利技术提供一种图像传输的方法及装置,能够减少视频通话中需要传输的图像的码率,从而减少用户流量的使用。为达到上述目的,本专利技术提供采用如下技术方案:第一方面,本专利技术提供一种图像传输的方法,所述方法应用于发送端,所述方法包括:确定待传输帧图像与参考帧图像的像素差值;对所述像素差值进行编码,得到待传输帧图像的编码数据;将所述待传输帧图像的编码数据发送给接收端。第二方面,本专利技术提供一种图像传输的方法,所述方法应用于接收端,所述方法包括接收待传输帧图像的编码数据;对所述待传输帧图像的编码数据进行解码,得到待传输帧图像与参考帧图像的像素差值;根据所述像素差值和参考帧图像的像素值,恢复待传输帧图像。第三方面,本专利技术提供一种图像传输的装置,所述装置应用于发送端,所述装置包括:确定模块、编码模块和发送模块;所述确定模块,用于确定待传输帧图像与参考帧图像的像素差值;所述编码模块,用于对所述确定模块确定的像素差值进行编码,得到待传输帧图像的编码数据;所述发送模块,用于将所述待传输帧图像的编码数据发送给接收端。第四方面,本专利技术提供一种图像传输的装置,所述装置应用于接收端,所述装置包括:接收模块、解码模块、恢复模块;所述接收模块,用于接收待传输帧图像的编码数据;所述解码模块,用于对所述接收模块接收到的待传输帧图像的编码数据进行解码,得到待传输帧图像与参考帧图像的像素差值;所述恢复模块,用于根据所述解码模块得到的像素差值和参考帧图像的像素值,恢复待传输帧图像。相比较于现有技术对一帧图像中的所有像素进行编码和传输,本专利技术实施例提供的图像传输的方法及装置,通过确定待传输帧图像与参考帧图像的像素差值,并对所述像素差值进行编码。由于对像素差值的编码,相当于仅编码传输帧图像与参考帧图像中像素不同的部分,因而最后得到的编码数据较小,即降低待传输帧图像的码率。将所述编码数据发送给接收端,能够减少用户流量的使用。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的视频通话系统的组成示意图;图2为本专利技术实施例提供的一种图像传输的方法的流程图;图3为本专利技术实施例提供的步骤101、102的具体实现过程的示意图;图4为本专利技术实施例提供的另一种图像传输的方法的流程图;图5为本专利技术实施提供的对图像组中图像的编码方法的示意图;图6为本专利技术实施例提供的另一种图像传输的方法的流程图;图7为本专利技术实施例提供的一种图像传输的方法的流程图;图8为本专利技术实施例提供的步骤402、403的具体实现过程的示意图;图9为本专利技术实施例提供的另一种图像传输的方法的流程图;图10为本专利技术实施例提供的一种图像传输的装置的结构示意图;图11为本专利技术实施例提供的另一种图像传输的装置的结构示意图;图12为本专利技术实施例提供的另一种图像传输的装置的结构示意图;图13为本专利技术实施例提供的一种图像传输的装置的结构示意图;图14为本专利技术实施例提供的一种终端的结构示意图;图15为本专利技术实施例提供的一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供的视频通话系统的组成示意图。所述视频通话系统由发送端11和接收端12组成,发送端11与接收端12之间通过无线网络或有线网络连接。所述发送端11包括智能手机、平板电脑等终端,用于采集视频通话中的图像以及将图像编码后的编码数据发送给接收端。所述接收端12包括智能手机、平板电脑等终端,用于接收所述发送端11发送的编码数据,并将编码数据解码后恢复的图像显示给用户。如图2所示,本专利技术实施例提供一种图像传输的方法,所述方法应用于发送端,所述方法包括:101、确定待传输帧图像与参考帧图像的像素差值。其中,参考帧图像可以是待传输帧图像的前一帧图像。具体实现过程中,将待传输帧图像与参考帧图像在像素上做差值计算,得到像素差值。102、对所述像素差值进行编码,得到待传输帧图像的编码数据。具体实现过程中,先对所述像素差值进行离散余弦变换(DiscreteCosineTransform,DCT),确定像素差值对应的DCT系数;再根据预设的量化规则,对DCT系数进行量化,得到量化数据;最后根据预设的编码规则,对量化数据进行熵编码,得到编码数据。步骤101、102的具体实现过程可参考图3,其中X(K)表示参考帧图像的像素值,X(K+1)表示待传输帧图像的像素值,Y(K+1)表示待传输帧图像与参考帧图像的像素差值,D(K+1)表示像素差值对应的DCT系数,Y`(K+1)表示编码数据。值得说明的是,待传输帧图像与参考帧图像在像素相同的部分,在像素差值中对应的取值为0,而取值为0的部分在编码过程中可以省略,从而减小最终得到的编码数据。103、将所述待传输帧图像的编码数据发送给接收端。具体实现过程中,发送端通过无线网络或有线网络将所述编码数据发送给接收端。相比较于现有技术对一帧图像中的所有像素进行编码和传输,本专利技术实施例提供的图像传输的方法,通过确定待传输帧图像与参考帧图像的像素差值,并对所述像素差值进行编码。由于对像素差值的编码,相当于仅编码传输帧图像与参考帧图像中像素不同的部分,因而得到的编码数据较小,即降低待传输帧图像的码率。将所述编码数据发送给接收端,能够减少用户流量的使用。为了便于描述,下文中将现有技术中对一帧图像所有像素进行编码的方法,称为全编码;而通过本专利技术实施例中步骤101、102对待传输帧图像与参考帧图像的像素差值进行编码的方法,称为残差编码。现有技术在传输图像时多采用图像组(GroupofPictures,GOP)的结构。因此,为了便于接收端从接收到的编码数据中恢复采用了残差编码方法的图像,发送端可以与接收端协定:图像组中的第一帧图像采用全编码,而图像组中的其余图像采用残差编码。从而接收端在接收到某图像的编码数据后,可通过判断该图像在图像组中的位置来采用相应的解码方法。根据上述的分析,在图2所示方法的基础上,本专利技术提供另一种图像传输的方法,所述方法应用于发送端。如图4所示,所述方法还包括:201、判断待传输帧图像是否是图像组中的第一帧图像。其中,所述图像组由时间连续的至少两帧图像组成。具体实现过程中,在图像组中的每一帧图像都有相应的位置信息,所述位置信息用于表示一帧图像本文档来自技高网...
图像传输的方法及装置

【技术保护点】
一种图像传输的方法,其特征在于,所述方法应用于发送端,所述方法包括:确定待传输帧图像与参考帧图像的像素差值;对所述像素差值进行编码,得到待传输帧图像的编码数据;将所述待传输帧图像的编码数据发送给接收端。

【技术特征摘要】
1.一种图像传输的方法,其特征在于,所述方法应用于发送端,所述方法包括:确定待传输帧图像与参考帧图像的像素差值;对所述像素差值进行编码,得到待传输帧图像的编码数据;将所述待传输帧图像的编码数据发送给接收端。2.根据权利要求1所述的方法,其特征在于,在所述确定待传输帧图像与参考帧图像的像素差值之前,所述方法还包括:判断所述待传输帧图像是否是图像组中的第一帧图像;所述图像组由时间连续的至少两帧图像组成;若所述待传输帧图像不是图像组中的第一帧图像,确定所述待传输帧图像与所述参考帧图像的像素差值。3.根据权利要求1所述的方法,其特征在于,在所述确定所述待传输帧图像与所述参考帧图像的像素差值之前,所述方法还包括:检测所述待传输帧图像与所述参考帧图像在像素上的相似性是否大于预设值;当所述相似性大于预设值时,确定所述待传输帧图像与所述参考帧图像的像素差值。4.一种图像传输的方法,其特征在于,所述方法应用于接收端,所述方法包括:接收待传输帧图像的编码数据;对所述待传输帧图像的编码数据进行解码,得到待传输帧图像与参考帧图像的像素差值;根据所述像素差值和参考帧图像的像素值,恢复待传输帧图像。5.根据权利要求4所述的方法,其特征在于,在所述接收待传输帧图像的编码数据之前,所述方法还包括:接收参考帧图像的编码数据;对所述参考帧图像的编码数据进行解码,得到参考帧图像的像素值。6.一种图像传输的装置,其特征在于,所述装置应用于发送端,所述装置包括:确定模块、编码模块和发送模块;所述确定...

【专利技术属性】
技术研发人员:喻杨灿
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1