美文网首页
三:VI 视频输入

三:VI 视频输入

作者: xqiiitan | 来源:发表于2024-11-03 11:41 被阅读0次

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

一:模块划分

  • 输入设备(DEV)
  • 输入 PIPE(图示为物理 PIPE,虚拟 PIPE 只包含 ISP_BE)
  • 物理通道(PHY_CHN)
  • 扩展通道(EXT_CHN)
image.png
image.png

二:模块功能

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 的通道是没有图像数据输出。

三:API功能

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

相关文章

  • vi编辑器

    VI编辑器有三种模式: 1.命令模式 2.输入模式 3.末行模式 步骤 vi XXX.txt 1.输入i进入输入模...

  • Vi命令使用

    1:首先知道vi三种模式: 命令模式、文本输入模式、末行模式 (1):命令模式,该模式下只接受vi命令,若输入的字...

  • vi/vim 的使用

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(...

  • VIM使用

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(...

  • vi/vim的编辑器的使用笔记

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(...

  • 11.Linux vi

    vi基础知识 vi用于编辑文本文件; vi一个不存在的文件,然后输入内容,会创建此文件 vi分为三种模式: ima...

  • vi,挂载,安装软件

    vi 操作,编辑网络配置 熟悉vi的基本命令1.vi的三种模式的特点、如何切换 命令模式下输入“i”进入插入模式任...

  • linux内置编辑器vi/vim的用法

    一. vi模式介绍 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(I...

  • Vi

    Vi有三种基本工作模式: + 命令模式 + 文本输入模式 + 末行模式。 ====================...

  • linux命令行学习(46):vi的三种模式及切换方法

    vi/vim共分为三种模式,分别是命令模式,输入模式和底线命令模式。 一、命令模式 用户刚刚启动vi/vim,便进...

网友评论

      本文标题:三:VI 视频输入

      本文链接:https://www.haomeiwen.com/subject/yqdpdjtx.html