[发明专利]用于视频译码的经解码图片缓冲器操作有效
申请号: | 201480039978.7 | 申请日: | 2014-07-15 |
公开(公告)号: | CN105409220B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 阿达许·克里许纳·瑞玛苏布雷蒙尼安;陈颖;王益魁 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | H04N19/597 | 分类号: | H04N19/597;H04N19/70;H04N19/30;H04N19/423 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种解码视频数据的方法,其包括将经解码图片缓冲器DPB分割成多个子DPB,接收用于多层视频译码过程的一或多个操作点的所述多个子DPB的子DPB大小的至少一个指示,及基于所述至少一个指示分配用于所述多个子DPB的存储器空间。 1 | ||
搜索关键词: | 解码图片 缓冲器 解码视频数据 存储器空间 缓冲器操作 多层视频 视频译码 译码过程 指示分配 操作点 分割 | ||
将经解码图片缓冲器DPB分割成多个子DPB;
在视频参数集中接收用于多层视频译码过程的多个操作点的所述多个子DPB的子DPB大小的至少一个指示,其中相应操作点定义针对待输出的特定图片所解码的所述多层视频译码过程的最高时间ID及目标输出层集;
基于所述至少一个指示分配用于所述多个子DPB的存储器空间;
解码多个层的图片;及
将所述多个层的所述图片存储于所述多个子DPB中。
2.根据权利要求1所述的方法,其中所述多个子DPB中的每一者经配置以在所述多层视频译码过程中存储多个不同层类型中的一者的图片,且其中将所述多个层的所述图片存储于所述多个子DPB中包括根据相应图片的层类型,将所述多个层中的每一者的图片存储于所述子DPB中的特定一者中。3.根据权利要求2所述的方法,其进一步包括:根据输出时间输出存储于所述多个子DPB中的所述图片,其中同时输出子DPB中具有相同输出时间的图片;
独立地对所述多个子DPB中的每一者中的所述图片执行标记过程,其中所述标记过程将图片标记为用于参考或将所述图片标记为不用于参考;及
从所述多个子DPB移除不再需要用于输出及已标记为不用于参考的图片。
4.根据权利要求2所述的方法,其进一步包括:通过空间分辨率、位深度或色彩格式中的至少一者确定所述层类型。
5.根据权利要求2所述的方法,其中所述多层视频译码过程为多视图视频译码过程或可缩放视频译码过程中的一者。6.根据权利要求1所述的方法,其中所述至少一个指示为具有明确地指示所述子DPB大小的值的语法元素,且其中所述子DPB大小为图片数目。7.根据权利要求1所述的方法,其中所述至少一个指示为具有表示用于所述多个操作点的所述子DPB大小与用于先前经信号通知操作点的子DPB大小之间的差的值的语法元素。8.根据权利要求1所述的方法,其中接收所述子DPB大小的所述至少一个指示包括接收用于所述多层视频译码过程的所述多个操作点的所述多个子DPB中的每一者的子DPB大小的相应指示。9.根据权利要求1所述的方法,其进一步包括:接收所述子DPB的数目的指示;及
基于所述子DPB数目的所述指示将所述DPB分割成多个子DPB。
10.根据权利要求9所述的方法,其进一步包括:根据层类型导出识别所述多个子DPB中的每一者的索引。
11.一种经配置以解码视频数据的设备,所述设备包括:经解码图片缓冲器DPB,其经配置以存储视频数据;及
视频解码器,其经配置以:
将所述DPB分割成多个子DPB;
在视频参数集中接收用于多层视频译码过程的多个操作点的所述多个子DPB的子DPB大小的至少一个指示,其中相应操作点定义针对待输出的特定图片所解码的所述多层视频译码过程的最高时间ID及目标输出层集;
基于所述至少一个指示分配用于所述多个子DPB的存储器空间;
解码多个层的图片;及
将所述多个层的所述图片存储于所述多个子DPB中。
12.根据权利要求11所述的设备,其中所述多个子DPB中的每一者经配置以在所述多层视频译码过程中存储多个不同层类型中的一者的图片,且其中所述视频解码器进一步经配置以根据相应图片的层类型,将每一所述多个层的图片存储于所述子DPB中的特定一者中。13.根据权利要求12所述的设备,其中所述视频解码器进一步经配置以:根据输出时间输出存储于所述多个子DPB中的所述图片,其中同时输出子DPB中具有相同输出时间的图片;
独立地对所述多个子DPB中的每一者中的所述图片执行标记过程,其中所述标记过程将图片标记为用于参考或将所述图片标记为不用于参考;及
从所述多个子DPB移除不再需要用于输出及已标记为不用于参考的图片。
14.根据权利要求12所述的设备,其中所述视频解码器进一步经配置以:通过空间分辨率、位深度或色彩格式中的至少一者确定所述层类型。
15.根据权利要求12所述的设备,其中所述多层视频译码过程为多视图视频译码过程或可缩放视频译码过程中的一者。16.根据权利要求11所述的设备,其中所述至少一个指示为具有明确地指示所述子DPB大小的值的语法元素,且其中所述子DPB大小为图片数目。17.根据权利要求11所述的设备,其中所述至少一个指示为具有表示用于所述多个操作点的子DPB大小与用于先前经信号通知操作点的子DPB大小之间的差的值的语法元素。18.根据权利要求11所述的设备,其中所述视频解码器进一步经配置以接收用于所述多层视频译码过程的所述多个操作点的所述多个子DPB中的每一者的所述子DPB大小的相应指示。19.根据权利要求18所述的设备,其中所述视频解码器进一步经配置以:接收子DPB的数目的指示;及
基于所述子DPB数目的所述指示将所述DPB分割成多个子DPB。
20.根据权利要求19所述的设备,其中所述视频解码器进一步经配置以:根据层类型导出识别所述多个子DPB中的每一者的索引。
21.一种经配置以解码视频数据的设备,所述设备包括:用于将经解码图片缓冲器DPB分割成多个子DPB的装置;
用于在视频参数集中接收用于多层视频译码过程的多个操作点的所述多个子DPB的子DPB大小的至少一个指示的装置,其中相应操作点定义针对待输出的特定图片所解码的所述多层视频译码过程的最高时间ID及目标输出层集;
用于基于所述至少一个指示分配用于所述多个子DPB的存储器空间的装置;
用于解码多个层的图片的装置;及
用于将所述多个层的所述图片存储于所述多个子DPB中的装置。
22.一种存储指令的计算机可读存储媒体,所述指令在执行时致使经配置以解码视频数据的装置的一或多个处理器:将经解码图片缓冲器DPB分割成多个子DPB;
在视频参数集中接收用于多层视频译码过程的多个操作点的所述多个子DPB的子DPB大小的至少一个指示,其中相应操作点定义针对待输出的特定图片所解码的所述多层视频译码过程的最高时间ID及目标输出层
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480039978.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种卷取炉的燃烧系统
- 下一篇:一种生胶聚合反应装置