HI3516DV500 相机部分架构初探
Hi3516DV500 是一颗面向视觉行业推出的高清智能 Soc。该芯片最高支持 2 路 sensor
输入,支持最高 5M@30fps 的 ISP 图像处理能力,支持 2F WDR、多级降噪、六轴防
抖、多光谱融合等多种传统图像增强和处理算法,支持通过 AI 算法对输入图像进行实
时降躁等处理,为用户提供了卓越的图像处理能力。支持热红外、结构光和 ToF
sensor 的接入和处理。
Hi3516DV500 内置双核 A55,提供高效、丰富和灵活的 CPU 资源,以满足客户计算
和控制需求。
Hi3516DV500 集成了高效的神经网络推理引擎,最高 2Tops NN 算力,支持业界主流
的神经网络框架。
Hi3516DV500 提供稳定、易用的 SDK 软件开发包,支撑客户产品快速量产。
VI 子系统

视频输入单元 VI(Video Input),可以通过 MIPI Rx(包含 MIPI、Sub-LVDS、
LVDS、HiSPi)接口、BT.656/601、BT.1120 接口和 DC(Digital Camera)接收视频
数据,存入指定的内存区域。VI 内嵌 ISP 图像处理单元,可以直接对接外部原始数据
(BAYER RGB 数据),VI 的功能框图如上图 所示
VI 分成两个物理子模块:捕获子模块 VICAP 和处理子模块 VIPROC 组成。其中:
⚫ VICAP 完成多路视频输入的数据捕获功能,并将捕获的数据存放到 DDR 或者在线
送给 VIPROC。VIPROC 用以支持离线模式(从 DDR 读取数据)或者在线模式
(从 VICAP 接收在线)视频数据处理。
⚫ VIPROC 支持将处理数据写到 DDR 或者直接在线送给 VPSS。
VICAP 子模块
VICAP 子模块有以下特点:
⚫ 输入最大宽度为 8192,最大分辨率为 4096 x 4096。
⚫ 最大支持 2 路 sensor 数据输入。
− 接口 0 最大性能支持 3072x1728@30fps 的 2F-WDR RAW 输入
− 接口 1 最大性能支持 3072x1728@30fps 的 MIPI RAW 时序输入
⚫ 输入支持最大数据位宽为 14bit。
⚫ 支持逐行输入模式。
⚫ 支持 BT.656(2mux)、BT.601、BT.1120 和 DC 接口。
最高支持 148.5MHz 单沿采样
⚫ 支持 MIPI、Sub-LVDS、LVDS、HiSPi 接口。
⚫ 支持 MIPI 接口输入 YUV 格式
− YUV422 semi-planner、YUV420 semi-planner 格式
− 支持 embed data 采集
⚫ 支持 flash trigger
⚫ 支持 shutter trigger
⚫ 支持 sensor 主模式和从模式
⚫ 支持主流热成像 sensor 时序
⚫ 支持 RAW 数据压缩
⚫ 支持在线输出图像数据到 VIPROC。
⚫ 支持离线输出图像数据到 DDR。
⚫ 支持 7 个写出通道
− CH0(channel0)~CH3 支持 RAW 格式写出
− CH3~CH6 支持 YUV 格式写出
− CH0~CH3(RAW)最大宽高为 4096 x4096
− CH3~CH6(YUV)最大宽高为 4096x4096
注:VCDS 最大支持宽度为 1920
⚫ 离线输出数据格式支持:
− Semi-planar YUV4:2:2 模式
− Semi-planar YUV4:2:0 模式
− Semi-planar YUV4:0:0 模式
− RAW 模式
VIPROC 子模块
VIPROC 子模块有以下特点:
⚫ 支持在线模式(数据来自 VICAP 在线传输)。
⚫ 支持离线模式处理(数据来自 DDR)。
⚫ 最大处理性能为 3840x2160@30fps(WDR 合成后)
⚫ 内嵌 ISP 处理功能。
⚫ 支持一个通道的视频输出。
⚫ 支持数据压缩
⚫ 支持输出图像数据到 DDR。
⚫ 输出数据格式支持:
− Semi-planar YUV4:2:2 模式
− Semi-planar YUV4:2:0 模式
− Semi-planar YUV4:0:0 模式
− RAW 模式
数字图像处理(ISP)
ISP 模块支持标准的 Sensor 图像数据处理,包括自动白平衡、自动曝光、
Demosaic、坏点矫正及镜头阴影矫正等基本功能,也支持 WDR(Wide Dynamic
Range)、DRC(Dynamic Range Compression)、降噪等高级处理功能。 ISP 主要支持
的图像处理功能如下:
⚫ 支持黑电平校正 BLC(Black Level Correction)
⚫ 支持静态以及动态坏点校正,坏点簇矫正
⚫ 支持固定噪声消除
⚫ 支持 Bayer 降噪
⚫ 支持 Demosaic 处理
⚫ 支持紫边校正 CAC(Chromatic aberration correction)
⚫ 支持 Gamma 校正
⚫ 支持动态范围压缩 DRC(Dynamic Range Compression)
⚫ 支持 Sensor 内部合成宽动态功能(Sensor Built-in WDR)
⚫ 最大支持 2 合 1 宽动态功能 WDR
⚫ 支持自动白平衡 AWB(Automatic White Balance)
⚫ 支持自动曝光 AE(Automatic Exposure)
⚫ 支持 3A 相关统计信息输出
⚫ 支持镜头阴影校正 LSC(Lens shading correction)
⚫ 支持图像锐化
⚫ 支持自动去雾处理
⚫ 支持颜色三维查找表增强
⚫ 支持局部对比度增强
⚫ 支持色彩自适应 CA(Chroma Adjust)
⚫ 支持 AIBNR、AIDRC、AIDM、AI3DNR
⚫ 支持 3D 降噪
处理能力以及其他功能:
⚫ 最大支持 14 bit bayer 数据输入
⚫ Built-in WDR 最大支持 16 bit bayer 数据输入
⚫ 支持最大图像分辨率 4096x4096
⚫ 支持最小图像分辨率 120x88
⚫ 最小水平消隐区 64 像素
⚫ 最小垂直消隐区 40 行(DRC 打开时最小 64 行)
⚫ 最大性能:4K@30fps
ISP 的功能结构图如图 11-1、图 11-2、图 11-3 所示。此图与本文中提到的
ISP_FE(ISP Front End)均代指 ISP pipeline 中 FPN(不包含)之前的部分,ISP_BE(ISP
Back End)均代指 ISP pipeline 中 FPN(包含)之后的部分


VPSS子系统
视频处理子系统 VPSS(Video Processing Sub System)实现视频处理功能。支持在线
(VICAP-VIPROC-VPSS 全在线)和离线(VPSS 离线或 VIPROC-VPSS 之间在线)两种
工作模式。包含视频遮挡、3D 降噪、视频马赛克处理、视频裁剪、缩放、亮度单分量
处理、压缩、解压缩、mirror、flip 功能。
视频与图形处理的特点
⚫ 支持图形和图像 1/15.5~16x 缩放功能
⚫ 支持水平方向全景拼接
输入 2 路 1920x1080@30fps,最大输出 3840x1080@30fps 或
1920x2160@30fps
⚫ 支持视频层、图形层叠加
⚫ 支持色彩空间转换
MIPI Rx
移动行业处理器接口 MIPI Rx(Mobile Industry Processor Interface Receiver),通过
低电压差分信号接收原始视频数据(BAYER RGB 数据),并将其转化为 DC(Digital
Camera)时序后传递给下一级模块 VICAP(Video Capture)。
MIPI Rx 支持 MIPI D-PHY、LVDS(Low-Voltage Differential Signal)、HiSPi(HighSpeed Serial Pixel Interface)等串行视频信号输入,串行视频接口可以提供更高的传
输带宽,增强传输的稳定性。
MIPI Rx 包含 Combo-PHY 和 Controller 两部分,功能框图及在系统中的位置如图 10-
20 所示。
图10-20 MIPI Rx 功能框图及在系统中的位置
MIPI Rx 有以下特点:
⚫ 支持 MIPI DPHY-ver1.2
⚫ 可同时支持 2 路 sensor 输入
⚫ 单路最多支持 4-Lane MIPI D-PHY 接口,最大支持 2.5Gbps/Lane
⚫ 单路最多支持 4-Lane LVDS/ sub-LVDS /HiSPi 接口,最大支持 1.5Gbps/Lane
⚫ 支持 RAW8/ RAW10/ RAW12/ RAW14/ RAW16 数据类型的解析
⚫ 支持 YUV420 8-bit legacy/ YUV420 8-bit non-legacy/ YUV422 8-bit/ 数据类型
的解析,支持最大 4 路 YUV virtual channel
⚫ 最多支持 2 帧 WDR,支持多种 WDR 时序
⚫ 支持 LVDS/HiSPi 模式像素/同步码大小端配置
⚫ 支持 Lane 数和 Lane 顺序可配置

相关文章:
HI3516DV500 相机部分架构初探
Hi3516DV500 是一颗面向视觉行业推出的高清智能 Soc。该芯片最高支持 2 路 sensor 输入,支持最高 5M30fps 的 ISP 图像处理能力,支持 2F WDR、多级降噪、六轴防 抖、多光谱融合等多种传统图像增强和处理算法,支持通过 AI 算法对输入图像进行实…...
训练yolo系列出现问题mAP, R, P等为零
1. 问题 40系列显卡训练yolo系列出现问题,loss正常,但mAP,R,P等为零。 环境:ultralytics版本为8.3.9,cuda11.8, torch2.4。 40系列显卡网上说可以使用cuda低于11.7的,自己测试了下…...
数字媒体技术基础:色度子采样(4:4:4、4:2:2 、4:2:0)
在数字视频处理中,色度子采样 Chroma Subsampling可以用于压缩视频文件的大小,同时在大多数情况下保持较高的视觉质量,它的原理基于人类视觉系统对亮度 Luminance比对色度 Chrominance更加敏感这一特点。 一、 采样格式的表示方法 色度子采样…...
tkinter库的应用小示例:文本编辑器
tkinter库的应用小示例:文本编辑器 要 求: 创建一个文本编辑器,功能包括,创建、打开、编辑、保存文件。一个Button小组件,命名为btn_open,用于打开要编辑的文件,一个Button小组件,命名为btn_s…...
信息抽取数据集处理——RAMS
引言 RAMS数据集(RAMS:Richly Annotated Multilingual Schema-guided Event Structure)由约翰斯霍普金斯大学于2020年发布,是一个以新闻为基础的事件抽取数据集。它标注了9,124个事件,涵盖了139种不同的事件类型和65种…...
SpringBoot+XXL-JOB:高效定时任务管理
前言 在现代应用程序中,定时任务是不可或缺的一部分。Spring Boot 和 XXL-Job 为你提供了一个强大的工具组合,以简化任务调度和管理。 本文将带领你探索如何将这两者集成在一起,实现高效的定时任务管理。无论你是初学者还是有经验的开发者&…...
openpyxl -- 简介
文章目录 介绍核心类 介绍 开源的python读写Excel的工具库,由志愿者在业余时间维护;安装,pip install openpyxl;官方文档地址源码地址issues列表默认openpyxl不能保证抵御大量的xml攻击,为抵御这些攻击需安装defusedxmlÿ…...
滚雪球学MySQL[8.3讲]:数据库中的JSON与全文检索详解:从数据存储到全文索引的高效使用
全文目录: 前言8.3 JSON与全文检索1. JSON数据类型的使用1.1 JSON 数据类型概述1.2 JSON 数据的插入与查询1.3 JSON 常用函数与操作1.4 JSON使用的优缺点与性能考虑 2. 全文索引与全文检索2.1 全文索引概述2.2 全文检索的使用2.3 全文检索模式2.4 全文索引优化与性能…...
position定位静态定位/绝对定位/相对定位
1.静态定位static:按照标准流进行布局 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>D…...
2024年09月CCF-GESP编程能力等级认证C++编程三级真题解析
本文收录于专栏《C++等级认证CCF-GESP真题解析》,专栏总目录:点这里。订阅后可阅读专栏内所有文章。 一、单选题(每题 2 分,共 30 分) 第 1 题 下列代码中,输出结果是( ) #include<iostream> using namespace std; i...
Web自动化Demo-PHP+Selenium
1.新建工程 打开PhpStorm新建工程如下: 打开终端输入如下命令安装selenium: composer require php-webdriver/webdriver 2.编写代码 <?php require vendor/autoload.php;use Facebook\WebDriver\Remote\RemoteWebDriver; use Facebook\WebDriver…...
Python速成笔记——知识(GUI自动化处理屏幕和按键输出)
处理屏幕 获取屏幕快照 函数:pyautogui.screenshot(); 【注】该函数返回包含一个屏幕快照的Image对象; 分析屏幕快照 函数:pyautogui.pixel(); 【注】 传递一个坐标的元组,函数返回坐标对应像素点的RGB值(RGB元组) 函数:pyautogui.pixelMatchesColor() 【注】 函数第一…...
计算机是如何输入存储输出汉字、图片、音频、视频的
计算机是如何输入存储输出汉字、图片、音频、视频的 为了便于理解,先了解一下计算机的组成。 冯诺依曼计算机的五大组成部分。分别是运算器、控制器、存储器、输入设备和输出设备。参见下图: 一、运算器 运算器又称“算术逻辑单元”,是计算…...
springboot系列--web相关知识探索五
一、前言 web相关知识探索四中研究了请求中所带的参数是如何映射到接口参数中的,也即请求参数如何与接口参数绑定。主要有四种、分别是注解方式、Servlet API方式、复杂参数、以及自定义对象参数。web相关知识探索四中主要研究了复杂参数底层绑定原理。本次主要是研…...
开源商城系统crmeb phpstudy安装配置
BOSS让我最快时间部署一套开源商场系统,今天就以crmeb为例。 快速部署在linux中我会首选docker,因为我要在windows中部署,本文就选用phpstudy集成环境做了。 什么是crmeb 我从官网摘点: CRMEB产品与服务 CRMEB通过将CRM&#x…...
【论文阅读笔记】Bigtable: A Distributed Storage System for Structured Data
文章目录 1 简介2 数据模型2.1 行2.2 列族2.3 时间戳 3 API4 基础构建4.1 GFS4.2 SSTable4.3 Chubby 5 实现5.1 Tablet 位置5.2 Tablet 分配5.3 为 tablet 提供服务5.4 压缩5.4.1 小压缩5.4.2 主压缩 6 优化6.1 局部性组6.2 压缩6.3 缓存6.4 布隆过滤器6.5 Commit日志实现6.6 T…...
linux从入门到精通-从基础学起,逐步提升,探索linux奥秘(十一)--rpm管理和计划任务
linux从入门到精通-从基础学起,逐步提升,探索linux奥秘(十一)–rpm管理和计划任务 一、rpm管理(重点) 1、rpm管理 作用: rpm的作用类似于windows上的电脑管家中“软件管理”、安全卫士里面“…...
【C++几种单例模式解读及实现方式】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、单例是什么?二、解读1.懒汉式2.饿汉式3.static变量特性4.call_once特性 总结 前言 单例模式几乎是每种语言都不可少的一种设计模式,…...
QT开发--串口通信
第十六章 串口通信 16.1 串口通信基础 串口通信主要通过DB9接口,适用于短距离(<10米)。关键参数包括: 波特率:每秒传输bit数,如9600。数据位:信息包中的有效数据位数。停止位:…...
数据库(至少还的再花两天 )
1 连接查询 左连接 右连接 2 聚合函数 SQL 统计求和 求最值 count sum avg max min 3 SQL关键字 limit 分页 group by 分组 distinct 去重 4 Select执行顺序 from where group by order by 5 数据库三范式 原子性 唯一性 直接性 6 存储引擎 MyISAM InnoDB 7 …...
XCTF-web-easyupload
试了试php,php7,pht,phtml等,都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接,得到flag...
在rocky linux 9.5上在线安装 docker
前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放
简介 前面两期文章我们介绍了I2S的读取和写入,一个是通过INMP441麦克风模块采集音频,一个是通过PCM5102A模块播放音频,那如果我们将两者结合起来,将麦克风采集到的音频通过PCM5102A播放,是不是就可以做一个扩音器了呢…...
今日科技热点速览
🔥 今日科技热点速览 🎮 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售,主打更强图形性能与沉浸式体验,支持多模态交互,受到全球玩家热捧 。 🤖 人工智能持续突破 DeepSeek-R1&…...
[Java恶补day16] 238.除自身以外数组的乘积
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O(n) 时间复杂度…...
网络编程(UDP编程)
思维导图 UDP基础编程(单播) 1.流程图 服务器:短信的接收方 创建套接字 (socket)-----------------------------------------》有手机指定网络信息-----------------------------------------------》有号码绑定套接字 (bind)--------------…...
并发编程 - go版
1.并发编程基础概念 进程和线程 A. 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。B. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。C.一个进程可以创建和撤销多个线程;同一个进程中…...
NPOI操作EXCEL文件 ——CAD C# 二次开发
缺点:dll.版本容易加载错误。CAD加载插件时,没有加载所有类库。插件运行过程中用到某个类库,会从CAD的安装目录找,找不到就报错了。 【方案2】让CAD在加载过程中把类库加载到内存 【方案3】是发现缺少了哪个库,就用插件程序加载进…...
TSN交换机正在重构工业网络,PROFINET和EtherCAT会被取代吗?
在工业自动化持续演进的今天,通信网络的角色正变得愈发关键。 2025年6月6日,为期三天的华南国际工业博览会在深圳国际会展中心(宝安)圆满落幕。作为国内工业通信领域的技术型企业,光路科技(Fiberroad&…...
