EasyAR mega の紹介
EasyAR Mega はエッジクラウド連携の空間コンピューティング技術であり、都市、キャンパス、大型ショッピングモールなどの物理世界全体に対して、永続的で高精度なデジタルツイン空間を構築することを目的としています。EasyAR Mega を活用することで、アプリケーションは大規模かつ高精度な屋内・屋外位置推定と現実遮蔽を実現し、ユーザーにこれまでにない空間インタラクション体験を提供できます。
本章では開発者視点から、EasyAR Mega のコア技術原理、期待される効果、およびプラットフォーム対応ガイダンスを概説します。
重要
非開発者ユーザー(プロダクトマネージャー、オペレーター、テスターなど)は直接 Mega 利用ガイド にアクセスし、Mega サービスについて確認してください。
開始前に:位置情報サービスの準備を確認
アプリに EasyAR Mega 機能を統合する前に、以下の核心的前提条件が満たされている必要があります:Mega クラウド位置情報サービスが準備完了であること。
- 現場データ収集が完了している
- 指定デバイスを使用して対象エリアのデータを収集
- 効果検証用に Mega Toolbox で EIF データを収集
- Mega block のマッピングが完了している
- 位置情報サービスが有効化されアプリに紐付けられている
- 開発センターで Block を Mega 位置情報ライブラリに追加
- 有効な App ID と API Key を取得しプロジェクトに正しく設定
重要
上記手順が未完了の場合、アプリは位置情報を取得できず「AR コンテンツが常にトリガーされない」状態になります。開発前に必ず サービス可用性の検証 を行ってください。
Mega 位置情報の基本原理
衛星信号に依存する従来の GNSS 位置情報とは異なり、EasyAR Mega は先進的なビジュアルポジショニング技術を基盤としています。ユーザーデバイスがリアルタイムで撮影した画像データと事前構築された高精度3次元データを照合することで、物理世界におけるユーザーの 6DoF 姿勢を特定します。この姿勢に基づき、アプリケーションは正確な物理位置に仮想コンテンツをレンダリングして重ね合わせることが可能になります。
ワークフローは以下の通りです:
マップ構築:
- 専門機器(360度カメラなど)を使用して対象エリアでデータ収集を行います。

- EasyARのマッピング管理バックエンドを通じて、収集したデータ(例:.360 ファイル)をアップロードします。
- クラウド処理プラットフォームが、収集データ内の画像を計算し、先進的なAIアルゴリズムを用いて対象エリアの視覚的特徴を抽出します。また、画像とIMUセンサー情報などを統合し、収集時の運動軌跡(各時刻のカメラ姿勢)を復元します。さらに、シーン全体の3次元点群を生成し、テクスチャマッピング付きの密なメッシュを構築します。
- 最終的に、マッピングシステムは、EasyARがカスタム定義した、3次元の幾何情報と視覚的特徴を含む高精度な「Mega Blockマップ」を出力します。このマップがMegaロケーションの基盤となります。

- 専門機器(360度カメラなど)を使用して対象エリアでデータ収集を行います。
リアルタイムロケーション:
- ユーザーがアプリを起動し、デバイスのカメラがユーザーの視野内の画像をリアルタイムで捕捉します。この画像と、カメラ内部パラメータ、外部パラメータ(存在する場合)、補助情報(存在する場合、例:GNSS)などをまとめてMegaクラウドロケーションサービスに送信します。

- Megaクラウドロケーションサービスは、アップロードされた画像の視覚的特徴を抽出し、ロケーションライブラリ内のMega Blockマップと高速に比較・照合します。
- マッチングが成功すると、システムはセンチメートル単位の精度で、ユーザーが現在マップ内で占めている正確な姿勢(位置と向き)を計算できます。
- この時点で、Megaクラウドロケーションは解算済みの姿勢をアプリケーション端末に送信し、アプリケーション端末でデバイス自身のSLAMシステムとの融合トラッキングを行います。
- 最終的に、アプリケーション端末はリアルタイムにロケーションを取得し、継続的にトラッキングする姿勢を得ます。これにより、仮想コンテンツを物理世界であらかじめ固定された位置に表示させ、人の移動に合わせて持続的に更新することが可能になります。

- ユーザーがアプリを起動し、デバイスのカメラがユーザーの視野内の画像をリアルタイムで捕捉します。この画像と、カメラ内部パラメータ、外部パラメータ(存在する場合)、補助情報(存在する場合、例:GNSS)などをまとめてMegaクラウドロケーションサービスに送信します。
効果と期待される結果
EasyAR Mega の統合に成功すると、アプリケーションは以下のような驚くべき効果を実現できます:
- センチメートルレベルの精度: GNSSの数メートルから数十メートルの誤差と比較し、Mega ポジショニングはサブメートルからセンチメートルレベルの精度を提供し、仮想コンテンツを現実世界の特定位置に安定して「固定」させます。
- 永続化空間: 仮想コンテンツは物理世界のあらゆる場所に配置でき、すべてのユーザーが同じ位置で一貫したコンテンツを視認できます。
- リアルな遮蔽: Megaの空間理解能力により、仮想物体は実在の建物や障害物で遮蔽され、没入感が大幅に向上します。
- GNSS非対応エリアでの動作: 屋内、地下駐車場、高層ビルが立ち並ぶ都市部、樹木が茂る山林などGNSS信号が弱い/無効なエリアでも、Megaは安定した信頼性のある位置情報サービスを提供します。
動画はEasyAR Megaの典型的な使用例です:
- 高精度で永続的な空間位置推定により、仮想コンテンツが建物表面に完璧に融合し、見事な動画演出と精巧な巨大3Dポスターを実現。
- 空間理解によるリアルな遮蔽効果で、空中で開花する花火やデジタルエフェクトが周囲環境と調和し、違和感のない体験を提供。
- 先進的な視覚アルゴリズムにより、混雑した密集環境下や夜間でも安定して動作。
可能な不理想な状況
位置認識速度の低下
大規模イベント会場など人流密集エリアでは、ネットワーク遅延や同時リクエストの影響で、Megaクラウド位置推定に遅延が生じる可能性があります。ユーザーは仮想コンテンツ表示まで待機時間を要する場合があります。
環境変化による誤差
物理環境が劇的に変化した場合(例:工事用囲い、季節的な植生変化)、位置精度の低下やロストが発生する可能性があります。Megaマップは環境変化に対応するため定期的な更新が必要です。
継続体験時のドリフト現象
Mega位置推定は端末のSLAMシステムと連携して追跡を行い、カメラを常時起動します。長時間の稼働により端末CPUのスロットリングが発生すると、画面のフリーズやコマ落ち、追跡スケールのドリフトなどを引き起こす可能性があります。
拡張サジェスチョン
EasyAR Mega 統合プロセスにおいて、サービス障害、シーン変更、ビジネス拡張などの非プログラミング開発関連の問題が発生した場合は、Mega 利用ガイド をご参照ください。
本ガイドでは以下を確認できます:
- サービス作成:Mega サービスの作成方法および簡易的なトラブルシューティング
- 効果最適化:動作プレビュー方法、異常データ収集、コールドスタート監視など
- 持続的運用:シーン変化、ビジネス拡張、移行/アップグレードなど永続的運用ニーズへの対応
- ビジネス連携:ナビゲーション経路ネットワークなど実用的なビジネスデータの活用方法
- リファレンスリソース:Mega Studio、Mega Toolbox などのユーティリティツール操作マニュアル
本稿を通じて、EasyAR Mega の動作原理と効果について明確な理解を得られたことを願います。次に、最初の Mega プロジェクトの準備を始めましょう!
プラットフォーム別ガイド
EasyAR Mega の統合方法はプラットフォームに密接に関連します。対象プラットフォームに応じて、以下のガイドを参照して開発を進めてください: