Upgrade to Pro — share decks privately, control downloads, hide ads and more …

続・空間オーディオを活用しよう!

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

 続・空間オーディオを活用しよう!

iOSDC Japan 2023で発表した「空間オーディオを活用しよう!」から3年。空間オーディオは音楽配信だけでなく、動画配信サービスでも利用が広がりつつあります。さらに、聞き手を包み込むリッチな体験として広まった空間オーディオは、VRの勃興とともに、違和感のないVR体験に欠かせない要素としても存在感を増しています。 前回の内容のおさらいから、iPhoneでも録音できるようになったアンビソニックをはじめとする直近のアップデートまでを、直感的に理解できるよう整理します。そのうえで空間オーディオが提供する本質的な価値に立ち返り、映像シーンごとに目指す「リアル」の違いから、音作りの考え方と、さまざまな環境に届けるための配信戦略を深掘りします。

動画はこちら → https://www.youtube.com/live/0ZtVguQCu4I?t=5821

Avatar for Chiharu Nameki

Chiharu Nameki

October 16, 2026

More Decks by Chiharu Nameki

Other Decks in Technology

Transcript

  1. 時期 できごと 詳細 2023 秋 iOS 17 / macOS 14

    / tvOS 17 ひっそり APAC デコーダが OS に⼊る 2024-02 Vision Pro 発売 Apple Immersive Video‧空間ビデオ 2024-09 iPhone 16 発売 空間オーディオの録⾳が可能に。 Audio Mix (声と環境⾳を後から調整) 登場 2025-04 HLS Authoring Spec に APAC Apple デバイスへの配信ルールが決まる 2025-06 ASAF / APAC 発表 @WWDC25 APAC = 空間オーディオの CODEC。 3rd party での制作‧配信が可能に 2026-01 初の AIV ライブ配信 Spectrum による NBA Lakers 戦
  2. 次数とチャンネル数 次数 呼び名 ch 数 Apple での例 1次 FOA (First

    Order) 4 iPhone の空間オーディオ録⾳ 2次 HOA (Higher Order) 9 3次 HOA 16 AVAssetWriter の上限 7次 HOA 64 ASAF の制作ツールの上限
  3. 設定 > カメラ > サウンド収録 iPhone 16 以降は動画撮影の⾳声に 空間オー ディオが選べる

    補足 デフォルトは「空間オーディオ」。 iPhone 16 以降で動画を撮っていれば、 すでに 1 次の Ambisonics を録音しています
  4. iPhone で撮れるのは 1 次の Ambisonics (FOA) 7.2 cm 8 mm

    N 次には (N+1)² 本のマイクが必要 平⾯上にあってはならない iPhoneのマイク数:4 → 1 次 特に厚さ⽅向で差が出にくい。実測では 5 kHz 以上は左右の情報だけ 15 cm 正⾯ 側⾯ マイクの位置は模式図 (Apple の公式図は無い)
  5. Object based Audio 聴き⽐べページ A「Object」 補足 「ぜろ」〜「じゅういち」と数えながら、 時計の文字盤の位置を 1 周する

    (ぜろ = 正面、さん = 右、ろく = 後ろ)。 定位がはっきり聞こえる https://ridwy.github.io/spatial-audio-formats-demo/dist/
  6. First Order Ambisonics (FOA) 聴き⽐べページ A「Scene FOA (1次)」 補足 同じ音を

    FOA で記録したもの。 方向は Object とほぼ同じように追えるが、 よく聞くとふわっと広がっている 分析すると、右真横での両耳の時間差は Object 0.83 ms → FOA 0.63 ms と小さく、 数値でもにじんでいるのが分かる。 https://ridwy.github.io/spatial-audio-formats-demo/dist/
  7. APAC: Apple Positional Audio Codec 空間オーディオの⼊れ物 WWDC25 で発表 公開資料はたったの 5

    ページ エンコーダ/デコーダの使い⽅ ビットストリームの詳細は⾮公開 Apple 端末でのみ再⽣‧圧縮できる デコード OS 17+、エンコード OS 26+ 出典: Apple, Apple Positional Audio Codec (APAC) Platform Encoder and Decoder (June 2025)
  8. 1 本の APAC の⾳声トラックに何でも⼊る APAC の⾳声トラック 環境⾳ W X ほかにも

    Scene based (3 次まで) Z + 位置 話者 BGM Y L ダイアログ Object based Channel based R バイノーラル インタラクティブ要素 拡張メタデータ
  9. iPhone で撮影した動画の中⾝ QuickTime ファイルコンテナ (.mov) 映像 HEVC (Dolby Vision) ⾳声

    ① AAC ステレオ 有効 L 既定で鳴る R fall ⾳声 ② APAC 4ch 無効 対応機だけが選ぶ W Y Z X ラウドネス メタデータ cinematic-audio メタデータ ×5 (そのほか) ⾳声トラックが 2 本 = APAC + AAC (⾮対応環境⽤)
  10. iPhone で撮影した動画の中⾝ QuickTime ファイルコンテナ (.mov) 映像 HEVC (Dolby Vision) ⾳声

    ① AAC ステレオ 有効 L 既定で鳴る R fall ⾳声 ② APAC 4ch 無効 対応機だけが選ぶ W Y Z X ラウドネス メタデータ cinematic-audio メタデータ ×5 (そのほか) APAC トラックに紐づくメタデータ cinematic-audio が Audio Mix に利⽤される (写真アプリで、撮影後に声と環境⾳のバランスを変える機能)
  11. AVCaptureMovieFileOutput などで録⾳可能 iOS 18+ let input = try AVCaptureDeviceInput(device: mic)

    if input.isMultichannelAudioModeSupported(.firstOrderAmbisonics) { input.multichannelAudioMode = .firstOrderAmbisonics } 純正カメラと同じ構造のファイルが作れる iOS 26+ で AVAssetWriter も対応し、柔軟なカスタマイズが可能に
  12. 空間オーディオの API ⽬的 再⽣する 状態を知る 代表的な API AVPlayer (空間化は⾃動)、allowedAudioSpatializationFormats、HLS で空間版を選ぶ

    select(_:in:) isSpatialAudioEnabled、spatialPlaybackCapabilitiesChangedNotification multichannelAudioMode = .firstOrderAmbisonics (iOS 18+)、 録る spatialAudioChannelLayoutTag‧AVCaptureSpatialAudioMetadataSampleGenerator (iOS 26+) 後から調整 エンコード ⾃分で空間に置く CNAssetSpatialAudioInfo → audioMix(…)、書き出し⽤の読み書き設定、 AUAudioMix (OS 26+) kAudioFormatAPAC と各種エンコーダ設定 (エンコード OS 26+ / デコード OS 17+)、HOA_ACN_SN3D | ch 数、HLS ツール AVAudioEnvironmentNode、AUSpatialMixer、PHASE、RealityKit の⾳声コンポーネント
  13. HLS で APAC を配信するルール CODEC × チャンネル数ごとに⾳声グループを分ける 例 GROUP-ID="apac" (APAC

    4ch) と GROUP-ID="aac" (AAC 2ch) ステレオ AAC のグループは必ず⼊れる APAC を知らない端末の Fallback CODECS に profile と level、CHANNELS に次数 CODECS="apac.05.00"、CHANNELS="4/1OA" (3 次なら "16/3OA") APAC のセグメントは独⽴再⽣点から始める どこからでも再⽣を始められるように
  14. スタジアムの熱狂に包まれる スポーツ中継 歓声‧ざわめき (全周 = Ambisonics) ⼤切にすること 実況がいつも聞き取れる ゴールで会場が⼀気に沸く ⾳作り

    歓声は全周に (Ambisonics) ボール‧笛 (前に薄く) 実況は頭に付いてくる ボールや笛は前に薄く 実況 (頭に付いてくる)
  15. 楽器の位置が分かる ⾳楽ライブ 楽器‧ボーカル (ステージ上の位置 = オブジェクト) ⼤切にすること ⾒た位置からその楽器が鳴る Dr Gt

    Ba Vo 演奏のバランスを崩さない ⾳作り 楽器‧ボーカルはオブジェクト 会場の響きと歓声は Ambisonics 収録後にじっくり作り込める 会場の響き‧観客 (Ambisonics)
  16. 振り向いた先から聞こえる 360° 映像 / 空間ビデオ 周りの場を丸ごと (Ambisonics) ⼤切にすること どこを向いても映像と⾳が⼀致 ⾒ている範囲

    カメラの位置 = 聴く位置 ⾳作り 場を丸ごと Ambisonics で カメラ = ⽿ 振り向きは再⽣側で回すだけ ナレーションは頭に付いてくる
  17. ⽬指す「リアル」が違えば、⽅式も違う シーン ⽬指すリアル 主役の⾳ → ⽅式 スポーツ中継 包まれる 歓声 →

    Ambisonics 実況 → 頭に付いてくる ⾳楽ライブ 位置が分かる 楽器 → オブジェクト 会場の響き → Ambisonics 360° / 空間ビデオ 振り向いた先から 周りの場 → Ambisonics
  18. Recap 1 Scene based (Ambisonics) が加わった ⾳場を球⾯調和関数の係数で持つ。収録できて、安く回せるのでヘッドトラッキングと相性がいい 2 iPhone はもう

    Ambisonics を録っている 1 次 (FOA) を APAC で記録。APAC を知らない環境ではステレオの AAC が鳴る 3 APAC が発表され API がそろった 1 本のトラックにチャンネル‧オブジェクト‧Ambisonics。録る‧調整‧鳴らす API (iOS 18 / 26) 4 映像シーンに合わせて⽅式を選ぶ 包まれる‧位置が分かる‧振り向いた先から
  19. 参考資料 WWDC25 251 Enhance your app's audio recording capabilities Spatial

    Audio capture / Audio Mix API WWDC25 297 Learn about the Apple Projected Media Profile APAC で 1〜3 次 Ambisonics をエンコード WWDC25 403 Learn about Apple Immersive Video technologies ASAF / APAC Meet with Apple 223 Meet Apple Spatial Audio Format and APAC ASAF の設計思想 (naturalness / externalization) Meet with Apple 225 / 236 Spatial Audio workflows for AIV Ambisonic マイク, ヘッドロック, センターチャンネルの無い世界 Apple TN3177 / Apple Positional Audio Codec (PDF) / HLS Authoring Specification ファイル構造 / Profile‧Level / HLS のルール Zotter & Frank, Ambisonics (Springer 2019, Open Access) 理論。球⾯調和関数, デコード, 回転 聴き⽐べページ (このトークのデモ) https://ridwy.github.io/spatial-audio-formats-demo/dist/