当前位置: 首页 > news >正文

高通 node简介

目录

一、CamX 整体层次

二、硬件 Node 分类(hwl)

三、经典实时预览链路(Realtime)

四、离线拍照链路(Offline)— 按平台代际

五、完整 Node 拓扑示意(含 CHI 扩展)

六、Request 在 Node 间的调度机制

七、一句话记忆


一、CamX 整体层次

核心关系:

层级说明

Session

管理多个 Pipeline,控制硬件资源与 Request 流转

Pipeline

由多个 Node 组成的有向无环图(DAG),数据经 Input/Output Port 流动

Node

最小处理单元,分 HWL 硬件节点 和 SWL/CHI 软件节点

二、硬件 Node 分类(hwl)

模块全称职责

Sensor

控制 Sensor 出图、SubDevice(Actuator/Flash/OIS)

TFE

Titan Front End

新一代实时前端,接 CSID 后做早期像素处理

IFE

Image Front End

实时前端 ISP:Bayer 处理、Demosaic、Scaler、3A Stats、FD Buffer、RDI Raw 输出

OFE

Offline Front End

离线前端,处理 Raw/Bayer 离线链路(旗舰常见)

OPE

Offline Processing Engine

离线后处理:降噪、锐化、多帧合成等(中端常见)

IPE

Image Processing Engine

YUV 域后处理:EIS/ANR/ASF/Scaler → Display/VPU/JPEG

BPS

Bayer Processing Segment

老平台离线 Bayer 处理(Demosaic/HDR/HNR)

三、经典实时预览链路(Realtime)

IFE 内部大致分工:

Camera Sensor

CAMIF/CSID (CSI 解码)
├──► Video & Preview Path
│ HDR/PDPC/Bayer → Demosaic → CC/GTM/Gamma → Scaler → YUV420 → IPE/Display
└──► Snapshot Path (RDI)
├── Dual PD → PDAF
├── 2PD → Registration
└── ZSL Buffer → BPS/OFE (离线拍照)

四、离线拍照链路(Offline)— 按平台代际

不同 SoC 的离线 ISP 组合不同,不能简单用「新平台 = OPE」来记:

平台档位典型离线模块说明

老一代

IFE + BPS + IPE

经典三路:实时 IFE、离线 BPS、YUV IPE

中端 7 系(7550)

更常见 OPE

离线能力相对精简,OPE 承担离线后处理

旗舰 8750

IPE + OFE(无 BPS)

Kernel DT:1×IPE + 1×OFE + 3×VFE,不走 OPE 主导

工程平台 8850

TFE / IFE / IPE / BPS 并存

以项目实际 topology XML 为准

SM8750 CAMSS 硬件清单(公开 DT):

  • 3× VFE、2× VFE Lite、3× CSID
  • 1× IPE + 1× OFE
  • 2× JPEG DMA、2× JPEG Encoder
  • 无 BPS

五、完整 Node 拓扑示意(含 CHI 扩展)

以旗舰多摄预览为例(SM8850 FD 链路):

六、Request 在 Node 间的调度机制

Dependency 类型:

  • Property(Metadata 依赖)
  • Fence(硬件同步信号)
  • ChiFence(CHI Node 间同步)

七、一句话记忆

实时链路: Sensor → TFE → IFE → [Stats/FD/SWL Nodes] → IPE → 显示/编码
离线链路: IFE(RDI Raw) → OFE/BPS → OPE/IPE → JPEG

  • TFE / IFE = 实时前端(采流 + 初步 ISP)
  • OFE / BPS = 离线前端(Raw/Bayer 重处理入口)
  • OPE / IPE = 离线/YUV 后处理(平台不同二选一或组合使用)
  • CHI Node = 厂商定制节点(FD、SAT、GME、EIS 等),插在 IFE 与 IPE 之间
http://www.jsqmd.com/news/1075262/

相关文章:

  • cert-manager:Kubernetes 证书管理,自动化到底
  • 神经免疫:CNS 三大顶刊接连刊发重磅研究
  • AI一周事件 · 2026.06.17-06.23
  • 擦肩的风,都是幸运的形状
  • MuleSoft+LLM企业级AI工作流:可审计、可灰度、可运维的集成实践
  • 告别风扇噪音焦虑:3分钟掌握Windows风扇智能控制终极方案
  • 基于双向循环链表的C语言贪吃蛇游戏开发实战(OpenCode 在线开发)
  • G-Helper终极指南:华硕笔记本性能优化与自定义控制完全教程
  • 个人项目月度支出审计:识别并消除四类隐性成本,每月节省1500元的实操复盘
  • 一篇文章如何入库的
  • 《人生底稿 38》赤峰收官返程:热忱现场与为打卡折返的名场面
  • AI编程助手终极对比:ClaudeCode vs OpenCode vs Codex
  • 系统级工具链开发:Cargo 工作区管理与并发安全的工程实践
  • LLM微调实战:成本控制、效果优化与PEFT落地指南
  • Nacos安全加固实战:使用BCrypt加密修改默认账号密码
  • ComfyUI-Impact-Pack终极指南:从入门到精通的5大核心功能详解
  • NXP AMCLIB跟踪观测器:电机无传感器控制的定点数实现与调试
  • GetQzonehistory:终极QQ空间数据备份工具完整指南
  • Allure测试报告生成与深度分析:从接口自动化到质量闭环
  • 插花艺术交流平台
  • 认知篇:正视焦虑,看清趋势(2)——项目的流程分工
  • AI生成内容的可信边界与工程化落地实践
  • AWS ECS部署Triton推理服务:GPU调度、模型热加载与生产级健康检查
  • DHCP 获取 IP 后免费 ARP 发送次数(分设备 / 系统)
  • 终极网盘下载加速指南:9大平台免费高速下载的完整解决方案
  • 每日 AI 研究简报 · 2026-06-24
  • 5步掌握iOS激活锁绕过:applera1n完整实践指南
  • Spring AI 实战指南(十五):AI Agent 中台源码级设计——从零实现自己的 Agent Framework
  • 先汇报一下进度
  • C语言入门:常见陷阱与调试技巧——避坑指南