Meta Questにビデオキャプチャーボードを接続してMeta Quest HDMI Linkを試す

# はじめに
MetaからHDMI、DisplayPort、USB-CのデバイスとMeta Questを接続するMeta Quest HDMI Linkアプリがリリースされました。これによりゲーム機やPCの画面をVR空間内のスクリーンに低遅延で出力できます。
僕はたまに、[Horizon Workrooms](https://forwork.meta.com/jp/horizon-workrooms/) を使ってPCの画面をVR空間内に複数並べて、まるで巨大ディスプレイを複数並べているかのような環境で仕事をしたり趣味の作業をしています。Meta Quest HDMI LinkアプリでPC画面をスクリーンに表示した場合、どのような違いがあるのか試してみました。
Meta Quest 2での動作を確認しました。アプリはMeta Quest 3S、Meta Quest 3、Meta Quest Pro、Meta Quest 2に対応しています。

# 参考情報
https://www.meta.com/ja-jp/blog/quest/hdmi-link-launch/

https://www.meta.com/ja-jp/experiences/meta-quest-hdmi-link/7452106424824357/

https://japan.cnet.com/article/35222846/

https://blog.tanukizzan.com/2024/08/switch-to-quest-hdmi-link.html

# 接続に使用する機器

接続に使用した機器は以下のキャプチャーボードとUSB Type-C 延長ケーブルです｡
延長ケーブルはお好みで。キャプチャーボードのOutput側のケーブルが短いのでそのままMeta Questに接続するとぶら下がってしまいます。それを防ぐため、延長ケーブルがあると便利です。

https://www.amazon.co.jp/gp/product/B0CMQBXDHH/

![スクリーンショット 2024-11-06 034636.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/61809/b09a7fd5-39bf-8b69-fd72-3e6c9b68ce14.png)



https://www.amazon.co.jp/gp/product/B09FXM5P3N/

![スクリーンショット 2024-11-06 034817.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/61809/31585a2a-f790-905e-ad5a-820aed406142.png)
[Meta Questブログ](https://www.meta.com/ja-jp/blog/quest/hdmi-link-launch/)や[参考にした記事](https://blog.tanukizzan.com/2024/08/switch-to-quest-hdmi-link.html)によると、キャプチャーボードは以下の仕様を満たす必要があるようです。

- UVCとUAC対応
- 1060P、60fpsのコンテンツをキャプチャできる
- USB 3.0対応
- MS2130チップを搭載

このあたりはまったく未知の世界なので、参考にした記事に掲載されていた写真をもとに同じ(たぶん)ものを購入しました。

## 接続方法

[Meta Questブログ](https://www.meta.com/ja-jp/blog/quest/hdmi-link-launch/)には、`Air Linkの設定ほどは簡単ではない`と書かれていますがケーブルを接続してアプリの画面から解像度を選択するだけでスクリーンが表示されました。

> 基本的には差し込んで使用しますが、Air Linkの設定ほどは簡単ではないため、現時点ではHDMI LinkはApp Labでリリースする予定です。

具体的な手順は以下のとおりです。

1. Meta Questのソフトウェア・アップデートを行う
Meta Quest v67ソフトウェア・アップデートで導入された`シアタービュー`同様にコンテンツを巨大スクリーンに表示できるそうなので、v67以降が必要そうです。
1. [Meta Quest HDMI Link](https://www.meta.com/ja-jp/experiences/meta-quest-hdmi-link/7452106424824357/)をインストール
App Labでリリースされているためか、Meta Quest内のアプリストアの一覧には無いかもしれません。`Meta Quest HDMI Link`で検索すると表示されました。
1. キャプチャーボードのInput(HDMI)にゲーム機やPCを接続、Output(USB Type-C)をMeta Questに接続

延長ケーブルなしだと、Quest 2を装着したとき顔の横にキャプチャーボードがぶら下がります。
![Meta Quest2にキャプチャーボードを接続した様子](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/61809/ec1cc2df-ab83-ac95-4ff0-88317461f6e4.jpeg)

USB Type-C延長ケーブルを接続すると、キャプチャーボードを机の上に置くなどできるので煩わしさが解消できます。
![Meta Quest2にキャプチャーボードを接続した様子(USB Type-C延長ケーブル使用)](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/61809/31a85703-8b3c-12fb-4110-c5fbc8400794.jpeg)


ここまで完了すると、ホーム画面にこのようなウィンドウが表示されます。それぞれ内容を確認しチェックをいれます。`Select a capture video frame format`は　`YUY2 1920x1080@60fps`を選択し、`Start Streaming`をタップするとスクリーンに映像が表示されます。スクリーンの解像度が1920x1080なので、これ以外のフォーマットを選択すると正しく表示されないかもしれません。
USB Type-Cケーブルを抜き差しすると再度このウィンドウが表示され、設定をやり直せます。

![Meta Quest HDMI Link設定画面](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/61809/5f90818c-0eb0-102c-776e-202ae985c8a9.png)

## スクリーンの様子
YouTubeアプリとキャプチャ画面を上下に並べて表示するとこんな感じ。スクリーンの縁をドラッグすると、サイズを変更できます。パススルーにも対応しているので、現実世界に巨大スクリーンが浮いているような体験ができます。Quest 2はモノクロパススルーなので、モノクロ背景のなかにスクリーンが浮き上がります。

スクリーン右下の解像度情報はコントローラーかジェスチャーでポイントすれば表示有無を切り替えられます。


![YouTubeアプリとキャプチャ画面を並べて表示](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/61809/1f7a6535-54a6-fbbf-6753-11667b736c5f.png)

---

シアタービューで表示すると、目の前に巨大スクリーンが広がります。
![シアタービューで表示したスクリーン(フラットモード)](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/61809/8a856abb-c4cc-13f5-2e54-b1ae283693e4.png)

---

シアタービューでカーブスクリーンを選択するとフラットスクリーンが曲面に切り替わります。このスクリーンショットだと極端に曲がっているようにみえますが、実際はもっと自然な曲面です。
![シアタービューで表示したスクリーン(曲面モード)](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/61809/a2f3bc68-7180-62a9-2705-fbe0a15fd6f4.png)

リモートデスクトップと同じような画面ですが、HDMIケーブルで映像と音声を入力しているので遅延が少ない印象です。

## 使用中の給電
USB給電に対応しているキャプチャーボードであれば、キャプチャ中もQuestに給電できるようです。今回しようしたキャプチャーボードはUSB給電に対応していないので、長時間の使用はできませんでした。

# 他の接続方法との比較
## Horizon Workroomsとの比較

PCに[Meta Quest Desktopアプリ](https://www.meta.com/ja-jp/help/quest/articles/horizon/getting-started-in-horizon-workrooms/use-computer-in-VR-workrooms/)をインストールしてリモートデスクトップ接続します。
Horizon Workroomsではスクリーンを3つまで並べて表示することができるので、まるで曲面ディスプレイを3枚置いているような感覚で作業できます。スクリーンショット内に3画面収まるように画面を遠くに配置していますが、実際に作業する際はもっと手前に配置しています。
手元だけパススルーで表示する機能があるので、キーボードとマウスの操作が楽です。(Quest 2はモノクロパススルーなのが辛い)

![Horizon Workrooms](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/61809/9e39c470-731a-d9a8-90c7-95b1b3f42166.png)

## AirLink / Linkケーブル接続との比較

これもキャプチャーボードと同様にスクリーンは1つのみです。PCに[Meta Quest Desktopアプリ](https://www.meta.com/ja-jp/help/quest/articles/horizon/getting-started-in-horizon-workrooms/use-computer-in-VR-workrooms/)をインストールしてリモートデスクトップ接続します。コントローラーでPC側のウィンドウを操作できます。手元のパススルーがないので、キーボードとマウスを使うのはちょっと辛そうです。



![AirLinkとMeta Quest Desktopで表示したスクリーン](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/61809/e65ff7a3-d98e-da19-93db-cce961001d3c.jpeg)

# まとめ

Meta Quest HDMI Linkは、大画面・低遅延を活かして映像やゲームを楽しむには良さそうです。音声はQuestのスピーカーから出力されるのでヘッドホンなど接続するとより没入感が楽しめそうです。HDMIケーブル接続なので、AIrLinkより接続が安定しLinkケーブルより安い機器で環境が整います。ただ、複数のキャプチャスクリーンを並べることができないので、PC作業などでマルチスクリーンにしたいひとには物足りないかもしれません。
キャプチャーボードはMetaの公式アクセサリでは販売していないため、[Meta Quest HDMI Link](https://www.meta.com/ja-jp/experiences/meta-quest-hdmi-link/7452106424824357/)か[Meta Questブログ](https://www.meta.com/ja-jp/blog/quest/hdmi-link-launch/)に書かれている内容を読んで対応するキャプチャーボードを購入する必要があります。接続がうまくいかないなどのトラブルがあったら自力で解決するか、「[キャプチャカードのメーカーにお問い合わせください。](https://www.meta.com/ja-jp/blog/quest/hdmi-link-launch/#:~:text=%E3%81%86%E3%81%BE%E3%81%8F%E3%81%84%E3%81%8B%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AE%E3%83%A1%E3%83%BC%E3%82%AB%E3%83%BC%E3%81%AB%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82)」とあるようにメーカーへの問い合わせが必要です。