# 075-rockchip-camera-otp-calibration 校对记录

校对日期：2026-10-18。完整三语正文、原图和公式已落盘；全站构建、SEO、搜索、浏览器与移动端检查由主任务统一执行，不在此预先报告通过。

## 来源与版本

- 唯一原稿：`D:\ArmSoM\chatgpt-ai-work\github\docs\en\Common\ISP\ISP30\Rockchip Camera Module OTP Calibration Guide_EN_v1.0.34.pdf`，47 页，V1.0.34。
- SHA-256：`45b9f1f5f75494033ba4c981dcb5cc152a3d8471bc329fcbfc659a133517209d`。
- 没有对应中文 PDF。英文完整保留英文技术正文；中文和俄文完整翻译英文正文。全部语言统一使用英文 PDF 原图，图中已有中文标签如实保留；图注、alt、正文和表格说明本地化。代码、API/INI 标识符、原始数值和代码注释保留源文。
- 技术正文为 p.9–47，p.6/p.8 空页确认。原 PDF 未修改。移除封面日期、密级、声明、联系信息、受众、修订表和重复目录，保留 V1.0.34 与 p.2 的技术适用信息。最后 QSC 表（p.47）完整保留。

## 完整性统计

| 语言 | 原文技术标题 | 代码/配置块 | 原图与公式图片 | 可编辑表格 |
|---|---:|---:|---:|---:|
| ZH | 21 | 11 | 16 | 31 |
| EN | 21 | 11 | 16 | 31 |
| RU | 21 | 11 | 16 | 31 |

16 张图片 = 11 张原技术图 + 5 张从原 PDF 矢量公式独立裁取的图片；每个新增公式同时保留可复制文本。31 表 = 30 张正文表 + 1 张技术适用表。景深表 p.13–14 合并为一张，不丢续页行。原稿 p.20 的 5 行采样位置表无列名，添加本地化“序号/位置”列名作为编辑性辅助，所有数据保持原值。

## 逐章核对与提取修复

| 章节 | PDF 页码 | 内容核对 |
|---|---|---|
| 1 LSC/AWB 流程 | 9–11 | 光源、拍摄、均值/比值公式、校准前后亮度与色彩控制指标 |
| 2 PDAF 流程 | 12–20 | 完整流程图、AF/景深表、Gain Map、DCC Map、拍摄步骤、5 个矢量公式及验证图 |
| 3 API | 21–35 | AWB、LSC 校准/验证、PDAF 初始化、gain/dcc 校准/验证与清晰度 API，全部参数、返回值、sensor.ini |
| 4.1 示例 | 36–42 | 完整跨页 C/C++ 示例，从 include/main 至 dcc_calc_sharpness 末尾 |
| 4.2 数据格式 | 43–47 | 块封装、Sensor Info、AWB、LSC、PDAF、AF 和 QSC 全部地址、长度、字段和校验和 |

- 39 个技术页均已渲染核对。最初表格筛选阈值误将靠近页顶的表格拆成散文；正式提取修复该规则，恢复完整表格结构后才翻译，最终正文不使用早期候选稿。
- 合并跨页 INI 与附录 C 代码；同页重复灰框提取去重。灰底拍摄说明 §1.1/§2.2/§2.3 是自然语言步骤，不当作不可译代码，完整翻译。
- 修复附录成员访问 `psensor_cfg-` / `>pd_height` 的显示折行，合并折断的英文注释行；不改 API、参数、常量或疑似错误变量。
- 修复重复章节编号、被错分为标题的 §2.3 续句和跨行连续段落。原文双语表头“关键字/描述”按页面语言本地化；明显损坏表头 `Palamet then` 恢复“Parameter name”。移除全空的提取附加列。
- p.17–19 的 5 处公式是矢量字形，文本层没有提取出正文。已原图裁取并逐字转录：DCC 比值；图卡宽度 S；λ；W；DAC0 区间。DAC0 区间右端原图是 `]`，左端是 `(`，保留不擅自改为开区间。图像裁取不是整页图片替代正文。
- AWB/LSC 表中的绝对值公式在译文使用等价 `abs(...)` 记号，原英文表保持竖线绝对值并转义，避免 Markdown 将其拆为额外列；没有改变阈值或变量。

## 原文矛盾和待核实项

- §2.2 p.16 提及失败返回 `-1`，而 §3.3.2/§3.3.3 原型为 `bool`、返回说明为 0/1；附录亦用 `ret == -1`。全部保留，不推定 DLL 的实际 ABI。
- §2.3 p.19 将 gainmap 引用到 §2.1，但专门校准章节实际为 §2.2；原引用保留。
- p.19 PD_OFFSET 的 2bytes 说明与 `DCC_RSQ_THRESHOLD` 拼接成不完整句子；译文明确指出来源句子不完整，保留标识和值，不猜测两者关系。
- p.27/28 表 `CALB_S_LEVEL` 默认 100，p.31 配置例为 1000；p.29 `GAIN_VERIFY_DIFF_MAX` 描述为 `5%*1024`，例为 `5`。分别保留，实际参数单位须向 DLL/SDK 确认。
- p.22 `lsc_otp_Calibrate` 原型有 `ratio`，p.37 附录调用没有该参数。附录含 `#LSC...`/`#10bit` 等非标准 C/C++ 注释式内容、先调用后定义等问题，不能据本文声称可直接编译。
- p.39–41 `dccmaptest` 参数名为 `pdaf_offset`，函数调用却使用 `pd_offset`；原文保留。需实际 SDK 校正后才能使用，本文未猜改变量。
- p.46 `PDAF Version: v1.1.12=0x011c` 以及 `Sum(0x0007~0x00808)` 的写法原样保留；未根据一般版本编码或位数猜改。
- p.17 FOV 图文字为覆盖 80%~90%，p.18 图文字为 85%~95%；两个来源图均保留，不静默统一比例。
- p.18 的 λ 推荐值、单位和公式均原样保留；实际图卡尺寸、FOV、像素单位、模组位置及光学环境需校准流程确认。
- p.35 `valid_toerance` 原拼写保留；`vertification` 函数拼写同样保留，不能按普通英文拼写修正 API。
- p.44–47 多个布局的末地址/字段长度应由实际版本工具与厂商资料复核；本文没有重排或重新计算任何原始布局常量。

## 平台范围、操作边界

原稿芯片范围：RV1109、RV1126、RK356X、RK3588；未给统一内核或具体 ArmSoM 板卡、SDK/BSP 分支。本文是平台参考，必须核对传感器/VCM/OIS、ISP、DLL/API 版本、内核驱动、采集模式和 OTP/EEPROM 布局。所有阈值、图表和代码均为原文示例，不是 ArmSoM 实测。没有执行相机操作、校准或烧写；OTP/EEPROM 操作可能不可逆或覆盖数据。

文件：三语 `_articles*` 下 `075-rockchip-camera-otp-calibration.md`，本目录 `assets/` 原图与公式。复用 `camera` 分类和统一 translation_key，未改模板、语言切换、目录、搜索或 SEO 共享机制。三语代码块逐块相同。未进行 commit、push、发布、搜索引擎提交、DNS 或权限操作。
