
さて、これは典型的なラボテストの見出しではないだろう。昨年末、iPhone 17 ProをいつものCineDラボテストの手順で検証し始めた際、あるカメラの挙動に直面し、その結果、標準的な手順が事実上通用しなくなってしまった。そして、明日のAppleイベントでほぼ間違いなく次世代iPhoneが発表されることを踏まえると、この記事の公開はまさに絶好のタイミングだろう。多くの読者がかなり長い間待ち望んでいたことだと承知している。一体何が起きているのか?
2025年11月、私たちはApple iPhone 17 Proの実機テストを開始した。当時から、カメラの挙動について読者から非常に貴重な情報を得ていた。我々も偶然その挙動に気づいており、少なくとも(何とか)再現することはできていたのだ。

我々は収集した資料を基にAppleの担当者に連絡を取ったが、繰り返し要請したにもかかわらず、Appleは画像処理パイプラインの舞台裏で実際に何が起きているのかについての技術的な説明を提供してくれなかった。それは十分に理解できることだが、その結果、メーカーが確認した事実ではなく、我々の推測に頼らざるを得ない状況となっている。
そこで、我々はそれでも調査結果を公開することにした。第一に、標準的なラボテストがなぜ不可能なのかを皆に知らせるため、第二に、いくつかの興味深い挙動について皆に気づいてもらうためだ。
この記事の後半で説明するすべてのテストにおいて、Blackmagicカメラアプリをマニュアル設定で使用し、Apple Log 2を採用した。
iPhone 17 Proのカメラにおけるローリングシャッター
iPhone 17 Proには3つのカメラ(13mm、24mm、100mm)が搭載されており、標準的な300Hzのストロボライトを使用して、ローリングシャッターセンサーの読み出し特性に起因する白黒のバーの連続パターンを可視化した。
まずは13mmカメラから見ていこう:

17:9(4224×2240)のProRes RAWでは、非常に優れた5.6ms(数値が小さいほど良い)という結果が得られた。16:9では6ms、Open Gateモードでは7.4msだった。

24mmカメラはさらに高速で、すべてのモード(17:9、16:9、Open Gate)において3msを下回っている。
100mmカメラは、17:9モードで5.6ms、16:9で5.8ms、オープンゲートで7.5msを記録した:

これらはすべて、ローリングシャッターとしては非常に優れた数値だ!
iPhone 17 Proのダイナミックレンジ:残念ながら「No」と表示された
ここで、我々は乗り越えられない問題に直面した。通常のセットアップでは、カメラをXyla21チャートの前に設置し(ダイナミックレンジのテスト方法についてはこちらを参照)、チャートの少なくとも最初のパッチ、できれば2つ目や3つ目のパッチもクリップするように手動で露出を調整する(どのパッチがクリップしても構わないが、少なくとも1つのパッチがクリップする必要がある)。
そこで、24mmレンズ、Apple Log 2、ProRes RAWを使用してテストを行ったところ、次のような結果になった:

まず、シャッター速度1/25秒(つまり360°シャッター)、ISO 101の手動設定で開始した。その結果、6つのパッチがクリップした。
不思議なことに、クリップしたパッチをいくつか解消するためにシャッタースピードをわずかに上げると、1/30秒、ISO 101の条件下で次のような結果が得られた:

突然、ダイナミックレンジがさらに2ストップ分広がった(クリップしていないパッチを含めて)。また、右側のルマ波形チャートで、クリップしたパッチがより高いコード値に移動している点に注目してほしい!これはフレームスタッキングの兆候かもしれない(これには360°未満のシャッター角度が必要となる)。
計算上、シャッター速度を1/25秒から1/30秒に変更しても、露出はわずか約0.26ストップしか減らないはずだ。
しかし、Xyla21チャートの左側にあるクリップされた領域をタップすると(iPhoneに正しくピントを合わせさせたかったため)、事態はさらに興味深い展開を見せた。
完全マニュアル設定、ProRes RAW、Apple Log 2を使用していたにもかかわらず、iPhone 17 Proは突然独自の計算によるシーン解釈を適用し、最初は次のように表示した:

残っているクリップした部分が波形上でどれほど高い位置にあるかに注目してほしい。しかし、約1秒後、iPhoneは次のように落ち着いた:

残りの3つのクリップした部分は波形上で少し低い位置に移動し、iPhoneはシャッター速度1/33秒、ISO 104に落ち着いた。そして、この変化は約1秒かけて動的に起こるのだ。
要するに、6つのクリップしたパッチがある状態のISO 101、シャッター速度1/25から、3つのクリップしたパッチがある状態のISO 104、シャッター速度1/33へと、約0.4ストップの露出差を適用することで、波形チャート上でさらに3ストップ分の差を生み出したのだ!
そして、ノイズフロアより約11~12ストップ上にあることが確認できる。これは、小さなスマホカメラのセンサーとしては非常に良い結果だ!
また、明らかに、もう少し左や右のパッチをタップすれば、結果は変わってくるだろう。
ここで少し推測してみよう
記事の前半で触れた通り、Appleに問い合わせたが、シーン認識やトーンマッピングに関する技術的な詳細は一切提供されなかった。したがって、ここで何が起きているのかは推測するしかない。
まず、適切なXyla 21 / IMATESTダイナミックレンジテストに必要な条件をまとめておこう:
- 露出は完全に固定されたままである。
- センサーゲインは固定されたままである。
- RAWセンサーデータは、フレームごとに全く同じ方法で処理される。
- ローカルなトーンマッピングは行われない。
- ハイライトの復元変更や、フレーム間のフレームスタッキングは行われない。
- 画像処理に影響を与えるシーン認識は行われない。
従来のシネマ用カメラや、マニュアルモードの民生用カメラは、これらの要件を100%満たしている。また、最近テストしたInsta360 Luna Ultra(ラボテストはこちら)やDJI Osmo Pocket 4P(ラボテストはこちら)も同様だ。
画面をタップしてフォーカスを合わせると、すべての手動設定が無効になるようだが、スマートフォンは初期のシャッタースピードとISO値に近い設定に落ち着く。つまり、スマートフォンは、シーンの新しい「被写体」と判断した対象に基づいて、ハードウェアのダイナミック・トーンマッピング/トーンカーブの重み付けを調整しているようだ。
したがって、Blackmagicカメラアプリをマニュアルシャッター、マニュアルISO、ホワイトバランス固定モード、ProRes RAW、Apple Log 2で利用していたにもかかわらず、画面をタップすると、Appleの画像処理パイプラインは依然としてセンサーの下流でシーンに応じた処理を適用しているようだ。
そのため、Xyla21/IMATESTによる評価やラティチュードテストは、根本的に信頼性が低い。そして、それがこの段階でラボテストを中止せざるを得なかった理由だ。
まとめ
iPhoneはカメラというより、センサーを起点とする画像生成パイプラインだ。一般ユーザーにとっては、これは素晴らしいことだ。
しかし、ラボテストにとっては悪夢だ。なぜなら、カメラはもはや決定論的な撮像デバイスではなくなっているからだ。まるで、私たちの課題はiPhone 17 Proのダイナミックレンジを測定することではなく、その特定のシーンに対してiPhoneがどのダイナミックレンジを提供すると決定したかを特定することだったかのように感じられる。
とはいえ、3機種すべてのカメラにおいてローリングシャッターの値は優れており、ノイズフロアより11~12ストップのダイナミックレンジが期待できる。これは実に素晴らしい。
































