[发明专利]视频流编解码方法和装置有效
| 申请号: | 201811213604.9 | 申请日: | 2013-08-09 | 
| 公开(公告)号: | CN109547801B | 公开(公告)日: | 2021-05-18 | 
| 发明(设计)人: | 许耀武;谷群山 | 申请(专利权)人: | 谷歌有限责任公司 | 
| 主分类号: | H04N19/61 | 分类号: | H04N19/61;H04N19/593 | 
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 连飞 | 
| 地址: | 美国加利*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 视频 解码 方法 装置 | ||
公开了一种用于使用变换域帧内预测对视频流中的具有多个块的帧进行编码的方法。该方法包括,例如使用二维变换来生成用于当前块的变换系数集,例如使用一维变换来生成用于帧中的先前编码的像素值的变换系数集,使用用于先前编码的像素值的变换系数集来确定用于预测块的变换系数集,基于用于当前块的变换系数集与用于预测块的系数集之间的差别来确定残差,以及对残差进行编码。
本申请是申请日为2013年8月9日、申请号为201380052692.8、发明名称为“变换域帧内预测”的发明专利申请的分案申请。
技术领域
本公开内容涉及视频编码和解码。
背景技术
数字视频流可以表示使用帧或者静止图像的序列的视频。数字视频可以被用于各种应用,包括例如,视频会议、高清晰度视频娱乐、视频广告或者用户生成的视频的共享。数字视频流可以包含大量数据并且消耗计算设备的用于处理、传输或者存储视频数据的大量计算或者通信资源。已经提出各种方法以减少视频流中的数据量,包括压缩和其它编码技术。
发明内容
在此公开了用于使用变换域帧内预测对视频信号进行编码和解码的系统、方法和装置的实现方式。
所公开的实现方式的一个方面是一种用于对包括多个帧的视频进行编码的方法,该多个帧具有包括当前块的多个块。该方法包括使用二维变换来生成用于当前块的变换系数集,使用一维变换来生成用于帧中的多个先前编码的像素值的变换系数集,使用用于先前编码的像素值的变换系数集来确定用于预测块的变换系数集,基于在用于当前块的变换系数集与用于预测块的系数集之间的差别来确定残差,以及对残差进行编码。
所公开的实现方式的另一方面是一种用于对编码的视频流中的帧进行解码的方法,该帧具有包括当前块的多个块。该方法包括解码残差,使用一维变换来生成用于帧中的多个先前解码的像素值的变换系数集,使用用于先前解码的像素值的变换系数集来生成用于预测块的变换系数集,基于残差与用于预测块的变换系数集之和确定用于当前块的变换系数集,以及对用于当前块的变换系数集进行逆变换。
所公开的实现方式的另一方面是一种用于对视频流中的帧进行编码的装置,该视频流具有包括当前块的多个块。该装置包括存储器和处理器,该处理器被配置为执行该存储器中存储的指令以使用二维变换来生成用于当前块的变换系数集,使用一维变换来生成用于帧中的多个先前编码的像素值的变换系数集,使用用于先前编码的像素值的变换系数集来确定用于预测块的变换系数集,基于在用于当前块的变换系数集与用于预测块的系数集之间的差别来确定残差,以及对残差进行编码。
下文将用附加的细节来描述这些和其它方面中的变化。
附图说明
在此的描述参照附图,其中相似的标号指代贯穿若干视图的相似部分,并且其中:
图1是根据本公开内容的实现方式的视频编码和解码系统的示意图;
图2是根据本公开内容的实现方式的待编码和待解码的示例视频流的示图;
图3是根据本公开内容的实现方式的视频压缩系统的框图;
图4是根据本公开内容的实现方式的视频解压系统的框图;
图5是根据本公开内容的实现方式的用于使用变换域帧内预测对视频流进行编码的示例操作方法的流程图;
图6是根据本公开内容的实现方式的示例块和示例变换系数块的示图;
图7是根据本公开内容的使用变换域帧内预测的示例预测块的示图;以及
图8是根据本公开内容的实现方式的用于使用变换域帧内预测对视频流进行解码的示例操作方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811213604.9/2.html,转载请声明来源钻瓜专利网。





