[发明专利]一种在视频解码中滤波前期的数据处理方法及解码器有效
申请号: | 200710125591.5 | 申请日: | 2007-12-29 |
公开(公告)号: | CN101472172A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 王晓寄;刘志强;冷永春;胡胜发 | 申请(专利权)人: | 深圳安凯微电子技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 解码 滤波 前期 数据处理 方法 解码器 | ||
1.一种在视频解码中滤波前期的数据处理方法,所述方法将一个视频或图 像帧分为若干个16×16宏块,每个宏块分为16个4×4的子块,其特征在于, 所述方法包括以下步骤:
解码整帧图像信息,处理每个宏块的滤波参数,存储整帧图像所有宏块的 滤波参数到片外存储部分;
对每个宏块计算滤波强度,即逐行将滤波参数读取到片内存储部分并同时 并行计算每行宏块的滤波强度,得到滤波强度后随即将滤波强度值存储到片内 存储部分中;及
对每个宏块的滤波强度进行判断后,再将需要滤波的宏块从片外存储部分 读取到片内存储部分并进行滤波,不需滤波的宏块不进行读取。
2.如权利要求1所述的方法,其特征在于,所述处理每个宏块的滤波参数 的步骤包括创建错误表并计算错误标示。
3.如权利要求2所述的方法,其特征在于,所述创建错误表并计算错误标 示的方法为:
在每一帧图像解码前,假设所有的宏块都为错误,将所述错误表中所有值 置为1;及
每完成一个宏块的解码,便将该宏块在错误表中相应的标识置为0,表示 该宏块成功解码。
4.如权利要求2所述的方法,其特征在于,所述错误表设于片内存储部分 中,用于存储每个宏块的错误标示,并在滤波前被读取用于判断当前宏块是否 有错误。
5.如权利要求2所述的方法,其特征在于,所述错误标示用于在当前宏块 滤波前,判断当前宏块是否有错误,如有错误则对该宏块先进行纠错,再进行 滤波。
6.如权利要求1所述的方法,其特征在于,所述处理每个宏块的滤波参数 的步骤包括判断宏块类型是否为I宏块。
7.如权利要求1所述的方法,其特征在于,所述处理每个宏块的滤波参数 的步骤包括化简滤波参数,所述滤波参数包括参考图像编号。
8.如权利要求1所述的方法,其特征在于,所述对每个宏块计算滤波强度 需要在下一行宏块滤波参数读取到片内存储部分之前完成。
9.如权利要求1所述的方法,其特征在于,所述得到滤波强度后,可以随 即将滤波强度值存储到片内存储部分中存储该行滤波参数的位置。
10.一种解码器,其特征在于,所述解码器包括:
码流解析系统,用于逐宏块解码整帧图像信息;
片外存储部分,用于存储整帧图像数据,包括滤波参数和未滤波的图像数 据;
滤波处理系统,用于处理每个宏块的滤波参数,逐宏块存储整帧图像的滤 波参数到片外存储部分,并对每个宏块计算滤波强度,即逐行将滤波参数读取 到片内存储部分并同时并行计算每行宏块的滤波强度,得到滤波强度后随即将 滤波强度值存储到片内存储部分中;
去块滤波系统,用于对每个宏块的滤波强度进行判断后,再将需要滤波的 宏块从片外存储部分读取到片内存储部分并进行滤波,不需要滤波的宏块不读 取;及
数据总线,用于实现芯片外和芯片内数据的交换。
11.如权利要求10所述的解码器,其特征在于,所述处理每个宏块的滤波 参数的处理包括创建错误表并计算错误标示。
12.如权利要求11所述的解码器,其特征在于,所述错误表设于片内存储 部分中,用于存储每个宏块的错误标示。
13.如权利要求11所述的解码器,其特征在于,所述错误标示用于在当前 宏块滤波前,判断当前宏块是否有错误,如有错误则对该宏块先进行纠错,再 进行滤波。
14.如权利要求11所述的解码器,其特征在于,所述创建错误表并计算错 误标示的方法为:
在每一帧图像解码前,假设所有的宏块都为错误,将所述错误表中所有值 置为1;及
每完成一个宏块的解码,便将该宏块在错误表中相应的标识置为0,表示 该宏块成功解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳安凯微电子技术有限公司,未经深圳安凯微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710125591.5/1.html,转载请声明来源钻瓜专利网。