一种视频编码的方法和装置制造方法及图纸

技术编号:4332898 阅读:160 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种视频编码的方法和装置,方法包括:步骤一,确定待编码宏块的编码质量等级,确定所述待编码宏块的参考宏块的编码质量等级;步骤二,比较所述参考宏块的编码质量等级与所述待编码宏块的编码质量等级,如果所述参考宏块的编码质量等级低于所述待编码宏块的编码质量等级,则对所述参考宏块标记预定标识;步骤三,在所述待编码宏块的编码过程中,放弃对具有所述预定标识的参考宏块的参考。本发明专利技术能够使得编码质量高的关注区域不受到其他区域的差错的影响,保证关注区域的图象质量。

【技术实现步骤摘要】

本专利技术涉及视频编码技术,特别是涉及一种视频编码的方法和装置
技术介绍
视频编码时,往往对视频画面中不同的区域进行分别对待,例如对重要的感兴趣 区域所编出的码流,采用较为高级的错误检测和纠正技术,以确保感兴趣的内容在经过网 络传输的误码、甚至丢包等错误时,仍然能够恢复出图象画面。相反,对一些背景区域,则采 用较差的错误检测和纠正技术,或者有时根本不对背景区域的码流进行错误保护。这样,在 经过一些较差的信道之后,有可能某些帧中的背景区域会出现数据传输错误或数据丢失。 现有的编码技术中,在帧内预测或帧间预测时,没有对参考的内容进行限制。例 如,当前帧的感兴趣区域,在做帧间预测时,可以去参考之前重构的帧图象中的任何区域, 包括非感兴趣区域。这种机制,导致在出现上述数据错误(例如,在非感兴趣区域)的时候, 会将错误扩散到感兴趣区域,使感兴趣区域的画面质量下降。 例如,以帧内预测为例, 一种典型的情况如图1所示 在图1中,A,B,C,D属于背景区域,在传输过程中,A块和B块发生错误。E属于感 兴趣区域。在对E块做帧内预测时,需要用到A,B,C,D这几个块。显然,背景区域(例如, A块、B块)发生的错误,有可能会扩散到感兴趣区域(E块)中,即使编码时对感兴趣区域 的码流采用了较高级的错误检测和纠正技术。但由于参考了背景区域的错误块,这种错误 会导致感兴趣区域的质量下降。 再比如,以帧间预测为例,第k帧中的感兴趣区域中某个块如图2所示,其运动向 量指向第k-l帧中的位置如图2中的虚线部分所示。 同样,这里的A, B, C, D块均处于背景区域,并且第k-l帧中,A, B这两个块在传输 过程中出现错误。因为第k帧中感兴趣区域的块的运动向量所指向的参考块(虚线所示) 用到了第k-l帧中的A, B错误块中的部分数据,因此导致第k帧中感兴趣区域的块也有可 能出现错误。而且,同样,这种错误的产生,是不依赖于对感兴趣区域编码采用多强的错误 纠正技术。
技术实现思路
本专利技术实施例的目的是提供一种视频编码的方法和装置,能够使得编码质量高的关注区域不受到其他区域的差错的影响,保证关注区域的图象质量,解决现有技术不能根据待编码宏块所属区域的不同而区别选择参考块的技术问题。 为了实现上述目的,一方面,提供了一种视频编码的方法,包括 步骤一,确定待编码宏块的编码质量等级,确定所述待编码宏块的参考宏块的编码质量等级; 步骤二,比较所述参考宏块的编码质量等级与所述待编码宏块的编码质量等级, 如果所述参考宏块的编码质量等级低于所述待编码宏块的编码质量等级,则对所述参考宏3块标记预定标识; 步骤三,在所述待编码宏块的编码过程中,放弃对具有所述预定标识的参考宏块的参考。 优选地,上述的方法中,在所述步骤一中,处于关注区域的宏块的编码质量等级为第一质量等级,处于背景区域的宏块的编码质量等级为第二质量等级,所述第一质量等级高于所述第二质量等级。 优选地,上述的方法中,所述步骤二中还包括如果所述参考宏块处于尚未解码的状态,则对处于尚未解码状态的所述参考宏块标记所述预定标识。 优选地,上述的方法中,在所述步骤一中,对于帧内预测模式的编码,所述参考宏块为位于所述待编码宏块所属的图像内,与所述待编码宏块相邻并同属于同一个条带内的宏块。 优选地,上述的方法中,在所述步骤一中,对于帧间预测模式的编码,所述参考宏块为所述待编码宏块的运动向量在参考帧中所指的宏块。 本专利技术的另一个方面,提供一种视频编码的装置,包括 等级确定模块,用于确定待编码宏块的编码质量等级,确定所述待编码宏块的参考宏块的编码质量等级; 标识模块,用于比较所述参考宏块的编码质量等级与所述待编码宏块的编码质量等级,如果所述参考宏块的编码质量等级低于所述待编码宏块的编码质量等级,对所述参考宏块标记预定标识; 编码模块,用于在所述待编码宏块的编码过程中,放弃对具有所述预定标识的参考宏块的参考。优选地,上述的装置中,对于帧内预测模式的编码,所述参考宏块为位于所述待编码宏块所属的图像内,与所述待编码宏块相邻并同属于同一个条带内的宏块。优选地,上述的装置中,对于帧间预测模式的编码,所述参考宏块为所述待编码宏块的运动向量在参考帧中所指的宏块。 优选地,上述的装置中,所述标识模块,还用于如果所述参考宏块处于尚未解码的状态,则对处于尚未解码状态的所述参考宏块标记所述预定标识。 优选地,上述的装置中,处于关注区域的宏块的编码质量等级为第一质量等级,处于背景区域的宏块的编码质量等级为第二质量等级,所述第一质量等级高于所述第二质量等级。 本专利技术实施例至少存在以下技术效果 本专利技术在编码时,针对帧内、帧间预测时用到的参考宏块做出限制,仅采用质量等级不低于当前块的宏块作参考,可以使得感兴趣区域不受到其他非感兴趣区域的差错的影响,保证感兴趣区域的图象质量。附图说明 图1为现有技术图像编码帧内参考块的示意 图2为现有技术图像编码帧间参考块的示意 图3为本专利技术实施例提供的方法的步骤流程 图4为本专利技术实施例的帧内参考块的示意 图5为本专利技术实施例的帧间参考块的示意图。 图6为本专利技术实施例提供的装置的结构图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对具体实施例进行详细描述。 本专利技术实施例是一种能够限制帧内/帧间预测时用到的参考块的选择范围的方法,图3为本专利技术实施例提供的方法的步骤流程图,如图所示方法包括 步骤101,确定待编码宏块的编码质量等级,确定所述待编码宏块的参考宏块的编码质量等级; 步骤102,比较所述参考宏块的编码质量等级与所述待编码宏块的编码质量等级,如果所述参考宏块的编码质量等级低于所述待编码宏块的编码质量等级,则对所述参考宏块标记预定标识; 步骤103,在所述待编码宏块的编码过程中,放弃对具有所述预定标识的参考宏块的参考。 其中,编码质量等级主要是针对关注区域和背景区域,处于关注区域的宏块的编码质量等级为第一质量等级,采用较为高级的错误检测和纠正技术,以确保感兴趣的内容在经过传输网络的误码、甚至丢包等错误时,仍然能够恢复出图象画面。 处于背景区域的宏块的编码质量等级为第二质量等级,采用较差的错误检测和纠正技术,或者有时不对背景区域的码流进行错误保护,因此所述第一质量等级高于所述第二质量等级。 当然,也可以由两个以上的等级,例如再区分出次关注区域等等。 其中,能够成为所述参考宏块的条件是 对于帧内预测模式的编码,参考宏块为位于所述待编码宏块所属的图像内,与所述待编码宏块相邻并同属于同一个条带内的宏块。(条带在同一行的两个或两个以上邻接的宏块汇集在一起而形成条带, 一个视频图像帧包含很多条带)。对于帧间预测模式的编码,参考宏块为所述待编码宏块的运动向量在参考帧中所指的宏块。所述预定标识为不可用标识,表示在编码过程中,标有这个预定标识的参考宏块不能用作编码的帧内/帧间预测。另外,除了质量等级低于待编码宏块的参考宏块不可用之外,处于尚未解码状态的参考宏块也不可用,也要标记所述预定标识。图4为本专利技术实施例的帧内参考块的示意图,对于感兴趣区域(关注区域)的帧内预测编码宏块E,如果其某个相邻块X为帧间编码块,且该相邻块X所对应的参考帧中的块不完全位于感兴趣区域内,则该相邻块X对于当本文档来自技高网
...

【技术保护点】
一种视频编码的方法,其特征在于,包括:步骤一,确定待编码宏块的编码质量等级,确定所述待编码宏块的参考宏块的编码质量等级;步骤二,比较所述参考宏块的编码质量等级与所述待编码宏块的编码质量等级,如果所述参考宏块的编码质量等级低于所述待编码宏块的编码质量等级,则对所述参考宏块标记预定标识;步骤三,在所述待编码宏块的编码过程中,放弃对具有所述预定标识的参考宏块的参考。

【技术特征摘要】
一种视频编码的方法,其特征在于,包括步骤一,确定待编码宏块的编码质量等级,确定所述待编码宏块的参考宏块的编码质量等级;步骤二,比较所述参考宏块的编码质量等级与所述待编码宏块的编码质量等级,如果所述参考宏块的编码质量等级低于所述待编码宏块的编码质量等级,则对所述参考宏块标记预定标识;步骤三,在所述待编码宏块的编码过程中,放弃对具有所述预定标识的参考宏块的参考。2. 根据权利要求1所述的方法,其特征在于,在所述步骤一中,处于关注区域的宏块的 编码质量等级为第一质量等级,处于背景区域的宏块的编码质量等级为第二质量等级,所 述第一质量等级高于所述第二质量等级。3. 根据权利要求l所述的方法,其特征在于,所述步骤二中还包括如果所述参考宏块 处于尚未解码的状态,则对处于尚未解码状态的所述参考宏块标记所述预定标识。4. 根据权利要求1、2或3所述的方法,其特征在于,在所述步骤一中,对于帧内预测模 式的编码,所述参考宏块为位于所述待编码宏块所属的图像内,与所述待编码宏块相邻并 同属于同一个条带内的宏块。5. 根据权利要求1、2或3所述的方法,其特征在于,在所述步骤一中,对于帧间预测模 式的编码,所述参考宏块为所述待编码宏块的运动向量在参考帧...

【专利技术属性】
技术研发人员:王浩邱嵩杨晓东俞青
申请(专利权)人:北京中星微电子有限公司中星电子股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1