(57)【要約】【課題】転送するデータ量を削減する。【解決手段】写真撮影遊戯機とサーバ装置と有し、写真撮影遊戯機は、利用者を撮影し撮影画像情報を生成するカメラ部と、前記撮影画像情報を、送信する送信部とを有し、サーバ装置は、前記撮影画像情報を格納する画像格納部と、前記画像格納部に格納されている撮影画像情報を用いて合成画像を生成する画像合成部と、前記生成された合成画像を端末装置に返信する返信部とを有する画像撮影システムを提供する。【選択図】図１
2016187133.tif 000002
【特許請求の範囲】
【請求項１】
写真撮影遊戯機とサーバ装置とを具備する画像撮影システムであって、前記写真撮影遊戯機とサーバ装置とのそれぞれは、同じ背景画像とその背景画像を識別する画像ＩＤを記憶し、
前記写真撮影遊戯機は、
利用者を撮影し撮影画像情報を生成するカメラ部と、
前記利用者を識別する利用者識別情報を取得する利用者識別情報取得部と、
前記利用者識別情報取得部が取得した利用者識別情報に、前記撮影画像情報と前記撮影画像情報に合成する画像の画像ＩＤとを含む撮影情報を関連付けて前記サーバ装置に送信する送信部と
を有し、
前記サーバ装置は、
前記写真撮影遊戯機より、利用者識別情報に関連付けられて送信された撮影情報を受信する画像情報受信部と、
前記画像情報受信部により受信された利用者識別情報に前記撮影情報を関連付けて格納する画像格納部と、
前記利用者の端末装置より利用者識別情報を受信する利用者識別情報受信部と、
前記受信された利用者識別情報に関連付けて前記画像格納部に格納されている撮影情報に含まれる撮影画像情報と画像ＩＤとを用いて合成画像を生成する画像合成部と、
前記生成された合成画像を前記端末装置に返信する返信部と
を有する画像撮影システム。
【請求項２】
前記写真撮影遊戯機は前記利用者に、前記合成画像の生成に使用する背景画像を選択させる背景画像選択部を有し、
前記撮影情報に含まれる画像ＩＤは、前記背景画像選択部により選択された背景画像の識別情報であり、
前記サーバ装置は、前記画像ＩＤに関連付けられた画像を生成する画像生成部を有し、
前記サーバ装置の画像合成部は、さらに前記画像生成部により生成された画像を用いて合成画像を生成する
請求項１に記載の画像撮影システム。
【請求項３】
前記利用者を撮影するときの前記利用者の背後に位置する背景は一様な色を有し、
前記画像合成部は、前記撮影画像情報のうち、前記一様な色を有する部分に前記画像生成部により生成した画像をはめこむ請求項２に記載の画像撮影システム。
【請求項４】
前記写真撮影遊戯機は、
前記カメラ部により生成された前記撮影画像情報に対して修飾操作を前記利用者の操作に応じて行う修飾操作部と、
前記修飾操作部が行った修飾操作による前記撮影画像情報に対する修飾画像情報を生成する修飾画像情報生成部と、
を有し、前記撮影情報は、前記修飾画像情報生成部により生成された修飾画像情報を含み、
前記サーバ装置の画像合成部は、さらに前記修飾画像情報生成部により生成された修飾画像情報を用いて合成画像を生成する請求項１から３のいずれかに記載の画像撮影システム。
【請求項５】
前記サーバ装置の画像合成部は、撮影画像情報の前記利用者の背後の背景が撮影された部分画像に前記修飾画像情報をはめこむ請求項４に記載の画像撮影システム。
【請求項６】
利用者の利用者識別情報に関連付けられて送信された撮影画像情報と画像ＩＤとを含む撮影情報を受信し、前記利用者識別情報と関連付けて撮影画像情報と画像ＩＤとを記憶し、前記利用者の端末装置から前記利用者識別情報を受信すると、前記利用者識別情報に関連付けられている画像情報に含まれる前記画像ＩＤにより識別される画像と前記撮影画像情報とを合成し、前記端末装置に返信するサーバ装置と通信を行う写真撮影遊戯機であり、前記写真撮影遊戯機とサーバ装置とのそれぞれは、同じ背景画像とその背景画像を識別する画像ＩＤを記憶し、
前記利用者を撮影し撮影画像情報を生成するカメラ部と、
前記利用者を識別する利用者識別情報を取得する利用者識別情報取得部と、
前記利用者識別情報取得部が取得した利用者識別情報に、前記撮影画像情報と前記撮影画像情報に合成する画像の画像ＩＤとを含む撮影情報を関連付けて前記サーバ装置に送信する送信部と
を有する写真撮影遊戯機。
【請求項７】
前記利用者に、前記合成画像の生成に使用する背景画像を選択させる背景画像選択部を有する、請求項６に記載の写真撮影遊戯機。
【請求項８】
前記カメラ部により生成された前記撮影画像情報に対して修飾操作を前記利用者の操作に応じて行う修飾操作部と、
前記修飾操作部が行った修飾操作による前記撮影画像情報に対する修飾画像情報を生成する修飾画像情報生成部と、
を有し、前記撮影情報は、前記修飾画像情報生成部により生成された修飾画像情報を含む、請求項６または７に記載の写真撮影遊戯機。
【請求項９】
写真撮影遊戯機と通信可能なサーバ装置であり、前記写真撮影遊戯機とサーバ装置とのそれぞれは、同じ背景画像とその背景画像を識別する画像ＩＤを記憶し、
写真撮影遊戯機より、その利用者を撮影した撮影画像情報と前記利用者が選択した画像ＩＤとを前記利用者の利用者識別情報に関連付けられた撮影情報を受信する画像情報受信部と、
前記画像情報受信部により受信された利用者識別情報に前記撮影情報を関連付けて格納する画像格納部と、
前記利用者の端末装置より利用者識別情報を受信する利用者識別情報受信部と、
前記受信された利用者識別情報に関連付けて前記画像格納部に格納されている撮影情報に含まれる撮影画像情報と画像ＩＤとを用いて合成画像を生成する画像合成部と、
前記生成された合成画像を前記端末装置に返信する返信部と
を有するサーバ装置。
【請求項１０】
前記画像ＩＤに関連付けられた画像を生成する画像生成部を有し、
前記サーバ装置の画像合成部は、さらに前記画像生成部により生成された画像を用いて合成画像を生成する、請求項９に記載のサーバ装置。
【請求項１１】
前記写真撮影遊戯機において、前記利用者を撮影するときの前記利用者の背後に位置する背景は一様な色を有し、
前記画像合成部は、前記撮影画像情報のうち、前記一様な色を有する部分に前記画像生成部により生成した画像をはめこむ、請求項１０に記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を撮影し、サーバに転送して、端末に画像をダウンロードして入手する画像撮影システムに関する。特に、撮影情報をサーバに転送する際に、撮影情報のデータ量を低減することができる画像撮影システムに関する。
【背景技術】
【０００２】
ゲームセンターなどにおいて、写真シール機やプリントシール機などとして知られている画像撮影印刷装置が配置されている。画像撮影印刷装置は、写真撮影遊戯機と称される場合もある。このような画像撮影印刷装置または写真撮影遊戯機は、利用者を撮影する機能を有し、撮影により得られた画像に対して、利用者がいわゆる「落書き」などにより修飾を行ない、修飾された画像を印刷する機能を有する。また、このとき、利用者は、撮影、修飾および印刷に対する対価に相当する硬貨や紙幣を画像撮影印刷装置の投入口に投入し、対価の徴収が行われる。
【０００３】
近年、印刷する機能に加えて、修飾された画像をサーバに転送し、利用者にサーバにアクセスするための情報を提示して、利用者はサーバより画像をダウンロードする機能を有する画像撮影システムが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１９１７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の画像撮影システムにおいては、人物画像、人物のマスク画像、そして背景画像といった撮影画像をサーバに転送していたが、転送するデータ量が大きくなるなどの問題があった。
【課題を解決するための手段】
【０００６】
そこで、本発明は、撮影装置がサーバ装置に画像情報を送信する際に、撮影画像情報と合成する画像ＩＤとを含む撮影情報を関連付けてサーバ装置に送信し、サーバ装置で画像の合成を行うことで、転送するデータ量を低減することができる画像撮影システムを提供する。
【０００７】
本発明による画像撮影システムは、写真撮影遊戯機とサーバ装置とを具備し、写真撮影遊戯機は、利用者を撮影し撮影画像情報を生成するカメラ部と、利用者を識別する利用者識別情報を取得する利用者識別情報取得部と、利用者識別情報取得部が取得した利用者識別情報に、撮影画像情報と前記撮影画像情報に合成する画像ＩＤとを含む撮影情報を、関連付けてサーバ装置に送信する送信部とを有し、サーバ装置は、写真撮影遊戯機より、利用者識別情報に関連付けられて送信された撮影情報を受信する画像情報受信部と、画像情報受信部により受信された利用者識別情報に撮影情報を関連付けて格納する画像格納部と、利用者の端末装置より利用者識別情報を受信する利用者識別情報受信部と受信された利用者識別情報に関連付けて画像格納部に格納されている撮影情報に含まれる撮影画像情報と画像ＩＤとを用いて合成画像を生成する画像合成部と、前記生成された合成画像を前記端末装置に返信する返信部とを有する。
【発明の効果】
【０００８】
本発明によれば、撮影情報をサーバに送信する際に、撮影情報のデータ量を低減することができる。これにより、通信速度の向上及び通信コストの削減ができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像撮影システムの機能ブロック図
【図２】本発明の一実施形態に係る撮影装置（写真撮影遊戯機）の機能ブロック図
【図３】本発明の一実施形態に係る背景画像部分の特定および修飾について説明する図
【図４】本発明の一実施形態に係る撮影装置の画像保持部の機能ブロック図
【図５】本発明の一実施形態に係る撮影装置のＩＤ決定部の機能ブロック図
【図６】本発明の一実施形態に係る撮影装置の送信部の機能ブロック図
【図７】本発明の一実施形態に係る撮影装置の処理のフローチャート
【図８】本発明の一実施形態に係るサーバ装置の機能ブロック図
【図９】本発明の一実施形態に係るサーバ装置の撮影情報受信部の機能ブロック図
【図１０】本発明の一実施形態に係るサーバ装置の画像格納部の機能ブロック図
【図１１】本発明の一実施形態に係るサーバ装置のＩＤ受信部の機能ブロック図
【図１２】本発明の一実施形態に係るサーバ装置の返信部の機能ブロック図
【図１３】本発明の一実施形態に係るサーバ装置の処理のフローチャート
【図１４】本発明の一実施形態に係る端末装置の機能ブロック図
【図１５】本発明の一実施形態に係る端末装置の処理のフローチャート
【図１６】本発明の一実施形態に係る画像撮影システムの処理のシーケンス図
【図１７】本発明の一実施形態に係る画像撮影システムの処理のシーケンス図
【図１８】本発明の一実施形態に係る撮影装置の画像修飾部の機能ブロック図
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態を実施形態として説明する。なお、本発明は、以下に説明する実施形態に限定されることはなく、種々に変形を施しても実施することができる。また、以下に説明する構成要素を全て組み合わせることは必須のことではなく、本発明が実施することが可能な限りにおいて、構成要素の任意の組み合わせることができる。
【００１１】
図１は、本発明の一実施形態に係る画像撮影システムの機能ブロック図を示す。画像撮影システム１００は、撮影装置１０１と、サーバ装置１０２と、端末装置１０３とを有する。撮影装置１０１とサーバ装置１０２とは第１の通信網により接続され、また、サーバ装置１０２と端末装置１０３とは第２の通信網により接続される。第１の通信網は例えばインターネットなどの公衆通信網であったり専用線による通信網であったりする。また、撮影装置１０１の設置を容易などにするために、第１の通信網として、携帯電話用の通信網が用いられてもよい。第２の通信網も第１の通信網と同じインターネットなどの通信網であってもよいが、端末装置１０３が携帯電話などであれば、携帯電話用の通信網、公衆無線ＬＡＮを用いた通信網などであってもよい。
【００１２】
撮影装置１０１は、利用者の画像を撮影する。また、撮影により得られた撮影画像情報に対して、撮影画像情報を表示し、タッチペンなどを用いて修飾を行う機能を備えることができる。また、撮影装置１０１は、利用者から利用者識別情報を取得することができる。例えば、端末装置１０３に表示されたバーコードなどを読み取ることにより、バーコードにエンコードされた利用者識別情報を取得することができる。あるいは、撮影装置１０１において利用者識別情報を生成し、利用者に伝達することができる。このように取得または生成された利用者識別情報に関連付けて撮影画像情報をサーバ装置に送信することができる。また、利用者識別情報には、利用者ごとに定まっている部分と、撮影画像情報を特定する部分とが含まれていてもよい。撮影装置１０１は、利用者識別情報に撮影画像情報を関連付けた撮影情報をサーバ装置１０２へ送信する。撮影装置１０１は、画像撮影印刷装置または写真撮影遊戯機として機能し得る。
【００１３】
サーバ装置１０２は、撮影装置１０１より送信された撮影情報を受信する。この場合、撮影画像情報は、利用者識別情報に関連付けて受信することができる。また、サーバ装置１０２は、撮影情報を記憶装置に格納する。このとき、利用者識別情報に関連付けて撮影情報を記憶装置に格納することができる。また、端末装置１０３より利用者識別情報を受信し、受信された利用者識別情報に関連付けて格納されている撮影情報を用いて画像を合成し、端末装置１０３へ送信することができる。
【００１４】
端末装置１０３は、利用者の利用者識別情報をサーバ装置１０２に送信し、送信した利用者識別情報に関連付けてサーバ装置１０２が合成した画像情報を受信し、メモリに記憶する。また、端末装置１０３は、必要に応じてアプリケーションを起動し、メモリに記憶された画像情報に修飾などを加えることができる。この場合の修飾には、背景画像の変更を含むことができる。
【００１５】
以下において、撮影装置１０１、サーバ装置１０２および端末装置１０３の構成および処理のフローチャートなどについて詳細に説明する。
【００１６】
図２は、撮影装置１０１の機能ブロック図を示す。撮影装置１０１は、画像保持部２０２とカメラ部２０１と修飾操作部２０３と利用者識別情報取得部２０４と送信部２０５を有する。さらに、必須ではないが、背景画像選択部２０７を有していてもよい。また、必須ではないが、背景特定部２０６を有してもよい。
【００１７】
カメラ部２０１は、画像を撮影し、撮影画像情報を生成する。撮影画像情報は、撮影装置１０１の利用者の画像を含むことができる。また、撮影画像情報は、撮影時の利用者の背後に位置する背景の画像を含むことができる。カメラ部２０１は、ＣＣＤ素子などの撮像素子を有するカメラにより、光学系に入射した画像を画像情報に変換する。なお、後に説明するように撮影画像情報から背景の部分を特定し、利用者の画像部分と背景の部分とを分離可能とするために、所定の色のカーテンなどを用いて背景色が所定の色となるようにし、カーテンなどとカメラと間に利用者が位置して撮影が行われるようになっていてもよい。カメラ部２０１は、上述した光学系と撮像素子とを有するカメラである。光学系により撮像素子上に像を結像させ、撮像素子により、結像の状態を電気信号に変換して撮影画像情報を得る。
【００１８】
背景特定部２０６は、得られた撮影画像情報のうち、背景の領域が撮影された部分を特定する。これにより、撮影装置１０１の利用者などの人を撮影した人物の部分画像と、背景を撮影した部分画像とを区別することができる。背景部分の特定は、カーテンなどの所定の色の部分を求めることにより、行うことができる。例えば、撮影画像情報の外縁から内部に向けて、所定の色が連続する限り、背景の部分の画像であるとして、背景の部分画像を特定する。
【００１９】
図３は、背景特定部２０６による処理の一例を示す。画像情報４０１が、カメラ部２０１による撮影により得られた撮影画像情報であるとする。このとき、背景特定部２０６は、背景の部分の画像４０３を特定する。これにより、背景の部分４０３と人物の部分４０２とを分離することができる。すなわち、人物の部分画像４０６を除いた背景の部分画像４０５の画像情報４０４と、背景の部分画像４０９を除いた人物の部分画像４０８の画像情報４０７とに分離できる。なお、図３において、斜線の部分（ハッチング部分）は、例えば透明な色の部分であり、別の画像を下のレイヤに重ねた場合、斜線の部分には下のレイヤの画像の部分が表示される。図３においては、背景特定情報は、背景の部分画像４０９とすることができる。なお、図３は、撮影画像に対する修飾についても説明している（例えば、符号４１０、４１３）。
【００２０】
また、背景特定情報は、上述のようにカーテンが背景となっている場合には、カーテンの色を識別する情報とすることができる。具体的にはカラーコードや、あるいは、カーテンのみが撮影された画像情報とすることができる。また、撮影装置１０１ごとにカーテンの色が定められている場合には、撮影装置１０１の識別情報を背景特定情報として使用することも可能である。なお、背景特定部２０６が撮影装置１０１に備わっていない場合には、背景特定部２０６は、サーバ装置１０２にデフォルトで送信する背景特定情報を記憶していたり、サーバ装置１０２が背景特定情報を一定のものとして処理したりすることができる。
【００２１】
背景画像選択部２０７は、利用者に背景画像を選択させる。このために、背景画像情報として、１つの背景画像に限定せずに予め複数の背景画像を準備して記憶しておくのが好ましい。また、背景画像と背景画像を識別する画像ＩＤとは、サーバ装置１０２および撮影装置１０１とに同じものが準備されサーバ装置１０２および撮影装置１０１それぞれに記憶されているのが好ましい。利用者はその中から好みに応じて背景画像を選択することができる。例えばサーバ装置１０２や端末装置１０３において実行される後のステップにおいて、撮影画像情報中の部分であり背景特定情報により特定される背景の部分に、選択された背景画像を重ねることができる。予め準備された複数の背景画像には、それぞれ識別番号である背景画像の識別情報（以下、背景ＩＤまたは画像ＩＤと呼ぶ。）が付与されている。なお、背景画像選択部２０７が撮影装置１０１に備わっていない場合や、利用者による背景画像の選択がされなければ、撮影装置１０１に記憶されているデフォルトの画像ＩＤで識別される背景画像が選択されるようにすることができる。
【００２２】
なお、背景ＩＤは、撮影画像情報に合成する画像のＩＤの一例である。このような画像は、例えば、利用者がその携帯端末に登録しておき、撮影装置１０１での撮影時に、無線通信などの手段により、携帯端末から受信することができ、ＩＤを付してサーバ装置１０２に送信することもできる。以下では、主に背景ＩＤを用いて説明を行うが、任意の画像情報のＩＤを用いることが可能である。
【００２３】
画像保持部２０２は、カメラ部２０１による撮影により得られた撮影画像情報と背景ＩＤとを関連付けて撮影情報として保持する。例えばメモリ素子に一時的に記憶して、撮影画像情報と背景ＩＤとを保持する。
【００２４】
図４は、画像保持部２０２の機能ブロック図の一例を示す。画像保持部２０２は、撮影画像情報保持部５０１と、背景画像情報保持部５０２とを有する。カメラ部２０１による撮影により得られた撮影画像情報を撮影画像情報保持部５０１に記憶し、背景画像選択部２０７により、利用者が選択した背景画像情報の背景ＩＤを背景画像情報保持部５０２に記憶する。これにより、撮影画像情報が保持される領域と背景ＩＤが保持される領域とを異なる領域として、画像情報を保持することができる。
【００２５】
利用者識別情報取得部２０４は、画像保持部２０２に保持されている撮影情報を送信部２０５により送信する際に、送信される撮影情報とともに送信される利用者識別情報（以下、ＩＤと呼ぶ。）を決定する。このＩＤは、サーバ装置１０２に送信される撮影情報を識別する情報として用いることができる。
【００２６】
図５の（Ａ）は、本発明の一実施形態における利用者識別情報取得部２０４の機能ブロック図を示す。図５の（Ａ）においては、撮影装置１０１において利用者識別情報が生成される場合が説明される。利用者識別情報取得部２０４は、ＩＤ生成部８０１とＩＤ表示部８０２とＩＤ送信部８０３とを有する。ＩＤ生成部８０１は、撮影情報を送信部２０５により送信する際に、送信される撮影情報とともに送信される利用者識別情報をＩＤとして生成する。例えば、撮影装置１０１を識別する情報に、乱数を付加してＩＤを生成する。ＩＤ生成部８０１により生成されるＩＤは、撮影装置１０１の利用者以外の者には予測のできない情報であることが好ましいからである。ＩＤ表示部８０２は、ＩＤ生成部８０１により生成されたＩＤを表示する。例えば、修飾操作部２０３の画像表示部７０２により表示する。表示されたＩＤは、端末装置１０３に入力される。また、ＩＤは、表示される代わりに、赤外線によって端末装置１０３に送信されてもよいし、近傍無線通信手段により端末装置１０３に送信されてもよい。この場合、撮影装置１０１の利用者が端末装置１０３に入力する。あるいは、ＩＤの表示は、バーコードなどを用いて機械的に読み取り可能とすることもできる。この場合、端末装置１０３のカメラにより、バーコードを撮影し、ＩＤの入力がされる。ＩＤ送信部８０３は、ＩＤ生成部８０１により生成されたＩＤを送信部２０５に送信する。
【００２７】
図５の（Ｂ）は、本発明の別の一実施形態における利用者識別情報取得部２０４の機能ブロック図を示す。図５の（Ｂ）においては、利用者から利用者識別情報が取得される場合が説明される。利用者識別情報取得部２０４は、ＩＤ撮影部８０４とＩＤ復号部８０５とＩＤ送信部８０６とを有する。ＩＤ撮影部８０４は、端末装置１０３の画面に表示されたＩＤを撮影する。この撮影は、カメラ部２０１により行われるようになっていてもよい。端末装置１０３の画面にＩＤを表示する際には、バーコードによる表示が行われてもよい。ＩＤ復号部８０５は、ＩＤ撮影部８０４により撮影されたＩＤを復号する。例えば、撮影されたバーコードを解析しバイト列に変換する。ＩＤ送信部８０６は、ＩＤ復号部８０５により復号されたＩＤを送信部２０５に送信する。なお、端末装置１０３の画面に表示されたＩＤには、端末装置１０３に登録された画像のＩＤが含まれていてもよい。
【００２８】
送信部２０５は、カメラ部２０１による撮影により得られ、画像保持部２０２に保持された撮影画像情報を、利用者識別情報取得部２０４により決定されたＩＤと関連付けて送信する。ここで、送信部２０５は、カメラ部２０１により撮影された撮影画像情報と背景ＩＤとを撮影情報として送信する。また、撮影情報には背景特定情報が含まれる場合がある。例えば、背景として使用したカーテンの色やカーテンを識別する情報を背景特定情報とすることができる。なお、背景の部分がサーバ装置１０２に記憶され、予め定められている色のカーテンを用いて撮影していれば、背景特定情報の送信は不要となる。
【００２９】
図７は、撮影装置１０１の処理の流れを説明するフローチャートの一例である。ステップＳ１００１の処理として、カメラ部２０１により、画像を撮影し撮影画像情報を得る。ステップＳ１００２の処理として、画像保持部２０２により、ステップＳ１００１において得られた撮影画像情報を格納し保持する。ステップＳ１００３の処理として、利用者識別情報取得部２０４により、ＩＤを決定する。ステップＳ１００４により、送信部２０５により、撮影情報を送信する。上述のように必要に応じて、背景特定情報も送信してもよい。
【００３０】
なお、撮影装置１０１を、ＣＰＵ、メモリ、二次記憶装置および送受信インターフェースを相互にバスにより接続した計算機に図７のフローチャートの処理を実行するプログラムを動作させることにより実現することもできる。例えば、カメラ部２０１による撮影により得られた撮影画像情報は、二次記憶装置に記憶される。また、ＩＤを、入出力インターフェースを用いて端末装置１０３と通信を行ない決定し、入出力インターフェースを用いて、撮影情報が送信される。
【００３１】
もちろん、撮影装置１０１は、専用のＬＳＩなどを組み合わせてハードウェアのみの構成とすることもできる。
【００３２】
図８は、サーバ装置１０２の機能ブロック図の一例を示す。サーバ装置１０２は、撮影情報受信部１１０１と画像格納部１１０２とＩＤ受信部１１０３と返信部１１０４と背景画像生成部１１０５と画像合成部１１０６とを有する。
【００３３】
撮影情報受信部１１０１は、撮影装置１０１から送信された撮影情報を受信する。
【００３４】
図９は、撮影情報受信部１１０１の機能ブロック図の一例を示す。撮影情報受信部１１０１は、ＩＤ付画像情報受信部１２０１とＩＤ分離部１２０２とを有する。
【００３５】
ＩＤ付画像情報受信部１２０１は、撮影装置１０１からＩＤと関連付けて送信された撮影情報を受信し、ＩＤ分離部１２０２に、受信した情報からＩＤと撮影情報とを伝達する。例えば、ＩＤ付画像情報受信部１２０１は、受信した撮影情報をサーバ装置１０２の有するメモリの所定アドレスに、受信した撮影情報を格納し、所定アドレスをＩＤ分離部１２０２に渡す。
【００３６】
ＩＤ分離部１２０２は、ＩＤ付画像情報受信部１２０１が受信した撮影情報から撮影情報とＩＤとを分離し、画像格納部１１０２に伝達する。また、伝達された撮影情報の中に背景特定情報が含まれている場合には、さらに背景特定情報、背景ＩＤを分離し、画像格納部１１０２に伝達してもよい。
【００３７】
画像格納部１１０２は、撮影情報受信部１１０１から伝達されるＩＤと撮影画像情報と、必要であれば背景特定情報、背景ＩＤとを、撮影画像情報がＩＤに関連付けられた形態で、サーバ装置１０２の記憶装置やメモリに格納する。また、格納された撮影情報をＩＤにより検索し、ＩＤに関連づけられる撮影画像情報などを読み出す。
【００３８】
図１０は、画像格納部１１０２の機能ブロック図の一例を示す。画像格納部１１０２は、テーブル１３０１と登録部１３０２と画像情報記憶部１３０３と検索部１３０４とを有する。
【００３９】
テーブル１３０１は、撮影画像情報と背景特定情報と背景ＩＤとがＩＤに関連付けられた状態で記憶するためのデータ構造とすることができる。例えば、ＩＤとしての１２３４５と、撮影画像情報を格納したファイル名としての０１２３４５．ｊｐｇと背景特定情報を格納したファイル名としての６７８９１０．ｊｐｇと背景ＩＤとしての１２３とを一行に格納することにより、０１２３４５．ｊｐｇに格納された画像情報と６７８９１０．ｊｐｇに格納された画像情報と利用者が選択した背景画像が１２３４５に関連付けられる。なお、背景特定情報を格納したファイル名としての６７８９１０．ｊｐｇとしたが、背景特定情報そのものがテーブル１３０１に格納されるようになっていてもよい。例えば、背景の色を識別する情報が背景特定情報であれば、色を識別する情報がテーブル１３０１に格納される。
【００４０】
また、背景特定情報は、どの撮影装置１０１から撮影情報が受信されたかに応じて、所定の情報として決定されてテーブル１３０１に記憶されてもよい。例えば、撮影装置１０１ごとにカーテンの色を識別する情報をデータベースなどに記憶しておき、どの撮影装置１０１から撮影情報が受信されたかに応じて、カーテンの色を識別する情報をデータベースから読み出してテーブル１３０１に記憶することもできる。
【００４１】
なお、本発明の一実施形態においては、画像格納部１１０２は、撮影画像情報および背景ＩＤを格納し、背景特定情報は格納しない場合がある。例えば、背景の色がどの撮影装置においても同じになるのであれば、撮影画像情報および背景ＩＤにさらに背景特定情報を関連付けて格納する必要はないからである。
【００４２】
登録部１３０２は、撮影情報受信部１１０１から伝達されるＩＤと撮影画像情報と背景特定情報と背景ＩＤとをテーブル１３０１に登録する。
【００４３】
画像情報記憶部１３０３は、撮影情報受信部１１０１から伝達される撮影画像情報と背景特定情報とを格納し、ファイル名を付与する。登録部１３０２は、撮影画像情報と背景特定情報とを画像情報記憶部１３０３により格納し、それぞれのファイル名を得て、背景ＩＤとともにテーブル１３０１にＩＤに関連付けて格納する。
【００４４】
検索部１３０４は、ＩＤが与えられるとそのＩＤに関連付けられた撮影画像情報と背景ＩＤとの有無を判断し、撮影画像情報と背景ＩＤとが有れば、その撮影画像情報と背景ＩＤとを読み出す。このうち、撮影画像情報と背景ＩＤは、画像合成部１１０６に伝達される。背景ＩＤは、一旦背景画像生成部１３０５に伝達され、所定の画像情報に変換された後に画像合成部１１０６に伝達される。
【００４５】
背景画像生成部１１０５では、検索部１３０４より伝達された背景ＩＤから、予め当該背景ＩＤに関連付けられた背景画像を生成する。その後、当該背景画像は画像合成部１１０６に伝達される。例えば、背景ＩＤに画像が関連づけられていれば、伝達された背景ＩＤに関連付けられている画像をメモリなどから読み出すことにより、背景画像を生成することができる。また、背景ＩＤが、色を識別する情報であれば、背景ＩＤにより識別される色を含む画像を生成することができる。
【００４６】
画像合成部１１０６は、検索部１３０４より伝達された撮影画像情報と背景画像生成部より伝達された背景画像情報とを合成する。このとき、背景特定情報を用いて撮影画像情報の背景の部分を検出し、検出された背景の部分に背景画像情報をはめこみ、合成画像情報の合成を行う。合成された合成画像情報は、返信部１１０４に伝達される。
【００４７】
なお、背景特定情報を用いて撮影画像情報の背景の部分を検出した結果として、撮影画像情報の背景が撮影された部分を無色透明に変換し、背景画像情報の上のレイヤとして、重ねることにより、検出された背景の部分に背景画像情報のはめこみを行い、合成画像情報の合成を行うこともできる。また、背景画像情報として、全体が無色透明な一様な画像とすることにより、背景が撮影された部分を無色透明として合成画像情報の合成を行うこともできる。このような背景が撮影された部分を無色透明として合成画像情報を端末装置１０３に返信することにより、端末装置１０３において様々な加工が可能となる。
【００４８】
なお、撮影画像情報の背景が撮影された部分を無色透明に変換する処理は、サーバ装置１０２において行うことは必須ではない。例えば、撮影装置１０１において、撮影画像情報の背景が撮影された部分を無色透明に変換する処理を行い、この処理を行って得られた画像を撮影画像情報として撮影装置１０１からサーバ装置１０２へ送信してもよい。撮影画像情報の背景が撮影された部分を無色透明に変換する処理をサーバ装置１０２および撮影装置１０１のいずれにおいて行うかは、あらかじめ決められていてもよい。あるいは、サーバ装置１０２において実行されている処理の数が所定の数より多くなると、撮影装置１０１において撮影画像情報の背景が撮影された部分を無色透明に変換する処理が行われるようになっていてもよい。これにより、動的にサーバ装置１０２と撮影装置１０１との負荷分散を行うことができる。
【００４９】
ＩＤ受信部１１０３は、端末装置１０３からＩＤを受信する。このＩＤは、画像を撮影する際に、撮影装置１０１において取得や生成がされたＩＤである。
【００５０】
図１１は、ＩＤ受信部１１０３の機能ブロック図の一例を示す。ＩＤ受信部１１０３は、ＩＤ転送部１４０１と転送通知部１４０２とを有する。ＩＤ転送部１４０１は、端末装置１０３から受信されたＩＤを画像格納部１１０２の検索部１３０４に転送し、検索部１３０４による検索を開始させる。転送通知部１４０２は、返信部１１０４に対して、検索部１３０４にＩＤが転送されたことを通知し、検索部１３０４による検索の結果を受信させる。
【００５１】
返信部１１０４は、ＩＤ受信部１１０３によるＩＤの受信に対して、合成画像情報を返信する。
【００５２】
図１２は、返信部１１０４の機能ブロック図の一例を示す。返信部１１０４は、通知受信部１５０１と合成画像情報受信部１５０２と合成画像情報送信部１５０３とを有する。通知受信部１５０１は、転送通知部１４０２による通知を受信し、合成画像情報受信部１５０２に合成画像情報を受信させる。合成画像情報受信部１５０２は、画像合成部１１０６による合成の結果である合成画像情報を受信する。合成画像情報送信部１５０３は、合成画像情報受信部１５０２が生成した合成画像情報を、端末装置１０３に送信する。
【００５３】
図１３は、本実施形態に係るサーバ装置１０２の処理の流れを説明するフローチャートである。図１３の（Ａ）は、撮影装置１０１から送信されるＩＤと撮影情報とを受信した際の処理の流れを示し、図１３の（Ｂ）は、端末装置１０３から送信されるＩＤを受信した際の処理の流れを示す。
【００５４】
ステップＳ１６０１の処理において、撮影情報受信部１１０１により、ＩＤと撮影情報とを受信する。ステップＳ１６０２の処理において、分離されて取得されたＩＤ、撮影情報及び背景ＩＤを画像格納部１１０２に格納する。
【００５５】
ステップＳ１６０３の処理として、ＩＤ受信部１１０３により、端末装置１０３から送信されたＩＤを受信する。ステップＳ１６０４の処理として、画像格納部１１０２により、ＩＤに関連付けられて格納されている撮影画像情報、また可能であれば背景特定画像情報を検索する。更に、ＩＤに関連付けられて格納されている背景ＩＤを検索し、予め当該背景ＩＤに関連付けられている背景画像を生成する。ステップＳ１６０５の処理として、撮影画像情報、背景特定情報、背景画像を合成する。ステップＳ１６０６の処理として、返信部１１０４により、合成された画像を端末装置１０３に返信する。
【００５６】
サーバ装置１０２は、ＣＰＵ、メモリ、二次記憶装置および送受信インターフェースを相互にバスにより接続した計算機に図１３のフローチャートの処理を実行するプログラムを動作させることにより実現することもできる。例えば、送受信インターフェースにより、ＩＤと画像情報と背景ＩＤとを受信し、メモリに格納し、ＩＤ、撮影画像情報及び背景ＩＤに分離、合成する。次にＩＤ、撮影画像情報及び背景ＩＤを二次記憶装置に構築されているデータベースに格納する。送受信インターフェースが端末装置１０３よりＩＤを受信すると、データベースを検索して、撮影画像情報及び背景ＩＤを取得し、合成画像を生成し、送受信インターフェースにより、合成画像を端末装置１０３に返信する。
【００５７】
図１４は、端末装置１０３の機能ブロック図の一例を示す。端末装置１０３は、ＩＤ端末取得部１７０１とＩＤ送信部１７０２と画像情報受信部１７０３と画像メモリ１７０４とを有する。また場合によっては、端末装置１０３は端末修飾部１７０５を有する。
【００５８】
ＩＤ端末取得部１７０１は、ＩＤを取得する。例えば、撮影装置１０１に表示されたり撮影装置１０１から送信されたりするＩＤを受信して取得する。あるいは、端末装置１０３がＩＤを生成し、撮影装置１０１に送信し、送信されたＩＤを取得してもよい。ＩＤ送信部１７０２は、ＩＤ端末取得部１７０１で取得されたＩＤをサーバ装置１０２に送信する。画像情報受信部１７０３は、ＩＤ送信部１７０２によるＩＤの送信に応じてサーバ装置１０２より返信される画像情報を受信する。画像メモリ１７０４は、サーバ装置１０２より受信された画像情報を受信する。
【００５９】
端末修飾部１７０５は、サーバ装置１０２より受信され画像メモリ１７０４に記憶された合成画像情報を端末装置１０３側で修飾し、撮影装置１０１の修飾操作部２０３と同等あるいは一部の機能を有する。
【００６０】
図１５は、端末装置１０３の処理の流れを説明するフローチャートの一例である。ステップＳ１８０１の処理として、ＩＤ端末取得部１７０１により、ＩＤを取得する。ステップＳ１８０２の処理として、ＩＤ送信部１７０２によりＩＤを送信する。ステップＳ１８０３の処理として、画像情報受信部１７０３により、画像情報を受信する。ステップＳ１８０４の処理として、ステップＳ１８０３において受信された画像情報を、画像メモリに記憶する。
【００６１】
端末装置１０３は、パーソナルコンピュータや携帯端末により実現することができる。特に端末装置１０３が携帯端末により実現される場合には、端末修飾部１７０５は、端末装置１０３で動作するアプリケーションにより実現してもよい。この場合、アプリケーションは端末装置１０３にダウンロードされてもよい。このため、撮影装置１０１にアプリケーションをダウンロードするためのアプリケーションサーバ装置へのアクセス先が表示されていたり、ＩＤとともに撮影装置１０１から端末装置１０３に送信されたり、サーバ装置１０２にＩＤを送信するためにアクセスを行った際にアプリケーションサーバ装置へのアクセス先が端末装置１０３の表示画面に表示されてもよい。
【００６２】
また、このアプリケーションは、端末装置１０３のＩＤ端末取得部１７０１、ＩＤ送信部１７０２および画像情報受信部１７０３とは別にあるいは、これらの機能を一部利用して、ＩＤ端末取得部１７０１、ＩＤ送信部１７０２および画像情報受信部１７０３の機能一部または全てと同等の機能を提供するようになっていてもよい。
【００６３】
例えば、アプリケーションは、ＩＤを生成して取得し、端末装置１０３のディスプレイに表示し、撮影装置１０１にＩＤを読み取らせる。このとき、アプリケーションは、サーバ装置１０２と通信を行ない、ＩＤを生成して取得してもよい。例えば、アプリケーションはサーバ装置１０２にＩＤの採番の要求を送信し、サーバ装置１０２から返信されるＩＤを受信し、端末装置１０３のディスプレイに表示してもよい。また、アプリケーションは、撮影装置１０１が表示や送信するＤを端末装置１０３のハードウェア装置を用いて取得してもよい。
【００６４】
アプリケーションは、取得したＩＤをサーバ装置に送信することにより、ＩＤ送信部１７０２と同等の機能を実現することもできる。なお、アプリケーションがサーバ装置１０２にＩＤの採番の要求を送信し、サーバ装置１０２から返信されるＩＤを受信する場合には、採番の要求に端末装置１０３を識別する情報などを含ませることにより、ＩＤをサーバ装置に送信する代わりに、端末装置１０３を識別する情報などを送信してもよい。
【００６５】
アプリケーションは、画像情報受信部１７０３と同等の機能を実現することもできる。また、アプリケーションは、必要に応じて、画像メモリ１７０４に記憶されている画像情報をサーバ装置１０２に送信する機能を実現してもよい。アプリケーションによってＩＤ送信部１７０２および画像情報受信部１７０３と同等の機能が実現されない場合には、画像情報の受信は、端末装置１０３においてブラウザなどを起動してサーバ装置１０２のＵＲＬを選択などしてアクセスし、サーバ装置１０２の提供するウェブページなどにＩＤを入力してサーバ装置１０２に送信し、画像情報を受信してダウンロードすることを利用者が行う必要がある。しかし、アプリケーションがＩＤ送信部１７０２および画像情報受信部１７０３と同等の機能を実現することにより、画像情報の受信から端末修飾部７０５の起動までをアプリケーションが行い、必要であれば画像情報をサーバ装置１０２に送信することができるので、利用者にあたかもサーバ装置１０２に格納された状態で画像の修飾を行っているような操作感を与えることができる。
【００６６】
図１６は、本発明の一実施形態に係る画像撮影システムの処理のシーケンス図の一例を示す。ステップＳ１９０１において、撮影装置１０１から端末装置１０３へＩＤが送信される。ステップＳ１９０２において、ＩＤ、撮影画像情報及び背景ＩＤが撮影装置１０１からサーバ装置１０２へ送信される。ステップＳ１９０３において、端末装置１０３からサーバ装置１０２へＩＤが送信される。ステップＳ１９０４において、ステップＳ１９０３におけるＩＤの送信に応じて、サーバ装置１０２から端末装置１０３に合成画像情報が送信される。
【００６７】
図１７は、本発明の別の一実施形態に係る画像撮影システムの処理のシーケンス図の一例を示す。ステップＳ２００１において、アプリケーションサーバ装置からアプリケーションが端末装置１０３にダウンロードされる。このアプリケーションの一つの機能として、ＩＤを生成し、端末装置１０３の画面にバーコードなどの機械読み取り可能な携帯で表示を行う。そこで、ステップＳ２００２の処理として、端末装置１０３から撮影装置１０１へＩＤが送信される。撮影装置１０１は、カメラ部２０１などにより、ＩＤを撮影し、ＩＤを復号する。以降の処理は図１６のステップＳ１９０２，Ｓ１９０３およびＳ１９０４と同様である。
【００６８】
また、ステップＳ２００１においてダウンロードされたアプリケーションは、端末修飾部１７０５を実現する機能を有していてもよい。この場合には、ステップＳ２００５の後、アプリケーションにより、合成画像情報の修飾が端末装置１０３の利用者により実行がされる。
【００６９】
本実施形態の変形例として、撮影装置１０１は修飾操作部２０３を含んでもよい。この場合、修飾は、ディスプレイに画像情報を表示し、電子ペンやマウスなどによる操作や、あるいは、表示部分がタッチパネルになっている場合にはタッチパネルに人の指が触れるのを検出することによる操作によって、線を背景部分に書き加えたり、所定の部分画像を選択して配置したり、スタンプを押したりすることにより行われる。
【００７０】
なお、撮影装置１０１は、（１）上述のように、背景部分に修飾を加え人物の部分画像には修飾を加えない第１のモードと、（２）背景部分に修飾を加え、また、人物の部分画像にも修飾が加えることができる第２のモードとを備えていてもよい。この場合、利用者の操作により、撮影装置１０１のモードを選択することができるようになっていてもよい。また、撮影装置１０１がジャンケンなどのゲームを利用者と行って、利用者が勝った場合に、利用者がモードを選択し、利用者が負けた場合には、撮影装置１０１が乱数などを生成してモードを選択してもよい。
【００７１】
図１８は、修飾操作部２０３の機能ブロック図を示す。修飾操作部２０３は、操作検出部７０１と画像表示部７０２と操作実行部７０３とを有する。画像表示部７０２は、カメラ部２０１による撮影により得られた撮影画像情報を表示する。例えば、液晶ディスプレイなどとその制御回路と必要ならば制御プログラムなどから構成される。操作検出部７０１は、表示された撮影画像情報に対する操作を検出する。上述したように、電子ペン、マウス、タッチパネルなどを用いる利用者による操作を検出する。例えば、線の描画、部分画像の選択、部分画像の配置、操作の取消などの操作を検出する。操作実行部７０３により撮影画像情報に操作が加えられた第２の画像情報は、画像表示部７０２にも表示される。第２の画像情報から修飾部分のみを抽出した修飾画像が生成される。
【００７２】
修飾画像は上述の実施形態で示した撮影画像情報、背景特定情報、背景ＩＤとともにサーバ装置へ送信され、サーバ装置内の画像合成部にて、撮影画像、背景画像とともに合成される。
【符号の説明】
【００７３】
１００  画像撮影システム
１０１  撮影装置
１０２  サーバ装置
１０３  端末装置
【図１】
2016187133.tif 000003
【図２】
2016187133.tif 000004
【図３】
2016187133.tif 000005
【図４】
2016187133.tif 000006
【図５】
2016187133.tif 000007
【図６】
2016187133.tif 000008
【図７】
2016187133.tif 000009
【図８】
2016187133.tif 000010
【図９】
2016187133.tif 000011
【図１０】
2016187133.tif 000012
【図１１】
2016187133.tif 000013
【図１２】
2016187133.tif 000014
【図１３】
2016187133.tif 000015
【図１４】
2016187133.tif 000016
【図１５】
2016187133.tif 000017
【図１６】
2016187133.tif 000018
【図１７】
2016187133.tif 000019
【図１８】
2016187133.tif 000020