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 は高度なビジュアル位置特定技術に基づいています。ユーザーデバイスがリアルタイムで撮影した画像データを、事前に構築された高精度の三次元データと照合することで、ユーザーの物理世界における 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 Toolbox などの実用的なツールの操作マニュアルを参照する。
この記事を通じて、EasyAR Mega の動作原理と効果について明確な認識が得られたことを願っています。次に、最初の Mega プロジェクトの準備を始めることができます!
プラットフォーム固有のガイド
EasyAR Mega の統合方法はプラットフォームに密接に関連しています。ターゲットプラットフォームに応じて、以下のガイドを参照して開発を行ってください。