[发明专利]一种编解码方法和设备有效
申请号: | 201210018036.3 | 申请日: | 2012-01-19 |
公开(公告)号: | CN103220506A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 赖昌材 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解码 方法 设备 | ||
技术领域
本发明实施例涉及视频图像的编解码方法和设备。
背景技术
在对视频图像进行编码和解码的过程中,均需要对图像块划分得到的预测单元进行预测。在预测中,通常会根据预测块的尺寸,为预测块预先设置好可用的预测模式,这就使得不同尺寸的预测块在进行视频编码时可用的预测模式的数目不同。如表1所示,当预测块的尺寸规格为4x4时,其在预测模式号为0-17的预测模式中选择帧内预测模式(CurrMode),当预测块的尺寸规格为8x8、16x16或32x32时,其在预测模式号为0-35的预测模式中选择当前帧内预测模式,而64x64规格的预测块则仅可以在预测模式号为0-3的预测模式中选择帧内预测模式。
表1.各尺寸预测块的预测模式数目
在编解码的过程中,当确定好预测块的当前帧内预测模式之后,还需要根据预测块的尺寸来决定当前帧内预测模式号的编码方式(比如,采用5bit还是4bit编码),而解码过程中也设定特定的逻辑来判断当前帧内预测模式号的信息在码流中所占的比特数,影响编解码效率。
发明内容
本发明提供一种编码方法,包括:从预先设定的的预测模式集合中,获得当前帧内编码块的帧内预测模式,所述帧内预测模式为对所述当前帧内编码块进行像素编码时所采用的预测模式;获得所述当前帧内编码块的参考预测模式,所述参考预测模式为所述当前帧内编码块的可用相邻块的帧内预测模式或者预先设置的备用参考模式集合的预测模式,其中,所述预先设置的备用参考模式集合中的预测模式均属于所述预测模式集合;根据所述参考预测模式和所述帧内预测模式,向码流中写入第一标识比特,所述第一标识比特用于指示所述帧内预测模式是否与所述参考预测模式中的一个相同;当所述编码块的帧内预测模式与所述参考预测模式均不同时,根据所述帧内预测模式与参考预测模式间的大小关系,获得预测模式编码值,对所述预测模式编码值进行编码。
本发明还提供一种解码方法,包括:从码流中获得第一标识比特,所述第一标识比特用于指示当前帧内解码块的帧内预测模式是否与参考预测模式相同,当所述第一标识比特指示当前帧内解码块的帧内预测模式与参考预测模式不同时,根据固定比特数从码流中获取模式编码比特,所述帧内预测模式为对所述帧内解码块在进行像素解码时所使用的预测模式;根据所述模式编码比特获得预测模式编码值;获得所述帧内预测块的参考预测模式,所述参考预测模式为所述当前帧内编码块的可用相邻块的帧内预测模式或者预先设置的备用参考模式集合中的预测模式;根据所述预测模式编码值与所述参考预测模式的值之间的大小关系,获得当前帧内解码块的帧内预测模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210018036.3/2.html,转载请声明来源钻瓜专利网。