The invention discloses a pipeline-based encoding circuit for intra-frame prediction of depth images and its encoding method, which comprises a five-level pipeline, corresponding to: pixel and operator module, region mean calculation module, assignment module, SAD calculation module and comparison module. The invention can reduce the use of hardware resources and increase the speed, thereby improving the performance of the entire video coding circuit.
【技术实现步骤摘要】
基于流水线架构的深度图像帧内预测的编码电路及其编码方法
本专利技术属于视频编解码技术的帧内预测编码
,具体的说是一种应用于视频编解码中深度图像帧内预测的基于流水线架构的编码方法及编码电路。
技术介绍
随着科学技术的不断发展,信息技术和计算机互联网分别在不同程度改变了人们的日常的生活。如今,人们获取信息的主要来源于多媒体信息,而多媒体信息却以视频为核心。3D视频由于相比普通2D视频能够提供给用户场景真实和自然再现的效果而备受工业界和学术界的重视,成为视频研究的领域的热点之一。相比于普通的2D视频,3D包含着更为巨大的数据量。3D视频相对于2D视频还需要保存深度信息,这给视频数据的传输和保存都带来了一定的难度。在3D视频的深度图像的帧内预测中,相比于普通2D视频的Planar、DC、角度预测三大预测技术,加入了DMM深度建模模式,DMM能够更好的保留深度图像的边缘信息,但与此同时,导致了编码复杂度剧增。在保证合成视点质量的同时,如何降低DMM的高复杂度预测算法成了一个重要的研究方向。DMM深度建模模式中又分为DMM-1、DMM-4两种模式。在现有技术中,针对DMM深度建模模式的硬件电路设计还不是很多,GustavoSanchez等人在2016IntegratedCircuits&SystemsDesign发表的“Energy-AwareLight-WeightDMM-1PatternsDecoderswithEfficientlyStoragein3D-HEVC”中所述电路,是目前少数实现了的DMM-1模式编码电路。因此,对3D视频进行有效的压缩 ...
【技术保护点】
1.一种基于流水线架构的深度图像帧内预测的编码电路,记任一深度图像内的4N×4N区域的像素值为原始块RU;其中N为正整数,其特征是所述编码电路包括:像素和计算子模块、区域均值计算子模块、赋值子模块、SAD计算子模块和比较子模块;所述像素和计算子模块接收原始块RU及其在当前周期对应的分割模式,并根据在当前周期的分割模式计算在当前周期的原始块RU中区域“1”的像素值之和Region1_Sum和区域“0”的像素值之和Region0_Sum,同时统计在当前周期的所述区域“1”的像素点个数Region1_Pixel和区域“0”的像素点个数Region0_Pixel;所述区域均值计算子模块根据当前周期的所述区域“1”的像素值之和Region1_Sum与像素点个数Region1_Pixel以及所述区域“0”的像素值之和Region0_Sum与像素点个数Region0_Pixel,计算在当前周期的所述区域“1”的均值Region1_Ave和区域“0”的均值Region0_Ave;同时,所述像素和计算子模块接收原始块RU及其在下一周期对应的分割模式并进行处理;所述赋值子模块根据当前周期的所述区域“1”的 ...
【技术特征摘要】
1.一种基于流水线架构的深度图像帧内预测的编码电路,记任一深度图像内的4N×4N区域的像素值为原始块RU;其中N为正整数,其特征是所述编码电路包括:像素和计算子模块、区域均值计算子模块、赋值子模块、SAD计算子模块和比较子模块;所述像素和计算子模块接收原始块RU及其在当前周期对应的分割模式,并根据在当前周期的分割模式计算在当前周期的原始块RU中区域“1”的像素值之和Region1_Sum和区域“0”的像素值之和Region0_Sum,同时统计在当前周期的所述区域“1”的像素点个数Region1_Pixel和区域“0”的像素点个数Region0_Pixel;所述区域均值计算子模块根据当前周期的所述区域“1”的像素值之和Region1_Sum与像素点个数Region1_Pixel以及所述区域“0”的像素值之和Region0_Sum与像素点个数Region0_Pixel,计算在当前周期的所述区域“1”的均值Region1_Ave和区域“0”的均值Region0_Ave;同时,所述像素和计算子模块接收原始块RU及其在下一周期对应的分割模式并进行处理;所述赋值子模块根据当前周期的所述区域“1”的均值和所述区域“0”的均值在所述当前周期的分割模式上的分布,得到在当前周期的区域“1”的预测块Region1_Pre和区域“0”的预测块Region0_Pre,从而在当前周期的构成预测块PU;所述SAD计算子模块根据所述原始块RU减去当前周期的预测块PU得到在当前周期的残差深度块DU;然后将在当前周期的残差深度块DU的每个像素点处的像素值取绝对值并相加,从而得到在当前周期的残差深度块的SAD值;所述比较子模块对当前周期的残差深度块DU的SAD值与上一周期的残差深度块的SAD值进行比较,保留较小的残差深度块的SAD值并作为当前周期的残差深度块的SAD值并存储相应的残差深度块DU,若不存在上一周期的残差深度块的SAD值,则直接保留当前周期的残差深度块DU及其SAD值。2.一种基于流水线架构的深度图像帧内预测的编码方法,其特征是按如下步骤进行:步骤1、记任一深度图像内的4N×4N区域的像素值为...
【专利技术属性】
技术研发人员:杜高明,戴吴骏,曹一凡,张多利,王晓蕾,宋宇鲲,刘冠宇,
申请(专利权)人:合肥工业大学,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。