[发明专利]一种MPEG4文件解码过程中的滤波方法及装置无效
申请号: | 200710099150.2 | 申请日: | 2007-05-14 |
公开(公告)号: | CN101060630A | 公开(公告)日: | 2007-10-24 |
发明(设计)人: | 侯培新 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mpeg4 文件 解码 过程 中的 滤波 方法 装置 | ||
1、一种MPEG4文件解码过程中的滤波方法,其特征在于,包括:
获取图像块边缘像素点的对应像素值;
根据滤波原理矩阵,将每一组冲击响应因子对应的滤波运算式变换为二叉树结构,使用单指令多数据SIMD指令,运算出边缘像素点滤波后的像素值;
用所述滤波后的像素值作为所述图像块边缘像素点解码后的像素值并输出。
2、如权利要求1所述的方法,其特征在于,所述将每一组冲击响应因子对应的滤波运算式变换为二叉树结构,具体包括:
将所述每一组冲击响应因子中各个乘法因子变换为2的整数次幂数或两个2的整数次幂数之和的形式;
将所述每一组冲击响应因子的滤波运算式变换为二叉树结构。
3、如权利要求1所述的方法,其特征在于,所述获取图像块边缘像素点的对应像素值,包括:获取图像块10个边缘像素点的对应像素值;
所述运算出边缘像素点滤波后的像素值,包括:根据滤波原理矩阵,运算出获取的10个边缘像素点的中间8个边缘像素点滤波后的像素值。
4、如权利要求3所述的方法,其特征在于,所述将每一组冲击响应因子对应的滤波运算式变换为二叉树结构,具体包括:
第一组冲击响应因子对应的滤波运算式变换为二叉树结构,具体为:
Y1=((((X5+X4)/2+X0)/2+X0)/2+((X2+X3)/2+X1)/2)/2;
第二组冲击响应因子对应的滤波运算式变换为二叉树结构,具体为:
Y2=((((X5+X6)/2+X1)/2+X0)/2+((X3+X4)/2+X2)/2)/2;
第三组冲击响应因子对应的滤波运算式变换为二叉树结构,具体为:
Y3=((((X6+X7)/2+X0)/2+(X1+X2)/2)/2+((X4+X5)/2+X3)/2)/2;
第四组冲击响应因子对应的滤波运算式变换为二叉树结构,具体为:
Y4=((((X0+X1)/2+(X8+X7)/2)/2+(X3+X2)/2)/2+((X6+X5)/2+X4)/2)/2;
第五组冲击响应因子对应的滤波运算式变换为二叉树结构,具体为:
Y5=((((X2+X1)/2+(X8+X9)/2)/2+(X3+X4)/2)/2+((X6+X7)/2+X5)/2)/2;
第六组冲击响应因子对应的滤波运算式变换为二叉树结构,具体为:
Y6=((((X2+X3)/2+X9)/2+(X7+X8)/2)/2+((X4+X5)/2+X6)/2)/2;
第七组冲击响应因子对应的滤波运算式变换为二叉树结构,具体为:
Y7=((((X3+X4)/2+X8)/2+X9)/2+((X5+X6)/2+X7)/2)/2;
第八组冲击响应因子对应的滤波运算式变换为二叉树结构,具体为:
Y8=((((X4+X5)/2+X9)/2+X9)/2+((X6+X7)/2+X8)/2)/2;
式中,X0~X9为防马赛克滤波过程中所使用的低通滤波器输入的跨越数据块边缘的10个像素点对应的像素值;Y1~Y8为低通滤波器的输出的8个像素值。
5、一种MPEG4文件解码过程中的滤波实现装置,其特征在于,包括:
输入单元,用于获取图像块边缘像素点的对应像素值;
二叉树变换单元,用于将每一组冲击响应因子对应的滤波运算式变换为二叉树结构;
运算单元,用于使用单指令多数据SIMD指令,运算出边缘像素点滤波后的像素值;
输出单元,用于输出边缘像素点滤波后的像素值。
6、如权利要求5所述的滤波实现装置,其特征在于,所述输入单元获取图像块10个边缘像素点的对应像素值;
所述运算单元运算出8个边缘像素点滤波后的像素值;
所述输出单元将所述运算单元运算出的8个边缘像素点滤波后的像素值,更新所述输入单元获取的图像块10个边缘像素点的中间8个像素点的对应像素值。
7、如权利要求5所述的滤波实现装置,其特征在于,所述二叉树变换单元包括:
第一子单元,用于将第一组冲击响应因子对应的滤波运算式变换为二叉树结构;
第二子单元,用于将第二组冲击响应因子对应的滤波运算式变换为二叉树结构;
第三子单元,用于将第三组冲击响应因子对应的滤波运算式变换为二叉树结构;
第四子单元,用于将第四组冲击响应因子对应的滤波运算式变换为二叉树结构;
第五子单元,用于将第五组冲击响应因子对应的滤波运算式变换为二叉树结构;
第六子单元,用于将第六组冲击响应因子对应的滤波运算式变换为二叉树结构;
第七子单元,用于将第七组冲击响应因子对应的滤波运算式变换为二叉树结构;
第八子单元,用于将第八组冲击响应因子对应的滤波运算式变换为二叉树结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710099150.2/1.html,转载请声明来源钻瓜专利网。