(57)【特許請求の範囲】
【請求項１】
コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記コンピュータが、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する三次元素材画像の提供方法において、
前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、
前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、
前記レンダリング用の視点の座標値の入力を促す視点座標入力ステップと、
前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶ステップと、
前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定ステップと、
前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成ステップとを備え、
前記視点座標入力ステップと前記視点座標記憶ステップの後に、その視点座標を記憶したまま前記三次元素材画像指定ステップと前記投影素材画像生成ステップを複数回繰り返すことを特徴とする三次元素材画像の提供方法。
【請求項２】
コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記コンピュータが、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する三次元素材画像の提供方法において、
前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、
前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、
前記レンダリング用の視点の座標値の入力を促す視点座標入力ステップと、
前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶ステップと、
前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定ステップと、
前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成ステップとを備え、
前記三次元素材画像指定ステップを複数回繰り返した後に、前記視点座標入力ステップと前記視点座標記憶ステップを行い、その視点座標を記憶したまま前記三次元素材画像指定ステップにおいて指定された複数の三次元素材画像について前記投影素材画像生成ステップを行うことを特徴とする三次元素材画像の提供方法。
【請求項３】
前記投影素材画像生成ステップには、生成された投影素材画像について予め前記記憶手段に設定されている所定部分をマスキングするマスキングステップが含まれることを特徴とする請求項１又は請求項２記載の三次元素材画像の提供方法。
【請求項４】
コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記コンピュータが、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する三次元素材画像の提供システムにおいて、
前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、
前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、
前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、
前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、
前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、
前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、
前記視点座標記憶機能において記憶された視点座標を保持したまま前記三次元素材画像指定機能と前記投前記素材画像生成機能を複数回繰り返す機能を備えることを特徴とする三次元素材画像の提供システム。
【請求項５】
コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記コンピュータが、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する三次元素材画像の提供システムにおいて、
前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、
前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、
前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、
前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、
前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、
前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、
前記三次元素材画像指定機能を複数回繰り返し実行した後に、前記視点座標入力機能と前記視点座標記憶機能とを実行し、その視点座標を記憶したまま前記三次元素材画像指定機能において指定された複数の三次元素材画像について前記投影素材画像生成機能を実行する機能とを備えることを特徴とする三次元素材画像の提供システム。
【請求項６】
前記投影素材画像生成機能には、生成された投影素材画像について、予め前記記憶手段に設定されている所定部分をマスキングするマスキング機能が含まれることを特徴とする請求項４又は請求項５記載の三次元素材画像の提供システム。
【請求項７】
コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する機能を、コンピュータに実現させる三次元素材画像の提供プログラムにおいて、
前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、
前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、
前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、
前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、
前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、
前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、
前記視点座標記憶機能において記憶された視点座標を保持したまま前記三次元素材画像指定機能と前記投前記素材画像生成機能を複数回繰り返す機能を、コンピュータに実現させることを特徴とする三次元素材画像の提供プログラム。
【請求項８】
コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する機能を、コンピュータに実現させる三次元素材画像の提供プログラムにおいて、
前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、
前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、
前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、
前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、
前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、
前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、
前記三次元素材画像指定機能を複数回繰り返し実行した後に、前記視点座標入力機能と前記視点座標記憶機能とを実行し、その視点座標を記憶したまま前記三次元素材画像指定機能において指定された複数の三次元素材画像について前記投影素材画像生成機能を実行する機能を、コンピュータに実現させることを特徴とする三次元素材画像の提供プログラム。
【請求項９】
前記投影素材画像生成機能には、生成された投影素材画像について、予め前記記憶手段に設定されている所定部分をマスキングするマスキング機能が含まれることを特徴とする請求項７又は請求項８記載の三次元素材画像の提供プログラム。
【請求項１０】
コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する機能を、コンピュータに実現させる三次元素材画像の提供プログラムを記憶した記憶媒体において、
前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、
前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、
前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、
前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、
前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、
前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、
前記視点座標記憶機能において記憶された前記視点座標を保持したまま前記三次元素材画像指定機能と前記投前記素材画像生成機能を複数回繰り返す機能をコンピュータに実現させるためのプログラムを少なくとも記憶していることを特徴とする記憶媒体。
【請求項１１】
コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する機能を、コンピュータに実現させる三次元素材画像の提供プログラムを記憶した記憶媒体において、
前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、
前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、
前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、
前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、
前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、
前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、
前記三次元素材画像指定機能を複数回繰り返し実行した後に、前記視点座標入力機能と前記視点座標記憶機能とを実行し、その視点座標を記憶したまま前記三次元素材画像指定機能において指定された複数の三次元素材画像について前記投影素材画像生成機能を実行する機能をコンピュータに実現させるためのプログラムを少なくとも記憶していることを特徴とする記憶媒体。
【請求項１２】
前記投影素材画像生成機能には、生成された投影素材画像について、予め前記記憶手段に設定されている所定部分をマスキングするマスキング機能が含まれることを特徴とする請求項１０又は請求項１１記載の三次元素材画像の提供プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、プレゼンテーション用の資料等を作成する場合に使用する矢印等の素材画像を提供する三次元素材画像の提供方法、提供システム、提供プログラム、提供プログラムを記憶した記憶媒体並びに提供プログラムを伝送する伝送媒体に関する。
【０００２】
【従来の技術】
たとえば、プレゼンテーション用の資料を作成する場合、資料をより解かり易く、且つ美しく作成するために、例えば矢印やコンピュータ本体や建物や植物や記号や、その他の対象物を表した素材画像を挿絵的に挿入することが多い。かかる素材画像の多くは、素材画像提供システムにより提供されている。素材画像提供システムには、素材画像データベースを備えるサーバがインターネット等のネットワークを介して素材画像を提供するものや、ネットワークを介さずに端末で動作するソフトウェアと素材画像データベースによって素材画像を提供するのもある。インターネットを介した素材画像提供システムの場合は、ユーザは、ホームページからインターネットを介してサーバにアクセスし、複数の素材画像データが登録された素材画像データベースから、ユーザが所望する素材画像を選択した後、インターネットを介してサーバから自己の端末にダウンロードすることにより素材画像を入手し、プレゼンテーション用の資料等に挿入して使用している。
【０００３】
現在、素材提供システムで提供されている素材画像データの多くは、例えば図９に示すように、平面により構成される二次元素材画像である。二次元素材画像は、ユーザの端末にダウンロード等された後、加工されることなく、そのままの状態で資料に挿入して使用される。また、二次元素材画像は、視覚的に対象物の部分と背景の部分とに分けることができるが、データとしては区別はされておらず、一体となって使用される。
【０００４】
しかし、二次元素材画像はデータ量が少なく、ダウンロードに時間を要しないという利点がある反面、ユーザが加工できるのは拡大縮小や色の変更等のみであり、立体的に加工することが不可能であり、加工の自由度が低かった。とくに、図９（ａ）に示すように、現在提供されている二次元素材画像は、プリンター、サーバ、端末等の対象物の向きに統一感がない場合が多く、且つ、二次元素材画像では対象物の向きを変更させるような加工は不可能である。そのため、複数の二次元素材画像を同一資料に使用する場合は、図９（ｂ）に示すように、対象物を統一感のある向きに揃えて使用したいというユーザの強い要望があるにもかかわらず、対象物の向きに統一感を持たせることはできなかった。また、かかる不都合を是正するためには、一つの対象物について様々な向きから表示した二次元素材画像を予め準備してデータベースに登録しておく必要があり、データ量が増加することとなっていた。
【０００５】
そこで、近年、三次元画像からなる三次元素材画像が提供されている。図１０に示すように、三次元素材画像は、三次元座標系（Ｘ軸，Ｙ軸，Ｚ軸）による三次元空間（オブジェクト空間）と対象物とから構成され、対象物は複数の座標と各座標を結ぶメッシュラインとして三次元空間に存在している。なお、ユーザに提供される時点では、様々な処理が施され、最終的に色彩や光沢等が施された三次元素材画像となる。三次元素材画像は、既存の三次元画像処理ソフトウェアを使用すれば、自由に三次元素材画像を回転させることが可能であるため、ユーザは、端末に素材画像をダウンロードした後、三次元素材画像を回転させる操作を行い、表示される対象物の向きを変更してから資料に挿入して使用することができる。したがって、プリンター、サーバ、端末等の対象物を表す複数の素材データを同一資料に使用する場合は、ユーザは三次元素材画像を回転させることにより、三次元素材画像に表示される対象物を統一感のある向きに揃えて使用することができる。また、三次元素材画像は、ユーザが自由に対象物の向きを変えることができるため、一つの対象物について一つの素材画像を素材画像データベースに登録しておけばよく、素材画像数が増加することもない。
【０００６】
ここで、三次元画像を表示装置に表示するレンダリング処理について図１１を参照しながら説明する。説明の便宜のため、直方体７を対象物の一例として説明する。ユーザが既存の三次元画像ソフトウェアを起動して三次元素材画像を読み込むと、端末は、既存の三次元画像処理ソフトウェアに従って、レンダリング（rendering）を行う。レンダリングとは、三次元画像を投影面に投影して二次元の投影画像を生成する処理であり、三次元画像を二次元の画像として表示するための処理である。コンピュータで三次元画像のレンダリングを行うときは、その三次元画像をどこから見るという「視点」と、どこを見ているかという「注目点」とを指定する。「視点」と「注目点」とは、いずれも三次元座標値である。ユーザが三次元素材画像の三次元空間に視点の座標（ｘ１，ｙ１，ｚ１）と注目点（ｘ０，ｙ０，ｚ０）の座標を設定すると、レンダリングにより、三次元素材画像を視点（ｘ１，ｙ１，ｚ１）から注目点（ｘ０，ｙ０，ｚ０）に向かう方向で投影面に投影して、二次元の投影素材画像を生成する。レンダリングにより、三次元素材画像を、投影面８と呼ばれる二次元の世界に投影し、二次元の投影素材画像として表示装置に表示することができる。
【０００７】
次に、対象物７の向きを変更する処理について説明する。ユーザは、表示装置に表示される投影素材画像において対象物７の方向を変更したい場合は、マウスの操作等により視点の座標を変更する。端末は、視点の座標の変更に従い、レンダリングを行うことにより、逐次投影素材画像を生成し、表示装置に出力する。つまり、ユーザは視点を移動させることにより、注目点を中心として表示される対象物を回転させ、投影素材画像に表示される対象物７の向きを変更することができる。ユーザがプレゼンテーション用の資料等に素材を使用する場合は、三次元素材画像を挿入するのではなく、レンダリングにより生成される投影素材画像を挿入することになる。また、投影素材画像は、視覚的に対象物が投影された部分と三次元空間が投影された部分（背景部分）とに分けられるが、データとしての区別はされておらず、一体となって使用される。
【０００８】
【発明が解決しようとする課題】
しかしながら、三次元素材画像では、投影素材画像に表示される対象物の向きが揃うように三次元空間の視点を調節する操作に手間がかかっていた。つまり、投影素材画像に表示される対象物の向きが揃うように、三次元空間の視点を調節するためには、既存の三次元画像処理ソフトウェアを使用してレンダリングを行うことにより、複数の三次元素材画像ごとに投影素材画像を生成し、表示装置に出力させ、互いの投影素材画像を比較しながら、すべての対象物の向きが揃うまで三次元素材画像ごとに少しずつ三次元空間の視点を調節する緻密な操作が必要があり、多大な労力と時間を要していた。とくに、図１２に示すように、データベースに登録されている三次元素材画像ごとに対象物の正面が異なる方向を向いているものも多く、また、三次元素材画像には、注目点が対象物の内側に位置するものや、外側に位置するものがあり、三次元素材画像ごとに対象物に対する注目点の位置にバラツキがある。このため、各三次元素材画像について同一の座標値を視点としても、対象物の正面の向きの違いと注目点の位置の違いにより、投影素材画像における対象物の向きが揃わなかった。また、三次元素材画像ごとに回転の中心（注目点）が異なることに起因して、各三次元素材画像ごとに表示される対象物の回転の仕方が異なり、対象物の向きを揃えるためには、各三次元素材画像ごとの注目点の位置を考慮しながら、各三次元素材画像ごとに視点の座標を操作して対象物の向きを調節する必要があった。また、従来の素材提供システムには、視点を入力して対象物の方向を変更する機能はなく、視点を変更する（ユーザの観点から見ると、三次元素材画像を回転させる）ことにより表示される対象物の向きを揃えるためには、既存の三次元画像処理ソフトウェアを使用する必要があった。そして、既存の三次元画像処理ソフトウェアを使用するためには、三次元素材画像をユーザの端末にダウンロードしなければならないが、二次元素材画像と比較して三次元素材画像は通常データ量が多く、ダウンロードに時間を要していた。
【０００９】
さらに、レンダリングにより三次元素材画像から生成される投影素材画像は、視覚的には対象物が投影された部分（対象物部分）と三次元空間が投影された部分（三次元空間部分）とに分けられるが、データとしては対象物部分と三次元空間部分とが区別されることなく一体となっている。そのため、ユーザが対象物部分のみを素材として使用したい場合は、既存の画像処理ソフトウェアの機能を使用して、投影素材画像の対象物部分の輪郭をマウスでなぞり、三次元空間部分と切り離す操作をしなければならず、労力と時間を要していた。
【００１０】
そこで、本発明の目的は、投影素材画像の対象物の向きを簡単に統一でき、さらに投影素材画像の対象物部分と三次元空間部分とを簡単に分離できる三次元素材画像の提供方法、提供システム、提供プログラム並びに提供プログラムを記憶した記憶媒体を提案することにあり、かかる方法、システム、プログラム並びに記録媒体を提供することによりプレゼンテーション用の資料等の作成を支援することにある。
【００１１】
【課題を解決するための手段】
請求項１記載の三次元素材画像の提供方法は、コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記コンピュータが、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する三次元素材画像の提供方法において、前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、前記レンダリング用の視点の座標値の入力を促す視点座標入力ステップと、前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶ステップと、前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定ステップと、前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成ステップとを備え、前記視点座標入力ステップと前記視点座標記憶ステップの後に、その視点座標を記憶したまま前記三次元素材画像指定ステップと前記投影素材画像生成ステップを複数回繰り返すことを特徴とする。
【００１２】
請求項４記載の三次元素材画像の提供システムは、コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記コンピュータが、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する三次元素材画像の提供システムにおいて、前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、前記視点座標記憶機能において記憶された視点座標を保持したまま前記三次元素材画像指定機能と前記投前記素材画像生成機能を複数回繰り返す機能を備えることを特徴とする。
【００１３】
請求項７記載の三次元素材画像の提供プログラムは、コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する機能を、コンピュータに実現させる三次元素材画像の提供プログラムにおいて、前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、前記視点座標記憶機能において記憶された視点座標を保持したまま前記三次元素材画像指定機能と前記投前記素材画像生成機能を複数回繰り返す機能を、コンピュータに実現させることを特徴とする。
【００１４】
請求項１０記載の三次元素材画像の提供プログラムを記憶した記憶媒体は、コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する機能を、コンピュータに実現させる三次元素材画像の提供プログラムを記憶した記憶媒体において、前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、前記視点座標記憶機能において記憶された前記視点座標を保持したまま前記三次元素材画像指定機能と前記投前記素材画像生成機能を複数回繰り返す機能をコンピュータに実現させるためのプログラムを少なくとも記憶していることを特徴とする。
【００１５】
この発明によれば、コンピュータの記憶手段には予め共通に設定された座標値を注目点とする複数の三次元素材画像が記憶されているため、各三次元素材画像の注目点の座標はすべて同一（例えば、各三次元画像の対象物の重心など）である。また、ユーザが視点の座標値を入力すると視点座標値記憶ステップ・機能により記憶手段に前記視点の座標値を記憶するため、コンピュータには特定の視点の座標値が保持されることとなる。次に、ユーザが複数の三次元素材画像から任意の三次元素材画像を指定すると、投影素材画像生成ステップ・機能によって、ユーザから入力された特定の視点の座標値を保持したまま、前記任意の三次元素材画像がレンダリングされ、前記任意の三次元素材画像を前記視点の座標値から前記注目点の座標値に向かう方向で投影面に投影して得られる投影素材画像が生成される。そして、視点座標入力ステップ・機能及び視点座標値記憶ステップ・機能の後に、視点座標を保持したまま三次元素材画像指定ステップ・機能及び投影素材画像生成ステップ・機能を複数回繰り返すと、視点座標値記憶ステップ・機能で記憶された特定の視点の座標値を保持したまま複数の投影素材画像が生成されることとなる。このため、ユーザによって指定されたすべての三次元素材画像に対して、視点座標値記憶ステップ・機能において記憶された特定の視点の座標値が反映され、必ずその特定の視点の座標値から、すべての三次元素材画像に共通に設定されている注目点の座標値に向かう方向で三次元素材画像を投影面に投影した（レンダリングした）投影素材画像が生成される。そして、記憶されているすべての三次元素材画像について、予め対象物の正面（厳密な正面ではなく、視覚的に正面と認められる面）が所定座標方向に向くように調節し、且つ、予め注目点の座標値が対象物の重心（厳密な重心ではなく、視覚的に重心と認められる点）となるように三次元空間における対象物の位置を調節しておくことにより、三次元素材画像は、正面が同一方向に統一された対象物について、必ず指定された視点から重心に向かう方向でレンダリングされる。ユーザの操作の観点から換言すると、視点の座標値を移動させても対象物の重心を中心として三次元素材画像が回転するため、コンピュータに記憶されているすべての三次元素材画像の回転の仕方がほぼ同一となる。したがって、ユーザは各三次元素材画像について同一の視点の座標を入力するだけで簡単に対象物の向きが揃った投影素材画像を得ることができる。ユーザがネットワーク経由でこの投影素材画像を入手する場合は、生成された二次元の投影素材画像をダウンロードすればよく、データ量が膨大な三次元素材画像自体をダウンロードする必要がないため、ダウンロードに時間を要することがない。
【００１６】
請求項２記載の三次元素材画像の提供方法は、コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記コンピュータが、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する三次元素材画像の提供方法において、前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、前記レンダリング用の視点の座標値の入力を促す視点座標入力ステップと、前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶ステップと、前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定ステップと、前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成ステップとを備え、前記三次元素材画像指定ステップを複数回繰り返した後に、前記視点座標入力ステップと前記視点座標記憶ステップを行い、その視点座標を記憶したまま前記三次元素材画像指定ステップにおいて指定された複数の三次元素材画像について前記投影素材画像生成ステップを行うことを特徴とする。
【００１７】
請求項５記載の三次元素材画像の提供システムは、コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記コンピュータが、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する三次元素材画像の提供システムにおいて、前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、前記三次元素材画像指定機能を複数回繰り返し実行した後に、前記視点座標入力機能と前記視点座標記憶機能とを実行し、その視点座標を記憶したまま前記三次元素材画像指定機能において指定された複数の三次元素材画像について前記投影素材画像生成機能を実行する機能とを備えることを特徴とする。
【００１８】
請求項８記載の三次元素材画像の提供プログラムは、コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する機能を、コンピュータに実現させる三次元素材画像の提供プログラムにおいて、前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、前記三次元素材画像指定機能を複数回繰り返し実行した後に、前記視点座標入力機能と前記視点座標記憶機能とを実行し、その視点座標を記憶したまま前記三次元素材画像指定機能において指定された複数の三次元素材画像について前記投影素材画像生成機能を実行する機能を、コンピュータに実現させることを特徴とする。
【００１９】
請求項１１記載の三次元素材画像の提供プログラムを記憶した記憶媒体は、コンピュータの記憶手段に複数の三次元素材画像が予め記憶されており、前記三次元素材画像のうち指定された任意の三次元素材画像をレンダリングすることにより、レンダリング用の視点の座標値からレンダリング用の注目点の座標値に向かう方向で前記任意の三次元素材画像を二次元の投影面に投影して、投影素材画像を生成し、前記投影素材画像を表示する機能を、コンピュータに実現させる三次元素材画像の提供プログラムを記憶した記憶媒体において、前記記憶手段に記憶されている三次元素材画像は、対象物の正面が所定座標方向を向くように調節されているとともに、前記各三次元素材画像には、すべての三次元素材画像に共通に設定された座標値にレンダリング用の注目点が設定されており、前記レンダリング用の視点の座標値の入力を促す視点座標入力機能と、前記入力されたレンダリング用の視点の座標値を前記記憶手段に記憶する視点座標値記憶機能と、前記三次元素材画像のうち任意の三次元素材画像の指定を促す三次元素材画像指定機能と、前記指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成機能と、前記三次元素材画像指定機能を複数回繰り返し実行した後に、前記視点座標入力機能と前記視点座標記憶機能とを実行し、その視点座標を記憶したまま前記三次元素材画像指定機能において指定された複数の三次元素材画像について前記投影素材画像生成機能を実行する機能をコンピュータに実現させるためのプログラムを少なくとも記憶していることを特徴とする。
【００２０】
この発明によれば、視点座標入力ステップ・機能及び視点座標記憶ステップ・機能より前に、三次元素材画像指定ステップ・機能を複数回繰り返すが、請求項１又は請求項４又は請求項１０と同様に、ユーザによって指定されたすべての三次元素材画像に対して、視点座標値記憶ステップ・機能において記憶された特定の視点の座標値が反映され、必ずその特定の視点の座標値から、すべての三次元素材画像に共通に設定されている注目点の座標値に向かう方向で三次元素材画像を投影面に投影した（レンダリングした）投影素材画像が生成される。
【００２１】
請求項３記載の三次元素材画像の提供方法は、請求項１又は請求項２記載の三次元素材画像の提供方法を前提として、前記投影素材画像生成ステップには、生成された投影素材画像について予め前記記憶手段に設定されている所定部分をマスキングするマスキングステップが含まれることを特徴とする。
【００２２】
請求項６記載の三次元素材画像の提供システムは、請求項４又は請求項５記載の三次元素材画像の提供システムを前提として、前記投影素材画像生成機能には、生成された投影素材画像について、予め前記記憶手段に設定されている所定部分をマスキングするマスキング機能が含まれることを特徴とする。
【００２３】
請求項９記載の三次元素材画像の提供プログラムは、請求項７又は請求項８記載の三次元素材画像の提供プログラムを前提として、前記投影素材画像生成機能には、生成された投影素材画像について、予め前記記憶手段に設定されている所定部分をマスキングするマスキング機能が含まれることを特徴とする。
【００２４】
請求項１２記載の三次元素材画像の提供プログラムを記憶した記憶媒体は、請求項１０又は請求項１１記載の三次元素材画像の提供プログラムを記憶した記憶媒体を前提として、前記投影素材画像生成機能には、生成された投影素材画像について、予め前記記憶手段に設定されている所定部分をマスキングするマスキング機能が含まれることを特徴とする。
【００２５】
三次元素材画像は、三次元座標系（Ｘ軸，Ｙ軸，Ｚ軸）による三次元空間（オブジェクト空間）から構成され、対象物は複数の特徴点（座標）と各特徴点を結ぶメッシュラインとして三次元空間に存在している。このため、三次元素材画像をレンダリングして生成される投影素材画像は、三次元空間が投影された部分（三次元空間部分）と、対象物が投影された部分（対象物部分）とから構成される。したがって、この発明によれば、三次元空間部分を所定部分として予め設定しておき、その部分をマスキングすることによって、投影素材画像は、三次元空間部分と、対象物部分とに区別される。したがって、ユーザは、投影素材画像のうち、対象物部分のみを簡単に抽出することができる。
【００２６】
【発明の実施の形態】
（第１の実施の形態）発明の第１の実施の形態を図面にもとづいて説明する。本実施の形態は、ユーザがコンピュータシステム設計のプレゼンテーション用の資料を作成する際に、素材画像データ提供システムからサーバや端末やプリンタ等を表す複数の素材画像をダウンロードして、資料に挿入する場合について説明する。
【００２７】
本発明の実施の形態の素材画像データ提供システムは、コンピュータやワークステーション等を使用したサーバＳＶから構成され、サーバＳＶには、インターネット等のネットワークを介して端末が接続されている（図１）。
【００２８】
サーバＳＶの記憶手段には、サーバＳＶに三次元素材画像の提供システムとして機能させるためのプログラムＰと、複数の三次元素材画像が登録されたデータベースとが記憶されている（図２）。
【００２９】
データベースには、例えばディスプレイやプリンターや矢印やその他の対象物を表した三次元素材画像Ｄ１が複数登録されている。三次元素材画像Ｄ１は、例えば図３に示すように、三次元座標系（Ｘ軸，Ｙ軸，Ｚ軸）による三次元空間（オブジェクト空間）６から構成され、対象物７は複数の座標と各座標を結ぶメッシュラインとして三次元空間に存在している。なお、説明の便宜のため、本実施の形態では対象物７が７ａを正面とする直方体である三次元素材画像Ｄ１を一例として説明しているが、データベースＤＢにはディスプレイやプリンター等のコンピュータ機材や矢印や建物等の様々なものを対象物７とした三次元素材画像Ｄ１が複数登録されている。三次元素材画像Ｄ１は、対象物７の正面７ａが予め所定の方向に向くように、三次元空間６における対象物７の向きが調節されている。ここで、正面７ａとは、三次元空間６における対象物７の厳密な正面ではなく、視覚的にほぼ正面と認められる面をいう。所定の方向は、すべての三次元素材画像Ｄ１について一定の方向であり、本実施の形態では、対象物７の正面がＺ軸のマイナス方向（図３手前側）に向くように、予め三次元空間６における対象物７の向きが調節されている。また、三次元素材画像Ｄ１には、予め注目点の座標が設定されている。注目点の座標は、すべての三次元素材画像Ｄ１について一定の座標値であり、本実施の形態では注目点を座標値（０，０，０）と設定し、注目点の座標値（０，０，０）が対象物７の重心となるように、三次元空間６に存在する対象物７の位置が予め調節されている。ここで、重心とは、三次元空間における対象物の厳密な重心ではなく、視覚的にほぼ重心と認められる点をいう。対象物７の方向と注目点を予め調節しておくことにより、三次元素材画像Ｄ１は、正面が同一方向に向かうように方向が統一された対象物について、必ず指定された視点から、三次元素材画像Ｄ１の三次元空間６における対象物７の重心に向かう方向でレンダリングされることとなる。
【００３０】
プログラムＰは、サーバＳＶに様々な機能を実現させることにより、三次元素材画像の提供システムとして機能させるためのプログラムであり、視点の座標値の入力を促す機能Ｆ１を実現させるプログラムＰ１と、前記視点の座標値を前記記憶手段に記憶する機能Ｆ２を実現させるプログラムＰ２と、データベースＤＢに登録されている前記複数の三次元素材画像Ｄ１から任意の三次元素材画像Ｄ１の指定を促す機能Ｆ３を実現させるプログラムＰ３と、前記任意の三次元素材画像Ｄ１をレンダリングすることにより前記任意の三次元素材画像Ｄ１を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像Ｄ２を生成する機能Ｆ４を実現させるプログラムＰ４と、前記投影素材画像Ｄ２のうち予め設定されている所定部分をマスキングする機能Ｆ５を実現させるプログラムＰ５を備え、さらにマスキングされた投影素材画像Ｄ２を表示画面の表示領域に表示する機能Ｆ６を実現させるプログラムＰ６と、ユーザに投影素材画像Ｄ２のダウンロードを促す機能Ｆ７を実現させるプログラムＰ７とを備える。
【００３１】
まず、ユーザがインターネットを介してサーバにアクセスすると、サーバＳＶはプログラムＰに従い表示画面１を端末ＣＡの表示装置に表示する。表示画面１には、投影素材画像Ｄ２を表示する表示領域２と、視点座標値入力欄３と、三次元素材画像指定ボタン４と、ダウンロードボタン５とが少なくとも設けられている（図４）。図５は本実施の形態のステップを示した図である。以下、図５に従って、各ステップについて説明する。
【００３２】
（ステップ１）ステップ１は、レンダリング用の視点の座標値の入力を促す視点座標入力ステップである。サーバＳＶは、プログラムＰ１に従い、表示画面１に視点座標値入力欄を表示することにより、ユーザに対して視点の座標値の入力を促す機能Ｆ１を果たしている。ユーザは、三次元素材画像Ｄ１の三次元空間のうち、何れの座標値に視点を置くかを決定し、視点座標値入力欄３に視点となる座標値（ｘ１，ｙ１，ｚ１）を入力する。
【００３３】
（ステップ２）ステップ２は、入力されたレンダリング用の視点の座標値を記憶手段に記憶する視点座標値記憶ステップである。サーバＳＶは、入力された視点の座標値をサーバＳＶの記憶手段に記憶する機能Ｆ２を実現させるためのプログラムＰ２に従い、入力された視点の座標値（ｘ１，ｙ１，ｚ１）を記憶手段に記憶する。視点の座標値（ｘ１，ｙ１，ｚ１）を記憶することによって、ステップ１より後に指定された三次元素材画像Ｄ１について、同一の座標値（ｘ１，ｙ１，ｚ１）を視点とすることができる。
【００３４】
なお、ステップ１において、視点の座標値は、視点座標値入力欄３に直接入力せずとも、表示領域２をマウスで操作することによっても入力できる。この場合、ユーザは、ステップ２の前に、三次元素材画像指定ボタン４を押下することにより基準となる三次元素材画像Ｄ１（例えば図３の直方体の三次元素材画像）を指定する。本実施の形態では、予め視点の座標として初期値（ｘ２，ｙ２，ｚ２）が設定してあり、サーバＳＶは、後述するプログラムＰ４に従い、ユーザが最初に指定した基準となる三次元素材画像Ｄ１をレンダリングすることにより、初期値（ｘ２，ｙ２，ｚ２）を視点とし、予め三次元素材画像Ｄ１に設定されている座標（０，０，０）を注目点とした投影素材画像Ｄ２を生成して、その投影素材画像Ｄ２を表示領域２に表示する（図４の表示領域参照）。サーバＳＶは、後述するプログラムＰ６に従い、表示領域２に初期値（ｘ２，ｙ２，ｚ２）を視点とした投影素材画像Ｄ２を表示領域２に表示することにより、投影素材画像Ｄ２を表示する機能Ｆ６を果たすと同時に、ユーザに対して視点の座標値の入力を促す機能Ｆ１を実現することとなる。ユーザは投影素材画像Ｄ２が表示された表示領域２をマウスでドラッグすることにより、三次元素材画像Ｄ１における視点の座標値を移動させる。サーバＳＶは、後述するプログラムＰ４に従い、移動した視点に対応するように逐次投影素材画像Ｄ２を生成し、表示領域２に表示する。ユーザは、表示領域２に表示された投影素材画像Ｄ２における対象物７が、ユーザが所望する視点からの表示となると、マウスの操作を止めて視点の座標値を決定することにより、視点の座標値（ｘ１，ｙ１，ｚ１）を入力する。サーバＳＶは、プログラムＰ２に従い、入力された視点の座標値（ｘ１，ｙ１，ｚ１）を記憶手段に記憶する。なお、本実施の形態のようにユーザが基準となる三次元素材画像を選択するのではなく、予め特定の三次元素材画像を基準となる三次元素材画像として登録しておき、ユーザは必ずその特定の三次元素材画像を基準として視点の座標を決定するようにしてもよく、この場合は、基準となる特定の三次元素材画像を表示するためのボタンを別途表示画面１に設ける。
【００３５】
（ステップ３）ステップ３は、データベースＤＢに登録された複数の三次元素材画像Ｄ１から任意の三次元素材画像Ｄ１の指定を促す三次元素材画像指定ステップである。サーバＳＶは、プログラムＰ３に従い、三次元素材画像指定ボタン４を表示することにより、データベースＤＢに登録された複数の三次元素材画像Ｄ１から任意の三次元素材画像Ｄ１の指定を促す機能Ｆ３を実現している。なお、本実施の形態では、ステップ１において、表示領域に表示された投影素材画像Ｄ２を操作することにより視点の座標値を入力できるように、表示画面１に三次元素材画像指定ボタン４を予め表示するようになっているため、ステップ３においてもステップ１で使用したボタンと同一の三次元素材画像指定ボタン４により三次元素材画像Ｄ１の指定を促すこととなっているが、別途専用のボタンを設けても良い。ユーザは、ステップ１の後に、三次元素材画像指定ボタン４を押下することにより、複数のデータベースに登録されている三次元素材画像Ｄ１から、所望する三次元素材画像Ｄ１を指定する。三次元素材画像Ｄ１はカテゴリごとに分類・階層化されており、ユーザは階層化された選択ボタン（図示せず）を押下することによって、絞り込みを行いながら三次元素材画像Ｄ１の指定を行う。なお、本実施の形態では、階層化された選択ボタンは三次元素材画像指定ボタン４を押下することにより表示画面１に表示される。
【００３６】
（ステップ４−１）ステップ４は、ステップ４−１とステップ４−２とからなる。ステップ４−１は、指定された任意の三次元画像をレンダリングすることにより前記任意の三次元素材画像を前記記憶された視点から前記注目点に向かう方向で投影面に投影して得られる投影素材画像を生成する投影素材画像生成ステップである。サーバＳＶは、前記三次元素材画像Ｄ１の指定を検知すると、機能Ｆ４を実現するプログラムＰ４に従い、指定された三次元素材画像Ｄ１をレンダリングすることにより前記三次元素材画像Ｄ１を前記記憶された視点の座標値（ｘ１，ｙ１，ｚ１）から前記注目点の座標値（０，０，０）に向かう方向で投影面８に投影して得られる投影素材画像Ｄ２を生成する。図６（ａ）はレンダリングの概念図であり、図６（ｂ）は生成される投影素材画像Ｄ２を示す図である。投影素材画像Ｄ２は、必ず、ステップ２において記憶された視点の座標値（ｘ１，ｙ１，ｚ１）から、三次元素材画像Ｄ１の一定の注目点の座標（０，０，０）に向かって、三次元素材画像Ｄ１を投影面８に投影することにより生成されることとなる。
【００３７】
（ステップ４−２）ステップ４−２は、生成された投影素材画像について予め前記記憶手段に設定されている所定部分をマスキングするマスキングステップである。サーバＳＶは、サーバＳＶに機能Ｆ５を実現させるプログラムＰ５に従い、前記投影素材画像Ｄ２の所定部分をマスキングする。図６（ｂ）に示すように、投影素材画像Ｄ２は、視覚的に三次元空間６が投影された部分（三次元空間部分６０）と対象物７が投影された部分（対象物部分７０）に分けられるが、データとしては区別されておらず一体である。そこで、投影素材画像Ｄ２のうち三次元空間部分６０をマスキングすることによって、三次元空間部分６０と対象物部分７０とをデータとして区別する。本実施の形態では、所定部分を「三次元空間が投影された部分（三次元空間部分６０）」としてプログラムＰ５に予め設定してある。つまり、サーバＳＶは、機能Ｆ５によって投影素材画像Ｄ２の三次元空間部分６０をマスキングすることとなる。ここで、マスキングとは、グラフィックスソフトの処理の一つであり、処理したくない部分を予め選択して、覆い隠しておく操作をいう。アプリケーション上では、論理演算において選択して処理をしたくないところのビット情報を残している。本実施の形態では、三次元空間部分６０のビット情報を反転させて得られるマスク用投影画像Ｄ３（図７（ａ））を投影素材画像Ｄ２の背面に重ね合わせる（図７（ｂ））ことにより、三次元空間部分６０をマスキングしている。したがって、ユーザは、端末に投影素材画像Ｄ２をダウンロードした後、投影素材画像Ｄ２の対象物部分７０をマウスによりクリック等することで、処理したくない部分である三次元空間部分６０を残して、対象物７が投影された部分（対象物部分７０）のみを簡単に抽出することができる。
【００３８】
（ステップ５）ステップ５は、生成された投影素材画像Ｄ２を表示画面１の表示領域２に表示するステップである。ステップ４が終了すると、サーバＳＶは、投影素材画像を表示する機能Ｆ６をサーバＳＶに実現させるプログラムＰ６に従い、ステップ４−１でレンダリングされステップ４−２でマスキングがされた投影素材画像Ｄ２を表示画面１の表示領域２に表示する。ユーザは表示された投影素材画像Ｄ２を見て、対象物７が所望する視点から見た角度となっているかを確認する。なお、マスク用投影画像Ｄ３は、投影素材画像Ｄ２の背面に貼り付けられており、表示画面１には表示されない。
【００３９】
（ステップ６）ステップ６は、前記生成された投影素材画像Ｄ２とマスク用投影画像Ｄ３をダウンロードするステップである。サーバＳＶは、ダウンロードを促す機能Ｆ７をサーバＳＶに実現させるためのプログラムＰ７に従い、表示画面１にダウンロードボタン５を表示することにより、ユーザに対して投影素材画像Ｄ２及び投影素材画像Ｄ２の背面に貼り付けられたマスク用投影画像Ｄ３のダウンロードを促している。ユーザは、ダウンロードボタン５を押下することによって、インターネットＮＥＴを介して表示領域２に表示された投影素材画像Ｄ２及びマスク用投影画像Ｄ３を端末ＣＡにダウンロードする。ダウンロードするデータは二次元であるため、三次元素材画像Ｄ１と比較してデータ量が少なく、ダウンロード時間を短縮することができる。
【００４０】
（ステップ３からステップ６）前記ステップ６が終了すると、サーバＳＶは、ステップ３からステップ６を複数回繰り返す。ステップ３からステップ６は、ユーザが指定する三次元素材画像ごとに繰り返される。つまり、サーバＳＶは、ステップ１（視点座標入力ステップ）とステップ２（視点座標記憶ステップ）の後に、その視点座標を記憶したまま、ステップ３（三次元素材画像指定ステップ）とステップ４（投影素材画像生成ステップ）とステップ５とステップ６をユーザが指定する三次元素材画像Ｄ１の数だけ繰り返す。ユーザは、対象物の向きを揃えたい三次元素材画像Ｄ１ごとに三次元素材画像Ｄ１を選択し、投影素材画像Ｄ２及び投影素材画像Ｄ２の背面に貼り付けられたマスク用投影画像Ｄ３をダウンロードすることとなる。サーバＳＶは、ステップ２よりも後にステップ４を行うため、ステップ２で記憶された視点の座標値（ｘ１，ｙ１，ｚ１）を保持したまま、ステップ４において指定された各三次元素材画像Ｄ１についてレンダリング・マスキングを行うこととなり、ステップ３が繰り返されるごとに異なる三次元素材画像Ｄ１が選択されても、各三次元素材画像Ｄ１における視点の座標値は変わらない。また、各三次元素材画像Ｄ１には予め一定の注目点（０，０，０）が設定されているため注目点の座標値も変わらない。さらに、予めすべての三次元素材画像Ｄ１について、正面７ａが一定の方向に向くように、且つ、注目点の座標値（０，０，０）が三次元素材画像の対象物７の重心となるように三次元空間６における対象物７の位置が調節してあるため、三次元画像は、視点（ｘ１，ｙ１，ｚ１）から、同一方向に向いた対象物７の重心（０，０，０）に向かう方向でレンダリングされる。このため、ユーザが各三次元素材画像Ｄ１ごとに視点を調整する等の煩雑な操作をせずとも、所望する複数の三次元素材画像Ｄ１を指定するだけで、例えばプリンターやディスプレイや建物等の対象物７の向きが揃った複数の投影素材画像Ｄ２が生成される。そして、ユーザはステップ５により各三次元素材画像Ｄ１ごとに表示される投影素材画像Ｄ２及び投影素材画像Ｄ２の背面に貼り付けられたマスク用投影画像Ｄ３を、ステップ６により投影素材画像Ｄ２ごとに端末にダウンロードすることで、複数の投影素材画像Ｄ２を入手することができる。
【００４１】
ユーザはプレゼンテーション用の資料を作成する場合は、ダウンロードした投影素材画像Ｄ２を資料に挿入する。これにより、ユーザは、あたかも同一の視点から同一の注目点に向かって対象物を見たような統一感のある投影素材画像Ｄ２を使用した資料を簡単に作成することができる。
【００４２】
なお、最終的に生成される投影素材画像Ｄ２に、色や光沢等の対象物の表面特性を加える処理を施したり、面が滑らかに見えるようにシェーディング（shading）等して、ユーザに提供することは実施に応じて任意である。
【００４３】
また、三次元素材画像Ｄ１の対象物は、例示したプリンターやディスプレイ等に限らず、他の様々なものを対象物とてもよい。例えば、立体的にデザインされた文字を素材とする三次元素材画像Ｄ１をデータベースに登録しておき、ユーザは、各文字を組み合わせることにより、文字の向きに統一感のある立体的なタイトル等を作成できるようにしてもよい。
【００４４】
（第１の実施の形態の応用例）各ステップは、第１の実施の形態で示した順序に限らず、たとえば、図８（ａ）に示すように、ステップ３の後にステップ４を繰り返すことにより、ユーザが所望するすべての三次元素材画像Ｄ１をまとめて指定できるようにして、複数の三次元素材画像Ｄ１の指定を促した後に、指定された各三次元素材画像Ｄ１に対してステップ４を繰り返すことにより、指定された三次元素材画像Ｄ１をまとめてレンダリング・マスキングし、ステップ５においてステップ４で生成された投影素材画像Ｄ２を表示領域２に並べるような形式でまとめて表示し、ステップ６においてダウンロードする投影素材画像Ｄ２を複数指定できるようなダウンロードボタンを表示することにより複数の投影素材画像Ｄ２を一括してダウンロードできるようにしてもよい。
【００４５】
（第２の実施の形態）図８（ｂ）に示すように、本発明は、視点座標入力機能及び視点座標記憶ステップより前に、三次元素材画像指定ステップを複数回繰り返してもよい。つまり、ステップ１の前にステップ３（三次元素材画像指定ステップ）複数回繰り返し、ユーザが所望するすべての三次元素材画像Ｄ１をまとめて指定できるようにして、複数の三次元素材画像Ｄ１の指定を促した後に、ステップ１（視点座標入力ステップ）において視点の座標値の入力を促し、ステップ２（視点座標記憶ステップ）において入力された視点の座標値を記憶し、その視点座標を記憶したままステップ３において指定された複数の三次元素材画像についてステップ４（投影素材画像生成ステップ）を繰り返すことにより、指定された三次元素材画像Ｄ１をまとめてレンダリング・マスキングし、ステップ５においてステップ４で生成された投影素材画像Ｄ２を表示領域２に並べるような形式でまとめて表示するようにしてもよい。
【００４６】
（第３の実施の形態）第３の実施の形態は、前記第１の実施の形態のプログラムＰを記憶した記憶媒体をユーザに配布する場合について説明する。記憶媒体は、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能なものであって、前記第１の実施の形態と同一のプログラムＰが記憶されている記憶媒体である。したがって、前記プログラムＰを記憶した記憶媒体をユーザに配布することによって、ユーザは自己の端末にプログラムＰを実行させ、前記第１の実施の形態と同一の機能を端末に実現させることができる。なお、ユーザの端末に記憶されることによりプログラムＰで使用される三次元素材データは、別途配布しても、各ユーザ自身が作成等してもよい。
【００４７】
以上、本実施の形態ではプレゼンテーション用の資料を作成する場合を想定して説明したが、本発明ではホームページを作成する場合やその他の資料を作成する場合にも適用可能である。
【００４８】
【発明の効果】
本発明の素材提供方法並びに提供システムは、ユーザが入力した視点座標を記憶した後に、ユーザによって指定された複数の三次元素材画像Ｄ１を同一の視点座標からレンダリングする。これにより、データベースのすべての三次元素材画像Ｄ１について、予め対象物の正面が所定座標方向に向くように調節し、且つ、予め注目点の座標値が対象物の重心となるように三次元空間における対象物の位置を調節しておくことで、三次元素材画像Ｄ１は、正面が同一方向に統一された対象物について、必ず指定された視点から重心に向かう方向でレンダリングされ、ユーザは各三次元素材画像Ｄ１について同一の視点の座標を入力するだけで簡単に対象物の向きが揃った投影素材画像Ｄ２を得ることができる。また、ユーザは、二次元の投影素材画像Ｄ２をダウンロードすればよく、ダウンロードに時間を要することがない。さらに、三次元空間部分をマスキングすることによって、ユーザは、投影素材画像Ｄ２のうち、対象物部分のみを簡単に抽出することができる。したがって、本発明の三次元素材画像の提供方法並びにシステムを提案することにより、プレゼンテーション用の資料等の作成を支援することができる。
【００４９】
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の構成を示す図である。
【図２】上記実施の形態のサーバの構成を示す図である。
【図３】上記実施の形態の三次元素材画像の例を示す図である。
【図４】上記実施の形態のサーバＳＶの表示画面を示す図である。
【図５】上記実施の形態のステップを示した図である。
【図６】（ａ）は上記実施の形態のレンダリングの概念図であり、（ｂ）は生成される投影素材画像Ｄ２を示す図である。
【図７】（ａ）（ｂ）は上記実施の形態のマスキングの概念図である。
【図８】（ａ）は第１の実施の形態の応用例のステップを示す図であり、（ｂ）は第２の実施の形態のステップを示す図である。
【図９】（ａ）は対象物の向きが異なる二次元素材画像を示す図であり、（ｂ）は対象物の向きが揃っている二次元素材画像を示す図である。
【図１０】三次元空間と対象物から構成される三次元素材画像を示す図である。
【図１１】方向と注目点が異なる三次元素材画像を示す図である。
【図１２】対象物の向きと注目点の座標が異なる三次元素材画像を示す図である。
【符号の説明】
ＳＶ  サーバ
ＣＡ  端末
ＮＥＴ  インターネット
Ｐ  プログラム
Ｆ  機能
Ｄ１  三次元素材画像
Ｄ２  投影素材画像
１  表示画面
２  表示領域
３  視点座標値入力欄
４  三次元素材画像指定ボタン
５  ダウンロードボタン
６  三次元空間
７  対象物
７ａ  対象物の正面
８  投影面
６０  三次元空間部分
７０  対象物部分
【図１】
0004671213.tif 000002
【図２】
0004671213.tif 000003
【図３】
0004671213.tif 000004
【図４】
0004671213.tif 000005
【図５】
0004671213.tif 000006
【図６】
0004671213.tif 000007
【図７】
0004671213.tif 000008
【図８】
0004671213.tif 000009
【図９】
0004671213.tif 000010
【図１０】
0004671213.tif 000011
【図１１】
0004671213.tif 000012
【図１２】
0004671213.tif 000013