機能ドキュメント

← ホームに戻る

概要

ElectroSpotmaticは、iPhoneおよびiPad向けの本格的なiOSカメラアプリです。AVFoundation・Metal・MetalPetなどの最新のiOS技術を活用し、クリエイティブな撮影から技術的な写真まで対応する高度なマニュアル操作と計算写真機能を提供します。

主な特徴

  • 直感的な操作性を持つ本格的なマニュアルカメラ
  • RAWおよびProRAW写真撮影に対応
  • マニュアル操作付きの高品質動画録画
  • iOS 18以降のコントロールセンターウィジェットとカメラコントロールハードウェア連携
  • ロック画面からすばやくアクセスできるロックカメラ拡張機能
  • 写真家のクレジット情報を記録するコンテンツクレデンシャル連携

カメラ操作の概要

ElectroSpotmaticのカメラインターフェースは、本格的なマニュアル操作に直感的にアクセスできるように設計されています。下の図をクリックすると、すべてのカメラ操作の解説付き拡大図を表示できます。

ElectroSpotmaticカメラ操作ダイアグラム

長押しして別のカメラ操作ダイアグラムを表示

基本的な撮影機能

写真撮影フォーマット

  • 計算写真対応のスタンダード(HEIF/JPEG)
  • 最大限の編集自由度を持つDNG(RAW)
  • ProRAW(iPhone 12 Pro以降)

カメラ操作

  • マニュアルフォーカス(0.0〜1.0の範囲)
  • ISO感度(通常25〜6400、デバイスにより異なる)
  • シャッタースピード(通常1/2000s〜1/2s、デバイスにより異なる)
  • 露出補正(-2〜+2 EV)
  • ホワイトバランス調整
  • フラッシュ制御

露出計

  • リアルタイム表示の内蔵露出計
  • 露出値(EV)表示
  • ヒストグラム表示
  • マニュアルフォーカスを補助するフォーカスピーキング

カメラ選択

  • 前面・背面カメラの切り替え
  • 超広角・広角・望遠レンズ対応
  • カメラ機能の自動検出
  • デバイス固有の機能の最適化

マニュアルカメラ操作

3リング円形コントロールシステム

ElectroSpotmaticのマニュアル操作の核心は、画面上の弧状ボタンをタップするとアクセスできるロータリーコントロールです:

ISOリング

  • 範囲:100〜1000(デバイス限界まで拡張可能)
  • 自然な感触のための対数調整
  • ノイズレベルのリアルタイムプレビュー
  • オートISO機能搭載

露出

  • 範囲:-5〜+5 EV
  • 連続的な値の変更
  • 露出のリアルタイムプレビュー
  • 露出ロック機能

フォーカス

  • 線形フォーカス距離コントロール
  • フォーカスピーキングオーバーレイ
  • タップフォーカス対応

その他のマニュアル操作

シャッタースピード

  • 範囲:1/2000s〜1/2s
  • 対数ステップ進行
  • バルブモード対応(利用可能な場合)

ホワイトバランス

  • オートホワイトバランス
  • プリセットホワイトバランスモード

フラッシュ制御

  • オート・オン・オフモード

計算写真

高度なマルチフレームキャプチャ

ElectroSpotmaticは、複数のフレームから高品質な画像を生成する高度な計算写真機能を搭載しています。各機能の詳細ガイドは計算写真ガイドをご覧ください。

フォーカス合成

  • 7〜15枚のキャプチャシーケンス
  • フォーカス範囲の自動計算
  • 複数のブレンドアルゴリズム
  • グラジエントベースのシャープネス検出
  • ラプラシアンピラミッド処理
  • メモリ最適化処理

動体除去

  • 7〜15枚のキャプチャシーケンス
  • MADシグマクリッピング手法
  • パーセンタイルベースの外れ値除去
  • 動きアーティファクトの検出
  • ゴースティングの低減
  • 適応型しきい値調整

露出ブラケット

  • 3〜7枚のシーケンス
  • 露出範囲の自動計算
  • カスタムEVステップサイズ
  • HDRトーンマッピング
  • ハイライトとシャドウの復元

画像処理パイプライン

Metalベースの処理

  • GPU高速化画像処理
  • MetalPetフレームワーク統合
  • 特殊なアルゴリズムのためのカスタムMetalシェーダー
  • メモリ効率的な処理パイプライン
  • 進行状況追跡付きバックグラウンド処理

動画録画

高品質な動画撮影

ElectroSpotmaticは、マニュアル操作と高度な機能を備えた本格的な動画録画機能を提供します:

動画フォーマット

  • H.264(幅広い互換性)
  • HEVC/H.265(より高い圧縮率と10ビットHDR動画対応)
  • 4K録画対応
  • 可変フレームレート(24fps、30fps)
  • 適応品質スケーリング

動画マニュアル操作

  • 録画中のマニュアルフォーカス
  • 動画用ISO制御
  • 露出補正
  • ホワイトバランス制御

特殊な動画モード

  • モノクロ動画録画
  • Metalによるリアルタイムレンダリング
  • アスペクト比制御
  • 動画用フォーカスピーキング
  • グリッドオーバーレイオプション

動画処理機能

高度な動画パイプライン

  • VideoIO.MovieRecorder統合
  • 非同期アセット書き込み
  • メモリ対応フレームキュー管理
  • バックグラウンドタスク保護
  • 動画ファイルの自動保存

iOS拡張機能

コントロールセンターウィジェット(iOS 18以降)

ElectroSpotmaticは、カメラ機能にすばやくアクセスするためのコントロールセンターウィジェットを提供します:

アプリ起動ウィジェット

  • コントロールセンターからのすばやいアプリ起動
  • カメラサークルアイコン
  • ワンタップでメインアプリへアクセス

起動&撮影ウィジェット

  • アプリ起動と同時に写真撮影
  • 稲妻アイコン
  • ワンタップ写真撮影ワークフロー

ロックカメラ拡張機能

カメラコントロールハードウェアボタンを使ってロック画面から直接本格的なカメラにアクセスできます:

ハードウェアボタン連携

  • 軽押し:コントロールモードの切り替え
  • スライドジェスチャー:パラメーター調整
  • 深押し:写真・動画の撮影
  • すべての操作に触覚フィードバック

マニュアル操作

  • ISO制御(25〜6400の範囲)
  • シャッタースピード(1/2000s〜1/2s)
  • フォーカス制御(0.0〜1.0)
  • 露出補正(-2〜+2 EV)
  • 露出補正付きオートモード

設定とカスタマイズ

写真設定

  • 写真フォーマットの選択(スタンダード/RAW/ProRAW)
  • シャッター音のオン・オフ
  • 顔検出の有効・無効
  • コンテンツクレデンシャルの設定
  • 位置情報メタデータの設定

動画設定

  • 動画フォーマット(H.264/HEVC)
  • フレームレートの選択(24fps/30fps)
  • 動画品質の設定
  • 音声録音オプション

計算写真

  • フォーカス合成アルゴリズムの選択
  • 動体除去アルゴリズムの選択
  • 画像位置合わせアルゴリズム
  • 処理品質の設定

コンテンツクレデンシャル

  • 写真家名
  • 所属組織
  • メールアドレス
  • ホームページ/ウェブサイトURL
  • クレデンシャルのリセット機能
  • クレデンシャルにより画像がAIトレーニングから除外されます

技術仕様

コアテクノロジー

  • フレームワーク: AVFoundation、Metal、MetalPet
  • UIフレームワーク: SwiftUI + UIKit統合
  • 画像処理: Core Image、Metalコンピュートシェーダー
  • 動画処理: VideoIO、VideoToolbox
  • 拡張機能: App Intents、Camera Capture Intents

パフォーマンス最適化

  • メモリ圧迫の監視と最適化
  • バックグラウンドタスク管理
  • スレッドセーフな並列処理
  • GPU高速化画像処理
  • デバイス性能に基づく適応品質スケーリング

ファイルフォーマット対応

  • 写真: HEIF、JPEG、DNG、ProRAW
  • 動画: H.264、HEVC
  • メタデータ: EXIF、GPS、コンテンツクレデンシャル
  • ストレージ: デバイスローカルストレージ、フォトライブラリ統合

動作環境

最小要件

iOSバージョン:
iOS 18.0以降
デバイス:
iPhone
ストレージ:
100MB以上の空き容量
メモリ:
最低2GB RAM

推奨環境

デバイス:
ProRAWにはiPhone 12 Pro以降
ストレージ:
RAW撮影ワークフローには1GB以上
メモリ:
計算写真には4GB以上のRAM
カメラ:
高度な機能には複数レンズシステム

必要な権限

カメラ:
マニュアルカメラ操作に必要
フォトライブラリ:
撮影した写真の保存に必要
位置情報(任意):
写真へのGPSタグ付け
マイク(任意):
音声付き動画録画

アプリのスクリーンショット

ElectroSpotmaticスクリーンショット1
ElectroSpotmaticスクリーンショット2
ElectroSpotmaticスクリーンショット3
ElectroSpotmaticスクリーンショット4
ElectroSpotmaticスクリーンショット5
ElectroSpotmaticスクリーンショット6
ElectroSpotmaticスクリーンショット7
ElectroSpotmaticスクリーンショット8

クレジット

オープンソースライブラリ

ElectroSpotmaticは以下のオープンソースプロジェクトを使用しています:

これらのプロジェクトの開発者および貢献者の皆様に心より感謝申し上げます。