发明名称 视频序列的最优帧内编码模式选择方法及装置
摘要 本发明提出一种视频序列的最优帧内编码模式选择方法及装置,该方法包括:将图像划分为多个编码块;根据编码块的大小确定多个帧内编码模式;计算编码块中像素点的水平、垂直梯度等;计算每一个帧内编码模式对应编码方向的斜率,并将多个帧内编码模式分为N组;将所有梯度方向斜率与第一至第N预定区间进行比较以得到第一至第N梯度能量值;选择最大的梯度能量值对应的一组帧内编码模式作为候选预测模式集;计算候选预测模式集中每个编码模式的率失真代价以并选取率失真代价最小的帧内编码模式为编码块的最优帧内编码模式。具有减少率失真代价的计算量,提高运算速度,适用于实时编码的优点。
申请公布号 CN102724509B 申请公布日期 2014.10.22
申请号 CN201210210275.9 申请日期 2012.06.19
申请人 清华大学 发明人 戴琼海;马茜;张永兵;王好谦
分类号 H04N19/103(2014.01)I;H04N19/567(2014.01)I 主分类号 H04N19/103(2014.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 张大威
主权项 一种视频序列的最优帧内编码模式选择方法,其特征在于,包括以下步骤:获取视频序列,并从所述视频序列中提取当前待编码的图像;将所述当前待编码的图像划分为多个编码块;根据当前待编码的编码块的大小确定多个不同编码方向的多个帧内编码模式;计算所述编码块中每个像素点的水平梯度、垂直梯度和梯度幅值,且在所述水平梯度不等于零时计算对应像素点的梯度方向斜率;计算每一个帧内编码模式对应编码方向的斜率,并将所述多个帧内编码模式分为N组,其中,第一至第N组内的帧内编码模式对应的斜率分别位于第一至第N预定区间内;将所有梯度方向斜率与所述第一至第N预定区间进行比较,以将位于同一预定区间中的梯度方向斜率对应的像素点的梯度幅值求和得到第一至第N梯度能量值;选择第一至第N梯度能量值中最大的梯度能量值对应的预定区间,以将该预定区间对应的一组帧内编码模式作为候选预测模式集;以及计算所述候选预测模式集中每个帧内编码模式的率失真代价,并选取相应率失真代价最小的帧内编码模式作为所述编码块的最优帧内编码模式。
地址 100084 北京市海淀区100084-82信箱