[发明专利]涉及深度图转换的编码器、编码方法以及三层表达式的存储方法和格式有效
申请号: | 201811283562.6 | 申请日: | 2018-10-31 |
公开(公告)号: | CN109600600B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 李应樵;陈增源 | 申请(专利权)人: | 万维科研有限公司 |
主分类号: | H04N13/271 | 分类号: | H04N13/271;H04N13/161;H04N19/597 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华;迟承柏 |
地址: | 中国香港洛*** | 国省代码: | 香港;81 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 涉及 深度 转换 编码器 编码 方法 以及 三层 表达式 存储 格式 | ||
1.一种把深度图转换成三层表达式的编码器,包括:
深度图输入接收模块,用于接收8位模式或者16位模式的深度图的输入;
间隔/区间划分模块,用于将8位模式的0-255或者16位模式的0-65535分为n个间隔/区间Ωk;
直方图创建模块,用于创建一个包含n个间隔/区间的直方图;
像素数计算模块,位于直方图创建模块内,并对于每个间隔/区间Ωk,其中k=1,2……5,来计算位于该间隔/区间内的像素数并更新直方图;
最大计数间隔/区间识别模块,用于从所述直方图中识别具有最大计数的3个间隔/区间;以及
三层表达式转换模块,用于将深度图的深度值转换成三层表达式:
其中D′(x,y)是转换后的深度值;d(x,y)为每个像素的深度值;在8位模式下执行转换三层表达式时,上述表达式中的阈值A分别为51、77或102;阈值B分别为102、153、179或204;在16位模式下执行转换三层表达式时,上述表达式中的阈值A分别为13107、19662或26214;阈值B分别为26214、32768、39321、54523。
2.根据权利要求1所述的编码器,其特征在于,所述n的值为5。
3.根据权利要求2所述的编码器,其特征在于,所述间隔/区间Ωk的表达式是:
其中M是255或65535。
4.根据权利要求3所述的编码器,其特征在于,在8位模式下执行转换的三层表达式分别如下:
i.如果发现k=1,2,3是三个最大的区间,使用以下公式执行转换:
其中D′(x,y)是转换后的深度值;
ii.如果发现k=1,3,4是三个最大的区间,使用下面的公式进行转换:
其中D′(x,y)是转换后的深度值;
iii.如果发现k=1,2,4是三个最大的区间,使用下面的公式进行转换:
其中D′(x,y)是转换后的深度值;
iv.如果发现k=1,3,5是三个最大的区间,使用下面的公式进行转换:
其中D′(x,y)是转换后的深度值;
v.如果发现k=1,2,5是三个最大的区间,使用下列公式进行转换:
其中D′(x,y)是转换后的深度值;
vi.如果发现k=1,4,5是三个最大的区间,使用下面的公式进行转换:
其中D′(x,y)是转换后的深度值。
5.根据权利要求4所述的编码器,其特征在于,在16位模式下执行转换的三层表达式时,将上述i至vi公式中的阈值51、77、102、153、179、204替换为13107、19662、26214、32768、39321、54523。
6.一种把深度图转换成三层表达式的编码方法,包括如下步骤:
接收8位模式或者16位模式的深度图的输入;
将8位模式的0-255或者16位模式的0-65535分为n个间隔/区间Ωk,其中k=1,2……5;
创建一个包含n个间隔/区间的直方图,并对于每个间隔/区间Ωk,计算位于该间隔/区间内的像素数并更新直方图;
从所述直方图中识别具有最大计数的3个间隔/区间;以及
将深度图的深度值转换成三层表达式:
其中D′(x,y)是转换后的深度值;d(x,y)为每个像素的深度值;在8位模式下执行转换三层表达式时,上述表达式中的阈值A分别为51、77或102;阈值B分别为102、153、179或204;在16位模式下执行转换三层表达式时,上述表达式中的阈值A分别为13107、19662或26214;阈值B分别为26214、32768、39321或54523。
7.根据权利要求6所述的编码方法,其特征在于,所述n的值为5。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万维科研有限公司,未经万维科研有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811283562.6/1.html,转载请声明来源钻瓜专利网。