(57)【要約】【課題】  利用者が情報の閲覧の操作を行ってから所望のＷｅｂページ等が表示されるまでの反応速度を高速化することが可能な情報陳列閲覧方法、装置、システム及びプログラムを提供する。【解決手段】  ３次元陳列空間制御情報事前生成装置１は、３次元陳列空間定義情報２から３次元陳列空間制御情報３を事前に生成する。利用者が入力装置１１を用いて閲覧の操作を開始すると、３次元陳列空間制御手段１４の動作実行制御手段１５は、３次元陳列空間定義情報２−１を読み出し、３次元陳列空間制御情報３−１の読み出し指示を出力する。３次元陳列空間閲覧手段１３は、３次元陳列空間制御情報３−１の読み出し指示を入力すると、３次元陳列空間制御情報事前生成装置１により事前に生成された３次元陳列空間制御情報３−１を読み出して、３次元陳列空間制御情報３−１を実行し、実行結果であるＷｅｂページや画像情報を表示装置１２に表示する。【選択図】図２
2005250935.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に表示する情報の配置、及び利用者の操作に対応する動作が定義された定義情報と、利用者の操作に応じて前記定義情報を取得する制御手段と、前記定義情報から生成される情報であって直接実行可能な形式の制御情報を取得して実行し、当該実行結果を表示装置に表示する閲覧手段とにより、利用者の操作に応じて情報の閲覧を実現する情報陳列閲覧方法において、
前記定義情報から制御情報を生成し、当該制御情報を予め用意し、前記利用者の操作に応じて定義情報を取得し、前記予め用意した制御情報から定義情報に対応する制御情報を取得して実行し、当該実行結果を表示装置に表示することを特徴とする情報陳列閲覧方法。
【請求項２】
請求項１に記載の情報陳列閲覧方法において、
前記利用者の操作に応じて定義情報を取得した後に、当該定義情報に対応する制御情報が予め用意されているか否かを判断し、予め用意されていないと判断した場合には、当該定義情報に対応する制御情報を生成し、当該制御情報を実行して実行結果を表示装置に表示することを特徴とする情報陳列閲覧方法。
【請求項３】
表示装置に表示する情報の配置、及び利用者の操作に対応する動作が定義された定義情報と、当該定義情報から生成される情報であって直接実行可能な形式の制御情報とにより、利用者の操作に応じて情報の閲覧を実現する情報陳列閲覧装置において、
前記定義情報から生成された制御情報を予め用意する手段と、利用者の操作に応じて定義情報を取得する手段と、前記予め用意された制御情報から定義情報に対応する制御情報を取得して実行する手段と、当該実行結果を表示装置に表示する手段とを備えたことを特徴とする情報陳列閲覧装置。
【請求項４】
請求項３に記載の情報陳列閲覧装置において、
前記利用者の操作に応じて定義情報を取得した後に、当該定義情報に対応する制御情報が予め用意されているか否かを判断する手段と、予め用意されていないと判断した場合には、当該定義情報に対応する制御情報を生成する手段と、当該制御情報を実行して実行結果を表示装置に表示する手段とを備えたことを特徴とする情報陳列閲覧装置。
【請求項５】
閲覧対象の情報を保持するサーバと、利用者の操作に応じて前記サーバから閲覧対象情報をネットワークを介して受信し、閲覧を実現する利用者端末とを備えた情報陳列閲覧システムにおいて、
前記サーバは、表示装置に表示される情報の配置、及び利用者の操作に対応する動作が定義された定義情報と、当該定義情報から予め生成された情報であって前記利用者端末において直接実行可能な形式の制御情報とを保持し、
前記利用者端末は、利用者からの操作に応じた定義情報を前記サーバから受信する制御手段と、当該制御手段が受信した定義情報に対応する制御情報を前記サーバから受信し、当該制御情報を実行し、当該実行結果を表示装置に表示する閲覧手段とを備えたことを特徴とする情報陳列閲覧システム。
【請求項６】
請求項５に記載の情報陳列閲覧システムにおいて、
前記利用者端末の制御手段は、サーバから受信した定義情報に対応する制御情報がサーバに保持されているか否かを判断し、当該制御情報が保持されていないと判断した場合には、当該定義情報に対応する制御情報を生成し、
前記閲覧手段は、制御手段が生成した制御情報を実行し、当該実行結果を表示装置に表示することを特徴とする情報陳列閲覧システム。
【請求項７】
請求項５または６に記載の情報陳列閲覧システムにおいて、
さらに、前記定義情報から制御情報を予め生成する生成装置を備え、前記サーバは、生成装置が生成した制御情報を入力して保持することを特徴とする情報陳列閲覧システム。
【請求項８】
表示装置に表示する情報の配置、及び利用者の操作に対応する動作が定義された定義情報と、当該定義情報から生成される情報であって直接実行可能な形式の制御情報とにより、利用者の操作に応じて情報の閲覧を実現する装置を構成するコンピュータに実行させる情報陳列閲覧プログラムであって、
前記定義情報から生成された制御情報を予め用意する処理と、利用者の操作に応じて定義情報を取得する処理と、前記予め用意された制御情報から定義情報に対応する制御情報を取得して実行する処理と、当該実行結果を表示装置に表示する処理とを実行させる情報陳列閲覧プログラム。
【請求項９】
請求項８に記載の情報陳列閲覧プログラムにおいて、
前記利用者の操作に応じて定義情報を取得した後に、当該定義情報に対応する制御情報が予め用意されているか否かを判断する処理と、予め用意されていないと判断した場合には、当該定義情報に対応する制御情報を生成する処理と、当該制御情報を実行して実行結果を表示装置に表示する処理とを実行させる情報陳列閲覧プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数のＷｅｂページや画像情報を画面上に同時に表示して閲覧を実現するシステムにおいて、その反応速度の高速化手法に関する。
【背景技術】
【０００２】
従来、Ｗｅｂページや画像情報を３次元陳列空間上に同時に表示する方法は、広く知られている。例えば、Ｗｅｂページを任意の倍率で拡大または縮小し、任意の角度に回転させ、重複したＷｅｂページの透明度を任意に変化させる方法が開示されている。これにより、多数のＷｅｂページを簡単な操作で適確かつ同時に閲覧することができる（例えば、特許文献１を参照。）。また、情報利用者に対して情報を提供する場合に、情報利用者の目的に合致する情報を収集し、収集した情報間の関係、探索の目的と情報との関係、及び情報の特性に基づいて画面上に表示すべき位置を決定し、収集した情報を画面上に一括して表示する方法が開示されている。これにより、多数のＷｅｂページ等を高速に取得し、目標とする情報に到達するまでの時間を短縮することができる（例えば、特許文献２を参照。）。
【０００３】
【特許文献１】特開２０００−９９２３２号公報（段落〔００１０〕〜〔００１４〕）
【特許文献２】特開２００１−７５９８７号公報（段落〔０００１７〕〔０００１８〕）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述した閲覧方法では、情報を閲覧する利用者からの操作に応じて、Ｗｅｂページ等を利用者端末上の画面に表示するための定義情報から画面表示のために実行可能な制御情報に変換する処理をその都度施していた。すなわち、利用者端末は、Ｗｅｂページ等を画面上に表示するための３次元陳列空間定義情報をＷｅｂサーバ等から受信し、当該３次元陳列空間定義情報を処理して、画面表示のために実行可能な３次元陳列空間制御情報を生成し、Ｗｅｂページ等を画面上に表示していた。このため、従来の閲覧方法では、利用者からの操作があってはじめて３次元陳列空間定義情報の処理を開始するため、この操作から所望のＷｅｂページ等が表示されるまでのレスポンスタイムを短くし、レスポンス性を向上させるには限界があった。
【０００５】
そこで、本発明は、上記に鑑みてなされたものであり、利用者が情報の閲覧の操作を行ってから所望のＷｅｂページ等が表示されるまでの反応速度を高速化することが可能な情報陳列閲覧方法、装置、システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明では、表示装置に表示される情報の配置、及び利用者の操作に対応する動作が定義された定義情報から、ブラウザ等の閲覧手段が直接実行可能な形式の制御情報に事前に変換し、当該事前に変換された制御情報を、利用者端末やネットワークに接続されたサーバに保持させる。そして、制御手段が、利用者の操作に応じて定義情報を取得し、閲覧手段が、この定義情報に対応する制御情報を直接取得して実行し、当該実行結果を表示装置に表示することを特徴とする。これにより、従来、利用者の操作を入力する度に定義情報から制御情報に動的に変換していた処理を行う必要がないため、この処理を回避することができる。また、処理時間を短縮することができるから、利用者が操作を行ってからその操作結果が画面に反映されるまでの時間を短縮することができる。
【０００７】
また、本発明では、利用者の操作に応じて定義情報を取得した後に、当該定義情報に対応する制御情報が予め保持されているか否かを判断し、予め保持されていないと判断した場合には、当該定義情報に対応する制御情報を生成し、当該制御情報を実行して実行結果を表示装置に表示することを特徴とする。これにより、従来のオンデマンド処理も実行することができるから、予め制御情報を保持している場合だけでなく、例えば時間の変化と共に閲覧対象の情報が変化するため制御情報を保持できない場合にも閲覧を実現することが可能となる。
【発明の効果】
【０００８】
以上のように、本発明によれば、情報陳列閲覧方法、装置、システム及びプログラムにおいて、利用者が操作を行ってからその操作を表示画面に反映するまでの反応速度を高速化することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
図１は、３次元陳列空間制御情報事前生成装置１を用いて３次元陳列空間制御情報３を生成する例を示す概念図である。３次元陳列空間制御情報事前生成装置１は、３次元陳列空間定義情報２を入力すると、対応する３次元陳列空間制御情報３を生成して出力する。この３次元陳列空間制御情報３は、図２に示す利用者端末１０やＷｅｂサーバ３０に、元の３次元陳列空間定義情報２と共に格納される情報である。尚、利用者端末１０及びＷｅｂサーバ３０についての説明は後述する。
【００１０】
ここで、３次元陳列空間定義情報２とは、３次元陳列空間における配列、及び利用者の操作に対応する動作が定義された情報をいう。例えば、所定のＷｅｂページや画像情報の３次元陳列空間における位置や、情報の送受信等の動作がＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いて作成された定義情報である。また、３次元陳列空間制御情報３とは、３次元陳列空間に対して情報を配置し、所定の動作を実行するための各種処理を直接実行できる形式で構成された制御情報をいう。例えば、Ｗｅｂページを閲覧するＷｅｂブラウザが直接処理することができ、かつ直接実行可能な形式のＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の形式で構成された制御情報である。
【００１１】
次に、図１に示した３次元陳列空間制御情報事前生成装置１により生成された３次元陳列空間制御情報３を用いて、利用者が操作を開始してから当該操作結果が表示画面に反映されるまでの反応速度の高速化を実現する実施の形態について説明する。
図２は、本発明の実施の形態に係る３次元陳列空間閲覧システム５の例を示す全体構成図である。この３次元陳列空間閲覧システム５は、利用者端末１０、３次元陳列空間制御サーバ２０、Ｗｅｂサーバ３０及びデータベース４０を備えている。利用者端末１０と３次元陳列空間制御サーバ２０とは、ネットワーク５０を介して接続され、同様に利用者端末１０とＷｅｂサーバ３０も、ネットワーク５０を介して接続される。また、３次元陳列空間制御サーバ２０とデータベース４０とは、ネットワーク介して接続される。この場合、３次元陳列空間制御サーバ２０は、その内部にデータベース４０を備えていてもよい。
【００１２】
利用者端末１０は、キーボード、マウス、ポインティングデバイス等の入力装置１１、ＣＲＴ等の表示装置１２、３次元陳列空間閲覧手段１３、３次元陳列空間制御手段１４、３次元陳列空間定義情報２−１、及び当該３次元陳列空間定義情報２−１に対応する３次元陳列空間制御情報３−１を備えている。ここで、３次元陳列空間制御情報３−１は、図１に示した３次元陳列空間制御情報事前生成装置１により、３次元陳列空間定義情報２−１に基づいて事前に生成された３次元陳列空間制御情報であり、予め、ネットワーク５０またはＦＤ等の記録媒体を介して利用者端末１０に入力されているものとする。３次元陳列空間制御手段１４は、動作実行制御手段１５、利用者操作受付手段１６及び３次元陳列空間表示制御手段１７を備えている。３次元陳列空間閲覧手段１３は、例えばＷｅｂページを表示するＷｅｂブラウザであり、入力装置１１を介した利用者からの操作により、３次元陳列空間制御情報３−１，３−３等を取得して実行し、操作結果を表示装置１２に表示する。また、３次元陳列空間閲覧手段１３は、３次元陳列空間のレイアウト等の表示形態の変更を入力し、３次元陳列空間制御手段１４に表示形態の変更を処理させ、変更結果を表示装置１２に表示する。
【００１３】
３次元陳列空間制御手段１４の利用者操作受付手段１６は、利用者の操作により入力されたアドレス情報を３次元陳列空間閲覧手段１３から入力する。動作実行制御手段１５は、閲覧対象の情報が利用者端末１０内に存在するか否か、３次元陳列空間制御サーバ２０から受信可能であるか否か、Ｗｅｂサーバ３０内に存在するか否かを判断すると共に、３次元陳列空間定義情報２−１〜２−３を取得する。また、動作実行制御手段１５は、３次元陳列空間定義情報２−１〜２−３に対応する３次元陳列空間制御情報が存在するか否かを判断し、存在すると判断した場合には、３次元陳列空間制御情報３−１，３−３を読み込むように、３次元陳列空間表示制御手段１７に指示する。一方、存在しないと判断した場合には、３次元陳列空間定義情報２−１〜２−３に対応する３次元陳列空間制御情報を生成するように、３次元陳列空間表示制御手段１７に指示する。３次元陳列空間定義情報２−１〜２−３に対応する３次元陳列空間制御情報が存在するか否かの判断は、例えば、３次元陳列空間定義情報２−１〜２−３のアドレス情報やファイル名に関連付けられたパラメータに基づいてなされる。
【００１４】
３次元陳列空間表示制御手段１７は、動作実行制御手段１５から、３次元陳列空間制御情報３−１，３−３の読み込み指示を入力すると、当該読み込みを３次元陳列空間閲覧手段１３に指示する。また、３次元陳列空間表示制御手段１７は、３次元陳列空間制御情報の生成指示を入力すると、３次元陳列空間定義情報から３次元陳列空間制御情報を生成する。さらに、３次元陳列空間表示制御手段１７は、３次元陳列空間の表示形態を変更する処理を実行する。
【００１５】
３次元陳列空間制御サーバ２０は、利用者操作受付手段２１、３次元陳列空間定義生成手段２２及び３次元陳列空間定義情報２−２を備えている。利用者操作受付手段２１は、利用者端末１０からネットワーク５０を介して、利用者の操作により入力されたアドレス情報及び検索用データを受信する。３次元陳列空間定義生成手段２２は、アドレス情報及び検索用データに基づいてデータベース４０を検索し、３次元陳列空間定義情報２−２を生成する。また、図示しない送信手段は、ネットワーク５０を介して利用者端末１０へ、３次元陳列空間定義情報２−２を送信する。
【００１６】
Ｗｅｂサーバ３０は、３次元陳列空間定義情報２−３と、当該３次元陳列空間定義情報２−３に対応する３次元陳列空間制御情報３−３を備えている。この３次元陳列空間制御情報３−３は、図１に示した３次元陳列空間制御情報事前生成装置１により、３次元陳列空間定義情報２−３に基づいて事前に生成された情報であり、予め、ネットワーク５０またはＦＤ等の記録媒体を介して入力されているものとする。Ｗｅｂサーバ３０は、利用者端末１０からネットワーク５０を介して、利用者の操作により入力されたアドレス情報を受信すると、当該アドレス情報に対応する３次元陳列空間定義情報２−３を利用者端末１０へ送信する。また、Ｗｅｂサーバ３０は、利用者端末１０からネットワーク５０を介して、３次元陳列空間制御情報３−３の送信要求を受信すると、３次元陳列空間制御情報３−３を利用者端末１０へ送信する。
【００１７】
以下、図２に示した３次元陳列空間閲覧システム５の動作について説明する。
（１）閲覧対象情報が利用者端末１０内に存在する場合
まず、閲覧の対象情報である３次元陳列空間定義情報２−１及び３次元陳列空間制御情報３−１が利用者端末１０内に存在する場合について説明する。
利用者が入力装置１１を用いて閲覧の操作を開始すると、３次元陳列空間閲覧手段１３は、当該操作により入力されたアドレス情報を入力して３次元陳列空間制御手段１４の利用者操作受付手段１６に出力する。利用者操作受付手段１６は、３次元陳列空間閲覧手段１３からアドレス情報を入力すると、動作実行制御手段１５に出力する。動作実行制御手段１５は、アドレス情報を入力すると、当該アドレス情報に基づいて、対象情報の所在を判断する。動作実行制御手段１５は、対象情報が利用者端末１０に存在すると判断した場合には、操作結果である対象情報として、３次元陳列空間定義情報２−１を読み出す。そして、当該３次元陳列空間定義情報２−１に対応する３次元陳列空間制御情報３−１も利用者端末１０に存在すると判断した場合には、３次元陳列空間制御情報３−１の読み出し指示を３次元陳列空間表示制御手段１７に出力する。
【００１８】
３次元陳列空間表示制御手段１７は、動作実行制御手段１５から３次元陳列空間制御情報３−１の読み出し指示を入力すると、当該指示を３次元陳列空間閲覧手段１３に出力する。３次元陳列空間閲覧手段１３は、３次元陳列空間表示制御手段１７から３次元陳列空間制御情報３−１の読み出し指示を入力すると、利用者端末１０に備えた３次元陳列空間制御情報３−１を読み出して、３次元陳列空間制御情報３−１を実行し、実行結果であるＷｅｂページや画像情報を表示装置１２に表示する。
【００１９】
（２）閲覧対象情報を３次元陳列空間制御サーバ２０から受信する場合
次に、閲覧の対象情報である３次元陳列空間定義情報が３次元陳列空間制御サーバ２０、または３次元陳列空間制御サーバ２０に接続されたデータベース４０に存在する場合について説明する。これは、図１に示した３次元陳列空間制御情報事前生成装置１を用いて３次元陳列空間制御情報３を予め生成して用意しておくことができない場合である。例えば、閲覧対象情報が現在の価格等のように、時間と共に変化する可能性のある情報の場合である。
【００２０】
利用者が入力装置１１を用いて閲覧の操作を開始すると、３次元陳列空間閲覧手段１３は、当該操作により入力されたアドレス情報及び検索用データを入力して３次元陳列空間制御手段１４の利用者操作受付手段１６に出力する。利用者操作受付手段１６は、３次元陳列空間閲覧手段１３からアドレス情報及び検索用データを入力すると、動作実行制御手段１５に出力する。動作実行制御手段１５は、アドレス情報及び検索用データを入力すると、当該アドレス情報に基づいて、対象情報の所在を判断する。動作実行制御手段１５は、対象情報を３次元陳列空間制御サーバ２０から受信できると判断した場合には、ネットワーク５０を介して３次元陳列空間制御サーバ２０へアドレス情報及び検索用データを送信する。
【００２１】
３次元陳列空間制御サーバ２０の利用者操作受付手段２１が利用者端末１０からアドレス情報及び検索用データを受信すると、３次元陳列空間定義生成手段２２は、当該アドレス情報及び検索用データに基づいてデータベース４０を検索し、３次元陳列空間定義情報２−２を生成する。そして、３次元陳列空間制御サーバ２０の図示しない送信手段は、ネットワーク５０を介して利用者端末１０へ３次元陳列空間定義情報２−２を送信する。
【００２２】
利用者端末１０の動作実行制御手段１５は、３次元陳列空間制御サーバ２０から３次元陳列空間定義情報２−２を受信し、３次元陳列空間定義情報２−２に対応する３次元陳列空間制御情報が存在しないことを判断する。そして、動作実行制御手段１５は、３次元陳列空間定義情報２−２から３次元陳列空間制御情報を生成する生成指示を、３次元陳列空間表示制御手段１７に出力する。
【００２３】
３次元陳列空間表示制御手段１７は、動作実行制御手段１５から３次元陳列空間制御情報の生成指示を入力すると、３次元陳列空間定義情報２−２から３次元陳列空間制御情報を生成する処理を実行し、３次元陳列空間制御情報を３次元陳列空間閲覧手段１３に出力する。３次元陳列空間閲覧手段１３は、３次元陳列空間表示制御手段１７から３次元陳列空間制御情報を入力すると、当該３次元陳列空間制御情報を実行し、実行結果であるＷｅｂページや画像情報を表示装置１２に表示する。
【００２４】
（３）閲覧対象情報がＷｅｂサーバ３０内に存在する場合
次に、閲覧の対象情報である３次元陳列空間定義情報２−３及び３次元陳列空間制御情報３−３がＷｅｂサーバ３０内に存在する場合について説明する。
利用者が入力装置１１を用いて閲覧の操作を開始すると、３次元陳列空間閲覧手段１３は、当該操作により入力されたアドレス情報を入力して３次元陳列空間制御手段１４の利用者操作受付手段１６に出力する。利用者操作受付手段１６は、３次元陳列空間閲覧手段１３からアドレス情報を入力すると、動作実行制御手段１５に出力する。動作実行制御手段１５は、アドレス情報を入力すると、当該アドレス情報に基づいて、対象情報の所在を判断する。動作実行制御手段１５は、対象情報がＷｅｂサーバ３０に存在すると判断した場合には、ネットワーク５０を介してＷｅｂサーバ３０へアドレス情報を送信する。
【００２５】
Ｗｅｂサーバ３０は、利用者端末１０からアドレス情報を受信すると、当該アドレス情報に対応する３次元陳列空間定義情報２−３を読み出す。そして、Ｗｅｂサーバ３０は、ネットワーク５０を介して利用者端末１０へ３次元陳列空間定義情報２−３を送信する。
【００２６】
利用者端末１０の動作実行制御手段１５は、Ｗｅｂサーバ３０から３次元陳列空間定義情報２−３を受信する。そして、当該３次元陳列空間定義情報２−３に対応する３次元陳列空間制御情報３−３もＷｅｂサーバ３０に存在すると判断した場合には、３次元陳列空間制御情報３−３の読み出し指示を３次元陳列空間表示制御手段１７に出力する。
【００２７】
３次元陳列空間表示制御手段１７は、動作実行制御手段１５から３次元陳列空間制御情報３−３の読み出し指示を入力すると、当該指示を３次元陳列空間閲覧手段１３に出力する。３次元陳列空間閲覧手段１３は、３次元陳列空間表示制御手段１７から３次元陳列空間制御情報３−３の読み出し指示を入力すると、ネットワーク５０を介してＷｅｂサーバ３０から３次元陳列空間制御情報３−３を読み出して、当該３次元陳列空間制御情報３−３を実行し、実行結果であるＷｅｂページや画像情報を表示装置１２に表示する。
【００２８】
以上のように、本発明の実施の形態によれば、利用者端末１０の３次元陳列空間制御手段１４における動作実行制御手段１５が、３次元陳列空間定義情報を取得し、３次元陳列空間表示制御手段１７を介して３次元陳列空間閲覧手段１３に対し３次元陳列空間制御情報を読み出すように指示し、３次元陳列空間閲覧手段１３が、３次元陳列空間制御情報を読み出して、３次元陳列空間制御情報を直接実行するようにした。従来は、利用者端末１０の３次元陳列空間制御手段が、利用者端末１０やＷｅｂサーバ３０から３次元陳列空間定義情報を読み出し、３次元陳列空間定義情報から３次元陳列空間制御情報を生成し、３次元陳列空間閲覧手段が、３次元陳列空間制御情報を実行していた。これに対して、本発明の実施の形態では、３次元陳列空間閲覧手段１３が、３次元陳列空間制御情報事前生成装置１により予め生成された３次元陳列空間制御情報を読み出して直接実行するようにしたから、３次元陳列空間制御手段１４が３次元陳列空間制御情報の動的な生成処理を行う必要がなくなり、利用者による閲覧操作があったときからその操作結果が表示画面に反映されるまでのレスポンスタイムを短くし、反応速度を速くすることができる。
【００２９】
また、本発明の実施の形態によれば、利用者端末１０の３次元陳列空間制御手段１４における動作実行制御手段１５が、アドレス情報または３次元陳列空間定義情報に基づいて、３次元陳列空間制御情報が存在するか否かを判断し、存在する場合には、３次元陳列空間閲覧手段１３が、３次元陳列空間制御情報を読み込み直接実行するようにした。また、３次元陳列空間制御情報が存在しない場合には、３次元陳列空間制御手段１４の３次元陳列空間表示制御手段１７が、３次元陳列空間定義情報から３次元陳列空間制御情報を生成し、３次元陳列空間閲覧手段１３が、当該３次元陳列空間制御情報を実行するようにした。これにより、３次元陳列空間定義情報から３次元陳列空間制御情報を事前に生成することが不可能な情報、例えば価格のような時間と共に変化する可能性の有る情報の場合には、事前に３次元陳列空間制御情報を生成して用意しておくことなく動的に３次元陳列空間制御情報を生成して実行することができる。また、事前に３次元陳列空間制御情報を生成して用意しておくことが可能な場合には、３次元陳列空間制御情報を静的に直接実行することができる。従って、閲覧対象情報の特性に応じて、前述した動的処理及び静的処理を区別することが可能になる。
【００３０】
また、上記実施の形態において、利用者端末１０、３次元陳列空間制御サーバ２０及びＷｅｂサーバ３０は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、キーボードやポインティングデバイス等の入力装置、画像やデータを表示する表示装置、及び外部の装置と通信をするためのインタフェースを備えたコンピュータ装置によってそれぞれ構成されるようにしてもよい。この場合、利用者端末１０に備えた３次元陳列空間閲覧手段１３、３次元陳列空間制御手段１４、動作実行制御手段１５、利用者操作受付手段１６及び３次元陳列空間表示制御手段１７の各機能、及び３次元陳列空間制御サーバ２０に備えた利用者操作受付手段２１及び３次元陳列空間定義生成手段２２は、これらの機能を記述したプログラムをＣＰＵに実行させることにより実現される。また、これらのプログラムは、磁気ディスク（フロッピィーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもできる。
【００３１】
以上、実施の形態を挙げて本発明を説明したが、上記の説明は、本発明の理解を助けるものであって、本発明の特許請求の範囲を制限するものではない。従って、本発明の要旨を逸脱しない限り、種々変形が可能であり、本発明の目的を達し、効果を奏する範囲において、適宜変更して実装等することが可能である。
【００３２】
上記実施の形態では、３次元陳列空間閲覧システム５の動作について、（１）閲覧対象情報が利用者端末１０内に存在する場合、（２）閲覧対象情報を３次元陳列空間制御サーバ２０から受信する場合、（３）閲覧対象情報がＷｅｂサーバ３０内に存在する場合に分けて説明したが、（１）〜（３）を同時に実現する場合も本発明が適用される。この場合、利用者端末１０の３次元陳列空間制御手段１４における動作実行制御手段１５は、アドレス情報等に基づいて、利用者端末１０から３次元陳列空間定義情報２−１を、３次元陳列空間制御サーバ２０から３次元陳列空間定義情報２−２を、Ｗｅｂサーバ３０から３次元陳列空間定義情報２−３を取得する。また、３次元陳列空間表示制御手段１７は、３次元陳列空間定義情報２−２から当該３次元陳列空間定義情報２−２に対応する３次元陳列空間制御情報を生成する。また、３次元陳列空間閲覧手段１３は、利用者端末１０から３次元陳列空間制御情報３−１を取得し、Ｗｅｂサーバ３０から３次元陳列空間制御情報３−３を取得し、３次元陳列空間制御情報３−１，３−３、及び３次元陳列空間定義情報２−２に対応する３次元陳列空間制御情報をそれぞれ実行する。
【００３３】
上記実施の形態では、３次元陳列空間閲覧システム５は、利用者端末１０、３次元陳列空間制御サーバ２０、Ｗｅｂサーバ３０及びデータベース４０を備えて構成されているが、利用者端末１０、３次元陳列空間制御サーバ２０及びデータベース４０を備えた構成、利用者端末１０及びＷｅｂサーバ３０を備えた構成、及び利用者端末１０のみから成る構成についても本発明が適用される。
【００３４】
また、上記実施の形態では、３次元陳列空間に対する情報を対象としたが、これに限定するものではなく、２次元情報や１次元情報にも適用される。
【００３５】
また、上記実施の形態では、利用者端末１０は、３次元陳列空間定義情報２−１及び３次元陳列空間制御情報３−１を備えているが、３次元陳列空間定義情報２−１のみを備え３次元陳列空間制御情報３−１を備えていない場合にも適用される。同様に、Ｗｅｂサーバ３０が３次元陳列空間定義情報２−３のみを備え、３次元陳列空間制御情報３−３を備えていない場合にも適用される。この場合、３次元陳列空間制御手段１４の３次元陳列空間表示制御手段１７が、動作実行制御手段１５からの指示に従って、３次元陳列空間定義情報２−１から３次元陳列空間制御情報３−１を生成し、３次元陳列空間定義情報２−３から３次元陳列空間制御情報３−３を生成し、３次元陳列空間閲覧手段１３が、動的に生成された３次元陳列空間制御情報３−２，３−３を実行する。
【図面の簡単な説明】
【００３６】
【図１】３次元陳列空間制御情報事前生成装置を用いて３次元陳列空間制御情報を生成する例を示す概念図である。
【図２】本発明の実施の形態に係る３次元陳列空間閲覧システムの例を示す全体構成図である。
【符号の説明】
【００３７】
１  ３次元陳列空間制御情報事前生成装置
２，２−１，２−２，２−３  ３次元陳列空間定義情報
３，３−１，３−３  ３次元陳列空間制御情報
５  ３次元陳列空間閲覧システム
１０  利用者端末
１１  入力装置
１２  表示装置
１３  ３次元陳列空間閲覧手段
１４  ３次元陳列空間制御手段
１５  動作実行制御手段
１６，２１  利用者操作受付手段
１７  ３次元陳列空間表示制御手段
２０  ３次元陳列空間制御サーバ
２２  ３次元陳列空間定義生成手段
３０  Ｗｅｂサーバ
４０  データベース
５０  ネットワーク
【図１】
2005250935.tif 000003
【図２】
2005250935.tif 000004