(57)【要約】【課題】物体を３次元空間に陳列したように表示させるための動作を実行させるときの利便性向上を図った単位動作実行制御システム及び単位動作実行制御方法を提供する。【解決手段】３次元陳列空間制御サーバ２の単位動作実行制御部２５は、単位動作の実行順序が記述された単位動作実行順序情報２３を読み出し、単位動作実行順序情報２３に記述された単位動作に対応する単位動作記述部１１または２６を選択して単位動作を実行させる。【選択図】      図１
2004362277.tif 000002
【特許請求の範囲】
【請求項１】
物体を３次元空間に陳列したように表示させるための単位動作を実行することが可能でかつ実行可能な単位動作の相違する複数の単位動作実行手段が設けられている場合に、単位動作の実行順序が記述された単位動作実行順序情報を読み出し、前記複数の単位動作実行手段から、前記読み出した単位動作実行順序情報に記述された単位動作に対応する単位動作実行手段を順次に選択するとともに該単位動作実行手段により実行可能な単位動作を実行させる手段
を備えることを特徴とする単位動作実行制御システム。
【請求項２】
物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付ける手段を備え、単位動作を実行させる前記手段は、当該操作情報が受け付けられることにより単位動作の実行をさせるように構成され、実行された単位動作の結果を、物体を３次元空間に陳列したような表示のなされる表示手段へ表示させる手段を備えることを特徴とする請求項１記載の単位動作実行制御システム。
【請求項３】
単位動作を実行させる前記手段は、
ネットワークを介して単位動作実行手段を取得し該単位動作実行手段に単位動作を実行させることを特徴とする請求項１または２記載の単位動作実行制御システム。
【請求項４】
単位動作を実行させる前記手段は、
前記読み出した単位動作実行順序情報に記述された単位動作の繰り返し実行と単位動作の選択的実行の少なくとも一方を単位動作実行手段に実行させることを特徴とする請求項１ないし３のいずれかに記載の単位動作実行制御システム。
【請求項５】
単位動作を実行させる前記手段は、
複数の単位動作実行順序情報が設けられている場合に、
前記受け付けられた操作情報に対応する単位動作実行順序情報を選択して読み出し該単位動作実行順序情報を基に単位動作を実行させることを特徴とする請求項２ないし４のいずれかに記載の単位動作実行制御システム。
【請求項６】
物体を３次元空間に陳列したように表示させるための単位動作を実行することが可能でかつ実行可能な単位動作の相違する複数の単位動作実行手段が設けられている場合に、単位動作の実行順序が記述された単位動作実行順序情報を読み出し、前記複数の単位動作実行手段から、前記読み出した単位動作実行順序情報に記述された単位動作に対応する単位動作実行手段を順次に選択するとともに該単位動作実行手段により実行可能な単位動作を実行させる
ことを特徴とする単位動作実行制御方法。
【請求項７】
物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付け、当該操作情報が受け付けられることにより単位動作の実行をさせ、実行された単位動作の結果を、物体を３次元空間に陳列したような表示のなされる表示手段へ表示させることを特徴とする請求項６記載の単位動作実行制御方法。
【請求項８】
単位動作を実行させるときに、
ネットワークを介して単位動作実行手段を取得し該単位動作実行手段に単位動作を実行させることを特徴とする請求項６または７記載の単位動作実行制御方法。
【請求項９】
単位動作を実行させるときに、
前記読み出した単位動作実行順序情報に記述された単位動作の繰り返し実行と単位動作の選択的実行の少なくとも一方を単位動作実行手段に実行させることを特徴とする請求項６ないし８のいずれかに記載の単位動作実行制御方法。
【請求項１０】
複数の単位動作実行順序情報が設けられていて、単位動作を実行させるときに、
前記受け付けられた操作情報に対応する単位動作実行順序情報を選択して読み出し該単位動作実行順序情報を基に単位動作を実行させることを特徴とする請求項７ないし９のいずれかに記載の単位動作実行制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、物体を３次元空間に陳列したように表示させるための単位動作を実行させる単位動作実行制御システム及び単位動作実行制御方法に関する。
【０００２】
【従来の技術】
多数のＷｅｂページや画像情報を同時に３次元空間上に表示する方法は、例えば、特許文献１、２にあるように、広く知られている。
【０００３】
このような閲覧方法においては、利用者の操作に応じて、画面上の表示を変化させたり、外部システムへの検索要求を送信することができる。
【０００４】
【特許文献１】
特開２０００−０９９２３２号公報
【０００５】
【特許文献２】
特開２００１−７５９８７号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の閲覧方法においては、利用者からの操作を画面上の動作、もしくは画面に表示されない動作に反映する際には、利用者の操作とそれに対応する動作を１対１に対応づける必要があった。逆に、利用者の１つの操作に対して複数の動作を割り当てることができない。
【０００７】
また、複数の動作のアルゴリズムが単一の動作制御部に実装されていたため、異なる動作をさせたり、動作を修正する場合には、その単一の動作制御部を修正する必要があった。
【０００８】
そのため、本来修正しなくてもよい動作が影響を受けたり、修正中は使用できなくなるという欠点があった。
【０００９】
そこで本発明は、上記の従来の課題に鑑みてなされたものであり、その目的とするところは、物体を３次元空間に陳列したように表示させるための動作を実行させるときの利便性向上を図った単位動作実行制御システム及び単位動作実行制御方法を提供することにある。
【００１０】
【課題を解決するための手段】
上記従来の課題を解決するために、請求項１の本発明は、物体を３次元空間に陳列したように表示させるための単位動作を実行することが可能でかつ実行可能な単位動作の相違する複数の単位動作実行手段が設けられている場合に、単位動作の実行順序が記述された単位動作実行順序情報を読み出し、前記複数の単位動作実行手段から、前記読み出した単位動作実行順序情報に記述された単位動作に対応する単位動作実行手段を順次に選択するとともに該単位動作実行手段により実行可能な単位動作を実行させる手段を備えることを特徴とする単位動作実行制御システムをもって解決手段とする。
【００１１】
請求項１の単位動作実行制御システムによれば、単位動作の実行順序が記述された単位動作実行順序情報を読み出し、複数の単位動作実行手段から、読み出した単位動作実行順序情報に記述された単位動作に対応する単位動作実行手段を順次に選択するとともに該単位動作実行手段により実行可能な単位動作を実行させるので、単位動作実行順序情報により一連の単位動作を実行させることができる。また、１の単位動作の実行中においても、選択されない他の単位動作実行手段を修正等することができ、当該修正等が他の単位動作実行手段へ影響することがない。
【００１２】
請求項２の本発明は、物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付ける手段を備え、単位動作を実行させる前記手段は、当該操作情報が受け付けられることにより単位動作の実行をさせるように構成され、実行された単位動作の結果を、物体を３次元空間に陳列したような表示のなされる表示手段へ表示させる手段を備えることを特徴とする請求項１記載の単位動作実行制御システムをもって解決手段とする。
【００１３】
請求項２の単位動作実行制御システムによれば、物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付ける手段を備え、単位動作を実行させる前記手段は、当該操作情報が受け付けられることにより単位動作の実行をさせるように構成され、実行された単位動作の結果を、物体を３次元空間に陳列したような表示のなされる表示手段へ表示させる手段を備えるので、物体を３次元空間に陳列したような表示の利用者にとっての利便性が向上する。
【００１４】
請求項３の本発明は、単位動作を実行させる前記手段は、ネットワークを介して単位動作実行手段を取得し該単位動作実行手段に単位動作を実行させることを特徴とする請求項１または２記載の単位動作実行制御システムをもって解決手段とする。
【００１５】
請求項３の単位動作実行制御システムによれば、単位動作を実行させる前記手段は、ネットワークを介して単位動作実行手段を取得し該単位動作実行手段に単位動作を実行させるのでさらに利便性が向上する。
【００１６】
請求項４の本発明は、単位動作を実行させる前記手段は、前記読み出した単位動作実行順序情報に記述された単位動作の繰り返し実行と単位動作の選択的実行の少なくとも一方を単位動作実行手段に実行させることを特徴とする請求項１ないし３のいずれかに記載の単位動作実行制御システムをもって解決手段とする。
【００１７】
請求項４の単位動作実行制御システムによれば、単位動作を実行させる前記手段は、前記読み出した単位動作実行順序情報に記述された単位動作の繰り返し実行と単位動作の選択的実行の少なくとも一方を単位動作実行手段に実行させるので、多様な動作が実行できる。
【００１８】
請求項５の本発明は、単位動作を実行させる前記手段は、複数の単位動作実行順序情報が設けられている場合に、前記受け付けられた操作情報に対応する単位動作実行順序情報を選択して読み出し該単位動作実行順序情報を基に単位動作を実行させることを特徴とする請求項２ないし４のいずれかに記載の単位動作実行制御システムをもって解決手段とする。
【００１９】
請求項５の単位動作実行制御システムによれば、単位動作を実行させる前記手段は、複数の単位動作実行順序情報が設けられている場合に、前記受け付けられた操作情報に対応する単位動作実行順序情報を選択して読み出し該単位動作実行順序情報を基に単位動作を実行させるので、利用者の操作に応じた一連の動作が実行できる。
【００２０】
請求項６の本発明は、物体を３次元空間に陳列したように表示させるための単位動作を実行することが可能でかつ実行可能な単位動作の相違する複数の単位動作実行手段が設けられている場合に、単位動作の実行順序が記述された単位動作実行順序情報を読み出し、前記複数の単位動作実行手段から、前記読み出した単位動作実行順序情報に記述された単位動作に対応する単位動作実行手段を順次に選択するとともに該単位動作実行手段により実行可能な単位動作を実行させることを特徴とする単位動作実行制御方法をもって解決手段とする。
【００２１】
請求項６の単位動作実行制御方法によれば、単位動作の実行順序が記述された単位動作実行順序情報を読み出し、複数の単位動作実行手段から、読み出した単位動作実行順序情報に記述された単位動作に対応する単位動作実行手段を順次に選択するとともに該単位動作実行手段により実行可能な単位動作を実行させるので、単位動作実行順序情報により一連の単位動作を実行させることができる。また、１の単位動作の実行中においても、選択されない他の単位動作実行手段を修正等することができ、当該修正等が他の単位動作実行手段へ影響することがない。
【００２２】
請求項７の本発明は、物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付け、当該操作情報が受け付けられることにより単位動作の実行をさせ、実行された単位動作の結果を、物体を３次元空間に陳列したような表示のなされる表示手段へ表示させることを特徴とする請求項６記載の単位動作実行制御方法をもって解決手段とする。
【００２３】
請求項７の単位動作実行制御方法によれば、物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付け、当該操作情報が受け付けられることにより単位動作の実行をさせ、実行された単位動作の結果を、物体を３次元空間に陳列したような表示のなされる表示手段へ表示させるので、物体を３次元空間に陳列したような表示の利用者にとっての利便性が向上する。
【００２４】
請求項８の本発明は、単位動作を実行させるときに、ネットワークを介して単位動作実行手段を取得し該単位動作実行手段に単位動作を実行させることを特徴とする請求項６または７記載の単位動作実行制御方法をもって解決手段とする。
【００２５】
請求項８の単位動作実行制御方法によれば、単位動作を実行させるときに、ネットワークを介して単位動作実行手段を取得し該単位動作実行手段に単位動作を実行させるのでさらに利便性が向上する。
【００２６】
請求項９の本発明は、単位動作を実行させるときに、前記読み出した単位動作実行順序情報に記述された単位動作の繰り返し実行と単位動作の選択的実行の少なくとも一方を単位動作実行手段に実行させることを特徴とする請求項６ないし８のいずれかに記載の単位動作実行制御方法をもって解決手段とする。
【００２７】
請求項９の単位動作実行制御方法によれば、単位動作を実行させるときに、前記読み出した単位動作実行順序情報に記述された単位動作の繰り返し実行と単位動作の選択的実行の少なくとも一方を単位動作実行手段に実行させるので、多様な動作が実行できる。
【００２８】
請求項１０の本発明は、複数の単位動作実行順序情報が設けられていて、単位動作を実行させるときに、前記受け付けられた操作情報に対応する単位動作実行順序情報を選択して読み出し該単位動作実行順序情報を基に単位動作を実行させることを特徴とする請求項７ないし９のいずれかに記載の単位動作実行制御方法。
【００２９】
請求項１０の単位動作実行制御方法によれば、複数の単位動作実行順序情報が設けられていて、単位動作を実行させるときに、前記受け付けられた操作情報に対応する単位動作実行順序情報を選択して読み出し該単位動作実行順序情報を基に単位動作を実行させるので、利用者の操作に応じた一連の動作が実行できる。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００３１】
図１は、本発明の単位動作実行制御システムを含む３次元陳列空間表示システムの構成を示す図である。
【００３２】
外部単位動作サーバ１と３次元陳列空間制御サーバ２と利用者端末３はそれぞれコンピュータシステムでありネットワークを介して相互通信可能に構成されている。ネットワークは、インターネット、専用線、ローカルエリアネットワークなどを含んで構成され、通信回線の種類としては、光ファイバーやＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）などがある。
【００３３】
外部単位動作サーバ１は、複数の単位動作記述部１１を含んで構成されている。
【００３４】
３次元陳列空間制御サーバ２は、利用者端末３からの操作情報を受け付ける利用者操作受付部２１と利用者操作−単位動作実行順序情報対応表２２と複数の単位動作実行順序情報２３と利用者操作−単位動作実行順序情報対応表２２を参照して１つの単位動作実行順序情報２３を選択する単位動作実行順序情報選択部２４と選択された単位動作実行順序情報２３に記述されたとおりの実行順序で単位動作を実行させる単位動作実行制御部２５と複数の単位動作記述部２６と３次元陳列空間の表示制御を行う３次元陳列空間表示制御部２７を含んで構成されている。
【００３５】
単位動作記述部１１や単位動作記述部２６は、実行されるべき単位動作を記述された通りに実行する部分である。なお、通常は、同一の単位動作を実行するものを複数設ける必要はなく、これら単位動作記述部が実行可能な単位動作は相違するようになっている。また、単位動作は、通常は比較的小規模な動作であるが、大規模な動作であってもよい。また、１の単位動作記述部で実行される単位動作が他の１または複数の単位動作記述部で実行される単位動作を含んでいてもよい。
【００３６】
利用者操作−単位動作実行順序情報対応表２２は、１または複数の操作情報と１の単位動作実行順序情報２３のＩＤ（この１の単位動作実行順序情報２３を一意に特定する識別情報）とを含む列を単位動作実行順序情報２３の数分備えた表である。
【００３７】
利用者端末３は、３次元陳列空間を閲覧する利用者に利用されるコンピュータシステムであり、３次元陳列空間情報（物体を３次元空間に陳列したように表示するための物体の配置情報、物体の画像情報、画面での動作の設定等が含まれる。以下同様）を基に表示制御を行う３次元陳列空間閲覧部３１と３次元陳列空間情報による表示内容つまり３次元陳列空間が表示される表示部３２と利用者の操作が行われる入力部３３とを含んで構成されている。
【００３８】
次に、本発明の単位動作実行制御方法を含む本実施の形態の作用を説明する。
利用者端末３の入力部３３が利用者に操作されて、３次元陳列空間閲覧部３１が当該操作を示す操作情報を３次元陳列空間制御サーバ２に送信する。
【００３９】
３次元陳列空間制御サーバ２の利用者操作受付部２１は、送信された操作情報を受信し、単位動作実行順序情報選択部２４に転送する。
【００４０】
単位動作実行順序情報選択部２４は、利用者操作−単位動作実行順序情報対応表２２を参照し、転送された操作情報が格納された列と同じ列に格納された単位動作実行順序情報２３のＩＤを読み出して、単位動作実行制御部２５に与える。
【００４１】
単位動作実行制御部２５は、与えられたＩＤで特定される単位動作実行順序情報２３を読み出し、この単位動作実行順序情報２３に記述されたとおりの実行順序で単位動作を実行させる。
【００４２】
すなわち、実行すべき単位動作に対応する単位動作記述部１１または２６を選択し該単位動作記述部１１または２６により実行可能な単位動作を実行させる。
【００４３】
具体的には、読み出した単位動作実行順序情報２３に最初に記述された（ＵＲＩ：Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒまたはファイルパス等で指定された、以下同様）単位動作記述部１１または２６を制御して（単位動作記述部１１の場合は、ネットワークを介して外部単位動作サーバ１から取得した後に制御して）、単位動作を実行させ、その次に単位動作実行順序情報２３にファイルパス等で記述された単位動作記述部１１または２６を同様に制御して動作を実行させ、このようにして、最後には、単位動作実行順序情報２３に最後に記述された単位動作記述部１１または２６を同様に制御して動作を実行させる。
【００４４】
なお、単位動作実行順序情報２３は、単位動作記述部２６を繰り返し制御する記述や、処理結果等や他の情報に応じて、複数の単位動作記述部２６から１つをを使用する旨の、いわゆる分岐の記述を含むものであってもよい。換言すれば、単位動作実行制御部２５は、単位動作実行順序情報２３を基に単位動作の繰り返し実行と単位動作の選択的実行を実行させることができる。したがって、多様な実行順序で単位動作を実行させることができる。
【００４５】
さて、単位動作実行制御部２５は、各動作の結果を順次に３次元陳列空間表示制御部２７に与える。３次元陳列空間表示制御部２７は、与えられた動作結果を順次に利用者端末３に送信する。
【００４６】
利用者端末３の３次元陳列空間閲覧部３１は、順次に送信された動作結果により、表示部３２への表示制御を行う。
【００４７】
上記の制御により、例えば、利用者がボタンを押すだけで、画像の追加、画像の回転、視点の移動という、一連の動作を行わせることが可能となる。
【００４８】
以上説明したように、本実施の形態によれば、単位動作の実行順序が記述された単位動作実行順序情報を読み出し、単位動作実行順序情報に記述された単位動作に対応する単位動作実行手段である単位動作記述部１１または２６を順次に選択するとともに単位動作を実行させる単位動作実行制御部２５を設けたので、単位動作実行順序情報により一連の単位動作を実行させることができる。また、１の単位動作の実行中においても、選択されない単位動作記述部１１または２６をを修正等することができ、当該修正等が他の単位動作記述部１１または２６へ影響することがない。
【００４９】
また、新たな単位動作記述部１１または２６を追加した場合は、この単位動作記述部の実行順序を単位動作実行順序情報２３へ追加すればよいので利便性が高い。
【００５０】
また、新たな単位動作実行順序情報２３を追加した場合は、１または複数の操作情報とこの追加した単位動作実行順序情報２３のＩＤとを含む列を利用者操作−単位動作実行順序情報対応表２２に追加すればよいので利便性が高い。
【００５１】
また、物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付ける利用者操作受付部２１を備え、単位動作実行制御部２５は、当該操作情報が受け付けられることにより単位動作の実行をさせるように構成され、実行された単位動作の結果を、物体を３次元空間に陳列したような表示のなされる表示部３２へ表示させる３次元陳列空間表示制御部２７を備えるので、物体を３次元空間に陳列したような表示の利用者にとっての利便性が向上する。
【００５２】
また、ネットワークを介して単位動作記述部１１を取得し単位動作を実行させるのでさらに利便性が向上する。
【００５３】
また、読み出した単位動作実行順序情報に記述された単位動作の繰り返し実行や単位動作の選択的実行を実行させるので、多様な動作が実行できる。
【００５４】
また、受け付けられた操作情報に対応する単位動作実行順序情報を選択して読み出し該単位動作実行順序情報を基に単位動作を実行させるので、利用者の操作に応じた一連の動作が実行できる。
【００５５】
なお、予め単位動作記述部１１や単位動作記述部２６としてコンピュータを機能させるコンピュータプログラムを磁気記憶装置などに格納しておき、単位動作の実行が必要になったときに単位動作実行制御部２５が当該コンピュータプログラムをメモリーに展開して単位動作記述部１１や単位動作記述部２６として機能するようにしてもよい。なお、再起動しない間は、メモリーに展開したままにすることで実行速度の高速化が図れる。
【００５６】
なお、外部単位動作サーバ１、３次元陳列空間制御サーバ２、利用者端末３をネットワークを介さないで接続することも可能であり、複数の装置（サーバ・端末）の機能を１の装置（コンピュータシステム）内に構成することも可能である。
【００５７】
また、上記説明した処理を実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【００５８】
【発明の効果】
以上説明したように、本発明によれば、単位動作の実行順序が記述された単位動作実行順序情報を読み出し、単位動作実行順序情報に記述された単位動作に対応する単位動作実行手段を選択するとともに単位動作を実行させるので、物体を３次元空間に陳列したように表示させるための動作を実行させるときの利便性が向上する。
【図面の簡単な説明】
【図１】本発明の単位動作実行制御システムを含む３次元陳列空間表示システムの構成を示す図である。
【符号の説明】
１…外部単位動作サーバ
２…３次元陳列空間制御サーバ
３…利用者端末
１１、２６…単位動作記述部
２１…利用者操作受付部
２２…利用者操作−単位動作実行順序情報対応表
２３…単位動作実行順序情報
２４…単位動作実行順序情報選択部
２５…単位動作実行制御部
２７…３次元陳列空間表示制御部
３１…３次元陳列空間閲覧部
３２…表示部
３３…入力部
【図１】
2004362277.tif 000003