【技术实现步骤摘要】
一种帧内预测方法、系统、计算机设备及可读存储介质
本专利技术涉及视频编解码领域、数字芯片
,具体涉及一种帧内预测方法、系统、计算机设备及可读存储介质。
技术介绍
HEVC(HighEfficiencyVideoCdoing)是由ITU(InternationalTelecommunicationUnio,国际电信组织)和MPEG(MovingPictureExpertsGroup,运动图像专家组)联合成立的组织JCTVC(JointCollaborativeTeamonVideoCoding)在2013年发布的新的视频编码标准。相比上一代视频编码标准,即H.264/AVC,其目标是在相同的视觉质量下,压缩率降低一倍。视频编码主要是利用各种编码工具去除视频信息的空间冗余、时间冗余、信息冗余等,实现压缩效果,利于存储及传输等。HEVC视频编码标准延续了上一代编码标准的基本方法,例如基于块的编码、帧内预测、帧间预测、变换量化、环路滤波、熵编码等。其中帧内预测主要是利用当前视频帧已编码完成的内容预测剩余视频帧内容的一种方法,去除大量的视频空间冗余。在HEVC中,帧内预测是基于块来进行的,若干个像素点组成一个方形块作为一个预测单元。当前预测块的预测值计算,需要当前块的预测模式以及周围的参考像素。其中,预测模式由前端输入,而参考像素需要当前模块管理。在HEVC标准中,当前块周围一共五个紧邻位置的重建像素会被用来作为当前块的参考像素,分别是上方,右上方,左上方,左方,左下方,如图1所示。当前块完成预测以及重建过程后, ...
【技术保护点】
1.一种帧内预测方法,其特征在于,所述帧内预测方法包括如下步骤:/n写入初始像素:将位于N*N的LCU左侧的N/2个像素存储于水平寄存器,N/2个像素由LCU的最顶端开始计数;将位于N*N的LCU上侧的N个像素存储于垂直寄存器;将位于N*N的LCU左上角的像素存储于左上寄存器;/n划分:将N*N的LCU划分成若干CU;/n首个CU预测及重建:读取左上角的CU的参考像素在水平寄存器、垂直寄存器和左上寄存器中对应位置的像素,基于读取的像素对左上角的CU进行预测并重建;/n更新寄存器:将重建后的CU的最下一行像素更新至水平寄存器,将重建后的CU的最右一列像素更新至垂直寄存器,更新时覆盖水平寄存器或垂直寄存器对应位置已存储的像素,根据LCU的划分,将划分后的CU的左上参考像素在重建后的CU的最右一列像素中对应位置的像素更新至左上寄存器;/n其他CU预测及重建:对下一个CU进行预测,读取当前CU的参考像素在更新后的水平寄存器、垂直寄存器以及左上寄存器中对应位置的像素,基于读取的像素对当前CU进行预测并重建;/n遍历所有CU,重复更新寄存器步骤以及其他CU预测及重建步骤,直至所有CU均完成预测及重 ...
【技术特征摘要】
1.一种帧内预测方法,其特征在于,所述帧内预测方法包括如下步骤:
写入初始像素:将位于N*N的LCU左侧的N/2个像素存储于水平寄存器,N/2个像素由LCU的最顶端开始计数;将位于N*N的LCU上侧的N个像素存储于垂直寄存器;将位于N*N的LCU左上角的像素存储于左上寄存器;
划分:将N*N的LCU划分成若干CU;
首个CU预测及重建:读取左上角的CU的参考像素在水平寄存器、垂直寄存器和左上寄存器中对应位置的像素,基于读取的像素对左上角的CU进行预测并重建;
更新寄存器:将重建后的CU的最下一行像素更新至水平寄存器,将重建后的CU的最右一列像素更新至垂直寄存器,更新时覆盖水平寄存器或垂直寄存器对应位置已存储的像素,根据LCU的划分,将划分后的CU的左上参考像素在重建后的CU的最右一列像素中对应位置的像素更新至左上寄存器;
其他CU预测及重建:对下一个CU进行预测,读取当前CU的参考像素在更新后的水平寄存器、垂直寄存器以及左上寄存器中对应位置的像素,基于读取的像素对当前CU进行预测并重建;
遍历所有CU,重复更新寄存器步骤以及其他CU预测及重建步骤,直至所有CU均完成预测及重建。
2.根据权利要求1所述的帧内预测方法,其特征在于,在遍历所有CU步骤中,按照zig-zag的顺序依次进行预测和重建。
3.根据权利要求1所述的帧内预测方法,其特征在于,CU的横坐标为CU的右上参考像素和上方参考像素在水平寄存器中的对应位置;CU的纵坐标的低三位为CU的左侧参考像素和左下参考像素在垂直寄存器中的对应位置;CU的纵坐标的低三位为CU的左上参考像素在左上寄存器中的对应位置,仅读取一个像素。
4.根据权利要求3所述的帧内预测方法,其特征在于,水平寄存器的读取及写入地址计算公式为:
其中,x为当前CU的横坐标;CUSize为当前CU大小,HoriAddr为水平寄存器读取及写入地址,HoriSize为水平寄存器读取及写入像素数目;
垂直寄存器的读取及写入地址计算公式为:
其中,y为当前CU的纵坐标;CUSize为当前CU大小,VertAddr为垂直寄存器读取及写入地址,VertSize为垂直寄存器读取及写入...
【专利技术属性】
技术研发人员:王军,肖文勇,朱旭东,
申请(专利权)人:杭州雄迈集成电路技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。