Appearance
XVisionSupport機能のRealWear(HMT-1 / Navigator 500)実装可否調査
「XVisionSupport」6つの主な機能について、HoloLensのようなMRデバイスではなく、RealWearデバイス(HMT-1 / Navigator 500)をターゲットにして簡易版アプリを開発する場合の「実装可否」と「技術的な制約(代替手段)」をまとめました。
【結論サマリー】
通信・ファイル共有に関する機能は完全に網羅可能ですが、「空間・3D」に関する機能については2Dスクリーン上の「擬似的な表現(アノテーションやビデオシースルー)」へのダウングレードが必須となります。
各機能の実装可否と詳細
1. ビデオ通話
MRデバイスのフロントカメラと、PCのカメラ及びデスクトップ画面を互いに共有しながらビデオ通話が可能。
- 実装可否: ⭕ 完全対応可能
- 詳細: RealWearのメインカメラ映像をPCへ配信し、PC側からはカメラ映像やデスクトップの画面共有をRealWearのディスプレイに表示させることは、標準的なWebRTC等の技術で容易に実装可能です(既存のTeamsやZoom等のアプリでも実現されています)。
2. グループ通話
複数の遠隔拠点からの一つの現地作業支援や、複数の現地作業を一つの遠隔拠点から支援。
- 実装可否: ⭕ 完全対応可能
- 詳細: これも通信サーバー(SFU等のWebRTC基盤)側の仕様に依存するため、RealWearのハードウェアとしては全く問題なく実装可能です。
3. 通話記録データ保存
通話記録データ(音声/映像)をクラウド上に保管可能。PC上で再生可能。
- 実装可否: ⭕ 完全対応可能
- 詳細: これもクラウド・サーバー側の機能です。RealWearから送信されるストリーム録画データをサーバー側で保存するだけですので、デバイスの制約は受けません。
4. ファイル共有/送信機能
PCからMRデバイスへPDF・画像・動画・3Dモデル共有が可能。作業者の視野空間にMR表示。
- 実装可否: 🔺 一部制約あり(画面内での2D表示への変更)
- 詳細:
- PDF/画像/動画の共有: 完全に可能です。RealWearの高ダイナミックレンジなマイクロディスプレイ上でドキュメントやマニュアル映像を綺麗に視認できます。
- 3Dモデルの共有: 受信した3Dデータ(glTFやOBJ等)をUnityなどでリアルタイムレンダリングして表示させること自体は可能です。
- 制約(MR表示不可): ただし、「現実の空間に3Dモデルを配置する(MR表示)」ことはできません。あくまで**「目の前の小さな2Dディスプレイの中に、ドキュメントや3Dモデルが表示される」**という表現になります。3Dモデルの回転や拡大は音声コマンドで行うことになります。
5. 空間ポインティング
PCからMRデバイスへ矢印や丸などのオブジェクトを配置可能。配置されたオブジェクトは作業者の視野空間にMR表示。
- 実装可否: 🔺 機能制限あり(2Dアノテーションへの代替)
- 詳細: HoloLensのように「現実の空間座標(3D座標)に矢印の3Dオブジェクトを固定する」ことは不可能です(深度センサー非搭載、ARCore非対応のため)。
- 代替手段(2D共有・フリーズ描画):
- RealWearから送られてくる「2Dのカメラ映像」の上に、PC側から赤ペンで矢印や丸を書き込む(アノテーション機能)。
- RealWear側からは、その「書き込みが合成された映像」がディスプレイに表示される。
- ※頭を動かすとカメラ映像が変わってしまうため、遠隔指示の瞬間だけ「映像を一時停止(フリーズ)」させて書き込む手法がRealWear製アプリでは一般的です。
6. オフライン機能
QRコードを認識し、事前に設定した位置に各ファイルが空間に表示される。インターネットを必要としない支援機能。
- 実装可否: 🔺 機能制限あり(マーカーARによる疑似体験)
- 詳細: インターネットなし(ローカルデータのみ)でQRコードを読み取り、関連ファイルを引き出すトリガーにすることは全く問題なく可能です。
- 制約(空間配置の限界): 前述の通り空間認識機能がないため、「設定した空間に表示する」ことはできません。
- 代替手段(マーカーベース疑似AR): 独自のVuforia/OpenCV等を組み込めば、「カメラで捉え続けているQRコード(マーカー)」を基準点として、ディスプレイ上のカメラ映像にファイルを重ねて表示する(ビデオシースルー型の疑似AR)ことは可能です。ただし、QRがカメラの視界から外れれば表示も消えます。
RealWear版として企画を作り直す際のポイント
XVisionSupportのコンセプトをRealWear向けに最適化する場合、アプリのコアバリューを**「完全ハンズフリーによる安全な通信・遠隔支援(ビデオ通話+2Dの資料閲覧)」**に絞り、「空間への3Dオブジェクトの直感的な配置」というMR特有の要件は潔く削る(画面への2D描画で代用する)方向で仕様をまとめることをお勧めします。
Author: 村井 | Source:
村井\RealWear\XVisionSupport機能のRealWear(HMT-1 Navigator 500)実装可否 313aba435ee780248cc4d507b447c179.md