カメラの被写界深度を薄レンズ近似で計算
焦点距離、F値、被写体距離、許容錯乱円径から前後の被写界深度を計算し、遠点が無限遠になる条件を専用フラグで区別します。
計算結果
- 前方被写界深度
- — mm
- 後方被写界深度(0は∞、必ずフラグ確認)
- — mm
- 総被写界深度(0は∞、必ずフラグ確認)
- — mm
- 近点限界距離
- — mm
- 遠点限界距離(0は∞、必ずフラグ確認)
- — mm
- 近似式の無限遠切替距離
- — mm
- 遠点が無限遠のフラグ(1=∞、0=有限)
- —
使い方
- 焦点距離、F値、前側主点からの被写体距離、錯乱円径を、表示された単位と定義に合わせて入力します。
- 遠距離の薄レンズ近似でよいことと錯乱円の根拠を確認し、選択式の規則値や係数を対象に合わせます。
- 「計算する」を押し、近点、前方深度、遠点フラグ、後方深度、総深度を本文の境界規約と一緒に読みます。
- 別条件と比較するときは一度に一項目だけ変え、入力と出力を同じ記録へ残します。
計算式・考え方
sをmm換算し、前方深度=Ncs²/(f²+Ncs)、後方深度=Ncs²/(f²−Ncs)です。f²≤Ncsでは遠点、後方深度、総深度を0とし、far-limit-infinite-flag=1で0が∞の符号であることを明示します。
注意事項
- カメラの被写界深度は、一般的な被写体距離が焦点距離より十分長い撮影を対象に、許容錯乱円以内に見える前後範囲を近似します。このページは参照ページの中核となる入力と出力を一つの計算機へまとめ、グラフ、外部API、位置情報の自動取得、データベース照会を行わず、入力した条件だけから結果を返します。
- 計算式は、参照実ページのNcs²/(f²±Ncs)という薄レンズの遠距離近似をmm単位で評価し、後方分母の符号で無限遠を分岐します。途中値を表示前に丸めず、最後に最大有効桁数をそろえます。式を別の表計算へ移す場合は、単位換算、条件分岐、等号を含む境界の位置まで同じにしてください。
- 入力契約は、焦点距離と錯乱円径をmm、撮影距離をm、絞りを正のF値で受け、撮影距離が焦点距離を超えることを必須にします。空欄、文字、NaN、無限大、宣言範囲外、項目間で成立しない組合せは計算前に拒否します。既定値は例示であり、対象の実測値や採用規則を確認して置き換える前提です。
- 境界条件は、f²=Ncsで後方限界が無限遠となり、三つの0出力は距離0ではなく必ずfar-limit-infinite-flag=1と組にして読みます。通常値と特別値を同じ式で無理に処理せず、意味が変わる境界ではフラグまたは入力エラーを使います。ゼロが実際の量なのか、別状態を表す符号なのかも結果名と本文で区別します。
- 結果の読み方は、前方深度は合焦面から手前、後方深度は奥、総深度は両者の和で、錯乱円の選択により見かけの範囲が変わります。計算値だけで対象物、試合、史料、通信設定、地理的経路の妥当性が確定するわけではありません。入力値、単位、モデル名、規則版、確認日も結果と一緒に保存してください。
- 数値安定性については、無限遠枝ではゼロ分母を評価せず、有限枝だけで後方深度を除算します。大きな整数、近い値の差、分母がゼロへ近づく場所、角度の象限を個別に扱い、現行の許可制ASTで有限値だけを返します。選ばれなかった条件分岐は遅延評価されます。
- 独立検算では、参照実ページへ50mm、F8、5m、0.03mmを入力した1621.62mm、4615.39mm、6237.01mmと一致します。通常点、意味のある境界、無効入力を分け、既知値または標準ライブラリでも照合しました。境界の一方だけでなく、等号をまたいだときに分岐と単位が意図どおり変わることも確認しています。
- 参照資料は、ZEISSのDepth of Field and Manual Focusing資料と参照実ページの遠距離近似・無限遠表示を確認しました。2026年7月13日に参照実ページの入力・出力と、公式資料の定義または現行規則を照合しました。時点依存の規則や歴史換算は式へ隠して固定せず、確認日または利用者入力として見える形にしています。
- 対象外は、マクロ撮影、厚レンズ、瞳倍率、回折、収差、センサー傾斜、実写の主観的な鮮明度です。この範囲を補うには別の測定、規則集、史料、楕円体測地計算、ネットワーク機器設定などが必要です。便利な近似値を、法令、競技運営、安全施工、通信認可の最終判断へ直接使わないでください。
- 利用時の注意は、0=∞のコピー値だけを表計算へ渡さず、フラグ列と結果ラベルも必ず一緒に保存します。同じ数値でも前提や運用環境が違えば意味が変わります。結果を共有するときは画面の値だけを切り取らず、入力欄と注記を含めて、第三者が同じ条件を再現できるようにしてください。
- 入力条件に基づく学習・検算用の有限値です。機材性能、大会公式記録、史料解釈、測量成果、ネットワーク設定の保証には使用できません。
よくある質問
既定値をそのまま正式値として使えますか?
使えません。0.03mmは35mm判でよく使われる目安ですが、センサー、出力寸法、鑑賞距離で変わります。既定値は式を試すための再現可能な例です。対象の機材、競技会、史料、座標系、ネットワーク設計に対応する値を一次資料または管理者資料で確認してください。
結果が他の計算機と少し違うのはなぜですか?
厳密薄レンズ式、瞳倍率を含むマクロ式、メーカーのDOF表では採用式が異なります。さらに、十進入力から二進倍精度への変換と表示桁の丸めでも末尾差が生じます。まず式、単位、境界規約をそろえ、その後に用途に合う絶対誤差または相対誤差で比較してください。
範囲外を上限値や0へ置き換えてよいですか?
原則として置き換えません。無限遠条件では有限の巨大値へ置き換えず、0と専用フラグ1の組で表します。入力の切り詰めは元の条件を変更します。別モデルや別規則が必要な場合は、対応する専用計算へ切り替えてください。
入力値は外部へ送信されますか?
送信されません。計算は端末内のJavaScriptで完結し、外部API、位置情報取得、アカウント保存を使いません。共有端末では画面、クリップボード、ブラウザ履歴に残る情報へ注意してください。
入力値と計算結果はこの端末内だけで処理され、計算のために外部サーバーへ送信または保存されません。住所そのもの、個人を特定できる正確な自宅座標、社内ネットワーク構成、未公開試合情報などは入力せず、必要に応じて精度を落とした値を使ってください。