著录项信息
专利名称 | 一种多层次帧内预算模式选择方法 |
申请号 | CN201910218759.X | 申请日期 | 2019-03-21 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2019-06-07 | 公开/公告号 | CN109862355A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N19/11 | IPC分类号 | H04N19/11查看分类表>
|
申请人 | 南京威翔科技有限公司 | 申请人地址 | 江苏省南京市鼓楼区汉中门大街3***
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 南京威翔科技有限公司 | 当前权利人 | 南京威翔科技有限公司 |
发明人 | 邵睿;胡彦多 |
代理机构 | 南京佰腾智信知识产权代理事务所(普通合伙) | 代理人 | 暂无 |
摘要
本发明公开了一种多层次帧内预算模式选择方法,属于图像处理技术领域,包括在FPGA中建立第一层决策模块、第二层决策模块和第三层决策模块,解决了采用多层预测模型对图片进行帧内预算的技术问题,利用当前层的评审值和距离单位为参考,来决定下一层的模式。
1.一种多层次帧内预算模式选择方法,其特征在于:包括以下步骤:
步骤1:在FPGA中建立第一层决策模块、第二层决策模块和第三层决策模块;
步骤2:第一层决策模块接收预测所需要的图片的边界数据和原始像素;边界数据采用H.265中使用的35种帧内预测模式输入,第一层决策模块只处理35种帧内预测模式中的第2模式、第10模式、第18模式、第26模式和第34模式,并分别获取第2模式、第10模式、第18模式、第26模式和第34模式下的5个预测结果;
第一层决策模块将这5个预测结果分别与原始像素进行差值的绝对值之和的计算,得到5个差值结果;
步骤3:第一层决策模块筛选出5个差值结果中的最小结果,设定该最小结果为min_mode,第一层决策模块根据min_mode的值做出如下判定:
计算特殊角度模式(2,10,18,26,34)的预测值,得到对应的差值的绝对值之和,设定该对应的差值的绝对值之和为SADi,其中i=2,10,18,26,34;
其中N为当前预测块的大小,pred代表预测的像素值,org代表原始的像素值,x和y代表像素的坐标;
当min_mode的值对应第2模式时,设定向第二层发送的4个模式选择为第4模式、第6模式、第8模式和第12模式;
当min_mode的值对应第10模式时,x取值SAD2,y取值SAD10,z取值SAD18,设定thr为偏移阈值,如果abs(x‑z)如果abs(x‑z)≥thr×(x+z‑2y)÷16,且x如果abs(x‑z)≥thr×(x+z‑2y)÷16,且x≥z时,向第二层发送的4个模式选择为第8模式、第12模式、第14模式和第16模式;
当min_mode的值对应第18模式时,x取值SAD10,y取值SAD18,z取值SAD26,设定thr为偏移阈值,如果abs(x‑z)16模式、第20模式和第22模式;
如果abs(x‑z)≥thr×(x+z‑2y)÷16,且x如果abs(x‑z)≥thr×(x+z‑2y)÷16,且x≥z时,向第二层发送的4个模式选择为第16模式、第20模式、第22模式和第24模式;
当min_mode的值对应第26模式时,x取值SAD18,y取值SAD26,z取值SAD34,设定thr为偏移阈值,如果abs(x‑z)24模式、第28模式和第30模式;
如果abs(x‑z)≥thr×(x+z‑2y)÷16,且x如果abs(x‑z)≥thr×(x+z‑2y)÷16,且x≥z时,向第三层发送的4个模式选择为第24模式、第28模式、第30模式和第32模式;
当min_mode的值对应第34模式时,设定向第三层发送的4个模式选择为第24模式、第28模式、第30模式和第32模式;
步骤4:第二层决策模块对第一层决策模块传送来的4个模式分别进行预测,得出4个预测数据,第二层决策模块将分别将这4个预测数据与原始像素进行差值的绝对值之和的计算,并筛选出最小的差值,设定该最小的差值为min_mode2,第二次决策模块向第三层决策模块发送min_mode2;
步骤S5:第三层决策模块分别按DC方块边缘帧内预测方法和PLANAR方块边缘帧内预测方法进行计算,得出DC预测结果和PLANAR预测结果,第三层决策模块筛选出min_mode2、DC预测结果和PLANAR预测结果中的最小值,作为最终结果输出。
2.如权利要求1所述的一种多层次帧内预算模式选择方法,其特征在于:在执行步骤S5时,如果min_mode2对应第2模式,则第三层决策模块为第3模式;如果min_mode2对应第34模式,则第三层决策模块为第33模式;否则,记比min_mode2小中模式值最大的模式差值为m,比min_mode2大中模式值最小的模式差值为n,即离min_mode2最近的一大一小两个模式;当m>n,第三层决策模块的模式为min_mode2+1,否则第三层决策模块的模式为min_mode2–1。
3.如权利要求1所述的一种多层次帧内预算模式选择方法,其特征在于:在执行步骤4时,第二层决策模块对第一层决策模块传送来的4个模式分别进行预测时,采用通用角度方块边缘帧内预测方法进行预测。
法律信息
- 2022-07-15
- 2019-07-02
实质审查的生效
IPC(主分类): H04N 19/11
专利申请号: 201910218759.X
申请日: 2019.03.21
- 2019-06-07
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |