空間OS
2013年8月29日
AITC BizAR研究部会サブリーダ
日本総合システム株式会社 中川雅三

空間OS
• ARアプリケーションの構築基盤を構想中– 単純なアイデア• 情報があればお知らせください• なかなか実現しない理由などを議論– まだ実装がなければ自分たちで作りたい• 参加者募集中– この機会にAITCへ– 他部会の方もCopyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

2

みえないAR
一つの理想• 身の回りのコンピュータやデバイスが総連携して、人をサポートする社会基盤になる。
– いろいろなコンピュータやデバイス• ARデバイス• モバイルコンピュータ・PC• 部屋に設置されたデバイス・スマートホーム• ロボット・自動車– 臨機に連携• インストールや設定操作をしなくても動く– 同時に複数のユーザ向けに複数のサービス• 他人のデバイスも使える
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

3たとえば• 会議 ― 適当に持ち寄った機器が連携– 座席と出席者の対応がわかる– 新しいプレゼンテーション・コミュニケーション– 遠隔地からの参加– 事前・事後処理を適当にやってくれる

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

4

たとえば
• 高齢者の生活 ― 機械が陰ながらサポート、人は十人十色– 生き甲斐・自立 ―人とのつながり、適度な孤独…
– 健康 ―病気・介護予防、実情に合った介護認定…
– エコ ―食糧、エネルギー、水…
– アクシデント ―エアコン故障、転倒…
– 助け合い ―孫の世話、家具の移動、災害避難…

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

5

既視感• ユビキタス… 自動連携…
– パーベイシブとかアンビエントとか– JiniとかUPnP・DLNA・ViivとかUDDIとか– セマンティックWebとか• でも「みえないAR」は実現してない– 特定分野専用ならある（AV機器、ビル管理など）– 特定メーカ・プロバイダのならある（家電、ホームICTなど）→ 産業の縦割り・囲い込み「総連携」には遠い
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

6

なぜ実現していないのか―仮説• 現場ニーズに合ってない

もちろん理由はこれだけではないが…

– すぐに作ってみたい• アイデアは現場にある• 「専門家」はたくさんはいないので、素人が作りたい• 簡単に使える「標準」が必要– お金や時間をかけられない• 儲かるとわかっているマーケットはすでに実現済み• 今後はロングテールなアイデアから– 産業の水平連携– その中からブレイクするものもあるだろう– 何10年も使い続けたい• 「来年発売のスマホでは動かない」なんてナンセンス• 囲い込みではダメ：そのメーカーは10年後にあるの？

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

7

なぜ実現していないのか―仮説• これまでのシーズ– 「すぐに作ってみる」ができない• 複雑すぎ → エキスパートでないと設計できない• 動作保証 → ベストエフォートの実装でいいのに– 「お金や時間をかけない」ができない• なんでも自動化 → 無理
• 重厚長大な規格化作業→ 「作ってみて改良」は無理– 「何10年も使い続ける」ができない• とびとびのライフサイクル→「だんだん変わる」ができない。
• 囲い込み → 製品が成長しなければ捨てられる• APIの一般化が不十分 → すぐ陳腐化

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

8

空間OS
• 空間OS ：簡単なことを簡単にプログラム– アプリ・デバイス（センサやアクチュエータ）・サービスの通信を仲介する• 様々なレベルで抽象化• コンピュータやデバイスが入れ替わっても存在し続ける＋• 空間OSの標準APIをメンテするエコシステム– 「変わり続ける」が大前提• 永年に渡って変化を支え続ける

エコシステムもOSの一部– 新しいデバイス、新しいニーズ、新しい知見….

– APIを「創る・理解する」のは人間• いつかは自動化できるのかもしれないがCopyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

9例：会議の出席者をARで表示
顔認識

カメラ
アプリ
ケーション

OS

名簿

ディスプレイ

従来の構成(世界カメラのようなアプリの場合）
人認識

名簿
アプリ
ケーション

空間OS
顔認識

カメラ

空間OSの構成

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

ディスプレイ10

空間OSのアプリ構成
人認識

名簿
アプリ
ケーション

空間OS
顔認識

カメラ

• 共通サービスをOS側にディスプレイ

– デバイス・ライブラリ・サービスを様々なアプリで共用– 様々な抽象化レベルのAPI• 例： 人認識の方法を変えてもアプリはそのまま• 空間OS・アプリ・デバイスは別々のコンピュータ上にあってもよい– コンピュータやデバイスの共用– 構成要素が変化しても空間OSは存在し続ける• 「来年モデルのスマホ」もつながる– 川の流れは絶えず、もとの水にはあらず

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

11

空間OSのエコシステム• ユーザ・運用者・開発者…が、システムの成長にかかわり続ける。
– アジャイルやDevOpsの発想を「OS」にも• まず作ってみてあとで洗練させてゆく– すべてを網羅しようとしない• 何割かのアプリが実装できればいい– すべてを自動化しようとしない• 人間をシステムの要素とする– 人間の存在が前提： AR ≡ 人間の能力の拡張– システムを運用・改良するのも人間– すべてを統一しようとしない• ローカルな都合が重要
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

機械だけでもなく、人だけでもなくBy CC研究部会
12

空間OSの最初の実装• 四畳半OSが手始め– 1つの部屋を扱う空間OS• ハブになるサーバ（コンテキストサーバ）を1台設ける– 将来は どのコンピュータもコンテキストサーバになれる• サーバは機械と人間が協働するソーシャルメディア– Facebook のような機能：部屋にあるデバイスが自己紹介– Twitter のような機能：温度計が温度をTweet– メッセージ 交換機能：機械同士・匿名人物などの通信• ソーシャル機能はコンテキストで分類・検索– 「コンテキスト」は、アプリが扱う問題領域（アプリの関心対象）– アプリはコンテキストへ接続する• アプリの発案者が理解しやすいモデル → すぐ作ってみる

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

13

空間OSの構成
空間OSは「アプリケーション層」のOS
空間アプリ
従来アプリ
空間OS

コンテキストサーバ

デバイスドライバ

従来OS
デバイスドライバ
コンピュータ・デバイス
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

14

空間OSが扱うコンテキストの例• アプリの問題領域（関心対象 ）– 部屋の中の人•••••••

位置しぐさ
意図
視線
メールアドレス
健康状態...

– 部屋の中のモノ•
••
••
•
•
•

家具
プロジェクターカメラ
kinect
スマホ
PC
ルンバ
...

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

15

四畳半OSから世界OSへ• 「コンテキスト」を拡張してゆくと「世界OS」へ

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

16

課題• いろいろある– エコシステム– セキュリティ

SystemLAをツールにできるかも• プライバシー– ビジネス化– コンテキストの定義・探索– リアルタイム性…

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

17

空間OS
• こんなふうにARアプリケーションの構築基盤を構想中– 誰でも思いつきそうなアイデア• すでにあるといった情報があればお知らせください• なかなか実現しない理由などを議論しましょう• 機は熟しているかも– まだ実装がなければ自分たちで試作• 参加者募集中– この機会にAITCへ– 他部会の方もBizAR部会へ
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

18