「インタラクション，98」

平成10年3月

マルチモーダル電子メールにおける情報共有
梶田哲史＊ 安藤智 川口雄一 吉田裕之
松下電器産業株式会社 九州マルチメディアシステム研究所

1 はじめに

情報には人力イベント取得時のオブジェクト間の相対遅延時間属性、座標空間属性が記述されている。同階層のオブジェクトは入力順序関係を表し、階層が異なるオブジェクトは依存関係を表す。再生時には、オブジェクト間の相対遅延時間と入力順序関係からオブジェクトの再生が行われる。

近年、Internetは一般の家庭にまで広がり、コミュニケーションの場として浸透しつつある。Internet上で利用できるコミュニケーション手段の一つに電子メールがあり、電子メールで配送する情報も、従来のテキスト情報からマルチメディア情熱こ変化している。12．1．2 オブジェクトの＃集線作

メールにおけるマルチメディア化として、InternetではMIME【1】次に、主な編集操作に応じた、オブジェクトの属性情報とが規定されており、MIME対応のメーラが開発、利用されてObject−Idの設定方法を示す。

いる【2】。しかし、日常生活におけるコミュニケーションではObject−Idの設定は、メールの識別子として設定されるMessa・ge−

ごく自然な「話しながら文字を書く」というマルチモーダルなIdの生成方法に従い、メール内で固有のオブジェクト識別子にMessage−Idを付け加えることにより、やり取りするメール全体で固有なObject−Idを生成する。カット＆ペースト、コピー＆ペースト、引用により新たに生成されたオブジェクトのObject−Idは元のObject−Idを設定する。グルーピング操作においては、グループ化されたオブジェクトを表す属性情報を新会話のように、複数のメディアを連動させた表現ができず、また、ネットワーク上を流れるデータ量や保存するデータ量も増加する。

本稿では、マルチモーダルなWYSIWYG編集を行う機能を持つメーラの捷案と、メーラを用いたマルチメディア情報の再送・重複保存の抑制方法の提案を行う。

たに作成し、Object−Idを設定する。この新たに作成されたオブジェクトと構成要素のオブジェクトとの包含関係を保存する。
グループ化による入力情報構造の変更操作を図2（b）に示す。

2 ユーザインターフェイス
メーラのエーザインタフエースは、マルチモーダルな編集／表示環境を提供し、ユーザのメール作成操作によるテキスト、画像、音声人力をオブジェクトとして構造化し、オブジェクトを識別するために固有の識別子（以降、Object−Idと呼ぶ）を設定する。

Maill

2．1 編集、表示機能
オブジェクトの入力操作の空間、時間的相互関係を人力イベントから取得し、マルチモーダルな環境を提供する（図1）。

（−）

M劇1

グループ化

2．1．1 オブジェクトの入力・再生
本システムで扱うことができるオブジェクトは、テキスト、線、矩形、円、自由曲線、画像、音声、手書きジェスチヤ、指示ジェスチャであり、エディタ上でのWYSIWYG編集が可能である。
レベル2

（b）

図2：グループ化操作

2．2 MIME出力形式
前述した入力情報からObject−Id、属性情事艮、メールとオブジェクトの包含関係、グループ化操作によるオブジェクト間の包含関係を抽出し、MIMEの階層構造に対応させる。オブジェ
クトの依存関係、グループ化オブジェクトの包含関係のMIME階層構造を図3に示す。

図1：エディタ画面入力された情報は、リスト構造で表現きれ、作成した順序でオブジェクトがリストに追加される。新たに作成されたオブジェ
クトは、各オブジェクトで固有のObject−Id、属性情報、オブジェクトの実体を示す識別子により管理され（図2（i））、属性2．2

まず、Object−IdはMIMEの各パートのContent−Idに対応させる。そして、入力情報における階層レベルごとにオブジェクトの実体パートを追加する。このようにして、Object−Id、属1Tel；0948−21−2603

性値、メールとオブジェクトの包含関係、及びグループ化操作によるオブジェクトの包含関係をMIME階層構造で表現する。

ⅠもⅩ：0948−21−2617

2．2．2 シナリオパートの追加〒820福岡県飯塚市川津693−47

E−mail：（kajita，Sando，hwa，yOShida）⑨qrl．mei．cojp

各階層におけるオブジェクトの時間的、空間的相互関係を表現するために、各マルチパートに各々の階層におけるObject−Id−131−

MUA メール轟示作成支檀卿
MTA．メール配送節
OMA メール暮複保＃・再送抑制那
D8 データペース∠コ ml附のオブジェクト▲ ml，m2共通のオブジェクト
血 m2附のオブジェクト

血88日8DD耶6e
図5：重複保存・再送抑制の概念図

図3：MIME階層構造

いられたのと同一なContent−Idを用いて、実体、配送元・配送先、階層構造をDB2に保存される。に対応する属性値をシナリオ情報として追加する。このシナリオ情報を追加することにより、各階層において各パートの人力情報が保存され、メール内のオブジェクト、及びグループ化さ（3）m2の配送詞

U2によって作成されたmlへの返僧メールm2は、配送元のOMA2によリバートに分解される。

れたオブジェクトの入力順序が保持される。

2．3・重複保存・再送抑制機能

まず、OMA2はDB2に保存済みのパート（Mll、Il、Sl）で最上位部分（Mll）を対応するContent−Idに変換した後、未保存／1．−ト（m2、M2、T2）とともにDB2に保存する。同時に、Mllの上位のパートとしてメールによるコミュニケーションでは、返信元のメールの一部を引用し、それに対してコメントを追加するという方法が用いられていることが多い。このような引用は、受信側での返倍
元メールの検索を行なう手間を省くことができ、メールでの議論を円滑に進める上で有効である。

M2を追加更新する。

次に、OMA2はDB2内のUlに関する配送履歴を参照
してm2内の配送済みパート（Mll、Il、Sl）で最上部分（Mll）を対応するContent−Idに変換した後、Ulへ配送する。
（4）m2の配送後

OMAlで受侶されたm2は／く−トに分解され、Content−Idに変換された部分を対応する／ミート（Mll）に逆変換し、変換前のm2に復元される。同時に、DBlには新規に受倍きれたパート（m2、M2、T2）に関する情報㊤メール㊥マルチ′叫㊥マルチ′叫跡のバートはDB2に保存され、逆変換により復元されたパート（Mll）の上位のバートとしてM2が追加更新される。

図4：MIMEメールの送倍・返億の例

このように保存済み・配送済みのパートの実体をContent−Idに変換することにより、同一バートの重複保存・再送が抑制され、記憶媒体・通僧経路への負荷が軽減される。特にデータ

しかしながら、このように引用は同一情報の再送・重複保存を引き起こし、配送・保存に必要なコストを増加させてしまう。

量の多いマルチメディアデータが再利用きれている場合、これ以上の課題に対して、メーラによって生成されたContent−Id

らの重複保存・再送による記憶媒体・通信経路への負荷は無視を用いて、配送元・先で既に保存・配送されている各パートにできないと考えられる。

関する情報を共有することにより、配送・保存の冗長性を解決

3 おわりにする方法について述べる。

重複保存・再送抑制の概念を図引こ示し、図4、5を用いて、マルチモーダルなコミュニケーションを可能とするMIME
メーラの構成と、ユーザの編集操作よリオブジェクト問の相互パートの重複保存抑制機能、再送抑制機能について説明する。

関係を抽出しMIMEの階層構造を桶成する方法、及びMIME（1）mlの配送前の階層構造を利用し、同一オブジェクトの重複保存・再送を抑Ulによって作成されたメールmlは、配送元のOMAlにより′ミートに分解され、DBlに保存済みか否かが検査される。ml内の′ミートは全て新規に作成されたものなゐで、各パートに対して固有のContent−Idを割り当て、制する方法について述べた。

今後、開発したプロトタイプの評価、およびニュース、WWW等のMIME形式を用いたメッセージシステムも含めた情報の共有化を進めていく予定である。

実体、配送元・配送先、階層構造をDBlに保存する。新規のパートのみからなるmlは全てのバートを含んだま参考文献

ま配送される。

［1】N．Freed a・nd N・Borenstein， Multipurpo＄eInternet
MailExteMion＄（MIME），1996・（2）mlの配送後

OMA2によって受倍されたmlは、OMAlと同様にパ【2］山本， インターネット・メッセージの統合 ，情報処理学会論文誌，第37巻，第5号，pp．帥9−821，1996

ートに分解され、各パートに対してDBlへの保存に用−132−