预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共37页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105915917A(43)申请公布日2016.08.31(21)申请号201510441354.4(22)申请日2015.07.24(71)申请人乐视云计算有限公司地址100089北京市海淀区学院南路68号楼19号楼六层6184号房间(72)发明人蔡砚刚魏伟白茂生刘阳祁海(74)专利代理机构北京国昊天诚知识产权代理有限公司11315代理人刘戈(51)Int.Cl.H04N19/597(2014.01)H04N13/00(2006.01)权利要求书5页说明书19页附图12页(54)发明名称深度信息编码方法、解码方法及装置(57)摘要本发明实施例提供一种深度信息编码方法、解码方法以及装置,编码时,计算深度值索引表中相邻深度值的一级差值;将数值不同的一级差值按照第二顺序排列,并计算排列顺序中相邻一级差值的二级差值;将数值不同的一级差值按照第二顺序设置索引编号;遍历相邻深度值的一级差值,确定每一相邻深度值的一级差值对应的索引编号;将最大深度值和最小深度值中的至少一个以及最大一级差值按照第一位宽、各个二级差值及各一级差值的索引编号按照第二位宽分别进行编码;解码时,根据解码获得的最大深度值和最小深度值中的至少一个,最大一级差值、各个二级差值及将各一级差值的索引编号,即获得深度值索引表中的深度值。本发明减少了编码占用的资源。CN105915917ACN105915917A权利要求书1/5页1.一种深度信息编码方法,其特征在于,包括:获取深度值索引表;其中,所述深度值索引表中的深度值按照第一顺序排列;计算所述深度值索引表中相邻深度值的差值,作为一级差值;选择数值不同的一级差值按照第二顺序排列,并计算排列顺序中相邻一级差值的差值,作为二级差值;将所述数值不同的一级差值按照所述第二顺序依次设置索引编号,并遍历各个相邻深度值的一级差值,根据所述数值不同的一级差值设置的索引编号,确定每一个相邻深度值的一级差值对应的索引编号,其中,数值相同的一级差值的索引编号相同;将最大深度值和最小深度值中的至少一个、以及最大一级差值按照第一位宽,各个二级差值以及各个相邻深度值的一级差值的索引编号按照第二位宽,分别进行编码写入码流中,其中,所述第二位宽小于所述第一位宽。2.根据权利要求1所述的方法,其特征在于,所述将最大深度值和最小深度值中的至少一个、以及最大一级差值按照第一位宽,各个二级差值以及各个一级差值的索引编号按照第二位宽,分别进行编码写入码流中包括:将最大深度值和最小深度值中的至少一个、以及最大一级差值按照第一位宽进行编码,写入码流中;计算所述最大一级差值的位宽,作为第二位宽;将各个二级差值以及各个一级差值的索引编号分别按照所述第二位宽进行编码,写入所述码流中。3.根据权利要求1所述的方法,其特征在于,将最大深度值和最小深度值中的至少一个、以及最大一级差值按照第一位宽进行编码,写入码流中之后,所述方法还包括:计算所述最大一级差值的位宽,作为第三位宽;将最小一级差值按照第三位宽进行编码,写入码流中;所述将各个二级差值以及各个一级差值的索引编号按照第二位宽进行编码,写入所述码流中包括:计算最大一级差值和最小一级差值相减得到的差值的位宽,获得第二位宽;将各个二级差值以及各个一级差值的索引编号按照第二位宽进行编码,写入所述码流中。4.根据权利要求1所述的方法,其特征在于,所述将最大深度值和最小深度值中的至少一个、以及最大一级差值按照第一位宽,各个二级差值以及各个相邻深度值的一级差值的索引编号按照第二位宽,分别进行编码写入码流中的同时,所述方法还包括:将所述第一位宽的位宽值以及所述第二位宽的位宽值,分别进行编码,写入所述码流中。5.根据权利要求1所述的方法,其特征在于,所述将最大深度值和最小深度值中的至少一个、以及最大一级差值按照第一位宽,各个二级差值以及各个相邻深度值的一级差值的索引编号按照第二位宽,分别进行编码写入码流中的同时,所述方法还包括:将统计得到的深度值索引表中的深度值个数以及数值不同的一级差值个数,按照所述第一位宽进行编码,写入所述码流中。6.根据权利要求1~5所述的方法,其特征在于,所述将所述数值不同的一级差值按照2CN105915917A权利要求书2/5页所述第二顺序排列依次设置索引编号,并遍历计算得到的相邻深度值的一级差值,根据所述数值不同的一级差值设置的索引编号,确定每一相邻深度值的一级差值对应的索引编号之后,所述方法还包括:判断数值不同的二级差值的个数是否小于数值不同的一级差值个数的二分之一;如果是,执行所述将最大深度值和最小深度值中的至少一个、以及最大一级差值按照第一位宽,各个二级差值以及各个一级差值的索引编号按照第二位宽,分别进行编码写入码流中的步骤;如果否,选