一、为什么会产生field概念 二、MBAFF
一、为什么会产生field概念
二、MBAFF
一、为什么会产生field概念
人眼可察觉到的电视视频图像刷新中的闪烁为0.02秒,即当电视系统的帧率低于50帧/秒,人眼可感觉得出画面的闪烁。常规如PAL制式电视系统帧率为25帧/秒、NTSC制式的则为30帧/秒,如果采用逐行扫描将不可避免地在视频刷新时产生闪烁现象。而另一方面如果单纯的提高帧率达到避免闪烁刷新效果,则会增加系统的频带宽度。
这便引出了隔行扫描技术及field的概念。
在隔行扫描中,每一帧包含两个场(top field和bottom field),其中每个field包含一帧中一半数量的水平线(top field包含所有奇数线,bottom field则包含所有偶数线)。则在电视显示过程中,电子枪每发射一行隔一行---先发射奇数行13579…(top field)回头再发射2468…(bottom field)利用两次扫描来完成一幅图像,因为视觉的滞留性,我们看到的效果是差不多的。如在 NTSC 视频中frame的频率为30次/秒-àfield的频率则为60次/秒,大于了人眼可察觉闪烁的频率。
2、MBAFF
MBAFF---macro-block adaptive field-frame,即宏块级帧/场自适应编码;
PAFF--- picture adaptive field-frame,即图像自适应帧/场编码;
隔行扫描编码分三种:
1、将两场合并为一帧进行编码;
2、将两场分别编码;
3、将两场合并为一帧,但是在宏块级别上,将一个帧宏块划分为两个场宏块进行编码;
前两种编码方式称为图像自适应帧/场编码(PAFF),第三种称为宏块自适应帧/场编码(MBAFF)。
Case1---运动||非运动
对于运动图像,由于场之间存在着较大的扫描间隔,所以帧中相邻两行之间的空间相关性相对于逐行扫描图像较小,因此对来两个场分别编码会更节省码流;
对于非运动图像,相邻两行之间存在较大的空间相关性,将两场合并为一帧编码更有效;
PAFF编码方式可以针对整个图像的编码方式做自适应调整,选择帧编码或场编码。
Case2---运动&非运动
当图像同时存在运动区域和非运动区域时,PAFF自适应粒度太粗,无法实现满足更加精细的编码要求,于是便引出了MBAFF。
MBAFF对帧/场编码的选择是基于宏块的,其将两场合并为一帧进行编码,但将每一个帧宏块(16x16)划分为场宏块对(8*16),针对每一个帧宏块,比较帧编码和场编码产生的码流大小,使用最节省码流的方式。
一、为什么会产生field概念 二、MBAFF相关推荐
- 看《墨攻》理解IoC概念(二 )http://www.qqread.com/erp/3/j380307_3.html
看<墨攻>理解IoC概念(二) 巧巧电脑网络 2007-11-07 IT168 陈雄华 收藏此文 大 中 小 分享到QQ空间人人网开心网豆瓣新浪微博腾讯微博更多0 上一页123下一 ...
- C#基础概念二十五问 【二】 [转]
11.可以使用抽象函数重写基类中的虚函数吗? 答: 可以 需使用 new 修饰符显式声明,表示隐藏了基类中该函数的实现 或增加 override 修饰符,表示抽象重写了基类中该函数的实现 示例: cl ...
- C#面向对象 基础概念二十五个 (很基础,必须掌握的知识)
1.静态成员和非静态成员的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用 ...
- C#基础概念二十五问[转]
注:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除! 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了.这两天又全面的看了一下相关的基础知识(学而时习 ...
- GIS的基本概念二:大地水准面、旋转椭球体(椭球体)、大地基准面
上一章粗略整理了一下坐标系的概念,基本理解如何用坐标来表示地理空间.面对现实的地球,还是有一个疑问.众所周知,我们的地球表面是一个凹凸不平的表面,对于地球测量而言,地表是一个无法用数学公式进行表达的曲 ...
- 基本电路概念(二)什么是电容?
一.前言 我儿子对电路板有一种近乎疯狂的痴迷,每次周末加班的时候,他总是恳求我带他一起到公司,就是为了能够看一看电路板.看一看电路焊接过程.为了不影响工作,我只能是找一些废旧的电路板,加上从蜗窝同学那 ...
- 密码学基础概念(二)
1.1密码学的基本概念 1.什么是密码学 密码学是保密学的一部分.保密学是研究密码系统或通信安全的科学,它实际上包含两个分支--密码学和密码分析学.密码学是对信息进行编码实现隐蔽信息的一门科学:而密码 ...
- C#基础概念二十五问
注:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除! 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了.这两天又全面的看了一下相关的基础知识(学而时习 ...
- 新概念二册 Lesson 36 Across the Channel横渡海峡(非限定性定语从句)
文章目录 1 课文 2 单词 2.1 record [ˈrekɔ:d] n. 纪录 2.2 strong [strɒŋ] adj.强壮的 2.3 swimmer [ˈswɪmə(r)] n.游泳运动员 ...
- 外显子和基因组基本概念(二)
上接:外显子和基因组基本概念(一) (补)细胞周期(Cell cycle):含间期(Interphase)与分裂期(即M期:Mitosis有丝分裂:Meiosis减数分裂)两个阶段. 间期分为:DNA ...
最新文章
- C++核心编程(一)
- BERT可视化工具bertviz体验
- Swift 中使用Alamofire 免证书的设置
- Webpack学习-Loader
- BZOJ4475: [Jsoi2015]子集选取【找规律】【数学】
- js 浅拷贝直接赋值_第二十二篇 JS中浅拷贝的方法有哪些?
- smartform 中currency 字段的小数点问题
- .NETStandard FreeSql v0.0.9 功能预览
- Pandas 分割字符串
- win11怎么解除网络限制 windows11解除网络限制的设置方法
- 【IT】QTTabBar使用
- 信息学奥赛一本通在线评测平台的一些bug
- DeR-ViT(CVPR2022)
- 【产业互联网周报】微盟称数据已全面找回,公布商家赔付计划;疫情影响全球展会:Facebook取消年度F8开发者大会...
- 【腾讯敏捷转型NO.1】敏捷是什么鬼?
- DCB改正——关于spp
- 硅谷再撒钱:公司暴力涨薪,HR“大打出手”,这场人才战富了谁?
- echart柱状图堆叠总计显示
- 利用gensim里word2vec训练实例——分析三国里人物关系
- 九龙证券|三元锂离子电池和磷酸铁锂离子电池的特点和优劣势详解
热门文章
- “虚度”一下时光,给老友写封信
- this.$message
- PPT制作教程—基础技巧
- Linux上查找最大文件的 3 种方法
- AMD GPU任务调度(1)—— 用户态分析
- 高版本linux安装gamit,Ubuntu14下Gamit安装(示例代码)
- 青龙面板—-抖音极速版(2022.08.11)
- matplotlib实战(绘制电学实验中的改装表校准线)
- 如何在阿里云注册域名-阿里云域名注册与域名解析完整教程
- Rayman的绝顶之路——Leetcode每日一题打卡13