5. 多媒体开发指南
5.1. 系统概述
5.1.1. 概述
地平线提供的多媒体接口包含系统控制、视频输入、视频处理(ISP图像处理器、裁剪、缩放、旋转、矫正)、H.264/H.265/JPEG/MJPEG编码和解码、视频输出显示等功能,接口做了抽象化的封装,支持应用快速进行软件开发。
5.1.2. 多媒体系统架构
地平线多媒体处理的主要内部处理流程如下图所示,主要分为视频输入( VIN )、视频处理( VPS )、视频编码( VENC )、视频解码( VDEC )、视频输出 (VOT) 、区域处理( REGION )、AI算法推理(BPU)等模块。
5.1.3. 术语约定
缩写 | 全称 | 解释 |
---|---|---|
VIN | Video IN | 包含视频处理接入、图像信号处理器、畸变矫正和防抖处理,接收来自sensor的数据并处理,也可以直接接收内存中的图像数据 |
VPS | <