拡張現実とは結局なんなのか
「拡張現実」とは、結局なんなのでしょうか。
現実の景色にCGを重ねれば、それで「現実が拡張された」と言えるのでしょうか。
ただ映像が見えているだけなら、それは映画や幻にもできます。
では、ARの「現実」とは何なのか。
このことを考えてみます。
ARは、何を拡張する技術なのか
AR(Augmented Reality:拡張現実)の古典的な研究では、現実とコンピュータ上の情報を組み合わせ、現実の位置と対応させながら、リアルタイムに扱えることが重視されてきました。
Ronald Azumaの代表的な論文でも、ARは単にCGを表示するものではなく、現実世界に対する人間の知覚や、そこでの働きかけを増やすものとして説明されています。
たとえば、人の目には直接見えない情報を見えるようにする。
現実の物や場所に情報を結びつける。
そして、その情報をもとに、人が何かを判断したり、働きかけたりできるようにする。
つまり重要なのは、人が知覚し、扱えるものを増やすことです。
CGを景色に重ねることは、そのための方法の一つです。
しかし、私はここでもう一つ気になることがあります。
そこで何かをした結果は、どうなるのでしょうか。
ただ見えるだけなら「夢幻」のまま

たとえば映画を見ているとします。
映画の中で登場人物が照明を消しても、こちらの部屋の照明は消えません。
映画の中で何が起きても、それはこちらの部屋の次の状態にはつながっていない。
だから私たちは、それを「作りもの」として見ていられます。
では、映画の中で照明を消すたびに、こちらの照明も消れたらどうでしょう。
映画の中で点ければ、こちらも点く。
しかも、それが偶然ではなく、いつも確かに連動する。
そうなると、向こう側の出来事を「ただの映像だから」と無視することはできなくなります。
映画の中での行いと、こちらの状態が、まるで歯車が噛み合うようにつながったからです。
もちろん、映画と照明を連動させただけで、それをARと呼べるわけではありません。
ここで示したいのは、ただ見えているものと、こちらの世界の状態につながっているものの違いです。
歯車のようにつながる「トランザクション」
私は、この「行いと結果が確かにつながること」を考えるとき、「トランザクション」という言葉がしっくりきます。
Transactionはデータベースでよく使われる言葉ですが、その古典的な説明でも、まず「ある状態を別の状態へ変えること」として捉えられています。そして、その変更が途中だけ成立したり、確定した結果が勝手に消えたりしないことが重要になります。
この記事で重要なのもそこです。
何かをする。
それによって状態が変わる。
その変更が確かに反映される。
そして、次のやり取りは、その変更後の状態から始まる。
行いが、世界の次の状態へ地続きにつながっている。
これが、ここで言うトランザクションです。
歯車を一つ回せば、噛み合った次の歯車が動く。
さらにその先も動く。
途中で勝手につながりが消えたり、相手によって全く違う状態になったりしては困ります。
一人で扱っているうちは単純ですが、多くの人が同じものを操るようになると、この問題はさらに重要になります。
AさんとBさんが同じ物を同時に動かしたとき、その物はいまどこにあるのか。
Aさんには右、Bさんには左に見えているようでは、同じ世界を共有できません。
こうなると、データベースで扱われてきた「複数の操作が重なっても、つじつまの合った一つの状態を保つ」という問題が、そのまま現れてきます。
お金は「地続きな情報」の分かりやすい例
以前、私は「お金も一種の拡張現実ではないか」と考えていました。
今は、お金そのものをARと呼ぶ必要はないと思っています。
ただ、お金は情報が現実の一部として働くとはどういうことかを考えるには、とても分かりやすい例です。
何かを買えば、自分の残高が変わります。
その結果は、画面を閉じたからといって元に戻りません。
次に何かを買うときには、変更後の残高から始まります。
つまり、その数字はただ表示されているだけではありません。
人が行ったことを受けて状態が変わり、その状態が次の行いへ引き継がれています。
情報でありながら、人の次の行動を左右するほど、現実の暮らしに食い込んでいる。
ここに、ARを考えるうえでも重要なものがあると思います。
Pokémon GOは、映像を重ねるだけではない

Pokémon GOも分かりやすい例です。
Pokémon GOにはカメラ映像へポケモンを重ねるAR機能があります。
しかし、ゲーム全体の仕組みを見ると、それだけではありません。
ゲームの地図は現実の現在地を反映し、現実に歩くことで出会うものや、行ける場所が変わります。公式の説明でも、マップビューは現実世界の現在地を反映するものとされています。
そこでポケモンを捕まえれば、その結果もゲームの中に残ります。
現実の場所へ行く
→ 出会う
→ 捕まえる
→ 状態が変わる
→ その続きから次の行動をする
という流れがあります。
しかもPokémon GOでは、カメラを使ったAR表示そのものを無効にできる場面もあります。
つまり、景色にCGが重なっていることだけが、このゲームの「現実とのつながり」を作っているわけではありません。
現実での移動や行いと、サイバー側の状態が噛み合っている。
そこが重要です。
では、拡張現実とは何なのか

ここまで考えると、ARには二つの大事な働きが見えてきます。
一つは、先行研究でも重視されてきた、
人が知覚し、働きかけられるものを増やすこと。
そしてもう一つが、
働きかけた結果を、世界の次の状態へつなぐこと。
私は、この後者をトランザクションとして考えています。
トランザクションだけなら、銀行や普通のデータベースも持っています。
だから、トランザクションだけでARになるわけではありません。
逆に、情報を景色に表示しただけでも、その情報が人の行いや世界の状態と何もつながっていなければ、「現実を拡張する」という言葉からはまだ遠いように思います。
見えるようにする。
触れられるようにする。
操れるようにする。
操った結果を残す。
そして、その結果を次の人や次の行いへつなぐ。
この一連のつながりが重要なのではないでしょうか。
では、何を作ればいいのか
このように考えると、拡張現実を作るために必要なのは、ただCGを現実の景色へ重ねる技術だけではありません。
まず、人や物や場所に情報を結びつける。
人がその情報を知ることができる。
そして、そこへ働きかけて、操ることができる。
ここでは「サイバー」を、ものや情報を目的の状態へ操ることとして考えます。
そうすると、まず必要になるのは、人が操れるものが空間の中にたくさん存在する「サイバー空間」です。
人、物、場所に状態がある。
その状態を知ることができる。
必要に応じて変えることができる。
そして、変えた結果が記録される。
まずは、このような「操れる空間」を広く作る必要があります。
ただし、それだけではまだ個々の仕組みが点在しているだけです。
次に必要なのが、それらをつなぐことです。
ある場所で行ったことが別の場所へ伝わる。
一人が変えた状態を、別の人も引き継ぐ。
今日行ったことが、明日の状態にも残る。
一つずつ歯車を作り、その歯車同士を確かに噛み合わせていく。
世界中のすべてを一度につなぐのは難しいでしょう。
だからこそ、まず操れるサイバー空間を広げ、そこにトランザクションの取れたつながりを少しずつ増やしていく。
ARの価値は、現実の上に何を表示できるかだけではなく、何を人に知覚できるようにし、何を操れるようにし、その結果をどこまで次の現実へつなげられるかにある。
そう考えると、拡張現実は単なる「映像を重ねる技術」ではなく、人が扱える世界そのものを広げていく技術として見えてきます。
参考文献・参考資料
更新ID20260812-004
