(57)【特許請求の範囲】
【請求項１】
クライアントからの要求に基づき、ネットワークに接続される装置を利用して、映像データ、音声データ或いはテキストデータの少なくとも１つからなるメディアデータを含むデータをネットワーク上で処理するデータ処理システムであって、
前記メディアデータおよびこのメディアデータを処理する処理装置に、当該メディアデータおよび当該処理装置の特性を示すメタデータおよび前記メディアデータおよびこのメディアデータを処理する処理装置を取り扱う複数のプラットフォーム上でインターフェースの役割を果たすＡＰＩを付加して、模式的に表示するメディアオブジェクトおよびモジュールオブジェクトを生成するオブジェクト生成装置と、
生成されたメディアオブジェクトおよびモジュールオブジェクトを表示して、メディアオブジェクトおよびモジュールオブジェクトを選択できると共に、前記メタデータおよび前記ＡＰＩに基づいて、前記メディアオブジェクトに係るデータの処理を制御するデータ処理制御装置と、
前記メディアオブジェクトおよび前記モジュールオブジェクトの利用時間またはデータ量に応じた利用料金を課金する第１の課金手段と、を備えた端末と、
前記端末において選択されたメディアオブジェクトおよびモジュールオブジェクトに含まれるメタデータから、前記モジュールオブジェクトが生成した前記メディアデータのメタデータと、前記モジュールオブジェクトのメタデータとを含むセッティングオブジェクトを引数として、当該メディアデータを処理可能な装置をネットワーク上で探索すると共に、この探索結果を前記端末に出力する経路探索装置と、
前記メディアオブジェクトまたは前記モジュールオブジェクトが、前記ネットワーク上に接続される装置で、前記セッティングオブジェクトを引数として探索可能な状態に登録された際に、当該メディアオブジェクト毎および当該モジュールオブジェクト毎の利用料金を課金すると共に、前記メタデータに基づいて、利用したメディアオブジェクトにかかるメディアデータ毎、または、利用したモジュールオブジェクトにかかる装置毎に利用料金を課金する第２の課金手段と、を備えたブローカと、
を備えたことを特徴とするデータ処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、様々な形式からなるデータを、ネットワーク上に接続される装置を利用して処理するデータ処理システムに関する。
【０００２】
【従来の技術】
一般に、インターネット等のネットワーク上には、様々な形式の映像データ、音声データ或いはテキストデータ等のメディアデータからなるデータが存在すると共に、これらのデータを処理する多数の装置がネットワーク上に接続されている。
【０００３】
従来、これらのメディアデータは、メディアデータを利用する利用者が、使用するサーバ等に当該メディアデータを管理する管理テーブル等を設け、この管理テーブルの管理情報に従って利用していた。
【０００４】
また、メディアデータの利用者は、メディアデータの形式の違いによって、処理できる装置が限定されるため、当該メディアデータを利用できる装置をメディアデータの形式に応じて所有し、どの装置でどのメディアデータが処理できるかということを試行錯誤して、処理可能な装置を探し出して利用していた。
【０００５】
【発明が解決しようとする課題】
しかしながら、これらのデータおよびデータを処理する装置（以下、処理装置という）を、ネットワーク上に接続される特定の装置（以下、端末という）で利用しようとした場合、端末のユーザ（以下、クライアントという）は、データおよび処理装置を利用する適当な手段がないという問題がある。また、適当な手段を講じたとしても、ネットワーク上にデータ或いは処理装置を提供している事業者（以下、データを提供する事業者をコンテントプロバイダ、処理装置を提供する事業者をリソースプロバイダという）はクライアントに対し、適切な使用料金を請求して徴収する手段がないという問題がある。
【０００６】
本発明の目的は前記した従来の技術が有する課題を解消し、クライアントがネットワーク上に存在するデータ或いは接続される処理装置を利用可能にすると共に、データプロバイダおよびリソースプロバイダが使用料金を徴収できるデータ処理システムを提供することにある。
【０００７】
【課題を解決するための手段】
請求項１記載のデータ処理システムは、クライアントからの要求に基づき、ネットワークに接続される装置を利用して、映像データ、音声データ或いはテキストデータの少なくとも１つからなるメディアデータを含むデータをネットワーク上で処理するデータ処理システムであって、前記メディアデータおよびこのメディアデータを処理する処理装置に、当該メディアデータおよび当該処理装置の特性を示すメタデータおよび前記メディアデータおよびこのメディアデータを処理する処理装置を取り扱う複数のプラットフォーム上でインターフェースの役割を果たすＡＰＩを付加して、模式的に表示するメディアオブジェクトおよびモジュールオブジェクトを生成するオブジェクト生成装置と、生成されたメディアオブジェクトおよびモジュールオブジェクトを表示して、メディアオブジェクトおよびモジュールオブジェクトを選択できると共に、前記メタデータおよび前記ＡＰＩに基づいて、前記メディアオブジェクトに係るデータの処理を制御するデータ処理制御装置と、前記メディアオブジェクトおよび前記モジュールオブジェクトの利用時間またはデータ量に応じた利用料金を課金する第１の課金手段と、を備えた端末と、前記端末において選択されたメディアオブジェクトおよびモジュールオブジェクトに含まれるメタデータから、前記モジュールオブジェクトが生成した前記メディアデータのメタデータと、前記モジュールオブジェクトのメタデータとを含むセッティングオブジェクトを引数として、当該メディアデータを処理可能な装置をネットワーク上で探索すると共に、この探索結果を前記端末に出力する経路探索装置と、前記メディアオブジェクトまたは前記モジュールオブジェクトが、前記ネットワーク上に接続される装置で、前記セッティングオブジェクトを引数として探索可能な状態に登録された際に、当該メディアオブジェクト毎および当該モジュールオブジェクト毎の利用料金を課金すると共に、前記メタデータに基づいて、利用したメディアオブジェクトにかかるメディアデータ毎、または、利用したモジュールオブジェクトにかかる装置毎に利用料金を課金する第２の課金手段と、を備えたブローカと、を備えたことを特徴とする。
【０００８】
かかる構成によれば、オブジェクト生成装置によって、メディアオブジェクトとモジュールオブジェクトが生成され、メディアオブジェクトにかかるデータおよび、このデータを取り扱い可能な装置がネットワーク上に現出され、データ処理制御装置によって、クライアントは、これらのオブジェクトを選択可能であり、選択されたオブジェクトが制御される。
【０００９】
尚、クライアントとは、ネットワーク上に接続される装置、或いはこれらの装置を利用する利用者の両方を指すものである。また、処理とは、圧縮、編集、変換、符号化、出力、再生、表示、保存（送信、受信を除く）等のことである。
【００１１】
また、かかる構成によれば、選択されたメディアオブジェクトにかかるメディアデータが、選択されたモジュールオブジェクトにかかる装置によって処理できない場合に、経路探索装置によって、選択されたオブジェクトに応じたネットワーク上の他の装置が探索され、出力される。
【００１３】
また、かかる構成によれば、第１の課金手段によって、メディアオブジェクトおよびモジュールオブジェクトの利用時間またはデータ量に応じて利用料金が課金される。
【００１５】
さらに、かかる構成によれば、第２の課金手段によって、メディアオブジェクトまたはモジュールオブジェクトが、ネットワーク上に接続される装置で、セッティングオブジェクトを引数として探索可能な状態に登録された際に、当該メディアオブジェクト毎および当該モジュールオブジェクト毎の利用料金が課金される。また、第２の課金手段によって、メタデータに基づいて、利用したメディアオブジェクトにかかるメディアデータ毎、または、利用したモジュールオブジェクトにかかる装置毎に利用料金が課金される。
【００２７】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて詳細に説明する。
（データ処理システム）
図１に、データ処理システムを簡略化した説明図を示す。図１に示すように、データ処理システム１は、端末３と、モニタ５（５Ａ、５Ｂ）と、再生機７（７Ａ、７Ｂ、７Ｃ）と、デコーダ９（９Ａ、９Ｂ、９Ｃ）と、ブローカ１１とによって構成され、これらの各装置のいずれか、或いは外部に複数の映像データ、音声データ或いはテキストデータの少なくとも一つからなるメディアデータを含むコンテンツＣＯ（ＣＯ１、ＣＯ２、ＣＯ３）が存在している。
【００２８】
尚、コンテンツとは、あるデータの意味のある集合であり、請求項に記載したデータに相当するものである。この明細書中、データとコンテンツとは同義の用語として取り扱うこととする。図１には、図示できるスペースの関係上、これらの装置しか図示していないが、ネットワーク上に接続されるすべての装置が、データ処理システム１の対象になる。
【００２９】
このデータ処理システム１では、端末３を操作して、データＣＯを処理するものであって、例えば、図２に示すように、モニタ５ＡにデータＣＯ２を表示させようとした場合、再生機７Ｂ、デコーダ９Ａを介して表示される。これより、図１に図示した各装置を、請求項に記載した要件と照らし合わせながら詳細に説明する。
【００３０】
端末３は、クライアントが操作する装置であって、この実施の形態では、一般的なパーソナルコンピュータである。この端末３が請求項に記載したオブジェクト生成装置とデータ処理制御装置との機能を具備するものである。これらの装置に相当する機能については後記する。
【００３１】
モニタ５は、一般的なＣＲＴ、液晶等からなる表示装置である。
【００３２】
再生機７は、メディアデータの再生を行う装置であって、例えば、一般的なＣＤプレーヤー、ＤＶＤデッキ、または、大容量蓄積装置を備えたサーバ装置等である。デコーダ９は、メディアデータのデータを変換する装置であって、例えば、ＭＰＥＧ−２の方式で圧縮されたメディアデータを非圧縮のメディアデータに変換する装置である。
【００３３】
モニタ５、再生機７、デコーダ９が、請求項に記載した、メディアデータを処理する装置に相当する。
【００３４】
ブローカ１１は、請求項に記載した経路探索装置の機能を備えるものである。つまり、ブローカ１１は、ネットワーク上に接続される装置のうちで、クライアントが選択したデータを処理可能な装置であるか否かを判断して、その装置までの経路を探索するものである。
【００３５】
ここで、図３〜図６を参照して、端末３の説明のところで記した前記したオブジェクト生成装置とデータ処理制御装置との機能を説明すると共に、ブローカ１１の説明のところで記した経路探索装置の機能を説明する。
【００３６】
（オブジェクト生成装置およびデータ処理制御装置としての機能）
まず、図３を参照して、端末３（オブジェクト生成装置およびデータ処理制御装置としての機能）を説明する。
【００３７】
端末３は、表示部１３と、主制御部１５と、入出力部１７と、記憶部１９と、外部装置接続部２１とを備えて構成され、各部がデータバス或いはケーブル等によって接続されている。
【００３８】
オブジェクト生成装置の機能は、メディアオブジェクトとモジュールオブジェクトとを生成するものである。データ処理制御装置の機能は、生成されたメディアオブジェクトとモジュールオブジェクトとを取り扱い制御するものである。
【００３９】
データ処理制御装置では、コンテンツのメディアデータおよびこのコンテンツに係る再生或いは表示装置を、表示部（表示画面上）１３において、メディアオブジェクトとモジュールオブジェクトとにオブジェクト化（アイコン化）し、このメディアオブジェクトおよびモジュールオブジェクトを表示部（表示画面上）１３で操作することによって、主にコンテンツのメディアデータの再生が、選択されたモジュールオブジェクトに係る装置により実施される。
【００４０】
表示部１３は、一般的なＣＲＴ、液晶等の表示装置に相当するものである。この表示部１３では、後記するメディアオブジェクトとモジュールオブジェクトとが表示される。
【００４１】
主制御部１５は、ＣＰＵおよびメモリ等から構成され、端末３の制御を司るものである。この主制御部１５では、端末３のオペレーティングシステムである基本プログラムが展開していると共に、端末モジュール処理手段１５ａ、メディアオブジェクト処理手段１５ｂ、メディアオブジェクトＡＰＩ処理手段１５ｃ、外部ＡＰＩ要求処理手段１５ｄ、データ入力処理手段１５ｅ、モジュール処理手段１５ｆ、モジュールＡＰＩ処理手段１５ｇ、データ出力処理手段１５ｈ、課金手段１５ｉといったプログラムが読み込まれ、これら複数のプログラムが実行される。ここで、複数のプログラムについて説明する。
【００４２】
端末モジュール処理手段１５ａは、端末３自体を示すオブジェクトを表示させるプログラムであって、端末３の外部装置接続部２１に接続されている装置および記憶部１９に記憶されているメディアデータに、メタデータおよびＡＰＩを付加するものである。すなわち、この端末モジュール処理手段１５ａがオブジェクト生成装置の機能を果たすものである。
【００４３】
ここで、メタデータは、接続されている装置の場合、装置のスペック等であり、メディアデータの場合、データ構造等の情報である。ＡＰＩはインターフェースの役割を果たすプログラムである。
【００４４】
メディアオブジェクト処理手段１５ｂは、メディアオブジェクトを統括的に処理するものであって、メディアデータファイル１９ａとメディアオブジェクトメタデータファイル１９ｂとに記憶されているメディアデータとメディアオブジェクトメタデータとを関連付けると共に、メディアオブジェクトＡＰＩ処理手段１５ｃで処理されたＡＰＩ言語に基づいてメディアオブジェクトを処理するものである。
【００４５】
メディアオブジェクトＡＰＩ処理手段１５ｃは、メディアオブジェクトに対し、外部から入力されるＡＰＩ言語の処理を実行するものである。ＡＰＩ言語の具体的な実施例は後記する。
【００４６】
外部ＡＰＩ要求処理手段１５ｄはモジュールオブジェクトに対し、外部から入力されるＡＰＩ言語の処理を実行するものである。この外部ＡＰＩ要求処理手段１５ｄでは、専ら、モジュールオブジェクトにメディアオブジェクトの再生等の処理を要求するＡＰＩ言語の処理が実行される。
【００４７】
データ入力処理手段１５ｅは、選択されたメディアオブジェクトのメディアデータをモジュールオブジェクトに入力する処理を実行するものである。
【００４８】
モジュール処理手段１５ｆは、モジュールオブジェクトを統括的に処理するものである。まず、モジュールオブジェクトメタデータファイル１９ｄに記憶されているモジュールオブジェクトメタデータを参照して、外部ＡＰＩ要求処理手段１５ｄで処理されたＡＰＩ言語と、データ入力処理手段１５ｅから入力されるメディアデータとに基づきメディアオブジェクトを処理する。そして、モジュールＡＰＩ処理手段１５ｇに新たなＡＰＩ言語の生成を促すと共に、データ出力処理手段１５ｈにメディアデータの出力をするものである。
【００４９】
モジュールＡＰＩ処理手段１５ｇは、モジュール処理手段１５ｆの処理に基づき、他のコンテンツ再生制御装置１のモジュールオブジェクトに対し、外部から入力されるＡＰＩ言語の処理を実行するものである。また、新たなＡＰＩ言語を生成するものである。
【００５０】
データ出力処理手段１５ｈは、モジュール処理手段１５ｆの処理に基づき、メディアデータを他の装置のデータ入力処理手段１５ｅに出力するものである。
【００５１】
課金手段１５ｉは、端末３を使用して、ネットワーク上に存在するメディアオブジェクトおよびモジュールオブジェクトを利用した場合の利用料金を算出するプログラムであって、利用時間を計測する利用時間カウンタ、送受信したデータの総データ量を計測するデータ量カウンタ、メディアオブジェクトまたはモジュールオブジェクト毎の利用履歴を保存する利用履歴保存機能等を含んで構成されている。
【００５２】
これら１５ｂ〜１５ｈの手段を利用者（クライアント）が所定の操作によって実行させる。ここで、所定の操作とは、一般的なパソコン上に起動しているソフトウェアを操作する際の、マウス等のポインティングデバイスによるダブルクリック、ドラッグ等の操作のことである。
【００５３】
入出力部１７は、一般的なキーボード、マウス等の入力装置に相当するものであると共に、メディアデータの入出力を行うものであって、ＤＶＤドライブ、ＣＤ−ＲＷドライブ、フロッピーディスクドライブ等を有しているものである。或いは、メディアデータの入出力を行うものであれば、ネットワークを介して接続されたメディアサーバのようなものであってもよい。この入出力部１７を利用して、表示部１３に表示されているメディアオブジェクトおよびモジュールオブジェクトの前記した所定の操作が行われる。
【００５４】
記憶部１９は、ハードディスク或いは大容量のメモリ等から構成され、複数のデータを記憶するものである。この実施の形態において、記憶部１９にはメディアオブジェクトのメディアデータファイル１９ａおよびメディアオブジェクトメタデータファイル１９ｂならびにメディアオブジェクトのＡＰＩ（Ａｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）ファイル１９ｃ、モジュールオブジェクトのモジュールオブジェクトメタデータファイル１９ｄおよびモジュールオブジェクトのＡＰＩファイル１９ｅとが記憶されている。
【００５５】
また、前記した基本プログラム（図示せず）、端末モジュール処理手段１５ａ、メディアオブジェクト処理手段１５ｂ、メディアオブジェクトＡＰＩ処理手段１５ｃ、外部ＡＰＩ要求処理手段１５ｄ、データ入力処理手段１５ｅ、モジュール処理手段１５ｆ、モジュールＡＰＩ処理手段１５ｇ、データ出力処理手段１５ｈ、課金手段１５ｉのプログラムがこの記憶部１９に記憶されている。
【００５６】
外部装置接続部２１は、端末３に接続される外部の機器を接続するための、いわゆるパーソナルコンピュータにおけるポートおよびバッファ等に相当するものである。この実施の形態において、外部装置接続部２１には、図示を省略したが、複数の異なったデータ構造を有したコンテンツを再生、表示、変換可能の種々の装置が接続されている。
【００５７】
次に、図４を参照して、端末モジュール処理手段１５ａ（オブジェクト生成装置としての機能）を説明する。端末モジュール処理手段１５ａは、識別部２３と、メタデータ付加部２５と、インターフェース付加部２７と、オブジェクト生成部２９とを備えて構成されている。
【００５８】
識別部２３は、外部装置接続部２１に接続されている変換或いは再生表示装置を識別すると共に、外部装置接続部２１または、入出力部１７から入力されるメディアデータを識別するものである。この識別部２３には、自動検出手段２３ａと、データ判別手段２３ｂと、ファイル生成手段２３ｃとが備えられている。
【００５９】
自動検出手段２３ａは、外部装置接続部２１に接続される装置を識別するプログラムである。データ判別手段２３ｂは、入出力部１７から入力されたデータを判別するプログラムである。
【００６０】
ファイル生成手段２３ｃは、モジュールオブジェクトファイルとメディアオブジェクトファイルを生成するプログラムである。つまり、接続されている変換或いは再生表示装置においては、モジュールオブジェクトファイルが生成され、メディアデータにおいては、メディアオブジェクトファイルが生成される。
【００６１】
モジュールオブジェクトファイルは、変換・再生表示装置をモジュールオブジェクトに抽象化する際に、メタデータ、ＡＰＩを収納して一体的に取り扱うための元となるファイルである。メディアオブジェクトファイルは、メディアデータをメディアオブジェクトに抽象化する際に、メタデータ、ＡＰＩを収納して一体的に取り扱うための元となるファイルである。
【００６２】
メタデータ付加部２５は、モジュールメタデータ付加手段２５ａと、メディアメタデータ付加手段２５ｂとを備えて構成されている。
【００６３】
モジュールメタデータ付加手段２５ａは、モジュールオブジェクトファイルにメタデータを付加するプログラムである。
【００６４】
メディアメタデータ付加手段２５ｂは、メディアオブジェクトファイルにメタデータを付加するプログラムである。
【００６５】
メタデータ付加部２５では、外部装置接続部２１に接続された後、識別部２３において、識別された装置、又は、入出力部１７から入力された後或いは接続された装置から入力された後、識別部２３において、識別されたメディアデータにそれぞれメタデータが付加される。具体的には、外部からＡＰＩを通じてメタデータが読み出されたときには、各ファイルをサーチしてメタデータの内容を送り返すようにする。
【００６６】
インターフェース付加部２７は、モジュールＡＰＩ付加手段２７ａと、メディアデータＡＰＩ付加手段２７ｂとを備えて構成されている。
【００６７】
モジュールＡＰＩ付加手段２７ａは、モジュールオブジェクトファイルにＡＰＩを付加するプログラムである。
【００６８】
メディアデータＡＰＩ付加手段２７ｂは、メディアオブジェクトファイルにＡＰＩを付加するプログラムである。
【００６９】
インターフェース付加部２７では、メタデータ付加部２５において、メタデータが付加されたメディアオブジェクトとモジュールオブジェクトとに、ＡＰＩが付加される。すなわち、インターフェース付加部２７では、モジュールオブジェクトファイルおよびメディアオブジェクトファイルのそれぞれにＡＰＩを付加する（書き込む）。
【００７０】
オブジェクト生成部２９は、モジュールオブジェクト生成手段２９ａと、メディアオブジェクト生成手段２９ｂとを備えて構成されている。
【００７１】
モジュールオブジェクト生成手段２９ａは、モジュールオブジェクトファイルに基づいて、モジュールオブジェクトを生成するプログラムである。
【００７２】
メディアオブジェクト生成手段２９ｂは、メディアオブジェクトファイルに基づいて、メディアオブジェクトを生成するプログラムである。
【００７３】
オブジェクト生成部２９は、メディアデータおよびこのメディアデータを変換・再生表示装置の種別に応じて、メディアデータと変換・再生表示装置とを端末３の表示部１３に模式的に表示させる際に、視覚によって容易に理解できるように抽象化するものである。
【００７４】
そして、生成されたメディアオブジェクトおよびモジュールオブジェクトは記憶部１９に記憶される。
【００７５】
（オブジェクト生成装置としての動作）
オブジェクト生成装置としての動作を図５に示すフローチャートを参照して説明する。
【００７６】
まず、外部装置接続部２１に接続されている「装置」或いは外部装置接続部２１を介して入力される「データ」を識別部２３が以下の手順で判断する。
【００７７】
外部装置接続部２１に接続されている「装置」の場合、この「装置」を端末３に接続後、はじめて端末３の電源をＯＮにすると（Ｓ１）、外部装置接続部２１に未確認の「装置」が接続されているかどうかを、識別部２３の自動検出手段２３ａが判断する（Ｓ２）。未確認の「装置」が接続されていると判断された場合には、この自動検出手段２３ａは、当該「装置」に外部装置接続部２１のポートを介して、当該「装置」の仕様等の情報を要求する（Ｓ３）。
【００７８】
すると、「装置」から仕様等の情報が返答され、未確認の「装置」は既知の装置となって、識別部２３のファイル生成手段２３ｃによってモジュールオブジェクトファイルが生成される（Ｓ４）。
【００７９】
Ｓ２で、未確認の「装置」が接続されていると判断されない場合、識別部２３のデータ判別手段２３ｂは、入出力部１７或いは外部装置接続部２１に接続されている既知の装置からメディアデータが入力されているかどうかを判断する（Ｓ５）。メディアデータが入力されていると判断された場合には、識別部２３のファイル生成手段２３ｃによってメディアオブジェクトファイルが生成される（Ｓ６）。
【００８０】
そして、識別部２３で識別した結果に基づいて、メタデータ付加部２５のモジュールメタデータ付加手段２５ａによって、モジュールオブジェクトファイルにメタデータが付加され、メタデータ付加部２５のメディアメタデータ付加手段２５ｂによって、メディアオブジェクトファイルにメタデータが付加される（Ｓ７）。同様にインターフェース付加部２７のモジュールＡＰＩ付加手段２７ａによってモジュールオブジェクトファイルにＡＰＩが付加され、インターフェース付加部２７のメディアデータＡＰＩ付加手段２７ｂによって、メディアオブジェクトファイルにＡＰＩが付加される（Ｓ８）。
【００８１】
この後、オブジェクト生成部２９のモジュールオブジェクト生成手段２９ａによって、モジュールオブジェクトファイルに基づいて、モジュールオブジェクトが生成され、オブジェクト生成部２９のメディアオブジェクト生成手段２９ｂによって、メディアオブジェクトファイルに基づいて、メディアオブジェクトが生成される（Ｓ９）。つまり、このオブジェクト生成部２９では、モジュールオブジェクトファイルおよびメディアオブジェクトファイルに基づき、表示部１３に表示する際の、いわゆるＧＵＩであるアイコン等を生成する。
【００８２】
オブジェクト生成部２９によって、生成されたモジュールオブジェクトおよびメディアオブジェクトは記憶部１９に記憶される（Ｓ１０）。
【００８３】
（メディアオブジェクトおよびモジュールオブジェクトの説明）
図６にモジュールオブジェクトおよびメディアオブジェクトの概念図を示す。図６（ａ）に示すように、モジュールオブジェクトは、複数のメタデータと複数のＡＰＩを備えて構成されている。このモジュールオブジェクトの複数のＡＰＩはモジュールオブジェクト間を接続するインターフェースである。図６（ｂ）に示すように、メディアオブジェクトは、１つのメディアデータと、複数のメタデータと、複数のＡＰＩとを備えて構成されている。このメディアオブジェクトの複数のＡＰＩはメディアオブジェクトを入出力する装置に対するインターフェースである。
【００８４】
（オブジェクトを取り扱う管轄についての説明）
ここで、図７にオブジェクト生成装置としての機能によって生成されたオブジェクトの取り扱いの管轄を説明する説明図を示す。
【００８５】
図７に示すように、オブジェクトの取り扱いの管轄は、端末３を所有しているユーザ（クライアント）と、複数のメディアオブジェクトを保持しているモジュールオブジェクトを所有するデータプロバイダと、ブローカおよび複数のモジュールを所有するリソースプロバイダとに区分けすることができる。ユーザとデータプロバイダとリソースプロバイダとがネットワークを介して接続されている。
【００８６】
つまり、データプロバイダが所有している装置（以下、データ出力装置）は、図８に示すように、このデータ出力装置自体を示すモジュールオブジェクトと複数のコンテンツ（メディアオブジェクト）とを備えて構成されている。
【００８７】
図９に、端末３（データ処理制御装置としての機能）の機能説明図を示す。図９に示すように、端末３には、複数のメディアオブジェクトとモジュールオブジェクトとの大きく分けて２つの機能が備えられている。
【００８８】
メディアオブジェクトは、メディアデータファイル１９ａに記憶されているメディアデータと、メディアオブジェクトメタデータファイル１９ｂに記憶されているメタデータとＡＰＩとを含んで構成されており、さらに、外部から、このメディアオブジェクトが呼び出された場合のＡＰＩの処理を実行するプログラムであるメディアオブジェクトＡＰＩ処理手段１５ｃと、このメディアオブジェクトの処理（再生、表示、変換）を実行するプログラムであるメディアオブジェクト処理手段１５ｂとを備えて構成されている。メディアデータファイル１９ａがない場合もあるが、この場合は、データ入力処理手段１５ｅによって、処理されたデータがメディアデータファイル１９ａの代わりとなる。
【００８９】
モジュールオブジェクトは、モジュール処理手段１５ｆと、外部ＡＰＩ要求処理手段１５ｄと、データ入力処理手段１５ｅと、モジュールＡＰＩ処理手段１５ｇと、データ出力処理手段１５ｈとを備えて構成されている。
【００９０】
（データ処理装置としての動作）
ここで、図１０に示すフローチャートを参照して、メディアオブジェクトおよびモジュールオブジェクトが生成された後の、データ処理制御装置としての機能を説明する。
【００９１】
まず、端末３の主電源をＯＮにすると、表示部１３上には端末３自体をモジュール化した端末モジュールが表示される（Ｓ３１）。
【００９２】
そして、端末３の表示部１３上に表示されている端末モジュールを、入出力部１７のマウスによるダブルクリック等の操作（所定の操作の一つ）によって起動させる（Ｓ３２）。すると、記憶部１９に記憶されているメディアオブジェクトと、この端末３に接続或いは登録されている装置のモジュールオブジェクトとが表示部（表示画面）１３上に表示される（Ｓ３３）。
【００９３】
端末３は、表示部１３に表示されているメディアオブジェクトが、入出力部１７のキーボード、マウス等によって選択されたか否かを判断し（Ｓ３４）、メディアオブジェクトが選択された場合、このメディアオブジェクトの紹介（制作日時、制作者、データ構造、メディアデータの再生に要す時間等）をする紹介データが表示部１３上に表示される（Ｓ３５）。
【００９４】
次に、選択されたメディアオブジェクトがモジュールオブジェクトに、入出力部１７のマウスによる操作（所定の操作の一つ）によって、ドラッグされたか（選択されたか）どうかが判断される（Ｓ３６）。そして、選択されたメディアオブジェクトが、モジュールオブジェクトにドラッグされるまで端末３は待機し、モジュールオブジェクトにドラッグされた（選択された）と判断された場合には、選択されたメディアオブジェクトが、選択されたモジュールオブジェクトによって再生（取り扱い）可能かどうかが判断される（Ｓ３７）。
【００９５】
選択されたメディアオブジェクトが、選択されたモジュールオブジェクトによって再生（取り扱い）可能と判断された場合には、再生され（Ｓ４１）、再生（取り扱い）可能と判断され無い場合には、端末３は、接続されている或いは登録されている装置、或いはネットワーク上の装置によって再生（取り扱い）可能な装置があるかどうかを判断する（Ｓ３８）。
【００９６】
再生（取り扱い）可能な装置が無いと判断された場合には、その旨、つまり「取り扱い可能な装置は接続されていません」等の表示が表示部１３にされる（Ｓ３９）。
【００９７】
再生（取り扱い）可能な装置があると判断された場合には、再生可能な装置との接続状態（接続動作）を表示部１３に表示する（Ｓ４０）。この接続を確立するまでのデータのやり取りについては、後記するシーケンシャル図を用いて詳細に説明する。接続が確立されたら、メディアオブジェクトに係るメディアデータが当該再生可能な装置によって再生される（Ｓ４１）。
【００９８】
図１１に、端末３のシーケンスチャートを示す。
この端末３のシーケンスチャートは、データプロバイダが所有するデータ出力装置に記憶されているメディアオブジェクトを、ネットワークを介して別の端末３に接続されている再生装置によって再生する場合の、主制御部１５に展開している各プログラム間の要求とレスポンス（応答）とを一元的に図示したものである。
【００９９】
この場合、データプロバイダが所有するデータ出力装置はメディアデータの出力装置（Ｏｕｔｐｕｔ  Ｄｅｖｉｃｅ）（以下、データ出力装置ＯＤとする）と、他方の端末３はメディアデータの入力装置（Ｉｎｐｕｔ  Ｄｅｖｉｃｅ）（以下、データ入力装置ＩＤとする）とみなすことができる。
【０１００】
まず、データ入力装置ＩＤが、データ出力装置ＯＤの記憶しているメディアオブジェクトを利用する場合、データ入力装置ＩＤの外部ＡＰＩ要求処理手段１５ｄが、データ出力装置ＯＤのメディアオブジェクトＡＰＩ処理手段１５ｃに対し、ｇｅｔ＿ｐａｒｅｎｔＭｏｄｕｌｅを要求する（Ｓ５１）。このｇｅｔ＿ｐａｒｅｎｔＭｏｄｕｌｅは、メディアオブジェクトを処理（再生）可能なモジュールオブジェクトを検索するためのＡＰＩ言語である。
【０１０１】
次に、データ出力装置ＯＤのメディアオブジェクトＡＰＩ処理手段１５ｃは、データ入力装置ＩＤの外部ＡＰＩ要求処理手段１５ｄに対し、ｇｅｔ＿ｐａｒｅｎｔＭｏｄｕｌｅを応答する（Ｓ５２）。
【０１０２】
すると、データ入力装置ＩＤの外部ＡＰＩ要求処理手段１５ｄが、データ出力装置ＯＤのモジュールＡＰＩ処理手段１５ｇに対し、ｒｅｑ＿ｃｏｎｎｅｃｔを要求する（Ｓ５３）。このｒｅｑ＿ｃｏｎｎｅｃｔは、データ出力装置ＯＤのモジュールオブジェクトに接続を要求するためのＡＰＩ言語である。
【０１０３】
このｒｅｑ＿ｃｏｎｎｅｃｔを受け取ったモジュールＡＰＩ処理手段１５ｇを含むデータ出力装置ＯＤは、モジュール処理手段１５ｆを介して、外部ＡＰＩ要求処理手段１５ｄから、データ入力装置ＩＤのモジュールＡＰＩ処理手段１５ｇにｒｅｑ＿ｍｅｔａＤａｔａを要求する（Ｓ５４）。このｒｅｑ＿ｍｅｔａＤａｔａは、データ入力装置ＩＤのモジュールオブジェクトのメタデータを要求するＡＰＩ言語である。
【０１０４】
そして、データ入力装置ＩＤのモジュールＡＰＩ処理手段１５ｇは、データ出力装置ＯＤの外部ＡＰＩ要求処理手段１５ｄに対しｒｅｑ＿ｍｅｔａＤａｔａを応答する（Ｓ５５）。すなわち、データ入力装置ＩＤのモジュールオブジェクトのメタデータを、データ入力装置ＩＤからデータ出力装置ＯＤに送信する。
【０１０５】
すると、データ出力装置ＯＤのモジュールＡＰＩ処理手段１５ｇは、データ入力装置ＩＤの外部ＡＰＩ要求処理手段１５ｄにｒｅｑ＿ｃｏｎｎｅｃｔを応答する（Ｓ５６）。すなわち、データ出力装置ＯＤとデータ入力装置ＩＤとの接続が確立する。ここで、データ出力装置ＯＤとデータ入力装置ＩＤとのメディアオブジェクト（メディアデータ）の送受信が可能となる。
【０１０６】
この後、データ入力装置ＩＤの外部ＡＰＩ要求処理手段１５ｄは、データ出力装置ＯＤのメディアオブジェクトＡＰＩ処理手段１５ｃに対し、ｇｅｔ＿ｍｅｔａＤａｔａを要求する（Ｓ５７）。すなわち、データ入力装置ＩＤは、データ出力装置ＯＤに記憶されているメディアオブジェクトを読み込む準備として当該メディアオブジェクトのメタデータを要求する。
【０１０７】
データ出力装置ＯＤのメディアオブジェクトＡＰＩ処理手段１５ｃは、データ入力装置ＩＤの外部ＡＰＩ要求処理手段１５ｄに対し、ｇｅｔ＿ｍｅｔａＤａｔａを応答する（Ｓ５８）。すなわち、データ出力装置ＯＤは、データ入力装置ＩＤに出力するメディアオブジェクトのメタデータを、予め、データ入力装置ＩＤに送信する。
【０１０８】
そして、このデータ入力装置ＩＤの外部ＡＰＩ要求処理手段１５ｄは、データ出力装置ＯＤのメディアオブジェクトＡＰＩ処理手段１５ｃに対し、ｇｅｔ＿ｆｒａｍｅを要求する（Ｓ５９）。すなわち、データ入力装置ＩＤは、データ出力装置ＯＤに対し、メディアオブジェクトに係るメディアデータを転送（送信）を１ｆｒａｍｅ（フレーム）毎に要求する。ただし、メディアデータの転送は、１フレーム単位毎に限定されるものではない。
【０１０９】
尚、メディアデータの転送要求を実行する前に、データ入力装置ＩＤの外部ＡＰＩ要求処理手段１５ｄは、データ出力装置ＯＤのメディアオブジェクトＡＰＩ処理手段１５ｃを介して、メディアオブジェクトの各種のメタデータを読み出すこともできる。
【０１１０】
データ出力装置ＯＤのメディアオブジェクトＡＰＩ処理手段１５ｃは、データ入力装置ＩＤの外部ＡＰＩ要求処理手段１５ｄに対し、ｇｅｔ＿ｆｒａｍｅを応答する（Ｓ６０）。すなわち、データ出力装置ＯＤは、データ入力装置ＩＤに対し、１フレーム毎にメディアデータの転送を了承したといったＡＰＩ言語を送信する。
【０１１１】
その後、データ出力装置ＯＤのデータ出力処理手段１５ｈからデータ入力装置ＩＤのデータ入力処理手段１５ｅにメディアデータが転送される（Ｓ６１）。
【０１１２】
つまり、図１２に示すように、データ出力装置ＯＤのメディアオブジェクトがメタデータとＡＰＩとに従って、データ入力装置ＩＤにアクセスし、その後、このメディアオブジェクトにかかるコンテンツ（メディアデータ）が、データ出力装置ＯＤのモジュールオブジェクトからデータ入力装置ＩＤのモジュールオブジェクトにアクセスされ、データ転送が実行される。
【０１１３】
さらに、図１３を参照して、ブローカ（経路探索装置の機能）１１を説明する。
ブローカ１１は、探索手段１１ａと、最適経路判断手段１１ｂと、処理装置選択手段１１ｃと、出力手段１１ｄと、課金手段１１ｅとを備えて構成されている。
【０１１４】
探索手段１１ａは、ＡＰＩ処理１１ａ１と、メタデータ抽出処理１１ａ２と、セッティングオブジェクト生成処理１１ａ３とを実行するものである。この探索手段１１ａは、ネットワーク上に接続されている装置のうちで、選択されたメディアオブジェクトの処理が可能か否かを判断するプログラムである。
【０１１５】
ＡＰＩ処理１１ａ１は、ＡＰＩの要求処理と応答処理とを行うものである。ＡＰＩの要求処理とは、要求されたＡＰＩ言語の処理であり、ＡＰＩの応答処理とは、要求されたＡＰＩ言語の処理に対して応答するＡＰＩ言語の処理である。具体的にこの実施の形態では、ＡＰＩの要求処理はｃｒｅ＿ｓｅｔｔｉｎｇといった形で記述され、ＡＰＩの応答処理はＡｃｋ、Ｎａｃｋといった形で記述される。このＡＰＩ言語の処理（要求応答）については、後記する。
【０１１６】
メタデータ抽出処理１１ａ２は、メディアオブジェクトとモジュールオブジェクトとに含まれているメタデータを抽出するもので、例えば、クライアントが端末３の表示部１３上に表示されている複数のメディアオブジェクトの中から１つのメディアオブジェクトを選択すると、この選択したメディアオブジェクトのメタデータを抽出する。
【０１１７】
セッティングオブジェクト生成処理１１ａ３は、抽出したメタデータに基づいて、セッティングオブジェクトを生成する処理である。セッティングオブジェクトは、データを構成する映像データ、音声データ、或いはテキストデータ（以下、これらをメディアデータという）の属性を表す複数のメタデータと、メディアデータを処理可能なモジュールオブジェクトの複数のメタデータとをまとめたメタデータ群を含んで構成されるものである。
【０１１８】
最適経路判断手段１１ｂは、経路長把握処理１１ｂ１と、処理能力把握処理１１ｂ２と、処理動作判断処理１１ｂ３と、通信状態判断処理１１ｂ４とを実行するものである。この最適経路判断手段１１ｂは、クライアントによって選択されたメディアオブジェクトが処理可能な装置までの最適な経路を判断するプログラムである。
【０１１９】
経路長把握処理１１ｂ１は、探索手段１１ａによって、クライアントが選択したメディアオブジェクトが処理可能な装置が判断された後、処理可能な装置がネットワーク上に複数存在した場合の最適経路を把握する処理である。
【０１２０】
処理能力把握処理１１ｂ２は、探索手段１１ａによって、クライアントが選択したメディアオブジェクトが処理可能な装置が判断された後、処理可能な装置がネットワーク上に複数存在した場合の当該装置の処理能力を把握する処理である。
【０１２１】
処理動作判断処理１１ｂ３は、探索手段１１ａによって、クライアントが選択したメディアオブジェクトを処理可能な装置が判断された後、処理可能な装置がネットワーク上に複数存在した場合、当該複数の装置が他の処理動作を実施中であるか判断する処理である。
【０１２２】
通信状態判断処理１１ｂ４は、探索手段１１ａによって、クライアントが選択したメディアオブジェクトを処理可能な装置が判断された後、処理可能な装置がネットワーク上に複数存在した場合、当該複数の装置までの通信状態を判断する処理である。例えば、トラフィック理論に基づいて、通信経路の伝送容量および中継設備の能力と、その通信経路内の瞬時的な情報量とを検出して、通信状態を判断する。
【０１２３】
処理装置選択手段１１ｃは、探索手段１１ａによって、クライアントが選択したメディアオブジェクトを処理可能な装置がネットワーク上に複数存在していると判断された場合に、メディアオブジェクトのメディアデータの処理を実行する装置を選択するプログラムである。例えば、この処理装置選択手段１１ｃは、予め、最初に処理可能と判断された装置にメディアデータの処理を実行させるものと、クライアントが設定することができるものである。或いは、この処理装置選択手段１１ｃは、処理可能な装置がネットワーク上に複数存在することを、端末３の表示部１３上に表示して、クライアントに選択させることができるものである。
【０１２４】
出力手段１１ｄは、探索手段１１ａの探索結果を出力するものであって、この実施の形態では、端末３の表示部１３に探索結果を表示可能なように出力する。
【０１２５】
課金手段１１ｅは、データプロバイダおよびリソースプロバイダならびにクライアントに利用料金を請求するプログラムであって、利用時間カウンタ、データ量カウンタ等を含んで構成されている。また、この課金手段１１ｅは、ネットワーク上に登録されたメディアオブジェクトおよびモジュールオブジェクトを把握しており、それぞれのメディアオブジェクトおよびモジュールオブジェクトに含まれているメタデータに基づいて、メディアオブジェクト毎の利用料金、モジュールオブジェクト毎の利用料金を算出するものである。
【０１２６】
ここで、ＡＰＩ処理１１ａ１におけるＡＰＩの処理（要求応答）およびセッティングオブジェクトの説明図を図１４に示す。図１４において、データプロバイダが所有する装置は、データ（メディアデータ）を入出力する装置とみなすことができるので、データ入出力装置（Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｄｅｖｉｃｅ）ＩＯＤと記す。以下、図１６も同様にをデータ入出力装置ＩＯＤと記している。
【０１２７】
この図１４に示すように、データ入出力装置ＩＯＤ１からデータ入出力装置ＩＯＤ２に対しｃｒｅ＿ｓｅｔｔｉｎｇというＡＰＩの実行要求（要求処理）が送出され、データ入出力装置ＩＯＤ２からデータ入出力装置ＩＯＤ１に対し、Ａｃｋ或いはＮａｃｋというＡＰＩのレスポンス（応答処理）が送出されている。
【０１２８】
このｃｒｅ＿ｓｅｔｔｉｎｇというＡＰＩの実行要求（要求処理）は、選択されたデータ（メディアデータ）を処理可能かの出力を促す（問う）ためのものである。また、Ａｃｋ或いはＮａｃｋというＡＰＩのレスポンス（応答処理）は、選択されたデータ（メディアデータ）を処理可能か答えるためのもので、Ａｃｋ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）は、処理可能であるという出力（答え）であり、Ｎａｃｋ（Ｎｅｇａｔｉｖｅ  Ａｃｋ）は、処理不可能であるという出力（答え）である。
【０１２９】
また、セッティングオブジェクトは、メディアデータのメタデータ群（複数のメタデータ）と機器（装置（モジュール））のメタデータ群（複数のメタデータ）とを含んで構成されている。このセッティングオブジェクトはデータ入出力装置ＩＯＤ１、ＩＯＤ２の双方で生成される。
【０１３０】
（ブローカの動作）
ブローカ１１の動作を図１５に示すフローチャートを参照して説明する。まず、クライアントによってメディアオブジェクトが選択されると、ＡＰＩ処理１１ａ１によってＡＰＩの要求処理がなされる（Ｓ７１）。この要求処理に基づき、この選択されたメディアオブジェクトのメタデータが、メタデータ抽出処理１１ａ２によって抽出される（Ｓ７２）。また、同様に、クライアントによってメディアオブジェクトを再生表示させるモジュールオブジェクトが選択されると、ＡＰＩ処理１１ａ１によってＡＰＩの要求処理がなされ（Ｓ７３）、この選択されたモジュールオブジェクトのメタデータがメタデータ抽出処理１１ａ２によって抽出される（Ｓ７４）。
【０１３１】
次に、抽出されたメディアオブジェクトのメタデータとモジュールオブジェクトのメタデータとに基づいて、セッティングオブジェクト生成処理１１ａ３によって、セッティングオブジェクトが生成される（Ｓ７５）。このセッティングオブジェクトを引数として、ネットワーク上に接続される装置のうちでメディアオブジェクトのメディアデータ（データ）を処理可能な装置の探索が開始される（Ｓ７６）。処理装置の探索の詳細な説明は後記する。
【０１３２】
そして、このセッティングオブジェクトに基づいて、探索手段１１ａによって、処理可能な装置がネットワーク上に存在したかが判断される（Ｓ７７）。処理可能な装置がネットワーク上に存在したと判断されない場合には、「データは処理できない」旨の表示を端末３の表示部１３に指示する（Ｓ７８）。
【０１３３】
Ｓ７７で、処理可能な装置がネットワーク上に存在したと判断された場合には、メディアオブジェクトのメディアデータ（データ）を処理可能な装置が、複数ネットワークに存在するかが判断される（Ｓ７９）。
【０１３４】
処理可能な装置が複数、ネットワークに存在すると判断されない場合には、メディアオブジェクトのメディアデータ（データ）を処理可能な装置がネットワーク上に１つだけ存在することとなり、この処理可能な装置にメディアデータを転送し、この後、処理可能な装置から再生されたメディアデータをデータ利用システムは受信する。
【０１３５】
尚、このＳ７９にて、処理可能な装置がネットワーク上に複数存在した場合には、処理装置選択手段１１ｃによって、処理可能な装置が端末３の表示部１３上に模式的に表示され、クライアントが、複数の処理可能な装置から特定の処理装置を選択してもよい。
【０１３６】
また、所定手順により、例えば、予め、はじめに処理可能と判断された（探索された）装置を自動的に選択するようにしてもよい。
【０１３７】
Ｓ７９で、メディアオブジェクトのメディアデータ（データ）を処理可能な装置が複数、ネットワークに存在すると判断された場合には、まず、最適経路判断手段１１ｂの経路長把握処理１１ｂ１によって、データが保持されている装置から処理可能な装置までの経路長が把握される（Ｓ８１）。そして、把握された経路長が、処理可能な装置毎に比較され（Ｓ８２）、経路長が最短になる、処理可能な装置が判断される（Ｓ８３）。
【０１３８】
そして、経路長の同じものがネットワーク上に存在した場合、最適経路判断手段１１ｂの処理能力把握処理１１ｂ２によって、処理可能な装置の処理能力が把握され（Ｓ８４）、処理能力がメディアオブジェクトのメディアデータ（データ）を処理可能な装置毎に比較され（Ｓ８５）、処理能力が最大になる、処理可能な装置が判断される（Ｓ８６）。
【０１３９】
また、処理能力の同じものがネットワーク上に存在した場合、最適経路判断手段１１ｂの処理動作判断処理１１ｂ３によって、処理可能な装置の処理動作が把握され（Ｓ８７）、処理動作がメディアオブジェクトのメディアデータ（データ）を処理可能な装置毎に比較され（Ｓ８８）、処理動作に最大の余力がある、処理可能な装置が判断される（Ｓ８９）。
【０１４０】
さらに、処理動作の余力の同じものがネットワーク上に存在した場合、最適経路判断手段１１ｂの通信状態判断処理１１ｂ４によって、データが保持されている装置から処理可能な装置までの経路の通信状態が把握され（Ｓ９０）、そして、把握された経路の通信状態が、処理可能な装置毎に比較され（Ｓ９１）、通信状態がもっとも良好となる、処理可能な装置が判断される（Ｓ９２）。
【０１４１】
この後、この処理可能な装置にメディアデータを転送し、その転送結果を出力手段１１ｄによって、端末３の表示部１３に表示可能なデータとして出力する。
【０１４２】
尚、Ｓ８１〜Ｓ８３のステップ、Ｓ８４〜Ｓ８６のステップ、Ｓ８７〜Ｓ８９のステップ、Ｓ９０〜Ｓ９２のステップは、説明した順序に固定されるものではなく、各ステップの組み合わせ、順序は自在に変更可能である。
【０１４３】
或いは、これらＳ８１〜Ｓ９２のステップの代わりに、クライアントに、処理可能な装置を端末３の表示部１３上に示し、選択させるステップを設けてもよい。
【０１４４】
ここで、処理装置探索の仕方を、より詳細に、図１６を参照して説明する。
図１６において、説明しやすくするために、データを保持する装置をデータ入出力装置４Ｊとし、ブローカ１１は、データ入出力装置４Ｊの外部にあるように図示したが、前記したようにデータ入出力装置４Ｊから４Ｍの内部のどこにあってもよい。また、このデータ入出力装置４Ｊの蓄積部（図示せず）にメディアオブジェクトＭＯ１が蓄積されており、さらに、データ入出力装置４Ｊにデータ入出力装置４Ｍが直接接続されている。或いは、データ入出力装置４Ｍがネットワークに接続されている、いずれかの装置であり、端末３から特定された装置である。
【０１４５】
そして、図１６では、メディアオブジェクトＭＯ１のメディアデータがデータ入出力装置４Ｍで直接処理できないデータ構造である場合、このメディアオブジェクトＭＯ１のメディアデータを処理可能な装置をネットワーク上に接続されている装置の中から探索する仕方を示している。
【０１４６】
クライアントがデータ入出力装置４Ｊの蓄積部（図示せず）に蓄積されているメディアオブジェクトＭＯ１をデータ入出力装置４Ｍで再生させようとした場合、データ入出力装置４Ｍは、メディアオブジェクトＭＯ１を扱うために、ブローカ１１に接続要求ＡＰＩであるｒｅｑ＿ｃｏｎｎｅｃｔｉｏｎの実行を要求する（Ｓ７７ａ）。
【０１４７】
ブローカ１１は、探索手段１１ａのＡＰＩ処理１１ａ１によって、受け取ったＡＰＩを処理し、メタデータ抽出処理１１ａ２によって、データ入出力装置４Ｊの蓄積部（図示せず）に蓄積されているメディアオブジェクトＭＯ１のメタデータ群を抽出して、セッティングオブジェクト生成処理１１ａ３によって、セッティングオブジェクトＳＯ１を生成する（Ｓ７７ｂ）。尚、この生成されたセッティングオブジェクトには、この時点において、メディアオブジェクトＭＯ１のメタデータしか格納されていない。
【０１４８】
そして、ブローカ１１は、メディアオブジェクトＭＯ１の蓄積元（生成元）であるデータ入出力装置４Ｊに対し、セッティングオブジェクトＳＯ１を引数としてｃｒｅ＿ｓｅｔｔｉｎｇの実行を要求する（Ｓ７７ｃ）。尚、メディアオブジェクトＭＯ１の蓄積元（生成元）であるデータ入出力装置４Ｊは、メディアオブジェクトＭＯ１のＡＰＩにより、外部から知ることができる。
【０１４９】
すると、データ入出力装置４Ｊは、受け取ったセッティングオブジェクトＳＯ１から、セッティングオブジェクトＳＯ２を生成し（Ｓ７７ｄ）、このセッティングオブジェクトＳＯ２をｃｒｅ＿ｓｅｔｔｉｎｇの実行要求元であるブローカ１１にＡｃｋと共に、セッティングオブジェクトＳＯ２を送信する（Ｓ７７ｅ）。
【０１５０】
ブローカ１１は、データ入出力装置４Ｊから受け取ったセッティングオブジェクトＳＯ２を引数として、ネットワーク上に接続されるすべてのデータ入出力装置に対してｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を実行する。この実施の形態では、データ入出力装置４Ｋ、４Ｌ、４Ｍの順にｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を実行する（Ｓ７７ｆ１〜Ｓ７７ｆ３）。この実施の形態では、データ入出力装置４Ｋおよびデータ入出力装置４ＬがセッティングオブジェクトＳＯ２に格納されているメディアデータ（メディアオブジェクトＭＯ１のメディアデータと同じ）を取り扱えるものとして説明する。
【０１５１】
すなわち、データ入出力装置４Ｋは、ブローカ１１からｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を受け取ると、セッティングオブジェクトＳＯ３を生成し（Ｓ７７ｇ）、ブローカ１１にＡｃｋおよびセッティングオブジェクトＳＯ３を送信（返答）する（Ｓ７７ｈ）。
【０１５２】
また、データ入出力装置４Ｌは、ブローカ１１からｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を受け取ると、セッティングオブジェクトＳＯ４およびセッティングオブジェクトＳＯ５を生成し（Ｓ７７ｉ）、ブローカ１１にＡｃｋとセッティングオブジェクトＳＯ４およびセッティングオブジェクトＳＯ５を送信（返答）する（Ｓ７７ｊ）。
【０１５３】
さらに、当然のことながら、データ入出力装置４Ｍは、ブローカ１１からｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を受け取ると、ブローカ１１にＮａｃｋを送信（返答）する（Ｓ７７ｋ）。
【０１５４】
そして、ブローカ１１は、受け取ったセッティングオブジェクトＳＯ３を引数としてｃｒｅ＿ｓｅｔｔｔｉｎｇの実行要求を、データ入出力装置４Ｌおよびデータ入出力装置４Ｍに送出する（Ｓ７７ｌ１、Ｓ７７ｌ２）。
【０１５５】
すると、データ入出力装置４Ｌはブローカ１１からｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を受け取ると、ブローカ１１にＮａｃｋを送信（返答）する（Ｓ７７ｍ）。データ入出力装置４Ｍはブローカ１１からｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を受け取ると、ブローカ１１にＮａｃｋを送信（返答）する（Ｓ７７ｎ）。
【０１５６】
また、ブローカ１１は、受け取ったセッティングオブジェクトＳＯ４を引数としてｃｒｅ＿ｓｅｔｔｔｉｎｇの実行要求を、データ入出力装置４Ｋおよびデータ入出力装置４Ｍに送出する（Ｓ７７ｏ１、Ｓ７７ｏ２）。
【０１５７】
すると、データ入出力装置４Ｋはブローカ１１からｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を受け取ると、ブローカ１１にＮａｃｋを送信（返答）する（Ｓ７７ｐ）。データ入出力装置４Ｍはブローカ１１からｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を受け取ると、ブローカ１１にＮａｃｋを送信（返答）する（Ｓ７７ｑ）。
【０１５８】
さらに、ブローカ１１は、受け取ったセッティングオブジェクトＳＯ５を引数としてｃｒｅ＿ｓｅｔｔｔｉｎｇの実行要求を、データ入出力装置４Ｋおよびデータ入出力装置４Ｍに送出する（Ｓ７７ｒ１、Ｓ７７ｒ２）。
【０１５９】
すると、データ入出力装置４Ｋはブローカ１１からｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を受け取ると、ブローカ１１にＮａｃｋを送信（返答）する（Ｓ７７ｓ）。データ入出力装置４Ｍはブローカ１１からｃｒｅ＿ｓｅｔｔｔｉｎｇの要求を受け取ると、ブローカ１１にＡｃｋを送信（返答）する（Ｓ７７ｔ）。
【０１６０】
このブローカ１１の探索結果を図１７に示す。図１７に示すように、セッティングオブジェクトＳＯ１からセッティングオブジェクトＳＯ２を経て、セッティングオブジェクトＳＯ５によって、データ入出力装置４Ｊ（図１６参照）からデータ入出力装置４Ｍ（図１６参照）へとデータ（メディアデータ）を送信する経路が決定する。
【０１６１】
尚、ブローカ１１は、データ入出力装置４Ｊ〜４Ｍの内部のどこにあってもよく、或いは、図１６に図示したように外部に備えられていてもよい。
【０１６２】
次に、データ処理システム１のデータプロバイダ、リソースプロバイダおよびクライアントに対する課金手段について、図１８を参照して説明する。このデータ処理システム１では、複数のクライアント（端末３）が存在し、これらの端末３によって随時、メディアオブジェクトとモジュールオブジェクトとが、ネットワーク上に生成されたり、消去されたりしている。また、このデータ処理システムでは、ネットワーク上に少なくとも１つのブローカ１１が常時起動しており、生成されたメディアオブジェクトおよびモジュールオブジェクトを認識しているものとする。
【０１６３】
まず、メディアオブジェクトとモジュールオブジェクトとが生成され、ネットワーク上に登録（アップロード）されているかどうかが判断される（Ｓ１０１）。登録されていると判断された場合には、ブローカ１１は、メディアオブジェクトが登録された場合、データプロバイダに、また、モジュールオブジェクトが登録された場合、リソースプロバイダに、利用料金を課金（請求）する（Ｓ１０２）。
【０１６４】
次に、クライアントが端末３を起動させ、そののち、端末モジュールを立ち上げた時点で、利用時間カウントが開始される（Ｓ１０３）。端末３の表示部１３には、メディアオブジェクトとモジュールオブジェクトとが表示される。
【０１６５】
そして、クライアントによって、メディアオブジェクトが選択されたかどうかが判断され（Ｓ１０４）、メディアオブジェクトが選択されたと判断された場合には、モジュールオブジェクトが選択されたかが判断される（Ｓ１０５）。モジュールオブジェクトが選択されたと判断された場合、メディアオブジェクトおよびモジュールオブジェクトに含まれているメタデータに基づいて、この選択されたモジュールオブジェクトにかかる装置によって、選択されたメディアオブジェクトにかかるメディアデータが処理可能かどうかが判断される（Ｓ１０６）。
【０１６６】
選択されたモジュールオブジェクトにかかる装置によって、選択されたメディアオブジェクトにかかるメディアデータが処理可能と判断された場合、このモジュールオブジェクトにかかる装置に、メディアオブジェクトにかかるメディアデータがネットワーク送信され、そして、モジュールオブジェクトにかかる装置が当該メディアデータを受信すると、処理を実行する（Ｓ１０９）。
【０１６７】
また、選択されたモジュールオブジェクトにかかる装置によって、選択されたメディアオブジェクトにかかるメディアデータが処理可能と判断されない場合、ブローカ１１（経路探索装置）によって、メタデータおよびＡＰＩとに基づいて、ネットワーク上に接続される装置うちで、処理可能な装置が探索される（Ｓ１０７）。そして、ネットワーク上で、メディアオブジェクトにかかるメディアデータが処理可能な装置が存在したかどうかが判断される（Ｓ１０８）。メディアオブジェクトにかかるメディアデータが処理可能な装置が存在した場合には、この処理可能な装置に、メディアオブジェクトにかかるメディアデータがネットワーク送信され、そして、処理可能な装置が当該メディアデータを受信すると、処理を実行する（Ｓ１０９）。
【０１６８】
すると、このデータ処理システム１では、クライアントに対し、利用料金を請求するために、利用したメディアオブジェクトにかかるメディアデータ毎、また、利用したモジュールオブジェクトにかかる装置毎に、或いは、クライアントが取得したメディアデータのデータの情報量に応じて利用料金を算出する（Ｓ１１０）。すなわち、課金手段１１ｅによって、メディアオブジェクトおよびモジュールオブジェクトに含まれているメタデータに基づいて、メディアオブジェクトにかかるメディアデータ毎、モジュールオブジェクトにかかる装置毎に利用料金が算出される。或いは、課金手段１１ｅの利用時間カウンタ、データ量カウンタ等のプログラムによって、利用時間、利用したデータ量に応じた料金が算出される。
【０１６９】
ここで、メディアオブジェクトにかかるメディアデータがネットワーク上に接続されるいずれの装置をもってしても処理できない場合には、ブローカ１１にのみ利用料金が課せられる構成となっている。
【０１７０】
１つのメディアオブジェクトにかかるメディアデータの処理が完了すると、クライアントに対し、他のメディアオブジェクトを選択するかが、端末３の表示部１３を介して問われる（Ｓ１１１）。クライアントが他のメディアオブジェクトを選択すると判断された場合はＳ１０４に戻り、同様の動作が繰り返し実行される。
【０１７１】
クライアントが他のメディアオブジェクトを選択すると判断されない場合は、システムが停止され、利用時間カウントが終了される（Ｓ１１２）。
【０１７２】
そして、クライアントに対し、利用時間カウントによる利用時間、データの総情報量、データ毎、モジュール毎に算出された利用料金を課金（請求）する旨を確認する（Ｓ１１３）。
【０１７３】
その後、データ処理システム１のブローカ１１は、各プロバイダ、各装置の提供者とクライアントから徴収した利用料金を支払う（Ｓ１１４）。
【０１７４】
この実施の形態では、いずれの課金手段も、従量制であるが、予め、料金設定された固定制としてもよい。例えば、固定制を採用した場合、データプロバイダとリソースプロバイダとには、月々いくらであるとか、クライアント（利用者）には月々いくらといった具合に料金を設定してもよい。
【０１７５】
（端末とモニタとの表示例）
図１９に、端末３とモニタ５の表示例を示す。この図１９は、端末３の表示部１３と、この端末３によって選択されたモニタ５を一体的に図示したものである。
【０１７６】
端末３の図中左側にはＤＶＤ、ＣＤ−ＲＯＭなどのコンテンツのタイトル名（例えば、番組タイトル、映画タイトル）がついたアイコン（メディアオブジェクト）が表示され、図中右側には種々の装置のアイコン（モジュールオブジェクト）が表示されている。また、端末３の図中下側には、メディアオブジェクトにかかるメディアデータがどういったモジュールオブジェクトを経由して処理されているかが示されている。そして、モニタ５に映し出された風景画像が、クライアントが選択したメディアオブジェクトにかかるメディアデータに対応している。
【０１７７】
（メタデータの実施例）
次に、モジュールオブジェクトとメディアオブジェクトとに含まれるメタデータの実施例を説明する。図２０、２１にメタデータの実施例を示す。
【０１７８】
図２０にモジュールオブジェクトに含まれているメタデータの実施例を示す。このモジュールオブジェクトはモニタのモジュールオブジェクトである。各メタデータを順に説明する。
【０１７９】
図２０に示すように、「ｍｅｄｉａＯｂｊｅｃｔＴｙｐｅ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトの種別を示すメタデータであって、この実施の形態では、取りうる値は「ＮｏｎＣｏｍｐＶｉｄｅｏ」である。ＮｏｎＣｏｍｐＶｉｄｅｏは圧縮されていない映像データのことを示している。
【０１８０】
「ｍｅｄｉａＴｙｐｅ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトのコンテンツの種別を示すメタデータであって、この実施の形態では、取りうる値は「Ｖｉｄｅｏ」である。Ｖｉｄｅｏは映像コンテンツのことを示している。
【０１８１】
「ｅｎｃｏｄｅＴｙｐｅ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトの符号化の種別を示すメタデータであって、この実施の形態では、取りうる値は「ＮｏｎＣｏｍｐ」である。ＮｏｎＣｏｍｐは符号化していないことを示すものである。
【０１８２】
「ｉｍａｇｅＳｉｚｅＨ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトの画像の水平サイズを示すメタデータであって、この実施の形態では、取りうる値は７２０画素である。
【０１８３】
「ｉｍａｇｅＳｉｚｅＶ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトの画像の垂直サイズを示すメタデータであって、この実施の形態では、取りうる値は４８０画素である。
【０１８４】
「ｉｍａｇｅＣｏｌｏｒＭｏｄｅ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトのカラーモードを示すメタデータであって、この実施の形態では、取りうる値は「ＹＵＶ」である。このＹＵＶは輝度信号と色差信号から構成されるデータを示すものである。
【０１８５】
「ｉｍａｇｅＢｉｔＭｏｄｅ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトのビットモードを示すメタデータであって、この実施の形態では、取りうる値は「８」である。この８は１画素を構成するビット数のことを示している。
【０１８６】
図２１にメディアオブジェクトに含まれているメタデータの実施例を示す。図２１に示すように、このメディアオブジェクトはＭＰＥＧ２の圧縮方式で圧縮された映像データのメディアオブジェクトである。各メタデータを順に説明する。
【０１８７】
「ｍｅｄｉａＯｂｊｅｃｔＴｙｐｅ」というメタデータは、このメディアデータの種別を示すメタデータであって、この実施の形態では、取りうる値は「ＭＰＥＧ２Ｖｉｄｅｏ」である。ＭＰＥＧ２ＶｉｄｅｏはＭＰＥＧ２の圧縮方式で圧縮された映像データのことを示している。
【０１８８】
「ｍｅｄｉａＴｙｐｅ」というメタデータは、このメディアデータのデータ種別を示すメタデータであって、この実施の形態では、取りうる値は「Ｖｉｄｅｏ」である。Ｖｉｄｅｏはビデオデータのことを示している。
【０１８９】
「ｅｎｎｃｏｄｅＴｙｐｅ」というメタデータは、このメディアデータのエンコードのタイプを示すメタデータであって、この実施の形態では、取りうる値は「ＭＰＥＧ２」である。
【０１９０】
「ｂｉｔＲａｔｅ」というメタデータは、このメディアデータのリアルタイム伝送における必要最大転送レートを示すメタデータであって、この実施の形態では１５０００００である。
【０１９１】
「ｆｉｌｅＮａｍｅ」というメタデータは、メディアデータの圧縮データのファイル名を示すメタデータであって、この実施の形態では、ｔｅｓｔ．ｍｐｖである。
【０１９２】
「ａｕｔｈｏｒ」というメタデータは、メディアデータの作成者を示すメタデータであり、「ｄａｔｅ」というメタデータはメディアデータの制作日時を示すメタデータである。
【０１９３】
この実施の形態では以下の効果を奏す。
端末３のオブジェクト生成装置としての機能によって、メディアオブジェクトとモジュールオブジェクトが生成され、メディアオブジェクトにかかるデータおよび、このデータを取り扱い可能な装置がネットワーク上に現出され、端末３のデータ処理制御装置としての機能によって、クライアントは、これらのオブジェクトを選択可能であり、選択されたオブジェクトが制御されるので、クライアントがネットワーク上に存在するデータ或いは接続される処理装置を自在に利用することができる。
【０１９４】
選択されたメディアオブジェクトにかかるメディアデータが選択されたモジュールオブジェクトにかかる装置によって処理できない場合に、ブローカ１１によって、選択されたオブジェクトに応じたネットワーク上の装置が探索され、出力されるので、クライアントがネットワーク上に存在するデータ或いは接続される処理装置を自在に利用することができる。
【０１９５】
課金手段１１ｅによってメディアオブジェクト或いはモジュールオブジェクトを生成し登録した段階で、データプロバイダおよびリソースプロバイダに課金されるので、システム提供者はデータ処理システム１を運営する上で、適切な財源を確保できる。
【０１９６】
課金手段１１ｅによって、データ処理制御装置および経路探索装置を利用した各段階で課金されるので、システム提供者はデータ処理システム１を運営する上で、適切な財源を確保できると共に、データプロバイダおよびリソースプロバイダが適正な使用料金を徴収できる。
【０１９７】
課金手段１１ｅおよび課金手段１５ｉによって、システムを利用したクライアントは、システムの利用時間に応じて課金されるので、システム提供者はデータ処理システム１を運営する上で、適切な財源を確保できると共に、データプロバイダおよびリソースプロバイダが適正な使用料金を徴収できる。
【０１９８】
課金手段１１ｅおよび課金手段１５ｉによって、システムを利用したクライアントは、利用したデータの情報量に応じて課金されるので、システム提供者はデータ処理システム１を運営する上で、適切な財源を確保できると共に、データプロバイダおよびリソースプロバイダが適正な使用料金を徴収できる。
【０１９９】
課金手段１１ｅによって、システムを利用したクライアントは、利用したデータ毎に課金されるので、システム提供者はデータ処理システム１を運営する上で、適切な財源を確保できると共に、データプロバイダおよびリソースプロバイダが適正な使用料金を徴収できる。
【０２００】
課金手段１１ｅによって、モジュールオブジェクトに係る装置の利用時間に応じて課金されるので、システム提供者はデータ処理システム１を運営する上で、適切な財源を確保できると共に、データプロバイダおよびリソースプロバイダが適正な使用料金を徴収できる。
【０２０１】
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものではない。
【０２０２】
例えば、各構成、すなわち、端末３のオブジェクト生成装置としての機能、データ処理制御装置としての機能、ブローカ１１をプログラムとして作成し、ネットワーク上のいずれかの装置に記憶させて稼働するようにしてもよい。
【０２０３】
この場合、データ処理システムと同様な効果を得る。すなわち、オブジェクト生成プログラムによって、メディアオブジェクトとモジュールオブジェクトが生成され、メディアオブジェクトにかかるデータおよび、このデータを取り扱い可能な装置がネットワーク上に現出され、データ処理制御プログラムによって、クライアントは、これらのオブジェクトを選択可能であり、選択されたオブジェクトが制御され、経路探索プログラムによって、選択されたオブジェクトに応じたネットワーク上の装置が探索され、出力されるので、クライアントがネットワーク上に存在するデータ或いは接続される処理装置を自在に利用することができる。
【０２０４】
【発明の効果】
請求項１記載の発明によれば、オブジェクト生成装置によって、メディアオブジェクトとモジュールオブジェクトが生成され、メディアオブジェクトにかかるデータおよび、このデータを取り扱い可能な装置がネットワーク上に現出され、データ処理制御装置によって、クライアントは、これらのオブジェクトを選択可能であり、選択されたオブジェクトが制御されるので、クライアントがネットワーク上に存在するデータ或いは接続される処理装置を自在に利用することができる。
【０２０５】
また、請求項１に記載の発明によれば、選択されたメディアオブジェクトにかかるメディアデータが選択されたモジュールオブジェクトにかかる装置によって処理できない場合に、経路探索装置によって、選択されたオブジェクトに応じたネットワーク上の装置が探索され、出力されるのでクライアントがネットワーク上に存在するデータ或いは接続される処理装置を自在に利用することができる。
【０２０６】
また、請求項１に記載の発明によれば、課金手段（第２の課金手段）によってメディアオブジェクト或いはモジュールオブジェクトを生成し登録した段階で、データプロバイダおよびリソースプロバイダに課金されるので、システムの提供者はデータ処理システムを運営する上で、適切な財源を確保できる。
【０２０８】
また、請求項１に記載の発明によれば、課金手段（第１，２の課金手段）によって、システムを利用したクライアントは、システムの利用時間に応じて課金されるので、システムの提供者はデータ処理システムを運営する上で、適切な財源を確保できると共に、データプロバイダおよびリソースプロバイダが適正な使用料金を徴収できる。
【０２０９】
また、請求項１に記載の発明によれば、課金手段（第１，２の課金手段）によって、システムを利用したクライアントは、利用したデータの情報量に応じて課金されるので、システムの提供者はデータ処理システムを運営する上で、適切な財源を確保できると共に、データプロバイダおよびリソースプロバイダが適正な使用料金を徴収できる。
【０２１０】
また、請求項１に記載の発明によれば、課金手段（第２の課金手段）によって、システムを利用したクライアントは、利用したデータ毎に課金されるので、システムの提供者はデータ処理システムを運営する上で、適切な財源を確保できると共に、データプロバイダおよびリソースプロバイダが適正な使用料金を徴収できる。
【０２１１】
また、請求項１に記載の発明によれば、課金手段（第２の課金手段）によって、モジュールオブジェクトに係る装置の利用時間に応じて課金されるので、システムの提供者はデータ処理システムを運営する上で、適切な財源を確保できると共に、データプロバイダおよびリソースプロバイダが適正な使用料金を徴収できる。
【図面の簡単な説明】
【図１】本発明によるデータ処理システムを簡略化して説明した説明図である。
【図２】図１におけるコンテンツの流れを例示説明した説明図である。
【図３】端末（データ処理制御装置としての機能）の構成を示したブロック図である。
【図４】端末の端末モジュール処理手段（オブジェクト生成装置としての機能）を説明した機能説明図である。
【図５】オブジェクト生成装置としての動作を示したフローチャートである。
【図６】（ａ）モジュールオブジェクトの概略を図示した説明図である。
（ｂ）メディアオブジェクトの概略を図示した説明図である。
【図７】データ処理システムのオブジェクトの管轄を説明した説明図である。
【図８】データプロバイダが所有する装置を説明した説明図である。
【図９】データ処理制御装置としての機能を説明した機能説明図である。
【図１０】データ処理装置としての動作を説明したフローチャートである。
【図１１】データ処理装置としての動作を説明したシーケンシャルチャートである。
【図１２】メディアオブジェクトおよびモジュールオブジェクトのデータの送受信を概略的に説明した説明図である。
【図１３】ブローカの機能説明図である。
【図１４】セッティングオブジェクトの送受信を説明した説明図である。
【図１５】ブローカの動作を説明したフローチャートである。
【図１６】ブローカの動作を説明したシーケンシャルチャートである。
【図１７】ブローカの探索結果を図示した説明図である。
【図１８】課金に関する動作を説明したフローチャートである。
【図１９】端末とモニタとの表示例である。
【図２０】モジュールオブジェクトのメタデータの実施例である。
【図２１】メディアオブジェクトのメタデータの実施例である。
【符号の説明】
１  データ処理システム
３  端末（オブジェクト生成装置、データ処理制御装置）
５  モニタ
７  再生機
９  デコーダ
１１  ブローカ（経路探索装置）
【図１】
0004359000.tif 000002
【図２】
0004359000.tif 000003
【図３】
0004359000.tif 000004
【図４】
0004359000.tif 000005
【図５】
0004359000.tif 000006
【図６】
0004359000.tif 000007
【図７】
0004359000.tif 000008
【図８】
0004359000.tif 000009
【図９】
0004359000.tif 000010
【図１０】
0004359000.tif 000011
【図１１】
0004359000.tif 000012
【図１２】
0004359000.tif 000013
【図１３】
0004359000.tif 000014
【図１４】
0004359000.tif 000015
【図１５】
0004359000.tif 000016
【図１６】
0004359000.tif 000017
【図１７】
0004359000.tif 000018
【図１８】
0004359000.tif 000019
【図１９】
0004359000.tif 000020
【図２０】
0004359000.tif 000021
【図２１】
0004359000.tif 000022