编解码 - 帧内预测过程剖解

7 篇文章 2 订阅
订阅专栏

帧内编码指的就是像预测、变换等压缩操作所使用的数据是来自本帧内,非其它视频流中的帧。下面详细讲解预测过程:

1、寻找最佳预测像素集合(帧内预测的目标)

使用已经编码或者重建好的相邻块来作为参考源,主要指的就是top或者left部分块(参考的是光栅扫描顺序),用以上参考块来预测当前的块,之所以用相邻块是因为跟当前块的相似度最高,相识度高意味着冗余度高,冗余度高意味着压缩率好。常用的预测模式:水平、垂直、对角线和其它角度方向,如下图所示:

2、生成残余值

就是预测块和当前块的差值,如上图所示,不同预测模式,生成的残余矩阵各不同。

那么问题来了:如何选择最佳预测模式?答案就是残余值得最小绝对差和(残余,即min_SAP,如上图所示,垂直方向的SAP为1,故为最优预测模式,相对其它两个(3和7)。

3、编码标准的预测模式

H.264:16x16中的4x4或者8x8子块可以选9中预测模式其中一种,还为16x16亮度块提供一种模式。

VP9:定义10种预测模式(针对4x4块)。

H.265:扩展到35种预测模式,针对编码树单元(CTU)中的4x4到32x32子块。如下图所示:

4、发送预测模式和残余值

每一个帧内预测的块的预测模式和残余值会作为编码流的一部分发送,编码器会参考解码的像素和预测模式来生成预测像素,然后加上残余值来生成当前块的最后像素。

基于空间距离的预测方法 (2006年)
05-14
预测当前块处于运动物体的边缘或者2个物体的边界时,内模式不能充分体现像素之间的差别。为解决该问题,提出算法:当进行水平预测时,利用垂直方向上相邻块的像素作为水平预测的参考,形成垂直距离矩阵;在进行垂直方向预测时,利用水平方向相邻块的像素作为参考,形成水平距离矩阵。基于空间距离不同相关性之间的差异,改变了H.264标准中9种预测模式中的5种。实验结果证明,这种方法对于不同分辨率的视频序列都有很好的编码效果。
通信与网络中的安防监控及常用技术剖解
10-22
视频监控作为一种传统视频技术与现代通信技术相结合的应用,目前在国内外已引起了越来越多的关注。视频监控业务具有悠久的历史,在传统上广泛应用于安防领域,是协助公共安全部门打击犯罪、维持社会安定的重要手段。近年来,随着宽带的普及,计算机技术的发展,图像处理技术的提高,视频监控正越来越广泛地渗透到教育、政府、娱乐、医疗、酒店、运动等其他各种领域。下面阐述目前视频监控需要用到的各种主流技术。   流媒体技术   流媒体技术也称流式媒体技术。所谓流媒体技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不要等整个压缩文件下载到自己的计算机上才可以观看的网络传输技
Intra-prediction.rar_预测
07-14
主程序是 infentroy_homework4.m 实现了对预测残差矩阵的变换,并针对变换前后的矩阵分别求出10yuv文件对y,u,v三个分量的熵值,已将结果保存在entroy.txt文件中 为实验方便,故重新实现了关于预测的内容 主程序是 mainpredict_homework3.m,实现了对yuv三个分量DC,水平,垂直预测最优预测,并将预测残差保存在residualY.txt,residualU.txt,residualV.txt三个文本文件中。
HEVC预测
07-10
HEVC是新一代视频编解码标准,预测时期中关键技术之一也是我们优化的算法的关键环节,所以了解预测是非常重要。
预测
Aure219的博客
07-05 1719
lib文件(特指随dll文件生成时产生的.lib文件)提供了链接时需要的符号和引用信息。会被完整地复制到最终的可执行文件中,以便在编译和链接过程中正确地引用和链接dll中的目标函数。,包含了类、函数、变量的声明,用于在源代码文件中引用和访问这些声明。当#include 报错时,即为.h文件没正确配置。然后对比使用SVM和没用SVM前后的区别,SVM即一种快速搜索的方法,发现用了SVM后的时间减少了。,包含了编译好的目标代码,在程序运行时被加载进内存中。
详解H.264之预测
热门推荐
weixiaowenrou的专栏
01-17 1万+
预测模式中,预测块P是基于已编码重建块和当前块形成的。对亮度像素而言,P块用于4×4子块或者16×16宏块的相关操作。4×4亮度子块有9种可选预测模式,独立预测每一个4×4亮度子块,适用于带有大量细节的图像编码;16×16亮度块有4种预测模式,预测整个16×16亮度块,适用于平坦区域图像编码;色度块也有4种预测模式,类似于16×16亮度块预测模式。编码器通常选择使P块和编码块之间差异最小的预
预测流程(还有几个小细节)
dfhg54的博客
01-07 2412
【HEVC学习与研究】41、HEVC编码的原理和实现(中)_Workshop of Wenjie.Yin-CSDN博客
H.264预测编码预测
蜗牛,为梦想而生。
04-08 5530
预测编码是视频压缩中最基本的编码工具,常见的预测编码预测预测。 视频编码中,主要的冗余信息是时间冗余,其次是空间冗余,视频编码通过预测消除时间冗余,通过预测消除空间冗余。接下来说说预测预测就是时域预测,旨在消除时域冗余信息,简单点说就是利用之前编码过的图像来预测编码的图像。 先说下预测的两个概念: 1、运动估计。 运动估计是寻找当
HM16.9代码阅读-预测
shayashi的博客
10-13 1559
先推荐几篇预测的文章: https://blog.csdn.net/shaqoneal/article/details/44856469 https://blog.csdn.net/nb_vol_1/article/details/51144828 https://blog.csdn.net/cpp12341234/article/details/46043615 和HEVC_CJL大神的内...
H264/AVC-预测
qq_42139383的博客
05-04 2121
I宏块使用预测编码压缩数据,根据相邻宏块数据恢复当前宏块信息。值得注意的一点是,预测所参考的相邻宏块数据是deblocking之前的像素值,因为上一宏块的deblocking依赖当前宏块像素值,但当前宏块数据还未重建。 1.预测类型 预测包含4种类型: 亮度4x4块Intra_4x4预测方式 亮度8x8块Intra_8x8预测方式 亮度16x16宏块Intra_16x16预测方式 色度8x8块预测方式。 预测的输入为预测模式和相邻块像素值,输出为当前块的预测值。 2. 亮度Intr
预测解析
01-17
本文详述了H.264视频编解码标准技术中的预测;在预测模式中,预测块P是基于已编码重建块和当前块形成的。对亮度像素而言,P块用于4×4子块或者16×16宏块的相关操作。
安防监控及常用技术剖解
01-19
视频监控作为一种传统视频技术与现代通信技术相结合的应用,目前在国内外已引起了越来越多的关注。视频监控业务具有悠久的历史,在传统上广泛应用于安防领域,是协助公共安全部门打击犯罪、维持社会安定的重要手段。...
2021-2022收藏的精品资料2021-2022年2015出租车驾驶员继续教育工作计划剖解.doc
09-16
2021-2022收藏的精品资料
智能小区七大安防技术与常见问题剖解
08-20
智能小区,从广义上来说,是利用现代建筑技术及现代计算机、通信、控制等高新技术,把物业管理、安防、通信等系统集成在一起,并通过通信网络连接物业管理处,为小区住户提供一个安全、舒适、便利的现代生活环境。...
拿起手术刀-深入剖解路由器的心脏技术
07-08
但限于各种条件的制约,这些爱好者都非开发者,很大程度上无法深入了解真正的技术实现过程以及相关的核心内幕。正是基于此点,笔者凭借自身的知识沉淀,尽最大努力为爱好技术的读者架设一坐能通向深层核心的桥梁,为...
十五、编码:4、生成预测像素块
叮咚的博客
05-12 340
在获取了13个预测像素点之后,再根据第2节计算出的预测模式,便可以获取相应的预测块数据。该部分在标准文档的8.3.1.2.1到8.3.1.2.9节定义。 模式0:垂直模式 当前块的预测模式为0时,使用垂直模式生成预测块。该模式只有预测像素p(0,-1)~p(3,-1)有效的条件下可用。预测块的计算方法为: pred4x4L[ x, y ] = p[ x, −1 ], with x, y = 0..3 //其实就是x的一整列都是同一个值 模式1:水平模式 当前块的预测模式为1时,使用水平模式生成预测
【x264编码器】章节5——x264的预测流程
最新发布
vcvdv123的博客
02-28 3652
其中运动估计算法有钻石搜索算法X264_ME_DIA、六边形搜索算法X264_ME_HEX、X264_ME_UMH和X264_ME_TESA算法,其中钻石搜索算法和六边形搜索算法可以参考。函数用于预测16x16宏块的运动矢量,主要从参考块中获取,并存储在。
H.264压缩技术之预测(I Frame)——Matlab源码解析
lmboss的博客
03-17 4781
H.264压缩技术之预测(I Frame)——Matlab源码解析
H.265/HEVC学习笔记:预测编码
一直在笑的博客
11-21 3549
一、 原理         预测是指利用视频时间域的相关性,使用邻近已编码图像像素预测当前图像的像素,以达到去除视频时域冗余信息的目的。由于视频序列通常包括较强的时域相关性,因此预测残差通常是“平坦的”,即很多残差值接近于“0”。将残差信号作为后续模块的输入进行变换、量化及熵编码,可实现对视频信号的高效压缩。         目前主要的视频编码标准预测部分都采用了基于块的运动补偿技术,如图4.7所示。其主要原理是为当前图
什么是 AOP? 它的核心思想是什么
09-09
它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,即方面。AOP的核心思想是将与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,以减少系统的...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 图形渲染剖析 4335
  • 图形渲染组件 2355
  • WebRTC移动端自定义音视频 1335
  • 编解码 - 帧内预测过程剖解 894
  • AFNetworking请求和响应解析过程剖解 439

分类专栏

  • 音视频 7篇

最新评论

  • OpenGL ES对于缓存的管理

    ctotalk: very good

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 图形渲染组件
  • 图形渲染剖析
  • WebRTC移动端自定义音视频
2021年6篇
2020年1篇
2019年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

4617作文网蔺姓男孩起名环保水处理公司起名睡觉多梦不解乏免费八字姻缘算命八笔画的男孩起名姓朱如何起名大全校花梦工厂免登录破解内购周公解梦梦见背小孩恒易贷周末放款吗晋姓起名周易免费 起人名属牛的女孩姓李起名字周易中的姓名起名字李梓后面加什么字好?孕9周容易饿正常吗周公解梦 抓蛇宁的名字女孩起名排命理八字推算有声小说算死命收听八字算命技巧实例命格怎么测算八字时辰算命算命如何看手相算命周易文化起名网鼠年宝宝起什么名字大全周易免费名字测试从易经中起名周易 宝宝起名算死命免费全文阅读txt下载编织袋厂起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化