(57)【特許請求の範囲】
【請求項１】
折紙作品の完成形態を表示するための完成品モデルの座標を記録した完成品モデル座標データ記憶手段と、
前記折紙作品の作成途中のステータス毎に、作成途中の形態に関する３次元モデルの座標を記録した作成方法データ記憶手段と、
前記完成品モデルの座標及び前記折紙作品の作成途中のステータス毎に、作成途中の形態に関する３次元モデルの座標と、その折紙作品を作るための折紙用紙の２次元座標とを変換するための座標変換データ記憶手段と、
これらを制御するコンピュータとを有するコンピュータシステムを用いて、前記折紙作品を作るための折紙用紙をユーザに提供するためのクラフト情報提供方法であって、
前記コンピュータが、前記完成品モデルの座標に基づき、ユーザに着色を促すための画像を提供する段階と、
前記コンピュータが、前記完成品モデルの座標に対して前記ユーザが指定した着色及び折紙用紙の大きさに関するデータを受ける段階と、
前記コンピュータが、前記座標変換データ記憶手段を用いて、前記着色が指定された完成品モデルの座標を、折紙用紙の２次元座標に変換して着色された折紙用紙パターンを生成し、折紙用紙の一辺の長さが指定された長さになるように、着色された折紙用紙パターンの大きさを設定する段階と、
前記コンピュータが、前記変換された２次元座標に基づいて加工された折紙用紙を出力するためのデータを生成し、前記ユーザに提供する段階と、
前記コンピュータが、前記折紙作品ステータス毎に、前記着色された２次元座標を、前記座標変換データ記憶手段を用いて、作成途中の形態に関する３次元モデルの３次元座標に変換した折り方データを生成し、前記ユーザに提供する段階と
を有することを特徴とするクラフト情報提供方法。
【請求項２】
前記クラフト情報提供方法は、
ユーザに対して課金するために、前記コンピュータが、前記折紙用紙を出力するためのデータをユーザに提供したことを記録する段階と、
前記コンピュータが、前記加工された折り方データをユーザに提供したことを記録する
段階とをさらに有することを特徴とする請求項１に記載のクラフト情報提供方法。
【請求項３】
折紙作品の完成形態を表示するための完成品モデルの座標を記録した完成品モデル座標データ記憶手段と、
前記折紙作品の作成途中のステータス毎に、作成途中の形態に関する３次元モデルの座標を記録した作成方法データ記憶手段と、
前記完成品モデルの座標及び前記折紙作品の作成途中のステータス毎に、作成途中の形態に関する３次元モデルの座標と、その折紙作品を作るための折紙用紙の２次元座標とを変換するための座標変換データ記憶手段と、
これらを制御するコンピュータとを有するコンピュータシステムを用いて、前記折紙作品を作るための折紙用紙をユーザに提供するためのクラフト情報提供プログラムであって、
前記コンピュータを、
前記完成品モデルの座標に基づき、ユーザに着色を促すための画像を提供する手段と、
前記完成品モデルの座標に対して前記ユーザが指定した着色及び折紙用紙の大きさに関するデータを受ける手段と、
前記座標変換データ記憶手段を用いて、前記着色が指定された完成品モデルの座標を、折紙用紙の２次元座標に変換して着色された折紙用紙パターンを生成し、折紙用紙の一辺の長さが指定された長さになるように、着色された折紙用紙パターンの大きさを設定する手段と、
前記変換された２次元座標に基づいて加工された素材を出力するためのデータを生成し、前記ユーザに提供する手段と、
前記折紙作品ステータス毎に、前記着色された２次元座標を、前記座標変換データ記憶手段を用いて、作成途中の形態に関する３次元モデルの３次元座標に変換した折り方データを生成し、前記ユーザに提供する手段
として機能させるためのクラフト情報提供プログラム。
【請求項４】
前記クラフト情報提供プログラムは、
前記コンピュータを、さらに、
ユーザに対して課金するために、前記折紙用紙を出力するためのデータをユーザに提供したことを記録する手段及び
前記加工された折り方データをユーザに提供したことを記録する手段
として機能させるための請求項３に記載のクラフト情報提供プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、折紙等のクラフトを作成する場合に用いるクラフト情報提供方法及びクラフト情報提供プログラムに関するものである。
【０００２】
【従来の技術】
紙等を用いたクラフトは、日常生活の中で多く用いられている。特に、折紙は、立体形成された加工品とは異なる趣向があり、人々に感動を与える場合がある。このため、このようなクラフトの作成が、教育やコミュニーケーションの場に用いられることがある。このような折紙等のクラフト作品を作成する場合、人に聞いたり、書籍を参考にしたりするときがある。さらに、そのクラフトに模様や色を施す場合、通常、クラフトの形状の完成後に着色を行なう。また、今日、ネットワーク等を介して、折紙等の折り方に関する情報を提供するサイトもある。このような書籍やサイトを利用することにより、ユーザは折紙等のクラフト作品やその作成方法に関する情報を取得することができる。
【０００３】
【発明が解決しようとする課題】
ここで、ユーザが、独自の模様や着色を付したクラフト作成を希望する場合がある。しかし、通常、クラフト形状の完成後の立体形状に着色を行なうことは困難である。例えば、折紙を折った後で、模様や着色を付す場合、紙の重なった部分や紙の浮いた部分に、上手に着色できない場合が多い。また、作成した形状（例えば、折った折紙）に着色した結果が、作成者のイメージと異なっていたり、着色に失敗したりした場合、折角作成した形状が無駄になる。この場合、着色に使用した着色剤（インクなど）も無駄になる。この結果、作成者がクラフト自身に対して興味を失ってしまう場合もある。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、その目的は、ユーザが意図するクラフトを作成するための素材や作成方法に関する情報を、確実かつ効率的に提供することができるクラフト情報提供方法及びクラフト情報プログラムを提供することにある。
【０００５】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、折紙作品の完成形態を表示するための完成品モデルの座標を記録した完成品モデル座標データ記憶手段と、前記折紙作品の作成途中のステータス毎に、作成途中の形態に関する３次元モデルの座標を記録した作成方法データ記憶手段と、前記完成品モデルの座標及び前記折紙作品の作成途中のステータス毎に、作成途中の形態に関する３次元モデルの座標と、その折紙作品を作るための折紙用紙の２次元座標とを変換するための座標変換データ記憶手段と、これらを制御するコンピュータとを有するコンピュータシステムを用いて、前記折紙作品を作るための折紙用紙をユーザに提供するためのクラフト情報提供方法であって、前記コンピュータが、前記完成品モデルの座標に基づき、ユーザに着色を促すための画像を提供する段階と、前記コンピュータが、前記完成品モデルの座標に対して前記ユーザが指定した着色及び折紙用紙の大きさに関するデータを受ける段階と、前記コンピュータが、前記座標変換データ記憶手段を用いて、前記着色が指定された完成品モデルの座標を、折紙用紙の２次元座標に変換して着色された折紙用紙パターンを生成し、折紙用紙の一辺の長さが指定された長さになるように、着色された折紙用紙パターンの大きさを設定する段階と、前記コンピュータが、前記変換された２次元座標に基づいて加工された折紙用紙を出力するためのデータを生成し、前記ユーザに提供する段階と、前記コンピュータが、前記折紙作品ステータス毎に、前記着色された２次元座標を、前記座標変換データ記憶手段を用いて、作成途中の形態に関する３次元モデルの３次元座標に変換した折り方データを生成し、前記ユーザに提供する段階とを有することを要旨とする。
【０００６】
請求項２に記載の発明は、請求項１に記載のクラフト情報提供方法において、前記クラフト情報提供方法は、ユーザに対して課金するために、前記コンピュータが、前記折紙用紙を出力するためのデータをユーザに提供したことを記録する段階と、前記コンピュータが、前記加工された折り方データをユーザに提供したことを記録する段階とをさらに有することを要旨とする。
【００１１】
請求項３に記載の発明は、折紙作品の完成形態を表示するための完成品モデルの座標を記録した完成品モデル座標データ記憶手段と、前記折紙作品の作成途中のステータス毎に、作成途中の形態に関する３次元モデルの座標を記録した作成方法データ記憶手段と、前記完成品モデルの座標及び前記折紙作品の作成途中のステータス毎に、作成途中の形態に関する３次元モデルの座標と、その折紙作品を作るための折紙用紙の２次元座標とを変換するための座標変換データ記憶手段と、これらを制御するコンピュータとを有するコンピュータシステムを用いて、前記折紙作品を作るための折紙用紙をユーザに提供するためのクラフト情報提供プログラムであって、前記コンピュータを、前記完成品モデルの座標に基づき、ユーザに着色を促すための画像を提供する手段と、前記完成品モデルの座標に対して前記ユーザが指定した着色及び折紙用紙の大きさに関するデータを受ける手段と、前記座標変換データ記憶手段を用いて、前記着色が指定された完成品モデルの座標を、折紙用紙の２次元座標に変換して着色された折紙用紙パターンを生成し、折紙用紙の一辺の長さが指定された長さになるように、着色された折紙用紙パターンの大きさを設定する手段と、前記変換された２次元座標に基づいて加工された素材を出力するためのデータを生成し、前記ユーザに提供する手段と、前記折紙作品ステータス毎に、前記着色された２次元座標を、前記座標変換データ記憶手段を用いて、作成途中の形態に関する３次元モデルの３次元座標に変換した折り方データを生成し、前記ユーザに提供する手段として機能させることを要旨とする。
【００１２】
請求項４に記載の発明は、請求項７に記載のクラフト情報提供プログラムにおいて、前記クラフト情報提供プログラムは、前記コンピュータを、さらに、ユーザに対して課金するために、前記折紙用紙を出力するためのデータをユーザに提供したことを記録する手段及び前記加工された折り方データをユーザに提供したことを記録する手段として機能させるためのことを要旨とする。
【００１７】
（作用）
請求項１又は３に記載の発明によれば、コンピュータが、座標変換データ記憶手段を用いて、着色が指定された完成品モデルの座標を、素材の２次元座標に変換し、変換された２次元座標に基づいて加工された素材を出力するためのデータを生成し、ユーザに提供する。このため、ユーザが完成形態をイメージして着色したクラフトを作るための素材を、ユーザに提供することができる。
【００１８】
請求項２又は４に記載の発明によれば、コンピュータが、前記素材を出力するためのデータをユーザに提供したことを記録する。このため、この記録に基づいて、ユーザに対して課金することができる。
【００１９】
本発明によれば、前記完成品モデルの座標は、折紙の完成形態を表示するための３次元座標であり、前記２次元座標は、折紙用紙を印刷するための座標である。このため、ユーザが完成形態をイメージして着色した折紙を作るための折紙用紙を、ユーザに提供することができる。
【００２０】
本発明によれば、コンピュータが、座標変換データ記憶手段を用いて、着色が指定された完成品モデルの座標を作成方法画像の座標に変換し、変換された座標に基づいて加工された作成方法画像を生成し、前記ユーザに提供する。このため、ユーザが完成形態をイメージして着色したクラフトを作るための作成方法を、ユーザに提供することができる。従って、ユーザは、着色を目印にして容易にクラフトを作成することができる。
【００２１】
本発明によれば、コンピュータが、前記加工された作成方法画像をユーザに提供したことを記録する。このため、この記録に基づいて、ユーザに対して課金することができる。
【００２２】
本発明によれば、前記完成品モデルの座標は、折紙の完成形態を表示するための３次元座標であり、前記作成方法は、折紙の折り方に関する方法である。このため、ユーザが完成品をイメージして着色した折紙を作るための折紙の作成方法を、ユーザに提供することができる。従って、ユーザは、着色を目印にして容易に折紙を折ることができる。
【００２３】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図１〜図２０に従って説明する。本実施形態では、ユーザがクラフトとしての折紙を作成する場合に用いるクラフト情報提供方法及びクラフト情報提供プログラムとして説明する。ここでは、ユーザは、ユーザ端末１０を用いて、事業者の事業者システム２０から提供されたクラフトの完成形態の３次元画像に着色を行なう。そして、事業者システム２０は、ユーザの付した着色に基づいて、折紙に用いる折紙用紙を印刷するためのデータや作成方法に関するデータを提供する。
【００２４】
図１に示すように、事業者システム２０は、インターネットＩを介して、ユーザ端末１０に接続されている。ユーザ端末１０は、ユーザが事業者システム２０から受信したデータを表示する場合、３次元画像に着色する場合や折紙用紙を印刷する場合等に用いるコンピュータ端末である。このため、このユーザ端末１０は、データの入力、事業者システム２０との間でデータの送受信、データの表示、印刷を行なう。このため、ユーザ端末１０には、図示しない制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ、ハードディスク等）、通信手段、表示手段（例えば、モニター）、印刷手段（例えば、プリンタ）、入力手段（例えば、キーボードやマウス）を備えている。
【００２５】
事業者システム２０は、図１に示すように、管理コンピュータ２１を備えている。管理コンピュータ２１は、図示しない制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ、ハードディスク等）、通信手段等を有するコンピュータである。この管理コンピュータ２１は、各種プログラムを実行することにより、ユーザ端末１０との間でデータの送受信、後述するデータの処理等を行なう。すなわち、本実施形態では、この管理コンピュータ２１が、画像提供手段、データ受入手段、座標変換手段、データ提供手段等として機能する。
【００２６】
管理コンピュータ２１には、完成品モデル座標データ記憶手段及び作成方法データ記憶手段としての立体データ記憶部２２、座標変換データ記憶手段としての変換データ記憶部２３、印刷データ記憶部２４及びユーザデータ記憶部２５が、それぞれ接続されている。
【００２７】
立体データ記憶部２２には、図２に示すように、折紙作品に関して、ユーザに３次元画像を提供するための立体データ２２０が記録されている。この立体データ２２０は、事業者が、ユーザに提供する折紙作品に関して、３次元モデルを設定した場合に記録される。本実施形態では、立体データ２２０には、３次元モデルの識別子である作品名毎に、ステータス及び３次元画像を表示するための３次元モデルに関するデータが記録されている。この作品名データ領域には、折紙作品の種類に関するデータが記録されている。ここでは、例えば、折紙の種類として「ツル」、「ゾウ」、「カブトムシ」、「飛行機」等がある。ステータスデータ領域には、折紙の形態を識別するためのフラグに関するデータが記録される。ここでは、「完成品」や「折り方手順（１〜ｎ）」のフラグが記録される。このステータスデータ領域に「完成品」のフラグが記録された立体データ２２０には、折紙作品の完成形態に関するデータが記録されている。また、ステータスデータ領域に「折り方手順」のフラグが記録された立体データ２２０には、作成方法として、折紙作品の作成途中の形態に関するデータが、その順番に記録されている。３次元モデルデータ領域には、３次元画像を表示させるための３次元ローカル座標に関するデータが記録されている。例えば、作品名が「ツル」であって、ステータスが「完成品」の場合、３次元モデルデータ領域には、図３に示す３次元モデル２２１の各面を構成するための３次元ローカル座標に関するデータが記録されている。また、作品名が「ツル」であって、ステータスが「折り方手順（ｍ）」の場合、３次元モデルデータ領域には、図４に示す３次元モデル２２２の各面を構成するための３次元ローカル座標に関するデータが記録されている。
【００２８】
変換データ記憶部２３には、図５に示すように、３次元ローカル座標を２次元座標に変換したり、２次元座標を３次元ローカル座標に変換したりするための変換データ２３０が記録されている。本実施形態では、この３次元ローカル座標は、立体データ記憶部２２に記録された３次元モデルの座標である。一方、この２次元座標は折紙用紙のパターンの座標である。この変換データ２３０は、事業者が、ユーザに提供する折紙作品に関して、折紙用紙のパターンを設定した場合に記録される。本実施形態では、変換データ２３０には、作品名及びステータス毎に、３次元ローカル座標、２次元座標に関するデータが相互に関連づけられて記録されている。このため、変換データ２３０の３次元ローカル座標データ領域には、作品名及びステータス毎に３次元モデルの３次元ローカル座標に関するデータが記録されている。そして、２次元座標データ領域には、この３次元ローカル座標に対応する２次元座標に関するデータが記録されている。
【００２９】
印刷データ記憶部２４には、図６に示すように、作品名毎に折紙用紙パターンデータ２４０が記録されている。この折紙用紙パターンデータ２４０は、事業者が、ユーザに提供する折紙作品に関して、折紙用紙のパターンを設定した場合に記録される。本実施形態では、折紙用紙パターンデータ２４０には、ユーザの着色に関係なく印刷される線分や模様に関するデータが記録されている。例えば、作品名「ツル」の折紙用紙パターンデータ２４０には、図７に示すように、「ツル」を折るための折紙用紙パターン２４１に関するデータが記録されている。具体的には、この折紙用紙パターン２４１には、折り目線等の目安線２４２の各線分を構成するための２次元座標に関するデータが記録されている。
【００３０】
ユーザデータ記憶部２５には、図８に示すように、各ユーザからの依頼に関するユーザデータ２５０が記録される。このユーザデータ２５０は、後述するように、ユーザからサービス提供の依頼が有った場合に記録される。本実施形態では、ユーザデータ２５０には、依頼番号毎に、ユーザ名、作品名、着色、折紙用紙の大きさ及び要求ステータスに関するデータが記録される。この依頼番号データ領域には、各ユーザからサービス提供の依頼があった場合に付与される依頼番号に関するデータが記録される。ユーザ名データ領域には、サービス提供の依頼を行なったユーザを識別するためのユーザ名に関するデータが記録される。作品名データ領域には、ユーザから依頼のあった作品名に関するデータが記録される。着色データ領域には、ユーザから依頼のあった着色データ（例えば、ＲＧＢデータ）を２次元座標と関連づけて記録する。折紙用紙の大きさデータ領域には、印刷用紙のサイズ及び折紙用紙の一辺の長さについてユーザの指定した値に関するデータを記録する。要求ステータスデータ領域には、ユーザからの要求状況に関するデータが記録される。要求ステータスとしては、例えば、「３次元モデル送信」、「折紙用紙印刷」、「折り方表示」等がある。
【００３１】
次に、上記のように構成されたシステムにおいて、事業者がユーザにクラフト情報を提供する場合の処理手順を、図９と図１１に従って説明する。ここでは、折紙用紙を印刷するまでの段階（図９）と、折り方を表示する段階（図１１）とに分けて説明する。まず、図９を用いて、折紙用紙を印刷するまでの手順を説明する。
【００３２】
まず、ユーザは、ユーザ端末１０を用いて、事業者システム２０に対してアクセス要求を、インターネットＩを介して送信する（Ｓ１−１）。そして、管理コンピュータ２１は、立体データ記憶部２２に記録された作品名を用いて構成したトップページデータを、インターネットＩを介して、ユーザ端末１０に送信する（Ｓ１−２）。
【００３３】
このトップページデータを受信したユーザ端末１０には、図１２に示す表示画面１００が出力される。この表示画面１００には、折紙作品の選択ボタン１０１、折紙作品のイメージ画像領域１０２及び色づけボタン１０３とが表示される。ここで、ユーザが希望する作品名、例えば「ツル」の選択ボタン１０１をクリックした場合、その作品イメージがイメージ画像領域１０２に表示される。
【００３４】
次に、ユーザが作品を選択し、ボタン１０３をクリックした場合、ユーザ端末１０は、インターネットＩを介して、３次元モデルの要求を事業者システム２０に送信する（Ｓ１−３）。この要求には、ユーザを識別するためのユーザ名とともに、ユーザが選択した作品名に関するデータが含まれる。
【００３５】
この要求を受信した管理コンピュータ２１は、まず、この要求に対して依頼番号を付与する。以下のデータ送受信には、この依頼番号が用いられる。そして、管理コンピュータ２１は、ユーザデータ記憶部２５に、依頼番号、ユーザ名、作品名とともに、要求ステータスとして「３次元モデル送信」のフラグを記録する。次に、管理コンピュータ２１は、受信した作品名に基づき、立体データ記憶部２２から３次元モデルデータを抽出する。そして、管理コンピュータ２１は、この３次元モデルデータを、インターネットＩを介して、ユーザ端末１０に送信する（Ｓ１−４）。
【００３６】
この３次元モデルデータを受信したユーザ端末１０には、図１３に示す表示画面１１０が出力される（Ｓ１−５）。この表示画面１１０には、３次元モデル画像１１１、加工ツール１１２及び画像回転ツール１１３が表示される。この３次元モデル画像１１１は、３次元モデルを２次元平面（スクリーン平面）に投影した画像である。この加工ツール１１２は、ユーザが作品に着色等の加工を行なうためのツールである。この加工ツール１１２には、領域指定、拡大、修正、文字、色づけや模様の貼り付け等を行なうための機能を実現するためのボタンが含まれる。これらの機能を利用する場合には、公知のペイント系ソフトウエア等と同様に、加工ツール１１２のボタンをクリックし、個別ツールを表示される。画像回転ツール１１３は、３次元モデル画像１１１を回転させるためのツールである。３次元モデル画像を回転させる場合には、ポインタを用いて画像回転ツール１１３の矢印を動かす。さらに、表示画面１１０には、作品を変更するための作品変更ボタン１１４、サンプル色ボタン１１５、対称図形ボタン１１６及び完了ボタン１１７が表示される。作品変更ボタン１１４は、作品を変更するためのボタンである。この作品変更ボタン１１４がクリックされた場合、ユーザ端末１０には表示画面１００が表示される。サンプル色ボタン１１５は、事業者が準備したサンプル色を利用する場合に用いるボタンである。このサンプル色ボタン１１５がクリックされた場合、ユーザ端末１０は、予め事業者が準備したサンプル色を所定の位置に着色する。また、対称図形ボタン１１６は、ユーザが付した色や模様を、３次元モデル画像１１１の左右対称の位置に付す場合に用いる。完了ボタン１１７は、着色が完了した場合に用いるボタンである。
【００３７】
ここで、ユーザは、加工ツール１１２を用いて、３次元モデル画像１１１に着色処理を行なう（Ｓ１−６）。本実施形態では、まず、加工ツール１１２の着色ボタンをクリックし、図１４に示すペイントツール１１８を表示させる。そして、「ツル」の左側面の着色を行なう。この場合、ユーザ端末１０は、着色された３次元ローカル座標に着色データを関連づけて記録する。次に、対称図形ボタン１１６をクリックする。これにより、ユーザ端末１０は、「ツル」の左側面の模様は、「ツル」の右側面にも転写される。この場合、ユーザ端末１０は、「ツル」の中心面を対称軸として、対称点となる３次元ローカル座標に同じ着色データを関連づけて記録する。
【００３８】
次に、画像回転ツール１１３を用いて「ツル」の３次元モデル画像１１１を回転させる。この場合、ユーザ端末１０は、立体モデルの３次元ローカル座標軸を回転させる。そして、ユーザ端末１０には、図１５の表示画面１２０に示すように、「ツル」の右側面が表示される。これらの操作を繰り返し、ユーザの希望する「ツル」の３次元モデル画像１１１が完成した場合、完了ボタン１１７をクリックする。
【００３９】
この場合、ユーザ端末１０には、図１６に示す表示画面１３０が出力される。この表示画面１３０には、印刷用紙のサイズを指定するための指定欄１３１、折紙用紙の一辺の長さを指定するための指定欄１３２、完成形態の「ツル」の大きさの表示欄１３３及び印刷実行ボタン１３４が含まれる。ここで、ユーザは、印刷用紙のサイズ、折紙用紙の一辺の長さについて、希望する値を各指定欄（１３１、１３２）に入力する。この場合、ユーザ端末１０は、入力された折紙用紙の一辺の長さから、「ツル」の大きさ（両翼の長さ）を算出し、表示欄１３３に出力する。なお、ここで、印刷用紙のサイズによって決まる最大値より大きな値が指定欄１３２に入力された場合には、ユーザ端末１０はアラームを発し、印刷用紙のサイズ又は折紙用紙の一辺の長さの修正をユーザに促す。
【００４０】
そして、印刷実行ボタン１３４がクリックされた場合、ユーザ端末１０は、色づけデータを、インターネットＩを介して事業者システム２０に送信する（Ｓ１−７）。この色づけデータには、ユーザが着色を行なった作品名に関するデータ、着色を行なった３次元ローカル座標とその着色データ及び折紙用紙の大きさ（印刷用紙のサイズ、折紙用紙の一辺の長さ）に関するデータが含まれる。
【００４１】
このデータを受信した管理コンピュータ２１は、まず、作品名、折紙用紙の大きさに関するデータを、ユーザデータ記憶部２５に記録する（Ｓ１−８）。
次に、管理コンピュータ２１は、着色された３次元ローカル座標を２次元座標に変換する（Ｓ１−９）。この場合、管理コンピュータ２１は、作品名、ステータスに基づいて、変換データ記憶部２３に記録された変換データ２３０を用いて座標変換を行なう。ここでは、例えば、３次元モデル２２１の特定の３次元ローカル座標（ｘ０，ｙ０，ｚ０）に着色が付されている場合を想定する。作品名「ツル」のステータス「完成品」の変換データ２３０には、図１０に示すように、３次元ローカル座標（ｘ０，ｙ０，ｚ０）と２次元座標（ｘ１，ｙ１）とが関連づけられて記録されている。このため、管理コンピュータ２１は、この３次元ローカル座標（ｘ０，ｙ０，ｚ０）を、これに対応する２次元座標（ｘ１，ｙ１）に変換する。このように、管理コンピュータ２１は、すべての３次元ローカル座標について座標変換を行ない、２次元座標に関連づけて着色データを、ユーザデータ記憶部２５に記録する。
【００４２】
次に、管理コンピュータ２１は、印刷データを生成する（Ｓ１−１０）。具体的には、まず、管理コンピュータ２１は、印刷データ記憶部２４から作品名「ツル」の折紙用紙パターンデータ２４０を抽出する。そして、ユーザデータ記憶部２５に記録された２次元座標に基づいて着色を行なった折紙用紙パターンを生成する。
【００４３】
次に、管理コンピュータ２１は、ユーザデータ記憶部２５に記録された折紙用紙の大きさに基づいて、折紙用紙の印刷領域を確定する。具体的には、印刷した場合、折紙用紙の一辺の長さが指定された長さになるように、着色された折紙用紙パターンの大きさを設定する。
【００４４】
次に、管理コンピュータ２１は、生成した印刷用データを、インターネットＩを介してユーザ端末１０に送信する（Ｓ１−１１）。さらに、管理コンピュータ２１は、ユーザデータ記憶部２５に、要求ステータスとして「折紙用紙印刷」のフラグを記録する（Ｓ１−１２）。事業者は、この要求ステータスに基づいて、ユーザに対する課金を行なう。
【００４５】
この印刷用データを受信したユーザ端末１０は、折紙用紙を印刷する（Ｓ１−１３）。この場合、ユーザ端末１０は、図２０に示す折紙台紙３００を出力する。以上により、印刷処理を終了する。ユーザは、折紙台紙３００の切り取り線に沿って折紙用紙を切りだし、折紙を折ることができる。
【００４６】
次に、図１１を用いて、折り方を表示する手順を説明する。印刷処理が完了した場合、ユーザ端末１０には、図１７に示す表示画面１４０が出力される。この表示画面１４０には、再印刷ボタン１４１と折り方ボタン１４２とが含まれる。ユーザが折紙台紙３００の再印刷を希望する場合には、再印刷ボタン１４１をクリックする。この場合、ユーザ端末１０は、再度、折紙台紙３００を印刷する。
【００４７】
一方、折り方に関する情報を希望する場合には、折り方ボタン１４２をクリックする。この折り方ボタン１４２がクリックされた場合、ユーザ端末１０は、インターネットＩを介して、折り方要求を事業者システム２０に送信する（Ｓ２−１）。
【００４８】
この折り方要求を受信した管理コンピュータ２１は、まず、ユーザデータ記憶部２５に２次元座標に関連づけられて記録された着色データを抽出する（Ｓ２−２）。そして、管理コンピュータ２１は、抽出した２次元座標を３次元ローカル座標に変換する（Ｓ２−３）。この場合、管理コンピュータ２１は、作品名、ステータスに基づいて、変換データ記憶部２３に記録された変換データ２３０を用いて座標変換を行なう。ここでは、例えば、ユーザデータ記憶部２５に記録されたユーザデータ２５０には、２次元座標（ｘ２，ｙ２）に関連づけて着色データが記録されている場合を想定する。作品名「ツル」のステータス「折り方手順（ｍ）」の変換データ２３０には、図１８に示すように、２次元座標（ｘ２，ｙ２）と３次元ローカル座標（ｘ３，ｙ３，ｚ３）とが関連づけられて記録されている。このため、管理コンピュータ２１は、この２次元座標（ｘ２，ｙ２）を、これに対応する３次元ローカル座標（ｘ３，ｙ３，ｚ３）に変換する。このように、管理コンピュータ２１は、着色データに関連づけられたすべての２次元座標について座標変換を行なう。
【００４９】
そして、管理コンピュータ２１は、変換した３次元ローカル座標に基づいて、折り方データを生成する（Ｓ２−４）。この処理は、立体データ記憶部２２に記録された「ツル」の「折り方手順（ｍ）」に関する立体データ２２０を抽出し、変換した３次元ローカル座標に基づいて、着色を付した立体モデルを生成する。この処理を繰り返して、「折り方手順（１）」〜「折り方手順（ｎ）」の立体モデルを含む折り方データを生成する。
【００５０】
そして、管理コンピュータ２１は、インターネットＩを介して、折り方データをユーザ端末１０に送信する（Ｓ２−５）。さらに、管理コンピュータ２１は、ユーザデータ記憶部２５に、要求ステータスとして「折り方表示」のフラグを記録する（Ｓ２−６）。事業者は、このフラグに基づいて、ユーザに対して課金を行なう。
【００５１】
この折り方データを受信したユーザ端末１０には、図１９に示す表示画面１５０が出力される（Ｓ２−７）。この表示画面１５０には、折り方の３次元モデル画像１５１と画像回転ツール１１３とが含まれる。この３次元モデル画像１５１は、ユーザが着色した「ツル」の「折り方手順」の３次元モデルを、２次元平面に投影した画像である。また、画像回転ツール１１３は、３次元モデル画像１５１を回転させるためのツールである。この画像回転ツール１１３の矢印をポインタで移動させることにより、３次元モデル画像１５１の見る角度が変化する。表示画面１５０には、さらに後退ボタン１５２と前進ボタン１５３とが表示される。後退ボタン１５２は、前の画面に戻るためのボタンである。前進ボタン１５３は、次の画面（次の折り方手順）を見るためのボタンである。以上により、折り方の表示処理を終了する。ユーザは、後退ボタン１５２と前進ボタン１５３とを操作することにより、折紙の折り方手順を順次、把握することができる。
【００５２】
以上、本実施形態によれば、以下に示す効果を得ることができる。
・  上記実施形態では、表示画面１１０には、３次元モデル画像１１１、加工ツール１１２及び画像回転ツール１１３が表示される。このため、ユーザは折り紙の最終的な形態を想定しながら、着色を行なうことができる。折り紙を実際に作成後、着色を行なう場合に比べ、確実にユーザが希望する作品を作成することが可能である。すなわち、３次元モデル画像１１１に着色するため、修正、変更が容易であり、着色の失敗を防止することができる。
【００５３】
・  上記実施形態では、３次元モデルデータを受信したユーザ端末１０には、表示画面１１０が出力される。この表示画面１１０には、３次元モデル画像１１１に加え、画像回転ツール１１３が表示される。このため、ユーザは、３次元モデル画像１１１を回転させながら、作品に着色を行なうことができる。
【００５４】
・  上記実施形態では、表示画面１１０には対称図形ボタン１１６が表示される。この対称図形ボタン１１６は、最後に付した色や模様を、３次元モデル画像１１１の左右対称の位置に付する場合に用いる。この対称図形ボタン１１６を用いた場合、ユーザ端末１０は、「ツル」の中心面を対称軸として、対称点となる３次元ローカル座標に同じ着色データを関連づけて記録する。このため、ユーザは、容易に左右対称に着色することができ、バランスのとれた作品を作成することができる。
【００５５】
・  上記実施形態では、管理コンピュータ２１は、作品名、ステータスに基づいて、変換データ記憶部２３に記録された変換データ２３０を用いて座標変換を行なう。このため、ユーザが３次元モデル画像１１１に付した着色は、折紙用紙の座標に変換できる。そして、ユーザの希望する折紙を完成させるための折紙用紙を印刷することができる。
【００５６】
・  上記実施形態では、管理コンピュータ２１は、印刷データ記憶部２４から作品名「ツル」の折紙用紙パターンデータ２４０を抽出し、ユーザデータ記憶部２５に記録された２次元座標に基づいて着色を行なう。このため、「折り目」等の共通した印刷パターンに対して、ユーザが独自に付した着色を付加した折紙用紙を印刷することができる。印刷用紙には、すでにユーザの指定した着色が付されているので、着色の失敗を防止できる。また、折紙用紙には、必要な部分のみに着色されるため、無駄な着色剤（インク）の使用を防止できる。
【００５７】
・  上記実施形態では、管理コンピュータ２１は、折紙用紙の大きさに基づいて、折紙用紙の印刷領域を確定する。具体的には、印刷した場合、折紙用紙の一辺の長さが、指定された長さになるように設定する。このため、ユーザは、様々な大きさの「ツル」を、容易に作成することができる。
【００５８】
・  上記実施形態では、立体データ記憶部２２に記録された立体データ２２０には、折紙作品の作成途中の形態が含まれる。このため、ユーザ端末１０に、折り方に関して３次元モデル画像１５１を提供できる。従って、ユーザは、折り方を容易に理解することができる。
【００５９】
・  上記実施形態では、管理コンピュータ２１は、変換データ２３０を用いて変換した３次元ローカル座標に基づいて、折り方データを生成し、ユーザ端末１０に提供する。この折り方データを受信したユーザ端末１０に出力される表示画面１５０には、ユーザの指定した着色が付されて３次元モデル画像１５１が含まれる。このため、ユーザは、着色を目印にして、容易に目的とする折紙を作成することができる。とくに、印刷した折紙用紙を用いる場合には容易である。
【００６０】
・  上記実施形態では、ユーザデータ記憶部２５に記録されたユーザデータ２５０には、ユーザ名とともに、作品名、要求ステータスに関するデータが記録される。この要求ステータスデータ領域には、ユーザからの依頼状況（「３次元モデル送信」、「折紙用紙印刷」、「折り方表示」）に関するフラグが記録される。このため、事業者は、ユーザの依頼状況に応じて、課金することができる。
【００６１】
なお、上記実施形態は、以下の態様に変更してもよい。
・  上記実施形態では、「折紙」を作成する実施形態を示したが、「飛び出す絵本」、「立体紙芝居」、「各種ペーパークラフト」、「ドールハウスの小物」、「オリジナルファンシーケース（小物入れ）」、「建物などのミニチュア」、「工事現場の完成模型」、「服などの型紙」、その他、装飾等の加工が必要な立体物の作成する場合に用いてもよい。これらの場合も、完成形態を表示するための完成品モデルの座標、クラフトを作るための素材の２次元座標及びそれらの座標を変換するための変換データを準備しておくことにより実現できる。
【００６２】
・  上記実施形態では、３次元モデルデータを受信したユーザ端末１０には、表示画面１１０が出力される。この表示画面１１０には、３次元モデル画像１１１が含まれる。この他に、完成した作品について予め準備された２次元画像を表示してもよい。例えば、完成した作品の正面図、上面図、各側面図等を、あわせて表示させてもよい。これにより、着色をより効率的にできる。
【００６３】
・  上記実施形態では、この折り方データを受信したユーザ端末１０には、ユーザが着色した「ツル」の「折り方手順」の３次元モデルを、２次元平面に投影した３次元モデル画像１５１が含まれる表示画面１５０が出力される。これに代えて、予め準備された「折り方手順」に関する２次元画像に着色を付した画像を表示してもよい。３次元モデルのデータ量に比べ２次元画像のデータ量が少ない場合、送信するデータ量を削減できる。
【００６４】
また、管理コンピュータ２１が、図２１に示すように、ユーザが指定した着色の付された説明書３１０を印刷又は表示するためのデータを生成し、ユーザ端末１０に送信してもよい。この場合、管理コンピュータ２１は、立体データ記憶部２２に記録された「折り方手順」に関するデータの中から、所定の角度で２次元平面に投影した画像を、まとめて説明書３１０を生成する。これにより、ユーザは折り方を一覧でき、容易に折紙を行なうことができる。
【００６５】
・  上記実施形態では、ユーザ端末１０からのアクセスに応じて、管理コンピュータ２１が、３次元モデルデータをユーザ端末１０に送信した。これに代えて、ユーザ端末１０に立体データ記憶部２２を設け、ユーザ端末１０が３次元モデルデータを抽出してもよい。この場合、例えば、３次元モデルデータを記録した記録媒体をユーザに提供することにより実現できる。これにより、ユーザ端末１０と事業者システム２０との間の通信負荷を軽減でき、効率的にクラフト情報の提供を行なうことができる。
【００６６】
・  上記実施形態では、管理コンピュータ２１が、３次元ローカル座標から２次元座標への座標変換、２次元座標から３次元ローカル座標への座標変換を行なった。これに代えて、変換データ記憶部２３や印刷データ記憶部２４をユーザ端末１０に設け、これらの座標変換の一部又は全部をユーザ端末１０が行ってもよい。この場合、例えば、これらのデータを記録した記録媒体をユーザに提供することにより実現できる。これにより、管理コンピュータ２１の負荷を軽減できる。
【００６７】
・  上記実施形態では、対称図形ボタン１１６をクリックすることにより、右側面の模様を、左側面にも転写する。この場合、ユーザ端末１０は、「ツル」の中心面を対称軸として、対称点となる３次元ローカル座標に同じ着色データを関連づけて記録する。これに代えて、相互に関連のある（例えば、相互に対称の位置関係にある）３次元ローカル座標（或いはポリゴン）を関連づけておいてもよい。この場合、一方の３次元ローカル座標に着色が付された場合、関連づけられた３次元ローカル座標にも同じ着色データを関連づけて記録する。これにより、対称点や対称面のない折紙に関しても、バランスよく着色を行なうことができる。
【００６８】
・  上記実施形態では、ユーザ端末１０は、折り目線の入った折紙用紙を含む折紙台紙３００を印刷する。これに代えて、ユーザの希望に応じて折り目線のない折紙用紙を出力してもよい。この場合、表示画面１３０には、ユーザに折り目線の有無を選択させるためのボタンを準備する。そして、ユーザが折り目線のない折紙用紙を選択した場合には、管理コンピュータ２１は、折り目線に関するデータを削除した印刷用データを生成し、ユーザ端末１０に送信する。これにより、ユーザは折り目線のない折紙用紙を入手することができる。
【００６９】
・  上記実施形態では、図９に示すように着色処理から印刷まで、連続して行なう。これに代えて、各段階で中断できるようにしてもよい。このため、表示画面１１０〜表示画面１３０において、処理を中断する場合にデータを保存するための保存ボタンを設けておく。この保存ボタンがクリックされた場合、ユーザ端末１０は依頼番号を表示するとともに、既に入力されたデータを事業者システム２０に送信する。そして、管理コンピュータ２１は受信したデータをユーザデータ記憶部２５に記録する。ユーザが再度、処理の続きを行う場合には、この依頼番号をユーザ端末１０に入力する。この場合、ユーザ端末１０は、この依頼番号を、インターネットＩを介して事業者システム２０に送信する。この依頼番号を受信した管理コンピュータ２１は、ユーザデータ記憶部２５からデータを抽出し、中断された処理の続きを行なうためのデータをユーザ端末１０に送信する。これにより、ユーザは時間や場所（ハードウエアの環境）を代えて、着色処理を行なったり、印刷を行なったりすることができる。
【００７０】
・  上記実施形態では、一枚の折紙台紙３００に、一つの折紙用紙が印刷される。これに代えて、一枚の折紙台紙３００に、複数の折紙用紙を印刷させるようにしてもよい。この場合、表示画面１３０には、印刷処理を先送りする場合にデータを保存するための保存ボタンを設けておく。この保存ボタンがクリックされた場合、ユーザ端末１０は依頼番号を表示するとともに、既に入力されたデータを事業者システム２０に送信する。そして、管理コンピュータ２１は受信したデータをユーザデータ記憶部２５に記録する。
【００７１】
ユーザから一括印刷の要求があった場合には、ユーザ端末１０は一括して印刷する依頼番号の入力を促す。依頼番号の入力があった場合、ユーザ端末１０は入力されたデータを事業者システム２０に送信する。このデータを受信した管理コンピュータ２１は、依頼番号に基づきユーザデータ記憶部２５からデータを抽出し、折紙用紙が折紙台紙３００に収まるように折紙用紙パターンの配置を構成する。そして、この配置に基づいて生成された印刷用データをユーザ端末１０に送信する。なお、ここで、一枚の折紙台紙３００に折紙用紙が入らない場合には、ユーザ端末１０はアラームを発し、印刷用紙のサイズ、折紙用紙の一辺の長さの修正や、複数の折紙台紙３００への印刷への変更をユーザに促す。これにより、折紙台紙３００を印刷する用紙を減らし、省資源を図ることができる。
【００７２】
・  上記実施形態では、一枚の折紙用紙を用いて作品を作る。これに代えて、複数の折紙用紙を用いて作品のパーツを作成し、各パーツを組み合わせて一つの作品を作れるようにしてもよい。例えば、印刷データ記憶部２４には、一つの作品名に対して、異なる２次元座標を設定した複数の折紙用紙パターンを記録しておくことにより実現できる。これにより、多様な作品をユーザに提供することができる。また、３次元モデル画像１１１として、各パーツを組み合わせた形状と各パーツとを切り替えて表示してもよい。これにより、ユーザは容易に着色を行なうことができる。また、この場合、表示画面１５０に各パーツ毎の作成途中の形態を表示させ、作成方法を提示してもよい。これにより、ユーザは容易に作品を作ることができる。
【００７３】
・  上記実施形態では、印刷用紙のサイズによって決まる最大値より大きな値が指定欄１３２に入力された場合、ユーザ端末１０はアラームを発し、印刷用紙のサイズ又は折紙用紙の一辺の長さの修正をユーザに促す。これに代えて、複数の印刷用紙に、折紙用紙を分割して印刷してもよい。この場合、ユーザは複数の折紙用紙を貼り合わせて作品を作る。これにより、ユーザの希望する大きな折紙を提供できる。
【００７４】
・  上記実施形態では、ユーザ端末１０としてユーザのコンピュータ端末を用いた。これに代えて、不特定多数の公衆が利用できる端末を用いてもよい。この場合、端末には料金徴収手段を設け、ユーザからの要求に応じて、その場で料金を徴収後、ユーザに折紙用紙や折り方に関する情報を提供する。
【００７５】
【発明の効果】
以上詳述したように、本発明によれば、ユーザが完成品モデル画像に着色したデータを座標変換し、そのクラフト作品を作成するための素材をユーザに提供することができる。また、ユーザの指定した着色が付された作成方法に関する情報を、ユーザに提供できる。従って、ユーザは、確実かつ効率的に目的とするクラフト作品を作成することができる。
【図面の簡単な説明】
【図１】  本発明の実施形態のシステム概略図。
【図２】  立体データ記憶部に記録されたデータの説明図。
【図３】  立体データ記憶部に記録された３次元モデルの説明図。
【図４】  立体データ記憶部に記録された３次元モデルの説明図。
【図５】  変換データ記憶部に記録されたデータの説明図。
【図６】  印刷データ記憶部に記録されたデータの説明図。
【図７】  印刷データ記憶部に記録された折紙用紙パターンの説明図。
【図８】  ユーザデータ記憶部に記録されたデータの説明図。
【図９】  本実施形態の処理手順の説明図。
【図１０】  座標変換の説明図。
【図１１】  本実施形態の処理手順の説明図。
【図１２】  ユーザ端末の表示手段に出力された画面の説明図。
【図１３】  ユーザ端末の表示手段に出力された画面の説明図。
【図１４】  ユーザ端末の表示手段に出力された画面の説明図。
【図１５】  ユーザ端末の表示手段に出力された画面の説明図。
【図１６】  ユーザ端末の表示手段に出力された画面の説明図。
【図１７】  ユーザ端末の表示手段に出力された画面の説明図。
【図１８】  座標変換の説明図。
【図１９】  ユーザ端末の表示手段に出力された画面の説明図。
【図２０】  印刷された折紙用紙の説明図。
【図２１】  印刷された折り方説明書の説明図。
【符号の説明】
１０…ユーザ端末、２０…事業者システム、２１…コンピュータとしての管理コンピュータ、２２…完成品モデル座標データ記憶手段又は作成方法データ記憶手段としての立体データ記憶部、２３…座標変換データ記憶手段としての変換データ記憶部２３、Ｉ…インターネット。
【図１】
0004112194.tif 000002
【図２】
0004112194.tif 000003
【図３】
0004112194.tif 000004
【図４】
0004112194.tif 000005
【図５】
0004112194.tif 000006
【図６】
0004112194.tif 000007
【図７】
0004112194.tif 000008
【図８】
0004112194.tif 000009
【図９】
0004112194.tif 000010
【図１０】
0004112194.tif 000011
【図１１】
0004112194.tif 000012
【図１２】
0004112194.tif 000013
【図１３】
0004112194.tif 000014
【図１４】
0004112194.tif 000015
【図１５】
0004112194.tif 000016
【図１６】
0004112194.tif 000017
【図１７】
0004112194.tif 000018
【図１８】
0004112194.tif 000019
【図１９】
0004112194.tif 000020
【図２０】
0004112194.tif 000021
【図２１】
0004112194.tif 000022