Qualcomm技术论坛
直播中

王翰音

7年用户 288经验值
私信 关注
[经验]

初步认识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帧左右。








数字视频系统的设计应该考虑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代表颜色的饱和度。
















更多回帖

发帖
×
20
完善资料,
赚取积分