初步认识video技术
前言:
最近准备学习Video方面的知识,在网上找了点资料来跟大家分享一下。主要从Video 容器、编码以及编码标准、Video H264、Video Streaming、Video 播放框架这几方面开始了解。
一、理论知识
1.类比人类视觉系统HVS
HVS-3种视觉细胞:a.眼睛 b.神经 c.大脑
HVS特点:
a.对高频信息不敏感
b.对高对比度更敏感
c.对亮度信息比色度信息更敏感
d.对运动信息更敏感
韦伯定律 △I / I = C
视觉的时间域响应特性
a.让观察者观察按时间重复的亮度脉冲,如果闪烁频率比较低,人眼就有一亮一暗的感觉。如果闪烁频率足够高,人眼看到的则是一个恒定的亮点。闪烁感刚好消失的重复频率叫做临界闪烁频率,经测定为46HZ。
b.电影播放过程中,每秒投射24幅画面,每幅画面投射过程中用机械挡光阀遮挡一次,这样就得到了48HZ的闪烁频率。
c.要保持画面中物体运动的连续性,要求每秒钟摄取的画面数约为25帧左右。
a.丢弃高频信息,只编码低频信息
b.提高边缘信息的主观质量
c.降低色度的解析度
d.对感兴趣区域(Region of Interesting,ROI)进行特殊处理
![](/assets/blank.gif)
a.三原色:红(R),绿(G),蓝(B)。
b.任何颜色都可以通过按一定比例混合三原色产生。
a.由RGB三原色组成
b.广泛用于BMP,TIFF,PPM等
c每个色度成分通常用8bit表示[0,255]
Y:亮度分量
UV:两个色度分量
YUV更好的反映HVS特点
a.人眼对彩色细节的分辨能力远比对亮度细节的分辨能力低,通常把RGB空间表示的彩色图像变换到YUV颜色空间。每一种彩色空间都产生一种亮度分量信号和两种色度分量信号,而且亮度信号(Y)和色度信号(U、V)是相互独立的,每一种变换使用的参数都是为了适应某种类型的显示设备。
b.彩色视频信号中采用YUV空间一是为了兼容黑白电视,二是为了实现压缩。
a.YUV模型用于PAL制式的电视系统,Y表示亮度,UV并非任何单词的缩写。
Y = 0.299R + 0.587G + 0.114B
U = 0.493 (B – Y)
V = 0.877 (R – Y)
b.YUV空间相当于对RGB空间做了一个解相关的线性变化。U和V的比值决定色调,而(U2+V2)1/2代表颜色的饱和度。
初步认识video技术相关推荐
- 【转】WebSocket详解(一):初步认识WebSocket技术
1.前言 HTML5规范在传统的web交互基础上为我们带来了众多的新特性,随着web技术被广泛用于web APP的开发,这些新特性得以推广和使用,而websocket作为一种新的web通信技术具有巨大 ...
- WebSocket详解(一):初步认识WebSocket技术
WebSocket详解(一):初步认识WebSocket技术 1.前言 HTML5规范在传统的web交互基础上为我们带来了众多的新特性,随着web技术被广泛用于web APP的开发,这些新特性得以推广 ...
- 初步了解DPI技术以及开源工具nDPI------上
DPI(深度报文检测技术) 深度报文检测通常应用于流量监测与业务统计过程,是流量分析领域的重要工具.深度报文检测的英文全称为Deep Packet Inspection,该方法用于深入到数据报文的应用 ...
- 堪比科幻大片!优酷特效广告、互动视频技术大揭秘
作者| 阿里文娱高级算法专家方如 责编 | 屠敏 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 大家都看过科幻电影吧,像<头号玩家>.<美国队长 ...
- 同步速度测试软件,速度快画质佳 英特尔快速同步技术测试
1视频转码应用日渐广泛 每个小家庭中,天真烂漫的宝宝都会给父母增添无尽的欢乐,宝宝成长中很多珍贵的片段都值得去记录.随着数码摄影设备的普及,不少和我一样的80后父母手中都有了单反数码相机,虽然单反可以 ...
- 亚马逊首席技术官预测2021年将改变世界的八大技术趋势
来源:世界科技研究与发展 2020年12月17日,亚马逊全球副总裁.首席技术官维尔纳•沃格尔(Werner Vogels)博士在亚马逊re:Invent全球大会上发表压轴演讲,分享了他对2021年科技 ...
- 计算机网络技术与计算机应用技术,计算机网络技术和计算机应用技术.pdf
计算机网络技术和计算机应用技术 计算机网络技术和计算机应用技术 毕业设计 (论文)大纲及指导书 南通纺织职业技术学院信息技术系 2005 年 11 月 第 1 页第 1 页第 1 页 计算机网络技术和 ...
- Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE
摘要 Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯 方案大致有4种:传统Ajax短轮询.Comet技术.WebSocket技术.SSE(Server- ...
- 英特尔QSV技术在FFmpeg中的实现与使用
本文来自英特尔资深软件工程师张华在LiveVideoStackCon 2018讲师热身分享,并由LiveVideoStack整理而成.在分享中张华介绍了英特尔GPU硬件架构,并详细解析了英特尔QSV技 ...
最新文章
- dos下命令行执行程序时候注意程序所使用文件的路径问题
- 接口测试用例测试模板
- Python 爬取图片链接并且解析
- python自动生成分析报告_利用PYTHON全自动生成分析报告
- Matlab与C/C++混合编程 (基于Opencv库)
- BugkuCTF web2
- telnet到设备里 php_金融行业思科设备典型网络故障案例:76系列典型案例(一)...
- JAVA MYSQL从数据库中提取图片_java web将图片存到储数据库和从数据库中读取图片...
- 为什么不懂技术的人可以做产品经理?
- 家谱(信息学奥赛一本通-T1388)
- 最近的任务安排得很混乱
- POJ 2449 Remmarguts' Date
- 深度学习激活函数总结
- windows驱动开发 DDK/WDK/WDM/WDF区别
- 教资高中计算机知识点,如何备考教师资格证高中信息技术
- LED产品认证和检测
- html div调用js,在div中调用javascript函数
- [tensorflow] 多维矩阵的乘法
- 怎么投诉或举报京东第三方商家
- CAD中插入外部参照字体会变繁体_CAD绘图外部参照的使用方法
热门文章
- java iso8859 转utf8
- RabbitMQ初探
- 浅谈移动支付商户业务
- BIRT报表Cannot open the connection for the driver:org.eclipse.birt.report.data.oda.jdbc.dbprofile
- Dreammail中设置@yahoo.cn邮箱的方法
- 去掉文本框默认特效边框样式
- animate改变背景颜色_CSS 颜色体系详解,看完弄懂,直通大厂(近万字精华)
- torch_geometric -- Pooling Layers
- 新手指南 手把手教你部署火绒企业杀毒
- 不喜欢打扫卫生间?机器人来帮你