一 色彩空间的理解
1.色彩空间即颜色的表示,一种颜色的表示在数学上被抽象出一组数值分量表示,颜色分量组成可能有一个,三个或者四个,譬如RGB,YUV, CMYK等。
2.Gray灰度模式,即黑白电视机颜色表示模式,颜色表示只有一个分量值,占8位,取值范围是0到255,0表示最黑,255则最白
3.YUV色彩空间,该色彩空间采用三个分量值表示一个颜色,即一个像素。其中Y表示灰度,即亮度。U表示色度,V表示饱和度。
是以下关于YUV各种格式更形象的理解https://www.jianshu.com/p/39ccb3a9a723
4.RGB色彩空间,又名三原色光,该色彩空间也是采用三个分量值表示一个像素,分别是,R红,G绿,B蓝。每个分量值占用一个字节长度8位,三种分量相互组合来表示所有颜色。下面简单介绍下RGB的几种格式
RGB24格式,RGB的默认格式,每个像素占用24bit空间。R,G,B各占一个字节
RGB32,每个像素占用32bit,除了R,G,B分量,还多一个字节的空间存储垃圾数据
RGBA格式,每个像素占用32bit,除了R,G,B分量,还多了一个A分量,表示透明度Alpha
二 音频原始数据格式
没有经过压缩的音视数据PCM。常用的数字音频采样率有,电话音频采样---8000Hz, 无线电广播--11025-22050Hz, 音频CD--44100Hz等。常用的采样深度有,char, unsigned char, short,unsigned short,float,int, unsigned int, double。ADPCM 是自适应差分脉冲编码调制的简称,它意义和 YUV 格式一样,在原始音频 PCM的基础上做可以接受的数据量降低。其原理是音乐和语音都有自己的最大和最小频率,所以在两个采样点之间的部分数据量是可以丢失的,因为不会太影响音质,也是 PCM 类编码的
原理所在。