一种基于VT协议的图像转换方法及装置制造方法及图纸

技术编号:8837135 阅读:185 留言:0更新日期:2013-06-22 22:25
本发明专利技术涉及通信和图像处理技术,特别涉及一种基于VT协议的图像转换方法及装置。该方法为:获得VGA摄像头的原始输出图像后,先采用等比压缩方式进行预处理,而不是采用windows截取技术进行处理,这样,相较于原始输出图像,可以实现最终输出图像的全视角输出,进而保证了最终输出图像的完整性;进一步地,采用数据图像插值算法对经等比压缩处理后的原始输出图像进行VT转换,以获得最终的输出图像,由于采用了资源占用较低的数字图像插值算法,因此,可以大大降低VT转换所占用的CPU资源,经实验证实,通常可以将CPU资源占用率降低到30%以下,有效提高了系统性能,也提升了VT转换的实现效率。

【技术实现步骤摘要】

本专利技术涉及通信和图像处理技术,特别涉及一种基于VT协议的图像转换方法及>J-U ρ α装直。
技术介绍
随着第三代通信网络的完善,VT(Video Tel印hony,视频通话)已经成为了 3G手机的默认功能。目前,国内的3G手机基本采用VGA (Video Graphic Array,视频图形阵列)接口摄像头作为提供VT业务的图像采集设备。目前的VGA摄像头,其输出图像的格式只支持VGA格式,或者是和VGA具有等高宽比输出的其他格式,如,QVGA (Quarter VGA,四分之一 VGA)格式、QQVGA (Quarter QVGA,四分之一 QVGA)格式等等;此时,可以保证输出图像的视角不变。而VT协议中要求传输的图像格式是CIF(Common Intermediate Formal,标准化图像格式)和QCIF(Quarter CIF,四分之一标准化图像格式),其中,CIF格式对应的图像尺寸为352*288,而QCIF格式对应的图像尺寸为176*144。实际应用中,基于VT协议输出的CIF格式和QCIF格式的图像是在原始输出图像的基础上,采用windows(窗口 )截取机制,通过丢 弃一部分像素实现的,如,从640*480转化为176*144,首先从640*480的图像中剪裁出528*432大小的图像,然后再等比压缩至176*144。,这种方案会丢掉原始输出图像的一部分视角,令最终输出的图像的视角大范围缩小,同时,由于镜头、感光面积的限制,也会进一步缩小最终输出图像的视角范围。而VGA摄像头由于成本和价格的限制,其原始输出图像的视角都不是很大,那么,在采用了 windows截取技术后,则会导致最终输出图像的视角在VT过程中变得非常小。例如,当用户通过手机VGA摄像头进行电话会议时,在手臂自然持拿手机的情况下,其最终的输出图像只能看到用户脸部鼻子以上的部分。为了解决上述技术缺陷,现有技术下,通常是采用从VGA摄像头的原始输出数据中抽取所需数据的方式来转化图像尺寸,这样,就存在运算量大,CPU负载重、内存耗费大的缺点,一般会占60%以上的CPU资源,虽然这种缺陷可以采用增加后端DSP(数字信号处理器)的方式来加以解决,但这样做会显著地增加图像处理成本。
技术实现思路
本专利技术实施例提供一种基于VT协议的图像转换方法及装置,用以保证VGA摄像头的最终输出图像的完整性,同时降低资源占用率。本专利技术实施例提供的具体技术方案如下:一种基于VT协议的图像转换方法,包括:获取摄像头的原始输出图像;对获得的原始输出图像进行等比压缩处理;采用数字图像插值算法对经等比压缩处理的原始输出图像进行VT转换,获得符合VT协议的最终输出图像。一种基于VT协议的图像转换装置,包括:获取单元,用于获取摄像头的原始输出图像;压缩单元,用于对获得的原始输出图像进行等比压缩处理;转换单元,用于采用数字图像插值算法对经等比压缩处理的原始输出图像进行VT转换,获得符合VT协议的最终输出图像。本专利技术实施例中,图像转换装置获得VGA摄像头的原始输出图像后,先采用等比压缩方式进行预处理,而不是采用windows截取技术进行处理,这样,相较于原始输出图像,可以实现最终输出图像的全视角输出,进而保证了最终输出图像的完整性;进一步地,图像转换装置采用数据图像插值算法对经等比压缩处理后的原始输出图像进行VT转换,以获得最终的输出图像,由于采用了资源占用较低的数字图像插值算法,因此,可以大大降低VT转换所占用的CPU资源,经实验证实,通常可以将CPU资源占用率降低到30 %以下,有效提高了系统性能,也提升了 VT转换的实现效率。附图说明图1为本专利技术实施例中图像转换装置功能结构示意图2为本专利技术实施例中图像转换装置基于VT协议对VGA摄像头输出的图像进行转换流程图3为本专利技术实施例中图像坐标系示意图。具体实施方式 为了克服VGA摄像头的原始输出图像经VT转换后会丢失部分视角,从而导致图像画面不完整的缺点,本专利技术实施例中,在获得VGA摄像头的原始输出图像后,先采用等比压缩方式进行预处理,再采用数据图像插值算法对经等比压缩处理后的原始输出图像进行VT转换,从而获得最终的输出图像,这样,相较于原始输出图像,可以实现最终输出图像的全视角输出,从而保证了最终输出图像的完整性。下面结合附图对本专利技术优选的实施方式进行详细说明。参阅图1所示,本专利技术实施例中,图像转换装置(如,VGA摄像头,VGA摄像头中独立设置的转换模块等等)中包含有获取单元10、压缩单元11和转换单元12,其中,获取单元10,用于获取摄像头的原始输出图像;压缩单元11,用于对获得的原始输出图像进行等比压缩处理;转换单元12,用于采用数字图像插值算法对经等比压缩处理的原始输出图像进行VT转换,获得符合VT协议的最终输出图像。基于上述技术方案,参阅图2所示,本专利技术实施例中,通过图像转换装置基于VT协议对VGA摄像头输出的图像进行转换的详细流程如下:步骤200:图像转换装置获取VGA摄像头的原始输出图像。例如,图像转换装置获取的VGA摄像头的原始输出图像的格式为VGA格式。步骤210:图像转换装置对获得的原始输出图像进行等比压缩处理。较佳的,为了进一步节省后续进行VT转换时的运算量,在执行步骤200后,图像转换装置可以先将VGA格式的原始输出图像进行等比压缩处理,然后,再执行步骤210,对等比压缩后的原始输出图像进行VT转换。例如,在进行等比压缩处理时,图像转换装置可以将VGA格式的原始输出图像转换为QVGA格式,或者,转换为QQVGA格式,其中,以后者为最佳。步骤220:图像转换装置采用数字图像插值算法对经等比压缩处理的原始输出图像进行VT转换,获得符合VT协议的最终输出图像。实际应用中,在执行步骤210时,图像转换装置可以采用最邻近插值算法对经等比压缩处理的原始输出图像进行VT转换,也可以采用双线性插值对经等比压缩处理的原始输出图像进行VT转换。本实施例中,为了节省计算量,较佳的,采用最邻近插值算法进行计算。例如,以3X3的256级灰度图为例,介绍最邻近插值算法如下:3X3的256级灰度图,即是高为3个像素,宽也为3个像素的图像,每个像素的取值可以是0-225,代表该像素的亮度,255代表最亮,也就是白色,O代表最暗,即黑色。假设上述图像的像素矩阵如下(称为源图像,Source):234 38 2267 44 1289 65 63在这矩阵中,元素坐标(X,y)是这样确定的,X从左到右,从O开始,y从上至下,也是从O开始,这是图像处理中最常用的坐标系,具体如图3所示。如果想把这副图像放大至4X4大小,首先,把4X4的矩阵画好,如下所示(称为目标图像,Destination): 在这个矩阵中,每个像素均是未知数,等待填充。首先,填写目标图像最左上角的 像素点,坐标为(0,0),那么,该像素点在源图像中的坐标可以采用以下公式获得:Srcx = dstxX (srcffidth/dstWidth),SrcY = dstxX (srcHeight/dstHeight),其中,dstx为目标图像中任意一像素点的横坐标,Srcx为源图像中与该任意一像素点对应的像素点的横坐标,srcWidth为源力宽度(取值为本文档来自技高网
...

【技术保护点】
一种基于视频通话VT协议的图像转换方法,其特征在于,包括:获取摄像头的原始输出图像;对获得的原始输出图像进行等比压缩处理;采用数字图像插值算法对经等比压缩处理的原始输出图像进行VT转换,获得符合VT协议的最终输出图像。

【技术特征摘要】
1.一种基于视频通话VT协议的图像转换方法,其特征在于,包括: 获取摄像头的原始输出图像; 对获得的原始输出图像进行等比压缩处理; 采用数字图像插值算法对经等比压缩处理的原始输出图像进行VT转换,获得符合VT协议的最终输出图像。2.如权利要求1所述的方法,其特征在于,对获得的原始输出图像进行等比压缩处理,包括: 将获得的原始输出图像的图像格式由视频图形阵列VGA格式转换为四分之一视频图形阵列QVGA格式; 或者将获得的原始输出图像的图像格式由视频图形阵列VGA格式转换为十六分之一视频图形阵列QQVGA格式。3.如权利要求1或2所述的方法,其特征在于,采用数字图像插值算法对经等比压缩处理的原始输出图像进行VT转换,获得符合VT协议的最终输出图像,包括: 采用最邻近插值算法对经等比压缩处理的原始输出图像进行VT转换,获得符合VT协议的最终输出图像; 或者, 采用双线性插值算法对经等比压缩处理的原始输出图像进行转换,获得符合VT协议的最终输出图像 。4.如权利要求3所述的方法,其特征在于,采用最邻近插值算法对经等比压缩处理的原始输出图像进行VT转换,包括: 分别使用所述经等比压缩处理的原始输出图像中每一个源像素点对目标图像中相应的目标像素点进行像素填充。5.如权利要求4所述的方法,其特征在于,采用所述经等比压缩处理的原始输出图像中任意一个源像素点对目标图像中相应的目标像素点进行像素填充,包括: 若所述源像素点的坐标为(X,y),图像宽度累加值为ΛΧ,图像高度累加值为Λ Y,且ΔΧ, Λ Y的初始值为O,则计算ΛΧ=八乂+源图像宽度紅(^(^,ΔΥ = Λ Y+源图像高度srcHeight,并比较计算后的ΔΧ和目标图像宽度dstWidth的大小,以及比较计算后的ΔΥ和目标图像高度的大小,根据比较结果: 若ΔΧ;^ dstWidth, Δ Y ^ dstHeight,则采用所述原始输出图像中像素点(x,y)对应的像素值对所述目标像素点进行像素填充,并保持ΛΧ和ΛΥ的当前取值不变; 若ΔΧ > dstWidth, ΔΥ彡dstHeight,则采用所述原始输出图像中像素点(x+l,y)对应的像素值对所述目标像素点进行像素填充,并将ΛΧ清零,保持ΛΥ的当前取值保持不变; 若ΔΧ< dstWidth, Δ Y > dstHeight,则采用所述原始输出图像中像素点(x,y+l)对应的像素值对所述目标像素点进行像素填充,并保持ΛΧ的当前取值不变,将ΛΥ清零; 若ΔΧ > dstWidth, Δ Y > dstHeight,则采用所述原始输出图像中像素点(x+1, y+1)对应的像素值对所述目标像素点进行像素填充,并将ΛΧ和ΛΥ均清零。6.一种...

【专利技术属性】
技术研发人员:闫三锋代仁东王宏斌
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1