[发明专利]基于流水线架构的深度图像帧内预测的编码电路及其编码方法有效
申请号: | 201811132783.3 | 申请日: | 2018-09-27 |
公开(公告)号: | CN109120942B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 杜高明;戴吴骏;曹一凡;张多利;王晓蕾;宋宇鲲;刘冠宇 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | H04N19/593 | 分类号: | H04N19/593;H04N19/42;H04N19/176 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 流水线 架构 深度 图像 预测 编码 电路 及其 方法 | ||
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区域的像素值为原始块RU,其中N为正整数;
步骤2、定义当前周期为T,并初始化T=1;
步骤3、根据原始块RU及其在当前周期T对应的分割模式,计算在当前周期T的原始块RU中区域“1”的像素值之和Region1_Sum和区域“0”的像素值之和Region0_Sum,同时统计在当前周期T的所述区域“1”的像素点个数Region1_Pixel和区域“0”的像素点个数Region0_Pixel;
步骤4、根据当前周期T的所述区域“1”的像素值之和Region1_Sum与像素点个数Region1_Pixel以及所述区域“0”的像素值之和Region0_Sum与像素点个数Region0_Pixel,计算在当前周期的所述区域“1”的均值Region1_Ave和区域“0”的均值Region0_Ave;同时执行步骤5;
步骤5、将T+1赋值给T,判断当前周期T所对应的分割模式是否为最后一种分割模式,若是,则执行步骤6;否则,返回步骤3顺序执行;同时执行步骤6;
步骤6、根据当前周期T的区域“1”的均值和所述区域“0”的均值在所述当前周期T的分割模式上的分布,得到在当前周期T的区域“1”的预测块Region1_Pre和区域“0”的预测块Region0_Pre,从而在当前周期T的构成预测块PU;
步骤7、将T+1赋值给T,判断当前周期T所对应的分割模式是否为最后一种分割模式,若是,则执行步骤8;否则,返回步骤5顺序执行;同时执行步骤8;
步骤8、根据所述原始块RU与在当前周期T的预测块PU,并计算所述原始块RU在当前周期T的SAD值,再将原始块RU在每个像素点处的像素值分别减去在当前周期T对应的预测块PU在每个像素点的值,从而得到在当前周期T的残差深度块DU;
步骤9、将T+1赋值给T,判断当前周期T所对应的分割模式是否为最后一种分割模式,若是,则执行步骤10;否则,返回步骤7顺序执行;同时执行步骤10;
步骤10、将在当前周期T的残差深度块的每个像素点处的深度值取绝对值并相加,从而得到在当前周期T的残差深度块的SAD值;
步骤11、将T+1赋值给T,判断当前周期T所对应的分割模式是否为最后一种分割模式,若是,则执行步骤12;否则,返回步骤9顺序执行;同时执行步骤12;
步骤12、判断当前周期T≥6是否成立,若成立,则将当前周期T的残差深度块的SAD值与上一周期T-1的残差深度块的SAD值进行比较,保留较小的残差深度块的SAD值并作为当前周期T的残差深度块的SAD值并存储相应的残差深度块DU,否则,直接保留当前周期T的残差深度块DU及其对应的SAD值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811132783.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频图像数据重用方法、处理器及系统
- 下一篇:视频数据恢复方法及装置