止まったように見える景色の先へ

Share

5年前のカメラで撮っても、困らない。

これは実感だ。数年前のミラーレスカメラであっても、日常的な撮影で「このカメラでは撮れない」と感じる場面はほとんどない。画素数は十分。高感度も実用的な範囲に収まっている。AFは被写体を見失うことが減った。RAW現像のワークフローも成熟している。

「カメラの技術的進化は頭打ちだ」という言説が繰り返されるのは、この実感が広く共有されているからだろう。だが「困らない」ことと「頭打ち」は、同じことを意味しているのか。

「頭打ち」を分解する

「頭打ち」という言葉は、物理法則的な限界に到達したことを暗示する。しかし実際に何が起きているかを分解してみると、見える景色は変わる。

センサー解像度。 フルサイズセンサーでは6100万画素(ソニーα7R V)クラスが上限に近づいている。一般的な用途、つまりSNSへの投稿やA3サイズまでのプリントであれば、2400万画素で十分すぎる。ただし中判デジタルの領域では1億画素を超える製品が登場しており、科学・産業用途ではセンサーの高解像度化はまだ進んでいる。「頭打ち」に見えるのは、民生用フルサイズという特定の文脈に限った話だ。

高感度性能。 ISO感度を上げたときのノイズの少なさは、ここ数年で改善幅が明らかに縮小した。これには物理的な理由がある。センサーが捉えるのは光子であり、光子の数は光量によって決まる。暗い場所では光子が少ない。少ない光子から正確な像を再構成するには限界がある。ショットノイズと呼ばれるこの制約は、センサー技術だけでは根本的に解決できない。

AF性能。 ここは明確に進化が続いている領域だ。被写体認識AIは毎年精度を上げている。人間の瞳だけでなく、動物、鳥、車、飛行機、昆虫まで。数年前には想像できなかった精度でフォーカスが追従する。AF技術に限って言えば、「頭打ち」とは到底言えない。

動画性能。 8K内部記録、RAW動画出力、高フレームレートでのスローモーション。映像側の進化はまだ加速している。スチルカメラとしての進化は鈍化しても、動画機としての進化は別の時間軸で動いている。

つまり「頭打ち」は、スチル画質という一つの軸に限定した話であり、カメラという装置全体を見れば、進化の重心が移動しているだけだ。

「十分」と「限界」は違う

ここで区別すべきことがある。「頭打ち」と「十分」は異なる概念だ。

頭打ちとは、物理法則やエンジニアリングの制約によって、それ以上の改善が原理的に困難になった状態を指す。一方「十分」とは、大多数のユーザーにとって実用上の差が感じられなくなった状態を指す。現在のカメラに起きているのは、後者だ。

PCのCPU性能が「頭打ち」と言われた時期と構造が似ている。2000年代半ば、シングルコアのクロック周波数は熱設計の壁に当たり、伸びが鈍化した。しかしCPUの進化が止まったわけではない。マルチコア化、省電力化、特定用途向けの最適化という別の軸に進化の方向が移った。

カメラも同じパターンをたどっている。画素数の競争が落ち着いた後、進化の軸はAF精度、計算処理、ソフトウェア体験、動画性能へと移動した。進化が止まったのではなく、進化が見えにくくなっただけだ。

計算写真という新しい戦場

スマートフォンが切り拓いた領域がある。計算写真(Computational Photography)だ。

スマートフォンのカメラは物理的に小さい。センサーも小さい。レンズも小さい。光学的な性能では、専用カメラに勝てるはずがない。しかしスマートフォンは、ハードウェアの制約をソフトウェアで超える道を選んだ。

HDR合成。ナイトモード。被写界深度のシミュレーション。超解像処理。複数フレームの合成による手ブレ補正。これらはすべて、光学的には不可能なことを計算処理で実現している。

この波はミラーレスカメラにも到達しつつある。被写体認識AF、プリキャプチャー(シャッターを切る前の瞬間を遡って記録する機能)、ピクセルシフトマルチショット。現像ソフトの選択がこれほど重要になったのも、撮影後の計算処理が写真の最終品質を大きく左右するようになったからだ。

ただし、ここには別の問いが控えている。計算で生成された画像を、どこまで「写真」と呼ぶのか。複数フレームを合成して人間の目では見えない暗部を持ち上げた画像は、「その場の光景を記録したもの」と言えるのか。この問いに答えは出ていない。おそらく出ない。しかし技術がこの方向に進んでいることは間違いない。

進化が見えにくいだけ

「カメラの進化が止まった」と感じるとき、その感覚の一部はマーケティングの変化に起因している。

メーカーはこれまで、分かりやすい数字で製品を訴求してきた。画素数。連写速度。ISO感度の上限。これらは数値が大きいほど「良い」と直感的に理解できる。しかし数字の伸びが鈍化すると、「進化していない」と感じてしまう。実際にはUIの改良、メニュー構造の再設計、グリップの形状変更、ファームウェアアップデートによる後からの性能向上といった改善は続いている。ただし、これらは「画素数が2倍になりました」のような分かりやすい訴求にはならない。

ファームウェアアップデートで購入後にカメラの性能が向上するという現象は、従来のカメラにはなかったものだ。フィルムカメラは購入した瞬間が性能のピークだった。デジタルカメラは購入後にAFアルゴリズムが改善されたり、新しい被写体認識が追加されたりする。「買った時点のカメラ」と「1年後のカメラ」が同じハードウェアなのに違う性能を持つ。進化は続いている。ただ、スペックシートには現れない。

成熟は悪ではない

レンズは一本でいいと思える状況は、技術が成熟したからこそ成立する。どのレンズを選んでも一定以上の画質が保証される時代になって初めて、「画質以外の基準でレンズを選ぶ」ことが可能になった。画角、サイズ、重量、撮影体験。機材選びの基準が性能から体験に移ったのは、性能が十分になったからだ。

物撮りで遠くから撮るという技法上の判断も、カメラの解像度が十分に高いから成り立つ。トリミング耐性がなければ、遠距離からの撮影は実用にならない。技術の成熟が、表現の選択肢を広げている。

「進化が鈍化した」ことと「それが問題である」ことは、分けて考える必要がある。技術が成熟することは、悪いことではない。むしろ、技術が十分に成熟した後にこそ、技術ではなく「何を撮るか」「なぜ撮るか」に集中できる環境が整う。

カメラの技術的進化が頭打ちだという主張は、半分正しく、半分間違っている。スチル画質の向上速度は確かに鈍化した。しかしカメラという道具の進化は、画質以外の軸で続いている。そして画質が「十分」になったことで、写真という行為の重心は、機材から撮影者自身へと移りつつある。それは停滞ではない。成熟だ。

Read more

1Passwordを閉じるボタンが……ねえ!

1Passwordを使っていたら、いつの間にかウィンドウの 閉じる/最小化/最大化ボタンが消えていた。Ctrl+Wでウィンドウ自体は閉じられるので長らく放置していたけれど、調べてみたら原因がしょうもなかったので共有しておく。 💡結論 F11を押してみよう 症状 * ウィンドウ右上の最小化・最大化・閉じるボタンが表示されない * タイトルバーも消えている * Ctrl+W では普通に閉じられる * PC再起動、1Passwordの終了・再起動、アンインストール → 再インストール、いずれも変化なし 原因 ただフルスクリーンモードに入っていただけ。 1Passwordコミュニティの投稿「Lost window minimize buttons top rhc.」で全く同じ症状が報告されていて、コミュニティマネージャーの回答が「F11でフルスクリーンを切り替えてみて」だった。 解決手順 1. 1Passwordのウィンドウをクリックしてフォーカスを当てる 2. F11 を押す これでタイトルバーとボタン類が戻ってくる。ダメな場合は Win + ↓(ウィン

By Sakashita Yasunobu

外字と訓点を compile-time hash で解く

aozora は青空文庫の外字参照 (※[#「魚+師」、第3水準1-94-37] のような形) を約 14,000 件のテーブルで解決する。このテーブルを runtime の HashMap ではなく phf (perfect hash function) で持ち、コンパイル時に static 配列に焼き込んでいる。この記事はその選択の根拠と、JIS X 0213 → Unicode フォールバックの設計をまとめたもの。 handbook の対応章: Shift_JIS + 外字 resolver。 外字テーブルの形 外字エントリには 3 種類の解決結果があり、それぞれに対応する variant を GaijiEntry に持たせている。 static GAIJI_TABLE: phf::Map<

By Sakashita Yasunobu

青空文庫の .txt を HTML に変換する最短手順

青空文庫 で配布されている .txt ファイルを HTML に変換したい、という用途向けの手順。Rust の知識は要らない。コマンド 1 行で済む。 1. CLI バイナリを取ってくる aozora の Releases ページ から自分の OS 向けのアーカイブを落とす。 OS アーカイブ名 Linux x86_64 aozora-vX.Y.Z-x86_64-unknown-linux-gnu.tar.gz macOS arm64 aozora-vX.Y.Z-aarch64-apple-darwin.tar.gz Windows x86_64 aozora-vX.Y.Z-x86_64-pc-windows-msvc.zip SHA256SUMS も同梱されているので、

By Sakashita Yasunobu