[发明专利]视频压缩帧内预测16×16模式硬件并行实现结构无效
申请号: | 200910108168.3 | 申请日: | 2009-07-03 |
公开(公告)号: | CN101938643A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 王明江;颜琥;张爱平;王超;魏志强 | 申请(专利权)人: | 哈尔滨工业大学深圳研究生院 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518055 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频压缩 预测 16 模式 硬件 并行 实现 结构 | ||
1.视频压缩帧内预测16×16模式硬件并行实现结构,其特征在于对16×16块的四种预测模式采用并行硬件结构,同时计算四种预测模式的代价值,比较并选择最小代价值。
2.根据权利要求1所述的对16×16块的四种预测模式的并行硬件结构,其特征在于针对每种预测模式,都采用多个Wallace阵列结构并行实现。四种预测模式结构包括垂直预测硬件结构、水平预测硬件结构、DC预测硬件结构和PLANE预测硬件结构。
3.根据权利要求2所述的DC预测结构,其特征在于当上面和左面相邻模块像素都可用时,采用上面和左面相邻模块共32个像素的平均值作为预测值,当左面相邻模块像素可用时,采用左面共16个像素的平均值作为预测值,当上面相邻模块像素可用时,采用上面共16个像素的平均值作为预测值。三种情况采用三套硬件并行完成。
4.根据权利要求2所述的PLANE预测结构,其特征在于采用1个Wallace阵列,用于分时计算H、V值,并使用寄存器保存H、V值;采用一个加法器用于分时计算a、b、c值,并使用寄存器保存a、b、c值;采用16个不同的Wallace阵列用于并行计算16个PLANE预测模式的预测值;16×16块总共需要计算16次,每次计算其中一个4×4块。
5.根据权利要求3所述的16个不同的Wallace阵列用于并行计算16个PLANE预测模式的预测值,其特征在于16个不同的Wallace阵列可同时计算16×16块中一个4×4块预测值,使用W00、W01、W02、W03、W10、W11、W12、W13、W20、W21、W22、W23、W30、W31、W32、W33表示16个各异的Wallace阵列输出结果,用x,y表示相应4×4块在宏块中的坐标位置,mx、my是与x,y之相关的系数,其中W00=a+b+c+mx*b+my*c;W01=a+b+2c+mx*b+my*c;W02=a+b+2c+c+mx*b+my*c;W03=a+b+4c+mx*b+my*c;W10=a+2b+c+mx*b+my*c;W11=a+2b+2c+mx*b+my*c;W12=a+2b+2c+c+mx*b+my*c;W13=a +2b+4c+mx*b+my*c;W20=a+2b+b+c+mx*b+my*c;W21=a+2b+b+2c+mx*b+my*c;W22=a+2b+b+2c+c+mx*b+my*c;W23=a+2b+b+4c+mx*b+my*c;W30=a+4b+c+mx*b+my*c;W31=a+4b+2c+mx*b+my*c;W32=a+4b+2c+c+mx*b+my*c;W33=a+4b+4c+mx*b+my*c。
6.根据权利要求5所述的mx、my系数,其特征在于由16×16块中一个4×4子块x,y坐标位置决定,对于x=0,mx=-8,x=1,mx=-4,x=2,mx=0,x=3,mx=4;对于y=0,my=-8,y=1,my=-4,y=2,my=0,y=3,my=4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学深圳研究生院,未经哈尔滨工业大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910108168.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:建筑用浇筑模板组合式主杠
- 下一篇:钢管脚手架悬挑支承可拆卸结构