(57)【要約】【課題】機能資源の単独または組み合わせによる種々の作用や効果を仮想空間上で好適に具現することが可能なオブジェクト表象端末装置を供給する。【課題を解決するための手段】所定の機能を有する機能資源を画面上にオブジェクトとして表象するためのデータを少なくとも格納するサーバ装置Ｐ１に通信可能に接続され、前記機能資源の機能及びその機能による作用や効果を具現するための領域として画面上の所定領域に２次元的又は３次元的な仮想空間として表示される機能具現領域Ａ内に、前記サーバ装置Ｐ１から受信した前記データに基づき所定の方式データを備えたオブジェクトＪを表象することにより、前記機能資源の機能及びその機能による作用や効果を認識し得るようにした。【選択図】図３
2005049954.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能を有する機能資源を画面上にオブジェクトとして表象するためのデータを少なくとも格納するサーバ装置に通信可能に接続され、前記機能資源の機能及びその機能による作用や効果を具現するための領域として画面上の所定領域に２次元的又は３次元的な仮想空間として表示される機能具現領域内に、前記サーバ装置から受信した前記データに基づきオブジェクトを表象することにより、前記機能資源の機能及びその機能による作用や効果を認識し得るようにした端末装置であって、
前記機能具現領域を画面上の所定領域に表示する機能具現領域表示部と、
前記サーバ装置から前記オブジェクトを表象するための表象データ又は前記オブジェクトのリンク先アドレスを示すオブジェクトリンクを表象するためのリンクデータを受信するオブジェクトデータ受信部と、
前記オブジェクトデータ受信部で受信した表象データ又はリンクデータに基づき、オブジェクト又はオブジェクトリンクを前記画面上の所定位置に表象するオブジェクト表象部と、
前記オブジェクト表象部により表象されるオブジェクト又はオブジェクトリンクで指定されるオブジェクトを前記機能具現領域表示部により表示される機能具現領域内に位置付けるための所定の操作命令を受け付ける操作命令受付部と、
前記操作命令受付部で所定の操作命令を受けたオブジェクトが所定の方式データと関連付けられているか否かを検査する方式データ検査部と、
前記方式データ検査部で、所定の方式データと関連付けられていると検査された際に、そのオブジェクトの機能具現領域内への表象を許諾する表象許諾部と、
前記表象許諾部の許諾を受けたオブジェクトが前記機能具現領域内に表象された際に、機能資源の機能及びその機能による作用や効果を具現するための機能具現データに基づき、表象されたオブジェクトに関連されてなる機能資源の機能及びその機能による作用や効果を具現するオブジェクト機能具現部とを具備していることを特徴とするオブジェクト表象端末装置。
【請求項２】
前記所定の方式データが、前記オブジェクトが認証されたものであることを示す認証済データであることを特徴とする請求項１記載のオブジェクト表象端末装置。
【請求項３】
前記サーバ装置が、前記表象データと前記所定の方式データと前記機能具現データとを格納するものであって、
前記オブジェクトデータ受信部が、前記サーバ装置に格納している前記表象データと前記所定の方式データと前記機能具現データとを所定のタイミングで受信することを特徴とする請求項１又は２記載のオブジェクト表象端末装置。
【請求項４】
前記操作命令受付部で所定の操作命令を受け付けた以降に、前記オブジェクトデータ受信部が、前記方式データを前記サーバ装置から受信することを特徴とする請求項３記載のオブジェクト表象端末装置。
【請求項５】
前記方式データ検査部で所定の方式データと関連付けられていると検査された以降に、前記オブジェクトデータ受信部が、前記機能具現データを前記サーバ装置から受信することを特徴とする請求項４記載のオブジェクト表象端末装置。
【請求項６】
前記所定の操作命令が、前記オブジェクト表象部で表象されるオブジェクトを、機能具現領域内にドラッグアンドドロップする操作命令であることを特徴とする請求項１乃至５いずれか記載のオブジェクト表象端末装置。
【請求項７】
前記画面上に表象されるオブジェクトの位置を取得し判定するオブジェクト位置取得判定部を備え、
前記オブジェクト位置取得判定部で前記オブジェクトの位置が前記機能具現領域外であると判定された際に、前記オブジェクト機能具現部を、そのオブジェクトに係る機能及びその機能による作用や効果を具現し得ないように構成していることを特徴とする請求項１乃至６いずれか記載のオブジェクト表象端末装置。
【請求項８】
前記機能具現領域内にある所定のオブジェクトの位置を所定位置へ移動させるためのオブジェクト位置制御部を備えていることを特徴とする請求項１乃至７いずれか記載のオブジェクト表象端末装置。
【請求項９】
前記操作命令受付部が、前記機能具現領域内にある所定のオブジェクトの位置を所定位置へ移動させるためのオブジェクト位置移動命令を受け付けるオブジェクト位置移動命令受付部を備え、
前記オブジェクト位置移動命令受付部が、前記機能具現領域内にある全てのオブジェクトを所定位置へ一斉移動するための所定位置一斉移動命令を受け付けた際に、前記オブジェクト位置制御部が、前記機能具現領域内にある全てのオブジェクトを所定位置へ一斉移動させることを特徴とする請求項８記載のオブジェクト表象端末装置。
【請求項１０】
前記機能具現領域の仮想空間が一又は複数の仮想空間構成要素により構成されることを特徴とする請求項１乃至９いずれか記載のオブジェクト表象端末装置。
【請求項１１】
前記オブジェクトが、前記機能具現領域内において、他のオブジェクトと連結し得るジョイントを備えていることを特徴とする請求項１乃至１０いずれか記載のオブジェクト表象端末装置。
【請求項１２】
前記機能具現領域の仮想空間が一又は複数の仮想空間構成要素により構成されるものであって、前記ジョイントが、前記仮想空間構成要素に設けたジョイントと連結し得るものであることを特徴とする請求項１１記載のオブジェクト表象端末装置。
【請求項１３】
前記操作命令受付部が、前記機能具現領域内にあるオブジェクトに対して、そのオブジェクトに係る機能を具現することを許可又は禁止するための制御命令を受け付ける制御命令受付部を備え、
前記オブジェクト機能具現部が、この制御命令受付部で受付た制御命令に基づき、動作するように構成していることを特徴とする請求項１乃至１２いずれか記載のオブジェクト表象端末装置。
【請求項１４】
前記機能具現領域内に表象されるオブジェクトに対する操作に係る操作データを収集する操作データ収集部を備えていることを特徴とする請求項１乃至１３いずれか記載のオブジェクト表象端末装置。
【請求項１５】
前記操作データ収集部で収集した操作データに基づき、該オブジェクトの利用料金を算出する利用料金算出部を具備していることを特徴とする請求項１４記載のオブジェクト表象端末装置。
【請求項１６】
前記方式データ検査部の検査結果に対して課金する方式検査課金部を備えていることを特徴とする請求項１乃至１５いずれか記載のオブジェクト表象端末装置。
【請求項１７】
前記オブジェクトが、他のオブジェクトに係る機能を惹起し又は生成し得る機能制御データを備えてなるものであって、
前記オブジェクト機能具現部が、前記機能具現領域内にある一のオブジェクトと他のオブジェクトとが所定の関係にある際に、一のオブジェクトに備える機能制御データを解釈し、その解釈に基づいて制御対象となる他のオブジェクトの機能を惹起し又は生成することを特徴とする請求項１乃至１６いずれか記載のオブジェクト表象端末装置。
【請求項１８】
前記オブジェクトが、該オブジェクトに割り付けられた名称識別子を備えるものであって、
前記所定の関係が、一のオブジェクトに備えた名称識別子と他のオブジェクトに備えた名称識別子とが一致する関係であることを特徴とする請求項１７記載のオブジェクト表象端末装置。
【請求項１９】
請求項１乃至１８いずれか記載のオブジェクト表象端末装置とともに用いられる装置であって、
所定の機能を有する機能資源を画面上にオブジェクトとして表象するためのオブジェクトデータを格納するオブジェクトデータ格納部と、
前記オブジェクトデータ格納部に格納しているオブジェクトデータを前記オブジェクト表象端末装置に送信するオブジェクトデータ送信部とを具備していることを特徴とするサーバ装置。
【請求項２０】
前記オブジェクトデータ送信部が送信するオブジェクトデータのうち所定のデータに基づき課金管理を行う課金管理部を具備していることを特徴とする請求項１９記載のサーバ装置。
【請求項２１】
前記所定のデータが、所定の方式データであることを特徴とする請求項２０記載のサーバ装置。
【請求項２２】
前記所定のデータが、前記オブジェクトデータ送信部が送信するオブジェクトデータに係る対価を示す対価データであることを特徴とする請求項２０記載のサーバ装置。
【請求項２３】
前記オブジェクト表象端末装置において前記オブジェクトデータ送信部が送信したオブジェクトに対する操作に基づき算出される利用料金、又は、前記オブジェクトデータ送信部が送信した方式データに基づき課金される方式検査料金を、課金管理データとしてそのオブジェクト表象端末装置から受信する課金管理データ受信部と、前記課金管理データ受信部で受信した課金管理データに基づき課金管理を行う課金管理部を具備していることを特徴とする請求項１９記載のサーバ装置。
【請求項２４】
所定の機能を有する機能資源を画面上にオブジェクトとして表象するための表象データを少なくとも格納するサーバ装置に通信可能に接続されてなるコンピュータを作動させて、前記機能資源の機能及びその機能による作用や効果を認識し得るようにしたプログラムであって、
前記コンピュータを、
前記機能資源の機能及びその機能による作用や効果を具現するための領域として画面上の所定領域に２次元的又は３次元的な仮想空間として表示される機能具現領域を画面上の所定領域に表示する機能具現領域表示ステップと、
前記サーバ装置から前記オブジェクトを表象するための表象データ又は前記オブジェクトのリンク先アドレスを示すオブジェクトリンクを表象するためのリンクデータを受信するオブジェクトデータ受信ステップと、
前記オブジェクトデータ受信ステップで受信した表象データ又はリンクデータに基づき、オブジェクト又はオブジェクトリンクを前記画面上の所定位置に表象するオブジェクト表象ステップと、
前記オブジェクト表象ステップにより表象されるオブジェクト又はオブジェクトリンクで指定されるオブジェクトを前記機能具現領域表示ステップにより表示される機能具現領域内に位置付けるための所定の操作命令を受け付ける操作命令受付ステップと、
前記操作命令受付ステップで所定の操作命令を受けたオブジェクトが所定の方式データと関連付けられているか否かを検査する方式データ検査ステップと、
前記方式データ検査ステップで、所定の方式データと関連付けられていると検査された際に、そのオブジェクトの機能具現領域内への表象を許諾する表象許諾ステップと、
前記表象許諾ステップの許諾を受けたオブジェクトが前記機能具現領域内に表象された際に、機能資源の機能及びその機能による作用や効果を具現するための機能具現データに基づき、表象されたオブジェクトに関連されてなる機能資源の機能及びその機能による作用や効果を具現するオブジェクト機能具現ステップとして機能させるためのオブジェクト表象プログラム。
【請求項２５】
所定の機能を有する機能資源を表象するオブジェクトを、前記機能資源の機能及びその機能による作用や効果を具現するための領域として画面上の所定領域に２次元的又は３次元的な仮想空間として設定される機能具現領域内に、前記オブジェクトを前記機能具現領域に表象するためのデータに基づき表象することにより、前記機能資源の機能及びその機能による作用や効果を認識し得るようにしたシステムであって、
前記機能具現領域を画面上の所定領域に表示する機能具現領域表示部と、
前記オブジェクト又は前記オブジェクトのリンク先アドレスを示すオブジェクトリンクを前記画面上の所定位置に表象するオブジェクト表象部と、
前記オブジェクト表象部により表象されるオブジェクト又はオブジェクトリンクで指定されるオブジェクトを前記機能具現領域表示部により表示される機能具現領域内に位置付けるための所定の操作命令を受け付ける操作命令受付部と、
前記操作命令受付部で所定の操作命令を受けたオブジェクトが所定の方式データと関連付けられているか否かを検査する方式データ検査部と、
前記方式データ検査部で、所定の方式データと関連付けられていると検査された際に、そのオブジェクトの機能具現領域内への表象を許諾する表象許諾部と、
前記表象許諾部の許諾を受けたオブジェクトが前記機能具現領域内に表象された際に、表象されたオブジェクトに関連されてなる機能資源の機能及びその機能による作用や効果を具現するオブジェクト機能具現部とを具備していることを特徴とするオブジェクト表象システム。
【請求項２６】
前記オブジェクトを前記機能具現領域に表象するためのデータを記憶する記憶部材から、その記憶部材に記憶しているデータを受け付けるオブジェクトデータ受付部を備えていることを特徴とする請求項２５記載のオブジェクト表象システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機能資源の単独または組み合わせによる種々の作用や効果を仮想空間上で好適に具現するオブジェクト表象端末装置に関するものである。
【０００２】
【従来の技術】
従来、複数の組み合わせにより種々の機能を発揮するような実空間上に存在する特定の機能資源について、組み合わせによる種々の作用や効果を説明するために、その特定の機能資源を３次元ＣＧデータよりなる複数のパーツの組合せで規定して、各パーツ種別ごとに複数の異なるパーツを準備して画像データファイル手段に予め格納しておくとともに、パーツの少なくとも１つが他とは異なるように組み合わせた機能資源を複数準備して、画像データファイル手段に予め格納しておき、画像表示手段上の表示画面と対話式に入力指示手段によって、上記の予め準備された機能資源の１つを選定して、そのパーツを、当該パーツが所属するパーツ種別の他のパーツへ取り替えることを指示することにより、パーツ交換後の機能資源の３次元ＣＧに基づく画像を、画像表示手段上に表示することが行われている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開平１０−７９０５２号公報（第３−７頁、第１図）
【０００４】
【発明が解決しようとする課題】
しかしながら、このようなシステムでは、どのパーツとどのパーツとが組み合わせることができるかを予め取り決めておく必要があり、また、それらが組み合わされた際に動作がどのようなものとなるのかを予めシミュレーションしておく必要がある。このため、パーツが多くなればなるほど、その組み合わせごとにシミュレーションしておかねばならない等、手間が膨大なものとなるうえ、即応性や発展性にもかけるといった問題を有している。
【０００５】
そこで、本発明は、上述のような実空間上に存在する機能資源に限らず、仮想空間上に存在する機能資源に対しても、上述する問題を解決し、機能資源の単独または組み合わせによる種々の作用や効果を仮想空間上で好適に具現することを主たる課題とするものである。
【０００６】
【課題を解決するための手段】
すなわち、本発明は、所定の機能を有する機能資源を画面上にオブジェクトＪとして表象するためのデータを少なくとも格納するサーバ装置Ｐ１に通信可能に接続され、前記機能資源の機能及びその機能による作用や効果を具現するための領域として画面上の所定領域に２次元的又は３次元的な仮想空間として表示される機能具現領域Ａ内に、前記サーバ装置Ｐ１から受信した前記データに基づきオブジェクトＪを表象することにより、前記機能資源の機能及びその機能による作用や効果を認識し得るようにした端末装置であって、前記機能具現領域Ａを画面上の所定領域に表示する機能具現領域表示部２０５と、前記サーバ装置Ｐ１から前記オブジェクトＪを表象するための表象データ又は前記オブジェクトＪのリンク先アドレスを示すオブジェクトリンクを表象するためのリンクデータを受信するオブジェクトデータ受信部２０３と、前記オブジェクトデータ受信部２０３で受信した表象データ又はリンクデータに基づき、オブジェクトＪ又はオブジェクトリンクを前記画面上の所定位置に表象するオブジェクト表象部２０４と、前記オブジェクト表象部２０４により表象されるオブジェクトＪ又はオブジェクトリンクで指定されるオブジェクトＪを前記機能具現領域表示部２０５により表示される機能具現領域Ａ内に位置付けるための所定の操作命令を受け付ける操作命令受付部２０６と、前記操作命令受付部２０６で所定の操作命令を受けたオブジェクトＪが所定の方式データと関連付けられているか否かを検査する方式データ検査部２０９と、前記方式データ検査部２０９で、所定の方式データと関連付けられていると検査された際に、そのオブジェクトＪの機能具現領域Ａ内への表象を許諾する表象許諾部２１０と、前記表象許諾部２１０の許諾を受けたオブジェクトＪが前記機能具現領域Ａ内に表象された際に、機能資源の機能及びその機能による作用や効果を具現するための機能具現データに基づき、表象されたオブジェクトＪに関連されてなる機能資源の機能及びその機能による作用や効果を具現するオブジェクト機能具現部２１１とを具備していることを特徴とする。
【０００７】
このような構成によれば、各オブジェクトＪ間の組み合わせや組み合わせた際の動作などを予め取り決めておかなくても、オブジェクトＪに係る方式データが所定の方式データでさえあれば、オブジェクトＪは機能具現領域Ａに表象され、その機能具現領域Ａで機能資源の機能及びその機能による作用や効果が具現されるので、機能資源の機能及びその機能による作用や効果を好適に認識することができる。
【０００８】
また、オブジェクトＪの数が多くなっても、それらを組み合わせたり又組み合わせた際の動作をシミュレーションするといった手間もかからないので、即応性や発展性に優れている。
【０００９】
なお、前記所定の方式データの望ましい態様としては、前記オブジェクトＪが認証されたものであることを示す認証済データが挙げられる。また、前記サーバ装置Ｐ１が、前記表象データと前記所定の方式データと前記機能具現データとを格納するものであって、前記オブジェクトデータ受信部２０３が、前記サーバ装置Ｐ１に格納している前記表象データと前記所定の方式データと前記機能具現データとを所定のタイミングで受信することが好ましい。
【００１０】
また、マシン負荷の低減や輻輳の防止などを目的として不必要なデータの受信を行わないようにするためには、前記操作命令受付部２０６で所定の操作命令を受け付けた以降に、前記オブジェクトデータ受信部２０３が、前記方式データを前記サーバ装置Ｐ１から受信することが望ましい。
【００１１】
また、前記方式データ検査部２０９で所定の方式データと関連付けられていると検査された以降に、前記オブジェクトデータ受信部２０３が、前記機能具現データを前記サーバ装置Ｐ１から受信するように構成すれば、所定の方式データを備えないオブジェクトＪを好適に排除できる。
【００１２】
ところで、前記所定の操作命令の望ましい態様としては、前記オブジェクト表象部２０４で表象されるオブジェクトＪを、機能具現領域Ａ内にドラッグアンドドロップする操作命令が挙げられる。
【００１３】
また、前記画面上に表象されるオブジェクトＪの位置を取得し判定するオブジェクト位置取得判定部２１２を備え、前記オブジェクト位置取得判定部２１２で前記オブジェクトＪの位置が前記機能具現領域Ａ外であると判定された際に、前記オブジェクト機能具現部２１１を、そのオブジェクトＪに係る機能及びその機能による作用や効果を具現し得ないように構成すれば、前記機能具現領域Ａ外で機能資源の機能及びその機能による作用や効果が具現されることを好適に防止できる。
【００１４】
ユーザの使い勝手を向上させるためには、前記機能具現領域Ａ内にある所定のオブジェクトＪの位置を所定位置へ移動させるためのオブジェクト位置制御部２１３を備えていることが望ましい。そして、前記操作命令受付部２０６が、前記機能具現領域Ａ内にある所定のオブジェクトの位置を所定位置へ移動させるためのオブジェクト位置移動命令を受け付けるオブジェクト位置移動命令受付部２０７を備え、前記オブジェクト位置移動命令受付部２０７が、前記機能具現領域Ａ内にあるオブジェクトを所定位置へ一斉移動するための所定位置一斉移動命令を受け付けた際に、前記オブジェクト位置制御部２１３が、前記機能具現領域Ａ内にある全てのオブジェクトＪを所定位置へ一斉移動させるものであれば、その効果は顕著になる。
【００１５】
また、仮想空間内におけるオブジェクト同士の連結を好適に行うようにするためには、前記オブジェクトＪが、前記機能具現領域Ａ内において、他のオブジェクトＪと連結し得るジョイントを備えていることが望ましい。
【００１６】
さらに、前記機能具現領域Ａの仮想空間が一又は複数の仮想空間構成要素により構成されるものであって、前記ジョイントが、前記仮想空間構成要素に設けたジョイントと連結し得るものとすれば、仮想空間内におけるオブジェクトＪの表現自由度が増すこととなる。
【００１７】
ユーザ本意にオブジェクトの機能を具現させるためには、前記操作命令受付部２０６が、前記機能具現領域Ａ内にあるオブジェクトＪに対して、そのオブジェクトＪに係る機能を具現することを許可又は禁止するための制御命令を受け付ける制御命令受付部２０８を備え、前記オブジェクト機能具現部２１１が、この制御命令受付部２０８で受付た制御命令に基づき、動作するように構成していることが望ましい。
【００１８】
ユーザのオブジェクトＪの利用動向を知るためには、前記機能具現領域Ａ内に表象されるオブジェクトＪに対する操作に係る操作データを収集する操作データ収集部２１４を備えていることが望ましい。
【００１９】
また、該端末装置において好適に課金を行うには、前記操作データ収集部２１４で収集した操作データに基づき、該オブジェクトＪの利用料金を算出する利用料金算出部２１５を備えるものや、前記方式データ検査部２０９の検査結果に対して課金する方式検査課金部２１６を備えるものが挙げられる。
【００２０】
仮想空間内におけるオブジェクトＪの表現自由度をさらに増すためには、前記オブジェクトＪが、他のオブジェクトＪに係る機能を惹起し又は生成し得る機能制御データを備えてなるものであって、前記オブジェクト機能具現部２１１が、前記機能具現領域Ａ内にある一のオブジェクトＪと他のオブジェクトＪとが所定の関係にある際に、一のオブジェクトＪに備える機能制御データを解釈し、その解釈に基づいて制御対象となる他のオブジェクトＪの機能を惹起し又は生成することが好ましい。
【００２１】
この場合、前記オブジェクトＪが、該オブジェクトＪに割り付けられた名称識別子を備えるものであって、前記所定の関係が、一のオブジェクトＪに備えた名称識別子と他のオブジェクトＪに備えた名称識別子とが一致する関係であることが望ましい。
【００２２】
なお、上述のオブジェクト表象端末装置Ｐ２とともに用いられオブジェクト表象システムＰＳを構成するサーバ装置Ｐ１としては、所定の機能を有する機能資源を画面上にオブジェクトＪとして表象するためのデータを格納するオブジェクトデータ格納部１０２と、前記オブジェクトデータ格納部１０２に格納しているオブジェクトデータを前記オブジェクト表象端末装置Ｐ２に送信するオブジェクトデータ送信部１０４とを具備していることが好ましい。
【００２３】
そして、オブジェクトの利用に係る課金を確実に行うためには、前記オブジェクトデータ送信部１０４が送信するオブジェクトデータのうち所定のデータに基づき課金管理を行う課金管理部１０６を具備していることが望ましい。そして、前記所定のデータが、所定の方式データや、前記オブジェクトデータ送信部が送信するオブジェクトデータに係る対価を示す対価データであれば、その効果は顕著になる。また、課金をサーバ側で行う他の態様としては、前記オブジェクト表象端末装置Ｐ２において前記オブジェクトデータ送信部が送信したオブジェクトに対する操作に基づき算出される利用料金、又は、前記オブジェクトデータ送信部が送信した方式データに基づき課金される方式検査料金を、課金管理データとしてそのオブジェクト表象端末装置Ｐ２から受信する課金管理データ受信部１０５と、前記課金管理データ受信部１０５で受信した課金管理データに基づき課金管理を行う課金管理部１０６を具備しているものが挙げられる。
【００２４】
【発明の実施の形態】
以下、本発明の実施形態について、図を参照しながら説明する。
【００２５】
図１は、本発明の実施形態におけるオブジェクト表象システムＰＳの全体システムを示した全体機器構成図である。
【００２６】
図１において、Ｐ１は、所定機能を有する機能資源を画面上にオブジェクトとして表象するためのデータを少なくとも格納するサーバ装置である。Ｐ２は、サーバ装置Ｐ１からダウンロードする前記データに基づきオブジェクトを画面上に表象する機能を有するオブジェクト表象端末装置である。そして、このサーバ装置Ｐ１とオブジェクト表象端末装置Ｐ２とはインターネットＩＮＥＴなどの通信回線網を介して双方向通信可能に接続されている。
【００２７】
以下、各部を詳述する。
【００２８】
サーバ装置Ｐ１は、一般的なデータベース機能を具備したもので、図２に示すように、ＣＰＵ１１、内部メモリ１２、ＨＤＤ等の外部記憶装置１３、マウスやキーボードなどの入力手段１４、ＣＲＴや液晶ディスプレイなどの表示手段１５、インターネットＩＮＥＴに接続するための通信手段１６等を主な構成要素とする。
【００２９】
そして本実施形態では、このサーバ装置Ｐ１は、その内部メモリ１２等に記憶させたプログラムにしたがって前記ＣＰＵ１１や周辺機器を作動し、図３に示すように、ＷＥＢページ格納部１０１、オブジェクトデータ格納部１０２、ＷＥＢページ送信部１０３、オブジェクトデータ送信部１０４、課金管理データ受信部１０５、課金管理部１０６などとしての機能を発揮するようにしている。
【００３０】
以下、図３に示したサーバ装置Ｐ１の各部を詳述する。
【００３１】
ＷＥＢページ格納部１０１は、インターネット上などで閲覧可能なＷＥＢページを格納するものであって、前記内部メモリ１２又は外部記憶装置１３の所定領域に形成してなる。
【００３２】
なお、本実施形態では、ＷＥＢページを、ＨＴＭＬ言語により記述しているが、ＸＭＬ言語など他の言語で記述したものであってもよい。
【００３３】
オブジェクトデータ格納部１０２は、図４に示すように、所定の機能を有する機能資源を画面上にオブジェクトとして表象するためのデータたる表象データ、機能具現データ、方式データ、ジョイントデータ、機能制御データ、名称識別子、リンクデータ、対価データ（以下、これらデータを、オブジェクトデータと総称する。）を格納するものであって、前記内部メモリ１２又は外部記憶装置１３の所定領域に形成してなる。
【００３４】
なお、本実施形態では前記機能資源としてヘリコプターを用いて説明する。なお、機能資源たるヘリコプターは、現実空間に実在するものであってもよいし、仮想空間上にのみ存在するものであってもよい。
【００３５】
また、この機能資源たるヘリコプターは、ヘリコプター本体と、回転翼と、この回転翼を支持する回転翼支持部材と、この回転翼支持部材を下方から回動可能に支持する支持部材本体とを備えている。そしてこれらヘリコプター本体、回転翼、回転翼支持部材、支持部材本体は、仮想空間内において、図５、図６に示すように、それぞれヘリコプター本体オブジェクトＪ１１、回転翼オブジェクトＪ１２、回転翼支持部材オブジェクトＪ１３、支持部材本体オブジェクトＪ１４（以下、ヘリコプターオブジェクトＪ１と総称する。）として表象される。また、各オブジェクトは、それぞれ他のオブジェクトと結合し得る後述するジョイント（図示せず）を備えてなる。
【００３６】
具体的に前記オブジェクトデータを構成する各データを述べると、表象データは、所定の機能を有する機能資源たるヘリコプターを画面上に表象するためのデータである。すなわち、前記ヘリコプター本体オブジェクトＪ１１、回転翼オブジェクトＪ１２、回転翼支持部材オブジェクトＪ１３、支持部材本体オブジェクトＪ１４など（以下、パーツオブジェクトと総称する。）を、それぞれ仮想空間に表象するためのヘリコプター本体オブジェクト表象データ、回転翼オブジェクト表象データ、回転翼支持部材オブジェクト表象データ、支持部材本体オブジェクト表象データなどのパーツオブジェクト表象データからなる。
【００３７】
方式データは、該オブジェクトの出所や前記表象データの作成に用いたアプリケーションソフト名など、該オブジェクトの方式的な内容を識別するためのデータである。そして、この方式データが認証されていることを示す認証済データを含むものであれば、所定の方式データとなる。この認証は、所定の条件を満たすときに、該サーバ装置Ｐ１で与えられるものであってもよいし、該サーバ装置Ｐ１外部の、例えば、所定の認証機関で与えられるものであってもよい。
【００３８】
機能具現データは、前記機能資源の機能及びその機能による作用や効果を、後述する機能具現領域で具現するためのデータである。ここで、具体的な機能資源の機能としては、例えば、水上フロートの水に浮く機能やランプの照明機能などが挙げられる。また機能資源の機能による作用や効果としては、水上フロートが、該水上フロートにより支持されるヘリコプターを水上に浮かばせるといったものなどが挙げられる。なお、サイレンのように音を発生させるような機能資源であれば、機能具現領域内にサイレンオブジェクトが位置付けられた際に、オブジェクト表象端末装置Ｐ２に備えたスピーカ（図示せず）から音を発生させるようにすればよい。
【００３９】
ジョイントデータは、他のオブジェクトと連結し得るジョイントを仮想空間上で実現するためのデータである。ここでジョイントとは、図７に模式的に示すように、前記仮想空間内における相対的若しくは絶対的な位置を示し得るよう基点座標、主軸方向ベクトル成分、ハンドル方向ベクトル成分のセットとして記述されるもので、基本的に主軸ベクトル、ハンドルベクトルの「有／無」とその属性定義により、種々の自由度で記述できるようにしてある。そしてこのジョイントを介して、各パーツオブジェクトＪ１１、Ｊ１２、・・・は互いに自由度を定義されて連結されている。例えば、図６に示すように、回転翼支持部材オブジェクトＪ１３は、支持部材本体オブジェクトＪ１４の鉛直軸回りに回動可能な自由度を有するように、その間のジョイント（図示しない）により連結されている。
【００４０】
機能制御データは、他のオブジェクトに係る機能を惹起し又は生成し得るデータである。なお、オブジェクトが、他のオブジェクトの複数の機能を奏するものであれば、複数の機能制御データを備えてなる。
【００４１】
名称識別子は、該オブジェクトを識別するために割り付けられたデータである。本実施形態では、該オブジェクトに割り付けられた役割の上位概念の機能を示すことにより、オブジェクトを識別し得るように構成している。この名称識別子は、複数備えるものであってもよいし単独でもよい。また、当該オブジェクトが並列的な概念をなす複数の機能を奏し得るようなものであれば、その機能の関係に基づき、該オブジェクトに並列的に名称識別子を複数定めることができる。また、上位概念と下位概念とをなす複数の機能を奏するものであれば、階層構造で名称識別子を定めることもできる。
【００４２】
リンクデータは、前記オブジェクトのリンク先アドレスを示すオブジェクトリンクを表象するためのデータである。具体的なオブジェクトリンクとしては、例えば、リンク先アドレスたるＵＲＬを内包するアイコンやショートカットやハイパーリンクなどが挙げられる。
【００４３】
対価データは、前記オブジェクトそのものに対する対価（直接対価）や該オブジェクトに係る対価（間接対価）を示すものである。より具体的な間接対価としては、例えば、該オブジェクトと対応する機能資源の販売価格に対して掛けて得られる値などが挙げられる。
【００４４】
なお、前記オブジェクトデータを構成する各データは、それぞれ独立して追加、削除又は変更可能に構成している。また、このオブジェクトデータの構成は上述のものに限られるものではなく、他に種々の構成が可能である。
【００４５】
ＷＥＢページ送信部１０３は、前記ＷＥＢページ格納部１０１に格納しているＷＥＢページを前記オブジェクト表象端末装置Ｐ２に送信するものであって、前記通信手段１６等を利用して構成している。このＷＥＢページ送信部１０３は、プッシュ型またはプル型のどちらで構成してもよいが、本実施形態では、オブジェクト表象端末装置Ｐ２からのリクエストに応じてＷＥＢページを送信するプル型で構成している。
【００４６】
オブジェクトデータ送信部１０４は、前記オブジェクトデータ格納部１０２に格納している各データを必要に応じて前記オブジェクト表象端末装置Ｐ２に送信するものであって、前記通信手段１６等を利用して構成している。
【００４７】
課金管理データ受信部１０５は、前記オブジェクト表象端末装置Ｐ２において前記オブジェクトデータ送信部１０４が送信したオブジェクトに対する操作に基づき算出される利用料金、又は、前記オブジェクトデータ送信部１０４が送信した方式データに基づき課金される方式検査料金を、課金管理データとして受信するものであって、前記通信手段１６等を利用して構成している。
【００４８】
課金管理部１０６は、前記課金管理データ受信部１０５で受信する課金管理データ及び前記オブジェクトデータ送信部１０４が送信するオブジェクトデータのうち所定のデータに基づき、課金管理を行うものである。
【００４９】
一方、オブジェクト表象端末装置Ｐ２は、図８に示すように、ＣＰＵ２１、内部メモリ２２、ＨＤＤ等の外部記憶装置２３、キーボードやマウスなどの入力手段２４、液晶ディスプレイなどの表示手段２５、インターネットＩＮＥＴに接続するための通信手段２６等を主な構成要素とする。
【００５０】
そして、このオブジェクト表象端末装置Ｐ２は、その内部メモリ２２に記憶させたオブジェクト表象プログラムにしたがって前記ＣＰＵ２１や周辺機器が作動し、図３に示すように、ＷＥＢページ受信部２０１、ＷＥＢページ表示部２０２、オブジェクトデータ受信部２０３、オブジェクト表象部２０４、機能具現領域表示部２０５、操作命令受付部２０６、オブジェクト位置移動命令受付部２０７、制御命令受付部２０８、方式データ検査部２０９、表象許諾部２１０、オブジェクト機能具現部２１１、オブジェクト位置取得判定部２１２、オブジェクト位置制御部２１３、操作データ収集部２１４、利用料金算出部２１５、方式検査課金部２１６、課金データ出力部２１７などとしての機能を発揮するようにしている。
【００５１】
以下、図３に示したオブジェクト表象端末装置Ｐ２の各手段を具体的に詳述する。
【００５２】
ＷＥＢページ受信部２０１は、前記サーバ装置Ｐ１に格納しているＷＥＢページを受信するものであって、前記通信手段２６等を利用して構成している。ここで、このＷＥＢページ受信部２０１がＷＥＢページを受信するタイミングは、例えば、ＷＥＢページのアドレス入力欄にＵＲＬが入力されたときや、一のＷＥＢページで他のＷＥＢページへのリンクを示す所定のアイコンなどがマウスによりクリックされたとき等が挙げられる。
【００５３】
ＷＥＢページ表示部２０２は、前記ＷＥＢページ受信部２０１で受信したＷＥＢページを前記表示手段２５の画面上に表示するものである。
【００５４】
オブジェクトデータ受信部２０３は、前記サーバ装置Ｐ１に格納しているオブジェクトデータを受信するするものであって、前記通信手段２６等を利用して構成している。ここで、このオブジェクトデータ受信部２０３が、オブジェクトデータを受信するタイミングは、例えば、前記ＷＥＢページ受信部２０１でＷＥＢページを受信するときや、ＷＥＢページ内でオブジェクトへのリンクを示す所定のアイコンなどがマウスによりクリックされたとき等が挙げられるが、本実施形態では、下記に示すように、前記オブジェクトデータを構成する表象データ、方式データ、機能具現データ、ジョイントデータ、機能制御データ、名称識別子、リンクデータをそれぞれ適宜タイミングで受信するように構成している。
【００５５】
具体的には、表象データは、ＷＥＢページ内でオブジェクトへのリンクを示す所定のアイコンをマウスでクリックされた際に受信するように構成している。
【００５６】
方式データは、後述する操作命令受付部２０６が所定の操作命令を受け付けた際に受信するように構成している。
【００５７】
機能具現データは、後述する方式データ検査部２０９が、前記操作命令受付部２０６で所定の操作命令を受けたオブジェクトが所定の方式データと関連付けられていると検査した際に受信するように構成している。
【００５８】
ジョイントデータと機能制御データとは、前記機能具現データと同時に受信するように構成している。
【００５９】
名称識別子は、前記表象データと同時に受信するように構成している。
【００６０】
リンクデータは、前記ＷＥＢページ受信部２０１でＷＥＢページを受信するときに同時に受信するように構成している。
【００６１】
なお、オブジェクトデータを構成する各データを受信するタイミングは、それら全てを同時に受信するなど、実施態様に応じて適宜変更可能である。
【００６２】
オブジェクト表象部２０４は、前記オブジェクトデータ受信部２０３で受信した表象データ及びリンクデータに基づき、前記表示手段２５の画面上に表示されるＷＥＢページ内にオブジェクト及びオブジェクトリンクを表象するものである。なお、本実施形態のＷＥＢページでは、オブジェクトのみが表示されるものとして説明を進める。
【００６３】
機能具現領域表示部２０５は、前記機能資源たるヘリコプターの機能及びその機能による作用や効果を具現するための２次元的又は３次元的な仮想空間領域として設定される機能具現領域Ａを、前記表示手段２５の画面上の所定領域に表示するものである。
【００６４】
なお、本実施形態では、前記所定領域を、ＷＥＢページ上に設定しているが、Ｗｉｎｄｏｗｓ（登録商標）等のＯＳの起動時に表示されるいわゆるデスクトップ上に設定するなど、実施態様に応じて適宜設定することができる。
【００６５】
また、機能具現領域Ａにおける３次元的な仮想空間は、「三次元空間表示システムにおける表示状態の制御方法および装置並びに制御用記録媒体」（特開平１１−２７２８９１）記載の制御用記録媒体に記録してなるプログラムを、例えば、ＷＥＢブラウザ上でアプリケーションソフトを動作させるためのＡｃｔｉｖｅＸ（登録商標）技術に実装させることにより実現している。なお、仮想空間を実現する技術は、これに限られるものではない。
【００６６】
さらに、機能具現領域Ａ内に配置されるオブジェクトは、「三次元空間表示システムにおける物体移動配置装置及び方法」（特開平１１−２７２８９２）記載の方法を用いて、他のオブジェクトや仮想空間を構成する仮想空間構成要素に対して配置されるようにしている。
【００６７】
操作命令受付部２０６は、前記オブジェクト表象部２０４により表象されるオブジェクト又はオブジェクトリンクで指定されるオブジェクトを、前記機能具現領域表示部２０５により表示される機能具現領域Ａ内に位置付けるための所定の操作命令を受け付けるものであって、前記入力手段２４等を利用して構成している。
【００６８】
また、本実施形態では、この操作命令受付部２０６が、オブジェクト位置移動命令受付部２０７と制御命令受付部２０８としての機能をさらに備えるように構成している。
【００６９】
具体的には、オブジェクト位置移動命令受付部２０７は、前記機能具現領域Ａ内にある所定のオブジェクトの位置を所定位置へ移動させるためのオブジェクト位置移動命令を受け付けるものである。このオブジェクト位置移動命令受付部２０７で受け付けられる所定位置としては、例えば、マウスクリックで指定される場所や、前記機能具現領域Ａ内を移動するオブジェクトから逐次求められる場所などが挙げられる。
【００７０】
制御命令受付部２０８は、前記機能具現領域Ａ内に表象されるオブジェクトに対して、そのオブジェクトに係る機能を具現することを許可又は禁止するための制御命令を受け付けるものである。
【００７１】
方式データ検査部２０９は、前記操作命令受付部２０６で所定の操作命令を受けたオブジェクトが所定の方式データと関連付けられているか否かを検査するものである。
【００７２】
表象許諾部２１０は、前記方式データ検査部２０９で、所定の方式データと関連付けられていると検査された際に、そのオブジェクトの機能具現領域Ａ内への表象を許諾するものである。
【００７３】
オブジェクト機能具現部２１１は、前記表象許諾部２１０の許諾を受けたオブジェクトが前記機能具現領域Ａ内に表象された際に、そのオブジェクトに関連付けされてなる機能具現データに基づき、そのオブジェクトに係る機能すなわち前記機能資源たるヘリコプターの機能及びその機能による作用や効果を具現するものである。また、前記制御命令受付部２０８で受け付けた制御命令により、上述のような機能及びその機能による作用や効果を具現する動作を制御されるように構成している。具体的には、前記制御命令受付部２０８で受け付けた制御命令が機能具現領域Ａ内にあるオブジェクトに係る機能及びその機能による作用や効果を具現することを許可するものであれば、前記機能資源たるヘリコプターの機能及びその機能による作用や効果を具現する一方、受け付けた制御命令が機能具現領域Ａ内にあるオブジェクトに係る機能及びその機能による作用や効果を具現することを禁止するものであれば、前記機能資源たるヘリコプターの機能及びその機能による作用や効果を具現しないように動作する。
【００７４】
オブジェクト位置取得判定部２１２は、前記画面上に表象されるオブジェクトの位置を取得し判定するものである。
【００７５】
そして、このオブジェクト位置取得判定部２１２で前記オブジェクトの位置が前記機能具現領域Ａ外であると判定された際には、前記オブジェクト機能具現部２１１は、そのオブジェクトに係る機能及びその機能による作用や効果を具現し得ないように構成されている。
【００７６】
オブジェクト位置制御部２１３は、前記オブジェクト位置移動命令受付部２０７で受け付けた前記オブジェクト位置移動命令に基づき、前記機能具現領域Ａ内にある所定のオブジェクトの位置を所定位置へ移動させるものである。
【００７７】
なお、本実施形態において、前記オブジェクト位置制御部２１３が、前記オブジェクト位置移動命令受付部２０７で受け付けたオブジェクト位置移動命令に基づき所定のオブジェクトの位置を所定位置へ移動させるように構成しているが、これに限らず、例えば、所定時間経過した際に所定のオブジェクトの位置を所定位置へ移動させるなど、適宜変更可能である。
【００７８】
操作データ収集部２１４は、前記機能具現領域Ａ内に表象されるオブジェクトに対する操作に係る操作データを収集するものである。
【００７９】
具体的にな操作データとしては、オブジェクトを移動させる操作を示す操作データ、オブジェクトを回転させる操作を示す操作データなどが挙げられる。また、オブジェクトを見る視点を変える操作すなわちビューポートを変える操作も含まれるものとする。
【００８０】
利用料金算出部２１５は、前記操作データ収集部２１４で収集した操作データに基づき、該オブジェクトの利用料金を算出するものである。
【００８１】
方式検査課金部２１６は、前記方式データ検査部２０９の検査結果に対して課金するものである。
【００８２】
本実施形態では、前記方式データ検査部２０９で、前記操作命令受付部２０６で所定の操作命令を受けたオブジェクトが所定の方式データと関連付けられている、と検査された際に方式検査料金として課金を行い、関連付けられていない、と検査された際には課金を行わないように構成している。
【００８３】
課金データ出力部２１７は、前記利用料金算出部２１５で算出された利用料金、及び、前記方式検査課金部２１６で課金された方式検査料金を、外部に出力するものであって、前記通信手段２６等を利用して構成している。
【００８４】
ここで外部とは、前記サーバ装置Ｐ１であってもよいし、サーバ装置Ｐ１以外に設けた課金処理をするための課金管理装置などであってもよい。また、出力とは、前記インターネットＩＮＥＴを介してサーバ装置Ｐ１などに送信出力するものや、記録媒体に記録出力するものが挙げられる。
【００８５】
次に、本実施形態のオブジェクト表象システムの動作についてフロー図などを用いて説明する。
【００８６】
まず、オブジェクト表象端末装置Ｐ２の動作について、次の３つのフローに分けて説明を行う。
【００８７】
（１）オブジェクトを機能具現領域Ａ内に表象し機能資源の機能及びその機能による作用や効果を具現するフロー
（２）機能具現領域Ａ内に表象されるオブジェクトへの操作に係るフロー
（３）課金に係るフロー
（１）オブジェクトを機能具現領域Ａ内に表象し機能資源の機能及びその機能による作用や効果を具現するフロー
図９は、オブジェクトを機能具現領域Ａ内に表象し機能資源の機能及びその機能による作用や効果を具現する過程をフロー図で示したものである。
【００８８】
まず、ユーザが、ヘリコプター本体を製造販売するメーカにより提供される一のサイト（以下、メーカサイトと称する。）と、ヘリコプターオプション部品を製造販売するメーカにより提供される他のサイト（以下、３ｒｄパーティサイトと称する。）とにアクセスし、表示手段２５の画面上に、メーカサイトのＷＥＢページＷＳ１、と３ｒｄパーティサイトＷＳ２、ＷＳ３（以下、ＷＥＢページＷＳ１〜ＷＳ３を、ＷＥＢページＷＳと総称する。）を表示したとする（図１０参照）。
【００８９】
そして、各サイトのＷＥＢページＷＳを表示するためのＨＴＭＬソースに、機能具現領域Ａを表示する旨のタグ（以下、機能具現領域Ａ表示タグ）が埋め込まれていれば、その機能具現領域Ａ表示タグで指定されるＷＥＢページＷＳ上の領域に、機能具現領域表示部２０５が機能具現領域Ａを表示する（ステップＳ１０１）。なお、本実施形態では、メーカサイトのＷＥＢページＷＳ１に一つの機能具現領域Ａが表示されるように設定している。また、メーカサイトのＷＥＢページＷＳ１に複数の機能具現領域Ａを表示させたり、３ｒｄパーティサイトのＷＥＢページＷＳ２、ＷＳ３に表示させてもよい。
【００９０】
一方、各サイトのＷＥＢページＷＳを表示するためのＨＴＭＬソースに、オブジェクトを表象する旨のタグ（以下、オブジェクト表象タグと称する。）が埋め込まれていれば、そのオブジェクト表象タグに基づき、オブジェクトデータ受信部２０３が、前記サーバ装置Ｐ１から前記オブジェクトを表象するための表象データを受信し（ステップＳ１０２）、オブジェクト表象部２０４が、受信した表象データに基づきオブジェクトをＷＥＢページＷＳ上の所定位置に表象する（ステップＳ１０３）。なお、本実施形態では、メーカサイトのＷＥＢページＷＳ１の機能具現領域Ａ内にオブジェクトＪ１が表象され、３ｒｄパーティサイトのＷＥＢページＷＳ２、ＷＳ３にオブジェクトＪ２、Ｊ３が表象されるように設定しているが、これに限られるものではない。ここで、前記オブジェクトＪ２は、機能資源たる水上フロートをオブジェクト化したものである。また、オブジェクトＪ３は、機能資源たるランプをオブジェクト化したものである。
【００９１】
次に、３ｒｄパーティサイトのＷＥＢページＷＳ２に表象されるオブジェクトＪ２に対して、メーカサイトのＷＥＢページＷＳ１に表象される機能具現領域Ａ内に位置付けるための所定の操作命令を受け付けると（ステップＳ１０４）、オブジェクトデータ受信部２０３が、そのオブジェクトＪ２に係る方式データをサーバ装置Ｐ１から受信する（ステップＳ１０５）。なお、本実施形態では、前記所定の操作命令を、オブジェクト表象部２０４で表象されるオブジェクトを、機能具現領域Ａ内にドラッグアンドドロップする操作命令としているが、例えば、表象中のオブジェクトを右クリックした際にポップアップ表示されるポップアップメニューに、ドラッグアンドドロップ命令と同様の命令を表示させておき、これを所定の操作命令として受け付けるようにしてもよい。
【００９２】
そして、オブジェクトデータ受信部２０３で受信した方式データが、所定の方式データであるか否かを方式データ検査部２０９が検査を行い、この方式データ検査部２０９で所定の方式データであると検査されれば（ステップＳ１０６）、表象許諾部２１０が、そのオブジェクトＪ２の機能具現領域Ａ内への表象を許諾する（ステップＳ１０７）。このとき、オブジェクトデータ受信部２０３が、そのオブジェクトＪ２に係る機能具現データをサーバ装置Ｐ１から受信する（ステップＳ１０８）。
【００９３】
このようにして、図１１に示すように、前記表象許諾部２１０の許諾を受けたオブジェクトＪ２が前記機能具現領域Ａ内に表象されると、オブジェクト機能具現部２１１が、オブジェクトデータ受信部２０３で受信した機能具現データに基づき、図１２に示すように、前記機能資源の機能及びその機能による作用や効果を具現する（ステップＳ１０９）。
【００９４】
このようにして、前記機能資源たるヘリコプターや水上フロートなどの機能及びその機能による作用や効果を認識することができる。
（２）機能具現領域Ａ内に表象されるオブジェクトへの操作に係るフロー
図１３は、機能具現領域Ａ内に表象されるオブジェクトへの操作に係るフローを示したものである。
【００９５】
まず、図６に示すように、回転翼オブジェクトＪ１２、回転翼支持部材オブジェクトＪ１３、支持部材本体オブジェクトＪ１４がそれぞれに備えたジョイント（図示せず）により結合され、機能具現領域Ａ内に表象されている状態にあるとする。
【００９６】
そして、制御命令受付部２０８が機能具現領域Ａ内にあるオブジェクトに対して、そのオブジェクトに係る機能及びその機能による作用や効果を具現することを許可する命令を受け付けると（ステップＳ２０１）、オブジェクト機能具現部２１１が、それらオブジェクトに係る機能具現データに基づき前記機能資源の機能及びその機能による作用や効果を具現する（ステップＳ２０２）。すなわち、回転翼オブジェクトＪ１２と回転翼支持部材オブジェクトＪ１３と支持部材本体オブジェクトＪ１４とが一体的に鉛直軸を回転中心として水平回転する。
【００９７】
次に、制御命令受付部２０８が機能具現領域Ａ内にあるオブジェクトに対して、そのオブジェクトに係る機能及びその機能による作用や効果を具現することを禁止する命令を受け付けると（ステップＳ２０１）、オブジェクト機能具現部２１１が、それらオブジェクトに係る機能具現データに基づき前記機能資源の機能及びその機能による作用や効果を具現することを禁止する（ステップＳ２０３）。すなわち、回転翼オブジェクトＪ１２と回転翼支持部材オブジェクトＪ１３と支持部材本体オブジェクトＪ１４とが一体的に鉛直軸を回転中心として水平回転することを止める。
【００９８】
さらに、オブジェクト位置移動命令受付部２０７が、機能具現領域Ａ内にある全てのパーツオブジェクトを所定位置へ一斉離間移動するための一斉離間移動命令を受け付けると（ステップＳ２０４）、前記オブジェクト位置制御部２１３が、前記機能具現領域Ａ内にある全てのパーツオブジェクトを一斉に所定位置へ離間移動させ（ステップＳ２０５）、回転翼オブジェクトＪ１２と回転翼支持部材オブジェクトＪ１３と支持部材本体オブジェクトＪ１４とは、それぞれ離間する位置に位置付けられる（図１４参照）。このそれぞれ離間する位置は、各パーツオブジェクトが重ならない位置または重なりが最小となる位置となるように設定しているが、これに限られるものではない。
【００９９】
このように各パーツオブジェクトが離間する位置に位置付けられた状態で、制御命令受付部２０８が機能具現領域Ａ内にあるオブジェクトに対して、そのオブジェクトに係る機能及びその機能による作用や効果を具現することを許可する命令を受け付けると（ステップＳ２０１）、各パーツオブジェクトは、他のパーツオブジェクトとの所定距離を保ちながらその場で、オブジェクト機能具現部２１１によってそれら機能資源の機能及びその機能による作用や効果が具現される（ステップＳ２０２）。すなわち、各パーツオブジェクトが離間する位置にあっても、各パーツオブジェクトの機能及びその機能による作用や効果を知ることができる。
【０１００】
そして、オブジェクト位置移動命令受付部２０７が、機能具現領域Ａ内にある全てのパーツオブジェクトを所定位置へ一斉近接移動するための一斉近接移動命令を受け付けると（ステップＳ２０４）、前記オブジェクト位置制御部２１３が、前記機能具現領域Ａ内にある全てのパーツオブジェクトを一斉に近接移動させる（ステップＳ２０６）。
【０１０１】
このように、各パーツオブジェクトを所定位置へ離間移動させて、オブジェクト機能具現部２１１により動作させることができるので、それぞれの機能及びその機能による作用や効果を、パーツ単位でも好適に認識することができる。
【０１０２】
また、図１５に示すように、パーツオブジェクトＪ１４が子パーツオブジェクトＪ１４１〜Ｊ１４８により構成されるものであれば、適宜な連結命令及び連結解除命令により、子パーツオブジェクトＪ１４１〜Ｊ１４８をさらに連結又は連結解除させることもできる。
【０１０３】
なお、各パーツオブジェクトの連結は、上述の方法に限らず、マウスを利用したドラッグ＆ドロップで指定したり、マウスでピックしたオブジェクト群として指定する、又、リストから選択する等の方法を採ることができる。
【０１０４】
また、仮想空間内において連結し得る複数のジョイントをそれぞれに設けた一のパーツオブジェクトと他のパーツオブジェクトとを仮想空間内で連結させる際に、そのオブジェクト内にジョイントが複数ある場合には、一のパーツオブジェクトのジョイントと最も近い結合指示された複数のオブジェクト群の相対空間的指定結合条件において、他のパーツオブジェクトのジョイントと連結するように構成してもよい。また、このような場合における連結方法は、上述のような条件に限らず、優先度の高いジョイントを利用するなど、他の条件によって連結されるようにしても構わない。
【０１０５】
さらに、前記仮想空間が、例えば、水面を表す水面オブジェクト（図示せず）を仮想空間構成要素として備えるものであれば、その水面オブジェクトに設けたジョイントと、図１２に示すような水上フロートオブジェクトＪ２Ａのジョイントとを結合させることにより、ヘリコプターオブジェクトＪ１を水面オブジェクトに浮かばせた状態にすることができる。
【０１０６】
このとき、機能資源たる回転翼が、機能資源たる水面を波立たせることを仮想空間上で表現するには、回転翼オブジェクトＪ１２に、水面オブジェクトの表面を波立たせるための機能制御データを具備させるとともに、回転翼オブジェクトＪ１２の名称識別子と水面オブジェクトの名称識別子とに、各オブジェクトに割り付けられた役割の上位概念を示す、例えば、「波」や「風」といった名称識別子を具備させればよい。また、水上フロートオブジェクトＪ２−水面オブジェクト間の距離が近づけば波が大きくなり、遠ざかれば波が小さくなるように、その機能制御データを記述すれば、リアリティ感が増す。
【０１０７】
さらに、ヘリコプターにペイント可能な領域を設けることもできる。この場合には、図１６に示すように、ヘリコプターオブジェクトＪ１に設けた領域ＪＸが、図示しないペイントオブジェクトの機能制御データにより、その領域に備えた色Ｘが惹起または生成されるようにすればよい。
【０１０８】
（３）課金に係るフロー
図１７に示すように、方式データ検査部２０９で、前記操作命令受付部２０６で所定の操作命令を受けたオブジェクトが所定の方式データと関連付けられているか否かの検査があり（ステップＳ３０１）、その方式データ検査部２０９で所定の方式データと関連付けられていると検査されると（ステップＳ３０２）、方式検査課金部２１６が方式検査料金として課金を行い（ステップＳ３０３）、関連付けられていない、と検査された場合には、課金をせずに終了する。そして、前記機能具現領域Ａ内に表象されるオブジェクトに対する操作があると（ステップＳ３０４）、その操作に係る操作データを操作データ収集部２１４が収集する（ステップＳ３０５）。次に、利用料金算出部２１５がその操作データ収集部２１４で収集した操作データに基づき、利用料金を算出し（ステップＳ３０６）、課金データ出力部２１７が、方式検査料金と利用料金とを出力する（ステップＳ３０７）。
【０１０９】
次に、サーバ装置Ｐ１の動作について説明する。
【０１１０】
図１８に示すように、オブジェクト表象端末装置Ｐ２にＷＥＢページを送信する旨のリクエストをそのオブジェクト表象端末装置Ｐ２から受け付けると（ステップＳ４０１）、ＷＥＢページ送信部１０３がＷＥＢページ格納部１０１に格納しているＷＥＢページを前記オブジェクト表象端末装置Ｐ２に送信する（ステップＳ４０２）。また、オブジェクトデータ送信部１０４は、前記オブジェクトデータ格納部１０２に格納しているオブジェクトデータを、前記オブジェクト表象端末装置Ｐ２からのリクエストに応じて適宜タイミングでそのオブジェクト表象端末装置Ｐ２に送信する（ステップＳ４０３）。
【０１１１】
また、前記オブジェクトデータ送信部１０４がオブジェクトデータを送信する際に、そのオブジェクトデータを構成する方式データに基づき、課金管理部１０６が課金を行う（ステップＳ４０４）。なお、このステップＳ４０４で、オブジェクトデータに備えた対価データによって課金を行うようにしてもよい。
【０１１２】
さらに、課金管理データ受信部１０５が前記オブジェクト表象端末装置Ｐ２から利用料金又は方式検査料金の少なくともいずれか一方を課金管理データとして受信すれば（ステップＳ４０５）、課金管理部１０６が、その課金管理データに基づき課金を行う（ステップＳ４０６）。
【０１１３】
以上に詳述したように、本実施形態のオブジェクト表象端末装置Ｐ２は、各オブジェクトＪ間の組み合わせや組み合わせた際の動作などを予め取り決めておかなくても、オブジェクトＪに係る方式データが所定の方式データでさえあれば、オブジェクトＪは機能具現領域Ａに表象され、その機能具現領域Ａで機能資源の機能及びその機能による作用や効果が具現されるので、機能資源の機能及びその機能による作用や効果を好適に認識することができる。また、オブジェクトＪの数が多くなっても、それらを組み合わせたり又組み合わせた際の動作をシミュレーションするといった手間もかからないので、即応性や発展性に優れている。
【０１１４】
このように、機能資源の単独または組み合わせによる種々の作用や効果を仮想空間上で好適に具現することが可能なオブジェクト表象端末装置Ｐ２を実現することができる。
【０１１５】
また、表象データ、方式データ、機能具現データをそれぞれ異なるタイミングで受信するように構成しているので、通信の集中による輻輳などの不具合を防止できる。また、オブジェクト表象端末装置Ｐ２に受信による余分な負荷をかけることもない。
【０１１６】
また、方式データ検査部２０９により、所定の方式データを備えないオブジェクトＪを好適に排除できる。また、オブジェクト位置取得判定部２１２を備えているので、前記機能具現領域Ａ外で機能資源の機能及びその機能による作用や効果が具現されることを好適に防止できる。
【０１１７】
さらに、オブジェクトにジョイントを備えたため、仮想空間内におけるオブジェクト同士の連結を好適に行うことができる。そしてまた、仮想空間を一又は複数の仮想空間構成要素により構成するとともに、その仮想空間構成要素にジョイントを備えたものとしたので、仮想空間内におけるオブジェクトの表現自由度を増すことができる。
【０１１８】
また、オブジェクト位置制御部２１３を備えることにより、ユーザの使い勝手を向上できる。また、制御命令受付部２０８を備えたので、ユーザ本意にオブジェクトの機能を具現させられる。さらに、操作データ収集部２１４により、ユーザのオブジェクトの利用動向を好適に知ることができる。そして利用料金算出部２１５や方式検査課金部２１６により、好適な課金を実現できる。
【０１１９】
また、オブジェクトに、他のオブジェクトに係る機能を惹起し又は生成し得る機能制御データを備えたので、仮想空間内におけるオブジェクトの表現自由度をさらに増大させられる。
【０１２０】
なお、本実施形態では、サーバ装置Ｐ１に格納しているオブジェクトデータを、オブジェクト表象端末装置Ｐ２のオブジェクトデータ受信部２０３で受信するように構成しているが、例えば、フロッピー（登録商標）ディスクやＣＤ−Ｒなどの記録媒体に記録されているデータを受け付けるオブジェクトデータ受付部を、フロッピー（登録商標）ディスクドライブやＣＤ−Ｒドライブ等を利用して設け、このオブジェクトデータ受付部でオブジェクトデータを受け付けるようにしてもよい。そして、このように構成すれば、オブジェクト表象端末装置Ｐ２をスタンドアローンで動作させても、上述のシステムと同様の効果を得ることができる。
【０１２１】
また、他のオブジェクトの機能を惹起又は生成した回数に応じて課金したり、機能具現領域Ａにおける滞留時間に応じて課金するなど、実施態様に応じて適宜設定することができる。
【０１２２】
なお、各部の具体的な構成は、上述した実施形態のみに限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【０１２３】
【発明の効果】
以上に詳述した本発明によれば、各オブジェクト間の組み合わせや組み合わせた際の動作などを予め取り決めておかなくても、オブジェクトに係る方式データが所定の方式データでさえあれば、オブジェクトは機能具現領域に表象され、その機能具現領域で機能資源の機能及びその機能による作用や効果が具現されるので、機能資源の機能及びその機能による作用や効果を好適に認識することができる。また、オブジェクトの数が多くなっても、それらを組み合わせたり又組み合わせた際の動作をシミュレーションするといった手間もかからないので、即応性や発展性に優れている。
【０１２４】
このように、機能資源の単独または組み合わせによる種々の作用や効果を仮想空間上で好適に具現することが可能なオブジェクト表象端末装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態における全体機器構成図。
【図２】同実施形態におけるサーバ装置の機器構成図。
【図３】同実施形態におけるサーバ装置及びオブジェクト表象端末装置の機能構成図。
【図４】同実施形態におけるオブジェクトデータの構造を示すデータ構造図。
【図５】同実施形態におけるオブジェクトを示す概観図。
【図６】同実施形態におけるパーツオブジェクトを示す概観図。
【図７】同実施形態におけるジョイントを説明するためのジョイント説明図。
【図８】同実施形態におけるオブジェクト表象端末装置の機器構成図。
【図９】同実施形態におけるオブジェクト表象端末装置の動作を示すフローチャート。
【図１０】同実施形態におけるオブジェクト表象端末装置に画面表示されるオブジェクトを示す図。
【図１１】同実施形態におけるオブジェクト表象端末装置に画面表示されるオブジェクトを示す図。
【図１２】同実施形態におけるオブジェクト表象端末装置に画面表示されるオブジェクトを示す図。
【図１３】同実施形態におけるオブジェクト表象端末装置の動作を示すフローチャート。
【図１４】同実施形態におけるオブジェクト表象端末装置に画面表示されるオブジェクトを示す図。
【図１５】同実施形態におけるオブジェクト表象端末装置に画面表示されるオブジェクトを示す図。
【図１６】同実施形態におけるオブジェクト表象端末装置に画面表示されるオブジェクトを示す図。
【図１７】同実施形態におけるオブジェクト表象端末装置の動作を示すフローチャート。
【図１８】同実施形態におけるサーバ装置の動作を示すフローチャート。
【符号の説明】
１０２・・・オブジェクトデータ格納部
１０４・・・オブジェクトデータ送信部
１０５・・・課金管理データ受信部
１０６・・・課金管理部
２０３・・・オブジェクトデータ受信部
２０４・・・オブジェクト表象部
２０５・・・機能具現領域表示部
２０６・・・操作命令受付部
２０７・・・オブジェクト位置移動命令受付部
２０８・・・制御命令受付部
２０９・・・方式データ検査部
２１０・・・表象許諾部
２１１・・・オブジェクト機能具現部
２１２・・・オブジェクト位置取得判定部
２１３・・・オブジェクト位置制御部
２１４・・・操作データ収集部
２１５・・・利用料金算出部
２１６・・・方式検査課金部
Ａ・・・機能具現領域
Ｊ１（Ｊ１１、Ｊ１２、Ｊ１３、Ｊ１４）、Ｊ２、Ｊ２Ａ、Ｊ３・・・オブジェクト
Ｐ１・・・サーバ装置
Ｐ２・・・オブジェクト表象端末装置
ＰＳ・・・オブジェクト表象システム
【図１】
2005049954.tif 000003
【図２】
2005049954.tif 000004
【図３】
2005049954.tif 000005
【図４】
2005049954.tif 000006
【図５】
2005049954.tif 000007
【図６】
2005049954.tif 000008
【図７】
2005049954.tif 000009
【図８】
2005049954.tif 000010
【図９】
2005049954.tif 000011
【図１０】
2005049954.tif 000012
【図１１】
2005049954.tif 000013
【図１２】
2005049954.tif 000014
【図１３】
2005049954.tif 000015
【図１４】
2005049954.tif 000016
【図１５】
2005049954.tif 000017
【図１６】
2005049954.tif 000018
【図１７】
2005049954.tif 000019
【図１８】
2005049954.tif 000020