[发明专利]一种帧内预测模式编解码方法及装置有效
申请号: | 201810638200.8 | 申请日: | 2018-06-20 |
公开(公告)号: | CN110620926B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 虞露;张艺 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04N19/21 | 分类号: | H04N19/21;H04N19/103;H04N19/159 |
代理公司: | 杭州宇信知识产权代理事务所(普通合伙) 33231 | 代理人: | 王健 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 预测 模式 解码 方法 装置 | ||
1.一种帧内预测模式解码方法,包括:
从码流中解析指示当前预测块的预测模式是属于第一组预测模式还是属于第二组预测模式的信息;
如果解析表明当前预测块的预测模式属于第二组预测模式,进一步从码流中解析当前预测块的预测模式位于第二组预测模式中的序号;
利用解析的第二组预测模式中的序号和第二组预测模式的顺序列表共同导出当前解码单元的帧内预测模式;所述第二组预测模式的顺序列表的构建包括:
第一组预测模式所有的角度模式个数N1,第二组预测模式所有的角度模式个数N2,第一组预测模式的所有角度模式只被划分成一个连续预测模式小组g={g1,g2,……,gN1},将第二组预测模式的所有角度模式分成两个大组G1和G2,G1和G2构成了第二组预测模式,G1、G2中的预测模式交替出现构成第二组预测模式的顺序列表;其中,假设在同一连续预测模式小组中模式号按升序排列,则G1和G2中的预测模式为
第一组预测模式的所有角度模式只被划分成两个连续预测模式小组g1={g11,g12,……,g1n},和g2={g21,g22,……,g2m},其中n与m满足n+m=N1,将第二组预测模式的所有角度模式分成4个大组G1、G2、G3和G4,G1、G2、G3和G4构成了第二组预测模式,G1、G2、G3和G4中的预测模式交替出现构成第二组预测模式的顺序列表;其中,假设在同一连续预测模式小组中模式号按升序排列,并且g1ng21,则G1、G2、G3和G4中的预测模式为
其中,定义为循环加法,具体为:
if x+yT
此外定义为循环减法,具体为:
if x-yT-Q
其中,T为帧内预测模式总数,Q为非角度模式总数。
2.如权利要求1所述的一种帧内预测模式解码方法,其特征在于:
当第二组预测模式的所有角度模式号只分成两个大组G1、G2,计算G1的所有角度模式号分别到g1的距离,计算G2的所有角度模式号分别到gN1的距离,按照所有距离由近及远的顺序排列第二组预测模式的顺序列表:
如果存在多个角度模式到g1与gN1的距离一样,则对于这多个模式按照G1内的模式在G2内的模式之前的顺序排列,或者对于这多个模式按照G2内的模式在G1内的模式之前的顺序排列;
如果之后又存在多个角度模式到g1与gN1的距离一样,则对于这多个模式,G1内的模式与G2内的模式的排列顺序与上一次的G1内的模式与G2内的模式的排列顺序一致,或者G1内的模式与G2内的模式的排列顺序与上一次的G1内的模式与G2内的模式的排列顺序相反。
3.如权利要求1所述的一种帧内预测模式解码方法,其特征在于:
当第二组预测模式的所有角度模式只分成四个大组G1、G2、G3、G4,计算G1的所有角度模式号分别到g11的距离,计算G2的所有角度模式号分别到g1n的距离,计算G3的所有角度模式号分别到g21的距离,计算G4的所有角度模式号分别到g2m的距离,按照所有距离由近及远的顺序排列第二组预测模式的顺序列表,如果存在多个角度模式到g11与g1n与g21与g2m的距离一样,则对于这多个模式按照{G1内的模式,G2内的模式,G4内的模式,G3内的模式}的顺序排列,或者对于这多个模式按照{G2内的模式,G1内的模式,G3内的模式,G4内的模式}的顺序排列,或者对于这多个模式按照{G3内的模式,G4内的模式,G2内的模式,G1内的模式}的顺序排列,或者对于这多个模式按照{G4内的模式,G3内的模式,G1内的模式,G2内的模式}的顺序排列,或者对于这多个模式按照{G1内的模式,G2内的模式,G3内的模式,G4内的模式}的其他任意排列组合顺序排列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810638200.8/1.html,转载请声明来源钻瓜专利网。