发明名称 用于视频编解码芯片中帧内预测的数据存储和交换方法
摘要 本发明公开一种用于视频编解码芯片中帧内预测的数据存储和交换方法,包括以下步骤:(1)初始化空间预测所需的参考像素值的六个数组:upY[16][M]、upUV[2][P][M]、leftY[16]、leftUV[2][P]、left_upY、left_upUV[2];(2)从步骤(1)中的六个数组中对应的取出预测所需要的像素值,进行帧内预测;(3)分别用当前块最右下角的像素点的值以及下边界行的像素值和右边界列的像素值替换其对应的点、行和列像素值的三组数组值;(4)当一个I宏块处理完毕,使数组更新;(5)把处理完的一个I宏块的所有像素值写入到片外的帧存中的对应位置。采用本发明方法,既能节约芯片内部的存储空间,又能优化与片外的数据交互。
申请公布号 CN101193305A 申请公布日期 2008.06.04
申请号 CN200610123658.7 申请日期 2006.11.21
申请人 安凯(广州)软件技术有限公司 发明人 张婷
分类号 H04N7/32(2006.01);H04N9/77(2006.01) 主分类号 H04N7/32(2006.01)
代理机构 广州知友专利商标代理有限公司 代理人 宣国华
主权项 1.一种用于视频编解码芯片中帧内预测的数据存储和交换方法,其特征在于包括以下步骤:(1)、初始化分别以亮度和色度方式记录存储的当前N×N像素块上方一图像行像素值、当前N×N像素块左方紧邻列像素值和当前N×N像素块左上方紧邻点像素值,此三组像素的亮度和色度值共六个数组作为当前像素块进行帧内预测时所需的参考像素;(2)、处理当前一个帧内图像的像素块,即I块,从步骤(1)中的六个数组中对应取出预测当前I块所需要的像素值,按照指定的预测模式进行帧内预测,完成其帧内预测;(3)、分别用当前像素块最右下角的像素点的值以及下边界行的像素值和右边界列的像素值替换(1)中六个数组中对应的点、行和列像素的值;(4)、当一个I块处理完毕,退出当前I块,使数组更新;(5)、把处理完的一个I块的所有像素值写入到片外的帧存中的对应位置,即所预测的I块位于一帧图像中的位置。
地址 510630广东省广州市天河科技园软件园高唐新建区高普路1033号6楼