发明名称 基于模式映射的多标准帧内预测器的硬件实现方法及装置
摘要 本发明涉及一种数字视频编解码技术领域的多标准帧内预测器的硬件实现方法及装置,其中:控制单元完成实际预测模式到基本预测模式的映射,并根据此实际预测模式对应的一次或多次基本帧内预测的运算流程对其它各单元进行控制;数据准备单元为基本运算单元提供运算的参考数据;基本运算单元完成一次基本帧内预测模式的运算操作。本发明利用同类帧内预测模式的相似性,将一次实际的帧内预测,分解为一次或多次基本帧内预测,在硬件实现时,只需要实现较少的几种小尺度基本预测模式的硬件,而不必针对每一种实际预测模式设计相应的硬件,从而有效地节省了资源。
申请公布号 CN101330617B 申请公布日期 2010.11.17
申请号 CN200810041210.X 申请日期 2008.07.31
申请人 上海交通大学 发明人 洪宇;张航;周金佳;刘佩林
分类号 H04N7/26(2006.01)I;H04N7/50(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 上海交达专利事务所 31201 代理人 王锡麟;王桂忠
主权项 一种基于模式映射的支持H.264和AVS标准的帧内预测器的硬件实现方法,其特征在于,包括如下步骤:步骤一,输入实际的预测模式编号,并根据该编号得到其对应标准、实际预测模式类型与实际预测模式尺度;步骤二,根据步骤一的实际预测模式类型,得到对应的基本预测模式及基本预测尺度,存入相应寄存器,具体包括:如果实际帧内预测模式为H.264中任何尺度的直流或平面类型模式,将实际预测模式作为基本预测模式写入相应寄存器,并将其实际尺度作为基本预测尺度,写入相应寄存器;如果实际帧内预测模式为AVS中的直流类型模式,将AVS的直流预测模式作为基本预测模式写入相应寄存器,并将4x4作为基本预测尺度写入相应寄存器;如果实际帧内预测模式为AVS中的平面模式,将H.264的8x8尺度平面模式作为基本预测模式写入相应的寄存器,并将8x8作为基本预测尺度写入相应寄存器;否则,将与实际帧内预测模式同种类型的4x4尺度预测模式作为基本预测模式写入相应的寄存器,并将4x4作为基本预测尺度写入相应寄存器;步骤三,根据步骤一的实际预测模式尺度,得到其所包含的4x4块数目,存入相应寄存器;步骤四,获取实际的帧内预测参考像素,并存入实际参考像素寄存器;步骤五,令当前预测块索引值为0;步骤六,根据当前预测块索引与实际预测模式类型,从实际参考像素寄存器中选择处理此子块所需要用到的参考像素数据存入基本参考像素寄存器中;步骤七,使用基本预测模式对基本参考像素寄存器中的参考像素数据进行预测,得到基本预测尺度大小的子块数据,并进行输出;步骤八,根据基本预测尺度,更新当前预测块索引;步骤九,判断当前预测块索引是否等于实际预测块所包含的4x4块数目,若相等,表示所有子块已处理完成,预测结束;否则跳回到步骤六继续处理。
地址 200240 上海市闵行区东川路800号