2024年4月27日发(作者:sd卡无法读取怎么修复)
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(21)申请号 CN2.7
(22)申请日 2013.03.15
(71)申请人 乐金电子(中国)研究开发中心有限公司
地址 100102 北京市朝阳区望京利泽中园二区203号洛娃大厦B座
(72)发明人 刘鸿彬 贾杰
(74)专利代理机构 北京三友知识产权代理有限公司
代理人 任默闻
(51)
H04N19/597
H04N19/50
(10)申请公布号 CN 104053008 A
(43)申请公布日 2014.09.17
权利要求说明书 说明书 幅图
(54)发明名称
基于合成图像预测的视频编解码方
法及视频编解码器
(57)摘要
本发明公开了一种基于合成图像预
测的视频编解码方法和视频编解码器,其
中根据编解码计算能力为非基本视角设置
合成图像预测标志位,合成图像预测标志
位的取值指示是否允许进行基于合成图像
预测的视频编解码,若允许则可以启用基
于合成图像预测的视频编解码,若不允许
则需要停用基于合成图像预测的视频编解
码,从而通过合成图像预测标志位的取值
设置可以灵活地打开或关闭基于合成图像
预测的视频编解码,适用于不同计算能力
的视频编解码器,视频编解码器可以进行
与自身计算能力相适应的视频编解码,在
编解码计算能力较强时,进行基于合成图
像预测的视频编解码,在编解码计算能力
较弱时,不进行基于合成图像预测的视频
编解码。
法律状态
法律状态公告日
法律状态信息
未缴年费专利权终止IPC(主分
类):H04N19/597专利
2023-03-03
号:ZL2申请
日:20130315授权公告
日:20181030
法律状态
专利权的终止
权 利 要 求 说 明 书
1.一种基于合成图像预测的视频编码方法,其特征在于,包括:
确定根据编码计算能力为非基本视角设置的合成图像预测标志位的取值;
根据所述合成图像预测标志位的取值确定是否允许进行基于合成图像预测的视频编
若是,则进行基于合成图像预测的视频编码;否则,不进行基于合成图像预测的视
频
其中,所述基于合成图像预测的视频编码包括:编码非基本视角中的纹理信息时,
根 据基本视角中的纹理信息和深度信息合成出当前编码视角中的
的深度信息时,根据基本视角中的
编码;
码;
纹理块;编码非基本视角中
深度信息合成出当前编码视角中的深度块。
2.如权利要求1所述的方法,其特征在于,确定所述合成图像预测标志位的取值,
确定为非基本视角序列在序列参数集中设置的所述合成图像预测标志位的取值,所
述
根据所述合成图像预测标志位的取值确定是否允许进行基于合成图像预测的视频编
码;若是,则进行基于合成图像预测的视频编码;否则,不进
编码,包括:
非基本视角序列包括非基本视角中的纹理序列和深度序列;
包括:
行基于合成图像预测的视频
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列进行基于
合成图像预测的视频编码;若是,则对所述非基本视角序列进
编码;否则,不对所述非基本视角
行基于合成图像预测的视频
序列进行基于合成图像预测的视频编码。
3.如权利要求1所述的方法,其特征在于,确定所述合成图像预测标志位的取值,
确定为非基本视角序列中的每一幅图像在图像级参数集中设置的所述合成图像预测
标志位的取值,所述非基本视角序列包括非基本视角中的纹理
包括:
序列和深度序列;
根据所述合成图像预测标志位的取值确定是否允许进行基于合成图像预测的视频编
码;若是,则进行基于合成图像预测的视频编码;否则,不进
编码,包括: 行基于合成图像预测的视频
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列中的相应
图像进行基于合成图像预测的视频编码;若是,则对所述非基
行基于合成图像预测的视频编码;
本视角序列中的相应图像进
否则,不对所述非基本视角序列中的相应图像进行基于
合成图像预测的视频编码。
4.如权利要求1所述的方法,其特征在于,确定所述合成图像预测标志位的取值,
包括:
确定为非基本视角序列中的每一个条带在条带级参数集中设置的所述合成图像预测
标志位的取值,所述非基本视角序列包括非基本视角中的纹理
序列和深度序列;
根据所述合成图像预测标志位的取值确定是否允许进行基于合成图像预测的视频编
码;若是,则进行基于合成图像预测的视频编码;否则,不进
编码,包括: 行基于合成图像预测的视频
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列中的相应
条带进行基于合成图像预测的视频编码;若是,则对所述非基
行基于合成图像预测的视频编码;
合成图
本视角序列中的相应条带进
否则,不对所述非基本视角序列中的相应条带进行基于
像预测的视频编码。
5.如权利要求1至4任一项所述的方法,其特征在于,根据所述合成图像预测标志
在所述合成图像预测标志位的取值为真时,确定允许进行基于合成图像预测的视频
编
否则,确定不允许进行基于合成图像预测的视频编码。
6.一种基于合成图像预测的视频解码方法,其特征在于,包括:
码;
位的取值确定是否允许进行基于合成图像预测的视频编码,包括:
确定根据解码计算能力为非基本视角设置的合成图像预测标志位的取值;
根据所述合成图像预测标志位的取值确定是否允许进行基于合成图像预测的视频解
若是,则进行基于合成图像预测的视频解码;否则,不进行基于合成图像预测的视
频
其中,所述基于合成图像预测的视频解码包括:解码非基本视角中的纹理信息时,
根 据基本视角中的纹理信息和深度信息合成出当前解码视角中的
的深度信息时,根据基本视角中的
解码:
码;
纹理块;解码非基本视角中
深度信息合成出当前解码视角中的深度块。
7.如权利要求6所述的方法,其特征在于,确定所述合成图像预测标志位的取值,
确定为非基本视角序列在序列参数集中设置的所述合成图像预测标志位的取值,所
述
根据所述合成图像预测标志位的取值确定是否允许进行基于合成图像预测的视频解
码;若是,则进行基于合成图像预测的视频解码;否则,不进
解码,包括:
非基本视角序列包括非基本视角中的纹理序列和深度序列;
包括:
行基于合成图像预测的视频
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列进行基于
合成图像预测的视频解码;若是,则对所述非基本视角序列进
解码;否则,不对所述非基本视角
行基于合成图像预测的视频
序列进行基于合成图像预测的视频解码。
8.如权利要求6所述的方法,其特征在于,确定所述合成图像预测标志位的取值,
确定为非基本视角序列中的每一幅图像在图像级参数集中设置的所述合成图像预测
标志位的取值,所述非基本视角序列包括非基本视角中的纹理
包括:
序列和深度序列;
根据所述合成图像预测标志位的取值确定是否允许进行基于合成图像预测的视频解
码;若是,则进行基于合成图像预测的视频解码;否则,不进
解码,包括: 行基于合成图像预测的视频
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列中的相应
图像进行基于合成图像预测的视频解码;若是,则对所述非基
行基于合成图像预测的视频解码;
合成图
本视角序列中的相应图像进
否则,不对所述非基本视角序列中的相应图像进行基于
像预测的视频解码。
9.如权利要求6所述的方法,其特征在于,确定所述合成图像预测标志位的取值,
确定为非基本视角序列中的每一个条带在条带级参数集中设置的所述合成图像预测
包括:
标志位的取值,所述非基本视角序列包括非基本视角中的纹理
序列和深度序列;
根据所述合成图像预测标志位的取值确定是否允许进行基于合成图像预测的视频解
码;若是,则进行基于合成图像预测的视频解码;否则,不进
解码,包括: 行基于合成图像预测的视频
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列中的相应
条带进行基于合成图像预测的视频解码;若是,则对所述非基
行基于合成图像预测的视频解码;
合成图
本视角序列中的相应条带进
否则,不对所述非基本视角序列中的相应条带进行基于
像预测的视频解码。
10.如权利要求6至9任一项所述的方法,其特征在于,根据所述合成图像预测标
志
位的取值确定是否允许进行基于合成图像预测的视频解码,包
括:
在所述合成图像预测标志位的取值为真时,确定允许进行基于合成图像预测的视频
解
否则,确定不允许进行基于合成图像预测的视频解码。
11.一种基于合成图像预测的视频编码器,其特征在于,包括:
标志确定模块,用于确定根据编码计算能力为非基本视角设置的合成图像预测标志
码;
位
的取值;
编码确定模块,用于根据所述合成图像预测标志位的取值确定是否允许进行基于合
成
视频编码模块,用于在确定允许进行基于合成图像预测的视频编码时,进行基于合
成 图像预测的视频编码;在确定不允许进行基于合成图像预测的
成图像预测的视频编码;
图像预测的视频编码;
视频编码时,不进行基于合
其中,所述基于合成图像预测的视频编码包括:编码非基本视角中的纹理信息时,
根 据基本视角中的纹理信息和深度信息合成出当前编码视角中的
的深度信息时,根据基本视角中的
纹理块;编码非基本视角中
深度信息合成出当前编码视角中的深度块。
12.如权利要求11所述的视频编码器,其特征在于,所述标志确定模块具体用于:
确定为非基本视角序列在序列参数集中设置的所述合成图像预测标志位的取值,所
述
所述编码确定模块具体用于:
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列进行基于
合成图像预测的视频编码;
非基本视角序列包括非基本视角中的纹理序列和深度序列;
所述视频编码模块具体用于:
在确定允许对所述非基本视角序列进行基于合成图像预测的视频编码时,对所述非
基 本视角序列进行基于合成图像预测的视频编码;在确定不允许
基于合成图像预测的视频编码时,
编码。
对所述非基本视角序列进行
对所述非基本视角序列不进行基于合成图像预测的视频
13.如权利要求11所述的视频编码器,其特征在于,所述标志确定模块具体用于:
确定为非基本视角序列中的每一幅图像在图像级参数集中设置的所述合成图像预测
标志位的取值,所述非基本视角序列包括非基本视角中的纹理
序列和深度序列;
所述编码确定模块具体用于:
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列中的相应
图像进行基于合成图像预测的视频
编码;
所述视频编码模块具体用于:
在确定允许对所述非基本视角序列中的相应图像进行基于合成图像预测的视频编码
时,对所述非基本视角序列中的相应图像进行基于合成图像预
许对所述非基本视角序列中的相应
本视角
测的视频编码;在确定不允
图像进行基于合成图像预测的视频编码时,对所述非基
序列中的相应图像不进行基于合成图像预测的视频编码。
14.如权利要求11所述的视频编码器,其特征在于,所述标志确定模块具体用于:
确定为非基本视角序列中的每一个条带在条带级参数集中设置的所述合成图像预测
标志位的取值,所述非基本视角序列包括非基本视角中的纹理
序列和深度序列;
所述编码确定模块具体用于:
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列中的相应
所述视频编码模块具体用于:
在确定允许对所述非基本视角序列中的相应条带进行基于合成图像预测的视频编码
时,对所述非基本视角序列中的相应条带进行基于合成图像预
许对所述非基本视角序列中的相应
本视角
条带进行基于合成图像预测的视频编码;
测的视频编码;在确定不允
条带进行基于合成图像预测的视频编码时,对所述非基
序列中的相应条带不进行基于合成图像预测的视频编码。
15.如权利要求11至14任一项所述的视频编码器,其特征在于,所述编码确定模
块
具体用于:
在所述合成图像预测标志位的取值为真时,确定允许进行基于合成图像预测的视频
编
否则,确定不允许进行基于合成图像预测的视频编码。
16.一种基于合成图像预测的视频解码器,其特征在于,包括:
标志确定模块,用于确定根据解码计算能力为非基本视角设置的合成图像预测标志
位
解码确定模块,用于根据所述合成图像预测标志位的取值确定是否允许进行基于合
成
视频解码模块,用于在确定允许进行基于合成图像预测的视频解码时,进行基于合
成 图像预测的视频解码;在确定不允许进行基于合成图像预测的
成图像预测的视频解码;
图像预测的视频解码;
的取值;
码;
视频解码时,不进行基于合
其中,所述基于合成图像预测的视频解码包括:解码非基本视角中的纹理信息时,
根 据基本视角中的纹理信息和深度信息合成出当前解码视角中的
的深度信息时,根据基本视角中的
纹理块;解码非基本视角中
深度信息合成出当前解码视角中的深度块。
17.如权利要求16所述的视频解码器,其特征在于,所述标志确定模块具体用于:
确定为非基本视角序列在序列参数集中设置的所述合成图像预测标志位的取值,所
述
所述解码确定模块具体用于:
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列进行基于
所述视频解码模块具体用于:
在确定允许对所述非基本视角序列进行基于合成图像预测的视频解码时,对所述非
基 本视角序列进行基于合成图像预测的视频解码;在确定不允许
基于合成图像预测的视频解码时,
解码。
合成图像预测的视频解码;
非基本视角序列包括非基本视角中的纹理序列和深度序列;
对所述非基本视角序列进行
对所述非基本视角序列不进行基于合成图像预测的视频
18.如权利要求16所述的视频解码器,其特征在于,所述标志确定模块具体用于:
确定为非基本视角序列中的每一幅图像在图像级参数集中设置的所述合成图像预测
标志位的取值,所述非基本视角序列包括非基本视角中的纹理
序列和深度序列;
所述解码确定模块具体用于:
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列中的相应
所述视频解码模块具体用于:
在确定允许对所述非基本视角序列中的相应图像进行基于合成图像预测的视频解码
时,对所述非基本视角序列中的相应图像进行基于合成图像预
许对所述非基本视角序列中的相应
本视角
图像进行基于合成图像预测的视频解码;
测的视频解码;在确定不允
图像进行基于合成图像预测的视频解码时,对所述非基
序列中的相应图像不进行基于合成图像预测的视频解码。
19.如权利要求16所述的视频解码器,其特征在于,所述标志确定模块具体用于:
确定为非基本视角序列中的每一个条带在条带级参数集中设置的所述合成图像预测
标志位的取值,所述非基本视角序列包括非基本视角中的纹理
序列和深度序列;
所述解码确定模块具体用于:
根据所述合成图像预测标志位的取值确定是否允许对所述非基本视角序列中的相应
条带进行基于合成图像预测的视频
解码;
所述视频解码模块具体用于:
在确定允许对所述非基本视角序列中的相应条带进行基于合成图像预测的视频解码
时,对所述非基本视角序列中的相应条带进行基于合成图像预
许对所述非基本视角序列中的相应
本视角
测的视频解码;在确定不允
条带进行基于合成图像预测的视频解码时,对所述非基
序列中的相应条带不进行基于合成图像预测的视频解码。
20.如权利要求16至19任一项所述的视频解码器,其特征在于,所述解码确定模
块
在所述合成图像预测标志位的取值为真时,确定允许进行基于合成图像预测的视频
解
否则,确定不允许进行基于合成图像预测的视频解码。
具体用于:
码;
说 明 书
技术领域
本发明涉及3D视频编解码和多视角视频编解码技术领域,尤其涉及基于合成图像
预
背景技术
在下一代三维视频编解码标准中,基于合成图像预测的方法被标准采纳。在基于合
成 图像预测的方法中,编/解码非基本视角(base view)中的纹理信息
中的纹理信息和深度信息合成出当前编/解码视
中的深度信息时,需要根据
上过程
测的视频编解码方法及视频编解码器。
时,需要根据基本视角
角中的纹理块;另外,编/解码非基本视角
基本视角中的深度信息合成出当前编/解码视角中的深度块。以
需要很多计算才能完成,而不同编/解码器的计算能力有所不同,某些计算能力不
强
发明内容
本发明实施例提供一种基于合成图像预测的视频编码方法,用以适用于不同计算能
力
确定根据编码计算能力为非基本视角设置的合成图像预测标志位的取值;
根据所述合成图像预测标志位的取值确定是否允许进行基于合成图像预测的视频编
若是,则进行基于合成图像预测的视频编码;否则,不进行基于合成图像预测的视
码;
的视频编码器,该方法包括:
的编/解码器执行上述过程较为困难,甚至根本无法执行上述过程。
频
编码;
其中,所述基于合成图像预测的视频编码包括:编码非基本视角中的纹理信息时,
根 据基本视角中的纹理信息和深度信息合成出当前编码视角中的纹理块;
的深度信息时,根据基本视角中的深度信息合成出当前
编码非基本视角中
编码视角中的深度块。
本发明实施例还提供一种基于合成图像预测的视频解码方法,用以适用于不同计算
能
确定根据解码计算能力为非基本视角设置的合成图像预测标志位的取值;
根据所述合成图像预测标志位的取值确定是否允许进行基于合成图像预测的视频解
若是,则进行基于合成图像预测的视频解码;否则,不进行基于合成图像预测的视
频
其中,所述基于合成图像预测的视频解码包括:解码非基本视角中的纹理信息时,
根 据基本视角中的纹理信息和深度信息合成出当前解码视角中的纹理块;
的深度信息时,根据基本视角中的深度信息合成出当前
解码:
码;
力的视频解码器,该方法包括:
解码非基本视角中
解码视角中的深度块。
本发明实施例还提供一种基于合成图像预测的视频编码器,用于进行与自身计算能
力
标志确定模块,用于确定根据编码计算能力为非基本视角设置的合成图像预测标志
位
的取值;
相适应的视频编码,该视频编码器包括:
编码确定模块,用于根据所述合成图像预测标志位的取值确定是否允许进行基于合
成
视频编码模块,用于在确定允许进行基于合成图像预测的视频编码时,进行基于合
成 图像预测的视频编码;在确定不允许进行基于合成图像预测的视频编
成图像预测的视频编码;
图像预测的视频编码;
码时,不进行基于合
其中,所述基于合成图像预测的视频编码包括:编码非基本视角中的纹理信息时,
根 据基本视角中的纹理信息和深度信息合成出当前编码视角中的纹理块;
的深度信息时,根据基本视角中的深度信息合成出当前
编码非基本视角中
编码视角中的深度块。
本发明实施例还提供一种基于合成图像预测的视频解码器,用于进行与自身计算能
力
标志确定模块,用于确定根据解码计算能力为非基本视角设置的合成图像预测标志
位
解码确定模块,用于根据所述合成图像预测标志位的取值确定是否允许进行基于合
成
视频解码模块,用于在确定允许进行基于合成图像预测的视频解码时,进行基于合
成 图像预测的视频解码;在确定不允许进行基于合成图像预测的视频解
成图像预测的视频解码;
图像预测的视频解码;
的取值;
相适应的视频解码,该视频解码器包括:
码时,不进行基于合
其中,所述基于合成图像预测的视频解码包括:解码非基本视角中的纹理信息时,
根 据基本视角中的纹理信息和深度信息合成出当前解码视角中的纹理块;
的深度信息时,根据基本视解码非基本视角中
角中的深度信息合成出当前解码视角中的深度块。
本发明实施例中,根据编码计算能力为非基本视角设置有合成图像预测标志位,指
示 是否允许进行基于合成图像预测的视频编码,编码时先确定合成图像
再进一步根据合成图像预测标志位的取值确定是
码,若允许则进行基于合成图像预
视频解码;这
预测标志位的取值,
否允许进行基于合成图像预测的视频编
测的视频编码,若不允许则不进行基于合成图像预测的
样可以灵活适用于不同计算能力的视频编码器,可以在编码计算能力较强时,
进行基于合成图像预测的视频编码,在编码计算能力较弱时,不进行基于合
视频编码。 成图像预测的
本发明实施例中,根据解码计算能力为非基本视角设置有合成图像预测标志位,指
示 是否允许进行基于合成图像预测的视频解码,解码时先确定合成图像
再进一步根据合成图像预测标志位的取值确定是
码,若允许则进行基于合成图像预
视频解码;这
预测标志位的取值,
否允许进行基于合成图像预测的视频解
测的视频解码,若不允许则不进行基于合成图像预测的
样可以灵活适用于不同计算能力的视频解码器,可以在解码计算能力较强时,
进行基于合成图像预测的视频解码,在解码计算能力较弱时,不进行基于合
视频解码。 成图像预测的
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有
技 术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中
的一些实施例,对于本领域普通技术人员来讲,
据这些附图获得其他的附图。
的附图仅仅是本发明
在不付出创造性劳动的前提下,还可以根
在附图中:
图1为本发明实施例中基于合成图像预测的视频编码方法的处理流程图;
图2为本发明实施例中基于合成图像预测的视频解码方法的处理流程图;
图3为本发明实施例中基于合成图像预测的视频编码器的结构示意图;
图4为本发明实施例中基于合成图像预测的视频解码器的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明
实 施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于
作为对本发明的限定。
解释本发明,但并不
为了在视频编解码中灵活应用基于合成图像预测的视频编解码方法,以适用于不同
计 算能力的视频编解码器,本发明实施例提出一种基于合成图像预测的
解码方法。 视频编码方法和视频
在基于合成图像预测的视频编码方法中,根据编码计算能力为非基本视角设置合成
图 像预测标志位,合成图像预测标志位的取值指示是否允许进行基于合
码,若允许则可以启用基于合成图像预测的视频
预测的视频编码,从而通过
成图像
成图像预测的视频编
编码,若不允许则需要停用基于合成图像
合成图像预测标志位的取值设置可以灵活地打开或关闭基于合
预测的视频编码,适用于不同计算能力的视频编码器,在编码计算能力较强时,可
以进行基于合成图像预测的视频编码,在编码计算能力较弱时,不进
的视频编码。 行基于合成图像预测
图1为本发明实施例中基于合成图像预测的视频编码方法的处理流程图。如图1所
示,
本发明实施例中基于合成图像预测的视频编码方法可以包括:
步骤101、确定根据编码计算能力为非基本视角设置的合成图像预测标志位的取值;
步骤102、根据合成图像预测标志位的取值确定是否允许进行基于合成图像预测的
视
步骤103、进行基于合成图像预测的视频编码;
步骤104、不进行基于合成图像预测的视频编码;
其中,上述基于合成图像预测的视频编码包括:编码非基本视角中的纹理信息时,
根 据基本视角中的纹理信息和深度信息合成出当前编码视角中的纹理块;
的深度信息时,根据基本视角中的深度信息合成出当前
频编码;若是,则执行步骤103;否则,执行步骤104;
编码非基本视角中
编码视角中的深度块。
具体实施时,为了更灵活的支持不同计算能力的视频编码器,本发明实施例的基于
合 成图像预测的视频编码方法中,可以在序列级、图像级或者条带级设
位,从而可以在不同级别开启和停用基于合成图
置合成图像预测标志
像预测的视频编码方法。
一个实施例中,可以设置序列级合成图像预测标志位。对于非基本视角序列,包括
非 基本视角中的纹理序列和深度序列,可以在序列级参数集
一个合成图像预测标志位。该合成图像预
基于合成图像预测的
(sequence parameter set)中加入
测标志位指示是否允许对该非基本视角序列进行
视频编码。本例中,确定合成图像预测标志位的取值具体可以实施为:
确定为非基本视角序列在序列参数集中设置的合成图像预测标志位的取值,
非基本视角序 列包括非基本视角中的纹理序列和深度序列。根据合成
许进行图像预测标志位的取值确定是否允
基于合成图像预测的视频编码;若是,则进行基于合成图像预测的视频编码;否则,
不进行基于合成图像预测的视频编码,具体可以实施为:根据合成图
确定是否允许对非基本视角序列进行基于合成图
角序列进行基于合成图像预
预测的
像预测标志位的取值
像预测的视频编码;若是,则对非基本视
测的视频编码;否则,不对非基本视角序列进行基于合成图像
视频编码。
另一实施例中,可以设置图像级合成图像预测标志位。对于非基本视角序列(包括
非 基本视角中的纹理序列和深度序列)中的每一幅图像,在图像级参数
set)中加入一个合成图像预测标志位。实施时
成图像预测标志位指示是否
的视频编码。
集(picture parameter
一幅图像对应一个合成图像预测标志位。合
允许对非基本视角序列中的相应图像进行基于合成图像预测
本例中,确定合成图像预测标志位的取值,具体可以实施为:确定为非基本
视角序列中的每一幅图像在图像级参数集中设置的合成图像预测标志位的取
角序列包括非基本视角中的纹理序列和深度序列。根据
否允许进行基于合成图像预测的视
否则,不进行
值,非基本视
合成图像预测标志位的取值确定是
频编码;若是,则进行基于合成图像预测的视频编码;
基于合成图像预测的视频编码,具体可以实施为:根据合成图像预测标志位
的取值确定是否允许对非基本视角序列中的相应图像进行基于合成图像预测
若是,则对非基本视角序列中的相应图像进行基于合成
非基本视角序列中的相应图像进行
的视频编码;
图像预测的视频编码;否则,不对
基于合成图像预测的视频编码。
又一实施例中,可以设置条带级合成图像预测标志位。对于非基本视角序列(包括
非 基本视角中的纹理序列和深度序列)中的每一个条带,在条带级参数
中加入一个合成图像预测标志位。实施时第一个集(slice parameter set)
条带对应一个合成图像预测标志位。合成 图像预测标志位指示是否允
视频编码。本许对非基本视角序列中的相应条带进行基于合成图像预测的
例中,确定合成图像预测标志位的取值,具体可以实施为:确定为非基本视
角序列中的每一个条带在条带级参数集中设置的合成图像预测标志位的取值,
序列包括非基本视角中的纹理序列和深度序列。根据合成图像
允许进行基于合成图像预测的视频编码;
则,不进行基于合成
非基本视角
预测标志位的取值确定是否
若是,则进行基于合成图像预测的视频编码;否
图像预测的视频编码,具体可以实施为:根据合成图像预测标志位的
取值确定是否允许对非基本视角序列中的相应条带进行基于合成图像预测的
是,则对非基本视角序列中的相应条带进行基于合成图
基本视角序列中的相应条带进行基
视频编码;若
像预测的视频编码;否则,不对非
于合成图像预测的视频编码。
具体实施时,根据合成图像预测标志位的取值确定是否允许进行基于合成图像预测
的 视频编码,其中合成图像预测标志位的取
之间具有一对应关系,
图像预
值与是否允许进行基于合成图像预测的视频编码
例如当合成图像预测标志位的取值为“真”时,允许进行基于合成
测的视频编码,否则,不允许进行基于合成图像预测的视频编码(例如当合成图像
预测标志位的取值为“假”时)。又如当合成图像预测标志位的取值为
行基于合成图像预测的视频编码,当合成图像预测标志
基于合成图像预测的视频编码。合成图像
定,能够适当地表示是否允
“1”时,允许进
位的取值为“0”时,不允许进行
预测标志位的具体取值可以根据实际需求来设
许进行基于合成图像预测的视频编码即可。
本发明实施例的基于合成图像预测的视频解码方法中,根据解码计算能力为非基本
视 角设置合成图像预测标志位,合成图像预测标志位的取值指示是否允
预测的视频解码,若允许则可以启用基于合成图
基于合成图像预测的视频解
许进行基于合成图像
像预测的视频解码,若不允许则需要停用
码,从而通过合成图像预测标志位的取值设置可以灵活地打开 或关闭
基于合成图像预测的视频解码,适用于不同计算能力的视频解码器,在解码计算能
力较强时,可以进行基于合成图像预测的视频解码,在解码计算能力
合成图像预测的视频解码。 较弱时,不进行基于
图2为本发明实施例中基于合成图像预测的视频解码方法的处理流程图。如图2所
示,
步骤201、确定根据解码计算能力为非基本视角设置的合成图像预测标志位的取值;
步骤202、根据合成图像预测标志位的取值确定是否允许进行基于合成图像预测的
视
步骤203、进行基于合成图像预测的视频解码;
步骤204、不进行基于合成图像预测的视频解码;
其中,上述基于合成图像预测的视频解码包括:解码非基本视角中的纹理信息时,
根 据基本视角中的纹理信息和深度信息合成出当前解码视角中的纹理块;
的深度信息时,根据基本视角中的深度信息合成出当前
频解码;若是,则执行步骤203;否则,执行步骤204;
本发明实施例中基于合成图像预测的视频解码方法可以包括:
解码非基本视角中
解码视角中的深度块。
具体实施时,为了更灵活的支持不同计算能力的视频解码器,本发明实施例的基于
合 成图像预测的视频解码方法中,也可以在序列级、图像级或者条带级
志位,从而可以在不同级别开启和停用基于合成
设置合成图像预测标
图像预测的视频解码方法。
一个实施例中,可以设置序列级合成图像预测标志位。对于非基本视角序列,包括
非 基本视角中的纹理序列和深度序列,可以在序列级参数集
一个合成图像预测标志位。该合成图像预
(sequence parameter set)中加入
测标志位指示是否允许对该非基本视角序列进行
基于合成图像预测的视频解码。本例中,确定合成图像预测标志位的取值具
确定为非基本视角序列在序列参数集中设置的合成图像
列包括非基本视角中的纹理序列和
许进行基于合
体可以实施为:
预测标志位的取值,非基本视角序
深度序列。根据合成图像预测标志位的取值确定是否允
成图像预测的视频解码;若是,则进行基于合成图像预测的视频解码;否则,
不进行基于合成图像预测的视频解码,具体可以实施为:根据合成图像预测
确定是否允许对非基本视角序列进行基于合成图像预测
角序列进行基于合成图像预测的视
预测的视频解
标志位的取值
的视频解码;若是,则对非基本视
频解码;否则,不对非基本视角序列进行基于合成图像
码。
另一实施例中,可以设置图像级合成图像预测标志位。对于非基本视角序列(包括
非 基本视角中的纹理序列和深度序列)中的每一幅图像,在图像级参数
set)中加入一个合成图像预测标志位。实施时
成图像预测标志位指示是否
的视频解码。
集(picture parameter
一幅图像对应一个合成图像预测标志位。合
允许对非基本视角序列中的相应图像进行基于合成图像预测
本例中,确定合成图像预测标志位的取值,具体可以实施为:确定为非基本
视角序列中的每一幅图像在图像级参数集中设置的合成图像预测标志位的取
角序列包括非基本视角中的纹理序列和深度序列。根据
否允许进行基于合成图像预测的视
否则,不进行
值,非基本视
合成图像预测标志位的取值确定是
频解码;若是,则进行基于合成图像预测的视频解码;
基于合成图像预测的视频解码,具体可以实施为:根据合成图像预测标志位
的取值确定是否允许对非基本视角序列中的相应图像进行基于合成图像预测
若是,则对非基本视角序列中的相应图像进行基于合成的视频解码;
图像预测的视频解码;否则,不对
基于合成图像预测的视频解码。
非基本视角序列中的相应图像进行
又一实施例中,可以设置条带级合成图像预测标志位。对于非基本视角序列(包括
非 基本视角中的纹理序列和深度序列)中的每一个条带,在条带级参数
中加入一个合成图像预测标志位。实施时第一个
图像预测标志位指示是否允
视频解码。本
集(slice parameter set)
条带对应一个合成图像预测标志位。合成
许对非基本视角序列中的相应条带进行基于合成图像预测的
例中,确定合成图像预测标志位的取值,具体可以实施为:确定为非基本视
角序列中的每一个条带在条带级参数集中设置的合成图像预测标志位的取值,
序列包括非基本视角中的纹理序列和深度序列。根据合成图像
允许进行基于合成图像预测的视频解码;
则,不进行基于合成
非基本视角
预测标志位的取值确定是否
若是,则进行基于合成图像预测的视频解码;否
图像预测的视频解码,具体可以实施为:根据合成图像预测标志位的
取值确定是否允许对非基本视角序列中的相应条带进行基于合成图像预测的
是,则对非基本视角序列中
基本视
视频解码;若
的相应条带进行基于合成图像预测的视频解码;否则,不对非
角序列中的相应条带进行基于合成图像预测的视频解码。
具体实施时,根据合成图像预测标志位的取值确定是否允许进行基于合成图像预测
的 视频解码,其中合成图像预测标志位的取值与是否允许进行基于合成
之间具有一对应关系,例如当合成图像预测标志
图像预测的视频解码,否则,不允
预测标志位的
图像预测的视频解码
位的取值为“真”时,允许进行基于合成
许进行基于合成图像预测的视频解码(例如当合成图像
取值为“假”时)。又如当合成图像预测标志位的取值为“1”时,允许进
行基于合成图像预测的视频解码,当合成图像预测标志位的取值为“0”时,
基于合成图像预测的视频解码。合成图像预测标志位的具体取
定,能够适当地表示是否允许进行基于合成图像
不允许进行
值可以根据实际需求来设
预测的视频解码即可。
基于同一发明构思,本发明实施例中还提供了一种基于合成图像预测的视频编码器
和 视频解码器,如下面的实施例所述。由于该视频编码器和视频解码器
与基于合成图像预测的视频编码方法和视频解码
器的实施可以参见基于合成
再赘述。
解决问题的原理分别
方法相似,因此该视频编码器和视频解码
图像预测的视频编码方法和视频解码方法的实施,重复之处不
图3为本发明实施例中基于合成图像预测的视频编码器的结构示意图。如图3所示,
标志确定模块301,用于确定根据编码计算能力为非基本视角设置的合成图像预测
标
编码确定模块302,用于根据合成图像预测标志位的取值确定是否允许进行基于合
成
视频编码模块303,用于在确定允许进行基于合成图像预测的视频编码时,进行基
于 合成图像预测的视频编码;在确定不允许进行基于合成图像预测的视
于合成图像预测的视频编码;
图像预测的视频编码;
志位的取值;
本发明实施例中基于合成图像预测的视频编码器可以包括:
频编码时,不进行基
其中,基于合成图像预测的视频编码包括:编码非基本视角中的纹理信息时,根据
基 本视角中的纹理信息和深度信息合成出当前编码视角中的纹理块;编
度信息时,根据基本视角中的深度信息合成出当
码非基本视角中的深
前编码视角中的深度块。
具体实施时,标志确定模块301具体可以用于:
确定为非基本视角序列在序列参数集中设置的合成图像预测标志位的取值,非基本
视
编码确定模块302具体可以用于:
根据合成图像预测标志位的取值确定是否允许对非基本视角序列进行基于合成图像
视频编码模块303具体可以用于:
在确定允许对非基本视角序列进行基于合成图像预测的视频编码时,对非基本视角
序 列进行基于合成图像预测的视频编码;在确定不允许对非基本视角序
预测的视频编码时,对非基本视角序列不进行基
预测的视频编码;
角序列包括非基本视角中的纹理序列和深度序列;
列进行基于合成图像
于合成图像预测的视频编码。
具体实施时,标志确定模块301具体可以用于:
确定为非基本视角序列中的每一幅图像在图像级参数集中设置的合成图像预测标志
编码确定模块302具体可以用于:
根据合成图像预测标志位的取值确定是否允许对非基本视角序列中的相应图像进行
视频编码模块303具体可以用于:
在确定允许对非基本视角序列中的相应图像进行基于合成图像预测的视频编码时,
基于合成图像预测的视频编码;
位的取值,非基本视角序列包括非基本视角中的纹理序列和深度序列;
对 非基本视角序列中的相应图像进行基于合成图像预测的视频编码;在
视角序列中的相应图像进行基于合成图像预测的
图像不进行基于合成图像预
确定不允许对非基本
视频编码时,对非基本视角序列中的相应
测的视频编码。
具体实施时,标志确定模块301具体可以用于:
确定为非基本视角序列中的每一个条带在条带级参数集中设置的合成图像预测标志
编码确定模块302具体可以用于:
根据合成图像预测标志位的取值确定是否允许对非基本视角序列中的相应条带进行
视频编码模块303具体可以用于:
在确定允许对非基本视角序列中的相应条带进行基于合成图像预测的视频编码时,
对 非基本视角序列中的相应条带进行基于合成图像预测的视频编码;在
视角序列中的相应条带进行基于合成图像预测的
条带不进行基于合成图像预
基于合成图像预测的视频编码;
位的取值,非基本视角序列包括非基本视角中的纹理序列和深度序列;
确定不允许对非基本
视频编码时,对非基本视角序列中的相应
测的视频编码。
具体实施时,编码确定模块302具体可以用于:
在合成图像预测标志位的取值为真时,确定允许进行基于合成图像预测的视频编码;
否则,确定不允许进行基于合成图像预测的视频编码。
图4为本发明实施例中基于合成图像预测的视频解码器的结构示意图。如图3所示,
标志确定模块401,用于确定根据解码计算能力为非基本视角设置的合成图像预测
标
解码确定模块402,用于根据合成图像预测标志位的取值确定是否允许进行基于合
成
视频解码模块403,用于在确定允许进行基于合成图像预测的视频解码时,进行基
于 合成图像预测的视频解码;在确定不允许进行基于合成图像预测的视
于合成图像预测的视频解码;
图像预测的视频解码;
志位的取值;
本发明实施例中基于合成图像预测的视频解码器可以包括:
频解码时,不进行基
其中,基于合成图像预测的视频解码包括:解码非基本视角中的纹理信息时,根据
基 本视角中的纹理信息和深度信息合成出当前解码视角中的纹理块;解
度信息时,根据基本视角中的深度信息合成出当
码非基本视角中的深
前解码视角中的深度块。
具体实施时,标志确定模块401具体可以用于:
确定为非基本视角序列在序列参数集中设置的合成图像预测标志位的取值,非基本
视
解码确定模块402具体可以用于:
根据合成图像预测标志位的取值确定是否允许对非基本视角序列进行基于合成图像
预测的视频解码;
角序列包括非基本视角中的纹理序列和深度序列;
视频解码模块403具体可以用于:
在确定允许对非基本视角序列进行基于合成图像预测的视频解码时,对非基本视角
序 列进行基于合成图像预测的视频解码;在确定不允许对非基本视角序
预测的视频解码时,对非基本视角序列不进行基
列进行基于合成图像
于合成图像预测的视频解码。
具体实施时,标志确定模块401具体可以用于:
确定为非基本视角序列中的每一幅图像在图像级参数集中设置的合成图像预测标志
解码确定模块402具体可以用于:
根据合成图像预测标志位的取值确定是否允许对非基本视角序列中的相应图像进行
视频解码模块403具体可以用于:
在确定允许对非基本视角序列中的相应图像进行基于合成图像预测的视频解码时,
对 非基本视角序列中的相应图像进行基于合成图像预测的视频解码;在
视角序列中的相应图像进行基于合成图像预测的
图像不进行基于合成图像预
基于合成图像预测的视频解码;
位的取值,非基本视角序列包括非基本视角中的纹理序列和深度序列;
确定不允许对非基本
视频解码时,对非基本视角序列中的相应
测的视频解码。
具体实施时,标志确定模块401具体可以用于:
确定为非基本视角序列中的每一个条带在条带级参数集中设置的合成图像预测标志
解码确定模块402具体可以用于:
根据合成图像预测标志位的取值确定是否允许对非基本视角序列中的相应条带进行
视频解码模块403具体可以用于:
在确定允许对非基本视角序列中的相应条带进行基于合成图像预测的视频解码时,
对 非基本视角序列中的相应条带进行基于合成图像预测的视频解码;在
视角序列中的相应条带进行基于合成图像预测的
条带不进行基于合成图像预
基于合成图像预测的视频解码;
位的取值,非基本视角序列包括非基本视角中的纹理序列和深度序列;
确定不允许对非基本
视频解码时,对非基本视角序列中的相应
测的视频解码。
具体实施时,解码确定模块402具体可以用于:
在合成图像预测标志位的取值为真时,确定允许进行基于合成图像预测的视频解码;
否则,确定不允许进行基于合成图像预测的视频解码。
综上所述,本发明实施例中,根据编码计算能力为非基本视角设置有合成图像预测
标 志位,指示是否允许进行基于合成图像预测的视频编码,编码时先确
位的取值,再进一步根据合成图像预测标志位的
的视频编码,若允许则进行
像预测
定合成图像预测标志
取值确定是否允许进行基于合成图像预测
基于合成图像预测的视频编码,若不允许则不进行基于合成图
的视频解码;这样可以灵活适用于不同计算能力的视频编码器,视频编码器可以进
行与自身计算能力相适应的视频编码,在编码计算能力较强时,进行
视频编码,在编码计算能力较弱时,不进行基于
基于合成图像预测的
合成图像预测的视频编码。
本发明实施例中,根据解码计算能力为非基本视角设置有合成图像预测标志位,指
示 是否允许进行基于合成图像预测的视频解码,解码时先确定合成图像
再进一步根据合成图像预测标志位的取值确定是
码,若允许则进行基于合成图像预
预测标志位的取值,
否允许进行基于合成图像预测的视频解
测的视频解码,若不允许则不进行基于合成图像预测的
视频解码;这样可以灵活适用于不同计算能力的视频解码器,视频解
计算能力相适应的视频编码,在解码计算能力较
在解码计算能力较弱时,不
码器可以进行与自身
强时,进行基于合成图像预测的视频解码,
进行基于合成图像预测的视频解码。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序
产 品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合
施例的形式。而且,本发明可采用在一个或多个
可用存储介质(包括但不限
序产品
软件和硬件方面的实
其中包含有计算机可用程序代码的计算机
于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程
的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程
图 和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或
和/或方框、以及流程图和/或方框图中的流程和/
令到通用计算机、专用计算
一个机
方框图中的每一流程
或方框的结合。可提供这些计算机程序指
机、嵌入式处理机或其他可编程数据处理设备的处理器以产生
器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现
在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指
定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方
式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的
置的制造品,该指令装置实现在流程图一个流程
框中指定的功能。
指令产生包括指令装
或多个流程和/或方框图一个方框或多个方
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算
机 或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,
可编程设备上执行的指令提供用于实现在流程图
框或多个方框中指定的功能的步骤。
从而在计算机或其他
一个流程或多个流程和/或方框图一个方
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细
说 明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用
范围,凡在本发明的精神和原则之内,所做的任
本发明的保护范围之内。
于限定本发明的保护
何修改、等同替换、改进等,均应包含在
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1714190287a2398990.html
评论列表(0条)