
大疆D-Log与D-LogM系统介绍
摘要
大疆的 Log 色彩体系可以大致分成两条线索:一条是以 Zenmuse、Inspire、Ronin 4D 等较高阶影像系统为代表的 D-Log / D-Gamut,它有公开的曲线公式、色域原色坐标、到 CIE XYZ 与 Rec.709 的矩阵,并在 2017 年与 2022 年的两份白皮书中给出了较完整的技术说明。
另一条是近年大量进入消费级航拍机、手持云台相机和运动相机的 D-Log M,它在官方传播中被描述为 10-bit、低后期门槛、适合在高反差场景中保留更多颜色和明暗信息的“中间型”Log 模式,但目前公开资料中没有找到与 D-Log/D-Gamut 同等级别的完整曲线公式和色彩矩阵。
一、结论先行
D-Log 是 DJI Cinema Color System 中有明确数学定义的曲线,2017 年白皮书给出线性信号到 D-Log 数据的分段函数,并给出 0%、18%、90% 反射率对应的 10bit 码值 95、408、586;白皮书还声称 D-Log 设计覆盖约 15 档动态范围,并说明 D-Gamut 完全覆盖 ITU-R Rec.709 与 DCI-P3,且在 P3 外仍有余量。
Zenmuse X9 6K/8K 的 2022 版白皮书沿用同一线性到 D-Log 的转换函数,但针对 X9 传感器调整了最大输出码值、EI 与高光侧动态范围分布,并明确指出 X9 6K 的双原生 EI 为 800/5000,X9 8K 的双原生 EI 为 800/4000。
D-Log M 则不同:DJI 在产品规格和说明中反复强调 10-bit D-Log M、HLG、降低调色难度和高反差场景保留细节,但公开资料通常以 LUT、产品页面与用户手册的形式出现,而非提供完整数学白皮书。
因此,严谨的说法应当是:D-Log M 是 DJI 在消费级与轻量专业设备上提供的 10-bit 平坦色彩模式,属于比普通 Rec.709 更适合后期调整、比 D-Log 更轻量、更“成片友好”的中间方案。
| 核查对象 | 已核实结论 | 主要依据 | 风险提示 |
| D-Log 曲线 | 2017 与 X9 白皮书均给出同一分段转换公式,18% 灰约为 10bit code 408。 | DJI D-Log/D-Gamut 白皮书;X9 白皮书 | 不同机型的剪切码值、EI 策略和内部处理可能不同。 |
| D-Gamut 色域 | D-Gamut 原色坐标公开,白点 D65,覆盖 Rec.709 与 DCI-P3。 | DJI D-Gamut 表格与矩阵 | 覆盖不等于所有机型都能真实记录全部色域。 |
| X9 D-Log | X9 保持 D-Gamut 不变,但改变最大输出/剪切电平并引入双原生 EI。 | X9 白皮书 | CineD 测试结果与官方 14 档/15 档说法口径不同。 |
| D-Log M | 官方确认多款消费级设备支持 10-bit D-Log M,并提供对应 LUT。 | DJI 产品页、规格页、LUT 下载页 | 公开资料未提供与 D-Log 同级别的公式和矩阵。 |
| HLG 与 D-Log M | 许多机型同时提供 HLG 与 D-Log M,二者目标不同。 | DJI 规格页;BT.2100 | HLG 是交付/显示导向,D-Log M 是后期调色导向。 |
表 1:本文采用的事实核查框架
二、从“普通色彩”到 Log:为什么 DJI 需要 D-Log
普通视频模式通常以 Rec.709/sRGB 一类显示参考为目标。
它的好处是直接看起来“正常”,白平衡、对比度、饱和度、锐化和降噪都已经在机内完成,拍完就能发。
但这类成片型模式会把传感器捕获到的高光、阴影和宽色域信息提前压缩到一个相对窄的显示容器中。
对于旅行记录、社交平台短视频和不调色交付,这是效率;对于需要统一多机位、匹配电影机、保留天空层次、压住反光和霓虹高光的工作,它就会变成后期空间不足。
DJI 的 D-Log Grading Guide 用非常直观的方式说明了这个问题:高性能传感器往往可捕获 11 档或更高动态范围,但如果用普通显示 gamma 直接处理并输出 8-bit 视频,动态范围大约只能保留 8 档左右,部分高光与阴影信息会在压缩中丢失。
D-Log 的基本任务,是把传感器或图像管线中的线性亮度信息以对数方式编码到有限的码值空间里。
线性记录会把大量码值分配给高亮区域,人眼和后期调色对阴影与中间调的需求得不到足够照顾;Log 记录则利用对数曲线重新分配码值,让暗部、中间调和高光在有限位深中有更均衡的可操作空间。
因此,D-Log 素材在普通监视器上会显得灰、低饱和、低反差,这并不意味着画面“质量差”,而意味着相机暂时没有把对比度和饱和度“烤死”到显示空间里。
DJI 的 D-Log 设计明显借鉴了电影负片扫描的思路。
白皮书中的表述是 D-Log 基于负片扫描的光电转换函数特性,以便兼容传统电影工作流。
这里的“电影工作流”不应被理解为一个营销形容词,而应理解为一种后期链路:现场记录尽量保留可塑性,监看与剪辑可使用 LUT 得到接近成片的外观,最终在调色软件中进行曝光、对比、肤色、色彩空间和交付标准的统一管理。
对于航拍、手持、运动相机这种体积受限的设备而言,Log 的意义还包含一个现实层面:它无法让小传感器变成大画幅电影机,却可以尽量避免在机内风格化处理阶段过早损失信息。
不过,Log 不是万能药。
Log 模式在 8-bit、低码率、强压缩或过度降噪的条件下,反而可能暴露更多问题。
因为平坦曲线把后期调整责任交给了用户,用户一旦大幅拉高阴影、提高饱和度或用错误 LUT 进行色彩空间转换,压缩块、色带、噪声、肤色偏移和高光断层都会变得更明显。也就是说,D-Log 的收益来自整条链路:足够好的传感器、正确曝光、10-bit 记录、合理码率、准确白平衡、合适的 LUT 或色彩管理,以及不过度的二级调色。
D-Log M 之所以诞生,正是因为 DJI 需要在“普通模式太死”和“完整 D-Log 太重”之间给大量轻量创作者一个折中选项。
三、D-Log 的数学定义:曲线、码值与灰点
D-Log 的可贵之处在于 DJI 曾公开给出曲线公式。
根据 2017 年白皮书,线性信号 in 到 D-Log 数据 out 的转换分为线性暗部段与对数段:当 in <= 0.0078 时,out = 6.025 * in + 0.0929;当 in > 0.0078 时,out = log10(in * 0.9892 + 0.0108) * 0.256663 + 0.584555。反向转换也被公开:当 D-Log 数据 in <= 0.14 时,线性 out = (x - 0.0929) / 6.025;当 in > 0.14 时,out = (10^(3.89616 * x - 2.27752) - 0.0108) / 0.9892。这个公式使 D-Log 能够在标准色彩管理、LUT 制作和技术变换中获得明确锚点。

图 1:依据 DJI 白皮书公式重绘的 D-Log 曲线示意。18% 灰约落在 10bit code 408
从码值表看,D-Log 的三个关键锚点非常清晰:0% 输入反射率对应 10bit code 95,18% 灰对应 code 408,90% 反射率对应 code 586。
它不是把黑位放在 0,也不是把 18% 灰放在传统显示曲线的中高位置,而是为阴影和高光都预留了进一步调整空间。
白皮书还写明,D-Log 曲线可将 18% 灰以上 7.8 档、约 4200% 的高光范围编码到 1.0。
这一信息对现场曝光很关键:如果拍摄者只凭肉眼看 D-Log 灰图,往往会觉得画面“太暗”或“不够有劲”,但波形与假色会显示它其实是在为高光保留余量。
| 输入反射率 | D-Log 10bit code | 技术意义 |
| 0% | 95 | 黑位并未落在 0,暗部留有编码空间。 |
| 18% | 408 | 中灰锚点,曝光判断与 LUT 还原的核心位置。 |
| 90% | 586 | 高反射区域仍未靠近剪切,便于高光滚降。 |
| 18% 灰以上 | 约 7.8 stops 到 1.0 | 说明高光侧是 D-Log 分配码值的重点。 |
表 2:D-Log 曲线关键码值
这里必须区分“曲线公式”和“相机实际可用动态范围”。
曲线可以编码约 15 档,并不意味着每一台使用 D-Log 或 D-Log M 的设备都能以可接受噪声记录 15 档。
传感器面积、像素尺寸、读出噪声、模拟增益、机内降噪和编码格式都会影响最终结果。DJI 自己在 X9 白皮书中也把 D-Log 曲线、EI、剪切码值和动态范围分布分开处理;CineD 对 Ronin 4D 6K 的实验室测试则显示,6K 全画幅 ProRes RAW HQ 在 ISO 800 使用 D-Gamut/D-Log 开发时,IMATEST 给出 SNR=2 时 12.4 档、SNR=1 时 13.7 档,同时波形上还能看到第 14 档和微弱第 15 档。
这说明官方“覆盖/设计范围”和第三方“可测动态范围”并非矛盾,只是口径不同。
四、D-Gamut:D-Log 背后的色域系统
D-Log 只是亮度分配曲线,D-Gamut 才是 DJI Cinema Color System 中与色彩范围相关的部分。
2017 年与 2022 年白皮书都说明,D-Gamut 的设计目标是充分利用 DJI Zenmuse 相机传感器能力,同时为调色提供较优起点。
白皮书给出的 D-Gamut 原色坐标为:R (0.71, 0.31)、G (0.21, 0.88)、B (0.09, -0.08),白点为 D65 (0.3127, 0.3290)。
它完全覆盖 ITU-R Rec.709 和 DCI-P3,并在 DCI-P3 之外留有余量。

图 2:D-Gamut、Rec.709、DCI-P3 与 BT.2020 原色三角形示意。该图只呈现原色坐标关系,不代表任一设备必然填满整个色域
D-Gamut 的一个重要设计意图,是让 D-Gamut 的红、绿、蓝原色与 DCI-P3 对应原色和 D65 白点尽量共线。
这样在进行色域映射时,色相变化可以尽量小。对白片场工作而言,这一点比“色域大”本身更重要。调色师最不希望看到的情况,是从 Log/Wide Gamut 转到 Rec.709 或 P3 时,肤色、红色霓虹、植物绿色或蓝天出现不可预期的色相旋转。
色彩饱和度和对比度可以相对直观地调整,色相漂移则会让二级校色和镜头匹配变得非常困难。
白皮书还给出了 D-Gamut 与 CIE XYZ、Rec.709 之间的矩阵。
例如 D-Gamut RGB 到 ITU Rec.709 RGB 的矩阵为 [[1.6746, -0.5797, -0.0949], [-0.0981, 1.3340, -0.2359], [-0.0410, -0.2430, 1.2840]],Rec.709 RGB 到 D-Gamut RGB 的矩阵为 [[0.6163, 0.2857, 0.0980], [0.0505, 0.7990, 0.1505], [0.0292, 0.1604, 0.8104]]。
这些数字意味着 D-Log/D-Gamut 可以被技术化地接入调色软件和 LUT 管线,而不是只能依赖主观“拉曲线”。
| 项目 | D-Gamut |
| 红原色 x,y | 0.71, 0.31 |
| 绿原色 x,y | 0.21, 0.88 |
| 蓝原色 x,y | 0.09, -0.08 |
| 白点 | D65: 0.3127, 0.3290 |
| 覆盖关系 | 完全覆盖 Rec.709 与 DCI-P3,并在 P3 外留有余量 |
表 3:D-Gamut 官方公开原色坐标
五、Zenmuse X9 与 Ronin 4D:D-Log 在电影机化系统中的实现
Ronin 4D / Zenmuse X9 是理解 DJI D-Log 的关键案例,因为它把 DJI 的 Log 系统从航拍相机扩展到电影机化的一体化云台摄影机。
X9 白皮书明确写道,X9 6K 与 X9 8K 的 D-Log 曲线是基于原始 D-Log 曲线并针对新 6K/8K 传感器调整,目标是在高光、中间调、阴影和视觉噪声之间取得平衡,并覆盖 14 档动态范围。
它还说明 X9 的 D-Log 与 2017 年 X7 版本相比,线性信号到 D-Log 的转换函数不变,改变的是最大输出电平,也就是不同 EI 下的 clipping level;D-Gamut 保持不变。
X9 的双原生 EI 策略非常值得展开。
根据白皮书,X9 6K 的双原生 EI 为 800 与 5000,X9 8K 为 800 与 4000。低原生 EI 与高原生 EI 使用同一条 D-Log 曲线,差别在于图像传感器分别工作在低灵敏度与高灵敏度模式。
高于高原生 EI 的设置会使用同一曲线并在传感器上施加模拟增益,以改善暗光环境中的噪声表现,但高光动态范围会按比例受损;低于低原生 EI 时,曲线最大输出电平下降,高光侧动态范围也随之下降。

图 3:根据 X9 白皮书示意重绘的 Zenmuse X9 6K 不同 EI 动态范围分布。