m24h作者
1年1个月前修改于 1年1个月前IP:上海
946953
8楼

反向研究协议 需要参考多方面的信息 关于Sony的协议 主要可以参考 Sebi在XXXXXXXXX发的一个名为"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"的帖子 其中有两个关键参数 1是机身如何知道闪光灯的能量参数, 2是机身如何指导闪光灯发出合适能量的闪光

先说第二个参数:

image.png

经过调整不同闪光补偿可以发现 相机送出的这个数据 对0x3F比特与之后 是一个有符合的6位数 其单位是1/4EV 但是这个数仅仅发掘了1/4EV的相对关系 其绝对量和含义还不明确

第1个参数 应该是这个 作者并没有挖掘清楚

image.png

5600的数据是旧的 而且也不符合我对其他闪光灯的观察 我手上另一款闪光灯送的数据和5400HS相似 所以猜这里的5600是没有HS(D)的老旧款 所以用5400HS数据研究 对比5400HS说明书

image.png

对闪光指数和此参数做个关联 因为闪光指数每增加1倍 实际上EV是加2的(平方关系) 再加上观察 第2个参数送出的最大值 永远是第1个参数减去28 所以这两个参数应该同样使用1/4EV为单位 所以用Log2()*8为原型 参考别人的数据和说明书 Excel规划求解一下

image.png

解出这个参数是Log2(GN)*8+7.744587... 嗯 四舍五入应该是8 所以是Log2(GN)*8+8 结果是非常吻合的 尤其32指数这种2的幂下 误差为0 因为是直接表达满载能量的 我称为"最大光能参数" 已完全解读


再回头看第2个参数 这个参数其单位1/4EV已经知道 关键就是这个参数在"0"的时候 代表多少绝对的闪光能量 (我称为"基准能量" ) 相机既然送出的最大数 是"最大光能参数-28" 那么0的时候 等效的GN值可以这样解

Log2(GN0)*8+8 =28, 得GN0=2^2.5=sqrt(32)=5.657

既ISO100下 光圈1 时候 能正好照满亮5.6米外的对象 或者参考我的"理想布光情况下闪光灯能量Ws与指数GN的推导" 使用标准35mm焦段闪光灯 这个能量代表的光能 正好是100流明秒 或者对于一般50lm/w的氙气灯 就是2焦耳

所以第二个参数的公式是 Log2(流明秒/100)*4

有趣的是 观察预闪时候送出的数 还可以知道 预闪时候送出的数是 8*log2(光圈)-16 而且不超过最大功率减16 其能量就是

E(GN0)*exp2((8*log2(光圈)-16)/4) = E(GN0)*光圈^2/16 = E(GN1) = E(光圈*照亮距离)

因为E() 与光圈(这里既实际的光圈倒数值)平方 与距离平方是正比关系

E(GN0)*光圈^2/16 = E( 光圈 * 5.6m /4) = E(光圈*照亮距离)

预闪能量正好是无论光圈多大 ISO100 下 都能正好满照亮 5.6/4 = 1.4 米外的东西 当然 实际考虑到相机在预闪测光时 使用ISO比如1600时 就能正好照亮 5.6米外的对象 这对预闪而言 是个不错的取值

如果参照Nikon的闪光灯 一般50指的 预闪用1/32-1/128能量 大概相当4.4-8.8指数 也和Sony的GN0接近

评论
文号 / 946953

千古风流
名片专栏发私信
学术分 1
总主题 68 帖总回复 1007 楼拥有证书:进士 学者 机友
注册于 2020/01/22 18:44:43最后登录 2026/10/31 02:54:58
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:上海

个人简介

个人开源项目: m24h.github.io

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的