(57)【要約】【課題】オンライン上で使用されるアバターのペーパークラフト作成用の展開図データを低コストで作成する。【解決手段】アバター構成情報取得部１２０は、オンライン上で使用されるアバターを構成する複数のパーツの特定情報を含むアバター構成情報を取得する。ペーパークラフト用画像データ読出部１３０は、取得されたアバター構成情報に含まれる各パーツの特定情報にしたがい、ペーパークラフト用画像データ保持部１１０から対応する各パーツのペーパークラフト用の画像データを読み出す。展開図データ作成部１４０は、読み出された複数のパーツの画像データを、印刷用フォームにマッピングし、アバターのペーパークラフト作成用の展開図データを作成する。【選択図】図１
2012073766.tif 000002
【特許請求の範囲】
【請求項１】
オンライン上で使用されるアバターを構成する複数のパーツの特定情報を含むアバター構成情報を取得するアバター構成情報取得部と、
ユーザに選択させるべく画面に表示される複数の選択候補にそれぞれ対応するペーパークラフト用の画像データを、アバターを構成すべき複数のパーツごとに保持するペーパークラフト用画像データ保持部と、
前記アバター構成情報取得部により取得されたアバター構成情報に含まれる各パーツの特定情報にしたがい、前記ペーパークラフト用画像データ保持部から対応する各パーツのペーパークラフト用の画像データを読み出すペーパークラフト用画像データ読出部と、
前記ペーパークラフト用画像データ読出部により読み出された複数のパーツの画像データを、印刷用フォームにマッピングし、前記アバターのペーパークラフト作成用の展開図データを作成する展開図データ作成部と、
を備えることを特徴とするペーパークラフト展開図作成装置。
【請求項２】
前記展開図データ作成部により作成された展開図データをネットワークを介して、ユーザ端末装置に提供する展開図データ提供部をさらに備えることを特徴とする請求項１に記載のペーパークラフト展開図作成装置。
【請求項３】
前記アバター構成情報に含まれる各パーツの特定情報のうち、配置位置を変更可能なパーツの特定情報にはユーザ操作に起因して設定された位置情報が付加されており、
前記配置位置を変更可能な各パーツには、他のパーツ上に重ねて配置される際の基準位置がそれぞれ設定されており、
前記展開図データ作成部は、前記配置位置を変更可能なパーツの特定情報に付加されている位置情報にしたがい、当該パーツに対応するペーパークラフト用の画像データを移動させてマッピングすることを特徴とする請求項１または２に記載のペーパークラフト展開図作成装置。
【請求項４】
前記ペーパークラフト用画像データ保持部から読み出された顔の輪郭のペーパークラフト用の画像データと、その顔に重ねて配置されるべきパーツのペーパークラフト用の画像データとの位置関係を調査する位置関係調査部をさらに備え、
前記展開図データ作成部は、前記位置関係調査部による調査の結果、前記顔の輪郭内に、前記重ねて配置されるべきパーツが収まる場合、前記顔の輪郭の画像データ上に重ねて前記パーツの画像データをマッピングし、
前記顔の輪郭から、前記重ねて配置されるべきパーツがはみ出す場合、前記顔の輪郭の画像データと、前記パーツの画像データを、印刷用フォームに別々にマッピングすることを特徴とする請求項１から３のいずれかに記載のペーパークラフト展開図作成装置。
【請求項５】
前記ペーパークラフト用画像データ保持部から読み出された顔の輪郭のペーパークラフト用の画像データと、その顔に重ねて配置されるべきパーツのペーパークラフト用の画像データとの位置関係を調査する位置関係調査部と、
前記位置関係調査部による調査結果に応じて、前記重ねて配置されるべきパーツの画像データを補正するペーパークラフト用画像補正部と、をさらに備え、
前記ペーパークラフト用画像補正部は、前記位置関係調査部により前記顔の輪郭の展開図に重ねて配置されるべきパーツが、前記顔の輪郭の展開図に設けられる切込領域をまたぐと確認された場合、前記切込領域の両側に、前記重ねて配置されるべきパーツを分断して描画することを特徴とする請求項１から３のいずれかに記載のペーパークラフト展開図作成装置。
【請求項６】
前記ペーパークラフト用画像データ保持部から読み出された顔の輪郭のペーパークラフト用の画像データと、その顔に重ねて配置および接合されるべきパーツの画像データとの整合性を判定する整合性判定部と、
前記整合性判定部による判定結果に応じて、前記顔の輪郭の展開図に設けられる切込領域の深さを調整するペーパークラフト用画像データ補正部と、をさらに備え、
前記ペーパークラフト用画像データ補正部は、前記整合性判定部により前記顔の平面領域を拡大すべきと判定されたとき、前記切込領域を浅くすることを特徴とする請求項１から３のいずれかに記載のペーパークラフト展開図作成装置。
【請求項７】
オンライン上で使用されるアバターを構成する複数のパーツの特定情報を含むアバター構成情報を取得するアバター構成情報取得機能と、
ユーザに選択させるべく画面に表示される複数の選択候補にそれぞれ対応するペーパークラフト用の画像データを、アバターを構成すべき複数のパーツごとに保持するペーパークラフト用画像データ保持機能と、
前記アバター構成情報取得機能により取得されたアバター構成情報に含まれる各パーツの特定情報にしたがい、前記ペーパークラフト用画像データ保持機能により保持されている、対応する各パーツのペーパークラフト用の画像データを読み出すペーパークラフト用画像データ読出機能と、
前記ペーパークラフト用画像データ読出機能により読み出された複数のパーツの画像データを、印刷用フォームにマッピングし、前記アバターのペーパークラフト作成用の展開図データを作成する展開図データ作成機能と、
をコンピュータに発揮させることを特徴とするペーパークラフト展開図作成プログラム。
【請求項８】
オンライン上で使用されるオブジェクトを構成する複数のパーツの特定情報を含むオブジェクト構成情報を取得するオブジェクト構成情報取得部と、
ユーザに選択させるべく画面に表示される複数の選択候補にそれぞれ対応するペーパークラフト用の画像データを、オブジェクトを構成すべき複数のパーツごとに保持するペーパークラフト用画像データ保持部と、
前記オブジェクト構成情報取得部により取得されたオブジェクト構成情報に含まれる各パーツの特定情報にしたがい、前記ペーパークラフト用画像データ保持部から対応する各パーツのペーパークラフト用の画像データを読み出すペーパークラフト用画像データ読出部と、
前記ペーパークラフト用画像データ読出部により読み出された複数のパーツの画像データを、印刷用フォームにマッピングし、前記オブジェクトのペーパークラフト作成用の展開図データを作成する展開図データ作成部と、
を備えることを特徴とするペーパークラフト展開図作成装置。
【請求項９】
オンライン上で使用されるオブジェクトを構成する複数のパーツの特定情報を含むオブジェクト構成情報を取得するオブジェクト構成情報取得機能と、
ユーザに選択させるべく画面に表示される複数の選択候補にそれぞれ対応するペーパークラフト用の画像データを、オブジェクトを構成すべき複数のパーツごとに保持するペーパークラフト用画像データ保持機能と、
前記オブジェクト構成情報取得機能により取得されたオブジェクト構成情報に含まれる各パーツの特定情報にしたがい、前記ペーパークラフト用画像データ保持機能により保持されている、対応する各パーツのペーパークラフト用の画像データを読み出すペーパークラフト用画像データ読出機能と、
前記ペーパークラフト用画像データ読出機能により読み出された複数のパーツの画像データを、印刷用フォームにマッピングし、前記オブジェクトのペーパークラフト作成用の展開図データを作成する展開図データ作成機能と、
をコンピュータに発揮させることを特徴とするペーパークラフト展開図作成用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ペーパークラフト作成用の展開図ファイルを作成するペーパークラフト展開図作成装置およびそのプログラムに関する。
【背景技術】
【０００２】
インターネットが家庭に広く普及するなか、ペーパークラフト作成用の展開図ファイルをインターネットを介して配信し、そのファイルを家庭用のプリンタで印刷する仕組みが実用化されている。
【０００３】
たとえば、プリンタメーカーの販売促進手段として使用されたり、ペーパークラフトデザイナーの作品発表の方法として使用されている。また、オンラインショッピングなどの通信販売における各商品の商品情報とともに、それら商品のペーパークラフトの展開図ファイルを配信する手法が提案されている（たとえば、特許文献１参照）。また、家屋物件の間取り平面図、その間取り平面図に対応する家屋のペーパークラフトの展開図ファイル、家具のペーパークラフトの展開図ファイルを配信する手法も提案されている（たとえば、特許文献２参照）。このように、インターネットをはじめとするハイテク技術と、ペーパークラフトというローテク技術をミックスしたビジネスが実用化または模索されている。
【０００４】
ところで、インターネット上に構築されている様々なコミュニティ内では、ユーザの分身としてアバターが広く使用されている。たとえば、３次元の仮想世界コミュニティサイトや３次元のオンラインゲームサイトでは、３次元のアバターが活動している。また、一般的なＳＮＳ（Social Network Service）サイト、ブログ、チャット、電子掲示板、電子メールなどでも、自己を表すキャラクターとしてアバターが広く利用されている。
【０００５】
近年、ＰＣなどのインターネット接続端末のスペック向上、および通信回線の容量増大に伴い、様々なユーザの趣向を満足させる精緻なアバターを作成できるようになってきている。現在、無料および有料の多数のアバター作成サイトが存在し、アニメ調のアバターだけでなく、写真をもとにした似顔絵アバターサイトなども存在する。
【０００６】
一般的な無料のアバター作成サイトは、複数のパーツ（たとえば、体、顔、目、鼻、口、髪、洋服、アクセサリー）を複数の候補から選択させ、各ユーザが好みのアバターを作成できるサービスを提供している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２０２８３８号公報
【特許文献２】特開２００５−７８４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したように、各種コミュニティサイトが提供するアバター作成サイトや専門のアバター作成サイトが多数存在するなか、アバター作成サイト間の差別化が模索されている。本発明者は、アバター作成サイト間の差別化の一つとして、アバターをペーパークラフト化して提供するサービスに思い至った。
【０００９】
しかしながら、アバターを構成するパーツ数、各パーツの選択候補数、各選択候補において選択可能な色は、年々増加傾向にある。さらに、各パーツの位置調整、各パーツの大きさ調整、各種エフェクト処理など様々なカスタマイズが可能になってきている。このような様々な選択肢をユーザが任意に選択して作成可能なアバターの数は、膨大な数となり、そのすべてのアバターのペーパークラフト作成用の展開図を準備し、データベース化することはコスト的に極めて困難である。
【００１０】
本発明はこうした状況に鑑みてなされたものであり、その目的は、オンライン上で使用されるアバターのペーパークラフト作成用の展開図データを低コストで作成する技術を提供することにある。
【課題を解決するための手段】
【００１１】
本発明のある態様のペーパークラフト展開図作成装置は、オンライン上で使用されるアバターを構成する複数のパーツの特定情報を含むアバター構成情報を取得するアバター構成情報取得部と、ユーザに選択させるべく画面に表示される複数の選択候補にそれぞれ対応するペーパークラフト用の画像データを、アバターを構成すべき複数のパーツごとに保持するペーパークラフト用画像データ保持部と、アバター構成情報取得部により取得されたアバター構成情報に含まれる各パーツの特定情報にしたがい、ペーパークラフト用画像データ保持部から対応する各パーツのペーパークラフト用の画像データを読み出すペーパークラフト用画像データ読出部と、ペーパークラフト用画像データ読出部により読み出された複数のパーツの画像データを、印刷用フォームにマッピングし、アバターのペーパークラフト作成用の展開図データを作成する展開図データ作成部と、を備える。
【００１２】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によれば、オンライン上で使用されるアバターのペーパークラフト作成用の展開図データを低コストで作成することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係るペーパークラフト展開図データ提供システムの全体構成を示すブロック図である。
【図２】図２（ａ）、（ｂ）は、アバターパーツ用画像データ保持部およびペーパークラフト用画像データ保持部にそれぞれ構築されるデータ構造の一例を示す図である。
【図３】図３（ａ）〜（ｈ）は、アバター作成画面の遷移例を示す図である。
【図４】配置位置の変更可能なパーツを説明するための図である。
【図５】図５（ａ）〜（ｃ）は、印刷フォームにマッピングされたペーパークラフト作成用の展開図の一例を示す図である。
【図６】本発明の実施の形態に係るペーパークラフト展開図データ提供システムの全体動作を説明するためのフローチャートである。
【図７】第１オプション機能が追加されたペーパークラフト展開図作成装置の構成を説明するためのブロック図である。
【図８】図８（ａ）、（ｂ）は、顔の輪郭と髭パーツとの位置関係の一例を示す図である。
【図９】第２オプション機能が追加されたペーパークラフト展開図作成装置の構成を説明するためのブロック図である。
【図１０】顔の輪郭の展開図に設けられる切込領域を目パーツがまたぐ例を示す図である。
【図１１】第３オプション機能が追加されたペーパークラフト展開図作成装置の構成を説明するためのブロック図である。
【図１２】図１２（ａ）、（ｂ）は、顔の輪郭の展開図に設けられる切込領域の深さを調整する一例を説明するための図である。
【図１３】図１３（ａ）、（ｂ）は、顔パーツの大きさ調整に応じて、台座パーツの大きさを調整する例を説明するための図である。
【発明を実施するための形態】
【００１５】
図１は、本発明の実施の形態に係るペーパークラフト展開図データ提供システム５００の全体構成を示すブロック図である。ペーパークラフト展開図データ提供システム５００は、ペーパークラフト展開図作成装置１００、アバター作成装置２００およびユーザ端末装置３００を備える。
【００１６】
ペーパークラフト展開図作成装置１００、アバター作成装置２００およびユーザ端末装置３００は、インターネットなど一般に利用可能な汎用ネットワークを介して相互接続可能な構成である。なお、ペーパークラフト展開図作成装置１００とアバター作成装置２００とは、専用ネットワークで接続されてもよい。
【００１７】
アバター作成装置２００は、ＳＮＳサイト、ポータルサイト、オンラインゲームサイト、アバター作成専用サイトなど、アバター作成サービスをオンライン上で提供している運営主体が管理するサーバやＰＣにより構築される。ペーパークラフト展開図作成装置１００は、オンライン上で使用されるアバターのペーパークラフトを作成するための展開図データを作成するサービスを提供している運営主体が管理するサーバやＰＣにより構築される。
【００１８】
ユーザ端末装置３００は、ネットワークを介して少なくともアバター作成装置２００と接続可能な装置であればよく、ＰＣ、携帯電話機、スマートフォン、ゲーム装置、携帯型音楽プレイヤーなどが該当する。本実施の形態では、プリンタ４００に直接接続可能な装置であることが好ましいため、以下の例ではユーザ端末装置３００がＰＣであることを前提に説明する。
【００１９】
アバター作成装置２００は、アバターパーツ用画像データ保持部２１０、アバター作成画面生成部２２０、アバター作成画面提供部２３０、選択情報取得部２４０、アバター構成情報生成部２５０、アバター構成情報提供部２６０および展開図データ管理部２７０を備える。
【００２０】
ペーパークラフト展開図作成装置１００は、ペーパークラフト用画像データ保持部１１０、アバター構成情報取得部１２０、ペーパークラフト用画像データ読出部１３０、展開図データ作成部１４０および展開図データ提供部１５０を備える。
【００２１】
ユーザ端末装置３００は、アバター作成画面取得部３１０、表示部３２０、操作部３３０、選択情報生成部３４０、選択情報提供部３５０および展開図データ取得部３６０を備える。
【００２２】
アバター作成装置２００、ペーパークラフト展開図作成装置１００およびユーザ端末装置３００のそれぞれの構成は、ハードウエア的には、任意のプロセッサ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２３】
アバターパーツ用画像データ保持部２１０は、オンライン上で使用されるアバターを構成すべき複数のパーツごとに複数の選択候補の画像データを保持する。本明細書において、アバターとはオンライン上でユーザの分身として活動するキャラクターまたはオンライン上で自己を表現するキャラクターを指す。したがって、人型が一般的であるが、動物型やロボット型などであってもよい。以下の説明では、人型を例に説明する。人型アバターのパーツとしては、体、顔、目、鼻、口、アイテム（洋服、アクセサリーなど）などが該当する。アバターパーツ用画像データ保持部２１０のデータ構造の具体例については後述する。
【００２４】
アバター作成画面生成部２２０は、アバターパーツ用画像データ保持部２１０により保持される各パーツの複数の選択候補を表示したアバター作成画面を生成する。より厳密にはアバター作成画面をユーザ端末装置３００の表示部３２０に表示させるための画像データを生成する。以下、説明を簡略化するため当該画像データを単にアバター作成画面という。アバター作成画面は、後述する選択情報に応じて適宜、更新される。
【００２５】
アバター作成画面提供部２３０は、アバター作成画面生成部２２０により生成されたアバター作成画面をネットワークを介してユーザ端末装置３００に提供する。アバター作成画面取得部３１０は、アバター作成画面提供部２３０から提供されたアバター作成画面を取得し、表示部３２０に供給する。表示部３２０は、アバター作成画面取得部３１０から供給されるアバター作成画面を表示する。このアバター作成画面の具体例は後述する。
【００２６】
アバターを作成するユーザは、表示部３２０に表示されたアバター作成画面を見ながら、操作部３３０を操作してアバターを構成する複数のパーツのそれぞれについて、複数の選択候補の中からお気に入りのパーツを選択していく。なお、アバターを構成する複数のパーツの中に、色を選択可能なパーツが含まれていてもよい。そのパーツの選択の際には、アバター選択画面内に複数の色候補が表示され、ユーザはお気に入りの色を選択する。なお、色の選択に関連して透明度、模様、グラデーションなどが選択可能な設定でもよい。
【００２７】
また、アバターを構成する複数のパーツの中に、配置位置を変更可能なパーツが含まれていてもよい。すなわち、移動可能なパーツが含まれてもよい。たとえば、眉、目、鼻、口などが該当する。その移動可能なパーツは、複数の配置候補の中から選択される形式であってもよいし、ユーザが所定の移動制限範囲内において任意の位置に配置可能な形式であってもよい。
【００２８】
前者の場合、アバター選択画面内に複数の配置候補が表示され、ユーザはお気に入りの配置を選択できる。たとえば、鼻の位置を「上」、「中」、「下」の中から一つ選択する。後者の場合、ユーザはアバター選択画面上に表示される顔パーツなどの領域内に設定される移動制限範囲内において、マウス操作によるカーソル移動などの手段を用いてパーツをお気に入りの位置に移動させる。ここで、顔パーツに配置されるべきパーツ（たとえば、眉、目、鼻、口）では、少なくとも顔の輪郭が上記移動制限範囲に設定される。なお、各パーツごとに、その本来の配置位置を基準とした、より狭い移動制限範囲が設定されてもよい。また、そのような制限を設定せずに、いわゆる変顔の作成も可能な設計であってもよい。
【００２９】
操作部３３０は、ユーザ操作に起因して生成される信号を選択情報生成部３４０に供給する。選択情報生成部３４０は、操作部３３０から供給される信号に応じて、アバターを構成すべき各パーツの選択情報を生成する。その際、色が選択可能なパーツ、および位置が選択可能なパーツについては、それぞれ色選択情報、および位置選択情報が付加される。
【００３０】
配置位置を任意に設定できるパーツについての位置情報は、配置可能な範囲内における座標値や、配置可能な範囲内における基準位置との差分値で規定される。ここで、配置可能な範囲およびその基準位置は、そのパーツを重ねて配置すべき対象となるパーツ（たとえば、顔パーツ、体パーツ）の各選択候補ごとに予め設定されている。
【００３１】
選択情報生成部３４０は、生成した各パーツの選択情報を選択情報提供部３５０に供給する。選択情報提供部３５０は、選択情報生成部３４０から供給された各パーツの選択情報をネットワークを介して、アバター作成装置２００に提供する。選択情報取得部２４０は、選択情報提供部３５０から提供される各パーツの選択情報を取得する。選択情報取得部２４０は、取得した各パーツの選択情報をアバター作成画面生成部２２０およびアバター構成情報生成部２５０に供給する。
【００３２】
アバター作成画面生成部２２０は、選択情報取得部２４０から供給される各パーツの選択情報に基づき、各パーツの選択が確定したことを確認するたびに、アバター作成画面を更新していく。たとえば、まず体パーツの選択候補を表示するアバター作成画面を生成し、体パーツの選択が確定すると、つぎに顔パーツの選択候補を表示するアバター作成画面を生成するといったように、アバター作成画面を切り替えていく。
【００３３】
アバター構成情報生成部２５０は、選択情報取得部２４０から供給される各パーツの選択情報に基づき、アバター構成情報を生成する。たとえば、アバター構成情報はＸＭＬ形式で記述されたメタデータで表現されてもよい。すなわち、アバター構成情報はアバターを構成する、ユーザに選択された各パーツの各識別情報が埋め込まれたＸＭＬファイルにより表現されてもよい。各パーツに対応する各識別情報は、アバターパーツ用画像データ保持部２１０を参照することにより取得可能である（後述する図２参照）。アバター構成情報生成部２５０は、生成したアバター構成情報をアバター構成情報提供部２６０に供給する。
【００３４】
アバター構成情報提供部２６０は、アバター構成情報生成部２５０から供給されるアバター構成情報をネットワークを介してペーパークラフト展開図作成装置１００に提供する。アバター構成情報取得部１２０は、アバター構成情報提供部２６０からアバター構成情報を取得し、ペーパークラフト用画像データ読出部１３０に供給する。このアバター構成情報には、アバターを構成する複数のパーツの選択情報が含まれている。
【００３５】
ペーパークラフト用画像データ保持部１１０は、ユーザに選択させるべくアバター作成画面に表示される複数の選択候補にそれぞれ対応するペーパークラフト用の画像データを、アバターを構成すべき複数のパーツごとに保持する。より具体的には、アバター作成画面に表示される複数の選択候補パーツの画像データにそれぞれ対応するペーパークラフト作成用の、複数のパーツ展開図の画像データを保持する。なお、各選択候補パーツの画像データと各パーツ展開図の画像データとは、必ずしも１：１で対応する必要はなく、ｎ（ｎは２以上の整数）：１で対応する関係であってもよい。たとえば、二つの選択候補パーツの画像データに対して、一つのパーツ展開図の画像データが対応する関係であってもよい。
【００３６】
立体構造物であるペーパークラフトを作成するためには、紙に印刷された各パーツの展開図を切り取り、折り曲げ、糊付けする必要がある。したがって、オンライン上で使用されるアバターを構成する各パーツを、ペーパークラフトを構成する各パーツの展開図に置き換える必要がある。その展開図には切込領域が設けられたり、糊しろ領域が設けられたり、山折り線、谷折り線が描画されたりする。したがって、アバター作成画面で表示されるパーツの画像データと、そのパーツに対応するペーパークラフト作成用のパーツ展開図の画像データとは、異なるものとなる。このパーツ展開図の画像データは、ペーパークラフトデザイナーによりパーツごとに生成される。
【００３７】
図２（ａ）、（ｂ）は、アバターパーツ用画像データ保持部２１０およびペーパークラフト用画像データ保持部１１０にそれぞれ構築されるデータ構造の一例を示す図である。図２（ａ）はアバターパーツ用画像データ保持部２１０に構築されるデータ構造を示す。図２（ａ）に示すデータ構造では、アバターパーツ用画像データが、アバターを構成すべきパーツごとに管理され、各構成パーツごとに複数の選択候補パーツの画像データが保持される。この画像データはアバター作成画面に表示される画像データである。各画像データにはそれぞれ識別情報が割り当てられている。
【００３８】
図２（ｂ）はペーパークラフト用画像データ保持部１１０に構築されるデータ構造を示す。図２（ｂ）に示すデータ構造では、ペーパークラフト用画像データが、アバターを構成すべきパーツごとに管理され、各構成パーツごとに複数のパーツ展開図の画像データが保持される。この画像データはペーパークラフト用の印刷フォームにマッピングされる画像データである。各画像データにはそれぞれ識別情報が割り当てられている。この識別情報により、アバター作成画面に表示される選択候補パーツの画像データと、ペーパークラフト用の印刷フォームにマッピングされるパーツ展開図の画像データとが関連付けられる。
【００３９】
したがって、各パーツについてこの識別情報をアバター作成装置２００からペーパークラフト展開図作成装置１００に受け渡すことにより、ペーパークラフト展開図作成装置１００は、ユーザにより作成されたアバターのペーパークラフト作成用の展開図データを生成することができる。
【００４０】
ペーパークラフト用画像データ読出部１３０は、アバター構成情報取得部１２０により取得されたアバター構成情報に含まれる各パーツの選択情報にしたがい、ペーパークラフト用画像データ保持部１１０から対応する各パーツのペーパークラフト用の画像データを読み出す。より具体的には、各パーツの選択情報にしたがい、ペーパークラフト用画像データ保持部１１０から対応する各パーツ展開図の画像データを読み出す。
【００４１】
図２に示した例を前提とすると、ペーパークラフト用画像データ読出部１３０は、アバター構成情報に含まれる各パーツの識別情報を読み出し、それら識別情報をキーとして、ペーパークラフト用画像データ保持部１１０から対応する各パーツ展開図の画像データを読み出す。ペーパークラフト用画像データ読出部１３０は、読み出した各パーツ展開図の画像データを展開図データ作成部１４０に供給する。
【００４２】
展開図データ作成部１４０は、ペーパークラフト用画像データ読出部１３０により読み出された複数のパーツ展開図の画像データを、印刷用フォームにマッピングし、アバター作成装置２００により作成されたアバターのペーパークラフト作成用の展開図データを作成する。なお、印刷用フォームにマッピングする位置は、各パーツ展開図が重ならないよう予め設定されている。また、各パーツの選択情報に付加されている色情報に応じて、各パーツに対応するパーツ展開図の色を選択する。
【００４３】
アバター構成情報に含まれる各パーツの選択情報のうち、配置位置を変更可能なパーツの選択情報には、位置情報が付加されている。また、配置位置を変更可能な各パーツには、他のパーツ上に重ねて配置される際の基準位置がそれぞれ設定されている。すなわち、配置位置を変更可能なパーツを重ねて配置すべき対象パーツには、その配置位置を変更可能なパーツのデフォルト位置が設定されている。たとえば、各顔パーツには、配置位置を変更可能な目パーツのデフォルト位置が設定されている。
【００４４】
展開図データ作成部１４０は、配置位置を変更可能なパーツについて、その選択情報に付加されている位置情報にしたがい、当該パーツに対応するパーツ展開図の画像データを移動させてマッピングする。すなわち、重ね合わせ対象となるパーツ展開図上における描画位置を移動させる。
【００４５】
展開図データ作成部１４０は、作成したペーパークラフト作成用の展開図データを展開図データ提供部１５０に供給する。たとえば、ＰＤＦファイルなどで供給する。展開図データ提供部１５０は、展開図データ作成部１４０により作成された展開図データをネットワークを介して、最終的にユーザ端末装置３００に提供する。
【００４６】
図１に示す例では、展開図データ提供部１５０は、その展開図データをアバター作成装置２００にネットワークを介して提供し、アバター作成装置２００の展開図データ管理部２７０がその展開図データをネットワークを介してユーザ端末装置３００に提供する例を描いている。この提供方法はペーパークラフト展開図作成装置１００がユーザ端末装置３００の識別情報を持たない場合の例である。ペーパークラフト展開図作成装置１００がアバター作成装置２００からユーザ端末装置３００の識別情報を得ていれば、展開図データ提供部１５０は、上記展開図データをネットワークを介してユーザ端末装置３００に直接提供することができる。
【００４７】
展開図データ取得部３６０は、展開図データ管理部２７０または展開図データ提供部１５０から提供された上記展開図データを取得する。展開図データ取得部３６０は、ユーザ操作に起因してこの展開図データをプリンタ４００に出力する。プリンタ４００は、その展開図データを紙（たとえば、マットフォトペーパー）に印刷する。
【００４８】
なお、ペーパークラフトの作成にはマットフォトペーパーなど、ある程度の強度を持つ紙が適している。そのような強度を持つ紙を所持せず、その購入も煩雑と感じるユーザも多い。そこで、ペーパークラフト展開図作成装置１００の運営主体が、アバター作成装置２００からそのアバターを作成したユーザの名前と住所を予め得ていれば、そのユーザが作成した展開図データをマットフォトペーパーなどに印刷し、そのユーザ宅に郵送してもよい。
【００４９】
以下、アバター作成サイトを通じたアバター作成から展開図データ作成までの具体例を図面を挙げながら説明する。
【００５０】
図３（ａ）〜（ｈ）は、アバター作成画面の遷移例を示す図である。図３（ａ）はアバターの性別の選択画面である。ユーザにより画像ａ１が選択されると男性が、画像ａ２が選択されると女性が選択される。図３（ｂ）は、顔の輪郭の選択画面であり、図３（ａ）に示した性別選択画面において性別の選択が終了すると、遷移する画面である。それぞれ異なる顔の輪郭が描かれている画像ｂ１〜ｂ３の中からユーザにより一つが選択される。図３（ｃ）は、眉の選択画面であり、図３（ｂ）に示した顔の輪郭の選択画面において顔の輪郭の選択が終了すると、遷移する画面である。それぞれ異なる眉が描かれている画像ｃ１〜ｃ３の中からユーザにより一つが選択される。図３（ｄ）は、目の選択画面であり、図３（ｃ）に示した眉の選択画面において眉の選択が終了すると、遷移する画面である。それぞれ異なる目が描かれている画像ｄ１〜ｄ３の中からユーザにより一つが選択される。
【００５１】
図３（ｅ）は、鼻の選択画面であり、図３（ｄ）に示した目の選択画面において目の選択が終了すると、遷移する画面である。それぞれ異なる目が描かれている画像ｅ１〜ｅ３の中からユーザにより一つが選択される。図３（ｆ）は、口の選択画面であり、図３（ｅ）に示した鼻の選択画面において鼻の選択が終了すると、遷移する画面である。それぞれ異なる鼻が描かれている画像ｆ１〜ｆ３の中からユーザにより一つが選択される。図３（ｇ）は、髪型の選択画面であり、図３（ｆ）に示した口の選択画面において口の選択が終了すると、遷移する画面である。それぞれ異なる口が描かれている画像ｇ１〜ｇ３の中からユーザにより一つが選択される。図３（ｈ）は、髭の選択画面であり、図３（ｇ）に示した髪型の選択画面において髪型の選択が終了すると、遷移する画面である。それぞれ異なる髭が描かれている画像ｈ１〜ｈ６の中からユーザにより一つが選択される。なお、髭については設けない選択も可能である。
【００５２】
図４は、配置位置の変更可能なパーツを説明するための図である。図４には顔パーツの展開図と、その顔パーツにマッピングされる眉パーツｉ１、目パーツｉ２、鼻パーツｉ３および口パーツｉ４が描かれている。これら眉パーツｉ１、目パーツｉ２、鼻パーツｉ３および口パーツｉ４は、当該顔パーツの輪郭の範囲内で、上述した配置位置を変更なパーツに設定することに適している。それらの描画位置を移動させるだけで足り、当該顔パーツ、眉パーツｉ１、目パーツｉ２、鼻パーツｉ３および口パーツｉ４の展開図データを補正する必要がないためである。
【００５３】
これに対し、髪パーツなど顔パーツに糊付けして接合するパーツの場合、顔パーツの展開図の糊しろ領域を移動させる必要があり、展開図データの数を増やすか、マッピングする前にその形状を補正する必要があり、システム規模を増大する必要がある。
【００５４】
図５（ａ）〜（ｃ）は、印刷フォームにマッピングされたペーパークラフト作成用の展開図の一例を示す図である。図５（ａ）に示す印刷フォームｊ１にマッピングされた展開図は複数の髪パーツの展開図である。図５（ｂ）に示す印刷フォームｊ２にマッピングされた展開図は、体関連パーツおよび台座パーツの展開図である。体関連パーツには胴体パーツ、手パーツ、足パーツ、洋服パーツ、支持パーツが含まれる。図５（ｃ）に示す印刷フォームｊ３にマッピングされた展開図は、顔パーツ、耳パーツおよび首パーツの展開図である。顔パーツの展開図には、眉パーツ、目パーツ、鼻パーツおよび口パーツが重ねて配置されている。これらの印刷フォームｊ１〜ｊ３は、ユーザ操作に起因して画面上でプレビューが可能な設計であってもよい。
【００５５】
図６は、本発明の実施の形態に係るペーパークラフト展開図データ提供システム５００の全体動作を説明するためのフローチャートである。まず、ユーザ端末装置３００は、オンライン上で使用されるアバターを作成したいユーザの操作に応じてログインコマンドをアバター作成装置２００に送信し、アバター作成装置２００に構築されたアバター作成サイトにログインする（Ｓ１０）。初回のログイン時には、ユーザＩＤ、パスワード、メールアドレスなどを登録する。
【００５６】
アバター作成装置２００は、アバター作成画面をユーザ端末装置３００に提示する（Ｓ１１）。上述したようにアバターを構成する各パーツごとに複数の選択候補を提示する。ユーザは提示されたアバター作成画面を見て、各パーツごとにお気に入りのパーツを選択し、ユーザ端末装置３００はユーザのその選択操作に応じた選択情報を生成し、アバター作成装置２００に送信する（Ｓ１２）。
【００５７】
アバター作成装置２００は、ユーザ端末装置３００から送信された選択情報にしたがい、アバター構成情報を生成する（Ｓ１３）。アバター作成装置２００は、生成したアバター構成情報をペーパークラフト展開図作成装置１００に送信する（Ｓ１４）。
【００５８】
ペーパークラフト展開図作成装置１００は、アバター作成装置２００から受信したアバター構成情報に基づき、ペーパークラフト作成用の展開図データを生成する（Ｓ１５）。ペーパークラフト展開図作成装置１００は、生成した展開図データをアバター作成装置２００に送信する（Ｓ１６）。
【００５９】
アバター作成装置２００は、ペーパークラフト展開図作成装置１００から当該展開図データを受信すると、ユーザ端末装置３００の画面上に、上記アバターのペーパークラフト作成用の展開図データのダウンロード開始ボタンなどを表示する。ユーザは画面上に表示されたそのダウンロードボタン開始などを押下することにより、ユーザ端末装置３００は、アバター作成装置２００に構築されたアバター作成サイトから、当該展開図データを受信する（Ｓ１７）。ユーザ端末装置３００は、ユーザ操作に応じてログアウトコマンドをアバター作成装置２００に送信することにより、アバター作成装置２００に構築されたアバター作成サイトからログアウトする（Ｓ１８）。
【００６０】
以上説明したように本実施の形態によれば、オンライン上で使用されるアバターのペーパークラフト作成用の展開図データを低コストで作成し、ユーザに提供することができる。すなわち、アバター作成サイトを通じて作成可能なアバターの種類は膨大な数となるが、各パーツの選択候補ごとにパーツ展開図を用意し、アバター構成情報にしたがいパーツ展開図を適宜、選択して印刷フォームにマッピングすることにより、用意する必要がある展開図の数を大きく減少させることができる。これに対し、アバター作成サイトを通じて作成可能なアバターの全種類に対応した展開図を用意した場合、その数は膨大なものとなる。
【００６１】
本実施の形態に係る方式を採用すれば、ペーパークラフト展開図作成装置１００により構築されるシステム規模を抑えることができ、システム開発コスト、維持コストを低減することができる。たとえば、新たなパーツが追加された場合も、単純にそのパーツ展開図をペーパークラフト用画像データ保持部１１０に追加し、必要に応じて印刷フォーム上のマッピング位置を決定するだけで足りる。
【００６２】
ここまで、ペーパークラフト展開図作成のためのシステムをできるだけシンプルに低コストで作成する設計思想に基づき構築する例を説明した。以下、当該システムに発生しうるエラーを低減すべく、オプション機能を追加する例を説明する。
【００６３】
図７は、第１オプション機能が追加されたペーパークラフト展開図作成装置１００の構成を説明するためのブロック図である。図７のペーパークラフト展開図作成装置１００は、図１のペーパークラフト展開図作成装置１００に位置関係調査部１３２が追加された構成である。図７のアバター作成装置２００、ユーザ端末装置３００およびプリンタ４００の構成および動作は、図１と同様であるためその説明を省略する。
【００６４】
位置関係調査部１３２は、ペーパークラフト用画像データ保持部１１０から読み出された顔の輪郭のペーパークラフト用の画像データと、その顔に重ねて配置されるべきパーツのペーパークラフト用の画像データとの位置関係を調査する。ここで、当該パーツは、顔の輪郭内に描画されることにより、顔の輪郭と合成されるパーツを指す。たとえば、髭パーツ、耳パーツ、メガネパーツなどが該当しうるが、もともと別パーツとして印刷フォーム上に別々にマッピングされるよう設定されているパーツについては該当しない。
【００６５】
位置関係調査部１３２は、上記位置関係の調査結果を展開図データ作成部１４０に供給する。展開図データ作成部１４０は、位置関係調査部１３２による調査結果を受け、当該顔の輪郭内に、重ねて配置されるべきパーツが収まる場合、当該顔の輪郭の画像データ上に重ねて当該パーツの画像データをマッピングする。
【００６６】
一方、展開図データ作成部１４０は、当該顔の輪郭から、当該重ねて配置されるべきパーツがはみ出す場合、当該顔の輪郭の画像データと、当該パーツの画像データを、印刷用フォームに別々にマッピングする。重ねて配置されるべきパーツが顔の輪郭からはみ出す場合の例としては、もともと顔の輪郭をはみ出している大きなパーツがユーザに選択された場合、顔の輪郭をはみ出すまでその基準位置から当該パーツの位置がユーザに変更された場合が挙げられる。
【００６７】
図８（ａ）、（ｂ）は、顔の輪郭と髭パーツとの位置関係の一例を示す図である。図８（ａ）は、顔の輪郭内に髭パーツｋ１が収まる例を描いている。この場合、展開図データ作成部１４０は、当該顔パーツの展開図の基準位置に当該髭パーツｋ１を描画する。図８（ｂ）は、顔の輪郭から髭パーツｋ２がはみ出す例を描いている。この場合、展開図データ作成部１４０は、当該顔パーツの展開図と、当該髭パーツｋ２の展開図を印刷フォーム上に別々にマッピングする。後者の場合、展開図データ作成部１４０は、当該顔パーツの展開図に当該髭パーツｋ２を糊付けすべき糊付け領域ｋ３を描画する。
【００６８】
以上説明したように第１オプション機能を追加することにより、顔の領域の展開図が印刷フォームをはみ出したり、他のパーツの展開図と重なることを防止することができる。
【００６９】
図９は、第２オプション機能が追加されたペーパークラフト展開図作成装置１００の構成を説明するためのブロック図である。図９のペーパークラフト展開図作成装置１００は、図１のペーパークラフト展開図作成装置１００に位置関係調査部１３２およびペーパークラフト用画像補正部１３４が追加された構成である。図９のアバター作成装置２００、ユーザ端末装置３００およびプリンタ４００の構成および動作は、図１と同様であるためその説明を省略する。
【００７０】
位置関係調査部１３２は、ペーパークラフト用画像データ保持部１１０から読み出された顔の輪郭のペーパークラフト用の画像データと、その顔に重ねて配置されるべきパーツのペーパークラフト用の画像データとの位置関係を調査する。たとえば、顔パーツと目パーツとの位置関係などを調査する。位置関係調査部１３２は、その調査結果をペーパークラフト用画像補正部１３４および展開図データ作成部１４０に供給する。
【００７１】
ペーパークラフト用画像補正部１３４は、位置関係調査部１３２による調査結果に応じて、重ねて配置されるべきパーツの画像データを補正する。たとえば、ペーパークラフト用画像補正部１３４は、位置関係調査部１３２により顔の展開図に重ねて配置されるべきパーツが、当該顔の展開図に設けられる切込領域をまたぐと確認された場合、当該切込領域の両側に、当該重ねて配置されるべきパーツを分断して描画する。
【００７２】
より具体的には、ペーパークラフト用画像補正部１３４は、切込領域を形成する二本の直線のなす角度を特定し、当該切込領域の先端位置を基準点として、当該切込領域をまたぐパーツをその角度分、扇状に広げることにより、当該パーツを補正することができる。
【００７３】
ペーパークラフト用画像補正部１３４は、補正したパーツを展開図データ作成部１４０に供給する。なお、位置関係調査部１３２による調査の結果、切込領域をまたぐパーツが存在しない場合、ペーパークラフト用画像補正部１３４による補正処理はスキップされる。
【００７４】
図１０は、顔の輪郭の展開図に設けられる切込領域を目パーツがまたぐ例を示す図である。図１０では、切込領域ｌ１（図１０では糊しろ領域ｌ２も含めて切込領域ｌ１という）を目パーツがまたいでいる。ペーパークラフト用画像補正部１３４は、目パーツを切込領域ｌ１の先端を中心に扇状に広げ、切込領域ｌ１の両側に目パーツ左部ｌ３、目パーツ右部ｌ４を描画している。なお、図１０では、目パーツの一部が切込領域ｌ１をまたいでいる例を描いているが、目パーツ全体が切込領域ｌ１をまたいでいる場合、目パーツは完全に二つに分割されて描画されることになる。
【００７５】
以上説明したように第２オプション機能を追加することにより、重ねるべきパーツが、重ね合わせ対象パーツの切込領域上に位置するアバター構成情報を受け取った場合でも、破綻のないペーパークラフトを完成させることができる展開図データを作成することができる。
【００７６】
図１１は、第３オプション機能が追加されたペーパークラフト展開図作成装置１００の構成を説明するためのブロック図である。図１１のペーパークラフト展開図作成装置１００は、図１のペーパークラフト展開図作成装置１００に整合性判定部１３６およびペーパークラフト用画像補正部１３４が追加された構成である。図１１のアバター作成装置２００、ユーザ端末装置３００およびプリンタ４００の構成および動作は、図１と同様であるためその説明を省略する。
【００７７】
整合性判定部１３６は、ペーパークラフト用画像データ保持部１１０から読み出された顔の輪郭のペーパークラフト用の画像データと、その顔に重ねて配置および接合されるべきパーツの画像データとの整合性を判定する。たとえば、眉パーツ、目パーツ、鼻パーツおよび口パーツの配置エリアと、顔パーツの傾斜領域となる切込領域の先端との位置関係を判定する。当該配置エリアと当該先端との距離が、所定の設定距離範囲内に存在する場合、整合性ありと判定し、存在しない場合、整合性なしと判定する。
【００７８】
ペーパークラフト用画像補正部１３４は、整合性判定部１３６による判定結果に応じて、当該顔の輪郭の展開図に設けられる切込領域の深さを調整する。たとえば、整合性判定部１３６により当該顔の平面領域を拡大すべきと判定されたとき、当該切込領域を浅くする。ここで、当該顔の平面領域を拡大すべきときとは、上記配置エリアと当該切込領域の先端との距離が上記設定距離範囲の下限値未満の場合であり、当該配置エリアと当該切込領域が重なり合う場合も含む。この場合、当該配置エリアと当該切込領域の先端との距離が上記設定距離範囲内の値となるまで、ペーパークラフト用画像補正部１３４は、当該切込領域を浅くする。反対に、整合性判定部１３６により当該顔の平面領域を縮小すべきと判定されたとき、当該切込領域を深くする。
【００７９】
また、当該配置エリアと当該切込領域の先端との距離を一定または略一定に保つために、ペーパークラフト用画像補正部１３４は、当該切込領域の深さを調整してもよい。これにより、顔のバランスをとることができる。
【００８０】
図１２（ａ）、（ｂ）は、顔の輪郭の展開図に設けられる切込領域の深さを調整する一例を説明するための図である。図１２（ａ）と図１２（ｂ）とを比較すると、顔の輪郭は異なる顔パーツが選択されているのに対して、眉パーツ、目パーツ、鼻パーツおよび口パーツは同じものが選択されており、それらの配置バランスも同じである。図１２（ｂ）の顔パーツの平面領域に占める額の面積は、図１２（ａ）のそれより広く、顔の平面領域を狭くして傾斜領域を広げたほうがバランスがよくなると考えられる。そこで、図１２（ｂ）の顔の輪郭の展開図において、眉パーツ、目パーツ、鼻パーツおよび口パーツの配置エリアｍ１を変えずに、顔の額側の切込領域を深く調整する。その際、髪パーツとの接合部分である糊しろ領域ｍ２の大きさは変更しない。
【００８１】
以上説明したように第３オプション機能を追加することにより、顔の輪郭の展開図に設けられる切込領域の深さを調整することにより、顔パーツと顔に配置される各種パーツ間の整合性やバランスを調整することができる。たとえば、眉パーツ、目パーツ、鼻パーツおよび口パーツが常に顔の平面領域に配置されるように設定することができる。また、顔の平面領域における、額の広さを常に一定にするように調整することもできる。
【００８２】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００８３】
たとえば、上述したアバター選択サイトを通じたアバター作成において、各パーツの色や位置を設定変更可能な点について説明した。この点、各パーツの大きさを変更可能なようにしてもよい。その変更により、ペーパークラフトの重心位置が高くなると、ペーパークラフトが自立できなくなる可能性がある。たとえば、顔などペーパークラフト全体の上部に位置するパーツを大きくした場合、胴体、足、台座など下部に位置するパーツを大きくして重心位置を下げるように補正する。この補正は、ペーパークラフト用画像補正部１３４により実行される。
【００８４】
図１３（ａ）、（ｂ）は、顔パーツの大きさ調整に応じて、台座パーツの大きさを調整する例を説明するための図である。図１３（ａ）は顔パーツｎ１の大きさ調整前の体関連パーツおよび台座パーツｎ２の展開図を示す。図１３（ｂ）は顔パーツｎ１の大きさが大きく調整された後の体関連パーツおよび台座パーツｎ２の展開図を示す。顔パーツｎ１の大きさが大きく調整されたことに応じて、台座パーツｎ２の大きさも大きく調整される。これにより、ペーパークラフトが自立できるよう安定性を高めることができる。
【００８５】
これまで、アバター作成サイトを用いてオンライン上で使用されるアバターを作成する例を説明した。この点、本発明はアバターの作成に限るものではなく、オンライン上で使用されるオブジェクト全般に適用可能である。たとえば、オンライン上で飼育されるべき仮想ペットが該当する。また、部屋（複数の家具を含む）、自動車、電車、建造物なども該当する。このように、複数のパーツの組み合わせにより構成され、オンライン上の画面に表示可能なオブジェクトであれば、上述した実施の形態と同様の手法によりペーパークラフト化することができる。
【符号の説明】
【００８６】
５００  ペーパークラフト展開図データ提供システム、  １００  ペーパークラフト展開図作成装置、  １１０  ペーパークラフト用画像データ保持部、  １２０  アバター構成情報取得部、  １３０  ペーパークラフト用画像データ読出部、  １４０  展開図データ作成部、  １５０  展開図データ提供部、  ２００  アバター作成装置、  ２１０  アバターパーツ用画像データ保持部、  ２２０  アバター作成画面生成部、  ２３０  アバター作成画面提供部、  ２４０  選択情報取得部、  ２５０  アバター構成情報生成部、  ２６０  アバター構成情報提供部、  ２７０  展開図データ管理部、  ３００  ユーザ端末装置、  ３１０  アバター作成画面取得部、  ３２０  表示部、  ３３０  操作部、  ３４０  選択情報生成部、  ３５０  選択情報提供部、  ３６０  展開図データ取得部、  ４００  プリンタ、  １３２  位置関係調査部、  １３４  ペーパークラフト用画像補正部、  １３６  整合性判定部。
【図１】
2012073766.tif 000003
【図２】
2012073766.tif 000004
【図３】
2012073766.tif 000005
【図４】
2012073766.tif 000006
【図５】
2012073766.tif 000007
【図６】
2012073766.tif 000008
【図７】
2012073766.tif 000009
【図８】
2012073766.tif 000010
【図９】
2012073766.tif 000011
【図１０】
2012073766.tif 000012
【図１１】
2012073766.tif 000013
【図１２】
2012073766.tif 000014
【図１３】
2012073766.tif 000015