多媒体(Multimedia)是多种媒体的综合,一般包括文本,声音和图像等多种媒体形式,多媒体技术就是通过计算机对语言文字、数据、音频、视频等各种信息进行存储和管理,所谓的媒体就是指承载和传输某种信息或物质的载体。
视频:基本组成单位一帧图像
图像设备分类(驱动是这么分类)
图像输入:camera + 媒介(csi、lvds、并口 )(dev2mem外设到内存)
图像存储:格式转换(颜色空间、分辨率等)、编解码(jpeg、h264、h265)
(mem2mem内存到内存)
图像输出:dpu(显示处理单元)+ 媒介(hdmi、dsi、lvds等)(mem2dev内存到外设)
1. 图像处理基础
像素(Pixel)
图像中的一个点称为一个像素,是图像处理的最小单位。例如:1600万像素的手机摄像头输出的图像数据最多包含1600万个像素点。
行(Line)
二维图像中水平方向上同一行的像素的集合称为一行。
帧(Frame)
连续的图像序列组成一段视频,视频中每一幅图像称为一帧,由若干行组成。
帧率(Frame Rate)
在视频信号中,每秒包含的帧数通常是固定的,称为帧频。帧频的单位是fps。通常播放软件中的1.5倍速、2倍速功能,其实就是提高了播放的帧频。
分辨率(Resolution)
一幅图像水平和垂直方向的像素个数称为分辨率,例如:常见的高清视频(1080p)格式的分辨率为1920x1080,也就是水平方向1920个像素,垂直方向1080个像素。
4k(3840x2160),720p(1280x720),2k(2560x1440)
颜色通道/分量(Channel / Component)
在彩色图像中,每个像素的数据应包含其亮度和颜色信息,其中,颜色信息由不同的颜色通道/分量来表示。每个颜色通道表示一种颜色,所有颜色通道中的颜色叠加混合产生图像中像素的颜色。例如:在RGB图像中有R、G、B三个颜色通道,YUV图像中有Y、U、V三个颜色通道。
颜色通道/分量(Channel / Component)
在彩色图像中,每个像素的数据应包含其亮度和颜色信息,其中,颜色信息由不同的颜色通道/分量来表示。每个颜色通道表示一种颜色,所有颜色通道中的颜色叠加混合产生图像中像素的颜色。例如:在RGB图像中有R、G、B三个颜色通道,YUV图像中有Y、U、V三个颜色通道。
灰阶/灰度图像(Gray Level)
只有亮度信息没有颜色信息的黑白图像我们称为灰度图像,每个像素的亮度值称为灰阶。灰度图像通常只有一个颜色分量,那就是亮度分量。
图像深度(Bit Depth)
数字图像中每个像素数据所占的bit数称为像素深度,单个像素每个颜色分量数据所占的bit数称为颜色深度,深度的单位是bpp(bits-per-pixel)。例如:颜色深度为8位的RGB图像,像素深度为24位,每个颜色分量占1个字节,取值0~255,每个像素3个颜色通道共占用3个字节,这就是我们通常说的24位彩色图像。
Alpha通道
Alpha通道是一种特殊的颜色分量,用来表示像素的透明度。例如:常见的RGBA颜色空间就是在RGB的基础上增加了表示图像透明度的颜色通道。</