一种图像编码方法及装置制造方法及图纸

技术编号:6003871 阅读:144 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种图像编码方法及装置,用以提高对图像中感兴趣区域图像的编码效率。本发明专利技术提供的一种图像编码方法包括:确定当前帧图像的感兴趣区域中的当前待编码宏块对应的搜索窗,其中该搜索窗处于编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域内;根据当前待编码宏块对应的搜索窗内已编码完成的图像,对当前待编码宏块进行编码。

【技术实现步骤摘要】
一种图像编码方法及装置
本专利技术涉及图像处理
,尤其涉及一种图像编码方法及装置。
技术介绍
对于图像编码来说,编码过程大体上可分为帧内编码和帧间编码两种。对图像进行编码前,首先将一帧图像分成若干宏块,宏块为编码单元,按照光栅扫描顺序逐个编码宏块,直到整个图像的宏块都编码完成。所谓帧内编码,是指在对一帧图像进行编码时,对其中的任一宏块编码,只能以本图像内已经编码完成的宏块作为参考。所谓帧间编码,是指在对当前帧图像中的宏块进行编码时,需要参考当前帧图像之前的已经编码完成的图像中的内容,这些已经编码完成的图像称为参考帧图像。感兴趣区域是视频监控中的一个重要的概念,感兴趣区域指视频帧中用户定义的重要内容区域,包括主要的活动场景和人等。相应的,用户不感兴趣的区域可以定义为背景区域。在现有技术中,对这种包括感兴趣区域的图像的编码,采用的是普通的编码技术,即没有对感兴趣区域和背景区域进行区分,设置的搜索窗可能包括背景区域,而背景区域是用户不感兴趣的区域,因此在很多情况下多做了无用功,编码的效率会很低。
技术实现思路
本专利技术实施例提供了一种图像编码方法及装置,用以提高对图像中感兴趣区域图像的编码效率。本专利技术实施例提供的一种图像编码方法包括:确定当前帧图像的感兴趣区域中的当前待编码宏块对应的搜索窗,其中该搜索窗处于编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域内;根据当前待编码宏块对应的搜索窗内已编码完成的图像,对当前待编码宏块进行编码。本专利技术实施例提供的一种图像编码装置包括:搜索窗确定单元,用于确定当前帧图像的感兴趣区域中的当前待编码宏块对应的搜索窗,其中该搜索窗处于编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域内;编码单元,用于根据当前待编码宏块对应的搜索窗内已编码完成的图像,对当前待编码宏块进行编码。本专利技术实施例,确定当前帧图像的感兴趣区域中的当前待编码宏块对应的搜索窗,其中该搜索窗处于编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域内;根据当前待编码宏块对应的搜索窗内已编码完成的图像,对当前待编码宏块进行编码,从而通过针对感兴趣区域设置搜索窗,而不考虑背景区域部分,提高了对图像中感兴趣区域图像的编码效率。附图说明图1为本专利技术实施例提供的一种图像编码方法的流程示意图;图2为本专利技术实施例提供的图像中的感兴趣区域的示意图;图3为本专利技术实施例提供的将不规则的感兴趣区域划分为规则区域后得到的区域的示意图;图4为本专利技术实施例提供的将不规则的感兴趣区域划分为规则区域后得到的区域的示意图;图5为本专利技术实施例提供的一种图像编码装置的结构示意图。具体实施方式本专利技术实施例提供了一种图像编码方法及装置,用以提高对图像中感兴趣区域图像的编码效率。为了提高编码效率,本专利技术实施例提出一种针对感兴趣区域的运动估计编码方案。现有技术中,运动估计过程是在参考帧中定义一个搜索窗,在这个窗中搜索和当前待编码块最匹配的块的过程。在参考帧中定义搜索窗时,将参考帧视为一个整体,不会考虑到参考帧不同区域的特征。而本专利技术实施例考虑到感兴趣区域是视频监控领域的重要概念,将图像中用户感兴趣或者比较重要的地方和背景区分开来,对感兴趣区域和背景区域采用不同质量的编码方式(背景甚至可以只编码有限次,其他帧中不会有变化)。如果按照现有定义搜索窗的方式,背景区域也可能在搜索范围内,在很多情况下多做了无用功;按照现有定义搜索块形状的方式,很多情况下不能真实体现感兴趣区域的特性(感兴趣区域有可能是规则的矩形,也有可能是不规则形状,由编码时定义)。因此,本专利技术实施例将搜索窗限制在感兴趣区域之内,也可以将搜索窗的形状根据感兴趣区域来进行适当的调整,以实现最快捷的编码。下面结合附图对本专利技术实施例提供的技术方案进行说明。参见图1,本专利技术实施例提供的一种图像编码方法包括步骤:S101、确定当前帧图像的感兴趣区域中的当前待编码宏块对应的搜索窗,其中该搜索窗处于编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域内。所述编码完成的图像,即当前帧图像的参考帧图像。较佳地,参考帧图像为当前帧图像的前一帧图像。当然,也可以为当前帧图像之前的其他帧图像。S102、根据当前待编码宏块对应的搜索窗内已编码完成的图像,对当前待编码宏块进行编码。较佳地,所述感兴趣区域,为矩形的感兴趣区域。较佳地,若当前帧图像中包括非矩形的感兴趣区域,则该方法还包括:将当前帧图像的非矩形的感兴趣区域,划分为矩形的感兴趣区域。较佳地,若编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域的面积小于预设的搜索窗面积阈值,则确定当前待编码宏块对应的搜索窗的步骤包括:将编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的整个感兴趣区域,作为当前待编码宏块对应的搜索窗。较佳地,所述确定当前帧图像的感兴趣区域中的当前待编码宏块对应的搜索窗,包括:根据当前待编码宏块所处的位置,以及预设的搜索窗面积,在编码完成的图像上确定搜索区域;将该搜索区域与编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域相重合的区域,确定为当前待编码宏块对应的搜索窗。较佳地,所述根据当前待编码宏块对应的搜索窗内已编码完成的图像,对当前待编码宏块进行编码。下面给出具体的举例说明。本专利技术实施例提供的包括感兴趣区域的图像如图2所示,其中包括两部分感兴趣区域,一部分是由宏块组成的规则的感兴趣区域,即正方形的区域;另一部分是由相邻宏块组成的不规则的感兴趣区域。相应的,用户不感兴趣的区域可以定义为背景区域。当选择对背景区域中的图像不编码的时候,感兴趣区域和背景区域的图像可以认为是不相关的,本专利技术实施例中所述的运功估计的过程,可以在感兴趣区域之间进行编码,使得编码效率会比较高。但是,对于规则的感兴趣区域(矩形区域)和不规则的感兴趣区域(非矩形的感兴趣区域),本专利技术实施例提供的编码方案会有所不同。本专利技术实施例中,对图像的编码,是针对16x16的宏块来进行的,16x16是宏块大小,单位是像素。在16x16宏块的基础上,还可以细分为多种形状,对每个宏块都确定一个对应的搜索区域,比如32x32的搜索窗。搜索窗的位置和大小,是有限制的,通常是在参考帧中设定的一个区域,规定搜索过程在此区域内完成,不能超出设定的这个范围。一般来讲,都是根据当前待编码块的位置或者预测运动矢量来确定对应的搜索窗的位置,搜索窗的大小多数情况下是预先设定的。对于规则的感兴趣区域:在对每一编码宏块进行编码时,可以将前一帧中与当前帧图像上的感兴趣区域的位置相同的区域,作为参考帧区域,在这个参考帧区域中,按照预设的搜索窗面积,确定搜索窗,如果这个搜索窗超出感兴趣区域,则将感兴趣区域的边界作为搜索窗的边界,即舍弃超出的部分,将与感兴趣区域重合的部分作为最终确定的搜索窗,即若编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域的面积小于预设的搜索窗面积阈值,则将编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的整个感兴趣区域,作为当前待编码宏块对应的搜索窗。其中,搜索窗面积阈值的设置,可以根据实际需要进行设置,比如可以设置搜索窗面积阈值为32x32。对于不本文档来自技高网...
一种图像编码方法及装置

【技术保护点】
一种图像编码方法,其特征在于,该方法包括:确定当前帧图像的感兴趣区域中的当前待编码宏块对应的搜索窗,其中该搜索窗处于编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域内;根据当前待编码宏块对应的搜索窗内已编码完成的图像,对当前待编码宏块进行编码。

【技术特征摘要】
1.一种图像编码方法,其特征在于,该方法包括:确定当前帧图像的感兴趣区域中的当前待编码宏块对应的搜索窗,其中该搜索窗处于编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域内;根据当前待编码宏块对应的搜索窗内已编码完成的图像,对当前待编码宏块进行编码;若编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域的面积小于预设的搜索窗面积阈值,则确定当前待编码宏块对应的搜索窗的步骤包括:将编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的整个感兴趣区域,作为当前待编码宏块对应的搜索窗。2.根据权利要求1所述的方法,其特征在于,所述感兴趣区域,为矩形的感兴趣区域。3.根据权利要求2所述的方法,其特征在于,若当前帧图像中包括非矩形的感兴趣区域,则该方法还包括:根据当前帧图像的非矩形的感兴趣区域的宏块组成,将当前帧图像的非矩形的感兴趣区域,划分为矩形的感兴趣区域。4.根据权利要求1、2或3所述的方法,其特征在于,所述确定当前帧图像的感兴趣区域中的当前待编码宏块对应的搜索窗,包括:根据当前待编码宏块所处的位置,以及预设的搜索窗面积,在编码完成的图像上确定搜索区域;将所述搜索区域与编码完成的图像上与当前待编码宏块所处的感兴趣区域位置相同的感兴趣区域相重合的区域,确定为当前待编码宏块对应的搜索窗。5.一种图像编码装置,其特征...

【专利技术属性】
技术研发人员:季鹏飞
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:11

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

1