[发明专利]对帧进行解码的方法及装置、对帧进行编码的方法及装置有效
申请号: | 201710165199.7 | 申请日: | 2017-03-20 |
公开(公告)号: | CN107222747B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | D·H·赛姆斯;S·J·弗里德 | 申请(专利权)人: | ARM有限公司 |
主分类号: | H04N19/139 | 分类号: | H04N19/139;H04N19/124;H04N19/176 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 吕俊刚;师玮 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进行 解码 方法 装置 编码 | ||
提供了对帧进行解码的方法及装置、对帧进行编码的方法及装置。一种用于对经编码的视频数据帧序列进行解码的装置(101)。装置包括解析处理电路(102),其被构造成解析帧的经编码的视频图像数据以针对视频帧为了编码而划分成的各组块得到一组编码信息。装置还包括反馈电路,其被构造成向解析处理电路(102)反馈帧的编码信息以在解析帧序列的下一帧的经编码的视频图像数据时使用。反馈的编码信息包括各组块的编码指示符。若在对帧的组块编码时编码指示符被使能,针对组块反馈的编码指示符是对帧的经编码的视频图像数据的组块编码的编码指示符。若在对帧的视频图像数据编码时帧的组块的编码指示符被禁用,针对组块反馈的编码指示符是从先前帧的经编码的视频图像数据得到的编码指示符。
技术领域
本发明涉及视频数据的处理,并且具体来说,涉及用于对视频图像数据编码和解码的方法和装置。
背景技术
视频图像数据(例如,RGB或YUV值)通常被编码,然后,例如在按经编码的比特流的格式发送之后,根据如VP9这样的预定的视频编码格式被解码。诸如VP9的视频编码格式能够显著缩减视频图像数据的文件大小,而图像质量不会有显著的可见损失。
在经编码的视频数据中,通常各视频帧被划分成该帧的多个像素组块(通常为矩形)(在VP9编码中,组块可以在指定帧内具有不同的大小),并且各组块被单独编码然后解码。在诸如VP9这样的“差分”视频编码标准中,视频图像数据内的各像素组块通常相对于其它经编码的数据来编码,例如,来自基准帧的基准组块(诸如基准帧中的对应的经编码的像素组块)。因此,各经编码的数据组块通常包括指向用于基准帧的数据的矢量值(所称的“运动矢量”)和描述在当前数据组块中编码的数据与基准经编码数据之间的差异的数据(“残差”)。(这由此允许从由该运动矢量所指向的经编码的视频数据和描述该组块与当前视频帧的组块之间的差异的差异数据来构造用于(当前)帧的组块的视频数据)。
该数据组块接着可以被编码,例如通过将残差变换成一组系数(例如,利用近似离散余弦变换(DCT)),该组系数接着被量化。在多个帧的比特流内,甚至在多个组块的帧内,该编码可以按多个不同方式或者根据一组可变编码参数来执行,例如,依赖于各组块中的视频图像数据或者相对于基准经编码数据。
为了使经编码的数据被正确解码,可以在各组块被编码时将编码指示符(如VP9编码中的所称的“段ID”)与该组块相关联,其指示该组块是如何被编码的,即,使解码器知道如何对经编码的数据解码。该编码指示符(例如,在VP9编码中具有从0至7的整数值的段ID)通常提供对在所关注的组块的编码时使用的预定的一组参数值(例如,包括量化参数、环路滤波器强度、跳过指示等)的引用。由此,当对视频图像数据的帧编码时,可以产生一组编码指示符(例如,段ID),例如,各组块一个编码指示符,例如,采用编码指示符映射(“段映射”)的形式,因此可以在解码经编码的帧时取得和使用。
在诸如VP9这样的视频编码标准中,对于被解码(或编码)的帧序列中的指定帧的诸如运动矢量和编码指示符这样的编码信息在用于解码(或编码)当前帧(它们所涉及的帧)的同时,也被用于确定(当确定时)用于该视频帧序列中的下一帧的编码信息。由此,当对该序列中的下一帧解码(或编码)时,用于当前帧的该信息会需要可用。
而且,在VP9编码中,例如,针对任何指定帧,可以应用多个编码或解码模式中的一种,例如逐个帧地,该模式确定是否针对所关注的帧生成(当编码时)或提供(当解码时)新的一组编码指示符(例如,段映射),或者例如针对先前帧的编码指示符是否要被用于所关注的帧,或者是否针对所关注的帧不生成/提供编码指示符(例如,可以针对该帧禁用编码指示符)。因此,可用的一组编码指示符可能不是总是与各帧一起被编码(例如,没有编码指示符或者相反可能提供默认的一组编码指示符)。
发明内容
本发明寻求提供用于编码和解码视频图像数据的改进的方法和装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710165199.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于解码合并模式下的运动信息的装置
- 下一篇:长度确定方法及装置