一、概述
X2000 是北京君正公司推出的新一代 SoC 产品。该产品有诸多亮点,比如 XBurst®2 的首次亮相、双 XBurst®2+ XBurst®0 的三核异构布局、符合 IEEE1588-2002 标准的千兆网口、三个摄像头接入能力、君正低功耗技术的继承和发展,等等。这些产品亮点均值得广大用户不断挖掘、创新应用。
X2000 具有同时接入三个摄像头和三路图像同时处理的能力, 该能力为用户在图像采集传感器种类的选择、多摄像头配合使用模式、 图像识别的深度和广度等方面提供了极大的灵活性,为 X2000 用于机器视觉提供了广阔的技术空间。本文专门就 X2000 的图像接入和处理能力进行梳理。
二、X2000 的图像处理能力
X2000的图像处理能力X2000 的图像处理能力由 MIPI-CSI 接口电路、ISP 视频接口模块(VIC)、ISP 内核、图像后处理模块 MScaler 和摄像头接口模块(CIM)组成。如图 1 所示。
MIPI-CSI
①MIPI-CSI 接口,分辨率可达 1080P@120fps
②支持 2 路 2-lane 或 1 路 4-lane 摄像头接入
VIC(Video Interface Control) 2 个
①视频信号输入模块,将各种视频信号转换成统一的格式
②支持 DVP、BT、MIPI 等接口的摄像头接入
③VIC0 可以输出到 ISP0、CIM 或 LPDDR,分辨率最高达1080P@120fps
④VIC1 可以输出到 ISP1 或 LPDDR,分辨率高达 1080P@60fps
ISP 内核 2 个
①支持双摄同步
②支持帧数据检验、纠错和去冗余
③支持自动曝光、自动白平衡
④支持高级去马赛克、色彩处理、镜头校正、图像锐化、动态和静态纠错等高级影像技术
⑤支持 2-D 降噪
⑥处理能力高达 1080P@120fps
CIM(Camera Interface Module)
①支持 DVP 接口和 MIPI 接口(RAW)图像输入
②支持快照(Snapshot)
③最大支持 2047 x 2047 图像输入和输出
④支持图像裁剪、曝光控制等功能
⑤输出数据格式:YUV422、RGB888、RGB565 或 MONO
MScaler(Multi Channel Scaler) 2 个
①支持图像缩放、裁剪、遮挡、翻转和镜像
②输入数据来自 ISP 内核
③输出数据至 LPDDR(DMA)
④每个 MScaler 有三个独立输出通道,每个通道均可编程控制
n 通道 0,输出图像最小 8x8,最大 2048x2048
n 通道 1,输出图像最小 8x8,最大 1280x1280
n 通道 2,输出图像最小 8x8,最大 640x640
三、X2000 的摄像头接口能力
X2000 有两种摄像头接口:MIPI-CSI 和 DVP。可以是可见光摄像头,也可以是红外摄像头。X2000 最多可以接入 3 个摄像头,其中两个可以实现双摄同步。
MIPI-CSI 接入摄像头
①可以接入 1 个 4-lane 的摄像头,这种模式下分辨率可达1080P@120fps;下文简称“4-lane 方式”
②可以接入 1 个或 2 个 2-lane 的摄像头,这种模式下每路图像的分辨率可达 1080P@60fps;下文简称“2-lane 方式”
DVP 接入摄像头
接入 1 路 raw8 / 10 / 12 / YUV422;下文简称“DVP 方式”。
四、X2000 接入摄像头的各种情况
根据不同应用场景和技术需要,可以在系统中接入 1 至 3 个摄像头。
接入 1 个摄像头的情况(6 种)
- 以 4-lane 方式接入,见图 2。
【特点】单路图像分辨率可达 1080P@120fps。注意,要想达到这样的分辨率,必须用 ISP0,只有它才能接收 4-lane 的图像。
-
以 2-lane 方式接入 ISP0,见图 3。
-
以 2-lane 方式接入 ISP1,见图 4。
-
以 DVP 方式接入 ISP0,见图 5。
-
以 DVP 方式接入 CIM,见图 6。
【特点】CIM 可以提供快照功能(Snapshot)。
- 以 2-lane 方式接入 CIM,见图 7。
【特点】CIM 可以提供快照功能(Snapshot)。
接入 2 个摄像头的情况(7 种)
- 以 DVP 方式接入 CIM;以 4-lane 方式接入 ISP0,见图 8。
【特点】
①CIM 可以提供快照功能(Snapshot);
②ISP0 输入的图像分辨率可以到 1080P@120fps。
- 以 DVP 方式接入 CIM;以 2-lane 方式接入 ISP0,见图 9。
【特点】CIM 可以提供快照功能(Snapshot)。
- 以 DVP 方式接入 CIM;以 2-lane 方式接入 ISP1,见图 10。
【特点】CIM 可以提供快照功能(Snapshot)。
- 以 2-lane 方式接入 CIM;以 DVP 方式接入 ISP0,见图 11。
【特点】CIM 可以提供快照功能(Snapshot)。
- 以 2-lane 方式接入 CIM;以 2-lane 方式接入 ISP1,见图12。
【特点】CIM 可以提供快照功能(Snapshot)。
- 以 DVP 方式接入 ISP0;以 2-lane 方式接入 ISP1,见图 13。
【特点】支持双摄同步。
- 以 2-lane 方式接入 ISP0;以 2-lane 方式接入 ISP1,见图14。
【特点】支持双摄同步。
接入 3 个摄像头的情况(2 种)
- 以 DVP 方式接入 CIM;以 2-lane 方式接入 ISP0;以 2-lane方式接入 ISP1,见图 15。
【特点】
①CIM 可以提供快照功能(Snapshot);
②2 个 2-lane 可以双摄同步。
15. 以 2-lane 方式接入 CIM;以 DVP 方式接入 ISP0;以 2-lane方式接入 ISP1
【特点】
①CIM 可以提供快照功能(Snapshot);
②ISP1 处理的2-lane 信号和DVP 信号可以双摄同步。
五、结语
X2000 的图像接入能力不是单独的存在。其 CPU 的计算能力、VPU 的视频编解码能力、千兆网络互联能力以及操作系统和 ISP 等开发软件的配合,将是用户利用 X2000 开发机器视觉应用的利器组合。