「インタラクション2000」平成12年2月

IBNR−TOP：IBNRを用いた計算機リソース管理環境
IBNR−TOP：AnEnvironmentforComputerResourceManagementUsingIBN
坂根裕，小川剛史，塚本昌彦，西尾幸治郎
YutakaSAKANE，TakefumiOGAWA，Ma5ahikoTSUKAMOTO，ShojiroNISHIO
大阪大学大学院工学研究科情報システム工学専攻〒565−0871吹田市山田丘2−1，（sakane，OgaWa，tuka，nishio）◎ise．eng．osaka−Ⅶ．aC．jp
DepaJtmentOfInformationSystemsEngineerlng
GraduateSchoolofEngineerlng，OsakaUniversity
2−1Yamadaoka，S11ita，Osaka，565−0871JapanE−mail‥（sakane，OgaWa，tuka，nishio）◎ise．eng．osaka−u．aC．jp
Abstract：Inthispaper，WeShowourdesigrLandimplementationofaresourcemanagementsystemCalledIBNR−TOP・Thissystemextendsthefunctionsoftheconventionalcomputerdesktop，andenablesuserstoplacecomputerresourcesirLPreudo−3DspよceconstruCtedbyIBNR【5］．Byusing
IBNR−TOP，uSerSCa・nremembertheresourcesbyassociatingthemwithaplaceinthe3Dspace・

Suchresourcemanagementismoreusefu1becauseitisknownthatweca・nrememberathinglonger

ifitisassociatedwithaplaceintherealworld．
∬eyⅣordβ′ ⅣⅣ町JβⅣ月，古c∽，drα㌢αれd−drop，COr叩uferdeβ加op

1 はじめに
近年，計算機の高性能化やハードディスクなどのディスク容量の増加に伴い，ユーザは一台の計算機で，ワープロや表計算，WWWブラウザなど，多様なアプリケーションを利用するようになっている．これに伴い，ユーザが計算機上で扱う必要があるリソースの数も急増している．これら多数のリソースを管理する手法として，
図1：IBNRにおけるリンクを用いた空間表現法

従来の計算機環境では，ディレクトリ名の系列とファイル名を組み合わせたファイルパスを用いている．このような階層的なファイルシステムは，木構造でリソースを効率的に管理するものであるが，階層が深いリソースのファイルパスを記憶することは困難である．さらに従来の計算機環境では，リソースを表現するアイコンをデスクトップ上に並べることで，より直観的なリソースの操作および管理が行なえるが，デスクトップさの問題も解決できる．本研究で構築したシステムは，IBNR上でデスクトップ環境を構築するという意味で，
IBNR−TOPシステムと呼ぶ．

2 IBNR−TOPシステム

領域の物理的な広さの制限により，配置できるアイコ

2．1IBNRを用いた空間表現法ン数に限界がある．

IBNRは，図1に示すように，デジタルカメラで撮影

これらの問題を解決するためには，多数のリソースの位置をユーザが容易に記憶でき，利用するための枠組が必要となる．ここで心理学の分野で，記憶したい事した写真に，ユーザがウオークスルーできる部分を示す三次元情報を与えることで空間を構築する．構築された空間では，アバク（化身）を用いたウオークスルー

柄を現実世界の場所と連想して記憶することでより持続的に記憶できる［1］ことが知られているため，リソーが可能となる．構築された複数の空間を，WWWのリンクで結合することで，広大な空間を表現できる．図

スの管理に現実空間をベースとして構築された仮想空間を用いることが有効であるものと考えられる．そこで本研究では，計算機リソースを配置する世界として，1（左）で，アバタが下の方へ移動すると図1（右）で示す空間（手前）へと移動する．空間の奥行きはアバタを拡大，縮小表示することで表現している．

IBNR【5］で構築した空簡を用いる環境を構築する．
IBNRはデジタルカメラで撮影した写真に，三次元情報を与えることで，アバタ（化身）がウオークスルー

2．2 IBNR−TOPシステムの概要できる空間を実現するものであり，手軽に大規模な仮IBNR−TOPシステムは，IBNRで構築された空間に想空間をWWW上に構築できる．IBNRで構築された計算機リソースを配置できるようにしたものである．リ空間にリソースを配置することで，ユーザはリソースソースは，デスクトップからのドラッグ・アンド・ドの存在を，構築された空間と連想して記憶することができる．さらに，IBNRではウオークスルーにより広ロップで配置でき，ダブルクリックで利用できる．アバ
タの移動によってシーンが変われば，アイコンは表示されなくなるが，再びアバタがもとのシーンに戻ると大な空間を利用できるため，デスクトップにおける広−131−

4 考察
本システムは，計算機環境における個人的なリソース管理システムとして利用できるだけでなく，仮想図

書館や博物館などの，マルチメディア情報提示のアプリケーションとしても利用できる．さらに，マルチユーザIBNR［2】上で動作するようにシステムを拡張すれば，例えばアイコンが配置できる伝言版など，マルチユーザ間でのリソース共有が可能となる．現状では，アイコン情報ファイルを共有することで，同一計算機であれば情報共有が行なえる．
図2：IBNRrTOPシステムの利用

筆者らは以前，実空間を利用したデスクトップ環境の構築として，拡張デスクトップ環境を提案した［4】．
拡張デスクトップ環境では，計算機に備えつけたカメラから得られる画像に，アイコンをドラッグ・アンド・ドロップすることで美空間ヘアイコンが配置できる．拡
張デスクトップシステムをはじめとする，多くの拡張現実感の研究（【3］など）では，ユーザの視点で現実空間を利用するため直観的なシステムを構築することができるが，反面ユーザや計算機の位置管理を行なうことが難しく，特別なハードウェアが必要となる場合が多い．IBNR−TOPでは，リソースの位置情報はドロップした座標から得られる．さらに，専用のWWWブラウザがあればよく，拡張デスクトップ環境に比べ，ユー

図3：システム構成

ザは手軽に本環境を利用できる．

再び表示され利用できる．本システムは，シーンに配5 まとめ置されたアイコン情報をファイルとしてセーブできる．

図2に，IBNR−TOPシステムの利用例を示す．デス
クトップには，IBNR−TOPのウインドウが表示されている．ウインドウにはIBNR空間が表示されているだ

本稿では，計算機リソースの効果的な管理方法として，IBNR空間を用いたリソース管理システムIBNR−TOPの設計と実装を行なった．ユーザは，本システム

けでなく，幾つかのアイコンが表示されている．

を利用．することで，計算機リソースを場所と関連づけて記憶するという自然な方法を利用できるようになる．

3 実装

なお，本研究の一部は，日本学術振興会未来開拓学
術研究推進事業における研究プロジェクト「マルチメディア・コンテンツの高次処理の研究」（プロジェクト

図3にIBNR，TOPシステムの構成を示す．まず，番号‥JSPS−RFTF97POO501）によっている．ここに記

IBNRシステムはDHTMLとJavaScriptで記述されたIBNRの空間情報をWWWでダウンロードする．

して謝意を表す．

IBNRrTOPシステムはダウンロードしたページのURIJ

参考文献をもとに，この空間に存在するリソース情報を，リソース管理データベースに問い合わせ，得られたリソース【1〕Canter，D．： ThePsychologyofPlace，，，TheArchi−
tectura・lPressLtd・（1977）・のアイコンを画面に描画する．

従来のIBNRは，Microsoft社のInternetExplorer［2］小川剛史，塚本昌彦，西尾幸治郎： シーンのつながり（IE）を用いてプラグインなしで利用できる．IBNR−を考慮したWWW上でのコミュニケーション支援シ

TOPでは，シーンへのアイコンドラッグ・アンド・ドロッ

ステム， インタラクティブシステムとソフトウェアⅠⅤ，近代科学社，Pp．77−82（Dec1999）．

プを実現するため，IE互換であるMicrosoftFundation
Class（MFC）のCHtmiViewクラスを利用した専用ブ［3］Rekimoto，J．，Ayastuh，Y．，and Hayashi，K・：

Augment−a．ble Reality：Situated Communication

ラウザを構築している．シーンに配置されたアイコン
情報はⅡTMIノに記述されていないため，本システムがthrollghDigitaland PhysicalSpaces，in Proc．qf∬ⅣC タβ，pp・68−75（1998）．

Viewに表示されたシーン上に定期的にアイコンを描画［4］坂根裕，柳沢豊，塚本昌彦，西尾幸治郎： カメラ画像する．そのため，本システムでは，ユーザのマウスイベントを全てフックし，シーンに配置されたアイコンを利用した拡張デスクトップ環境， SPA，98論文集，
URL：http：／／www．brl．ntt．co．jp／00C／spa98／
proceedings／index．html（Mar．1998），に村するユーザ操作を処理してから，必要なマウスイベントをViewクラスに送信する．

［5］Tsuka・mOtO，M．：

ImageBasedPreudo−3DVisualiza−tion of RealSpace on WWW，本システムの使用言語はMicrosoft社のVisualC＋＋，〟ee如goれβ壷g壷ねJC古土壷eβ（1999）・

ソースコード量は約1000行である．

ー132−

in Proc．qf