---
name: 3D視差・融像安全性シミュレーター
description: 視差量・視距離・スクリーンサイズ・IPD個人差・網膜視差角・VACを可視化する立体視快適性ツール＋科学的根拠
updated: 2026-05-19
confidence: high
icu_courses: [ICS, CGS]
---

# 3D視差・融像安全性シミュレーター（Stereo Comfort Simulator）

3D（ステレオ）映像の **視差量** を、視距離・スクリーンサイズ・IPD 個人差・網膜視差角・
輻輳-調節差（VAC）の観点から可視化し、**制作・教育・上映/展示の環境設計**で使う
立体視快適性の評価ツールと、その**科学的根拠**をまとめたドメイン。

## 目的・スコープ

- **what**: 「視差 mm が大きい＝危険」の単純判定ではなく、視距離・スクリーン幅・IPD を
  与えたときの網膜視差角 δ / スクリーン輻輳角 β / 開散超過角 ε / VAC を**同時に**算出し、
  座席 × IPD のマトリクスで読む。スタジアム立体映像（人物近景＋スタジアム遠景）の
  視差を 2 レイヤーで視覚再現する。
- **why**: 3D 撮影・上映・展示の事前設計、ICU 授業（ICS/CGS）の立体視・映像安全教材。
- **scope-in**: 幾何計算、座席別/ IPD 別評価、シーン視差プレビュー、px/mm 換算、出典整理。
- **scope-out**: 医学的安全基準の保証（[免責](#免責)）、SBS 動画解析・ヒートマップ等
  （仕様書 §12「次フェーズ」、未実装）。

## ファイル構成

| ファイル | 内容 |
|---------|------|
| [README.md](README.md) | 本ファイル（エントリポイント） |
| [science.md](science.md) | 8 指標の定義・全公式（§7）・判定閾値（§8）・ピクセルピッチ換算・融像性輻輳/AD・RD（§7.6） |
| [glossary.md](glossary.md) | 視差/輻輳/融像/ステレオプシス 用語集（ITU-R・江本&矢野2000・下野1994 と指標の対応） |
| [references.md](references.md) | 出典を S/A/B/C ラベルで整理（ITU-R BT.2021-1 / KAKEN / Fesharaki / 和文2文献） |
| [papers/](papers/) | 取り込んだ和文 PDF 2 本（江本&矢野 2000・下野 1994） |
| [_spec.md](_spec.md) | 原典（提供仕様書を UTF-8 整形保存・実装トレーサビリティ用） |
| **[simulator/index.html](simulator/index.html)** | **単一 HTML ツール本体（ビルド不要・ブラウザで直接開く）** |
| [simulator/presets.js](simulator/presets.js) | スクリーン＋座席プリセット定義（§4.3 + 宮下パーク図面） |

## ツールの開き方

ビルド不要。エクスプローラーで以下をダブルクリック、または
ブラウザのアドレスバーに `file://` で開く（客先 PC 単体動作）。

```text
c:\Users\keiji\projects\shared\knowledge\tech\stereo-comfort\simulator\index.html
```

外部依存は Tailwind / Chart.js の CDN のみ。オフラインでも計算コアと SVG は動作する
（CDN 不通時はグラフのみ簡易フォールバック）。

## 主な機能（MVP）

- **シーンプレビュー（スタジアム立体映像・2 レイヤー視差再現）**
  - 既定＝**内蔵ベクター絵**（スタジアム＋選手・外部画像なしで全モード動作）、PNG 差替可
  - 各レイヤーを視差の半分ずつ左右シフト → アナグリフ / SBS / **インターレース**（走査線交互重ね・眼鏡不要）
- **視差 p（中央0の1本デュアルバー）**: 左つまみ＝交差(手前)/右つまみ＝開散(奥)、両端の間隔＝**視差幅**を Δδ で評価、左パネル全体を固定表示
- **スクリーン**: 幅 W＋**高さ H** 入力、px/mm 換算（`pp = W*1000 / 横解像度`）
- **IPD × 位置 評価マトリクス**: IPD 最左列、視距離リスト（座席＋座席非依存距離）
- **上面図**: 観察者＝右／スクリーン＝中央縦線、手前(飛び出し)・奥を両方枠内に表示（Z/L 正規化で無限遠もクランプ）
- **Panum・安全視差スケール**: δ・VAC を ITU-R/Panum 帯に重ね、選択位置の「現在」ラインをスライダー連動表示
- **メーター / IPD 分布グラフ / 総合判定文**（§8.4）
- **保存/出力**: LocalStorage、JSON 入出力、Markdown レポートのクリップボードコピー

## 計算と判定の根拠

公式（網膜視差角 δ、スクリーン輻輳角 β、開散超過角 ε、仮想像距離 Z、VAC）と
判定閾値は [science.md](science.md) を参照。出典は [references.md](references.md)。
基準値の中核は **ITU-R BT.2021-1**（網膜視差角 ±1°、VAC ±0.2/0.3D、画面幅比 1/2%）。
日本人 IPD は **KAKEN 24830079** の報告値を正規分布近似した**参考値**（全国統計ではない）。

## 関連ドメイン

- [`../motion-sickness/`](../motion-sickness/README.md) — 映像視聴の健康被害（酔い/
  眼精疲労/PSE）。**VAC・Panum 融像域・3D 表示方式の生理学的背景はそちらに既存**。
  本ドメインは公式・閾値・ツールに特化し、生理背景は重複させずリンクで参照。
- [`../production-tech/rigs-3d-vr.md`](../production-tech/rigs-3d-vr.md) —
  IO（Interaxial）/ Convergence / Parallax / Stereo Window など撮影側パラメータ。
- [`../2d3d-conversion/`](../2d3d-conversion/README.md) — 2D→3D 変換・立体視全般。

## 免責

本シミュレーターは 3D 映像制作・教育・展示設計のための**リスク可視化ツール**であり、
医学的安全性を保証しない。融像限界・開散限界は年齢・眼位・操作・体調・疲労・視力矯正・
左右眼差・クロストーク・縦ズレで大きく変動する。医療的判断や安全基準策定に用いる場合は
眼科医・視能訓練士・視覚科学研究者への確認が必要（仕様書 §14）。

## 確実性

**中〜高**。幾何計算（δ / VAC / ε / Z）は高確度。日本人 IPD パーセンタイルは
KAKEN 報告値の正規分布近似による参考値で中程度。医学的安全性は個人差大のため
制作・教育支援用と位置づける。

## 未実装（仕様書「次フェーズ」）

SBS 動画ファイル解析 / 視差ヒートマップ自動抽出 / カットつなぎジャンプ検出 /
左右像不一致検出 / 実寸座席配置図 / 共有 URL。本リリースでは未実装。
（シーンの 2 レイヤー静止プレビューと px 換算は MVP に前倒し済）

## 更新履歴

- 2026-05-19: ドメイン新設。仕様書を _spec.md に保存、README/science/references、
  単一 HTML シミュレーター（座席×IPD マトリクス / 上面図 / δ・VAC・ε メーター /
  IPD 分布 / スタジアム 2 レイヤー視差プレビュー / px 換算 / Markdown 出力）を作成。
- 2026-05-19: UX 改善 — スクリーン高さ H、左パネル全体固定、上面図を手前/奥両対応に再設計、
  ウィグル→インターレース、シーン既定を内蔵ベクター絵化、Panum/安全スケールに現在ライン、
  IPD 最左列マトリクス、宮下パーク座席を実測値に。和文 2 文献を papers/ に取込み
  glossary.md 新設・science.md §7.6（融像性輻輳/ヒステリシス/AD・RD）追記。
