【摘要】 本发明提出了基于DSP的去块滤波方法,包括:步骤一,计算宏块中垂直边界的第一滤波强度和水平边界的第二滤波强度;步骤二,根据第一滤波强度和第二滤波强度来分别判断是否需要对垂直边界进行强滤波以及是否需要对水平边界进行强滤波;以及步骤三,根据步骤二的判断结果,利用并行指令对垂直边界两侧的多个边界并行进行滤波以及利用并行指令对水平边界两侧的多个边界并行进行滤波。在本发明中,通过利用DSP的并行处理单元同时对多条边界并行进行滤波,节约了运行时间。 【专利类型】发明授权 【申请人】北京数码视讯科技股份有限公司 【申请人类型】企业 【申请人地址】100085 北京市海淀区上地东路1号盈创动力大厦A2座6F 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810116784.9 【申请日】2008-07-17 【申请年份】2008 【公开公告号】CN101321290B 【公开公告日】2010-12-15 【公开公告年份】2010 【授权公告号】CN101321290B 【授权公告日】2010-12-15 【授权公告年份】2010.0 【IPC分类号】H04N7/26; H04N19/86 【发明人】张刚 【主权项内容】该数据由<>整理 。一种基于数字信号处理器的去块滤波方法,其特征在于,包括以下步骤:步骤一,计算宏块中垂直边界的第一滤波强度和水平边界的第二滤波强度;步骤二,根据所述第一滤波强度和所述第二滤波强度来分别判断是否需要对所述垂直边界进行强滤波以及是否需要对所述水平边界进行强滤波;步骤三,根据所述步骤二的判断结果,利用并行指令对所述垂直边界两侧的多个边界并行进行滤波以及利用所述并行指令对所述水平边界两侧的多个边界并行进行滤波;其中,在步骤三中对垂直边界两侧的多个边界并行进行滤波的滤波过程包括:并行计算所述垂直边界两侧多个垂直边界滤波时的判断条件并将计算出的每个所述判断条件对应一个置换指示变量,计算循环内可能更改的像素点的每一个更改值,缓存计算结果;最后使用所述置换变量根据像素点的更改情况进行置换,其中,在步骤三中对水平边界两侧的多个边界并行进行滤波的滤波过程包括:并行计算所述平行边界两侧多个平行边界滤波时的判断条件并将计算出的每个所述判断条件对应一个置换指示变量,计算循环内可能更改的像素点的每一个更改值,缓存计算结果;最后使用所述置换变量根据像素点的更改情况进行置换。 【当前权利人】北京数码视讯科技股份有限公司 【当前专利权人地址】北京市海淀区上地东路1号盈创动力大厦A2座6F 【专利权人类型】其他股份有限公司(上市) 【统一社会信用代码】911100007187892239 【家族被引证次数】37