「インタラクション，98」平成10年3月

RecycleMedia一概念と可能性一

瀬川典久（Seg卑＠dais．is．tohoku．acjp）■l
佐藤究（kiwamu＠dais．is．tohoku．acjp） l

布川博士（nunokawa＠ipc．miyakyo−u．aCjp）．2
宮崎正俊（miyazaki＠dais．is．tohoku．acjp）−l●1東北大学大学院情報科学研究科，●2宮城教育大学付属理科教育研究施設

概要

コンピュータを使って作られた情報が、一方ではコンでは現実社会に存在する物に出力されることによって利用される。利用形態が異なる同じ情報を、異なる利用形態の問で変換を行う。これを、情報の再利用と考える。
本論文では，はじめにこの情報の扱いをメディアを利用する情報交換ととらえ、そのメディアのメディアアーキテクチャとして提案する。そして、そのメディアアーキテクチャを利用し、情報の再利用を定義するRecycleMediaを提案する。

RecycleMedia−Concept＆Possibility−

NorihisaSegawa．1IKiwamuSato

1IHiroshiNunokawa21MasatoshiMiyazaki

1●1GraduateSchoolofInfbrmationSciences，TohokuUmiversity
2ResearchInstituteforScienceEducation，MiyagiUniversityofEducadon

Abstract
AinfbrmationwhichisconstruCtedbycomputersisusedbythemselves・TheothertranSlatesinto
Objectsinrealworld．nM：Sameinformationwhichisusedindi鮎rentformSistranSlatedbetweenone
formtoanother．WeconsiderthistranSlationas■recycleinfbrmation：
Inthispaper，WePrOPOSeMediaArchitecture−toregardthistreatinginformationasinfbrmationexchangeuSlngmediafirst，thenpropose−RecycleMedia

−137−

asdefimitionoflrepycleinfomation：

1はじめにこの論文では、2つのことを提案する。初めにメディアアーキテクチャを提案することによっ

近年の計算機環境の発達により、計算機上で扱われる情報は多種多様になりつつある。また、そて、計算機上で利用される情報と現実社会に存在れらの情報がネットワークを通じて交換されるよするオブジェクト上に出力された情報を一元的にうになってきている。

関連付けて扱う。次にRecycleM￠血aによって、計算機上で利用される情報と現実社会に存在するオ

また、コンピュータによって作られた情報は、ブジェクト上に出力された情報をお互いに変換し様々なデバイスを利用し様々な物に出力されていて、再利用可能となることを示す。また、このメる。例えば、プリンターによる絵の出力、製本機ディアアーキテクチャ、RecycleMediaの実現例をによる本の出力、CD−Rを利用したCDの出力、Fax示し、この考え方の有効性を示す。

を利用した出力、スピーカを利用した昔の出力等である。

2Re？yCLeMediaの提案

計算機上で作成された情報は、（1）計算機上で本章では我々が基盤としているメディアのアー利用される情報と（2）現実社会に存在するオブジェ

キテクチャについて述べ，そのもとでR∝yCleMe−

クトに出力された情報に分けられる。例えば現在diaを捷案し，その有用性について議論する．

出版されている新聞、本、雑誌は計算機上で作成

2．1メディアアーキテクチャ

した情報が紙というオブジェクトに出力されている。

本稿で言うメディアとは手紙や新聞など人々の間での情報交換を行う手段をいう（図2）．例え

しかし、現在のところこの計算機上で利用されば手紙は，通常，個人間で紙に書かれた文字を用る情報と現実社会に存在するオブジェクトに出力いてコミュニケーションを行うメディアである，された情報を関連付けて利用する環境は存在しない【1】。例えば、一般に出版されている雑誌からそまた，新開は広く多くの人々に対して紙に善かれの元になった計算機上の情報は取り出すことは出た文字や写真、（静止画）を用いで情報を提供する

来ない。また、計算機の情報を紙に出力した後、メディアである．また，発表や会議などもそれぞれ情報交換を行う手段であり本稿で言うメディア

その紙にべンで情報を書き加えたとき、ペンで善である．

かれた情報を正しく計算機の情報に戻すのは困難である。

メディアを利用する際に用いるデータの種類をメディアデータタイプと呼ぶ（図2）．文字，静この研究は、利用形態が異なる同じ情報を、異なる利用形態の間で変換を行い、情報をシームレ

止画，動画，音声などがメディアデータタイプのスに利用する環境を実現することが目的である

例である．例えば新開の場合，文字と静止画がメ（図1）。

ディアデータタイプとして用いられている．個々の記事や写真はこれらメティアデータタイプのインスタンスであり，各々，文字メディアデ⊥タタ
メr■▼

事■

■■

t■

●■

書責社会に♯を▼壬オブジェクトに出力され利用1な一利月影暮向での嚢■

図2メディアアーキテクチャ

区＝ 異なる形態間の情報の変換

−138−

■い■

イブのインスタンス，静止画メディアデータタイ

おいてともに同じメディアである．

プのインスタンスである．以降，それらインスタ以上の議論から本稿におけるメディアアーキテンスを捻称してメディアデータと呼び，特に必要クチャにしたがえば，メディアを特徴付けるもの

な場合にはメディアデータタイプを付し，文字メは，そのメディアで扱えるメディアデータイブのディアデータ，静止画メディアデータなどと呼ぶ集合とそれらメディアデータタイプそれぞれに対ことにする．

する表示の仕方（プレゼンテーション）とそれに対する操作（オペレーション）である．すなわちメディアデータタイプを実現するために用いる手段を実現メディアと呼ぶ（図2）．例えば新開メディアは3項組み＜メディアデータタイプの集の場合，文字メディアデータタイプおよび静止画合，メディアデータタイプのプレゼンテーショ

データタイプともに紙を実現メディアとしてを用

ン，メディアに対するオペレーション＞により特いている．また，例えば，電子メイルメディアで徴付けることが出来る．たとえば，文字だけの手は文字メディアデ⊥タタイプを用い，文字メディ

紙はく文字の集合，表示の仕方，送受膚＞となる．

アデータタイプをコンピュータにより実現してい通常の手紙と電子メイルの相違はこのメディアのるメディアである．図2に示すように実現メディ実現メディアによる相違だけである．以降，メアとしてのコンピュータは現在ほとんどのメディディアデータタイプのプレゼンテーションとメアデータタイプを扱うことができる実現メディア

ディアに対するオペレーションをまとめてインタとなっている．

ラクションと呼ぶことにする．

2．2メディアの利用と特徴付け．

2．3RecycleMedia
Recycl￠Mediaとは、同じインタラクションを持本稿におけるメディアアーキテクチャにしたがう事により，メディアを利用し情報交換を行うこ

ちながら実現メディアの異なる2一つのメディアにとは以下のように説明することが出来る．すなわ

おいて相互に変換可能なメディアな事である（図ち，人々はある情報交換を行うためにそれに最も3）。例えば、2章の例における電子メイルと手紙適したメディアを選択する．その際，その情報交はRecycleなメディアである。

換において用い

図4の例を用い†Recycl￠Mediaの現実的な適用扱えるメディアデータイブを有するメディナを選例を示す。図4は、ある出版されている本が古くな択しなければならない．次に，それらメディアり改訂をして改訂版を出版するという例におけるデータイブ全てを実現している実現メディア上での情報の流れを示した物である。この中には以下実現されているメディアを用いることになる．の流れがある。（l）元になる本の情報を取り出す。
また、改訂によって加えられる情報を、雑誌、新例えば（文字だけの）手紙メディアの場合以下のように説明できる．すなわち，必要とされるメ開から取り出す。（2）コンピュータ上で編集する。

ディアデータタイプは文字だけである．文字メ（3）枚正刷りを印刷するム（4）赤ペンで枚正する。（5）ディアデータタイプを実現している実現メディア

枚正結果取り込み。（6）出版をする。

は紙を用いるているもの（通常の郵便）とコンピュータを用いているもの（電子メイル）の2つが存在するがともに目的とする情報交換が可能である．すなわち，それらは双方とも；情報交換する個々の手紙の内容である文字メディアデータイ

ンスタンスが（紙またはディスプレイ上に）表示され，それらを相互に送受信できると言う操作に国3RecycleMedia−139−

隷紘（5）校正結果取り込み

本メディアを、メディア変換によって実現メディア（紙メディアからコンピュータメディア）を変換している。インタラクションを保持するので、紙メディアでのオペレーション（赤ペンでの枚正）がコンピュータメディア上で反映される。
つまり、紙で行った本に対する校正が、コンピュータ上の編集作業に反映される。

図4改訂版出版の流れ（1）元になる本の情報の取り出し、及び雑誌、（6）出版

メディア変換を行うことによって、実現メディ新開の情報の取り出しアがコンピュータから紙に変換される。つまり、Recycle M￠diaでは、本、雑誌、新開といったメディアで、実現メディア間の変換（就からコン

紙に印刷され、製本され出版される。この、出版ピュータ）が行われる（図5）。実現メディアがされた本も、RecycleMe血aとして再改訂される時コンピュータに変化したので、「（2）コンピュータに利用される。

上で編集する。」が可能となる。コンピュータ上

この一連の流れでわかるように、本メディアがでは、これらのメディアを融合して中身を改訂し2つの異なる実現メディアにおいて相互変換が行た本を生成する。つまり、RecycleMediaによっわれている。て、紙で実現していた、本、雑誌、新開のメディ3章では、このRecycl￠Mediaを、紙メディアとアが、コンピュータ上にとりこまれてコンピュー

コンピュータメディアの2つの実現メディア上でタ上で編集可能となる。

実現した例について述べる。

（3）由刷

3．Recyc［eMediaの実現例

編集によって新たに作成された本は、本メディ

この章では、RecycleMediaの実現例について述アが持つインタラクションを保持したまま、異なる実現メディア（コンピュータから紙）に変換さべる。RecycleM￠dねの、メディア、メディアデー

れる。実現メディアが紙に変化したので、紙メタタイプ、実現メディアとインタラクションの概ディア上でのインタラクションが可能となり「（4）念を実現するMediaO叫∝t、メディア変換の概念を赤ペンで校正する。」が可能となる。つまり、コ実現する、MediaTranslatorについて述べ、その実ンピュータで編集されていた本が、紙上に印刷さ装例を示す。

れる。そして、ユーザは掛こ対し々枚正作業を行
3．1MediaObject，MediaTransIatorえるようになる。

RecycleMidiaを実現するために、今回はMediaObjectとMediaTrangatOrを用いる。

メタィ▼

メデイ▼データタイプ文事

月＼暮2章のメディア、メディアデータタイプ、実現
メディアとインタラクションは、MediaO句∝tとして実現される。
メディア、メディアデータタイプ、実現メディ■1メディア

アはそれぞれメディアクラス、メディアデータタイプクラス、実現メディアクラスとして実現され

図5 本メディアのメディア変換−140−ク先の表示（URLの中身の表示）である。

る。インタタラションは、メデイ、アクラスのメソッドとして定義される。

（C）セルの情報に対する操作は、セルの書き換Media寸ranslatorはMediaObjectを変換する先のえ、リンクをたとる動作である。

メディアで扱える形式に変換するものであり、（1）3．2．2MediaObjectの構築

MediaO叫∝tの定義を変換する先の実現メディアでMediaO切ectを、DeLis［2］上に実装した。DeLis扱える形式に変換し、（2）MediaO叫ectの持つインタラクションの定義に基づき、変換する先の実現

は、（1）異機種分散システムヘの対応（2）多様なアプメディアに対応したプレゼンテーション、オペリケーションの統合的開発環境（3）柔軟なユーザイレーションを英行させる機能を持つ。例えば実現

ンタフェースの提供による多様なサービスの運メディアとして紙を用いた場合、紙の表側にプレ用、を目的に作られた言語、およびそのシステムゼンテーション（表計算の結果）を出力する。

である。

ユーザは、紙に何か（コメント等）を書き込む。

今回は図7の実装を行った。MediaObjectは、そして、MediaTranSlatorを用いコンピュータへメメディアクラス、メディアデータタイプクラス、ディア変換した場合は、実現メディアがコン実現メディアクラスから生成されるObjectであピュータとして、インタラクションが行われる。

る。MediaO坤Ctは、実現メディア上で具体化さこのことにより、同一のインタラクションを用れ、M￠diaO叫∝tの各クラスの記述に従いユーザにい、異なる実現メディア間での、メディアの変換情報を表示したりユーザから情報を操作されたりが可能となっている。

する。一つのMediaO坤Ctは、一つのメディアクラ

MediaObjectとMedeiaTranSlatorは図6のようにスに対応する。今回は、メディアクラスとして表計算クラス（classCd）を定義した。

表される。

メディアクラスは、サブクラスとして複数のメ3．2実装

ディアデータタイプクラスを持つ。ClassCalには、RecycleMediaの実現性可能性を実証するためメディアデータタイプクラスとしてセルの情報をに、以下のような実装および実験を行った。

表すclassSYLK，リンクの情報を表すclass持つ。メディアクラスは、サブクラスに持つメ3且1表計算プログラムの作成

ディアデータタイプに対するインタラクションを今回作成するプログラムは、以下の機能を持つ定義するクラスである。具体的には、プレゼン表計算プログラムである。

テーションは、ClassSYLKを用いたセルのデータ（a）セルで扱えるデ丁タは、数字とリンクデータの表示、ClassLINKを用いたリンクの表示、リンである。ここでいうリンクデ丁タは、WWWのク先の表示とURLである。ただし、リンク先のデータは数字のclassSYLKを用いてセルの書き換え、Cl鮎SL血をテキストのみとする。

用いてサンタをたどる動作と定義きれる。

（b）セルの情報に対する表示は▲、数字の表示、ある行の合計、リンクの表示（URLの表示）、リン

メディアクラス／ ＼メタイ▼クース▲
メヂイ▼クラス▲

ノ＼勅，ターターイ′
げけ
クナス ▲t−■事イブ
クナス■lニ拓；
ケース暮

1一事

メディアデータタイプ
クラス

Mod包丁18n廟Or■巧言；；；冊
一事タイプ

クナス▲l クチエ▲■「 くこ 誌，誓王㌢ 三 ；コンビ

集線メディアクラス図・6MediaOりjectとMediaTrans［atorda88＄YLlく／ ＼ ／ ＼蝕蝉‖胸両町 ‖d封削叩騨l 血書8d叫ay ￠b封P叩Or

図7MediaO叫ectの構造

ー141−d廻はuNK

メディアデータタイプクラスは、サブクラスと（2）は、MediaObjectがMediaTranSlatorを用い、して複数の実現メディアクラスを待つ。Class

実現メディアとして紙を利用して具体化されたこ

SYLX，Class LINK共に、実現メディアがコンとを示す。具体的には、紙の表にセル、リンクのピュータのclassdisplay、実現クラスが紙のclass内容が印刷される。また、MediaTranSlatorによっp叩erの実現メディアクラスを持つ。メディアデーて、MediaO切∝tそのものは、紙の真にデジタル化

タタイプクラスは、サブクラスに持つ実現メディされ符号化され（データを圧縮ツールLHAで圧縮アクラスとのデータの交換によって、データのタし、符号化ツールishによって符号化された文字イプに応じたメディアデータが格納される。Class列）印刷される。

SYLKにはセルのデータが、ClassLINXにはリンク（3）は、ユーザが紙に対して赤ペンでセルの情のデータが入っている。

報を記入することを示す。

実現メディアクラスは、メディアを実現メディ（4）は、MediaO坤CtがMediaTranSlatorを用い、ア上で具体化するための方法が定義されている。

実現メディアとしてコンピュータを利用して具体

classdisplayでは、コンピュータ上でのデータの表化されたことを示す。具体的には、舐め真に符号示手法、keybordからのデータの取り込みが定義さ化しているMediaO匝Ctの情報は、ページスキャれている。Classpap￠ーでは、紙への印刷方法、紙にナーとMediaTranslatorによって取り出される。まかいてある文字の処理方法等が定義されている。

た、ユーザによって紙の上に赤ペンで善かれたの実際に動作するときは、実現メディア対応する実セルの情報は、ページスキャナーとMedia職msla−

現メディアクラスの定義だけが利用される。実現

torによって取り出され、実現メディアとして紙をメディアが変化した場合は、その変化後に対応し利用したインタラクションの定義によって処理さた実現メディアクラスしの定義が利用される。

れる。処理されたMediaObjectは、MediaTranlatorによって実現メディアとしてコンピュータを利用

3．2．3RecycIeMediaの実装

して具体化される。これにより、（1）で行えたディユーザがMcdiaObjectとMediaTranSlatorを利用

スプレイからユーザにセルやリンクを表示した

し、RecycleM由iaの実現について述べる【3】。図8

り、キーボードから入力された内容でセルを書きに、実現を示す。

換えたりすることが可能となる。また、赤ペンで（1）は、実現メディアとしてコン，ピュータを利書き加えたセルの情報も反映されている。

用してMediaO叫∝tが具体化されたことを示す。具
体的には扇￠血0擁Ctがディスプレイからユーザに4．考察

セルやリンクを表示したり、キーボードから入力

4．1メディアのシームレス化アーキテクされた内容でセルを書き換えたりすることを可能

チャの研究との比較にする。

この節では、RecycleMediaとDigitalDesk【4］を（1ト■■メナけ【コンビ1−タId■l▲○■■ ／ ＼■一事W■■■l■■／＼ ／、＼■−■■■■■●l−■l■■●−■■r一丁ククエ

比較することによって、メディアのシームレス化■′一丁′一事事イブククス

アーキテクチャについて考察する。

暮1■rイ▼ク▼ス

Di如1Deskでは、コンピュータ上の情報はプロジェクターによって、紙の上の情報に重ね合わされて表示される。
（電子的・非電子的な情報）′を手を使って操作することが可能である。電子的■な情報に対しては、
周8 Recyc暮oMediaの実現

カメ．ラで手の動きをスキャンし、電子的な情報に−142−

操作を行う。印刷された物及びユーザがペン等をされる。そして、メディアデータの一つにリンク使って手で書き込む非電子的な情報は、その画像が存在する。そのリンクは、他の実現メディアのを取り込み、画像処理を行い、電子的な情報としメディアデータへのリンクとして扱われる。リンて操作を行う。つまり、DigitalDeskでは実現メクによって関連付けられたメディアデータは、異ディアを区別せずに、実現メディアとして全てコなる実現メディア間でシームレスに扱われる。

ンピュータを利用したインタラクションとして、

しかし、UbiquitousLinksでは、実現メディア間放とコンピュータの実現メディア間のシームレスのメディアデータのリンクを維持しなければシー化を実現している。

ムレス化が行えない。リンクによってシームレス

DigitalDeskでは、DigitalDeskを利用しないと化を行っているので、リンクがたどれなかった場

実現メディアを紙としたインタラクションは行え

合は、その段階でシームレス化が不可能である。

ない。なぜなら、DigitalDeskは実現メディアを区

Recycl￠M￠diaでは、リンクによるシームレス化の別せずに、実現メディアとして全てコンピュータ手法を取らず、メディアに対する実現メディアのを利用したインタラクションとして扱う。よっ相互変換でシームレス化を行っているので、上のて、実現メディアとして紙だけを利用したインタ間患はおこらない。

ラクションは行うことが出来ない。RecycleMe血a

また、UbiquitousLinksでは実現メディア上でのでは、実現メディアを紙とコンピュータに区別をメディアデータが変化した場合、リンクが正しいし、その実現メディア間でメディアの相互変換をシームレス化を示さなくなることが有る。リンク

行うことによって、実現メディア間のメディアのは、それぞれの実現メディア上のメディアデータシームレス化を行う。つまりメディア変換を利用間のある時点での関係によ？て作られるので、メして、ユーザが糸氏を利用したければ実現メディアディアデータが変化した場合は、設定されたリンとして紙にメディアを実現すればよいし、コンクが正しい関係を示さなくなる場合も存在し、そピュータを利用したければ実現メディアとしてコの場合には実現メディア間でのシームレス化が不ンピュータにメディアを実現すればよい。そし可能になる。RecycleMe血aでは、メディアに対すて、それぞれのメディアで同一のインタラクショる実現メディアの相互変換でシームレス化を行っンが利用できる。この事によって、実現メディアているので、上の間邁はおこらない。

間のシームレス化を可能とする。

また、UbiquitousLinksでは異なる実現メディア4．2メディアのシームレス化の別手法の間のインタラクションに対するシームレス化が不可能である。UbiquitousLinksでは、メディアデー研究

この節では、RecycleMediaとUbiquitousLinks

タ間のリンクによって異なる実現メディア間の【5】を比較することによって、メディアのシームレシームレス化を行う。それぞれの畢現メディアでス化の手法についての考察を行う。

実現されるインタラクションのリンクは定義されないので、異なる実現メディア間でのインタラク

UbiquitousLinksでは、現実社会に存在するオブションのシームレス化は不可能である0ジェクトに、そのオブジェクトに関係するWWW

血ediaは、同一のインタラクションを異なる実現メ上のデータのリンク（URL）を付加する。そして、ディア間七相互変換することで、異なる実現メユーザは現実社会のオブジェクトのリンクを利用

ディア間でのインタラクションのシームレス化をし、そのオブジェクトに関係するWWW上のデー実現する。

タを取得するというシステムである。これは、それぞれの実現メディアに対して、独立してメディアデータ、メディア（インタラクション）が定義−143−

5まとめ（ii）楽譜への応用

本論分では、以下のごとについて述べた。情報ユーザが作曲を行う場合、（1）計算機上で作曲をシームレズに利用するために、メディアアーキソフトを用いて行う、（2）実際に楽器を演奏しながテクチャを導入し、異なる利用形態での情報の利ら、紙の上で楽譜の中に音符を記述して作曲を行用をメディアアーキテクチャによって一元的にう。などが考えられる。この、コンピュータ上で扱った。次に、RecycleMediaによって異なる利用の作業とコンピュータを使わない作業を一貫して形態間の情報の変換について述べた。また、メ扱えるかどうかを検討する。もし出来るとしたディアアーキテクチャ、RecycleMe血を実現するら、手書きの楽譜データから、音楽を出すことがMediaO句ect，MediaTran＄latorの実現について述べ出来ると考えられる。

た。これらを利用し、情報を異なる利用形態に対しシームレスに扱えることを確認した。
参考文献
今後の課題は以下のとおりである。

【1】暦本純一，岡正明：誌上対談「拡張する実空間」（1）MediaObjectの構築環境の作成（初稿）SpaceDesign1997年4月号：http：／／

MediaO句ectを現在は人手でプログラムを記述

WWW．CSl．＄Ony．CO．jp／PerSOn／rekimoto／Sd・html

している。現実社会のメディアは多種多様なの（1997）【2】三石太布川博士，白鳥則郎：ネットワーク指向分

で、MdiaO坤Ctを用意に作成するツールを構築す

散アプリケーション記述のための言語系

る予定である。

DeLisの設計と実装：情報処理学会論文誌掲載
予定（2）MediaTrasIatorの改良【3】瀬川典久，佐藤究，宮崎正俊：RecycledMedねの捷紙にMediaO坤Ctを出力するとき、現在は紙の案：第55回情報処理学会全国大会講演論文

裏表を利用している。これでは、両面印刷に対応

集（3），pp262−263（1997）【4］PierreWellner：mCTNGWmPAPERON

できないので、プレゼンテーションは普通のイン

THEDIGITALDESK，CACM，Vol．36，No．7，

ク、Me血0句∝tは赤外線に反応するイ．ンクを用い

PP87−PP96（July1993）て印刷し、両面を利用できるようにすることを実【5】経塚祐二暦本純一，松岡聡：肌iquitousunks：実現する予定である。

世界環境に艶め込まれたハイパーメディアリ

ンク：情報処理学会研究会報告，96−HI−67，（3）具休的な応用例の実現

pp23−30（1996）

RecycleMe血の有効性を具体的に示すために次に上げることを実験する予定である。
（i）グループウエアへの応用

現在のグループウエアのツールは、電子メディア上での実現を考えている。ここIこ、非電子メディアを租み込んだ場合どのようなことが出来るかを考える。現在考えているのは、書類を扱う場
合どうしても直筆のサインを入れる必要があるとか、手曹きの情報を入れる必要があるとかの場
合、RecycleM￠血aで実現することを考えている。

ー144−