一种基于相邻像素预测的帧内预测方法,首先读出接收到的视频序列的帧内图像,并将该图像的像素亮度样值按从左至右,从上到下的顺序分成16×16的宏块,接着对16×16宏块中的像素亮度样值进行预测,然后按JVT中的方法求取预测残差值并对该预测残差值进行变换、量化,对量化变换后的系数信息进行变长编码或算术编码,直到整个图像编码完成为止,最后输出整个图像编码比特流,其特征在于,所述对每个16×16宏块中的像素亮度样值进行预测由以下步骤顺次组成: 1)取第一个16×16宏块为当前预测宏块; 2)将该宏块按从左至右,从上到下的顺序分成p×p(p=4,8,16)的块,接着对每个p×p块进行预测; 3)取第一个p×p块为当前块; 4)将当前p×p块中的像素亮度样值按照像素下标(i=0,1,…,p-1,表示像素行下标;j=0,1,…,p-1,表示像素列下标;)的奇偶性划分成偶偶子块(当i=0,2,4,…,p-2,j=0,2,4,…,p-2,时),偶奇子块(当i=0,2,4,…,p-2,j=1,3,5,…,p-1,时),奇偶子块(当i=1,3,5,…,p-1,j=0,2,4,…,p-2,时)和奇奇子块(当i=1,3,5,…,p-1,j=1,3,5,…,p-1,时); 5)预测当前块中偶偶子块的像素亮度样值: 利用该p×p块上边、左边和左上角已经重构的像素亮度样值(对于图像边缘的p×p块,约定其周边重构出的像素亮度样值为128),按照常规预测模式来预测偶偶子块的像素亮度样值*,并重构偶偶子块中的像素亮度样值*,其中,i=0,2,4,…,p-2,表示像素行坐标,j=0,2,4,…,p-2,表示像素列坐标; 6)预测当前块中奇奇子块的像素亮度样值: 利用该p×p块上边、左边和左上角已经重构的像素亮度样值和重构出的偶偶子块的像素亮度样值,按照常规预测模式预测奇奇子块的像素亮度样值*,并重构奇奇子块中的像素亮度样值*其中,i=1,3,5,…,p-1,表示像素行坐标,j=1,3,5,…,p-1,表示像素列坐标; 7)预测当前块中偶奇子块的像素亮度样值: 利用该p×p块上边、左边和左上角已经重构的像素亮度样值和重构出的偶偶、奇奇子块的像素亮度样值,按照常规预测模式预测偶奇子块的像素亮度样值*,并重构偶奇子块中的像素亮度样值*其中,i=0,2,4,…,p-2,表示像素行坐标,j=1,3,5,…,p-1,表示像素列坐标; 8)预测当前块中奇偶子块的像素亮度样值: 利用该p×p块上边、左边和左上角已经重构的像素亮度样值和重构出的偶偶、奇奇…。(*该技术在2023年保护过期,可自由使用*)
【技术实现步骤摘要】
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:尹宝才,张楠,孔德慧,王雁来,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。