• 3. 海思Hi3519A MPP从入门到精通(三 视频输入)


    视频输入(VI)模块实现的功能:通过 MIPI Rx(含 MIPI 接口、LVDS 接口和 HISPI 接 口),SLVS-EC,BT.1120,BT.656,BT.601,DC 等接口接收视频数据。VI 将接收到的数据存入到指定的内存区域,在此过程中,VI 可以对接收到的原始视频图像数据进行处理,实现视频数据的采集。

    1. 模块划分

    • 输入设备(DEV)

    • 输入 PIPE(图示为物理 PIPE,虚拟 PIPE 只包含 ISP_BE)

    • 物理通道(PHY_CHN)

    • 扩展通道(EXT_CHN)

    image

    image

    2. 模块功能

    2.1 视频输入设备

    所有 VI 设备都是相互独立的,支持时序解析。

    2.2 视频输入 PIPE

    VI 的 PIPE 包含了 ISP 的相关处理功能,主要是对图像数据进行流水线处理,输出 YUV 图像格式给通道。

    2.3 视频物理通道

    • Hi3519AV100 VI 的一个 PIPE 包含 2 个物理通道,CH0 具有裁剪、压缩等功能,CH1 具有缩小的功能,支持 8 个扩展通道。

    • Hi3519AV100 物理通道支持的典型分辨率如 3840x2160@60fps、 3840x2160@30fps、1080p@240fps、1080p@120fps、1080p@60fps、1080p@30fps 等。

    2.4 视频扩展通道

    扩展通道是物理通道的扩展,扩展通道具备缩放、裁剪、鱼眼矫正功能,它通过绑定 物理通道,将物理通道输出作为自己的输入,然后输出用户设置的目标图像。

    2.5 MIPI 和 DEV 的绑定关系

    • Hi3519AV100/Hi3519AV100/ Hi3516DV300/Hi3516CV500/Hi3559V200/Hi3556V200/Hi3516EV200 的 Dev 与 MIPI 绑定关系是固定的,不能动态修改绑定关系。

    • DEV 和前端时序输入的接口有约束关系。例如 Hi3559AV100 前端需要接入 BT.1120,且选择了第 0 组 BT.1120 管脚,PIPE 应该和 DEV5 绑定,才能正常接收 数据。

    2.6 DEV 和 PIPE 的绑定关系

    • 每个 PIPE 都可以与任意 Dev 绑定,但不能动态修改绑定关系。
    • 线性模式(非 WDR 模式)的一条通路应该是一个物理 PIPE 绑定一个 Dev,WDR 模式下需要多个物理 PIPE 绑定一个 Dev,例如 2 合 1WDR,我们需要 2 个物理 PIPE 绑定到一个 Dev。且在 WDR 模式下只有绑定到 Dev 的第 1 条物理 PIPE 的 通道有数据输出,其他绑定的物理 PIPE 的通道是没有图像数据输出。

    3. API功能

    视频输入(VI)实现启用视频输入设备、视频输入 PIPE 创建,视频输入通道配置、Dev 绑定 MIPI 设备,PIPE 绑定 Dev 等功能。

  • 相关阅读:
    【转载】 下载百度云的正确姿势---油猴插件
    微信公众号开发
    F5 BIG-IP – Useful SNMP oids to monitor
    F5负载均衡 MIBs bigip oid
    常用OID(SNMP)
    有趣的深度图:可见性问题的解法
    Unity User Group 北京站:《Unity5.6新功能介绍以及HoloLens开发》
    再议Unity优化
    工作中的趣事:聊聊ref/out和方法参数的传递机制
    聊聊网络游戏同步那点事
  • 原文地址:https://www.cnblogs.com/linhaostudy/p/11276966.html
Copyright © 2020-2023  润新知