十几年前 iPhone 4 拍的 HDR 照片竟然支持在当前新款设备上以 HDR 方式显示

170 天前
 wushan

注意标题里的两个 HDR 含义不一样,iPhone 4 相机的 HDR 拍摄是指拍多张曝光不同的照片,再机内合成为一张,使得成片的亮部不过曝、暗处不过黑,这是一种常见的摄影技术。后面的 HDR 是指 HDR 显示,即照片高光部分能以超过 SDR 范围的亮度去高亮显示。

所以我是说,把 iPhone 4 拍的 HDR 照片放到现在支持 HDR 显示的苹果设备里,高光部分竟是能跟现在最新款 iPhone 拍的照片一样有 HDR 效果的!这个实现原理显然和自 iPhone 12 以来的 gain map HDR 不同,效果也没那么强烈,但的的确确是真实存在的。

太超前了。

如果你觉得在手机上看不明显,请使用支持 HDR 显示的 MacBook Pro ,打开相册,找到一张用 iPhone 4 拍摄的 HDR 照片(图片左上角会有 HDR 的标签),然后打开相册设置,反复开关 View Full HDR ,这样你能在 HDR 和 SDR 显示间快速切换。

8205 次点击
所在节点    iPhone
72 条回复
catalysia
170 天前
windows 配合 nvidia 40 系显卡的 RTX HDR 技术 可以把 136 年前第一部电影变成 hdr 的

所以一个 10 年前拍摄的 hdr 照片 用现在的 hdr 设备能播放出来有啥好稀奇的?
wushan
170 天前
@catalysia 不清楚你对摄影了解多少。首先第一段已经说明了 iPhone 4 那时的 HDR 拍摄和 HDR 显示是两码事,那时的 HDR 拍摄就是多张合成为一张 JPG ,所以你不能简单地说 HDR 照片当然能在 HDR 设备上显示。其次,如果是用相机拍 RAW ,从去年起 Adobe 才支持编辑导出 HDR 照片,隔壁安卓也是到去年才推出 Ultra HDR ,iPhone 自己从 iPhone 12 推出杜比视界视频和 gain map HDR 照片。现在 14 年前的一部手机拍的照片能被直接兼容支持显示(注意这里不是 AI 计算) HDR 效果,至少在摄影领域真的挺稀奇的。
seanzxx
170 天前
苹果的 HDR 算是一脉相承吧。
早期的三张合成(正常,过曝,欠曝),简单合并,保留亮部和暗部细节。
现在的多帧合成,还是拍多张信息,然后有强大的 AI 算法智能场景识别,优化选择每一张的最佳部分。

早期的是图片格式是 jpeg ,并不支持 HDR 信息,苹果把信息保存在 EXIF 元数据里面。

后面的 HDR 拍摄设备和技术都先进了,但元数据这块可能改动并不大,所以能兼容。

我记得当时拍摄 HDR 照片还保留原片,我找出相册里面 10 多年前 iPhone 4 拍摄的照片,HDR 照片还是有明显提高的,特别是夜晚的步行街之类的夜景。
ferock
170 天前
论兼容性的重要
catalysia
170 天前
@wushan 是你根本就不了解 hdr 这技术从胶片机时代就有 最早能追溯到 1997 年 而民用领域 1999 年的 adobe ps 5.5 就能让你拍摄三张胶片照片的扫描图混合成 hdr 照片 png 和 jpeg2000 还专门支持这个模式
比 iphone4 早得多的 05 年左右的 宾得 k 佳能 s3 尼康 D80 柯尼卡美能达 1000 sony 的 alpha 哪个不能拍摄 hdr 照片?那些相机拍摄的 hdr 照片一眼能通过伽马重映射显示在现在的 hdr10 设备上

这主要是因为 hdr10 的显示设备对过去 hdr 照片的兼容性 哪里是苹果的功劳?

而且 hdr 显示设备也不是现在才有得 2005 年 sony 的 crt 显示器 BVM-D20F 是被认为第一个能显示 hdr 的设备 通过色彩重映射 他能显示 sony 多摄像管机 A200 所拍摄的 高范围图像 并应用在多部早期蓝光电影的拍摄工作上
10RR
170 天前
我是从 iPhone 4s 和佳能单反 450D 开始玩的,当年偶尔用单反拍 3 张不同曝光的照片,在电脑上用 HDR 软件来合成(软件名字不记得了,但是电脑截图里面应该还能找到)。

那是否当年的佳能单反、或者当年的卡片机拍摄的那些 3 张照片合成之后,现在能显示出 HDR 显示器的效果呢?
SeaTac
170 天前
找了几张 iPhone 6s 拍的照片
hdr 效果有 但是不明显
我甚至觉得更明显的是紫边🤣
catalysia
170 天前
@10RR 一样能 所以这真的没什么可吹的
wushan
170 天前
@10RR 不能,苹果这个估计是类似 3 楼 @seanzxx 说的那样,从以前自家的 Exif 里提取高光信息的。 你说的那些 HDR 照片实际在合成之后就是一张普通的 SDR 照片,如果有软件能支持映射到 HDR ,那么所有照片都可以,不是同一种概念。
wushan
170 天前
@SeaTac 注意只支持左上角是有 HDR 标签的(后来的机型统一没有 HDR 标签的另论)。手机上在 Photos 的设置里也可以开关 View Full HDR 对比前后效果,但是在 Mac 上对比起来更方便,按最后一段的方法操作。
catalysia
170 天前
@wushan 咋不能 建议你还是稍微了解下 jpeg 的版本和 exif 吧 那些相机厂玩这个的时候 苹果还在一边要倒闭一边做随身听呢
icaolei
170 天前
这。。。给我一种「几千年前发明的中文竟然支持在当前最新款电脑上以中文的方式显示」的感觉。。。

然后再煞有其事地说明一下:「注意标题里的两个中文含义不一样,前面那个中文是指甲骨文或繁体字,云云云,现在的电脑竟是可以显示的!这个显示没那么复刻,但确确实实长得差不多。」

最后再补充一下:「当然,如果你理解成几千年前的人就能发明现在的人能看懂的文字,那听起来好像更厉害了」
catalysia
170 天前
@wushan hdr 技术没有任何混乱 是你对 hdr 理解就有错误

hdr 就是高动态范围成像

无论是拍摄的技术 显示的技术 电脑 CG 演算的技术

最后得出的都是一回事 也就是亮度由 8 位信息提升到 10 位或者 12 位

这既可以通过提高摄像管的数模转换精度由 1600 万个电子位提高到 10.8 亿电子位达成
也可以让电脑生成 CG 的时候演算 8 倍的光栅达成
也可以让显示器的对比度由 500 提高到 10000 达成
自然也能用拍摄多张不同曝光度的照片累加而达成

只不过这是面向不同的方向 拍摄 存储 生成 显示
catalysia
170 天前
@icaolei 你这比喻真赞 太形象了
catalysia
170 天前
@wushan “这种技术不是为了现在这种高亮度的 HDR 显示而存在的,恰恰是为了 SDR 。”你补充的帖子里说的就是这个错误的

显示的拍摄 存储 生成 显示技术 并不是同步发展的

在第一台彩色电视机器 1954 年生产出来之前 可就有彩色电视节目了
你能说拍摄彩色电视节目是为了黑白电视机么?

HDR 就是 10bit 或者 12bit 的彩色亮度信息

早在 2005 年很多电影电视剧就都采用 10bit 来拍摄了

但是直到 2015 年才有建立在 bt.2020 规格下的 hdr 显示设备

当年大多数设备不能正确显示 10bit 的亮度信息 不代表当年就是为了这些设备拍摄的 10bit 信息

就像彩色电视节目比彩色电视机早十几年一样
catalysia
170 天前
再给你说个更容易理解的例子

在高清蓝光( 1920x1080 分辨率)出来之前 日本还只有 320x240 的电视显示的时候

日本 CG 动画和数码化的原稿就是 2048x1536 绘制

这也是为什么后来电视日本很多都蓝光化

难道你觉得当时用 2048x1536 绘制是为了 320x240 的设备么?
当时 sony 对电视台制作人员可都是提供 1600 线的 bvm 监视器
wushan
170 天前
@catalysia 你自己都说了 HDR 面向不同方向有不同的技术,不正是说明容易导致外行人误解吗?与其在这争论 HDR 的定义,其实不如你直接告诉 6 楼他以前包围曝光合成的 JPG 照片怎么直接 HDR 显示。我回答他不能是因为我还特意试了,确定 Photos 只支持自家的 HDR 照片。如果你知道有什么软件可以支持映射到 HDR ,烦请分享,很感兴趣。
c6h6benzene
170 天前
之前那种 HDR 的实现方式感觉很像是摄影里面经常会用到的包围曝光( bracketing exposure ),就是拍照时正负 0.3ev 拍个三张这样。
wushan
170 天前
@c6h6benzene 对,就是包围曝光然后曝光合成,将本该是 HDR 范围的亮度信息压到 SDR 的范围内。但估计苹果在进行这一步操作的时候多保留了一些元数据,所以现在刚好能拿来用作 HDR 显示。
LUO12826
170 天前
@catalysia #5 你没有完全理解楼主说的。你说的那些相机,包括现在很多能机内合成 HDR 的相机,合成后的 HDR 照片虽然包含了更多的高光和阴影,但从元数据的视角来看仍是 SDR 照片,在 iPhone 的相册里是无法自动出现“高光比白更白”的效果的。楼主惊讶的点是,苹果做了什么 trick 来识别早期设备拍摄的这类 HDR 合成的照片,并自动做了增益或者伽马映射之类的。(个人感觉只是个简单的增益)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1055777

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX