位置: IT常识 - 正文

HEVC预测编码介绍(预测编码方式)

编辑:rootadmin
HEVC预测编码介绍 介绍

推荐整理分享HEVC预测编码介绍(预测编码方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:简述hevc帧内预测流程,预测编码优缺点,预测编码和变换编码,预测编码优缺点,预测编码优缺点,简述hevc帧内预测流程,hevc编码器下载,预测编码缺点,内容如对您有帮助,希望把文章链接给更多的朋友!

● 一幅图像内邻近像素之间有着较强的空间相关性,相邻图像之间也有很强的时间相关性; ● 预测编码(Prediction Coding)是指利用已编码的一个或几个样本值,根据某种模型或者方法,对当前的样本值进行预测,并对样本真实值和预测值之间的差值进行编码; ● 将视频中的每一个像素堪称一个信源符号,它通常与空域上或时域上邻近的像素均具有较强的相关性,因此视频是一种有记忆信源; ● 预测编码技术可以理解成一种特定的条件编码,其利用特定的预测模型反应像素间的依赖关系;

帧内预测编码

● 帧内预测编码是指利用视频空间域的相关性,使用当前图像己编码的像素预测当前像素,以达到去除视频空域冗余的目的,然后将预测残差作为后续编码模块的输入,进行下一 步编码处理;

● 为了选择最合适的帧内预测模式,h264使用拉格朗日率失真优化RDO进行模式选择;4x4和8x8包含9种预测模式,16x16包含4种预测模式; ○ 4种模式:水平、垂直、DC(所有参考像素的均值)、Plane(水平、垂直的线性滤波器)

帧间预测编码

● 帧间预测是指利用视频时间域的相关性,使用邻近己编码图像像素预测当前图像的像素 , 以达到有效去除视频时域冗余的目的;

● 视频序列通常包括较理的时城相关性,因此预测残差通常是“ 平坦的”,即很多残差值接近于“0” 。将残差信号作为后续模块的输入进行变换、量化、 扫描及熵编码,可实现对视频信号的高效压缩;

● 运动估计ME ○ 为当前图像的每个像素块在之前已编码图像中寻找一个最佳匹配块,该过程称为运动估计(Motion Estimation,ME); ○ 用于预测的图像就称为参考图像(reference frame); ○ 运动估计准则:最小均方误差MSE、最小平均绝对误差MAD、最大匹配像素数MPC、绝对误差和SAD、最小变换域绝对误差和SATD

● 运动向量MV ○ 参考块到当前像素块的位移称为运动向量(Motion Vector,MV); ○ 当前像素块鱼参考块的差值称为预测残差(Prediction Residual); ○ MVD = MVc - MVp,MVc表示当前编码块,MVp表示已编码块,MVD二者的差值; ○ MVp(MV预测) ■ 使用相邻已编码块对当前块MV进行预测,将二者差值进行编码,将会大幅节省编码MV所需要的比特数; ■ 主要分为空域预测、时域预测(主要针对B slice); ● h264规定了7种大小的运动补偿块:16x16、16x8、8x16、8x8、8x4、4x8、4x4;

● 搜索算法 ○ ME的运算复杂度通常较高,寻找高性能、低复杂度的运动搜索算法显得尤为重要; ○ 还需要亚像素搜索,1/2、1/4、1/8等,所以需要对参考像素进行性插值; ○ 半像素用了6抽头滤波器,1/4在半像素基础上得到;

HEVC预测编码介绍(预测编码方式)

● 多参考图像和加权预测 ○ 权衡编码效率和编码时间,采用4~6个参考图像; ○ 加权预测表示预测像素可以用一个或两个参考图像中像素通过与加权系数相乘;

h265帧内预测

● 亮度帧内预测模式 ○ 5种大小的PU:4x4、8x8、16x16、32x32、64x64; ○ 每种PU都对应35种预测模式,Planar模式、DC模式和33种角度模式; ○ h265新增左下方块的边界像素作为当前块的参考,因为h265以四叉树形的编码结构使得这一区域称为可用像素; ○ 帧内编号0:planar模式、帧内编号1:DC模式、2~17:水平类模式、18~34:垂直类模式; ○ planar模式适用于像素值缓慢变化的区域,DC模式适用于大面积平坦区域;

● 亮度模式的编码 ○ 相邻块的帧内预测模式相同或者相似的概率较大,如果将每个PU的预测模式独立进行编码则会带来不必要的冗余; ○ h265建立帧内预测模式候选列表candModeList,表中有3个候选预测模式,用来存储相邻PU的预测模式,如果当前PU最优模式在候选列表里,只需要编码在列表里位置即可,若不在,需要遍历比较,编码最终值;

● 色度帧内预测模式 ○ 5种模式:Planar模式、垂直模式、水平模式、DC模式以及对应亮度分量的预测模式;

● 帧内预测过程 ○ 35种预测模式是在PU的基础上定义,而具体帧内预测过程的实现则是以TU为单位; ○ h265标注规定PU可以以四叉树形式划分TU,且一个PU内的所有TU共享同一种预测模式; ○ 预测过程:判断当前TU相邻参考像素是否可用并做相应的处理、对参考像素进行滤波、根据滤波后的参考像素计算当前TU的预测像素值; ○ Planar模式下,对于4x4 TU,参考像素不需要进行滤波,其他情况,参考像素都需要进行滤波;

h265帧间预测

● 运动估计 ○ 基于块运动补偿的视频编码框架中,运动搜索是最为重要的环节之一,同时也是编码端最耗时的模块; ○ TZSearch算法是h265中出现的新技术; ○ 以AMVP技术来计算起搜点;

● 亚像素精度运动估计 ○ h265中亮度的半像素采用基于DCT的8抽头滤波器生成; ○ 亮度的1/4、3/4像素采用基于DCT的7抽头滤波器生成; ○ 色度需要达到1/8精度,采用基于DCT的4抽头滤波器生成;

● MV预测技术 ○ h265在MV的预测方面提出两种新技术— Merge技术和AMVP技术; ○ 二者区别: ■ Merge可以看成一种编码模式 ,在该模式下,当前PU的MV直接由空域 (或时域)上邻近的PU预测得到,不存在MVD; ■ AMVP可以看成一种MV预测技术,编码器只需要对实际MV与预测MV的差值进行编码,因此是存在MVD的; ■ 二者候选MV列表长度不同, 构建候选MV列表的方式也有所区别;

○ Merge模式 ■ 为当前PU建立一个MV候选表,表中存在5个候选MV及对应的参考图像,遍历5个候选MV并进行率失真代价计算,选择最小作为该模式下最优MV; ■ 编码器只需要传输最优MV在候选列表中的索引即可,大幅节省了运动信息的编码比特数; ■ MV候选列表包含空域和时域,空域提供最多4个候选MV,时域最多提供一个候选MV,时域候选列表不能直接使用候选块的运动信息,需要根据于参考图像的位置关系做相应的比例伸缩调整; ■ 候选列表不够5个的时候,需要使用(0,0)进行填补达到规定的数目;

○ AMVP模式 ■ 高级运动向量预测(Advanced Motion Vector Prediction,AMVP)利用空域、时域上运动向量的相关性,为当前PU建立候选预测MV列表,选择最优预测MV,进行差分编码; ■ 解码端通过建立相同的列表,仅需要运动向量残差MVD与预测MV在该列表中的序号即可计算出当前PU的MV; ■ AMVP候选MV列表包含空域和时域,列表长度为2; ■ 过程:空域MV列表5个里选择2个,时域MV列表2个里选择1个,再合并相同的MV,填补(0,0),保留候选列表中的前2个MV,选择最优MV;

○ 加权预测 ■ 修正P slice或B slice中运动补偿预测像素; ■ 两种加权预测方法:默认加权预测、Explicit加权预测;

PCM模式

● 该模式下,编码器直接传输一个CU的像素值,不经过预测、变换等操作,同理,解码端可以直接恢复当前CU的像素值; ● 主要适用于图像内容及其不规则或量化参数非常小,该模式与传统的帧内-变换=量化=熵编码相比,编码效率可能会更高;

本文链接地址:https://www.jiuchutong.com/zhishi/288987.html 转载请保留说明!

上一篇:蓝山国家公园里的萤火虫,澳大利亚 (© Leelakajonkij/Getty Images)(蓝山公馆的房子怎么样)

下一篇:js如何把时间戳转化为日期(js怎么把时间戳转为日期yyyy-mm-dd)

  • iqoo8怎么恢复出厂设置(iqoo7怎么恢复出厂设置)

    iqoo8怎么恢复出厂设置(iqoo7怎么恢复出厂设置)

  • 怎么取消联通宽带上附加的增值业务(怎么取消联通宽带提速包)

    怎么取消联通宽带上附加的增值业务(怎么取消联通宽带提速包)

  • 华为mate10pro怎么截屏(华为mate10pro怎么关闭休眠)

    华为mate10pro怎么截屏(华为mate10pro怎么关闭休眠)

  • 新浪微博移动端怎么设置隐身状态(新浪微博移动端下载)

    新浪微博移动端怎么设置隐身状态(新浪微博移动端下载)

  • 手机屏幕上出现紫色斑点(手机屏幕上出现的小白圈如何去掉)

    手机屏幕上出现紫色斑点(手机屏幕上出现的小白圈如何去掉)

  • 新买的充电宝有电吗里面(新买的充电宝有味道正常吗)

    新买的充电宝有电吗里面(新买的充电宝有味道正常吗)

  • 公牛插排可以插冰箱吗(公牛插排可以插热水壶吗)

    公牛插排可以插冰箱吗(公牛插排可以插热水壶吗)

  • 微信自动跳回桌面有什么办法(微信总是自动回到顶部)

    微信自动跳回桌面有什么办法(微信总是自动回到顶部)

  • iphone可以连接鼠标吗(苹果能连鼠标吗)

    iphone可以连接鼠标吗(苹果能连鼠标吗)

  • 无线网上行线路没有激活什么意思(无线网上行线路没有激活是欠费了吗)

    无线网上行线路没有激活什么意思(无线网上行线路没有激活是欠费了吗)

  • 华为手机怎么关闭深色模式(华为手机怎么关闭纯净模式)

    华为手机怎么关闭深色模式(华为手机怎么关闭纯净模式)

  • 来电提醒功能怎么设置(来电提醒功能怎么关闭华为)

    来电提醒功能怎么设置(来电提醒功能怎么关闭华为)

  • qq看点评论区怎么加好友(qq看点评论区怎么恢复)

    qq看点评论区怎么加好友(qq看点评论区怎么恢复)

  • 如何在群里集体视频(如何在群里集体语音)

    如何在群里集体视频(如何在群里集体语音)

  • 苹果6p反应慢怎么解决方法(苹果6p反应慢怎么办)

    苹果6p反应慢怎么解决方法(苹果6p反应慢怎么办)

  • 荣耀5c怎么分屏(荣耀五零如何分屏)

    荣耀5c怎么分屏(荣耀五零如何分屏)

  • 苹果支持30w快充吗(苹果支持30w快充不)

    苹果支持30w快充吗(苹果支持30w快充不)

  • 快手亲密值怎么增加(快手亲密值怎么加)

    快手亲密值怎么增加(快手亲密值怎么加)

  • 手机听筒接电话没声音(手机听筒接电话怎么设置)

    手机听筒接电话没声音(手机听筒接电话怎么设置)

  • yashica什么牌子相机(yashica什么牌子望远镜)

    yashica什么牌子相机(yashica什么牌子望远镜)

  • mate20pro贴什么膜mate20pro贴什么膜(mate20pro贴什么膜最好)

    mate20pro贴什么膜mate20pro贴什么膜(mate20pro贴什么膜最好)

  • cubase快捷键(cubase快捷键大全doc)

    cubase快捷键(cubase快捷键大全doc)

  • wapi啥意思(wapi啥意思建不建议开启)

    wapi啥意思(wapi啥意思建不建议开启)

  • 苹果8p是双扬声器吗(苹果8p双扬声器声音是不是不一样大)

    苹果8p是双扬声器吗(苹果8p双扬声器声音是不是不一样大)

  • windows11怎么设置默认输入法? win11默认输入法设置中文的技巧(windows11怎么设置壁纸)

    windows11怎么设置默认输入法? win11默认输入法设置中文的技巧(windows11怎么设置壁纸)

  • lvmetad命令  启动LVM元数据高速缓存守护进程(lvs命令)

    lvmetad命令 启动LVM元数据高速缓存守护进程(lvs命令)

  • 织梦模板DEDECMS自定义表单限制同一IP提交次数(织梦模板安装完整教程)

    织梦模板DEDECMS自定义表单限制同一IP提交次数(织梦模板安装完整教程)

  • 小规模纳税人有增值税吗
  • 视同销售行为涉税处理?
  • 现金及现金等价物期末余额
  • 企业缴纳季度所得税
  • 无形资产出售利得计入
  • 政府补贴是否要交企业所得税
  • 工资出现负数怎么申报个税
  • 小规模开普票多少税点
  • 实收资本增加的印花税
  • 融资租赁手续费如何入账
  • 附加税费申报没有怎么填
  • 佣金的发票
  • 增值税普通电子发票
  • 个税申报表的含税金额
  • 印花税所属期是7月到12月,可是税种认定是年,报不了
  • 财税()
  • 缴纳滞纳金计入什么科目
  • 用于研发的材料进项能否加计抵扣1%
  • 零申报还需要交税吗
  • 电子汇票如何背书步骤
  • 投标标费退回怎么做分录
  • 增加住房收入
  • 企业所得税以前年度亏损怎么弥补
  • 工程物资期末余额应在资产负债表中填列?
  • 企业收到利息收入开发票吗
  • 连续亏损的公司还要去吗
  • 礼品应该计入会计分录
  • 笔记本电脑按键掉了怎么修
  • 家具有限公司
  • win10专业版如何改为家庭版
  • win11预览版怎么变回正式版
  • linux双ip路由设置方法
  • vue实现瀑布流布局
  • win11任务管理器卡死没响应
  • ChatGPT及相关产品体验与研究
  • 前期认证相符
  • 房地产企业建筑成本
  • 一般纳税人购进小规模纳税人的货物
  • 普票专票的销售额怎么理解
  • 异地预缴的附加税在申报税时会抵消掉么
  • 什么是稳岗补贴是给企业发放吗
  • 购买商标入账
  • 工会会计需要会计证吗
  • 公司油票发票信息怎么查
  • db2使用教程
  • 红字冲销怎么做账
  • 固定资产转换为投资性房地产转换日
  • 可抵扣进项税额的六种类型
  • 简易计税通过哪个科目核算
  • 政府会计制度之1613在建工程
  • 公户的利息收入账务处理咋处理
  • 销售折扣怎么制定
  • 支付的劳务派遣服务费计入什么科目
  • 建筑业外包工程包括哪些
  • 公司的日常费用支出能税前全部扣除吗?
  • 物流托运不给发货
  • 接受代销货物的会计分录
  • 应交所得税科目期末是不是应该没有余额
  • 劳务报酬如何记账
  • 实收资本应补缴哪些税
  • 固定资产清理包括什么会计科目
  • sqlserver字符函数
  • win8 start menu
  • 检测电脑屏幕
  • centos 6.5网络设置
  • 怎么查看自己mac电脑有没有被人使用过
  • centos安装zsh
  • win8睡眠快捷键是什么
  • 查看电脑是否可以装两个固态
  • 在linux操作系统中,/etc/rc.d/init.d
  • JavaScript中数组长度的属性
  • html里id
  • jQuery实现textarea自动增长宽高的方法
  • 怎么配置nodejs的环境
  • 用jquery
  • javascript编写程序
  • Python线程进程协程
  • 增值税月报怎么报
  • 神州浩天财务软件
  • 宾馆增值税专用发票可以抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设