【技术实现步骤摘要】
深度图像的编码、解码处理方法及装置
本专利技术涉及通信领域,具体而言,涉及一种深度图像的编码、解码处理方法及装置。
技术介绍
现有技术中视频编码分层结构:采用H.264/AVC以及最新的HEVC等编码标准时,一帧图像可以划分为多个条带(slice),对每个条带分别进行编码和解码。编码条带产生条带码流,条带码流中同时包含了这个条带的一些编码参数,如该条带所引用的参数集序号等。在H.264/AVC中的分层结构中,使用了图像参数集和序列参数集两级参数集来描述视频序列的一些参数。序列参数集可以被图像参数集引用,图像参数集可以被条带引用,通过此机制,条带可以根据其含有的图像参数集序号,找到对应序号的图像参数集,进而找到其对应的图像参数集对应的序列参数集,从图像参数集或者序列参数集中获取参数。例如,条带能够根据其含有的图像参数集序号,在对应序号的图像参数集中获取该条带的帧序号等信息;条带能够根据其对应的图像参数集所含有的序列参数集序号,在对应序号的序列参数集中获取该条带所使用的编码档次(Profile)和编码级别(Level)等参数。在HEVC编码标准中,新加入了视频参数集的概念,视频参数集可以被序列参数集引用,序列参数集可以被图像参数集引用,图像参数集可以被条带引用,通过此机制,条带可以根据其含有的图像参数集序号,逐层向上引用,从图像参数集、序列参数集或者视频参数集中获取参数。条带类型,视频序列中的条带有着不同的类型,常见的有以下三种类型:帧内预测条带:该条带不可以使用其他条带中的像素来进行预测,只能使用该条带中已经编码过的像素来进行预测。单向帧间预测条带:该条带可 ...
【技术保护点】
一种深度图像的编码方法,其特征在于,包括:确定在对深度图像进行编码过程中所采用的编码方式的标志位,所述编码方式包括:使用深度查找表对所述深度图像在所述深度查找表序号域进行编码和/或直接对所述深度图像在深度值域进行编码;将所述标志位写入码流中的以下之一位置:所述深度图像对应引用的视频参数集、所述深度图像对应引用的序列参数集、所述深度图像对应引用的图像参数集、所述深度图像对应的条带头。
【技术特征摘要】
2013.10.18 CN 20131049516031.一种深度图像的编码方法,其特征在于,包括:确定在对深度图像进行编码过程中所采用的编码方式的标志位,所述编码方式包括:使用深度查找表对所述深度图像在所述深度查找表序号域进行编码和/或直接对所述深度图像在深度值域进行编码;将所述标志位写入码流中的以下之一位置:所述深度图像对应引用的视频参数集、所述深度图像对应引用的序列参数集、所述深度图像对应引用的图像参数集、所述深度图像对应的条带头;其中,确定用于指示对所述深度图像进行编码所采用的编码方式的所述标志位包括:判断所述编码过程所采用的编码方式;在判断结果指示在所述深度查找表序号域上对所述深度图像进行编码的情况下,产生用于指示在所述深度查找表序号域上对所述深度图像进行编码的标志位,并且选择对所述深度查找表序号域数据进行编码;在选择对所述深度查找表序号域数据进行编码之前,还包括:判断所述深度图像的编码块的预测模式是否在预设预测模式集中,其中,所述预设预测模式集包括:允许使用所述深度查找表序号域数据进行编码的预测模式;在判断结果为在预设预测模式集中的情况下,选择对所述编码块的深度查找表序号域数据进行编码;在判断结果为不在所述预设预测模式集中的情况下,选择对所述编码块的深度值域数据进行编码。2.根据权利要求1所述的方法,其特征在于,在判断结果指示在所述深度值域上对所述深度图像进行编码的情况下,产生用于指示在所述深度值域上对所述深度图像进行编码的标志位,并且选择对所述深度值域数据进行编码。3.根据权利要求2所述的方法,其特征在于,选择对所述深度查找表序号域数据进行编码,包括:选择使用所述深度查找表序号域数据构造所述深度图像中的编码块的预测值。4.根据权利要求2所述的方法,其特征在于,选择对所述深度值域数据进行编码,包括:选择使用所述深度值域数据构造所述深度图像中编码块的预测值。5.根据权利要求1所述的方法,其特征在于,将所述标志位写入所述深度图像对应的条带头中,包括:判断所述条带的条带类型是否在预设条带类型集中,其中,该预设条带类型集包括:需要传输标志位的条带类型;其中,在判断结果为是时,将所述标志位写入所述条带头中;否则,不写入所述条带头中。6.一种深度图像的解码方法,其特征在于,包括:解析码流,从码流中的以下之一位置获取用于指示解码过程所采用的解码方式的标志位:所述深度图像对应引用的视频参数集、所述深度图像对应引用的序列参数集、所述深度图像对应引用的图像参数集、所述深度图像对应的条带头,其中,所述解码方式包括:使用深度查找表对所述深度图像在所述深度查找表序号域进行解码和/或直接对所述深度图像在深度值域进行解码;按照所述标志位指示的解码方式对所述深度图像进行解码;其中,在所述深度查找表序号域进行解码和/或在所述深度值域进行解码,包括:判断所述解码过程所采用的解码方式;在判断结果指示在所述深度查找表序号域上对所述深度图像进行解码的情况下,产生用于指示在所述深度查找表序号域上对所述深度图像进行解码的标志位,并且选择对所述深度查找表序号域数据进行解码;在选择对所述深度查找表序号域数据进行解码之前,还包括:判断所述解码块的预测模式是否在预设预测模式集中,其中,所述预设预测模式集包括:允许使用所述深度查找表序号域数据进行解码的预测模式;在判断结果为在所述预设预测模式集中的情况下,选择对所述深度查找表序号域数据进行解码;在判断结果为不在所述预设预测模式集中的情况下,选择使用所述深度值域数据进行解码。7.根据权利要求6所述的方法,其特征在于,在判断结果指示在所述深度值域上对所述深度图像进行解码的情况下,则产生用于指示在所述深度值域上对所述深度图像进行解码的标志位,并且选择对所述深度值域数据进行解码。8.根据权利要求7所述的方法,其特征在于,选择对所述深度查找表序号域数据进行解码,包括:选择使用所述深度查找表序号域数据构造所述深度图像中的解码块的预测值。9.根据权利要求6所述的方法,其特征在于,选择使用所述深度值域数据进行解码包括:选择使用所述深度值域数据构造所述解码块的预测值。10.根据权利要求7所述的方法,其特征在于,选择对所述深度值域数据进行解码,包括:选择使用所述深度值域数据构造所述深度图像中解码块的预测值。11.根据权利要求6所述的方法,其特征在于,从码流中的所述条带头获取用于指示解码过程所采用的解码方式的标志位包括:判断所述条带头所指示的条带类型是否在预设条带类型集中,其中,该预设条带类型集包括:包含有所述标志位对应比特字段的条带类型;其中,在判断结果为是时,从所述条带头中获取所述标识位;否则,将所述标志位设置为默认值。12.一种深度图像的编码装置,其特征在于,包括:第一判断模块,用于判断对深度图像进行编码过程中所采用的编码方式,其中,所述编码方式包括:使用深度查找表对所述深度图像在所述深度查找表序号域进行编码和/或不使用深度查找表而直接对所述深度图像在深度值域进行编码;第一编码模块,用于在所述第一判断模块输出的判断结果指示在所述深度查找表序号域上对所述深度图像进行编码,则产生用于指示在所述深度查找表序号域上对所述深度图像进行编码的标志位,并且选择对所述深度查找表序号域数据进行编码;第二判断模块,用于在选择对所述深度查找表序号域数据进行编码之前,对于所述深度图像中的所述编码块,判断所述编码块的预测模式是否在预设预测模式集中,其中,所述预设预测模式集包括:允许使用所述深度查找表序号域数据进行编码的预测模式,在判断结果为在所述预设预测模式集中的情况下,选择对所述编码块的深度查找表序号域数据进行编码;在判断结果为不在所述预设预测模式集中的情况下,选择对所述编码块的深度值域数据进行编码;确定模块,用于确定所采用的编码方式的所述标志位;写入模块,用于将所述标志位写入码流中的以下之一位置:所述深度图像对应引用的视频参数集、所述深度图像对应引用的序列参数集、所述深度图像对应引用的图像参数集、所述深度图像对应的条带头。13.根据权利要求12所述的装置,其特征在于,所述装置还包括:第二编码模块,用于在所述第一判断模块输出的判断结果指示在所述深度值域上对所述深度图像进行编码,则产生用于指示在所述深度值域上对所述深度图像进行编码的标志位,并且选择对所述深度值域数据进行编码。14.根据权利要求12所述的装置,其特征在于,所述第一编码模块还用于选择使用所述深度查找表序号域数据构造所述深度图像中的编码块的预测值。15.根据权利要求13所述的装置,其特征在于,所述第二编码模块还用于选择使用所述深度值域数据构造所述深度图像中编码块的预测值。16.根据权利要求12所述的装置,其特征在于,所述装置还包括:第三判断模块,用于判断所述条带的条带类型是否在预设条带类型集中,其中,该预设条带类型集包括:需要传输标志位的条带类型;其中,在判断结果为是时,将所述标志位写入所述条带头中;否则,不写入所述条带头。17.一种深度图像的解码装置,其特征在于,包括:获取模块,用于从码流中的以下之一位置获取用于指示解码过程所采用的解码方式的标志位:所述深度图像对应引用的视频参数集、所述深度图像对应引用的序列参数集、所述深度图像对应引用的图像参数集、所述深度图像对应的条带头,其中,所述解码方式包括:使用深度查找表对所述深度图像在所述深度查找表序号域进行解码和/或不使用深度查找表而直接对所述深度图像在...
【专利技术属性】
技术研发人员:虞露,吕鹏,李明,尚国强,
申请(专利权)人:浙江大学,中兴通讯股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。