(57)【要約】【課題】自動的に画像から人物を抽出してテンプレートに重畳する。【解決手段】データ変換装置２０は、端末１０から画像データを受信する素材データ取得部２１と、受信した画像データから特徴オブジェクトを抽出する特徴オブジェクト抽出部２３と、テンプレートを記憶するテンプレート記憶部２６と、抽出した特徴オブジェクトをテンプレートに重畳して重畳データを生成するオブジェクト重畳部２５と、オブジェクト重畳部２５が生成した重畳データを記憶する重畳データ記憶部２７と、重畳データのアドレスを端末１０に送信するアドレス通知部２８とを備える。【選択図】図１
2012029044.tif 000002
【特許請求の範囲】
【請求項１】
端末から画像データを受信する素材データ取得部と、
前記素材データ取得部が受信した画像データから、予め設定された抽出対象となるオブジェクトである特徴オブジェクトを抽出する特徴オブジェクト抽出部と、
動画像或いは画像のテンプレートを記憶するテンプレート記憶部と、
前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを、前記テンプレート記憶部が記憶するテンプレートに重畳して重畳データを生成するオブジェクト重畳部と、
前記オブジェクト重畳部が生成した重畳データを記憶する重畳データ記憶部と、
重畳データ記憶部が記憶する重畳データのアドレスを前記端末に送信するアドレス通知部と
を備えることを特徴とするデータ変換装置。
【請求項２】
前記テンプレート記憶部は、前記特徴オブジェクトを重畳する領域を指定するデータである重畳位置をテンプレート毎に記憶し、
前記オブジェクト重畳部は、前記テンプレートにおける前記重畳位置に前記特徴オブジェクトを重畳する
ことを特徴とする請求項１に記載のデータ変換装置。
【請求項３】
前記素材データ取得部が受信した画像データを記憶する素材データ記憶部と、
前記端末から、テンプレートを指定するデータであるテンプレート選択データと画像データを指定するデータである画像選択データを受信する選択データ取得部と
を更に備え、
前記特徴オブジェクト抽出部は、前記選択データ取得部が受信した画像選択データに基づいて、前記素材データ記憶部から画像データを読み出し、当該画像データから特徴オブジェクトを抽出し、
前記オブジェクト重畳部は、前記選択データ取得部が受信したテンプレート選択データに基づいて、前記テンプレート記憶部からテンプレートを読み出し、当該テンプレートに前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを重畳する
ことを特徴とする請求項１又は２に記載のデータ変換装置。
【請求項４】
前記選択データ取得部は、
前記テンプレート記憶部が記憶するテンプレートから、テンプレートを選択するテンプレート選択画面を前記端末に表示させるテンプレート選択画面表示手段と、
前記テンプレート選択画面にて選択されたテンプレートを指定するテンプレート選択データを受信するテンプレート選択データ取得手段と、
前記素材データ記憶部が記憶する画像データから、テンプレートに重畳する画像データを選択する画像選択画面を前記端末に表示させる画像選択画面表示手段と、
前記画像選択画面にて選択された画像データを指定する画像選択データを受信する画像選択データ取得手段と
を備えることを特徴とする請求項３に記載のデータ変換装置。
【請求項５】
前記特徴オブジェクト抽出部は、特徴オブジェクトとして人物の顔を抽出することを特徴とする請求項１から４いずれか１項に記載のデータ変換装置。
【請求項６】
画像データを送信する素材データ送信部と、
アドレスを受信するアドレス受信部と
を備える端末と、
前記端末から画像データを受信する素材データ取得部と、
前記素材データ取得部が受信した画像データから、予め設定された抽出対象となるオブジェクトである特徴オブジェクトを抽出する特徴オブジェクト抽出部と、
動画像或いは画像のテンプレートを記憶するテンプレート記憶部と、
前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを、前記テンプレート記憶部が記憶するテンプレートに重畳して重畳データを生成するオブジェクト重畳部と、
前記オブジェクト重畳部が生成した重畳データを記憶する重畳データ記憶部と、
重畳データ記憶部が記憶する重畳データのアドレスを前記端末に送信するアドレス通知部と
を備えるデータ変換装置と
を有することを特徴とするデータ変換システム。
【請求項７】
前記テンプレート記憶部は、前記特徴オブジェクトを重畳する領域を指定するデータである重畳位置をテンプレート毎に記憶し、
前記オブジェクト重畳部は、前記テンプレートにおける前記重畳位置に前記特徴オブジェクトを重畳する
ことを特徴とする請求項６に記載のデータ変換システム。
【請求項８】
前記端末は、テンプレートを指定するデータであるテンプレート選択データと画像データを指定するデータである画像選択データを送信する選択データ送信部を備え、
前記データ変換装置は、
前記素材データ取得部が受信した画像データを記憶する素材データ記憶部と、
前記端末から、前記テンプレート選択データと前記画像選択データを受信する選択データ取得部と
を更に備え、
前記特徴オブジェクト抽出部は、前記選択データ取得部が受信した画像選択データに基づいて、前記素材データ記憶部から画像データを読み出し、当該画像データから特徴オブジェクトを抽出し、
前記オブジェクト重畳部は、前記選択データ取得部が受信したテンプレート選択データに基づいて、前記テンプレート記憶部からテンプレートを読み出し、当該テンプレートに前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを重畳する
ことを特徴とする請求項６または７に記載のデータ変換システム。
【請求項９】
前記データ変換装置が備える前記選択データ取得部は、
前記テンプレート記憶部が記憶するテンプレートから、テンプレートを選択するテンプレート選択画面を前記端末に表示させるテンプレート選択画面表示手段と、
前記テンプレート選択画面にて選択されたテンプレートを指定するテンプレート選択データを受信するテンプレート選択データ取得手段と、
前記素材データ記憶部が記憶する画像データから、テンプレートに重畳する画像データを選択する画像選択画面を前記端末に表示させる画像選択画面表示手段と、
前記画像選択画面にて選択された画像データを指定する画像選択データを受信する画像選択データ取得手段と
を備えることを特徴とする請求項８に記載のデータ変換システム。
【請求項１０】
前記特徴オブジェクト抽出部は、特徴オブジェクトとして人物の顔を抽出することを特徴とする請求項６から９いずれか１項に記載のデータ変換システム。
【請求項１１】
動画像或いは画像のテンプレートを記憶するテンプレート記憶部を備えるデータ変換装置において用いられるデータ変換方法であって、
素材データ取得部が、端末から画像データを受信するステップと、
特徴オブジェクト抽出部が、前記素材データ取得部が受信した画像データから、予め設定された抽出対象となるオブジェクトである特徴オブジェクトを抽出するステップと、
オブジェクト重畳部が、前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを、前記テンプレート記憶部が記憶するテンプレートに重畳して重畳データを生成し、生成した重畳データを重畳データ記憶部に書き込むステップと、
アドレス通知部が、重畳データ記憶部が記憶する重畳データのアドレスを前記端末に送信するステップと
を含むことを特徴とするデータ変換方法。
【請求項１２】
動画像或いは画像のテンプレートを記憶するテンプレート記憶部を備えるデータ変換装置としてのコンピュータに、
素材データ取得部が、端末から画像データを受信するステップと、
特徴オブジェクト抽出部が、前記素材データ取得部が受信した画像データから、予め設定された抽出対象となるオブジェクトである特徴オブジェクトを抽出するステップと、
オブジェクト重畳部が、前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを、前記テンプレート記憶部が記憶するテンプレートに重畳して重畳データを生成し、生成した重畳データを重畳データ記憶部に書き込むステップと、
アドレス通知部が、重畳データ記憶部が記憶する重畳データのアドレスを前記端末に送信するステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像をテンプレートに重畳するデータ変換装置、データ変換システム、データ変換方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、携帯電話やデジタルカメラ等で撮影された画像や文字データを加工する技術が提案されている。特許文献１には、携帯電話から電子メールで受取った撮影画像を所定の条件で選出し、選出した撮影画像をテンプレートに合成する技術が記載されている。また、特許文献２には、ユーザ端末から送信された文字データと画像データとを合成し、フラッシュ動画を生成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７４２９３号公報
【特許文献２】特開２００７−６６３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、携帯電話やデジタルカメラ等で撮影した画像の多くには人物が含まれており、この人物を効率良く抽出したいというニーズが多くある。しかしながら、特許文献１及び２に記載された技術では、撮影画像から人物を抽出してテンプレートと重畳する場合、ユーザがパーソナルコンピュータ等にて画像処理ソフトを用いて人物を抽出しなければならず、手間が掛かる、という問題がある。
【０００５】
本発明は上記の点に鑑みてなされたものであり、その目的は、自動的に画像から人物を抽出してテンプレートに重畳することができるデータ変換装置、データ変換システム、データ変換方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、端末から画像データを受信する素材データ取得部と、前記素材データ取得部が受信した画像データから、予め設定された抽出対象となるオブジェクトである特徴オブジェクトを抽出する特徴オブジェクト抽出部と、動画像或いは画像のテンプレートを記憶するテンプレート記憶部と、前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを、前記テンプレート記憶部が記憶するテンプレートに重畳して重畳データを生成するオブジェクト重畳部と、前記オブジェクト重畳部が生成した重畳データを記憶する重畳データ記憶部と、重畳データ記憶部が記憶する重畳データのアドレスを前記端末に送信するアドレス通知部とを備えることを特徴とするデータ変換装置である。
【０００７】
この発明によれば、特徴オブジェクト抽出部が特徴オブジェクトを抽出し、オブジェクト重畳部がテンプレートに特徴オブジェクトを重畳して重畳データを生成する。これにより、自動的に画像から特徴オブジェクトを抽出してテンプレートに重畳することができる。つまり、ユーザは特別な操作をすることなく容易に、テンプレートに特徴オブジェクトのみを重畳したデータを得ることができる。
【０００８】
また、本発明の一態様は、上記のデータ変換装置において、前記テンプレート記憶部は、前記特徴オブジェクトを重畳する領域を指定するデータである重畳位置をテンプレート毎に記憶し、前記オブジェクト重畳部は、前記テンプレートにおける前記重畳位置に前記特徴オブジェクトを重畳することを特徴とする。
【０００９】
この発明によれば、各テンプレートに予め設定された重畳位置に特徴オブジェクトを重畳するため、各テンプレートに適した位置に特徴オブジェクトを重畳することができる。
【００１０】
また、本発明の一態様は、上記のデータ変換装置において、前記素材データ取得部が受信した画像データを記憶する素材データ記憶部と、前記端末から、テンプレートを指定するデータであるテンプレート選択データと画像データを指定するデータである画像選択データを受信する選択データ取得部とを更に備え、前記特徴オブジェクト抽出部は、前記選択データ取得部が受信した画像選択データに基づいて、前記素材データ記憶部から画像データを読み出し、当該画像データから特徴オブジェクトを抽出し、前記オブジェクト重畳部は、前記選択データ取得部が受信したテンプレート選択データに基づいて、前記テンプレート記憶部からテンプレートを読み出し、当該テンプレートに前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを重畳することを特徴とする。
【００１１】
この発明によれば、ユーザは特徴オブジェクトを重畳するテンプレートと、テンプレートに重畳する画像データを選択することができる。
【００１２】
また、本発明の一態様は、上記のデータ変換装置において、前記選択データ取得部は、前記テンプレート記憶部が記憶するテンプレートから、テンプレートを選択するテンプレート選択画面を前記端末に表示させるテンプレート選択画面表示手段と、前記テンプレート選択画面にて選択されたテンプレートを指定するテンプレート選択データを受信するテンプレート選択データ取得手段と、前記素材データ記憶部が記憶する画像データから、テンプレートに重畳する画像データを選択する画像選択画面を前記端末に表示させる画像選択画面表示手段と、前記画像選択画面にて選択された画像データを指定する画像選択データを受信する画像選択データ取得手段とを備えることを特徴とする。
【００１３】
この発明によれば、選択データ取得部がテンプレート選択画面と画像選択画面を端末に表示させるため、ユーザは容易にテンプレート及び画像データの選択ができる。
【００１４】
また、本発明の一態様は、上記のデータ変換装置において、前記特徴オブジェクト抽出部は、特徴オブジェクトとして人物の顔を抽出することを特徴とする。
【００１５】
この発明によれば、自動的に画像から人物を抽出してテンプレートに重畳することができる。つまり、ユーザは特別な操作をすることなく容易に、テンプレートに人物のみを重畳したデータを得ることができる。
【００１６】
また、本発明の一態様は、画像データを送信する素材データ送信部と、アドレスを受信するアドレス受信部とを備える端末と、前記端末から画像データを受信する素材データ取得部と、前記素材データ取得部が受信した画像データから、予め設定された抽出対象となるオブジェクトである特徴オブジェクトを抽出する特徴オブジェクト抽出部と、動画像或いは画像のテンプレートを記憶するテンプレート記憶部と、前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを、前記テンプレート記憶部が記憶するテンプレートに重畳して重畳データを生成するオブジェクト重畳部と、前記オブジェクト重畳部が生成した重畳データを記憶する重畳データ記憶部と、重畳データ記憶部が記憶する重畳データのアドレスを前記端末に送信するアドレス通知部とを備えるデータ変換装置とを有することを特徴とするデータ変換システムである。
【００１７】
また、本発明の一態様は、上記のデータ変換システムにおいて、前記テンプレート記憶部は、前記特徴オブジェクトを重畳する領域を指定するデータである重畳位置をテンプレート毎に記憶し、前記オブジェクト重畳部は、前記テンプレートにおける前記重畳位置に前記特徴オブジェクトを重畳することを特徴とする。
【００１８】
また、本発明の一態様は、上記のデータ変換システムにおいて、前記端末は、テンプレートを指定するデータであるテンプレート選択データと画像データを指定するデータである画像選択データを送信する選択データ送信部を備え、前記データ変換装置は、前記素材データ取得部が受信した画像データを記憶する素材データ記憶部と、前記端末から、前記テンプレート選択データと前記画像選択データを受信する選択データ取得部とを更に備え、前記特徴オブジェクト抽出部は、前記選択データ取得部が受信した画像選択データに基づいて、前記素材データ記憶部から画像データを読み出し、当該画像データから特徴オブジェクトを抽出し、前記オブジェクト重畳部は、前記選択データ取得部が受信したテンプレート選択データに基づいて、前記テンプレート記憶部からテンプレートを読み出し、当該テンプレートに前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを重畳することを特徴とする。
【００１９】
また、本発明の一態様は、上記のデータ変換システムにおいて、前記データ変換装置が備える前記選択データ取得部は、前記テンプレート記憶部が記憶するテンプレートから、テンプレートを選択するテンプレート選択画面を前記端末に表示させるテンプレート選択画面表示手段と、前記テンプレート選択画面にて選択されたテンプレートを指定するテンプレート選択データを受信するテンプレート選択データ取得手段と、前記素材データ記憶部が記憶する画像データから、テンプレートに重畳する画像データを選択する画像選択画面を前記端末に表示させる画像選択画面表示手段と、前記画像選択画面にて選択された画像データを指定する画像選択データを受信する画像選択データ取得手段とを備えることを特徴とする
【００２０】
また、本発明の一態様は、上記のデータ変換システムにおいて、前記特徴オブジェクト抽出部は、特徴オブジェクトとして人物の顔を抽出することを特徴とする。
【００２１】
また、本発明の一態様は、動画像或いは画像のテンプレートを記憶するテンプレート記憶部を備えるデータ変換装置において用いられるデータ変換方法であって、素材データ取得部が、端末から画像データを受信するステップと、特徴オブジェクト抽出部が、前記素材データ取得部が受信した画像データから、予め設定された抽出対象となるオブジェクトである特徴オブジェクトを抽出するステップと、オブジェクト重畳部が、前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを、前記テンプレート記憶部が記憶するテンプレートに重畳して重畳データを生成し、生成した重畳データを重畳データ記憶部に書き込むステップと、アドレス通知部が、重畳データ記憶部が記憶する重畳データのアドレスを前記端末に送信するステップとを含むことを特徴とするデータ変換方法である。
【００２２】
また、本発明の一態様は、動画像或いは画像のテンプレートを記憶するテンプレート記憶部を備えるデータ変換装置としてのコンピュータに、素材データ取得部が、端末から画像データを受信するステップと、特徴オブジェクト抽出部が、前記素材データ取得部が受信した画像データから、予め設定された抽出対象となるオブジェクトである特徴オブジェクトを抽出するステップと、オブジェクト重畳部が、前記特徴オブジェクト抽出部が抽出した特徴オブジェクトを、前記テンプレート記憶部が記憶するテンプレートに重畳して重畳データを生成し、生成した重畳データを重畳データ記憶部に書き込むステップと、アドレス通知部が、重畳データ記憶部が記憶する重畳データのアドレスを前記端末に送信するステップとを実行させることを特徴とするプログラムである。
【発明の効果】
【００２３】
本発明によれば、特徴オブジェクト抽出部が特徴オブジェクトを抽出し、オブジェクト重畳部がテンプレートに特徴オブジェクトを重畳して重畳データを生成する。これにより、自動的に画像から特徴オブジェクトを抽出してテンプレートに重畳することができる。つまり、ユーザは特別な操作をすることなく容易に、テンプレートに特徴オブジェクトのみを重畳したデータを得ることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態によるデータ変換システムの機能構成を示すブロック図である。
【図２】本実施形態によるテンプレート記憶部が記憶する重畳位置テーブルのデータ構造及びデータ例を示す概略図である。
【図３】本実施形態によるデータ変換処理の手順を示すフローチャートである。
【図４】本実施形態による選択画面の表示例を示すイメージ図である。
【図５】本実施形態による素材データ、テンプレート及び重畳データの表示例を示すイメージ図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるデータ変換システムの機能構成を示すブロック図である。
データ変換システムは、データ変換装置２０と端末１０により構成され、端末１０により送信された画像等の素材データを動画像等のテンプレートに重畳（合成）するシステムである。データ変換装置２０と端末１０とは例えばインターネット等のネットワークを介して通信を行う。本実施形態では、データ変換装置２０はウェブサーバであり、データ変換装置２０と端末１０はＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）にてデータのやり取りを行う。
【００２６】
端末１０は、例えば携帯電話機、スマートフォン、デジタルカメラ又はパーソナルコンピュータ等の端末であり、素材データ送信部１１と、選択部１２と、選択データ送信部１３と、アドレス受信部１４とを含んで構成される。素材データ送信部１１は、電子メールに素材データを添付して所定のアドレス宛に送信することで、素材データをデータ変換装置２０に送信する。素材データ（画像データ）は、例えば端末１０にて撮影された画像データである。選択部１２は、素材データを重畳するためのテンプレート及びテンプレートに重畳する素材データの選択を受け付ける。テンプレートは、動画像データ或いは画像データである。ここで、選択部１２は、選択したテンプレートに応じて素材データを複数選択可能である。選択データ送信部１３は、選択部１２により選択された素材データ及びテンプレートに関する選択データをデータ変換装置２０に送信する。選択データは、テンプレートを指定するデータであるテンプレート選択データと画像データを指定するデータである画像選択データである。テンプレート選択データはテンプレートの識別情報を含み、画像選択データは素材データの識別情報を含む。アドレス受信部１４は、テンプレートに素材データが重畳されたデータである重畳データのアドレス（ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ））をデータ変換装置２０から受信する。具体的には、アドレス受信部１４は、端末１０のメールアドレス宛に送信された電子メールに記載された重畳データのアドレスを取得する。
【００２７】
データ変換装置２０は、コンピュータを用いて構築されるサーバ装置であり、素材データ取得部２１と、素材データ記憶部２２と、特徴オブジェクト抽出部２３と、選択データ取得部２４と、オブジェクト重畳部２５と、テンプレート記憶部２６と、重畳データ記憶部２７と、アドレス通知部２８とを含んで構成される。素材データ取得部２１は、端末１０から素材データを受信し、受信した素材データを素材データ記憶部２２に書き込む。具体的には、素材データ取得部２１は、所定のアドレス宛に送信された電子メールを受信し、受信した電子メールに添付されている素材データを取得する。素材データ記憶部２２は、素材データ取得部２１が受信した素材データを記憶する。選択データ取得部２４は、画像選択データとテンプレート選択データを端末１０から受信し、受信した画像選択データを特徴オブジェクト抽出部２３に出力し、受信したテンプレート選択データをオブジェクト重畳部２５に出力する。
【００２８】
特徴オブジェクト抽出部２３は、素材データ記憶部２２が記憶する（素材データ取得部２１が受信した）素材データから特徴オブジェクトを抽出し、抽出した特徴オブジェクトをオブジェクト重畳部２５に出力する。このとき、特徴オブジェクト抽出部２３は、選択データ取得部２４が受信した画像選択データに含まれる素材データの識別情報に基づいて素材データ記憶部２２から素材データを読み出す。また、特徴オブジェクトとは、予め設定された抽出対象となるオブジェクトであり、本実施形態では人物の顔である。特徴オブジェクト抽出部２３は、例えば、パターン認識を利用した顔認識処理を行い、素材データ内に含まれる人物の顔に対応する画像領域を検出し、その画像領域を抽出する。具体的に説明すると、特徴オブジェクト抽出部２３は、素材データの最大縦横幅領域から徐々に領域を縮小しながら、パターンファイルとのパターンマッチングを行う。パターンファイルとは、予め記憶されている人物の顔面構成要素をパターン化したデータファイルである。そして、特徴オブジェクト抽出部２３は、パターンファイルの特徴量と素材データの特徴量との差分が、両者が類似する範囲として許容される許容範囲内にある画像領域を素材データ内に含まれる人物の顔に対応する画像領域として検出する。特徴オブジェクト抽出部２３は、この画像領域の座標ピクセル位置情報をオブジェクト重畳部２５に出力する。ここで、素材データの左上角を原点とし、横方向をＸ軸方向、縦方向をＹ軸方向として座標ピクセル位置情報におけるＸＹ座標系を定める。なお、特徴オブジェクト抽出部２３は、１つの素材データに複数の人物がいる場合には、複数の人物を１つの特徴オブジェクトとして抽出する。
【００２９】
テンプレート記憶部２６は、テンプレート及び後述する重畳位置テーブルを記憶する。オブジェクト重畳部２５は、テンプレート記憶部２６が記憶するテンプレートに、特徴オブジェクト抽出部２３が抽出した特徴オブジェクトを重畳して重畳データを生成する。このとき、オブジェクト重畳部２５は、選択データ取得部２４が受信したテンプレート選択データに含まれるテンプレートの識別情報に基づいてテンプレート記憶部２６からテンプレートを読み出す。そして、オブジェクト重畳部２５は、生成した重畳データを重畳データ記憶部２７に書き込む。重畳データ記憶部２７は、重畳データを記憶する。なお、重畳データ記憶部２７に記憶されたデータはウェブ上に公開される。アドレス通知部２８は、オブジェクト重畳部２５が生成した（重畳データ記憶部２７が記憶する）重畳データのアドレスを端末１０に通知する。具体的には、アドレス通知部２８は、重畳データのアドレスを記載した電子メールを端末１０のメールアドレス宛に送信する。
【００３０】
なお、本実施形態では、素材データ及び重畳データのアドレスの送受信を電子メールにて行ったが、素材データの送信については、素材データ送信部１１と素材データ取得部２１との間でＨＴＴＰを用いた通信にて行ってもよい。また、素材データをＨＴＴＰにて送信する場合であって、素材データ送信部１１、選択部１２、選択データ送信部１３及びアドレス受信部１４が端末１０に含まれていない場合は、素材データ送信部１１、選択部１２、選択データ送信部１３及びアドレス受信部１４の機能を備えるアプリケーションを、データ変換装置２０を含むウェブサーバから端末１０に都度ダウンロードして、端末１０にインストールの上、利用してもよい。この場合、上記ウェブサーバ（データ変換装置２０）は、端末１０からの要求に応じて、上記アプリケーション（をインストールするためのファイル）を端末１０に提供（送信）する機能を有する。また、図１には、端末１０を１台のみ記載したが、複数台あってもよい。
【００３１】
図２は、本実施形態によるテンプレート記憶部２６が記憶する重畳位置テーブルのデータ構造及びデータ例を示す概略図である。図示するように、重畳位置テーブルは、行と列からなる２次元の表形式のデータであり、テンプレートファイル名と、重畳位置の各項目の列を有している。このテーブルの各行はテンプレートファイル名毎に存在する。テンプレートファイル名は、テンプレートの識別情報であり、テンプレートのファイル名である。重畳位置は、特徴オブジェクトをテンプレート上に重畳する領域を指定するデータである。図示する例では、テンプレートファイル名「ａａａ」に対応する重畳位置は「領域Ａ」である。また、テンプレートファイル名「ｂｂｂ」に対応する重畳位置は「領域Ｂ」と「領域Ｃ」である。
【００３２】
次に、図３を参照して、データ変換装置２０によるデータ変換処理について説明する。図３は、データ変換処理の手順を示すフローチャートである。
まず、ステップＳ１において、素材データ取得部２１が、端末１０から素材データを受信し、受信した素材データを素材データ記憶部２２に書き込む。次に、ステップＳ２において、選択データ取得部２４が、端末１０から画像選択データ及びテンプレート選択データを受信する。続いて、ステップＳ３において、特徴オブジェクト抽出部２３が、素材データ記憶部２２が記憶する素材データから特徴オブジェクトを抽出する。具体的には、まず、特徴オブジェクト抽出部２３は、選択データ取得部２４が受信した画像選択データから素材データの識別情報を読み出し、この識別情報に対応する素材データを素材データ記憶部２２から読み出す。そして、特徴オブジェクト抽出部２３は、読み出した素材データから特徴オブジェクトを抽出する。なお、画像選択データに複数の素材データの識別情報が含まれる場合には、各素材データからそれぞれ特徴オブジェクトを抽出する。
【００３３】
次に、ステップＳ４において、オブジェクト重畳部２５が、特徴オブジェクトをテンプレートに重畳する。具体的には、まず、オブジェクト重畳部２５は、選択データ取得部２４が受信したテンプレート選択データからテンプレートの識別情報を読み出し、この識別情報に対応するテンプレートをテンプレート記憶部２６から読み出す。続いて、オブジェクト重畳部２５は、読み出したテンプレートに対応する重畳位置を重畳位置テーブルから読み出す。そして、オブジェクト重畳部２５は、特徴オブジェクト抽出部２３が抽出した特徴オブジェクトをこの重畳位置に重畳して重畳データを生成する。つまり、オブジェクト重畳部２５は、テンプレートにおける重畳位置のデータを特徴オブジェクトのデータに置き換える。なお、オブジェクト重畳部２５は、重畳位置が複数ある場合には、特徴オブジェクト抽出部２３が抽出した複数の特徴オブジェクトをそれぞれ各重畳位置に重畳する。また、重畳位置に対して特徴オブジェクトが所定の値より大きい場合には、オブジェクト重畳部２５は、特徴オブジェクトを重畳位置に合わせて縮小する。一方、重畳位置に対して特徴オブジェクトが所定の値より小さい場合には、特徴オブジェクトを特徴オブジェクトを重畳位置に合わせて拡大する。そして、ステップＳ５において、オブジェクト重畳部２５は、生成した重畳データを重畳データ記憶部２７に書き込む。最後に、ステップＳ６において、アドレス通知部２８が、オブジェクト重畳部２５が生成した重畳データのアドレスを端末１０に送信する。
【００３４】
次に、端末１０の選択部１１において、テンプレート及び素材データを選択する処理について説明する。図４は、本実施形態による選択画面の表示例を示すイメージ図である。選択部１１は、ブラウザ等により表示部（不図示）に選択画面を表示する。選択画面上に表示されるウェブサイトは、データ変換装置２０が備える選択データ取得部２４により提供されるものである。図４（ａ）は、テンプレート一覧画面の表示例である。図示するように、選択データ取得部２４が備えるテンプレート選択画面表示手段は、テンプレート記憶部２６が記憶するテンプレートの一覧をテンプレート一覧画面に表示する。ユーザは、この一覧から所望のテンプレート４０１を選択する。ユーザによりテンプレート４０１が選択されると、テンプレート選択画面表示手段は、テンプレート選択画面を端末１０に表示させる。図４（ｂ）は、テンプレート選択画面の表示例である。テンプレート選択画面には、選択されたテンプレートの画像と決定ボタン４０２が表示される。つまり、テンプレート選択画面表示手段は、テンプレート記憶部２６が記憶するテンプレートから、テンプレートを選択するテンプレート選択画面を端末１０に表示させる。
【００３５】
ユーザにより決定ボタン４０２が押下されると、選択データ取得部２４が備えるテンプレート選択データ取得手段は、テンプレート選択画面にて選択されたテンプレートの識別情報を含むテンプレート選択データを受信する。そして、選択データ取得部２４が備える画像選択画面表示手段が、写真選択画面（画像選択画面）を端末１０に表示させる。図４（ｃ）は、写真選択画面の表示例である。画像選択画面表示手段は、素材データ記憶部２２が記憶している素材データの一覧４０３を写真選択画面に表示する。ユーザが一覧４０３から素材データを選択すると、画像選択画面表示手段は選択された素材データ４０４を写真選択画面に表示する。なお、画像選択画面表示手段は、選択されたテンプレートに応じて、この写真選択画面にて選択できる素材データの数を決定する。具体的には、画像選択画面表示手段は、選択されたテンプレートに対応する重畳位置の数を、写真選択画面において選択できる素材データ数とする。そして、画像選択画面表示手段は、素材データ４０４が選択されると、決定画面を端末１０に表示させる。図４（ｄ）は、決定画面の表示例である。決定画面には決定ボタン４０５が表示される。つまり、画像選択画面表示手段は、素材データ記憶部２２が記憶する画像データから、テンプレートに重畳する画像データを選択する画像選択画面を端末１０に表示させる。決定ボタン４０５が押下されると、選択データ取得部２４が備える画像選択データ取得手段は、写真選択画面にて選択された素材データの識別情報を含む画像選択データを受信する。そして、データ変換装置２０は、選択された素材データから特徴オブジェクトを抽出し、抽出した特徴オブジェクトを選択されたテンプレートに重畳して重畳データを生成し、生成した重畳データのアドレスを端末１０に通知する。
【００３６】
図５は、本実施形態による素材データ、テンプレート及び重畳データの表示例を示すイメージ図である。
図５（ａ）は、素材データ１００の表示例である。図示するように、素材データ１００には特徴オブジェクトである人物の顔１０１が含まれる。特徴オブジェクト抽出部２３は、この人物の顔領域を抽出する。図５（ｂ）は、選択されたテンプレート２００の表示例である。テンプレート２００における領域Ａは、特徴オブジェクトを重畳する領域（重畳位置）である。また、図５（ｃ）は、オブジェクト重畳部２５により生成された重畳データ３００の表示例である。オブジェクト重畳部２５は、テンプレート２００における領域Ａに人物の顔１０１を重畳することにより重畳データ３００を生成する。
【００３７】
このように、本実施形態によれば、データ変換装置２０において、特徴オブジェクト抽出部２３が素材データから特徴オブジェクトを抽出し、オブジェクト重畳部２５がテンプレートにこの特徴オブジェクトを重畳する。これにより、データ変換装置２０は自動的に特徴オブジェクトのみをテンプレートに重畳したデータを生成することができる。つまり、端末１０のユーザは、特徴オブジェクト（人物の顔）のみをテンプレートに重畳したデータを特別な操作をすることなく容易に得ることができる。
【００３８】
また、図３に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、データ変換処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００３９】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。  
【００４０】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では１つの素材データにいる複数人の人物を１つの特徴オブジェクトとしたが、各人物をそれぞれ１つ特徴オブジェクトとし、１つの素材データから複数の特徴オブジェクトを抽出してもよい。
また、本実施形態では、特徴オブジェクトを人物の顔としたが、これに限られることなく、例えば、物や動物などでもよい。
【符号の説明】
【００４１】
１０…端末  １１…素材データ送信部  １２…選択部  １３…選択データ送信部  １４…アドレス受信部  ２０…データ変換装置  ２１…素材データ取得部  ２２…素材データ記憶部  ２３…特徴オブジェクト抽出部  ２４…選択データ取得部  ２５…オブジェクト重畳部  ２６…テンプレート記憶部  ２７…重畳データ記憶部  ２８…アドレス通知部
【図１】
2012029044.tif 000003
【図２】
2012029044.tif 000004
【図３】
2012029044.tif 000005
【図４】
2012029044.tif 000006
【図５】
2012029044.tif 000007