前言:

最近准备学习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帧左右。

数字视频系统的设计应该考虑HVS的特点

a.丢弃高频信息,只编码低频信息

b.提高边缘信息的主观质量

c.降低色度的解析度

d.对感兴趣区域(Region of Interesting,ROI)进行特殊处理

空间采样
二维数字视频图像空间采样
RGB色彩空间 (颜色空间)

a.三原色:红(R),绿(G),蓝(B)。

b.任何颜色都可以通过按一定比例混合三原色产生。

RGB色度空间(颜色深度)

a.由RGB三原色组成

b.广泛用于BMP,TIFF,PPM等

c每个色度成分通常用8bit表示[0,255]

YUV色彩空间

Y:亮度分量

UV:两个色度分量

YUV更好的反映HVS特点

a.人眼对彩色细节的分辨能力远比对亮度细节的分辨能力低,通常把RGB空间表示的彩色图像变换到YUV颜色空间。每一种彩色空间都产生一种亮度分量信号和两种色度分量信号,而且亮度信号(Y)和色度信号(U、V)是相互独立的,每一种变换使用的参数都是为了适应某种类型的显示设备。

b.彩色视频信号中采用YUV空间一是为了兼容黑白电视,二是为了实现压缩。

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技术相关推荐

  1. 【转】WebSocket详解(一):初步认识WebSocket技术

    1.前言 HTML5规范在传统的web交互基础上为我们带来了众多的新特性,随着web技术被广泛用于web APP的开发,这些新特性得以推广和使用,而websocket作为一种新的web通信技术具有巨大 ...

  2. WebSocket详解(一):初步认识WebSocket技术

    WebSocket详解(一):初步认识WebSocket技术 1.前言 HTML5规范在传统的web交互基础上为我们带来了众多的新特性,随着web技术被广泛用于web APP的开发,这些新特性得以推广 ...

  3. 初步了解DPI技术以及开源工具nDPI------上

    DPI(深度报文检测技术) 深度报文检测通常应用于流量监测与业务统计过程,是流量分析领域的重要工具.深度报文检测的英文全称为Deep Packet Inspection,该方法用于深入到数据报文的应用 ...

  4. 堪比科幻大片!优酷特效广告、互动视频技术大揭秘

    作者| 阿里文娱高级算法专家方如 责编 | 屠敏 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 大家都看过科幻电影吧,像<头号玩家>.<美国队长 ...

  5. 同步速度测试软件,速度快画质佳 英特尔快速同步技术测试

    1视频转码应用日渐广泛 每个小家庭中,天真烂漫的宝宝都会给父母增添无尽的欢乐,宝宝成长中很多珍贵的片段都值得去记录.随着数码摄影设备的普及,不少和我一样的80后父母手中都有了单反数码相机,虽然单反可以 ...

  6. 亚马逊首席技术官预测2021年将改变世界的八大技术趋势

    来源:世界科技研究与发展 2020年12月17日,亚马逊全球副总裁.首席技术官维尔纳•沃格尔(Werner Vogels)博士在亚马逊re:Invent全球大会上发表压轴演讲,分享了他对2021年科技 ...

  7. 计算机网络技术与计算机应用技术,计算机网络技术和计算机应用技术.pdf

    计算机网络技术和计算机应用技术 计算机网络技术和计算机应用技术 毕业设计 (论文)大纲及指导书 南通纺织职业技术学院信息技术系 2005 年 11 月 第 1 页第 1 页第 1 页 计算机网络技术和 ...

  8. Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE

    摘要 Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯 方案大致有4种:传统Ajax短轮询.Comet技术.WebSocket技术.SSE(Server- ...

  9. 英特尔QSV技术在FFmpeg中的实现与使用

    本文来自英特尔资深软件工程师张华在LiveVideoStackCon 2018讲师热身分享,并由LiveVideoStack整理而成.在分享中张华介绍了英特尔GPU硬件架构,并详细解析了英特尔QSV技 ...

最新文章

  1. dos下命令行执行程序时候注意程序所使用文件的路径问题
  2. 接口测试用例测试模板
  3. Python 爬取图片链接并且解析
  4. python自动生成分析报告_利用PYTHON全自动生成分析报告
  5. Matlab与C/C++混合编程 (基于Opencv库)
  6. BugkuCTF web2
  7. telnet到设备里 php_金融行业思科设备典型网络故障案例:76系列典型案例(一)...
  8. JAVA MYSQL从数据库中提取图片_java web将图片存到储数据库和从数据库中读取图片...
  9. 为什么不懂技术的人可以做产品经理?
  10. 家谱(信息学奥赛一本通-T1388)
  11. 最近的任务安排得很混乱
  12. POJ 2449 Remmarguts' Date
  13. 深度学习激活函数总结
  14. windows驱动开发 DDK/WDK/WDM/WDF区别
  15. 教资高中计算机知识点,如何备考教师资格证高中信息技术
  16. LED产品认证和检测
  17. html div调用js,在div中调用javascript函数
  18. [tensorflow] 多维矩阵的乘法
  19. 怎么投诉或举报京东第三方商家
  20. CAD中插入外部参照字体会变繁体_CAD绘图外部参照的使用方法

热门文章

  1. java iso8859 转utf8
  2. RabbitMQ初探
  3. 浅谈移动支付商户业务
  4. BIRT报表Cannot open the connection for the driver:org.eclipse.birt.report.data.oda.jdbc.dbprofile
  5. Dreammail中设置@yahoo.cn邮箱的方法
  6. 去掉文本框默认特效边框样式
  7. animate改变背景颜色_CSS 颜色体系详解,看完弄懂,直通大厂(近万字精华)
  8. torch_geometric -- Pooling Layers
  9. 新手指南 手把手教你部署火绒企业杀毒
  10. 不喜欢打扫卫生间?机器人来帮你