(57)【要約】【課題】  ３次元陳列空間表示装置における処理だけで３次元陳列空間を表示できるようにする。【解決手段】  ３次元陳列空間表示装置１は、利用者の操作を受け付ける利用者操作受付装置１４１と、利用者操作受付装置１４１で操作が受け付けられた際に、３次元陳列空間定義情報記憶装置１３から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し、該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行装置１４２と、３次元陳列空間処理実行装置１４２により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御装置１４３とを含む３次元陳列空間制御モジュールを備えている。【選択図】図１
2005157671.tif 000002
【特許請求の範囲】
【請求項１】
物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置であって、
利用者の操作を受け付ける利用者操作受付手段と、前記利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段と、前記３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段とを含む３次元陳列空間制御モジュール
を備えたことを特徴とする３次元陳列空間表示制御装置。
【請求項２】
前記３次元陳列空間定義情報記憶手段を含むことを特徴とする請求項１記載の３次元陳列空間表示制御装置。  
【請求項３】
物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置であって、
利用者の操作を受け付ける利用者操作受付手段と、前記利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段と、前記３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段とを含む３次元陳列空間制御モジュール
を備えたことを特徴とする３次元陳列空間表示制御装置と、
利用者により操作される入力手段と、該入力手段になされた操作を前記利用者操作受付手段に通知する手段と、前記３次元陳列空間表示制御手段による表示制御により３次元陳列空間の表示を行う３次元陳列空間表示手段とを備えた３次元陳列空間表示装置を備えたことを特徴とする３次元陳列空間表示制御システム。
【請求項４】
前記３次元陳列空間表示制御装置が、前記３次元陳列空間定義情報記憶手段を含むことを特徴とする請求項３記載の３次元陳列空間表示制御システム。  
【請求項５】
物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置と、該３次元陳列空間表示制御装置に対し通信可能な３次元陳列空間定義情報サーバとを含む３次元陳列空間表示制御システムであって、
前記３次元陳列空間表示制御装置は、
利用者の操作を受け付ける利用者操作受付手段と、前記利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段と、前記３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段とを含む３次元陳列空間制御モジュール、及び３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段を備え、
前記３次元陳列空間定義情報サーバは、
３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段を備え、
前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段は、前記利用者操作受付手段で受け付けた操作に対する処理を実行できないときは前記３次元陳列空間定義情報サーバに当該操作を通知し、
前記３次元陳列空間定義情報サーバは、前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段から利用者の操作が通知された場合に、当該３次元陳列空間定義情報サーバに設けられた３次元陳列空間定義情報記憶手段から当該通知された操作に対応する処理を定義した３次元陳列空間定義情報を読み出して前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段に送信する
ことを特徴とする３次元陳列空間表示制御システム。
【請求項６】
前記３次元陳列空間定義情報サーバは、
３次元陳列空間定義情報を生成するためのデータを格納したデータベースと、
前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段から通知される利用者の操作を受け付ける利用者操作受付手段と、
前記３次元陳列空間定義情報サーバの利用者操作受付手段で利用者の操作が受け付けられた際に、前記データベースからデータを読み出し、当該操作に対応する処理を定義した３次元陳列空間定義情報を前記読み出したデータを用いて生成し前記３次元陳列空間定義情報サーバの３次元陳列空間定義情報記憶手段に記憶させる３次元陳列空間定義情報生成手段と、
前記３次元陳列空間定義情報記憶手段に３次元陳列空間定義情報が記憶された際に、該３次元陳列空間定義情報を読み出して前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段へ送信する３次元陳列空間定義情報送信手段と
を備えたことを特徴とする請求項５記載の３次元陳列空間表示制御システム。
【請求項７】
前記３次元陳列空間定義情報サーバは、
前記３次元陳列空間表示制御装置を含むネットワーク内にまたは前記３次元陳列空間表示制御装置との間にネットワークを介して設けられたことを特徴とする請求項５または６記載の３次元陳列空間表示制御システム。
【請求項８】
利用者により操作される入力手段と、該入力手段になされた操作を前記３次元陳列空間表示制御装置の利用者操作受付手段に通知する手段と、前記３次元陳列空間表示制御手段による表示制御により３次元陳列空間の表示を行う３次元陳列空間表示手段を備えた３次元陳列空間表示装置を備えたことを特徴とする請求項５乃至７のいずれかに記載の３次元陳列空間表示制御システム。
【請求項９】
物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置が行う３次元陳列空間表示制御方法であって、
利用者の操作を受け付ける利用者操作受付手段が利用者の操作を受け付け、前記利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段が当該３次元陳列空間定義情報の取得と当該処理を行い、前記３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段が当該表示制御を行う
ことを特徴とする３次元陳列空間表示制御方法。
【請求項１０】
前記３次元陳列空間定義情報記憶手段は、前記３次元陳列空間表示制御装置に含まれたものであることを特徴とする請求項９記載の３次元陳列空間表示制御方法。  
【請求項１１】
物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置と、該３次元陳列空間表示制御装置に対し通信可能な３次元陳列空間定義情報サーバとを含む３次元陳列空間表示制御システムにおいて、
前記３次元陳列空間表示制御装置は、
利用者の操作を受け付ける利用者操作受付手段と、前記利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段と、前記３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段とを含む３次元陳列空間制御モジュール、及び３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段を備え、
前記３次元陳列空間定義情報サーバは、
３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段を備え、
前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段は、前記利用者操作受付手段で受け付けた操作に対する処理を実行できないときは前記３次元陳列空間定義情報サーバに当該操作を通知し、
前記３次元陳列空間定義情報サーバは、前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段から利用者の操作が通知された場合に、当該３次元陳列空間定義情報サーバに設けられた３次元陳列空間定義情報記憶手段から当該通知された操作に対応する処理を定義した３次元陳列空間定義情報を読み出して前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段に送信する
ことを特徴とする３次元陳列空間表示制御方法。
【請求項１２】
前記３次元陳列空間定義情報サーバは、
３次元陳列空間定義情報を生成するためのデータを格納したデータベースを備え、
前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段から通知される利用者の操作を受け付ける利用者操作受付手段が当該操作を受け付け、
前記３次元陳列空間定義情報サーバの利用者操作受付手段で受け付けられた利用者の操作に対応する処理を定義した３次元陳列空間定義情報を前記データベースから読み出したデータを用いて生成する３次元陳列空間定義情報生成手段が、当該操作が受け付けられた際に当該３次元陳列空間定義情報を生成し、
前記３次元陳列空間定義情報記憶手段に記憶された３次元陳列空間定義情報を前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段へ送信する３次元陳列空間定義情報送信手段が、当該３次元陳列空間定義情報が記憶された際に該３次元陳列空間定義情報を読み出して前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段へ送信する
ことを特徴とする請求項１１記載の３次元陳列空間表示制御方法。
【請求項１３】
前記３次元陳列空間定義情報サーバは、
前記３次元陳列空間表示制御装置を含むネットワーク内にまたは前記３次元陳列空間表示制御装置との間にネットワークを介して設けられたものであることを特徴とする請求項１１または１２記載の３次元陳列空間表示制御方法。
【請求項１４】
利用者により操作される入力手段になされた操作を前記３次元陳列空間表示制御装置の利用者操作受付手段に通知する手段が当該操作の通知を行い、前記３次元陳列空間表示制御手段による表示制御により３次元陳列空間の表示を行う３次元陳列空間表示手段が当該３次元陳列空間の表示を行うことを特徴とする請求項９乃至１３のいずれかに記載の３次元陳列空間表示制御方法。
【請求項１５】
請求項９乃至１４のいずれかに記載の３次元陳列空間表示制御方法をコンピュータに実行させる３次元陳列空間表示プログラム。
【請求項１６】
請求項９乃至１４のいずれかに記載の３次元陳列空間表示制御方法をコンピュータに実行させる３次元陳列空間表示プログラムを格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置及びシステムに関する。
【背景技術】
【０００２】
従来において、多数のウェブページや画像情報を３次元空間に陳列したような３次元陳列空間を表示させる方法としては、例えば、下記の特許文献１や特許文献２に記載されたものがある。
【０００３】
従来の３次元陳列空間表示方法においては、利用者が３次元陳列空間表示装置を操作すると、その操作がネットワークを介して接続されたサーバに通知され、その通知された操作に応じた処理がなされ、その処理結果が利用者端末に送信され、その処理結果により３次元陳列空間表示装置が３次元陳列空間を表示するようになっている。
【特許文献１】特開２０００−０９９２３２号広報
【特許文献２】特開２００１−０７５９８７号広報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、多数の３次元陳列空間表示装置が利用される場合、サーバに多くの処理要求がなされることが予想される。これにより、サーバの負荷が増大し、処理結果のレスポンスタイムが長くなることになる。
【０００５】
この対策としては、サーバに対して同時に処理要求を行える３次元陳列空間表示装置の数を制限することが考えられるが、この対策ではサーバの負荷増大は防ぐことができるが、処理結果のレスポンスタイムを短縮することはできない。また、サーバの台数を増やすこと、サーバの処理能力を高めることなどが対策として考えられるが、これでは、サーバ側のコストが増大してしまう。
【０００６】
また、サーバは運営すること自体にコストがかかり、小規模な職場や個人宅などにおいては、導入しにくいという事情がある。
【０００７】
そこで本発明は、上記の従来の課題に鑑みてなされたものであり、その目的とするところは、３次元陳列空間表示装置における処理だけで３次元陳列空間を表示可能とするための３次元陳列空間表示制御装置及びシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記従来の課題を解決するために、請求項１の本発明は、物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置であって、利用者の操作を受け付ける利用者操作受付手段と、前記利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段と、前記３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段とを含む３次元陳列空間制御モジュールを備えたことを特徴とする３次元陳列空間表示制御装置をもって解決手段とする。
【０００９】
請求項２の本発明は、前記３次元陳列空間定義情報記憶手段を含むことを特徴とする請求項１記載の３次元陳列空間表示制御装置をもって解決手段とする。
【００１０】
請求項３の本発明は、物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置であって、利用者の操作を受け付ける利用者操作受付手段と、前記利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段と、前記３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段とを含む３次元陳列空間制御モジュールを備えたことを特徴とする３次元陳列空間表示制御装置と、利用者により操作される入力手段と、該入力手段になされた操作を前記利用者操作受付手段に通知する手段と、前記３次元陳列空間表示制御手段による表示制御により３次元陳列空間の表示を行う３次元陳列空間表示手段とを備えた３次元陳列空間表示装置を備えたことを特徴とする３次元陳列空間表示制御システムをもって解決手段とする。
【００１１】
請求項４の本発明は、前記３次元陳列空間表示制御装置が、前記３次元陳列空間定義情報記憶手段を含むことを特徴とする請求項３記載の３次元陳列空間表示制御システムをもって解決手段とする。  
請求項５の本発明は、物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置と、該３次元陳列空間表示制御装置に対し通信可能な３次元陳列空間定義情報サーバとを含む３次元陳列空間表示制御システムであって、前記３次元陳列空間表示制御装置は、利用者の操作を受け付ける利用者操作受付手段と、前記利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段と、前記３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段とを含む３次元陳列空間制御モジュール、及び３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段を備え、前記３次元陳列空間定義情報サーバは、３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段を備え、前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段は、前記利用者操作受付手段で受け付けた操作に対する処理を実行できないときは前記３次元陳列空間定義情報サーバに当該操作を通知し、前記３次元陳列空間定義情報サーバは、前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段から利用者の操作が通知された場合に、当該３次元陳列空間定義情報サーバに設けられた３次元陳列空間定義情報記憶手段から当該通知された操作に対応する処理を定義した３次元陳列空間定義情報を読み出して前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段に送信することを特徴とする３次元陳列空間表示制御システムをもって解決手段とする。
【００１２】
請求項６の本発明は、前記３次元陳列空間定義情報サーバは、３次元陳列空間定義情報を生成するためのデータを格納したデータベースと、前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段から通知される利用者の操作を受け付ける利用者操作受付手段と、前記３次元陳列空間定義情報サーバの利用者操作受付手段で利用者の操作が受け付けられた際に、前記データベースからデータを読み出し、当該操作に対応する処理を定義した３次元陳列空間定義情報を前記読み出したデータを用いて生成し前記３次元陳列空間定義情報サーバの３次元陳列空間定義情報記憶手段に記憶させる３次元陳列空間定義情報生成手段と、前記３次元陳列空間定義情報記憶手段に３次元陳列空間定義情報が記憶された際に、該３次元陳列空間定義情報を読み出して前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段へ送信する３次元陳列空間定義情報送信手段とを備えたことを特徴とする請求項５記載の３次元陳列空間表示制御システムをもって解決手段とする。
【００１３】
請求項７の本発明は、前記３次元陳列空間定義情報サーバは、前記３次元陳列空間表示制御装置を含むネットワーク内にまたは前記３次元陳列空間表示制御装置との間にネットワークを介して設けられたことを特徴とする請求項５または６記載の３次元陳列空間表示制御システムをもって解決手段とする。
【００１４】
請求項８の本発明は、利用者により操作される入力手段と、該入力手段になされた操作を前記３次元陳列空間表示制御装置の利用者操作受付手段に通知する手段と、前記３次元陳列空間表示制御手段による表示制御により３次元陳列空間の表示を行う３次元陳列空間表示手段を備えた３次元陳列空間表示装置を備えたことを特徴とする請求項５乃至７のいずれかに記載の３次元陳列空間表示制御システムをもって解決手段とする。
【００１５】
請求項９の本発明は、物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置が行う３次元陳列空間表示制御方法であって、利用者の操作を受け付ける利用者操作受付手段が利用者の操作を受け付け、前記利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段が当該３次元陳列空間定義情報の取得と当該処理を行い、前記３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段が当該表示制御を行うことを特徴とする３次元陳列空間表示制御方法をもって解決手段とする。
【００１６】
請求項１０の本発明は、前記３次元陳列空間定義情報記憶手段は、前記３次元陳列空間表示制御装置に含まれたものであることを特徴とする請求項９記載の３次元陳列空間表示制御方法をもって解決手段とする。
【００１７】
請求項１１の本発明は、物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置と、該３次元陳列空間表示制御装置に対し通信可能な３次元陳列空間定義情報サーバとを含む３次元陳列空間表示制御システムにおいて、前記３次元陳列空間表示制御装置は、利用者の操作を受け付ける利用者操作受付手段と、前記利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段と、前記３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段とを含む３次元陳列空間制御モジュール、及び３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段を備え、前記３次元陳列空間定義情報サーバは、３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段を備え、前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段は、前記利用者操作受付手段で受け付けた操作に対する処理を実行できないときは前記３次元陳列空間定義情報サーバに当該操作を通知し、前記３次元陳列空間定義情報サーバは、前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段から利用者の操作が通知された場合に、当該３次元陳列空間定義情報サーバに設けられた３次元陳列空間定義情報記憶手段から当該通知された操作に対応する処理を定義した３次元陳列空間定義情報を読み出して前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段に送信することを特徴とする３次元陳列空間表示制御方法をもって解決手段とする。
【００１８】
請求項１２の本発明は、前記３次元陳列空間定義情報サーバは、３次元陳列空間定義情報を生成するためのデータを格納したデータベースを備え、前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段から通知される利用者の操作を受け付ける利用者操作受付手段が当該操作を受け付け、前記３次元陳列空間定義情報サーバの利用者操作受付手段で受け付けられた利用者の操作に対応する処理を定義した３次元陳列空間定義情報を前記データベースから読み出したデータを用いて生成する３次元陳列空間定義情報生成手段が、当該操作が受け付けられた際に当該３次元陳列空間定義情報を生成し、前記３次元陳列空間定義情報記憶手段に記憶された３次元陳列空間定義情報を前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段へ送信する３次元陳列空間定義情報送信手段が、当該３次元陳列空間定義情報が記憶された際に該３次元陳列空間定義情報を読み出して前記３次元陳列空間表示制御装置の３次元陳列空間処理実行手段へ送信することを特徴とする請求項１１記載の３次元陳列空間表示制御方法をもって解決手段とする。
【００１９】
請求項１３の本発明は、前記３次元陳列空間定義情報サーバは、前記３次元陳列空間表示制御装置を含むネットワーク内にまたは前記３次元陳列空間表示制御装置との間にネットワークを介して設けられたものであることを特徴とする請求項１１または１２記載の３次元陳列空間表示制御方法をもって解決手段とする。
【００２０】
請求項１４の本発明は、利用者により操作される入力手段になされた操作を前記３次元陳列空間表示制御装置の利用者操作受付手段に通知する手段が当該操作の通知を行い、前記３次元陳列空間表示制御手段による表示制御により３次元陳列空間の表示を行う３次元陳列空間表示手段が当該３次元陳列空間の表示を行うことを特徴とする請求項９乃至１３のいずれかに記載の３次元陳列空間表示制御方法をもって解決手段とする。
【００２１】
請求項１５の本発明は、請求項９乃至１４のいずれかに記載の３次元陳列空間表示制御方法をコンピュータに実行させる３次元陳列空間表示プログラムをもって解決手段とする。
【００２２】
請求項１６の本発明は、請求項９乃至１４のいずれかに記載の３次元陳列空間表示制御方法をコンピュータに実行させる３次元陳列空間表示プログラムを格納した記録媒体をもって解決手段とする。
【発明の効果】
【００２３】
本発明によれば、３次元陳列空間表示装置における処理だけで３次元陳列空間を表示することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面を参照して説明する。
【００２５】
[第１の実施の形態]
図１は、本発明の３次元陳列空間表示制御装置を含む３次元陳列空間表示装置１の構成を示す図である。
【００２６】
３次元陳列空間表示装置１は、物体を３次元空間に陳列したような３次元陳列空間を利用者の操作があった際に表示させる３次元陳列空間表示制御装置を含むコンピュータシステムであり、利用者により操作される入力装置１１（キーボードやマウスなど）と、３次元陳列空間が表示される表示装置１２（液晶などの素子を用いたものなど）と、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶装置１３（磁気記憶装置など）とを備える。
【００２７】
また、３次元陳列空間表示装置１は、入力装置１１になされた利用者の操作を受け付ける利用者操作受付装置１４１と、利用者操作受付装置１４１で操作が受け付けられた際に当該操作に対する処理を定義した３次元陳列空間定義情報を３次元陳列空間定義情報記憶装置１３から取得し該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行装置１４２と、３次元陳列空間処理実行装置１４２により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御装置１４３とを含む３次元陳列空間制御モジュール１４を備え、この３次元陳列空間制御モジュール１４が図示しない中央演算装置やメモリーと協働して動作するようになっている。
【００２８】
また、３次元陳列空間表示装置１は、入力装置１１で利用者の操作がなされたことを検出して、当該操作を利用者操作受付装置１４１に通知するとともに、３次元陳列空間表示制御装置１４３の表示制御により、表示装置１２に３次元陳列空間を表示させる３次元陳列空間閲覧装置１５を備える。３次元陳列空間閲覧装置１５は、いわゆるアプリケーションソフトウェアにより実現されている。
【００２９】
次に、３次元陳列空間表示装置１の動作を説明する。
【００３０】
入力装置１１に利用者の操作がなされると、３次元陳列空間閲覧装置１５は、当該利用者の操作を検出して、当該操作を利用者操作受付装置１４１に通知し、利用者操作受付装置１４１は、当該通知された操作を３次元陳列空間処理実行装置１４２に通知する。３次元陳列空間処理実行装置１４２は、当該通知された操作に対する処理を定義した３次元陳列空間定義情報を３次元陳列空間定義情報記憶装置１３から読み出し、該３次元陳列空間定義情報に定義された処理を実行し、処理の結果を３次元陳列空間表示制御装置１４３に与える。３次元陳列空間表示制御装置１４３は、与えられた処理の結果を用いて、３次元陳列空間閲覧装置１５に対し、３次元陳列空間の表示制御命令を行う。この表示制御命令により、３次元陳列空間閲覧装置１５は、３次元陳列空間の画像を生成し、この画像を表示装置１２に表示させる。
【００３１】
なお、３次元陳列空間処理実行装置１４２が行う処理は、ウェブページや画像の座標を指定しての移動や、プリセットされた配置への配置変更などである。
【００３２】
以上のように、第１の実施の形態にあっては、利用者の操作を受け付ける利用者操作受付手段（１４１）と、利用者操作受付手段で操作が受け付けられた際に、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶手段（１３）から、当該操作に対する処理を定義した３次元陳列空間定義情報を取得し、該３次元陳列空間定義情報に定義された処理を実行する３次元陳列空間処理実行手段（１４２）と、３次元陳列空間処理実行手段により実行された処理の結果を用いて３次元陳列空間の表示制御を行う３次元陳列空間表示制御手段（１４３）とを含む３次元陳列空間制御モジュール１４を備えた３次元陳列空間表示制御装置が構成されているので、３次元陳列空間表示装置１における処理だけで３次元陳列空間を表示することができる。
【００３３】
ところで、３次元陳列空間表示装置１だけでは、利用者の所望する３次元陳列空間の表示が行えない場合がある。それは、３次元陳列空間定義情報記憶装置１３に、利用者の操作に対する処理を定義した３次元陳列空間定義情報がない場合などである。さらに詳しくは、データベースから取得したデータに基づいて配置計算を行ってから画面表示に反映する場合、データベースに登録されたウェブページや画像の中から、ある条件を満たすものを検索し、それらを表示させるような場合である。
【００３４】
そこで、かかる課題解決を可能とした実施の形態を説明する。
【００３５】
[第２の実施の形態]
図２は、本発明の３次元陳列空間表示制御システムを含む３次元陳列空間表示システム１００の構成を示す図である。
【００３６】
なお、第１の実施の形態における構成要素が備える機能と同一の機能を備える構成要素には同一の符号を付すことで重複した説明を省略し、第１の実施の形態との差異を中心に説明する。
【００３７】
３次元陳列空間表示システム１００は、３次元陳列空間表示装置１と、該３次元陳列空間表示装置１に対し通信可能な３次元陳列空間定義情報サーバ２とを含むコンピュータシステムであり、両者は、インターネット、専用線、ＬＡＮ（Local Area Network）などのネットワークを介して接続される。以下、３次元陳列空間表示装置１というときは、第２の実施の形態の３次元陳列空間表示装置１をいうものとする。
【００３８】
３次元陳列空間表示装置１の３次元陳列空間処理実行装置１４２は、利用者操作受付装置１４１で受け付けた操作に対する処理を実行できるか否かを判定し、実行できないと判定したときは、３次元陳列空間定義情報サーバ２に当該操作を通知する。
【００３９】
３次元陳列空間定義情報サーバ２は、３次元陳列空間の配置情報と利用者の操作に対する処理とを定義した３次元陳列空間定義情報を記憶した３次元陳列空間定義情報記憶装置２１を備え、３次元陳列空間表示装置１の３次元陳列空間処理実行装置１４２から利用者の操作が通知された場合に、３次元陳列空間定義情報記憶装置２１から当該通知された操作に対応する処理を定義した３次元陳列空間定義情報を読み出して３次元陳列空間表示装置１の３次元陳列空間処理実行装置１４２に送信する。
【００４０】
３次元陳列空間処理実行装置１４２は、３次元陳列空間定義情報サーバ２から送信された３次元陳列空間定義情報を受信し、この３次元陳列空間定義情報を、第１の実施の形態で、３次元陳列空間定義情報記憶装置１３から読み出したものと同様に扱う。
【００４１】
以上のように、第２の実施の形態にあっては、基本的には３次元陳列空間表示装置１だけで３次元陳列空間の表示が行えるので、３次元陳列空間定義情報サーバ２への要求が少なくてすみ、また、要求があったときに限って、３次元陳列空間定義情報サーバ２から３次元陳列空間表示装置１へ３次元陳列空間定義情報を送信するようにしたので、３次元陳列空間表示装置１だけでは利用者の所望する３次元陳列空間の表示が行えない場合であっても、結果として利用者の所望する３次元陳列空間の表示を行うことができるようになる。
【００４２】
ところで、３次元陳列空間定義情報サーバ２の３次元陳列空間定義情報記憶装置２１にも所望の３次元陳列空間定義情報がない場合がある。例えば、商品の価格や株価などといったデータが変動したときに３次元陳列空間定義情報を生成する場合や、３次元陳列空間定義情報記憶装置２１に空き容量を確保したいがために、３次元陳列空間定義情報を逐次生成する場合である。
【００４３】
そこで、かかる課題解決を可能とした実施の形態を説明する。
【００４４】
[第３の実施の形態]
図３は、本発明の３次元陳列空間表示制御システムを含む３次元陳列空間表示システム２００の構成を示す図である。
【００４５】
なお、第２の実施の形態における構成要素が備える機能と同一の機能を備える構成要素には同一の符号を付すことで重複した説明を省略し、第２の実施の形態との差異を中心に説明する。
【００４６】
３次元陳列空間表示システム２００は、３次元陳列空間表示システム１００の３次元陳列空間定義情報サーバ２を３次元陳列空間定義情報サーバ２０に置き換えたものであるが、３次元陳列空間定義情報サーバ２０は３次元陳列空間定義情報サーバ２の機能を備えている。また、３次元陳列空間表示システム２００が、両方のサーバを備えるような構成としても良い。また、図３に示す３次元陳列空間表示装置１は、第２の実施の形態における３次元陳列空間表示装置１であることを前提として説明する。
【００４７】
３次元陳列空間定義情報サーバ２０は、３次元陳列空間定義情報を生成するためのデータを格納したデータベース２０１と、３次元陳列空間表示装置１の３次元陳列空間処理実行装置１４２から通知される利用者の操作を受け付ける利用者操作受付装置２０２と、この利用者操作受付装置２０２で利用者の操作が受け付けられた際に、データベース２０１からデータを読み出し、当該操作に対応する処理を定義した３次元陳列空間定義情報を、読み出したデータを用いて生成し、３次元陳列空間定義情報サーバ２０の３次元陳列空間定義情報記憶装置２１に記憶させる３次元陳列空間定義情報生成装置２０３と、３次元陳列空間定義情報記憶装置２１に３次元陳列空間定義情報が記憶された際に該３次元陳列空間定義情報を読み出して、３次元陳列空間表示装置１の３次元陳列空間処理実行装置１４２へ送信する３次元陳列空間定義情報送信装置２０４とを備えている。
【００４８】
次に、３次元陳列空間表示システム２００の動作を説明する。
【００４９】
利用者操作受付装置２０２が、３次元陳列空間表示装置１の３次元陳列空間処理実行装置１４２から通知される利用者の操作を受け付ける。利用者操作受付装置２０２で操作が受け付けられた際に、３次元陳列空間定義情報生成装置２０３が、データベース２０１からデータを読み出し、該データを用いて、当該利用者の操作に対応する処理を定義した３次元陳列空間定義情報を生成し、該３次元陳列空間定義情報を３次元陳列空間定義情報記憶装置２１に記憶させる。３次元陳列空間定義情報記憶装置２１に３次元陳列空間定義情報が記憶された際に、３次元陳列空間定義情報送信装置２０４が、この３次元陳列空間定義情報を読み出して、３次元陳列空間表示装置１の３次元陳列空間処理実行装置１４２へ送信する。
【００５０】
以上のように、第３の実施の形態によれば、３次元陳列空間定義情報サーバ２０が３次元陳列空間定義情報を生成して３次元陳列空間表示装置１に送信するようにしたので、３次元陳列空間定義情報記憶装置２１に所望の３次元陳列空間定義情報がない場合であっても、結果として利用者の所望する３次元陳列空間の表示を行うことができるようになる。
【００５１】
なお、３次元陳列空間定義情報サーバ２や２０は、ウェブサーバなどの、特定の目的をもったサーバと共用としても良い。また、３次元陳列空間定義情報サーバ２や２０は、３次元陳列空間表示装置１を含むＬＡＮ内に設けてもよい。
【００５２】
また、３次元陳列空間表示装置１には入力装置１１、表示装置１２及び３次元陳列空間閲覧装置１５を設けずに、３次元陳列空間表示装置１を含むＬＡＮ内に、これら入力装置１１、表示装置１２及び３次元陳列空間閲覧装置１５を備えた１以上の端末を設け、これら端末が３次元陳列空間表示装置１に接続できるようにしてもよい。このようにしても、上記説明した動作を実行することができる。この場合の３次元陳列空間表示装置１は、表示制御までを行うので、３次元陳列空間表示制御装置といい、一方で端末は３次元陳列空間を表示するので３次元陳列空間表示装置ということができる。
【００５３】
なお、上記説明した処理、すなわち３次元陳列空間表示制御方法を３次元陳列空間表示装置１や３次元陳列空間表示システム１００や２００に実行させるコンピュータプログラムは、本発明の３次元陳列空間表示制御プログラムに相当し、該プログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の３次元陳列空間表示制御装置を含む３次元陳列空間表示装置１の構成を示す図である。
【図２】本発明の３次元陳列空間表示制御システムを含む３次元陳列空間表示システム１００の構成を示す図である。
【図３】本発明の３次元陳列空間表示制御システムを含む３次元陳列空間表示システム２００の構成を示す図である。
【符号の説明】
【００５５】
１…３次元陳列空間表示装置
２，２０…３次元陳列空間定義情報サーバ
１１…入力装置
１２…表示装置
１３…３次元陳列空間定義情報記憶装置
１４…３次元陳列空間制御モジュール
１５…３次元陳列空間閲覧装置
２１…３次元陳列空間定義情報記憶装置
１００，２００…３次元陳列空間表示システム
１４１，２０２…利用者操作受付装置
１４２…３次元陳列空間処理実行装置
１４３…３次元陳列空間表示制御装置
２０１…データベース
２０３…３次元陳列空間定義情報生成装置
２０４…３次元陳列空間定義情報送信装置
【図１】
2005157671.tif 000003
【図２】
2005157671.tif 000004
【図３】
2005157671.tif 000005