(57)【特許請求の範囲】
【請求項１】
カメラにより撮影して得た写真画像を用いて生成した提供画像をユーザに提供する写真撮影遊戯装置であって、
ユーザから、複数の画像処理の組み合わせを行うフィルタ加工の種類の選択を受け付けるフィルタ加工選択手段と、
前記選択に基づいて、前記複数の画像処理の組み合わせを前記提供画像に適用することを決定する決定手段と、
ユーザから、前記決定手段により決定された前記複数の画像処理を適用する程度を同時に調整するための操作を受け付ける調整操作受付手段と、
前記調整操作受付手段の受付結果に基づいた程度で前記複数の画像処理を適用した前記提供画像を生成する生成手段とを備える、写真撮影遊戯装置。
【請求項２】
前記生成手段により生成される提供画像のプレビュー画像を表示するプレビュー手段をさらに備え、
前記調整操作受付手段は、前記プレビュー手段による前記プレビュー画像の表示が行われている状態で前記ユーザの操作を受け付ける、請求項１に記載の写真撮影遊戯装置。
【請求項３】
前記生成手段は、前記写真画像を用いた２枚の画像レイヤを合成することで前記提供画像を生成し、
前記２枚の画像レイヤの少なくとも一方は、前記決定手段により決定された前記複数の画像処理に基づいた画像を含む、請求項１又は２に記載の写真撮影遊戯装置。
【請求項４】
前記生成手段は、前記２枚の画像レイヤの合成方法を前記調整操作受付手段の受付結果に基づいて変更することにより、前記複数の画像処理を適用する程度を変更する、請求項３に記載の写真撮影遊戯装置。
【請求項５】
前記生成手段は、共に前記決定手段により決定された前記複数の画像処理に基づいた画像を含む２枚の画像レイヤ同士の乗算合成結果に基づいて前記提供画像を生成する、請求項３又は４に記載の写真撮影遊戯装置。
【請求項６】
前記生成手段は、前記決定手段の決定結果に応じて、前記複数の画像処理を適用する程度の調整範囲を変更する、請求項１から５のいずれかに記載の写真撮影遊戯装置。
【請求項７】
請求項１から６のいずれかに記載の写真撮影遊戯装置と、
前記写真画像に基づく画像をシールにプリントして出力する出力手段とを備える、写真シール作成装置。
【請求項８】
カメラにより撮影して得た写真画像を用いて生成した提供画像をユーザに提供する写真撮影遊戯装置の制御方法であって、
ユーザから、複数の画像処理の組み合わせを行うフィルタ加工の種類の選択を受け付けるフィルタ加工選択ステップと、
前記選択に基づいて、前記複数の画像処理の組み合わせを前記提供画像に適用することを決定する決定ステップと、
ユーザから、前記決定ステップにより決定された前記複数の画像処理を適用する程度を同時に調整するための操作を受け付ける調整操作受付ステップと、
前記調整操作受付ステップの受付結果に基づいた程度で前記複数の画像処理を適用した前記提供画像を生成する生成ステップとを備える、写真撮影遊戯装置の制御方法。
【請求項９】
カメラにより撮影して得た写真画像を用いて生成した提供画像をユーザに提供する写真撮影遊戯装置の制御プログラムであって、
ユーザから、複数の画像処理の組み合わせを行うフィルタ加工の種類の選択を受け付けるフィルタ加工選択ステップと、
前記選択に基づいて、前記複数の画像処理の組み合わせを前記提供画像に適用することを決定する決定ステップと、
ユーザから、前記決定ステップにより決定された前記複数の画像処理を適用する程度を同時に調整するための操作を受け付ける調整操作受付ステップと、
前記調整操作受付ステップの受付結果に基づいた程度で前記複数の画像処理を適用した前記提供画像を生成する生成ステップとをコンピュータに実行させる、写真撮影遊戯装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は写真撮影遊戯装置、写真シール作成装置、写真撮影遊戯装置の制御方法、及び写真撮影遊戯装置の制御プログラムに関し、特に、カメラにより撮影して得た撮影画像を用いて生成した画像をユーザに提供する機能を有する写真撮影遊戯装置、写真シール作成装置、写真撮影遊戯装置の制御方法、及び写真撮影遊戯装置の制御プログラムに関する。
【背景技術】
【０００２】
ゲームセンタなどに設置され、装置利用者（ユーザ、プレイヤ）などの写真を撮影して画像を生成する写真撮影遊戯装置が知られている。写真撮影遊戯装置としては、撮影した画像についての落書き編集（ペンによる書き込みやスタンプの配置など）を行った後に、それをシールなどのプリント物として提供する写真シール作成装置などがある。
【０００３】
写真撮影遊戯装置には、ユーザを撮影して得られた画像を用いて、その画像についてトリミングを行ったり、その画像を用いてコラージュを行ったりし、撮影により得られた画像とは別の画像である画像をユーザに提供するために生成する機能を有するものが知られている。このような写真撮影遊戯装置は、生成した提供画像を、ユーザが所有する携帯端末などに送信することなどによって、ユーザに提供する。例えば、写真撮影遊戯装置は、携帯端末へ送信する元となる画像をユーザに選択させ、選択された画像から切り取った画像を携帯端末への送信用の提供画像とする。
【０００４】
提供画像は、例えば、上記のような写真撮影遊戯装置と、通信可能に接続された画像提供サーバとで構成された写真撮影遊戯システムにおいて、写真撮影遊戯装置と画像提供サーバとが共に連携することでユーザに提供される。例えば、このような写真撮影遊戯システムでは、利用者を撮影して得られた画像を写真撮影遊戯装置から画像提供サーバに送信させ、その画像を画像提供サーバを介して利用できるようにすることで、ユーザに提供する。画像提供サーバに送信された画像は、ユーザの携帯端末などを利用して、ユーザに画像データとして提供される。
【０００５】
下記特許文献１には、利用者を被写体として撮影した撮影画像の所定の領域を切り取ってユーザに提供する画像を作成する写真シール作成装置が開示されている。この装置では、ユーザに提供する画像の切り取り操作後に、ユーザがフィルタ加工についての選択を行うことができるように構成されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２２８６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
年々、ユーザの間で、いわゆるスマートフォンなどの高機能な携帯端末の普及率が高まっている。そして、そのような携帯端末を利用して知人と画像を交換したり、自身のウェブログやソーシャル・ネットワーキング・サービス（ＳＮＳ）などに画像を表示させたりするというニーズが高まっている。
【０００８】
このようなニーズに応じて、写真撮影遊戯装置を利用して、ユーザが、デザイン性が高い画像や意図する通りの画像など、ユーザにとって魅力的な画像を生成できると、ユーザの満足度が向上する。例えば、フィルタ加工等の種々の画像処理を適用することで魅力的な画像を生成できると、ユーザの満足度が向上する。
【０００９】
ところで、従来、このようなフィルタ加工等の画像処理は、元の画像にかかわらず、一様な程度でその画像に適用されるのが通常であった。他方、元の画像として、被写体の違いやその他環境の違いなどの要因により、多様なものが処理対象となる。そのため、次のような問題点があった。
【００１０】
すなわち、元の画像の写りとして、例えば、被写体（ユーザなど）の顔が比較的明るく写る第１の場合と、顔が比較的暗く写る第２の場合とを想定する。このような違いは、例えば、被写体の肌の色や化粧の色の違いなどにより生じることがある。このような画像に対して、例えばハイキー調の画像に加工するようなフィルタ加工を行うと、第２の場合については良好な結果が得られるが、第１の場合については被写体の顔の部分などが白飛びし、階調が失われることがある。他方、例えば暗調の画像に加工するようなフィルタ加工を行うと、第１の場合については良好な結果が得られるが、第２の場合については被写体の顔の色の部分などが黒くつぶれ、階調が失われることがある。
【００１１】
この発明はそのような問題点を解決するためになされたものであり、種々の画像処理を適切に適用して画像を生成可能な写真撮影遊戯装置、写真シール作成装置、写真撮影遊戯装置の制御方法、及び写真撮影遊戯装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するためこの発明のある局面に従うと、カメラにより撮影して得た写真画像を用いて生成した提供画像をユーザに提供する写真撮影遊戯装置は、ユーザから、複数の画像処理の組み合わせを行うフィルタ加工の種類の選択を受け付けるフィルタ加工選択手段と、選択に基づいて、複数の画像処理の組み合わせを提供画像に適用することを決定する決定手段と、ユーザから、決定手段により決定された複数の画像処理を適用する程度を同時に調整するための操作を受け付ける調整操作受付手段と、調整操作受付手段の受付結果に基づいた程度で複数の画像処理を適用した提供画像を生成する生成手段とを備える。
【００１３】
好ましくは、写真撮影遊戯装置は、生成手段により生成される提供画像のプレビュー画像を表示するプレビュー手段をさらに備え、調整操作受付手段は、プレビュー手段によるプレビュー画像の表示が行われている状態でユーザの操作を受け付ける。
【００１５】
好ましくは、生成手段は、先記写真画像を用いた２枚の画像レイヤを合成することで提供画像を生成し、２枚の画像レイヤの少なくとも一方は、決定手段により決定された複数の画像処理に基づいた画像を含む。
【００１６】
好ましくは、生成手段は、２枚の画像レイヤの合成方法を調整操作受付手段の受付結果に基づいて変更することにより、複数の画像処理を適用する程度を変更する。
【００１７】
好ましくは、生成手段は、共に決定手段により決定された複数の画像処理に基づいた画像を含む２枚の画像レイヤ同士の乗算合成結果に基づいて提供画像を生成する。
【００１８】
好ましくは、生成手段は、決定手段の決定結果に応じて、複数の画像処理を適用する程度の調整範囲を変更する。
【００１９】
この発明の他の局面に従うと、写真シール作成装置は、上述のいずれかに記載の写真撮影遊戯装置と、写真画像に基づく画像をシールにプリントして出力する出力手段とを備える。
【００２０】
この発明のさらに他の局面に従うと、カメラにより撮影して得た写真画像を用いて生成した提供画像をユーザに提供する写真撮影遊戯装置の制御方法は、ユーザから、複数の画像処理の組み合わせを行うフィルタ加工の種類の選択を受け付けるフィルタ加工選択ステップと、選択に基づいて、複数の画像処理の組み合わせを提供画像に適用することを決定する決定ステップと、ユーザから、決定ステップにより決定された複数の画像処理を適用する程度を同時に調整するための操作を受け付ける調整操作受付ステップと、調整操作受付ステップの受付結果に基づいた程度で画像処理を適用した提供画像を生成する生成ステップとを備える。
【００２１】
この発明のさらに他の局面に従うと、カメラにより撮影して得た写真画像を用いて生成した提供画像をユーザに提供する写真撮影遊戯装置の制御プログラムは、ユーザから、複数の画像処理の組み合わせを行うフィルタ加工の種類の選択を受け付けるフィルタ加工選択ステップと、選択に基づいて、複数の画像処理の組み合わせを提供画像に適用することを決定する決定ステップと、ユーザから、決定ステップにより決定された複数の画像処理を適用する程度を同時に調整するための操作を受け付ける調整操作受付ステップと、調整操作受付ステップの受付結果に基づいた程度で画像処理を適用した提供画像を生成する生成ステップとをコンピュータに実行させる。
【発明の効果】
【００２２】
これらの発明に従うと、画像処理を適用する程度を調整するための操作に基づいた程度で画像処理を適用した提供画像が生成される。したがって、種々の画像処理を適切に適用して画像を生成可能な写真撮影遊戯装置、写真シール作成装置、写真撮影遊戯装置の制御方法、及び写真撮影遊戯装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態の１つにおける写真シール遊戯システムのネットワーク接続例を示す図である。
【図２】写真シール作成装置のハードウェア構成を示す側面図である。
【図３】写真シール作成装置のハードウェア構成を示す平面図である。
【図４】写真シール作成装置を用いたプレイを示すフローチャートである。
【図５】写真シール作成装置の制御に関する構成を説明するブロック図である。
【図６】写真シール作成装置の基本的動作の一例を示すフローチャートである。
【図７】ユーザのプレイ時における写真シール作成装置とサーバとの動作を大まかに示すシーケンス図である。
【図８】外部モニタ受け付けのプレイ時の流れについて説明するフローチャートである。
【図９】撮影のプレイ時の流れについて説明するフローチャートである。
【図１０】落書き受け付けのプレイ時の流れについて説明する第１のフローチャートである。
【図１１】落書き受け付けのプレイ時の流れについて説明する第２のフローチャートである。
【図１２】落書き編集画面の一例を示す図である。
【図１３】落書き編集時の動作を示すフローチャートである。
【図１４】切り取り画作成時の動作を示すフローチャートである。
【図１５】切り取り画面を示す図である。
【図１６】ぼかし編集画面を示す図である。
【図１７】切り取り画落書き画面を示す図である。
【図１８】切り取り画作成時における編集画面の画面遷移を説明する図である。
【図１９】切り取り画面の表示時の切り取り画面受付処理のフローチャートである。
【図２０】切り取り編集処理のフローチャートである。
【図２１】回転角を大きくする方向に回転操作が行われた場合の動作の一例を説明する図である。
【図２２】元画像について回転操作を行った後のトリム領域の例を示す図である。
【図２３】第１回転処理の動作を示すフローチャートである。
【図２４】回転角を小さくする方向に回転操作が行われた場合のトリム領域の表示例を説明する図である。
【図２５】第２回転処理の動作を示すフローチャートである。
【図２６】回転操作及び拡大縮小操作が行われた場合のトリム領域の表示例を説明する図である。
【図２７】回転リセット処理の動作を説明するフローチャートである。
【図２８】回転操作が行われたときの動作の一例を説明する図である。
【図２９】ぼかし編集画面におけるぼかしプレビュー画像のレイヤ構成を説明する図である。
【図３０】ぼかし編集受付処理を示すフローチャートである。
【図３１】ぼかし編集機能について説明する図である。
【図３２】パターン選択操作が行われたときの動作を説明する図である。
【図３３】位置指定操作が行われたときの動作を説明する図である。
【図３４】大きさ選択操作が行われたときの動作を説明する図である。
【図３５】他のぼかしパターンが選択されているときのぼかし編集部の表示例を示す図である。
【図３６】ぼかしパターンが選択されているときの動作について説明する図である。
【図３７】ぼかしパターンが選択されているときの動作の別の例について説明する図である。
【図３８】本実施の形態の一変型例に係るぼかし編集画面を示す図である。
【図３９】回転操作を行ってトリム後画像を生成した場合の切り取り画落書き画面の一例を示す図である。
【図４０】切り取り画落書き画面においてプレビュー表示される画像のレイヤ構成を説明する図である。
【図４１】切り取り画落書き受付処理を示すフローチャートである。
【図４２】本実施の形態の一変型例における、切り取り画落書き画面においてプレビュー表示される画像のレイヤ構成を説明する図である。
【図４３】コラージュ作成時の動作を示すフローチャートである。
【図４４】コラージュ作成時における編集画面の画面遷移を説明する図である。
【図４５】デザイン選択画面を示す図である。
【図４６】「簡単コラージュ」選択時のデザイン選択画面を示す図である。
【図４７】「ＳＮＳ  Ａ  カバーコラージュ」又は「ＳＮＳ  Ｂ  カバーコラージュ」が選択されているときのデザイン選択画面を示す図である。
【図４８】「フリーコラージュ」のデザインが選択されているときのコラージュ画面を示す図である。
【図４９】「簡単コラージュ」のデザインが選択されているときの写真選択画面を示す第１の図である。
【図５０】「簡単コラージュ」のデザインが選択されているときの写真選択画面を示す第２の図である。
【図５１】図５０に示されている状態からズームバーを操作した結果の一例を示す図である。
【図５２】「簡単コラージュ」のデザインが選択されているときのコラージュ画面を示す図である。
【図５３】従来のフィルタ加工の例について説明する図である。
【図５４】本実施の形態におけるフィルタ加工の濃度調整例を説明する図である。
【図５５】本実施の形態の一変型例に係る写真シール作成装置における切り取り画作成処理を示すフローチャートである。
【図５６】本変型例に係る切り取り画落書き画面を示す図である。
【図５７】ぼかし編集受付処理を示すフローチャートである。
【図５８】切り取り画落書き画面においてプレビュー表示される画像のレイヤ構成を説明する図である。
【図５９】ぼかし処理対象の変更処理について説明する図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態における写真撮影遊戯装置を用いた、写真シール遊戯システムの一例について説明する。
【００２５】
写真シール遊戯システム（画像提供システムの一例）は、写真シール作成装置（写真撮影遊戯装置の一例）と、画像提供サーバ（画像提供装置の一例）とで構成されている。画像提供サーバは、ユーザが写真シール作成装置でプレイを行ったときに撮影された複数の画像を、写真シール作成装置から取得する。そして、取得した複数の画像を、プレイを行ったユーザに対して提供することができる。
【００２６】
写真シール作成装置は、ユーザをカメラを用いて撮影して得た撮影画像を用いて、ユーザに提供するシールを出力するほか、種々の機能を実行する。写真シール作成装置は、撮影画像を用いてユーザに提供するための提供画像を生成し、その画像を画像提供サーバに送信する。これにより、画像提供サーバにより、その画像がユーザに提供される。写真シール作成装置は、シールにプリントして出力する画像に加えて、提供画像として、撮影画像をコラージュしたコラージュ（コラージュ画像）や撮影画像の一部を切り取った切り取り画（切り取り画像）を生成する機能を有している。コラージュ画像としては、例えば、インターネット上で提供されるウェブサービスにおいてユーザの設定操作に基づいて表示される背景画像を生成することができる。
【００２７】
［実施の形態］
【００２８】
図１は、本発明の実施の形態の１つにおける写真シール遊戯システムのネットワーク接続例を示す図である。
【００２９】
写真シール作成装置１は、画像提供サーバ（以下、単にサーバということがある）６０１や携帯端末装置（以下、携帯端末ということがある）７０１（７０１ａ，７０１ｂ）などと共に、写真シール遊戯システム９０１を構成する。写真シール作成装置１は、例えばゲームセンタなど、様々な店舗に設置されている。サーバ６０１は、例えば、データセンタで管理されている。携帯端末７０１は、例えば、写真シール作成装置１でプレイするユーザ（ユーザ）が所有するものである。写真シール遊戯システム９０１の各装置は、例えば、インターネットなどのネットワーク８０１に接続されている。これにより、写真シール作成装置１や携帯端末７０１は、ネットワーク８０１を介して、サーバ６０１と通信可能である。なお、写真シール作成装置１と携帯端末７０１とが互いに通信可能であってもよい。
【００３０】
画像提供サーバ６０１は、一般的なハードウェア構成を有する電子計算機であり、通信部６０３、記憶部６０５、及び装置の各部を制御する制御部６５０などを有している。通信部６０３は、ＬＡＮ（構内情報通信網）などを経由して、サーバ６０１をネットワーク８０１に接続する。記憶部６０５は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。記憶部６０５には、制御プログラム６０７が記憶されている。制御部６５０は、例えばＣＰＵやメモリなどで構成されている。制御部６５０は、制御プログラム６０７などを実行することで、サーバ６０１の各部の動作を制御する。
【００３１】
携帯端末７０１は、例えば、いわゆるフィーチャーフォンやスマートフォンである。携帯端末７０１は、通信部７０３と、記憶部７０５と、制御部７５０とを有している。通信部７０３は、例えば、無線ＬＡＮや携帯電話網を通じてネットワーク８０１に接続可能である。記憶部７０５は、例えばフラッシュメモリである。記憶部７０５には、制御プログラム７０７が記憶されている。携帯端末７０１は、さらに、操作部７１１や、表示部７１３や、カメラ７１５などを有している。制御部７５０は、例えばＣＰＵやメモリなどで構成されている。制御部７５０は、制御プログラム７０７などを実行することで、携帯端末７０１の各部の動作を制御する。
【００３２】
写真シール作成装置１は、プレイ時に生成された画像データをサーバ６０１に送信する。サーバ６０１は、送信された画像データを記憶する。サーバ６０１は、画像データを、それを送信したユーザのデータに対応させて管理する。サーバ６０１は、携帯端末７０１などからのアクセスを受け付け、携帯端末７０１を所有するユーザに対応する画像データを、その携帯端末７０１に対して公開する機能などを有している。これにより、ユーザは、携帯端末７０１を用いて、サーバ６０１に記憶されている画像データを取得可能である。
【００３３】
［写真シール作成装置１の概略構成］
【００３４】
図２は、写真シール作成装置１のハードウェア構成を示す側面図である。図３は、写真シール作成装置１のハードウェア構成を示す平面図である。
【００３５】
図２に示されるように、写真シール作成装置１は、前部筐体（撮影筐体）５１０、背部筐体５４０、及び編集出力装置５７０を有している。前部筐体５１０、背部筐体５４０、及び編集出力装置５７０は、互いに並べられて１台の写真シール作成装置１として用いられる。
【００３６】
前部筐体５１０には、外部モニタ５２１やコイン投入部５２５などが配置された事前接客部５２０が設けられている。事前接客部５２０は、写真シール作成装置１の前部筐体５１０の左側面に配置されている（一方に選択的に配置されていればよく、右側面にあってもよい。）。前部筐体５１０の内側には、正面照明装置５１１、カメラ５１５、及び操作モニタ５１７などが配置されている。
【００３７】
背部筐体５４０の内側には、背部照明装置５４１が配置されている。
【００３８】
編集出力装置５７０の前部には、シール排出口５７５が設けられている。編集出力装置５７０の両側部には、それぞれ、編集モニタ５８１、タッチペン５８３、非接触通信装置５８５、及びスピーカ５８７などを有する編集受付部５８０が設けられている。
【００３９】
図３に示されるように、前部筐体５１０と背部筐体５４０とが組み合わせられることにより、撮影コーナー（撮影ブース）が形成される。撮影コーナーの両側方は開口部となるが、この開口部は、カーテン（図示せず）で覆うことができる。また、編集出力装置５７０の周囲も、カーテン（図示せず）で覆うことができる。これにより、ユーザは、他者にプレイ中の姿や編集画面などをのぞき込まれないようにして、プレイ可能である。
【００４０】
上述のように、写真シール作成装置１には、種々のモニタ（外部モニタ５２１、操作モニタ５１７、編集モニタ５８１など）が配置されている。これらのモニタは、プレイ中には種々の案内が表示されるとともに、ユーザによる操作入力を受け付ける。また、モニタには、プレイ中の場合とプレイ中でない場合とのそれぞれで、宣伝や広告が表示される。このとき、装置各部に設けられているスピーカから、音声による案内や広告等が出力されるようにしてもよい。
【００４１】
図４は、写真シール作成装置１を用いたプレイを示すフローチャートである。
【００４２】
本実施の形態において、写真シール作成装置１を用いたプレイは、大まかに、次のような４つの段階を順にたどるようにして行われる。プレイは、通常動作モードでの動作時に行われる。
【００４３】
事前接客部５２０のコイン投入部５２５に規定枚数の硬貨が投入されると、プレイが開始する。ステップＳ１において、外部モニタ５２１における受け付けが行われる。このとき、図３において示されるＰ１の位置にユーザが立つ。この段階では、撮影を開始する前に、撮影、編集、作成される画像やシートなどの各種プレイに関する案内及び広告がユーザに対して行われる。また、ユーザは、各種選択操作を行う。
【００４４】
ステップＳ２において、撮影が行われる。このとき、図３において示されるＰ２の位置、すなわち撮影コーナー内にユーザが立つ。撮影コーナーでは、事前接客部５２０で受け付けられた各種選択操作に基づいて、ユーザに対して、各種操作で選択された撮影コースに応じた撮影が行われる。また、それと共に、ユーザによる各種操作が受け付けられ、落書き可能な画像データが作成される。
【００４５】
ステップＳ３において、落書き受け付けが行われる。このとき、図３において示されるＰ３の位置（落書きコーナー）にユーザが立つ。すなわち、ユーザは、左右いずれか一方の編集受付部５８０ａ，５８０ｂに対面するように立つ。落書き受け付けでは、撮影コーナーでのプレイが終了したユーザに対して、各種選択作業に関する案内が行われる。そして、ユーザにより行われる、出力するシールなどについての各種選択操作や、落書き操作が受け付けられる。このとき受け付けられた受付結果に基づいて、シールにプリントされる画像の処理が行われる。
【００４６】
ステップＳ４において、シールの出力が行われる。このとき、図３において示されるＰ４の位置にユーザが立つ。すなわち、ユーザは、シール排出口５７５の前方で、シール排出口５７５からシールが排出されるのを待つ。シール排出口５７５からシールが排出されると、写真シール作成装置１の近傍で行われる、一連の主なプレイは終了する。
【００４７】
このように、４段階に分かれて、ユーザが移動しながらプレイが進むことで、単位時間当たりに写真シール作成装置１を利用可能なユーザ組数が多くなっている。すなわち、最大で５組のユーザが、同時に写真シール作成装置１を利用できる。落書き受け付けは時間がかかるため、２つの編集受付部５８０ａ，５８０ｂを用いて、同時に２組のユーザが落書き受け付けの段階をプレイできるように構成されている。
【００４８】
なお、写真シール作成装置１のハードウェア構成は公知のものであるので、ここでの詳細な説明は省略する。写真シール作成装置１は、上記とは異なるハードウェア構成を有していてもよい。例えば、シール排出口５７５の近くには、そこで待機するユーザが見ることができるように表示パネルを設けて、表示パネルを用いてユーザに案内表示を行ったり、広告等を表示したりしてもよい。
【００４９】
図５は、写真シール作成装置１の制御に関する構成を説明するブロック図である。
【００５０】
写真シール作成装置１は、例えばＰＣ（パーソナルコンピュータ）のような、ＣＰＵ５０２、メモリ５０３、画像処理部５０４、記憶部５０５、及び通信部５０９などで構成された制御部（制御装置）５０１を有している。
【００５１】
画像処理部５０４は、カメラ５１５により撮影された写真画像（撮影画像）の情報に基づいて、その後の処理に用いられる合成前画像を生成したり、編集受付部５８０で受け付けられた落書きに応じて編集画像を生成したり、合成前画像と編集画像とを合成して合成画像を生成したりする。すなわち、画像処理部５０４は、編集受付部５８０で受け付けられた落書き等の受付結果や外部モニタ５２１等での操作入力の受付結果に応じて、カメラ５１５により得られた撮影画像を用いて、シートにプリントする画像やサーバ６０１に送信する画像など、その後の処理に用いられる画像の処理を行ったり、画像を生成したりする。
【００５２】
記憶部５０５は、例えばフラッシュメモリやＨＤＤであり、制御プログラム５０７を有している。
【００５３】
制御部５０１は、ＣＰＵ５０２が制御プログラム５０７を実行することで、写真シール作成装置１の各部の動作を制御する。
【００５４】
通信部５０９は、例えばＰＨＳ通信モジュールを有し、写真シール作成装置１をネットワーク８０１に接続できる。
【００５５】
制御部５０１は、事前接客部５２０について、外部モニタ５２１、スピーカ５２７、及びコイン制御部５２５ａなどを制御する。コイン制御部５２５ａは、コイン投入部５２５を制御し、コインの投入状況などを確認し、制御部５０１に通知する。
【００５６】
制御部５０１は、前部筐体５１０及び背部筐体５４０について、カメラ５１５、操作モニタ５１７、及びストロボ制御部５３０などを制御する。ストロボ制御部５３０は、正面照明装置５１１や背部照明装置５４１を制御し、適時に適切な態様で発光させる。
【００５７】
制御部５０１は、編集出力装置５７０について、編集モニタ５８１、非接触通信装置５８５、スピーカ５８７、及び印刷部５９０などを制御する。印刷部５９０は、画像処理部５０４により処理が行われた画像について、用紙にプリント（印刷）し、印刷後のシートをシール排出口５７５に搬送する。印刷部５９０により、シール排出口５７５からシートが出力される。
【００５８】
なお、図５で示される構成は、概念的な構成を示すものである。例えば、撮影コーナー側（前部筐体５１０及び背部筐体５４０）にＰＣを設け、落書きコーナー側（編集出力装置５７０）にも別のＰＣを設け、これらが連携して動作することで、制御部５０１などの機能が実現されるようにしてもよい。
【００５９】
［写真シール遊戯システム９０１の動作の説明］
【００６０】
写真シール作成装置１は、サーバ６０１や携帯端末７０１と連携し、大まかに、次のような動作を行う。最初に、図６を参照し、主に写真シール作成装置１がプレイを実行可能なるまでの写真シール作成装置１の基本的動作について説明する。次に、図７を参照し、写真シール遊戯システム９０１を用いて行われるプレイについて説明する。
【００６１】
図６は、写真シール作成装置１の基本的動作の一例を示すフローチャートである。
【００６２】
図６に示されるように、写真シール作成装置１が起動されると、ステップＳ２１において、起動時処理が行われる。ここでは、各種制御プログラム５０７の読み込み、実行や、必要に応じて、サーバ６０１との通信処理などが行われる。起動時処理において、サーバ６０１からアップデートデータや機能設定コマンド等が送信されると、制御部５０１は、それを写真シール作成装置１に適用する。これにより、サーバ６０１を介して、写真シール作成装置１の管理を行うことができる。なお、このような動作は行われなくてもよい。
【００６３】
なお、本実施の形態においては、起動時処理において、写真シール作成装置１の内部時計をネットワーク上の他の時刻と同期させる処理が行われる。これにより、写真シール作成装置１の内部時計が比較的正確に維持され、プレイ時刻の記録を正確に行うことができる。なお、このような時刻同期処理は、公知の種々の方法で行うようにすればよい。また、起動時に限らず、定期的に行うようにしてもよい（例えば、１日毎）。
【００６４】
ステップＳ２２において、制御部５０１は、デモ画面を外部モニタ５２１やその他のモニタなどに表示させる。
【００６５】
ステップＳ２３において、制御部５０１は、テストモードに入るかどうかを確認する。例えば、管理者にしかアクセスできない位置に配置されている所定のスイッチなどが操作されたとき、制御部５０１は、テストモードに入ると判断する。
【００６６】
また、ステップＳ２４において、制御部５０１は、プレイを行うための対価を受け付けたか否かを確認する。
【００６７】
対価が受け付けられるか、テストモードに入ると確認されるまでは、制御部５０１は、デモ画面を表示しながら待機する。
【００６８】
ステップＳ２３でテストモードに入ると判断された場合には、ステップＳ２６において、テストモードが実行される。テストモードでは、管理者により、写真シール作成装置１の種々の機能設定などを行うことができる。すなわち、テストモードは、機能設定用の動作モードである。テストモードが終了すると、再び、デモ画面の表示に戻る（Ｓ２２）。
【００６９】
ステップＳ２４でコイン投入部５２５に規定枚数のコインが投入されて対価が受け付けられたと判断されたとき、ステップＳ２５において、プレイが実行される。プレイは、図４に説明したようにして行われる。写真シール作成装置１を用いたプレイが終了すると、ステップＳ２２の動作に戻る。
【００７０】
図７は、ユーザのプレイ時における写真シール作成装置１とサーバ６０１との動作を大まかに示すシーケンス図である。
【００７１】
プレイを実行するために上述のようにユーザから写真シール作成装置１にコインが投入されると、プレイが開始される。この時点が、プレイ開始時刻として記録される。図７に示されるように、ステップＳ５１において、写真シール作成装置１は、撮影及び編集を行う。すなわち、図４において説明した、外部モニタ受付（Ｓ１）、撮影（Ｓ２）、及び落書き受付（Ｓ３）が行われる。ユーザは、編集段階において、落書き編集入力を行うことができる。
【００７２】
編集が終了すると、ユーザは、携帯端末７０１で取得したい画像を選択する操作を写真シール作成装置１に対して行う。また、ユーザは、画像を取得するための情報を受信するためのメールアドレスを入力する操作を写真シール作成装置１に対して行う。
【００７３】
ステップＳ５２において、写真シール作成装置１は、撮影画像に基づく送信画像データと、メールアドレスとを互いに関連付けて、サーバ６０１に送信する。このとき、写真シール作成装置１は、送信画像について、属性情報を合わせて送信する。属性情報としては、例えば、その送信画像について、画像ＩＤや、撮影日時、撮影モードやプレイコース名などの画像の種類に関する情報や、その他プレイに関する情報などが送信される。
【００７４】
ステップＳ５３において、写真シール作成装置１では、印刷が行われる。印刷が終了すると、シール排出口５７５から、印刷が完了したシート（シール）が排出される。
【００７５】
ステップＳ５４において、ユーザは、シール排出口５７５に排出されたシートを取得する。
【００７６】
一方、写真シール作成装置１からサーバ６０１にデータが送信されると、ステップＳ５５において、サーバ６０１は、送信された情報を受信する。
【００７７】
ステップＳ５６において、サーバ６０１では、受信した情報を用いて、データベース記録処理が行われる。
【００７８】
サーバ６０１は、受信した送信画像データに基づいて携帯端末機用の画像データ（取得用画像データ）を生成し、その画像データをユーザに取得させるための取得ページを通じて閲覧可能に保持する。取得ページは、例えばサーバ６０１のウェブサーバ機能によって外部から取得可能となるように、保持される。このとき、取得ページにアクセスするための取得用ＵＲＬが生成される。ステップＳ５７において、サーバ６０１は、取得用ＵＲＬ（取得ページアドレス）をユーザに送信する。このとき、例えば、写真シール作成装置１から送信されたメールアドレスを用いて、電子メールにより、ユーザの携帯端末７０１などに情報が送信される。
【００７９】
ステップＳ５８において、ユーザの携帯端末７０１は、取得用ＵＲＬを受信する。
【００８０】
ステップＳ５９において、ユーザは、携帯端末７０１を操作し、携帯端末７０１で動作するウェブブラウザなどを用いて、取得用ＵＲＬにアクセスする。
【００８１】
ステップＳ６０において、サーバ６０１は、取得ページのデータを携帯端末７０１に送信する。このとき、取得ページの表示時に閲覧される画像の携帯端末機用画像データも、携帯端末７０１に送信される。
【００８２】
ステップＳ６１において、携帯端末７０１は、取得した取得ページや画像のデータに基づいて、画像を含む取得ページを表示する。これにより、ユーザは、携帯端末機用の画像を、サーバ６０１から取得することができる。ユーザは、プレイを行った結果、シートを受け取ることができるとともに、携帯端末機用の画像を取得できる。したがって、ユーザにとって、プレイを行う楽しみが増加する。
【００８３】
次に、プレイにおける写真シール作成装置１の動作を具体的に説明する。写真シール作成装置１のプレイ時において、各段階の流れは、例えば次のようである。各動作は、制御部５０１の制御に基づいて行われる。なお、各処理において、外部モニタ５２１、操作モニタ５１７、編集モニタ５８１等の表示内容を中心に説明するが、画面表示に伴い、スピーカ５２７，５８７等を利用した音声案内が適宜行われる。
【００８４】
図８は、外部モニタ受け付けのプレイ時の流れについて説明するフローチャートである。
【００８５】
図８に示されるように、プレイが開始されると、ステップＳ１０１において、プレイの説明が行われる。例えば、外部モニタ５２１に画像を表示したり、スピーカ５２７から音声を出力したりすることで、プレイの一連の流れや後述のプレイコースについての説明が行われる。
【００８６】
ステップＳ１０２において、プレイコース選択が受け付けられる。本実施の形態においては、生成できる画像の雰囲気に応じた、複数のプレイコースが設けられている。ユーザは、これらのプレイコースを選択してプレイできる。制御部５０１は、選択されたプレイコースをそのプレイのプレイコースとして決定し、以後、そのプレイコースに応じた所定の制御内容（撮影コースなど）で、そのプレイについて制御を行う。
【００８７】
ステップＳ１０３において、名前入力を受け付ける。例えば、ユーザに対して、名前入力を行わせる画面が表示される。入力された名前は、落書き編集時に使用されたり、背景やフレームなどのデザインの一部として使用されたりする。
【００８８】
ステップＳ１０４において、コース選択を行ったユーザに対して、コースによって異なる背景などを選択する画面が表示される。例えば、「背景を６枚選んでね」などの表示・案内などが行われ、ユーザは、所望の背景やシートデザインなどを選択する。
【００８９】
ステップＳ１０５において、制御部５０１は、撮影コーナーが空いているか（使用中でないか）を判断する。
【００９０】
ステップＳ１０５で撮影コーナーが空いていなければ、ステップＳ１０６において、制御部５０１は、撮影コーナーが空くまで、外部モニタ５２１にウェイト画面を表示させる。例えば、携帯端末でアクセス可能なウェブサイトの宣伝画面等をウェイト画面として表示させる。
【００９１】
ステップＳ１０５で撮影コーナーが空いていれば、ステップＳ１０７において、撮影コーナー誘導の画面表示が行われる。これにより、事前接客部５２０での各種操作が完了したユーザを、撮影コーナーへ誘導する。
【００９２】
制御部５０１は、事前接客部５２０で受け付けられた情報を用いて、撮影コーナーで撮影を行う。
【００９３】
図９は、撮影のプレイ時の流れについて説明するフローチャートである。
【００９４】
図９に示されるように、ステップＳ１２１において、制御部５０１は、操作モニタ５１７に、撮影開始画面を表示させる。ユーザに対して、撮影開始を促す画面が表示される。ユーザが操作モニタ５１７にタッチすることで、撮影シーケンスに移る。
【００９５】
ステップＳ１２２において、撮影シーケンスが開始される。撮影シーケンスにより、撮影画像が得られる。なお、本実施の形態では、１プレイにつき例えば６回の撮影が行われる。これにより、ユーザは、６枚の互いに異なる撮影画像に基づいて、写真シールの作成等や、サーバ６０１を介して提供される画像の取得を行うことができる。
【００９６】
ステップＳ１２３では、目の写り選択や明るさ選択が行われる。ここでは、撮影画像をプレビュー表示させながら、複数の設定（例えば、各５段階の設定）のうちどれを適用するかが選択される。
【００９７】
ステップＳ１２４において、制御部５０１は、落書きコーナーが空いているか（使用中でないか）を判断する。例えば、編集受付部５８０ａ，５８０ｂのいずれか一方でも他のユーザにより使用中でなければ、落書きコーナーが空いていると判断される。
【００９８】
ステップＳ１２４で落書きコーナーが空いていなければ、ステップＳ１２５において、制御部５０１は、落書きコーナーが空くまで、操作モニタ５１７にウェイト画面を表示させる。ウェイト画面として、上述と同様の宣伝画面等を表示できる。
【００９９】
ステップＳ１２４で落書きコーナーが空いていれば、ステップＳ１２６において、落書きコーナー誘導の画面表示が行われる。これにより、撮影が完了したユーザを、落書きコーナーへ誘導する。このとき、編集受付部５８０ａ，５８０ｂのうち、いずれか適切な方に移動するようにユーザに促すようにすればよい。例えば、「右の１番のらくがきコーナーに移動してね」などと案内すればよい。
【０１００】
図１０は、落書き受け付けのプレイ時の流れについて説明する第１のフローチャートである。図１１は、落書き受け付けのプレイ時の流れについて説明する第２のフローチャートである。
【０１０１】
図１０に示されるように、落書き受け付けが開始されると、ステップＳ１３１において、制御部５０１は、編集モニタ５８１にデータ転送開始画面を表示させる。ここでは、撮影画像に対して、外部モニタで選択したプレイコースや背景画像、撮影コーナーで選択した目の写りや明るさ等に基づき作成された画像データが、撮影コーナーから落書きコーナーに転送される。そして、そのことを示す画面が表示される。
【０１０２】
ステップＳ１３２において、画面タッチが受け付けられる。ここでは、タッチペン５８３を用いて編集モニタ５８１のタッチ操作を受け付ける。タッチ操作が行われるか、所定の時間が経過すると、次の処理に進む。
【０１０３】
タッチ操作が受け付けられると、ステップＳ１３３において、落書き案内が行われる。ユーザに対して、落書き操作が開始されることが案内される。例えば、「次はらくがきだよ！」などと表示が行われる。画像データが転送されてから、この表示が行われている期間に、落書きに用いる画像データについての各種の処理が行われる。画像データについての処理が終了すると、次の処理に進む。
【０１０４】
ステップＳ１３４において、落書き編集が開始される。落書き編集は、編集モニタ５８１に落書き編集画面を表示し、ユーザからの操作を受け付けることで行われる。落書き編集画面には、撮影画像に基づく画像が含まれる。ユーザは、各画像について、所定時間内に、落書き編集を行うことができる。落書き編集により、タッチペン５８３を用いて書き込むようにして行われた「ペン」と呼ばれる落書きや、所定の図柄や、ここまでのユーザの入力内容（名前入力等）に応じて生成された図柄をタッチペン５８３により指定した位置に配置した「スタンプ」と呼ばれる落書きなどを行うことができる。これらの落書きが行われると、落書きが含まれる編集画像が作成される。この編集画像と、当初落書き編集画面に表示されていた画像とを合成して、落書きあり画像が生成される。なお、画像について落書きが行われなかった場合には、落書きを含まない編集画像と元の画像とが合成され、落書きなし画像が生成される。
【０１０５】
ステップＳ１３５において、分割数選択説明画面が表示され、シートデザイン選択に移る旨が案内される。
【０１０６】
ステップＳ１３６において、シートデザイン選択が受け付けられる。ここでは、例えば、ユーザに対し、シート当たりに印刷する画像の数の選択が受け付けられる。シートデザイン選択は、例えば、選択されたプレイコースに応じて行われる。
【０１０７】
図１１に示されるように、ステップＳ１３８において、送信画像選択処理が行われる。本実施の形態において、基本のプレイ時には、ユーザの携帯端末７０１に、例えばプレイによって作成された撮影画像又は合成画像のうち１枚の画像を取得させることができる。制御部５０１は、携帯端末７０１に取得させる対象となる画像の選択操作をユーザから受け付ける。当該画像は、撮影された画像、シールとして印刷できる落書き画像、及び後述するようにして生成されたおまけ画像などの、ユーザの選択によらず無料でユーザに提供されるように設定された画像以外のすべての画像の中から選択可能である。なお、２人までのユーザがそれぞれ希望する画像を選択するか、所定の時間が経過することによって次の画面に進む。所定の時間が経過し、タイムアウトになった場合は、タイムアウト時に選択されている画像が選択される。
【０１０８】
ステップＳ１４０において、アドレス入力画面が表示される。ここでは、携帯端末７０１の電子メールアドレス等の入力が受け付けられる。電子メールアドレス等が入力されると、その情報がサーバ６０１に送信される。これにより、例えば、サーバ６０１は、ステップＳ１３８で選択された選択画像を取得可能にするＵＲＬを、電子メールなどの方法で携帯端末７０１に通知する。ユーザは、携帯端末７０１で当該ＵＲＬにアクセスすることで、別途写真シール作成装置１からサーバ６０１に送られた画像の中から、少なくとも選択画像を取得できる。
【０１０９】
なお、ステップＳ１４０のアドレス入力画面において、非接触通信（ＮＦＣ通信など）で送信することを選択できるようにしてもよい。これが選択されたとき、ステップＳ１４１において、非接触通信操作画面が表示される。制御部５０１は、非接触通信装置５８５を制御し、選択された画像を取得可能にするＵＲＬなどの情報を、非接触通信装置５８５にかざされた携帯端末７０１に送信できる。非接触通信操作画面には、ユーザが行うべき動作の説明などが含まれる。非接触通信操作画面は、携帯端末７０１への通信が成功するか、例えば「アドレス入力に戻る」ボタンが操作されるまで、表示されるようにすればよい。
【０１１０】
ステップＳ１４０で入力が完了すると、ステップＳ１４２において、制御部５０１は、印刷部（プリンタ）５９０が空いているか（使用中でないか）を判断する。
【０１１１】
ステップＳ１４２で印刷部５９０が空いていなければ、ステップＳ１４３において、制御部５０１は、印刷部５９０が空くまで、編集モニタ５８１に広告画面を表示させる。例えば、上述と同様のウェブサイト等の広告画面が表示される。
【０１１２】
ステップＳ１４２で印刷部５９０が空いていれば、ステップＳ１４４において、プリントが行われる。制御部５０１は、印刷すべき画像データを生成し、印刷部５９０に転送する。これにより、印刷部５９０によりシールの印刷が行われる。なお、印刷部５９０に用紙切れなどのエラーが発生している場合には、プリンタエラー画面が表示されるようにすればよい。このとき、メンテナンスを行うための連絡先などが表示される。
【０１１３】
ステップＳ１４５において、編集モニタ５８１には、落書きコーナー終了画面が表示される。印刷が完了するまで、シール排出口５７５の前で待機するように、ユーザに案内が行われる。これにより、シール排出口５７５からシールが排出され、一連のプレイが終了する。
【０１１４】
［落書き編集に関する説明］
【０１１５】
本実施の形態において、落書き編集は、次のような落書き編集画面（通常落書き画面）を表示して行われる。
【０１１６】
図１２は、落書き編集画面の一例を示す図である。
【０１１７】
図１２に示されるように、落書き編集画面１００は、同時に２人のユーザが落書き編集操作（「通常らくがき」と表現することもある）を行えるように構成されているものである。すなわち、落書き編集画面１００は、大まかに、左右の２つの編集画面１０１（１０１ａ，１０１ｂ）に分かれている。各編集画面には、後述する残り時間表示１１９や、一部の表示（日付や名前を変更するための表示）を除き、同様の機能を示すアイコンや画像等が配置されている。なお、以降の編集画面の説明は、左側の１人のユーザ用に割り当てられている領域ＬＨを参照して行うことがあり、編集画面１０１ａ，１０１ｂを特に区別せず、それぞれを総称して編集画面１０１という。
【０１１８】
編集画面１０１には、落書き対象画像１１１、サムネイル部１１３、パレット１１５、簡単らくがき設定ボタン１１６、コマンドアイコン１１７（１１７ａ，１１７ｂなど）、及び残り時間表示１１９などが含まれている。サムネイル部１１３には、撮影された写真に基づく画像として、撮影コーナーから送られた画像又はそれに落書きを加えた後の画像がサムネイル表示される。落書き対象画像１１１には、サムネイル部１１３のうち編集対象として選択された画像が表示される。ユーザは、落書き編集画面１００に表示されている画像について、パレット１１５などを操作し、画像上への文字や図形の配置（いわゆる「落書き」。具体的には、線や文字の書き込みや所定のスタンプ画像や枠画像などの貼り付けなど。）を行うことができる。また、ユーザは、簡単らくがき設定ボタン１１６を操作することで、顔判別処理などにより自動的に文字や図形を配置させ、その画像についての落書きを行うこともできる。コマンドアイコン１１７としては、編集終了ボタン１１７ａや、アンドゥ・リドゥボタン１１７ｂなど、種々の動作を実行させるためのボタンが表示されており、これらを用いてユーザが直感的な操作を行うことができる。残り時間表示１１９には、例えば、ユーザに落書き編集を行うことが許可されている時間のうち、既に経過した時間を除く残り時間が秒数で表示される。ユーザは、表示されている時間内に、落書き編集や、後述のおまけ画像の編集作業を行う必要がある。
【０１１９】
サムネイル部１１３に表示されている複数の画像は、同一のプレイ時において、左右のユーザで、共同で編集可能なものである。一方のユーザが編集対象としている画像については、サムネイル部１１３においては「らくがき中」などとその旨を示す表示を伴って表示され、他方のユーザが編集対象として選択することができないように制御される。このような排他的な制御が行われることにより、各画像の編集を２人のユーザで効率的に進めることができる。
【０１２０】
ここで、本実施の形態においては、落書き編集画面１００には、おまけ画像の作成（「おまけらくがき」と表現することもある）を行うために操作される作成ボタン１１８が含まれる。すなわち、落書き編集においては、ユーザに対して、シール紙に反映される落書き以外のおまけ画像の作成作業も受け付ける。
【０１２１】
作成ボタン１１８は、所定の条件が満たされたときに表示される（「出現」ということがある。）。例えば、作成ボタン１１８は、落書き編集の開始から所定の時間が経過したり、サムネイル部１１３に表示されているすべての画像に対する落書きが一通り行われたりした場合に、出現するようにすればよい。これにより、完成度の高いシールを出力するために必要な落書きがほとんど行われないままに、落書き編集操作に割り当てられている制限時間のほとんどがおまけ画像の作成作業に費やされてしまうことを防止できる。したがって、総合的に、ユーザの満足度を大きく高めることができる。作成ボタン１１８が表示されるまでは、作成ボタン１１８が表示されるべき領域に例えば破線で囲まれた予備画像が表示されるようにしてもよいし、作成ボタン１１８の色を淡色にした画像やグレースケールにした画像を表示することで、これに代えてもよい。また、作成ボタン１１８の出現まで、何ら画像を表示させないようにしてもよい。作成ボタン１１８が、落書き編集が開始された当初から表示されるようにしてもよい。
【０１２２】
作成ボタン１１８としては、２つのボタン（第１の作成ボタン１１８ａ、第２の作成ボタン１１８ｂ）が表示されている。本実施の形態において、おまけ画像として、２種類の画像を作成可能である。すなわち、第１の作成ボタン１１８ａを操作することで、撮影画像の一部を切り取った切り取り画（切り取り画像）を作成できる（この機能を「切り取り画作成」ということがある。）。また、第２の作成ボタン１１８ｂを操作することで、撮影画像を用いたコラージュ（コラージュ画像）を作成できる（この機能を「コラージュ作成」ということがある。）。
【０１２３】
切り取り画は、それまでのプレイで撮影されて得られた一の撮影画像を部分的に切り取る（トリミングする）ことで作成されるトリム後画像（トリミング後の画像）や、そのトリム後画像とフレーム画像とを合成して得られる合成画像や、それらに落書きを行った編集画像を合成して得られる合成画像（トリム後画像と編集画像とを合成した画像や、トリム後画像とフレーム画像と編集画像とを合成した画像）である。
【０１２４】
コラージュ画像は、それまでのプレイで撮影されて得られた複数の撮影画像やそのトリム後画像と、落書き画像やテンプレート画像とを組み合わせて作成される画像である。
【０１２５】
ユーザは、これらの切り取り画やコラージュ画像を、例えば、インターネット上で提供されるＳＮＳ（ソーシャルネットワーキングサービス）などのウェブサービスにおいて、ユーザの画像として取り扱われるプロフィール画像やユーザに関係するウェブページに表示される背景画像として用いることができる。
【０１２６】
なお、例えば、作成するおまけ画像の用途に合わせて、「ブログ用ボタン」や「ＳＮＳ用ボタン」など、他の名称で作成ボタン１１８を表示してもよいし、作成ボタン１１８として編集画面１０１には単一のボタンを表示するようにしてもよい。作成ボタン１１８として単一のボタンを表示するようにした場合、作成ボタン１１８の操作があったときに遷移する画面において、切り取り画とコラージュとのいずれの作成を行うか選択を求める画面をユーザに提示することで、切り取り画とコラージュとのうちユーザが指定する方の画像の作成を行うことができるようにしてもよい。
【０１２７】
なお、サーバ６０１に、上述のように切り取り画やコラージュ画像が送信されたとき、ユーザは、次のようにして携帯端末７０１を用いてサーバ６０１にアクセスすることにより、それらの画像を取得できる。次で説明するサーバ６０１の動作は、サーバ６０１の制御部６５０が、制御プログラム６０７を実行してサーバ６０１の各部を制御することにより行われる。
【０１２８】
サーバ６０１は、ユーザの所有する携帯端末７０１からのアクセスに応じて、携帯端末７０１に対して情報を提供する。また、ユーザにより携帯端末７０１に入力された操作に応じた情報を携帯端末７０１から受信し、その操作に応じて処理を行う。具体的には、サーバ６０１は、携帯端末７０１で動作するウェブブラウザの動作に応じて、ウェブサーバとして機能する。そして、ＨＴＭＬ（ハイパーテキスト記述言語）で記述された文書など、ウェブページ情報や画像情報を適宜携帯端末７０１に提供することで、表示部７１３にユーザが閲覧可能な画面を表示させる。なお、サーバ６０１が、携帯端末７０１で動作する所定のアプリケーションに対して所定の形式の情報や画像情報を提供することで、表示部７１３に画面表示が行われるように構成されていてもよい。
【０１２９】
図１３は、落書き編集時の動作を示すフローチャートである。
【０１３０】
図１３に示されるように、落書き編集時には、落書き時間が終了（落書きに与えられた期間が満了）するまで、適宜、通常落書きやおまけ落書きを行うことができる。
【０１３１】
すなわち、落書き編集が開始されると、ステップＳ３０１において、通常落書き画面（落書き編集画面１００）が表示され、通常落書きを行うことができるようになる。これに伴い、落書き時間の計時が開始される。
【０１３２】
ステップＳ３０３において、制御部５０１は、切り取り画を作成するか否か（切り取り画の作成モードに入るか否か）を判断する。通常落書きが行われているときに第１の作成ボタン１１８ａが操作されると、切り取り画を作成すると判断される。
【０１３３】
ステップＳ３０３において作成すると判断されると、ステップＳ３０４において、制御部５０１は、切り取り画作成を行う（詳細は後述する。）。切り取り画作成がいったん完了すると、落書き編集画面１００に戻る（ステップＳ３０１に戻る。）。
【０１３４】
ステップＳ３０５において、制御部５０１は、コラージュを作成するか否か（コラージュの作成モードに入るか否か）を判断する。通常落書きが行われているときに第２の作成ボタン１１８ｂが操作されると、コラージュを作成すると判断される。
【０１３５】
ステップＳ３０５において作成すると判断されると、ステップＳ３０６において、制御部５０１は、コラージュ作成を行う（詳細は後述する。）。コラージュ作成がいったん完了すると、落書き編集画面１００に戻る（ステップＳ３０１に戻る。）。
【０１３６】
なお、切り取り画作成やコラージュ作成が行われているとき、切り取り画やコラージュが未完成であっても（作成途中であっても）、いったん作成を中断して通常落書き画面に戻ることができる（Ｓ３０１）。このような場合でも、再度作成ボタン１１８が操作されたとき、各画像の作成を再開できる（Ｓ３０４，Ｓ３０６）。
【０１３７】
ステップＳ３０７において、制御部５０１は、落書き時間が終了したか否かを判断する。落書き時間が終了するまで、ステップＳ３０１〜Ｓ３０６の処理が行われる。すなわち、ユーザは、落書き時間が終了するまで、通常落書き、切り取り画作成、及びコラージュ作成のいずれかを行うことができる。
【０１３８】
ステップＳ３０７において落書き時間が終了すると、ステップＳ３０８において、落書き編集が終了される。その後は、図１３に示される動作が引き続き行われる。
【０１３９】
なお、上述のステップＳ３０１〜３０６の処理は、編集画面１０１の左右のユーザでそれぞれ独立して行われるようにすればよい。すなわち、２人のユーザの一方が通常落書きを行っているとき、他方のユーザが切り取り画の作成やコラージュの作成を行うことが可能である。落書き時間は、各ユーザに共通して計時されるようにすればよい。
【０１４０】
落書き編集時においては、大まかに、ユーザの操作等に応じて編集画面が遷移する。これにより、それぞれ適した編集画面が表示されている状態で、「通常らくがき」を行ったり、切り取り画の作成やコラージュの作成を行ったりすることができる。
【０１４１】
［切り取り画作成の説明］
【０１４２】
図１４は、切り取り画作成時の動作を示すフローチャートである。
【０１４３】
切り取り画作成時には、制御部５０１は、次のように、大まかに３種類の画面（切り取り画面１４０、ぼかし編集画面１６０、切り取り画落書き画面１８０）を遷移させながら、切り取り画の作成に用いる情報の入力を受け付ける。
【０１４４】
すなわち、図１４に示されるように、切り取り画作成時には、ユーザの作成作業が進むにしたがって、切り取り画面１４０（ステップＳ３２１）、ぼかし編集画面１６０（ステップＳ３２３）、切り取り画落書き画面１８０（ステップＳ３２５）が順に表示されることで、ユーザは、切り取り画を作成するための操作を行うことができる。
【０１４５】
なお、切り取り画面１４０に遷移するとき、切り取り画面１４０の表示に用いられる種々の画像が生成される（ステップＳ３２１）。
【０１４６】
また、ぼかし編集画面１６０や切り取り画落書き画面１８０に遷移するとき、遷移先の画面で作成作業に用いられる画像を生成するための時間がかかる場合がある。このようなときには、所定の待機画面が表示される（ステップＳ３２２、ステップＳ３２４）。
【０１４７】
図１５は、切り取り画面１４０を示す図である。
【０１４８】
図１５には、切り取り画面１４０のうち片側のみ（左右２人で操作されるように構成された画面のうち、一方のみ）が示されている。切り取り画面１４０は、切り取り画を作成する場合において、撮影画像を切り取って得られるトリム後画像の切り取り範囲を設定したり、切り取り画に施すフィルタ加工（複数の画像処理の組み合わせが指定された画像処理フィルタ）の選択作業を行ったりする際に表示される。
【０１４９】
ここで、フィルタ加工としては、例えば、元画像に対して、コントラスト、カラーバランス、トーンカーブ、再度、透明度、テクスチャの種類及びその合成方法等、様々な要素についての画像処理の複数の組合せが設定されているものである。フィルタ加工が適用されるとは、そのフィルタ加工として予め設定された複数の画像処理の組合せを画像について適用することをいう。
【０１５０】
図１５に示されるように、切り取り画面１４０は、撮影画像の切り取り範囲を調整するためのトリム領域１４１と、切り取る対象となる撮影画像を選択するための写真選択領域１５１と、フィルタ加工を選択するためのフィルタ選択領域１５３とを含んでいる。また、切り取り画面１４０は、決定ボタン１５７と、復帰ボタン１５８と、前画面ボタン１５９とを含んでいる。決定ボタン１５７と、復帰ボタン１５８と、前画面ボタン１５９とは、画面を遷移する際に用いられる。
【０１５１】
トリム領域１４１は、画像端表示枠１４３と、画像表示領域１４５と、ズームバー１４７と、回転バー（角度スライドバー）１４８と、回転リセットボタン１４９とを含んでいる。
【０１５２】
画像端表示枠１４３は、その内部が切り取り画として仕上がる画像の端縁部となることを示す表示である。本実施の形態では、画像端表示枠１４３により囲まれた範囲が切り取り範囲となり、決定ボタン１５７が操作されたときに切り取られ、切り取り後の画像（以下、トリム後画像ということがある）となる。なお、画像端表示枠１４３よりも所定距離だけ外側の範囲や所定距離だけ内側の範囲が切り取り範囲となるように設定されていてもよい。
【０１５３】
画像表示領域１４５は、画像端表示枠１４３で囲まれた領域である。画像表示領域１４５には、切り取られる対象となる元の撮影画像（元画像）のうち、画像端表示枠１４３で囲まれている部分が表示される。元画像のうち、その他の部位は、非表示となる。なお、元画像のうち画像端表示枠１４３外の部分は、画像表示領域１４５と同様に表示されていてもよいし、彩度や濃度などの表示態様を画像表示領域１４５とは変更して表示されていてもよい。このとき、撮影画像は、フィルタ選択領域１５３で選択されたフィルタ加工１５５が反映された状態で表示される。
【０１５４】
ズームバー１４７は、切り取り範囲を拡大縮小（ズーミング）するために操作される部位である。ズームバー１４７は、縦長に表示されたレール部分の画像と、レール部分に沿ってスライドするように配置された角形のつまみ部分の画像とで構成されている。ユーザは、タッチペン５８３を用いてつまみ部分をレール部分に沿ってスライドさせることで、画像端表示枠１４３に対する元画像の大きさを変更することができる（拡大縮小操作）。このようなＵＩを採用することで、ユーザが直感的に切り取り範囲を調整することが可能となっている。
【０１５５】
なお、本実施の形態では、現在表示されている画像の大きさに対して大きくなる場合を拡大と呼び、小さくなる場合を縮小と呼ぶ。元画像を拡大すると画質が劣化するため、実際には、元画像をそのとき表示するサイズにあわせて縮小したものが切り取り画面１４０に表示される。例えば、画像のサイズとして、サイズ１（元画像の０．６倍）、サイズ２（元画像の０．７倍）、元画像（元画像の１．０倍）とがあるとする。このとき、サイズ１で表示する場合には、元画像を０．６倍に縮小して切り取り画面１４０に表示する。また、サイズ１からサイズ２に拡大して表示する場合には、サイズ１で表示している画像を拡大するのではなく、元画像を０．７倍に縮小して切り取り画面１４０に表示する。これにより、サイズ１からサイズ２へ変更されたときに画像が拡大するように見える。
【０１５６】
回転バー１４８は、切り取り範囲に表示される元画像を切り取り範囲に対して回転させるために操作される部位である。回転バー１４８は、横長に表示されたレール部分の画像と、レール部分に沿ってスライドするように配置された角形のつまみ部分の画像とで構成されている。ユーザは、タッチペン５８３を用いてつまみ部分をレール部分に沿ってスライドさせることで、画像端表示枠１４３に対する元画像の角度を変更することができる（回転操作）。このようなＵＩを採用することで、ユーザが直感的に切り取り範囲を調整することが可能となっている。回転バー１４８の操作時の回転中心は、例えば、画像表示領域１４５の中央に位置する。
【０１５７】
なお、元画像の大きさや角度をズームバー１４７や回転バー１４８で調整可能であることを知らしめるため、初回の切り取り画面１４０の表示時に、操作方法を示すアニメーションを表示させたり、ポップアップ画像で操作方法を説明したり、ズームバー１４７や回転バー１４８の近傍に「ここで画像の大きさを調整できるよ」、「ここで画像を回転できるよ」などの文言を表示するようにしてもよい。
【０１５８】
ここで、本実施の形態において、回転バー１４８の近くに回転リセットボタン１４９が配置されている。ユーザが回転リセットボタン１４９を操作すると、画像端表示枠１４３に対する元画像の角度が、初期状態（回転角０度）に戻る。これにより、ユーザは、より容易に切り取り画作成を行うことができるようになる。
【０１５９】
トリム領域１４１において、ユーザは、画像表示領域１４５をタッチペン５８３で触ったままスライドさせる操作を行うことで、切り取り画面１４０中で、元画像を画像端表示枠１４３に対して移動させることができる（移動操作）。これにより、ユーザは、元画像のうち所望の位置が切り取り領域となるように調整できる。なお、移動操作が可能なときには、切り取り画面１４０上に表示させるポインタアイコン（タッチペン５８３による操作位置を示す画像など）を移動操作が行われないときとは異なる画像とすることで、移動操作中であることがユーザに認識されやすくなるようにしてもよい。
【０１６０】
なお、画像表示領域１４５には、元画像を移動させることができることを示す表示が行われる。例えば、図１５において示されるように、画像表示領域１４５の中央部に、矢印のアイコン画像１４４が表示される。アイコン画像１４４は、元画像が画像表示領域１４５に配置された当初に表示され、その後ユーザが画像表示領域１４５をタッチペン５８３で触ると、非表示状態となる。これにより、初めて切り取り画作成を行うユーザであっても、直感的に操作方法を知ることができ、容易に作成操作を行うことができる。
【０１６１】
切り取り画面１４０において、ユーザは、写真選択領域１５１とフィルタ選択領域１５３とのそれぞれで、切り取る対象となる撮影画像と、撮影画像に適用するフィルタ加工１５５とを選択できる。選択された結果は、すぐにトリム領域１４１に反映され、元画像の大きさやフィルタ加工など、作成する切り取り画における元画像の位置や大きさ調整などを行うことができるようになる。
【０１６２】
写真選択領域１５１には、それまでのプレイで撮影された撮影画像が、例えば６枚表示される。本実施の形態では、例えば、撮影シーケンスで撮影される、横辺と縦辺との比が１：１．２のアップ画像が４枚と、９：１６の全身画像が２枚とが選択候補として表示される。通常落書きで入力した編集画像が合成されていない撮影画像が切り取り画の対象として利用される。
【０１６３】
フィルタ選択領域１５３では、色調や明るさ等の特段の画像処理を施さないもの（「加工なし」）を含めて、８種類のフィルタ加工１５５が用意されている。すなわち、ユーザは、切り取り画に特段の画像処理を適用するかしないか、及び、適用するのであれば７種類のうちいずれのフィルタ加工１５５にするか、を選択することができる。
【０１６４】
ユーザは、必要に応じて、トリム領域１４１で拡大縮小操作と、回転操作と、移動操作とを行うことで、画像表示領域１４５に所望の画像が表示されるようにし、その状態で決定ボタン１５７を操作する。そうすると、そのとき表示されている画像端表示枠１４３に対する元画像の位置及び角度と元画像の大きさ（又は切り取り画面１４０中の拡大率）とに基づいた切り取り範囲で、元画像が切り取られてトリム後画像が作成される。このとき、選択されたフィルタ加工１５５が適用された状態（反映された状態）の画像が、画像表示領域１４５に表示される。すなわち、このとき、画像表示領域１４５に、作成される画像のプレビュー表示が表示されることになる。ユーザは、このように作成される画像を確認しながら、画像の切り取り範囲を調節することができる。その後、ぼかし編集画面１６０を用いた動作が行われる。
【０１６５】
なお、切り取り画面１４０に遷移するときには、予め、選択可能な撮影画像のそれぞれについて、適用可能なフィルタ加工１５５のそれぞれを適用した画像が生成される。このように生成された画像を用いることで、切り取り画面１４０でトリム後画像を生成する際に、ユーザの操作に応じて迅速に画像表示領域１４５のプレビュー表示を行うことができる。
【０１６６】
図１６は、ぼかし編集画面１６０を示す図である。
【０１６７】
図１６には、ぼかし編集画面１６０のうち片側のみが示されている。ユーザは、ぼかし編集画面１６０を用いてトリム後画像について所望の態様でぼかしを付加する操作を行うことができる（ぼかし機能）。図１６に示されるように、ぼかし編集画面１６０は、ぼかし編集部１６１と、ぼかしパターン選択部１７１と、決定ボタン１７７と、復帰ボタン１５８と、前画面ボタン１７９とを含んでいる。決定ボタン１７７、復帰ボタン１５８、及び前画面ボタン１７９は、上述の切り取り画面１４０における各ボタン１５７〜１５９と同様に、画面遷移の際に用いられる。
【０１６８】
ぼかし編集部１６１には、ぼかしプレビュー画像１６３が表示される。ぼかしプレビュー画像１６３は、初期状態で、トリム後画像である。ぼかしプレビュー画像１６３としては、ぼかしパターンの適用後の画像が、プレビュー表示される。
【０１６９】
ぼかしパターン選択部１７１は、例えば、複数のぼかしパターン１７３（１７３ａ〜１７３ｇ）をユーザに選択可能に提示する。また、ぼかしパターン選択部１７１においては、特定のぼかしパターン１７３に関して、ぼかしを行う領域のぼかしサイズ選択部１７５が設けられている。
【０１７０】
ぼかし編集画面１６０において、ユーザは、ぼかし編集部１６１に表示されているぼかしプレビュー画像１６３について、複数のぼかしパターン１７３のうち好みのものを選択するパターン選択操作を行う。パターン選択操作に応じて、ぼかしプレビュー画像１６３の表示が変更される。ユーザにより決定ボタン１７７が操作されると、ぼかしプレビュー画像１６３の内容で画像が生成され、生成された画像が落書き編集のベースとなる切り取り画として採用される。すなわち、決定ボタン１７７が操作されると、そのときのぼかしプレビュー画像１６３について落書き編集が行えるように、切り取り画落書き画面１８０が表示される。
【０１７１】
ここで、本実施の形態においては、ぼかし編集画面１６０において、７種類のぼかしパターン１７３ａ〜１７３ｇが適用可能に用意されている。ぼかしパターン１７３は、大まかに、切り取り画についてのぼかしを適用しない特定領域（以下、フォーカス領域ということがある。）を一部に含むぼかしパターン１７３ｂ，１７３ｃ，１７３ｄ，１７３ｅ，１７３ｆと、そのような領域を含まないぼかしパターン１７３ａ，１７３ｇとに分けることができる。すなわち、ぼかしパターン１７３ｇは、画像の全域にぼかしを適用しないものである（「ボケなし」）。また、ぼかしパターン１７３ａは、画像の全域を一様にぼかすものである（「全ボケ」）。
【０１７２】
ぼかしパターン１７３のうち、ぼかしを適用しないフォーカス領域を含むものは、そのフォーカス領域の形状が互いに異なる複数が用意されている。すなわち、ぼかしパターン１７３ｂは、ハート形のフォーカス領域を有するものである（「ハート」）。ぼかしパターン１７３ｃは、円形のフォーカス領域を有するものである（「マル」）。ぼかしパターン１７３ｄは、横長楕円形のフォーカス領域を有するものである（「楕円」）。ぼかしパターン１７３ｅは、縦長長方形のフォーカス領域を有するものである（「タテ」）。ぼかしパターン１７３ｆは、例えば画像の下方に山形のフォーカス領域を有するものである（「山」）。
【０１７３】
ここで、ぼかしパターン１７３のうち、「山」のぼかしパターン１７３ｆは、切り取り画面１４０において、ユーザの全身を画角内に収めた画像についての切り取りが行われた場合にのみ選択可能になるように構成されている。ぼかしパターン１７３ｆは、画像の下部をフォーカス領域１６５ａとし、特に、全身を画角内に収めた画像についてユーザの足下を強調するときなどに適したものであるからである。なお、これに限らず、各ぼかしパターン１７３は、切り取りが行われた画像の写真形状（アップ画像や全身画像の画角）に応じて、選択可能であるか否かが自動的に変更されるようにしてもよい。また、画像の写真形状に限られず、撮影コースやその他のプレイや撮影等に関する情報に基づいて、予め定められた出現条件に従って、選択可能なぼかしパターン１７３が自動的に変わるようにしてもよい。
【０１７４】
ユーザがぼかしパターン選択部１７１においていずれかのぼかしパターン１７３を選択すると、選択されたぼかしパターンに応じて、制御部５０１は、フォーカス領域を特定する。これにより、ユーザが、好ましいと考える形状のフォーカス領域を含み、他の領域をぼかした切り取り画を生成することができる。なお、「ボケなし」のぼかしパターン１７３ｇが選択されたときには、ぼかしは適用されない。換言すると、このとき、フォーカス領域が画像の全域として特定される。他方、「全ボケ」のぼかしパターン１７３ａが選択されたときには、画像の全域が一様にぼかされる。換言すると、このとき、フォーカス領域は画像には含まれないものとして特定される。
【０１７５】
なお、フォーカス領域を含むぼかしパターン１７３を選択しているときに、フォーカス領域の切り取り画中の位置や大きさは、変更可能である。例えば、フォーカス領域の大きさを変更するには、ぼかしサイズ選択部１７５で適切な大きさを選択するようにすればよい。これにより、ぼかしサイズ選択部１７５で選択されたサイズに応じて、フォーカス領域の大きさが変更される。また、位置を変更するには、ぼかし編集部１６１中でフォーカス領域のドラッグ操作（位置指定操作の一例）が行われればよい。これにより、ドラッグ操作に応じて、フォーカス領域が切り取り画中で移動する。このような動作に伴って、ぼかし編集部１６１において、随時ぼかしプレビュー画像１６３の表示が更新されることで、プレビュー表示が行われる。ユーザは、得られる画像を確認しながら、ぼかしの編集を行うことができる。
【０１７６】
なお、ぼかす程度やぼかしの種類を変更することができるように構成されていてもよい。例えば、ガウシアンフィルタを用いたぼかしを行うか、移動平均フィルタを用いたぼかしを行うかなど、ぼかし処理の種類を選択可能にしてもよい。また、ぼかしの程度が比較的大きくなるようにするか（「もやもや」としたぼかし）、小さくなるようにするか（「うっすら」としたぼかし）、それらの中間となるようにするか（「ふつう」程度のぼかし）などを選択可能になるようにしてもよい。
【０１７７】
また、フォーカス領域に相当する範囲もぼかすようにしつつ、フォーカス領域とそれ以外の領域とで、ぼかしの態様が異なるようにしてもよい。このとき、フォーカス領域外の領域は、ぼかさないようにしてもよい。
【０１７８】
図１７は、切り取り画落書き画面１８０を示す図である。
【０１７９】
図１７には、切り取り画落書き画面１８０のうち片側のみが示されている。図１７に示されるように、切り取り画落書き画面１８０には、上述の編集画面１０１と同様にパレット１１５などが表示されているほか、落書きを行う対象としてぼかし編集画面１６０の編集結果が反映された対象画像１８１が表示されている。切り取り画落書き画面１８０には、ぼかし変更ボタン１９１と、画像変更ボタン１９３と、編集終了ボタン１９５と、復帰ボタン１５８と、加工濃度調整部１８５とが含まれている。
【０１８０】
ユーザは、切り取り画落書き画面１８０が表示されている状態で、「通常らくがき」を行う場合と同様にして、対象画像１８１について落書きを行うことができる。切り取り画落書き画面１８０において復帰ボタン１５８が操作されると、その状態でいったん対象画像１８１と落書きの内容とが保存され、落書き編集画面１００に戻る。切り取り画落書き画面１８０において編集終了ボタン１９５が操作されると、一連の切り取り画作成が完了する。これにより、落書きが行われた状態の対象画像１８１が切り取り画として作成される。なお、いったん切り取り画作成が完了したときに切り取り画を作成するようにしてもよいし、落書き時間が終了したときに、切り取り画を作成するようにしてもよい。
【０１８１】
なお、図１７において、パレット１１５には、被写体の顔に配置するのに適したスタンプ（変装スタンプ）８１１が選択可能に表示されている。また、パレット１１５には、スタンプセット選択ボタン８１２が選択可能に表示されている。本実施の形態において、パレット１１５に表示されるスタンプ８１１の組合せ（変装スタンプセット）は２組が予め設定されており、スタンプセット選択ボタン８１２は、それらのいずれかを選択するために操作される。具体的には、変装スタンプセットとしては、黒色っぽい（色が濃い）服装の被写体に対して適した彩色が施されたスタンプ８１１が組み合わされたものと、白色っぽい（色が薄い）服装の被写体に対して適した彩色が施されたスタンプ８１１が組み合わされたものとの２種類が予め設定されている。スタンプセット選択ボタン８１２には、例えば、「今日のあなたのファッションはどっち？」という被写体の服装の色彩を尋ねる表示と、黒色っぽい（黒系の）服装であるか白色っぽい（白系の）服装であるかを選択するためのボタンの表示とが含まれる。ユーザは、これらのボタンのうち一方を選択する操作を行うことで、パレット１１５に表示させて落書きに用いることができる変装スタンプセットを切り替えることができる。
【０１８２】
このようにして、被写体の服装の色に応じて、異なる彩色が施されたスタンプ８１１を用いることができるので、次のような効果が得られる。すなわち、スタンプ８１１として１種類しかない場合には、服装の色によっては、スタンプ８１１が服装と重なって目立たなくなり、スタンプ８１１の存在感が小さくなることがある。しかしながら、服装の色に応じた色彩の変装スタンプセットを用いることで、服装の色を問わず、存在感のあるスタンプ８１１を利用して落書きを行うことができ、完成度の高い画像を作成することができる。また、上述のような問題に対しては、ユーザが直接スタンプ８１１等の素材の色彩を変更することができるようにすることが考えられるが、この場合には、色彩の変更によって素材のデザイン意図が損なわれたり、ユーザが所望する色彩に調整することが困難であったりするという問題がある。これに対して、本実施の形態においては、変装スタンプセットとして、色彩も含めて予め用意されているものが用いられるので、プレイの撮影テーマや画像処理等と全体として調和の取れたスタンプ８１１を用いることができ、かつ、スタンプ８１１を用いた編集を容易に行うことができる。このような被写体の服装の色に応じて用いることができるスタンプ８１１の色を変更可能にすることは、切り取り画の作成時に限られず、一般的な落書き編集時等においても採用することができる。
【０１８３】
なお、各変装スタンプセットのスタンプ８１１は、互いに略同型状のものであって、主にベタ塗り部の色や縁部の色などが異なるものであるが、これに限られるものではない。変装スタンプセットは、３種類以上が設けられていてもよい。また、変装スタンプに限られず、他のスタンプについても上述のように複数の組合せからユーザによる服装の色の選択に応じたものが選ばれるようにしてもよい。スタンプセット選択ボタン８１２として、例えば髪の色など、被写体の服装以外の要素の色彩について選択を求めるものを設け、その選択結果に応じて、用いられる素材（スタンプ等）の組合せが選択されるようにしてもよい。例えば、服装の色の選択結果に応じて選択される素材の組合せと、髪の色の選択結果に応じて選択される素材の組合せとが、それぞれ別々に設定されていてもよい。
【０１８４】
また、ユーザによる被写体の要素の色彩に関する選択を必要とせず、制御部５０１が落書き対象の画像内に含まれる色を検出し、それに応じて自動的に落書きに用いることができる素材の組合せが選択されるようにしてもよい。例えば、黒色等の濃い色の占める割合が所定値以上であれば、黒系の服装に対応する素材の組合せを用いるようにし、そうでなければ白系の服装に対応する素材の組合せを用いるようにしてもよい。また、画像内の被写体を検出し、その所定の部分の色（例えば、髪部分の色）に基づいて、素材の組合せを自動的に決定するようにしてもよい。
【０１８５】
さらにまた、スタンプ８１１等の素材の色を、そのデザイン意図が損なわれない範囲で変更可能にしてもよい。この場合、例えば上述のズームバー１４７のようなスライドバーを設け、多段階に徐々にスタンプ８１１の素材の色を変更できるようにしてもよい。例えば、黒色や茶色等を基色とするようなテーマのスタンプ８１１を用意するとき、黒色から茶色まで、スライドバーを操作することで徐々に色彩を変化させて、被写体の服装の色や髪の色等に調和するような所望の色彩を選択することができるようにしてもよい。これにより、容易な操作で、充実した落書き編集を行うことができる。
【０１８６】
ここで、加工濃度調整部１８５は、調整バー１８７と、濃度リセットボタン１８８とを含んでいる。ユーザは、加工濃度調整部１８５を用いて操作を行うことにより、切り取り画面１４０で適用することが決定されたフィルタ加工１５５を適用する程度についての調整（以下、濃度調整ということがある）を行うことができる。例えば、調整バー１８７のスライダを右にスライドさせる操作を行うと、それに応じて、フィルタ加工１５５を適用する程度が大きくなり（フィルタ加工１５５が濃くなり）、左にスライドさせる操作を行うと、フィルタ加工１５５を適用する程度が小さくなる（フィルタ加工１５５が淡くなる）。また、濃度リセットボタン１８８が操作されると、フィルタ加工１５５の「濃度」（適用程度）が初期状態に戻る（リセットされる）。このようなフィルタ加工１５５の適用程度の調整機能（以下、濃度調整機能ということがある）の詳細については、後述する。
【０１８７】
切り取り画落書き画面１８０を経て作成された切り取り画は、画像提供サーバ６０１に送信される。これにより、ユーザは、サーバ６０１にアクセスすることで、切り取り画を取得できる。
【０１８８】
これらの各画面間の遷移を大まかにまとめると、次のようである。
【０１８９】
図１８は、切り取り画作成時における編集画面の画面遷移を説明する図である。
【０１９０】
図１８に示されるように、落書き編集画面１００において、おまけらくがきに関する作成ボタンのうち第１の作成ボタン１１８ａが操作されると、そのプレイにおいてまだ切り取り画が作成されていなければ、切り取り画面１４０に遷移する（Ｓ２０１）。そのプレイにおいて既に作成された切り取り画が保存されている状態で第１の作成ボタン１１８ａが操作された場合には、切り取り画落書き画面１８０に直接遷移する（Ｓ２０３）。これにより、既に保存されている切り取り画がある場合、その編集状態の続きをすぐに行うことができる。
【０１９１】
切り取り画面１４０では、決定ボタン１５７が操作されると、ぼかし編集画面１６０に遷移する（Ｓ２０５）。このとき、ぼかし編集画面１６０に表示するぼかしプレビュー画像１６３を生成するための画像処理が行われる。時間がかかるようであれば、処理待ち状態であることを示す画面表示が行われる。
【０１９２】
切り取り画面１４０で復帰ボタン１５８が操作されると、落書き編集画面１００に戻る（Ｓ２１５）。
【０１９３】
ぼかし編集画面１６０では、決定ボタン１７７が操作されると、切り取り画落書き画面１８０に遷移する（Ｓ２０７）。このとき、切り取り画落書き画面１８０に表示する対象画像１８１を生成するための画像処理が行われる。時間がかかるようであれば、処理待ち状態であることを示す画面表示が行われる。
【０１９４】
ぼかし編集画面１６０では、復帰ボタン１５８が操作されると、落書き編集画面１００に遷移する（Ｓ２１３）。このとき、それまでで切り取り画面１４０を経て作成された画像を切り取り画として保存するようにしてもよい。
【０１９５】
また、ぼかし編集画面１６０では、前画面ボタン１７９が選択されると、切り取り画面１４０に遷移する（Ｓ２０９）。このとき、前回切り取り範囲を調整した状態のままで切り取り画面１４０に遷移するようにすればよいが、これに限られるものではない。
【０１９６】
切り取り画落書き画面１８０において、復帰ボタン１５８が操作されると、編集結果を保存して、落書き編集画面１００に遷移する（Ｓ２１１）。
【０１９７】
切り取り画落書き画面１８０において、ぼかし変更ボタン１９１が操作されると、所定の確認画面１９２が表示された後、ユーザの指示に応じてぼかし編集画面１６０に遷移する（Ｓ２１７）。確認画面１９２は、ぼかし編集画面１６０等に戻るのに伴って現在編集している落書きに関する情報が削除されることについて、ユーザに確認を促すメッセージを含む。ユーザは、確認画面１９２が表示された状態で、さらに指示を加えることにより、ぼかし編集画面１６０等へ戻ることを決行するか、ぼかし編集画面１６０等へ戻ることを中止して引き続き対象画像１８１への落書き編集を行うかを選択することができる。
【０１９８】
同様に、切り取り画落書き画面１８０において、画像変更ボタン１９３が操作されると、所定の確認画面（図示せず）が表示された後、ユーザの指示に応じて切り取り画面１４０に遷移する（Ｓ２１９）。
【０１９９】
［回転操作時の説明］
【０２００】
ここで、回転操作は、次のようにして、切り取り画面１４０の表示中に受け付けられる。
【０２０１】
図１９は、切り取り画面１４０の表示時の切り取り画面受付処理のフローチャートである。
【０２０２】
図１９においては、切り取り画面１４０の表示中にユーザの操作を受け付ける際の処理の全般が、大まかに示されている。すなわち、切り取り画面１４０が表示されると、切り取り画面受付処理が開始される。切り取り画面受付処理は、制御部５０１の制御によって行われ、切り取り画面１４０の表示中は繰り返し行われる。
【０２０３】
図１９に示されるように、ステップＳ２３１において、切り取り画に用いる撮影画像を選択する操作が行われたか否かが判断される。操作が行われたと判断されると、ステップＳ２３２において、画像選択処理が行われる。画像選択処理により、ユーザにより選択された撮影画像が、画像表示領域１４５への表示対象として選択される。
【０２０４】
ステップＳ２３３において、トリム領域１４１について操作が行われたか否かが判断される。操作が行われたと判断されると、ステップＳ２３４において、切り取り編集処理が行われる。
【０２０５】
ステップＳ２３５において、フィルタ選択領域１５３でフィルタ加工が選択されたか否かが判断される。選択されたと判断されると、ステップＳ２３７において、加工選択処理が行われる。すなわち、ユーザの操作に応じてフィルタ加工１５５が適用するものとして選択され、そのフィルタ加工１５５の適用後の撮影画像が画像表示領域１４５への表示対象として選択される。
【０２０６】
ステップＳ２３８において、プレビュー画像すなわち切り取り画面１４０における画像表示領域１４５内の画像が更新される。これにより、ユーザは、プレビュー画像を見て、切り取り画面１４０における操作を常時反映させながら直感的に操作を行うことができる。
【０２０７】
図２０は、切り取り編集処理のフローチャートである。
【０２０８】
図２０に示されるように、ステップＳ５０１において、ズームバー１４７が操作されたか否かが検出される。ズームバー１４７が操作されると、すなわちユーザによる拡大縮小操作が行われると、ステップＳ５０２において、上述のようにしてサイズ変更処理が行われる。
【０２０９】
ステップＳ５０３において、回転バー１４８が操作されたか否かが検出される。回転バー１４８が操作されると、すなわちユーザによる回転操作が行われると、ステップＳ５０４において、それが０度から離れる方向への操作であるか否かが判断される（元画像をより傾けるための操作であるか否かが判断される。）。
【０２１０】
ステップＳ５０４において０度から離れる方向であれば、ステップＳ５０５において、第１回転処理が行われる。第１回転処理については、後述する。
【０２１１】
ステップＳ５０４において０度から離れる方向でなければ、ステップＳ５０６において、第２回転処理が行われる。第２回転処理については、後述する。
【０２１２】
ステップＳ５０７において、回転リセットボタン１４９が操作されたか否かが検出される。リセットボタンが操作されたときには、ステップＳ５０８において、回転リセット処理が行われる。回転リセット処理については、後述する。
【０２１３】
ステップＳ５０９において、移動操作が行われたか否かが検出される。移動操作が行われたときには、ステップＳ５１０において、元画像が移動操作に応じて移動可能であるか否かが判断され、移動可能であれば、ステップＳ５１１において、移動操作に応じて画像が移動される。例えば、元画像の端部が既に画像表示領域１４５の周縁にあり、それ以上移動すると画像表示領域１４５内に余白（元画像外の領域）が入りそうなときには、移動可能でないと判断される。なお、画像表示領域１４５内に余白が入ることが許されるようにしてもよい（移動可能であると判断されてもよい）。
【０２１４】
ここで、本実施の形態において、回転操作が行われると、元画像は、画像表示領域１４５の中央（画像端表示枠１４３）を回転中心として、画像端表示枠１４３に対して回転する。このとき、元画像と画像端表示枠１４３が略矩形でるところ、元画像をそのままの拡大率で回転させるようにすると、画像表示領域１４５内に余白（元画像以外の部分）が入り込む場合がある。本実施の形態において、これを防止するため、元画像を回転させるときには、必要に応じて、余白が画像表示領域１４５内に入らないように、回転量に対応する量だけ画像を拡大する処理が行われる。このような処理は、第１回転処理において行われる。
【０２１５】
［第１回転処理の説明］
【０２１６】
図２１は、回転角を大きくする方向に回転操作が行われた場合の動作の一例を説明する図である。
【０２１７】
図２１を参照して、元画像である画像Ｐについて画像端表示枠１４３に対して回転させる回転操作が行われた場合の動作を説明する。
【０２１８】
ステップＳ７１に示されるように、回転操作前の状態として、略正方形の画像端表示枠１４３の内部に、縦長の矩形の画像Ｐの幅方向全部が入るような状態を想定する。
【０２１９】
このようなときに、仮に回転のみが行われ、画像Ｐの拡大は行われない場合には、ステップＳ７２に示されるようになる。すなわち、回転操作が行われると、中央部を回転中心１４３ａとして、画像Ｐが画像端表示枠１４３に対して回転する。そうすると、斜線部で示されるように、画像Ｐと画像端表示枠１４３の角部との間に、画像Ｐ外の領域である余白が入り込む。
【０２２０】
本実施の形態では、このように余白が入ることを避けるため、回転に応じて、画像Ｐが拡大される。すなわち、ステップＳ７３に示されるように、回転操作が行われ、回転中心１４３ａを中心に画像Ｐが回転される。このとき、随時、回転に伴って、余白が生じない程度に、画像Ｐが拡大される。画像Ｐが回転したとき、最初に画像Ｐの周縁部と画像端表示枠１４３の角部のいずれか１箇所とが重なるとき、画像Ｐの拡大が開始され、以後、回転角が大きくなるにつれて、その画像端表示枠１４３の角部が画像Ｐの周縁部上に位置する状態が保たれるように、画像Ｐが拡大される。
【０２２１】
このように回転操作に伴って制御部５０１により自動的に画像Ｐが拡大されるので、回転後も、画像端表示枠１４３の内部に余白が入り込むことが防止される。
【０２２２】
図２２は、元画像について回転操作を行った後のトリム領域１４１の例を示す図である。
【０２２３】
図２２においては、元画像が画像端表示枠１４３に対してある程度回転した状態が示されている。上述のように、画像表示領域１４５内に余白が入らないようにして回転された状態では、その状態よりも元画像の拡大率が小さくなると、画像表示領域１４５に余白が入ってしまう。したがって、本実施の形態では、元画像が画像端表示枠１４３に対して回転されたとき、元画像が自動的に拡大されるとともに、拡大率がその状態よりも低くされることがないように制御される。
【０２２４】
また、本実施の形態では、元画像が画像端表示枠１４３に対して回転されたとき、元画像の拡大率がその状態よりも低くすることができないことが、ユーザに視覚的に示される。具体的には、図２２に示されるように、ズームバー１４７に、調整不可能な範囲を示すグレーアウト領域１４７ｇが表示される。グレーアウト領域１４７ｇにズームバー１４７のスライダを移動させようとする操作がユーザにより行われたとしても、スライダがグレーアウト領域１４７ｇ内に入らないように（すなわちグレーアウト領域１４７ｇ内の拡大率を選択することができないように）、制御部５０１により制御される。したがって、画像端表示枠１４３の内部に余白が入り込むことが防止される。
【０２２５】
なお、グレーアウト表示１４７ｇとしては、図２２に示されるようなものに限られず、調整不可能である範囲であることがわかるような、他の部分とは異なる色や態様で示されているものであれば、適宜用いることができる。
【０２２６】
図２３は、第１回転処理の動作を示すフローチャートである。
【０２２７】
処理が開始されると、図２３に示されるように、ステップＳ５２１において、ズームバー１４７の拡大率が最大であるか否かが判断される。
【０２２８】
ステップＳ５２１において最大であれば、ステップＳ５２２において、回転操作を無視し、処理を抜ける。すなわち、この場合は、画像の回転は行われない。
【０２２９】
ステップＳ５２３において、回転したときに画像が見切れるか否か、すなわち、回転したときにそのままでは余白が画像表示領域１４５に含まれてしまうか否かが判断される。見切れると判断される（余白が含まれてしまうと判断される）ときには、ステップＳ５２４〜Ｓ５２６の処理が行われる。
【０２３０】
ステップＳ５２４において、ズームバー１４７を拡大方向に自動的に調節する。画像が見切れなくなるように、画像の拡大が行われる。
【０２３１】
ステップＳ５２５において、回転後の、画像を拡縮可能な範囲が計算される。拡縮したときに画像表示領域１４５に余白が入らない（見切れない）ような範囲が、拡縮可能な範囲である。
【０２３２】
ステップＳ５２６において、グレーアウト領域１４７ｇの表示が更新される。グレーアウト領域１４７ｇの表示は、計算された拡縮可能な範囲に基づいて更新される。
【０２３３】
ステップＳ５２７において、画像が回転される。すなわち、ユーザの操作に応じて、画像の回転が実行される。
【０２３４】
ステップＳ５２８において、回転バー１４８の表示が更新される。回転バー１４８におけるスライダの位置が、ユーザの操作に応じた位置（すなわち、タッチペン５８３に追従した位置）となる。
【０２３５】
ステップＳ５２８の処理が行われると、引き続き、切り取り編集処理が行われる。
【０２３６】
［第２回転処理の説明］
【０２３７】
図２４は、回転角を小さくする方向に回転操作が行われた場合のトリム領域１４１の表示例を説明する図である。
【０２３８】
図２４を参照して、元画像である画像Ｐについて画像端表示枠１４３に対して回転させる回転操作が行われた場合の、トリム領域１４１の表示内容の変化について説明する。
【０２３９】
ステップＳ７０１に示されるように、回転操作前の状態として、画像端表示枠１４３の内部に、元画像が回転した状態で表示されている状態を想定する。ここで、回転バー１４８のスライダは、調整範囲の最大の位置にあり、回転角の大きさは略最大となっている。このとき、上述のようにして表示されるグレーアウト領域１４７ｇは、ズームバー１４７の略全域を覆うように表示されており、元画像の拡大率の大きさは、略最大となっている。
【０２４０】
グレーアウト領域１４７ｇがズームバー１４７の略全域を覆っているところ、ズームバー１４７をユーザが操作して元画像の拡大率を小さくしようとしても、このような操作は無視され、反映されない。
【０２４１】
このようなときに、回転角が０度に近づく方向に、回転操作が行われると、次のようになる。すなわち、ステップＳ７０２に示されるように、中央部を回転中心１４３ａとして、画像Ｐが画像端表示枠１４３に対して回転する。そうすると、画像の拡大率を小さくしても直ちに余白が画像表示領域１４５に入るという状態にはならないため、ズームバー１４７のうちグレーアウト領域１４７ｇで覆われる範囲が若干少なくなる。換言すると、グレーアウト領域１４７ｇが、短くなる（縮む。）。このとき、元画像が自動的に縮小されることはなく、ズームバー１４７におけるスライダの位置も、回転操作の前後で変わらない。
【０２４２】
このように、回転操作に伴ってグレーアウト領域１４７ｇが短くなるので、ユーザは、それを見て、縮小可能であることを容易に知ることができる。
【０２４３】
さらに回転操作が行われ、回転角が０度になると、ステップＳ７０３に示されるように、画像は０度の位置になる。このとき、元画像の拡大率はそのままであって、ズームバー１４７におけるスライダの位置も、回転操作の前後で変わらない。回転角が０度になると、余白が生じることがなくなるので、グレーアウト領域１４７ｇは消去される（表示されなくなる。）。
【０２４４】
これにより、ユーザは、拡大率が最小となるまで、画像を縮小することができることを容易に知ることができる。
【０２４５】
図２５は、第２回転処理の動作を示すフローチャートである。
【０２４６】
ステップＳ５３１において、画像が回転される。すなわち、ユーザの操作に応じて、画像の回転が実行される。
【０２４７】
ステップＳ５３２において、回転バー１４８の表示が更新される。回転バー１４８におけるスライダの位置が、ユーザの操作に応じた位置となる。
【０２４８】
ステップＳ５３３において、回転後の、画像を拡縮可能な範囲が計算される。すなわち、拡縮したときに画像表示領域１４５に余白が入らないような範囲が計算される。
【０２４９】
ステップＳ５３４において、グレーアウト領域１４７ｇの表示が、計算された拡縮可能な範囲に基づいて更新される。
【０２５０】
ステップＳ５３４の処理が行われると、引き続き、切り取り編集処理が行われる。
【０２５１】
図２６は、回転操作及び拡大縮小操作が行われた場合のトリム領域１４１の表示例を説明する図である。
【０２５２】
回転角を小さくする方向に回転操作が行われた後に、拡大縮小操作が行われる場合には、次に示すようになる。
【０２５３】
図２６において、ステップＳ７１１は、上述の図２４のステップＳ７０２に対応する。すなわち、元画像は、０度よりも若干回転されており、かつ、拡大率は、略最大となっている。
【０２５４】
ここで、画像の拡大率を下げる方向に拡大縮小操作が行われると、画像が縮小され、ステップＳ７１２に示されるようになる。すなわち、その回転角に応じて定まる拡縮可能な範囲内で、画像が縮小される。このとき、拡縮可能な範囲より拡大率が小さくなるように、ユーザがズームバー１４７の操作を行ったとしても、拡縮可能な範囲の下限まで縮小されるにとどまる。これにより、画像表示領域１４５に余白が入ることが防止される。
【０２５５】
なお、回転角に応じて定まる拡縮可能な範囲内より拡大率が小さくなるようにズームバー１４７の操作が行われたときに、ズームバー１４７の操作に応じて画像の拡大率を小さくするとともに、回転角を０度に近づけるように画像を回転させることにより、画像表示領域１４５に余白が入ることを防止するようにしてもよい。このようにズームバー１４７の操作に対して従動的に画像を回転させることを許容する場合には、ズームバー１４７にグレーアウト領域１４７ｇを表示しないようにしてもよい。
【０２５６】
［回転リセット処理の説明］
【０２５７】
図２６を参照して、回転リセットボタン１４９が押下された場合の動作について説明する。
【０２５８】
ステップＳ７１１に示される状態において回転リセットボタン１４９が押下されると、ステップＳ７１３に示されるようになる。すなわち、画像の拡大率は略最大のまま維持され、画像の回転角が０度に戻る。画像の回転角が０度に戻るので、ズームバー１４７のグレーアウト領域１４７ｇは消去される。
【０２５９】
他方、ステップＳ７１２に示される状態において回転リセットボタン１４９が押下されると、ステップＳ７１４に示されるようになる。すなわち、画像の拡大率は、ステップＳ７１２の状態のまま維持され、画像の回転角が０度に戻る。また、ステップＳ７１３と同様に、画像の回転角が０度に戻るので、ズームバー１４７のグレーアウト領域１４７ｇは消去される。
【０２６０】
このように、回転リセットボタン１４９が押下されると、画像の回転角が０度に戻る。回転バー１４８を利用して画像の角度を０度から変更したときに、回転バー１４８を用いて再度０度に正確に戻す操作を行うのは困難な場合がある。しかしながら、このように回転リセットボタン１４９を用いることで、容易にかつ確実に、画像の回転角を０度に設定することができる。
【０２６１】
なお、回転リセットボタン１４９の押下時に、画像の拡大率はそのまま維持される。したがって、回転角のみを０度に戻し、意図する範囲が画像表示領域１４５に表示されるように容易に操作を行うことができる。
【０２６２】
回転リセットボタン１４９の押下時に、画像の拡大率も初期状態に戻るようにしてもよい。
【０２６３】
図２７は、回転リセット処理の動作を説明するフローチャートである。
【０２６４】
図２７に示されるように、回転リセットボタン１４９が操作されると、ステップＳ５４１において、画像が回転される。すなわち、画像の回転角が０度に戻される。
【０２６５】
ステップＳ５４２において、回転バー１４８の表示が更新され、スライダの位置が０度の位置に戻される。
【０２６６】
ステップＳ５４３において、ズームバー１４７のグレーアウト領域１４７ｇが消去される。これにより、ユーザは、画像を広い範囲で縮小できることを容易に知ることができる。
【０２６７】
ステップＳ５４３の処理が行われると、引き続き、切り取り編集処理が行われる。
【０２６８】
なお、回転角が大きくなるように回転操作が行われるとき、画像の回転中心１４３ａの位置が回転操作に伴って変更されるようにしてもよい。
【０２６９】
図２８は、回転操作が行われたときの動作の一例を説明する図である。
【０２７０】
図２８に示されるように、元画像である画像Ｐについて画像端表示枠１４３に対して回転させる回転操作が行われた場合の動作を説明する。
【０２７１】
ここでは、ステップＳ７６に示されるように、回転操作前の状態として、元画像Ｐの回転角は０度であって、拡大率が拡縮可能な範囲の最大であるような状態を想定する。
【０２７２】
このようなときに、回転操作が行われると、ステップＳ７７に示されるようになる。すなわち、回転操作が行われると、中央部を回転中心１４３ａとして、画像Ｐが画像端表示枠１４３に対して回転する。そうすると、元画像Ｐの周縁部に、画像端表示枠１４３の角部が接する状態となる。
【０２７３】
ここで、元画像Ｐの拡大率が最大であるところ、これ以上このまま回転中心１４３ａを中心に回転すると、画像表示領域１４５に余白が入る。そこで、元画像Ｐに対する回転中心１４３ａの位置が、画像表示領域１４５に余白が入らないように変更されるようにしてもよい。すなわち、ステップＳ７７の状態からさらに回転操作が行われると、画像端表示枠１４３の角部が元画像Ｐの周縁部に接する状態が維持されるように画像端表示枠１４３に対する元画像Ｐの位置が変更され、ステップＳ７８に示されるようになる。ステップＳ７８において、回転中心１４３ａの位置すなわち画像端表示枠１４３の中央の位置は、ステップＳ７７における回転中心１４３ｚ（破線で示す）の位置から変位している。
【０２７４】
このような制御を行うことで、効果的に、画像表示領域１４５に余白が入ることを防止できる。回転操作に伴ってスムーズにプレビュー画像の表示を変化させることで、ユーザにとって違和感の少ないユーザインターフェイスを提供することができる。
【０２７５】
以上のように、本実施の形態においては、切り取り画面１４０においてユーザが容易に回転操作を行える。ユーザは所望の範囲を画像表示領域１４５に収めて切り取り画を作成できるので、プレイするユーザの満足度を向上させることができる。
【０２７６】
なお、回転操作に関して、元画像の種類や、元画像の縦横比などに応じて、回転操作を実行可能であるか否かが変更されたり、回転可能な角度の範囲が変更されたりしてもよい。例えば、切り取り画を作成する際に縦横比が比較的大きい画像が元画像として選択されている場合には、回転操作を実行不可能にしたり、回転可能な角度の範囲を比較的小さく設定したりするようにしてもよい。また、例えばユーザの上半身が画像中に納まるように撮影された撮影画像である「アップ画像」と、ユーザの頭から足先までが画像中に納まるように撮影された撮影画像である「全身画像」とが元画像として選択可能である場合において、「全身画像」が元画像として選択されたときには、回転操作を実行不可能にしたり、回転可能な角度の範囲を比較的小さくするようにしてもよい。
【０２７７】
このように、選択された元画像の種類や縦横比などに応じて回転操作を実行不可能にするときには、例えば、切り取り画面１４０において、回転バー１４８を非表示としてもよいし、ユーザが見て操作ができないことがわかるように回転バー１４８を淡色で表示したりグレーアウト表示を行ったりするようにしてもよい。
【０２７８】
元画像の種類が例えば「全身画像」である場合や元画像の縦横比が比較的大きい場合などに、回転操作が行われたときに余白が画像表示領域１４５に入らないようにするには、画像の拡大率を相当大きくする必要がある。画像の拡大率が大きいと、切り取り画を作成したときに、ブロックノイズなどが目立ち、画像が劣化して見えることがある。また、「全身画像」のように、あえて画角を広くして、被写体の広い範囲が撮影画像に納まるように意図されたものが元画像であっても、切り取り画においては、その一部しか表示させることができないので、撮影の意図を反映させることができない。したがって、このような場合には回転操作を実行不可能にすることにより、ユーザが魅力的な切り取り画を作成しやすくなる。
【０２７９】
［ぼかし機能に関する説明］
【０２８０】
図２９は、ぼかし編集画面１６０におけるぼかしプレビュー画像１６３のレイヤ構成を説明する図である。
【０２８１】
図２９に示されるように、ぼかしプレビュー画像１６３は、下から順に、トリム後画像レイヤ９５１ａと、マスクレイヤ９５１ｃと、ぼかしレイヤ９５１ｂとが重ねられて構成されている。
【０２８２】
トリム後画像レイヤ９５１ａは、トリム後画像が配置されたレイヤである。
【０２８３】
ぼかしレイヤ９５１ｂは、トリム後画像の全面にぼかしを適用してなる画像が配置されたレイヤである。
【０２８４】
マスクレイヤ９５１ｃは、フォーカス領域に相当する領域を特定する、いわゆるアルファチャンネルのマスクデータが配置されたレイヤである。ぼかしレイヤ９５１ｂのうちマスクデータと重なる領域は透過領域となる。
【０２８５】
例えばハート形のぼかしパターン１７３ｂが選択されている場合には、マスクレイヤ９５１ｃには、フォーカス領域となるハート形のマスクデータが配置される。そうすると、ぼかしプレビュー画像１６３は、マスクデータ部分はトリム後画像レイヤ９５１ａが見え、その周囲にぼかしレイヤ９５１ｂが見える画像となる。すなわち、フォーカス領域を除いてぼかしが施された画像が表示される。なお、決定ボタン１７７が操作されたときには、これらの３つのレイヤに基づいて、切り取り画落書き画面１８０における対象画像１８１が用意される。
【０２８６】
フォーカス領域を移動させるドラッグ操作（位置指定操作）が行われたときには、マスクレイヤ９５１ｃのみが、その操作に追従して、他のレイヤに対して変位する。また、フォーカス領域の大きさを変更する操作が行われたときには、マスクレイヤ９５１ｃのマスクデータの大きさが変更される。これにより、トリム後画像レイヤ９５１ａが見える領域すなわちフォーカス領域が移動したり、大きさが変わったりし、ユーザの操作を反映したぼかしプレビュー画像１６３が表示されることになる。
【０２８７】
このように、本実施の形態においては、フォーカス領域についての位置指定操作や大きさの変更操作が行われたとき、それに応じてマスクレイヤ９５１ｃのみが変更され、その結果として、ぼかしプレビュー画像１６３の表示内容がリアルタイムで変更される。このような操作が行われるたびにトリム後画像自体が処理されるのではなく、アルファチャンネルのデータを利用してぼかしプレビュー画像１６３が変更されるので、ユーザの操作に対するぼかしプレビュー画像１６３の表示内容の追従性が良好になり、快適にぼかし編集を行うことができる。
【０２８８】
なお、全領域にぼかしがないぼかしパターン１７３ｇが選択されている場合には、マスクレイヤ９５１ｃには、全領域をマスクするマスクデータが配置されればよい。これにより、ぼかしがない、トリム後画像レイヤ９５１ａの画像がぼかしプレビュー画像１６３として表示される。また、全領域に一様にぼかしが施されておりフォーカス領域が含まれないぼかしパターン１７３ａが選択されている場合には、マスクレイヤ９５１ｃには、マスクデータが配置されない。これにより、全領域においてぼかしレイヤ９５１ｂの画像がぼかしプレビュー画像１６３として表示される。なお、これらの場合において、マスクレイヤ９５１ｃを用いずに、ぼかしプレビュー画像１６３の表示等が行われるようにしてもよい。
【０２８９】
切り取り画面１４０においてトリム後画像が生成されると、ぼかし編集画面１６０において、トリム後画像を用いて、次のようにぼかし機能が行われる（ぼかし編集受付処理）。
【０２９０】
図３０は、ぼかし編集受付処理を示すフローチャートである。
【０２９１】
図３０に示されるように、ぼかし編集画面１６０が表示されると、ステップＳ２５１において、ぼかし編集部１６１に、ぼかしプレビュー画像１６３が表示される（プレビュー表示）。このとき、ぼかしプレビュー画像１６３は、例えば、トリム後画像の全域がぼかされた状態すなわちぼかしパターン１７３ａが選択されている状態で表示される。なお、他のぼかしパターン１７３が選択されている状態でプレビュー表示が行われるようにしてもよい。例えば、ぼかしがない状態（ぼかしパターン１７３ｇが選択されている状態）でプレビュー表示が行われるようにしてもよい。
【０２９２】
ステップＳ２５２において、ぼかしの種類が変更されたか否かが検出される。すなわち、現在選択されているものとは異なるぼかしパターン１７３が選択されると、それが検出される。このようなパターン選択操作が行われた場合には、ステップＳ２５３に進む。すなわち、ステップＳ２５３において、ユーザにより行われたパターン選択操作に応じて、ぼかしを変更する処理が行われる。具体的には、マスクレイヤ９５１ｃのマスクデータが、変更操作に応じて変更される。
【０２９３】
ステップＳ２５４において、フォーカス領域が移動可能であるかが判断される。すなわち、ぼかしがあり、フォーカス領域が含まれるようなぼかしパターン１７３（１７３ｂ〜１７３ｆ）が選択されているか否かが判断される。フォーカス領域が移動可能でないと判断されたとき（「全ボケ」又は「ボケナシ」であるとき）には、ステップＳ２５８の処理に進む。
【０２９４】
ステップＳ２５５において、フォーカス領域について、位置指定操作又は大きさ選択操作が行われたか否かが判断される。すなわち、フォーカス領域を移動させるドラッグ操作が行われると、それが検出される。また、ぼかしサイズ選択部１７５で現在の大きさとは異なる大きさが選択されると、それが検出される。いずれかの操作が行われた場合には、ステップＳ２５６に進む。すなわち、ステップＳ２５６において、ユーザにより行われた操作に応じて、マスクデータの位置を変更したり、大きさ（拡大率）を変更したりする処理が行われる。
【０２９５】
ステップＳ２５３又はステップＳ２５６の処理が行われると、ステップＳ２５７において、ぼかしプレビュー画像１６３の表示が更新される。これにより、ユーザは、操作の結果をプレビュー表示により確認することができる。
【０２９６】
ステップＳ２５８において、前画面ボタン１７９又は決定ボタン１７７が操作されたか否かが判断される。操作が行われると、その操作に応じた画面遷移が行われる。操作が行われるまで、ステップＳ２５２以降の処理が繰り返し行われる。
【０２９７】
図３１は、ぼかし編集機能について説明する図である。
【０２９８】
図３１においては、ぼかし編集部１６１と、ぼかしパターン選択部１７１とが示されている。ぼかし編集部１６１の画像中の斜線部は、ぼかしが適用されていることを示している。以下の説明において、ハート形のぼかしパターン１７３ｂが選択されており、フォーカス領域の大きさは、例えば３段階（大、中、小）のうち２番目の大きさ（中）が選択されている場合を想定する。
【０２９９】
ぼかし編集部１６１には、ぼかしパターン１７３ｂに対応するようにフォーカス領域１６５ａが設けられた状態のぼかしプレビュー画像１６３が表示される。本実施の形態において、フォーカス領域１６５ａとその外側のぼかし領域１６５ｃとの境界部１６５ｂは、ぼかし領域１６５ｃと比べてぼかし量が小さく見えるように表示される。これにより、フォーカス領域１６５ａからぼかし領域１６５ｃまで、その境界部１６５ｂにおいて徐々にぼけるように見える。このような境界部１６５ｂにおける効果は、例えば、マスクレイヤ９５１ｃのマスクデータを調整することにより実現できるが、このような方法に限られるものではない。また、境界部１６５ｂは設けられていなくてもよい。なお、以下の説明において、境界部１６５ｂの図示やその説明は省略する場合がある。
【０３００】
ここで、この場合において、フォーカス領域１６５ａは移動可能である。そのような場合には、フォーカス領域１６５ａの中央部には、フォーカス領域１６５ａが移動可能であることを示すアイコン表示１６４ａが表示される。アイコン表示１６４ａは、例えば最初にフォーカス領域１６５ａが移動可能となってからユーザがフォーカス領域１６５ａの位置指定操作を行うまでの間に表示されるようにすればよいが、これに限られるものではない。
【０３０１】
図３２は、パターン選択操作が行われたときの動作を説明する図である。
【０３０２】
図３２を参照して、パターン選択操作が行われたときのぼかし編集部１６１の表示内容の変化について説明する。
【０３０３】
ステップＳ８１に示されるように、操作前の状態として、画像の全域にぼかしが適用されている状態（すなわち、ぼかしパターン１７３ａが選択されている状態）を想定する。
【０３０４】
このようなときに、パターン選択操作により、「ボケなし」のぼかしパターン１７３ｇが選択されると、ステップＳ８２に示されるようになる。すなわち、画像の全域にぼかしがない、トリム後画像と同様の画像が表示される状態となる。
【０３０５】
ステップＳ８１に示される状態又はステップＳ８２に示される状態から、パターン選択操作により、ハート形のぼかしパターン１７３ｂが選択されると、ステップＳ８３に示されるようになる。すなわち、ぼかし編集部１６１には、ぼかしパターン１７３ｂに対応するハート形のフォーカス領域１６５ａと、ぼかし領域１６５ｃとが設けられる。このとき、フォーカス領域１６５ａは移動可能であるので、中央部にアイコン表示１６４ａが配置され、ユーザは位置指定操作を行うことができる。
【０３０６】
図３３は、位置指定操作が行われたときの動作を説明する図である。
【０３０７】
図３３を参照して、位置指定操作が行われたときのぼかし編集部１６１の表示内容の変化について説明する。
【０３０８】
ステップＳ８４は、図３２のステップＳ８３と同様の状態である。すなわち、ハート形のぼかしパターン１７３ｂが選択されており、まだ位置指定操作が行われていない状態である。
【０３０９】
ここで、ユーザにより、フォーカス領域１６５ａを左に移動させるドラッグ操作が行われると、ステップＳ８５に示されるようになる。すなわち、ユーザのドラッグ操作に従って、フォーカス領域１６５ａがぼかし編集部１６１内で左側に移動する。
【０３１０】
また、ステップＳ８４又はステップＳ８５の状態から、フォーカス領域１６５ａを右上の位置まで移動させるようにドラッグ操作が行われると、ステップＳ８６に示されるようになる。すなわち、ユーザの操作に従って、フォーカス領域１６５ａが、ぼかし編集部１６１内の右上の位置に移動する。
【０３１１】
このように位置指定操作に応じてフォーカス領域１６５ａの位置が変わるので、例えばユーザの顔の周辺などをぼかしたくないというようなニーズにも適切に応えることができる。
【０３１２】
なお、位置指定操作では、例えばフォーカス領域１６５ａの外形形状とぼかしプレビュー画像１６３との位置関係に応じて、フォーカス領域１６５ａの移動範囲に制限を設けるようにしてもよい。
【０３１３】
図３４は、大きさ選択操作が行われたときの動作を説明する図である。
【０３１４】
図３４を参照して、大きさ選択操作が行われたときのぼかし編集部１６１の表示内容の変化について説明する。
【０３１５】
ステップＳ８７は、図３２のステップＳ８３と同様の状態である。すなわち、ハート形のぼかしパターン１７３ｂが選択されており、まだ大きさ選択操作が行われていない状態である。本実施の形態で、ぼかしサイズ選択部１７５においては「大」、「中」、「小」の３段階の大きさを選択可能であり、初期状態では、そのうち「中」の大きさが自動的に選択されている。
【０３１６】
ここで、ユーザにより、大きさを「小」とする大きさ選択操作が行われると、ステップＳ８８に示されるようになる。すなわち、ユーザの操作に従って、フォーカス領域１６５ａの大きさが縮小される。換言すると、フォーカス領域１６５ａは、例えば、相似形の小さい領域に変更される。
【０３１７】
また、ステップＳ８７又はステップＳ８８の状態から、大きさを「大」とする大きさ選択操作が行われると、ステップＳ８９に示されるようになる。すなわち、ユーザの操作に従って、フォーカス領域１６５ａの大きさが拡大される。
【０３１８】
このように大きさ選択操作に応じてフォーカス領域１６５ａの大きさが変わるので、フォーカス領域１６５ａを、特徴的な形状を維持したまま好みの大きさに変更することができ、容易に所望の態様でぼかしを適用することができる。
【０３１９】
なお、図３４に示される例では、ステップＳ８７からステップＳ８９までに、位置指定操作は行われない。このような場合には、ステップＳ８７で表示されているアイコン表示１６４ａは、ステップＳ８８においてもステップＳ８９においても、継続して表示されるようにすればよいし、例えば大きさ選択操作などが行われたときにアイコン表示１６４ａが非表示になるようにしてもよい。また、アイコン表示１６４ａは、表示されてから所定の時間が経過したときに非表示になるなど、時間の経過に伴って表示状態が変更されるようにしてもよい。
【０３２０】
大きさ選択操作は、上述の例よりも多くの段階でフォーカス領域１６５ａの大きさを選択できるものであってもよい。このとき、大きさは、例えばズームバー１４７のようなユーザインターフェイスなどを用いたり、繰り返し拡大又は縮小の指示を受け付けるユーザインターフェイスなどを用いたりして、選択可能にしてもよい。
【０３２１】
また、大きさ選択操作において、選択できる大きさは、フォーカス領域１６５ａの形状（ぼかしパターン１７３）に応じて制限されたり、フォーカス領域１６５ａとぼかしプレビュー画像１６３との位置関係に応じて制限されたりするようにしてもよい。
【０３２２】
図３５は、他のぼかしパターン１７３が選択されているときのぼかし編集部１６１の表示例を示す図である。
【０３２３】
図３５において、上段から、ぼかしパターン１７３ｃが選択されている場合、ぼかしパターン１７３ｄが選択されている場合、ぼかしパターン１７３ｅが選択されている場合、ぼかしパターン１７３ｆが選択されている場合のそれぞれについて示されている。これらのぼかしパターン１７３が選択されている場合には、いずれも、フォーカス領域１６５ａは移動可能である。
【０３２４】
このように、複数のぼかしパターン１７３が設定されていることで、ユーザは、所望のぼかしパターン１７３を選択して理想に近いぼかし方でぼかした画像を作成することができる。
【０３２５】
ここで、トリム後画像の端縁部いっぱいまでフォーカス領域が設けられているような場合には、位置指定操作に対するフォーカス領域１６５ａの移動が制限されるようにしてもよい。
【０３２６】
図３６は、ぼかしパターン１７３ｅが選択されているときの動作について説明する図である。
【０３２７】
図３６においては、ぼかしパターン１７３ｅがトリム後画像に配置されるときの位置指定操作の例が示されている。
【０３２８】
ステップＳ８４ａにおいて、ぼかしパターン１７３ｅが適用された初期状態においては、フォーカス領域１６５ａは、トリム後画像の上下端部まで設けられている。フォーカス領域１６５ａとぼかし領域１６５ｃとの間には境界部１６５ｂが設けられ、フォーカス領域１６５ａからぼかし領域１６５ｃに向かって徐々にぼけているように見えるようになっている。
【０３２９】
ここで、フォーカス領域１６５ａを下に移動させるように位置指定操作が行われると、ステップＳ８５ａに示されるようになる。すなわち、ステップＳ８５ａにおいて、位置指定操作に関わらず、フォーカス領域１６５ａの位置は下方向に移動せず、ステップＳ８４ａに示される状態が維持される。
【０３３０】
仮に、図に括弧で囲んで示されるように、フォーカス領域１６５ａが下に移動したとすると、フォーカス領域１６５ａの上部のフォーカス領域１６５ａが設けられていない部分が切り取り画の内部に入ることになる。そうすると、縦方向に帯状のフォーカス領域１６５ａを設けるというぼかしパターン１７３ｅの設定意図が反映された画像が生成できなくなる。また、このとき、フォーカス領域１６５ａの上端には境界部１６５ｂのような領域が設けられないので、フォーカス領域１６５ａとぼかし領域１６５ｃとの境界が際立って目立つことになり、ユーザに違和感を覚えさせる画像となる。したがって、ぼかしパターン１７３ｅについては、上下方向へのフォーカス領域１６５ａの移動は無視されるように、移動制限が設定されている。
【０３３１】
なお、ステップＳ８４ａ又はステップＳ８５ａのから、フォーカス領域１６５ａを左に移動させるように位置指定操作が行われると、ステップＳ８６ａに示されるようになる。すなわち、左右方向についてはフォーカス領域１６５ａの移動制限が設けられていないので、位置指定操作に従って、フォーカス領域１６５ａが左に移動する。
【０３３２】
なお、このような例は、フォーカス領域１６５ａに対応するアルファチャンネルのマスクの大きさがトリム後画像よりも小さい場合のものであるが、マスクの大きさがトリム後画像よりも大きく設けられている場合には、移動制限が設けられていなくてもよい。
【０３３３】
図３７は、ぼかしパターン１７３ｅが選択されているときの動作の別の例について説明する図である。
【０３３４】
図３７においては、上述とは異なり、アルファチャンネルのマスクの大きさがトリム後画像よりも大きく設定されている場合が示されている。すなわち、ステップＳ８４ｂに示されるように、トリム後画像の端縁部よりも外側まで、フォーカス領域１６５ａが適用できるように用意されている。
【０３３５】
フォーカス領域１６５ａを下に移動させるように位置指定操作が行われると、ステップＳ８５ｂに示されるようになる。すなわち、ステップＳ８５ｂにおいて、位置指定操作に従ってフォーカス領域１６５ａが下に移動する。しかしながら、移動後もフォーカス領域１６５ａがトリム後画像の上端まで適用可能な状態が維持されており、フォーカス領域１６５ａの移動を制限した場合と同様の結果が得られる。
【０３３６】
なお、このようにフォーカス領域１６５ａに対応するアルファチャンネルのマスクが大きく設定されている場合において、そのマスクの外縁と、トリム後画像の外縁との位置関係に応じて、位置指定操作についてのフォーカス領域１６５ａの移動制限を設けるようにしてもよい。
【０３３７】
ここで、ぼかし編集画面１６０において、上述の様々な編集方法のほか、次のような編集機能が設けられていてもよい。例えば、フォーカス領域１６５ａを回転させることができるようにしてもよい。このとき、９０度毎に回転させたり、上述の回転操作と同様の操作を受け付けてフォーカス領域１６５ａを回転させたりすることができるようにしてもよい。また、フォーカス領域１６５ａ又はフォーカス領域１６５ａ外の領域に、色を付したり、明るさを変化させたりするなど、種々の画像処理を適用できるようにしてもよい。また、フォーカス領域１６５ａを複数配置できるようにしてもよい。
【０３３８】
図３８は、本実施の形態の一変型例に係るぼかし編集画面１６０ｂを示す図である。
【０３３９】
図３８に示されるように、ぼかし編集画面１６０ｂにおいては、回転ボタン１７４と、ぼかし追加ボタン１７６とが設けられているほかは、上述のぼかし編集画面１６０と同様である。本例では、フォーカス領域１６５ａを複数配置することができ、また、フォーカス領域１６５ａを回転させたうえで配置することができるようになっている。
【０３４０】
ぼかし追加ボタン１７６は、１つの画像について、複数のフォーカス領域１６５ａを配置するために利用されるボタンである。例えば、ぼかし追加ボタン１７６を操作した後で所望のぼかしパターン１７３を選択することで、新たに選択したぼかしパターン１７３に対応する形状のフォーカス領域１６５ａがぼかし編集部１６１に配置される。なお、複数のぼかしは、例えば互いに別々のレイヤに、それぞれのフォーカス領域１６５ａに対応する形状のアルファチャンネルのマスクデータが配置されることで実現されるようにすればよい。この場合、位置指定操作や大きさ変更動作をレイヤ毎に適用できるようにすることで、複数のフォーカス領域１６５ａの位置や大きさを個別に編集することができる。
【０３４１】
複数のフォーカス領域１６５ａを配置することで、例えば２人のユーザが写る切り取り画を生成する場合に、各ユーザの顔等をフォーカス領域１６５ａとするというように、切り取り画をぼかすことができる。
【０３４２】
回転ボタン１７４は、フォーカス領域１６５ａを回転させたうえで配置することができるように、回転可能なフォーカス領域１６５ａに対応するぼかしパターン１７３の下方に配置されている。回転ボタン１７４は、右回転させるものと左回転させるものとが設けられており、それぞれの回転ボタン１７４が操作されるごとに、そのぼかしパターン１７３に対応するフォーカス領域１６５ａが所定の角度（例えば、１０度）だけ回転する。これにより、回転させた後のフォーカス領域１６５ａを配置することができる。また、フォーカス領域１６５ａの回転に伴い、それが適用されている編集中の画像のプレビュー表示と、ぼかしパターン１７３の表示内容とが変更される。
【０３４３】
なお、回転ボタン１７４は、回転前後で形状が変化しない真円形のぼかしパターン１７３ｃや、「全ボケ」のぼかしパターン１７３ａについては表示されない。また、回転ボタン１７４に加えて、回転角度を初期状態に戻すためのリセットボタンが配置されていてもよい。
【０３４４】
このような回転ボタン１７４が設けられており、フォーカス領域１６５ａを回転させたうえで配置したり、配置した状態で回転させたりすることができるので、多様なぼかしを行うことができる。また、特に切り取り画面１４０で画像を回転させてトリム後画像を生成した場合において、フォーカス領域１６５ａを画像の回転角に応じて回転させることができる。したがって、画像を回転させた場合であっても、その画像に適合する形状のフォーカス領域１６５ａを配置することができる。
【０３４５】
例えば「タテ」のぼかしパターン１７３ｅのように、画像の周縁部までフォーカス領域１６５ａが位置するものについては、回転した場合であっても画像の周縁部まで確実にフォーカス領域１６５ａが設けられるように、マスクデータが用意されていればよい。例えば、ぼかしパターン１７３ｅが適用される場合において、画像の対角線に沿って帯状のフォーカス領域１６５ａが配置されるようにした場合であっても画像の周縁部から周縁部までがフォーカス領域１６５ａでカバーされるように、フォーカス領域１６５ａの長手方向の長さが画像の対角線の長さよりも長くなるようにマスクデータが用意されていればよい。
【０３４６】
なお、切り取り画面１４０で画像を回転させてトリム後画像が生成された場合において、その画像の回転角に応じて、フォーカス領域１６５ａの形状が自動的に回転されるようにしてもよい。
【０３４７】
フォーカス領域１６５ａの形状は、ユーザが任意で設定できるようにしてもよい。例えば、ぼかし編集画面１６０に、ユーザがペン操作等を行うための消しゴムツールやスタンプツールを用意し、そのツールで操作されたとおりに、マスクレイヤ９５１ｃにマスクデータが配置されるようにしてもよい。これにより、ユーザが自由にぼかしたい領域と明瞭にしたい領域とを設定できるようになる。このとき、消しゴムツールなどで生成されるマスクデータの生成態様を変更できるようにしてもよい。例えば、マスクデータの透明度（濃度）を変化させたり、生成領域の大きさ（ペン先の大きさ）を変化させたりすることで、多様なフォーカス領域１６５ａを設定できるようになる。
【０３４８】
また、被写体と背景との境界を判定して被写体の形状のマスク（人物マスク）を生成し、被写体をフォーカス領域１６５ａとして背景部分のみにぼかしを適用できるようにしてもよい。このとき、背景と共に、被写体の外縁部分をぼかすようにすることで、ポートレイト写真のような立体感のある画像を作成できるようにしてもよい。
【０３４９】
図３９は、回転操作を行ってトリム後画像を生成した場合の切り取り画落書き画面１８０の一例を示す図である。
【０３５０】
本実施の形態において、図３９に示されるように、回転操作を行ってトリム後画像を生成した場合には、切り取り画落書き画面１８０において表示されるパレット１１５において、所定のスタンプ等は、画像の回転操作に応じた角度で回転した状態で表示されるように構成されている。
【０３５１】
図３９においては、画像が左回りに約３０度回転されてトリム後画像が生成された場合が示されている。このとき、上述の図１７に示されるようなスタンプ８１１についても、回転操作による画像の回転角と同じ角度だけ回転した状態で、選択可能に表示される（スタンプ８１１ａ）。
【０３５２】
このように、切り取り画面１４０において画像が回転された角度に応じて、切り取り画落書き画面１８０における落書き用の素材の初期表示状態を変化させることで、ユーザの素材の角度を画像の角度に合わせて調整する手間が省かれる。よって、容易にかつ速やかに、充実した内容の落書きを行えるようになり、プレイするユーザの満足度が高くなる。また、このように自動的にスタンプ８１１等の回転角を変更するとき、パレット１１５でなされたユーザのマニュアル操作に応じて回転させるときの角度ステップ（例えば、回転ボタンが操作されるごとに１０度ずつ回転させるなど）に従わずに、それより細かな角度ステップで回転可能な画像の回転角と同じ角度で回転させるようにすればよい。これにより、回転させた画像とそれに対して配置されるスタンプ８１１等との調和を確実にとることができる。
【０３５３】
なお、このように自動的に回転角を変更する素材は、予め定められている種類のものに限ればよい。例えば、上述のように被写体の頭部や目の位置に合わせて配置する事を想定されているスタンプ（スタンプ８１１等）については自動的に回転させ、文字等が含まれるスタンプについては回転させないなどというように、適宜設定することができる。
【０３５４】
［切り取り画落書き及び濃度調整機能に関する説明］
【０３５５】
図４０は、切り取り画落書き画面１８０においてプレビュー表示される画像のレイヤ構成を説明する図である。
【０３５６】
図４０に示されるように、画像は、下から順に、下側人物レイヤ９５２ａと、上側人物レイヤ９５２ｂと、フレームレイヤ９５２ｃと、落書きレイヤ９５２ｄとが重ねられて構成されている。
【０３５７】
下側人物レイヤ９５２ａは、ぼかし編集画面１６０を経て生成された画像に基づいて配置されたレイヤである。すなわち、下側人物レイヤ９５２ａに配置されている画像は、切り取り画面１４０で選択されたフィルタ加工１５５やぼかし編集画面１６０での編集後のぼかしが適用された画像に基づいて生成されたものである。
【０３５８】
上側人物レイヤ９５２ｂは、下側人物レイヤ９５２ａと同一の画像が配置されたレイヤである。
【０３５９】
フレームレイヤ９５２ｃは、切り取り画落書き画面１８０などで適用することが選択されたフレーム画像が配置されるレイヤである。
【０３６０】
落書きレイヤ９５２ｄは、切り取り画落書き画面１８０で行われる落書き操作に従って画像が配置されるレイヤである。
【０３６１】
なお、レイヤ構成はこれに限られない。例えば、落書き操作に応じて変更されるレイヤが複数にわたって配置されていてもよい。
【０３６２】
ここで、下側人物レイヤ９５２ａと上側人物レイヤ９５２ｂとのそれぞれに配置される画像は、例えば、次のようにして生成されていればよい。すなわち、本実施の形態において、下側人物レイヤ９５２ａと上側人物レイヤ９５２ｂとは、乗算合成により合成されて、切り取り画として生成される。そこで、両レイヤ９５２ａ，９５２ｂを乗算合成したときに、切り取り画面１４０やぼかし編集画面１６０でプレビュー表示されていた画像と同様の画像になるように、フィルタ加工１５５に基づいて生成された画像が、両レイヤ９５２ａ，９５２ｂに配置されている。なお、後述するように濃度調整機能によってフィルタ加工１５５の濃度は変更されるところ、その初期状態にあわせて両レイヤ９５２ａ，９５２ｂが用意される。
【０３６３】
図４１は、切り取り画落書き受付処理を示すフローチャートである。
【０３６４】
切り取り画落書き画面１８０に遷移すると、切り取り画落書き受付処理が実行される。
【０３６５】
図４１に示されるように、ステップＳ２７１において、対象画像１８１のプレビュー表示が行われる。なお、既に落書きが行われている場合に再度切り取り画落書き画面１８０に遷移した場合には、その内容がプレビュー表示に反映されるようにしてもよい。
【０３６６】
ステップＳ２７２において、落書き操作が行われたか否かが判断される。操作が行われた場合には、ステップＳ２７３において、その操作内容が反映される。
【０３６７】
ステップＳ２７４において、調整バー１８７が操作されたか否かが判断される。操作が行われた場合には、ステップＳ２７５において、その操作内容が反映され、濃度調整が行われる。
【０３６８】
ステップＳ２７６において、濃度リセットボタン１８８が操作されたか否かが判断される。操作が行われた場合には、ステップＳ２７７において、フィルタ加工１５５の濃度が初期状態に戻される。
【０３６９】
ステップＳ２７８において、プレビュー表示の表示内容が更新される。これにより、ユーザの操作が行われたときには、その結果を切り取り画落書き画面１８０において確認できる。
【０３７０】
ステップＳ２７９において、編集終了ボタン１９５等、画面遷移を伴う操作ボタンが操作されたか否かが判断される。操作が行われると、その操作に応じた画面遷移が行われる。操作が行われるまで、ステップＳ２７２以降の処理が繰り返し行われる。
【０３７１】
ここで、ユーザが、加工濃度調整部１８５を用いた操作を行ったとき、次のようにして濃度調整が行われる。
【０３７２】
本実施の形態においては、上述のように下側人物レイヤ９５２ａと上側人物レイヤ９５２ｂとを乗算合成することにより、切り取り画が生成されるように構成されている。ここで、乗算合成の合成結果が、濃度調整後の結果に反映される程度が変更されることにより、フィルタ加工１５５の濃度が変更されるような効果が得られるようになっている。
【０３７３】
すなわち、一般に、乗算合成は、画素毎、ＲＧＢの色毎に、階調の値を掛け合わせて行われる。
【０３７４】
（合成結果）＝（上側人物レイヤ９５２ｂの階調の値）＊（下側人物レイヤ９５２ａの階調の値）／２５５
【０３７５】
ここで、上側人物レイヤ９５２ｂと下側人物レイヤ９５２ａとは同一の画像であるので、上側人物レイヤ９５２ｂの階調の値（又は下側人物レイヤ９５２ａの階調の値）をＡとして表すと、合成結果は、次のようになる。
【０３７６】
（合成結果）＝Ａ＾２（Ａの２乗）／２５５
【０３７７】
この合成結果と、上側人物レイヤ９５２ｂ（又は下側人物レイヤ９５２ａ）の階調の値（Ａ）とを用いて、さらに濃度調整の計数（ｘパーセントとする）を鑑み、次のように、画素毎、ＲＧＢの色毎に、濃度調整後の結果（調整結果）が得られる。
【０３７８】
（調整結果）＝Ａ−（Ａ−（合成結果））＊ｘ／１００
【０３７９】
すなわち、濃度調整の計数が最も高い場合（ｘ（パーセント）＝１００である場合）には、濃度調整後の結果は、一般的な合成結果と同様になる。他方、濃度調整の計数が最も低い場合（ｘ＝０である場合）には、濃度調整後の結果は、上側人物レイヤ９５２ｂ又は下側人物レイヤ９５２ａと同様になる。なお、初期状態としては、例えば、濃度調整の計数ｘが例えば中間値である５０パーセントに設定されるようにすればよい。換言すれば、この状態で標準的なフィルタ加工１５５の濃度となるように、上側人物レイヤ９５２ｂと下側人物レイヤ９５２ａとが用意される。
【０３８０】
このような濃度調整を行うことにより、ユーザは、撮影画像と、適用したいフィルタ加工１５５との関係に応じて、所望のフィルタ加工結果が得ることができる。
【０３８１】
なお、濃度調整を行うことができる範囲は、例えば選択されたフィルタ加工１５５毎に変更されるようにしてもよい。これにより、比較的簡易な処理方法を用いたままで、通常ではありえない態様になるような濃度がユーザによって選択可能になることがなくなる。したがって、濃度調整に失敗することがなくなり、常に品質の高い切り取り画を生成することができる。
【０３８２】
なお、特段の画像処理を行わないフィルタ加工１５５が選択されている場合には、調整バー１８７や濃度リセットボタン１８８などが非表示とされたりグレーアウト表示とされたりして、濃度調整に関する操作が受け付けられないようにしてもよい。
【０３８３】
なお、濃度調整は、例えば次のように実現されてもよい。
【０３８４】
図４２は、本実施の形態の一変型例における、切り取り画落書き画面１８０においてプレビュー表示される画像のレイヤ構成を説明する図である。
【０３８５】
図４２に示されるレイヤ構成は、図４０に示される下側人物レイヤ９５２ａに代えて、フィルタ加工１５５に基づかない画像が配置された下側人物レイヤ９５４ａが用いられている点で異なっており、その他のレイヤは同様である。下側人物レイヤ９５４ａに配置されている画像は、フィルタ加工１５５が適用されていないトリム後画像について、ぼかし編集結果を適用したものであり、上側人物レイヤ９５２ｂとはフィルタ加工１５５が適用されているか否かのみが異なるものである。
【０３８６】
このような場合において、濃度調整は、上側人物レイヤ９５２ｂの表示濃度を変更することにより行うことができる。すなわち、この場合、調整バー１８７を操作することで、上側人物レイヤ９５２ｂの表示濃度が変更される。そうすると、上側人物レイヤ９５２ｂの表示濃度に応じて、フィルタ加工１５５が適用されていない下側人物レイヤ９５４ａが透けて見えることで、フィルタ加工１５５の濃度が変化するように見える。
【０３８７】
［コラージュ作成の説明］
【０３８８】
本実施の形態において、コラージュ作成では、大まかに、「簡単コラージュ」、「カバーコラージュ」、及び「フリーコラージュ」の３種類のデザインのコラージュ画像を作成できる。簡単コラージュ及びカバーコラージュによれば、予め用意されたテンプレート画像中の所定領域に撮影画像を配置し、その上で落書きを行うことでコラージュ画像を生成できる。他方、フリーコラージュによれば、所定の範囲のキャンバスに、撮影画像を任意に配置したり、文字や図形等を配置したりする（予め用意されたスタンプ画像を配置したり、ペンで書き込んだりする）ことで、自由にコラージュ画像を生成できる。
【０３８９】
本実施の形態において、カバーコラージュで作成するコラージュ画像は、例えば所定のＳＮＳなどインターネット上で提供されるウェブサービスでユーザが用いるのに適した背景画像として利用できる。例えば、「ＳＮＳ  Ａ」（第１のウェブサービス）、「ＳＮＳ  Ｂ」（第２のウェブサービス）、「ＳＮＳ  Ｃ」（第３のウェブサービス）の３つのウェブサービスのそれぞれについて、ユーザの設定操作に基づいて表示される背景画像として、コラージュ画像を生成することができる。
【０３９０】
図４３は、コラージュ作成時の動作を示すフローチャートである。
【０３９１】
図４３に示されるように、コラージュ作成が開始されると、ステップＳ３４１において、デザイン選択操作が受け付けられる。デザイン選択操作は、「簡単コラージュ」、「カバーコラージュ」、及び「フリーコラージュ」の３種類のデザインの中から、ユーザが所望のものを選択することで行われる。本実施の形態では、「カバーコラージュ」の選択肢は、「ＳＮＳ  Ａカバーコラージュ」、「ＳＮＳ  Ｂカバーコラージュ」、「ＳＮＳ  Ｃカバーコラージュ」というように、上述の第１から第３のウェブサービスのそれぞれに対応する３つの選択肢に細かく分けられて設けられているが、これに限られるものではない。デザイン選択操作は、デザイン選択画面を表示して行われる。
【０３９２】
ステップＳ３４１で「フリーコラージュ」以外のデザインが選択されたときには、ステップＳ３４２に進む。ステップＳ３４２において、簡単コラージュ編集画面に画面遷移し、コラージュ画像の作成が行われる。
【０３９３】
他方、ステップＳ３４１で「フリーコラージュ」が選択されたときには、ステップＳ３４３において、フリーコラージュ編集画面に画面遷移し、コラージュ画像の作成が行われる。
【０３９４】
図４４は、コラージュ作成時における編集画面の画面遷移を説明する図である。
【０３９５】
図４４に示されるように、落書き編集画面１００において、おまけらくがきに関する作成ボタンのうち第２の作成ボタン１１８ｂが操作されると、そのプレイにおいてまだコラージュ画像が作成されていなければ、デザイン選択画面２２０に遷移する（Ｓ４０１）。そのプレイにおいて既に生成されたコラージュ画像が保存されている状態で第２の作成ボタン１１８ｂが操作された場合には、コラージュ編集や落書きを行うためのコラージュ画面２８０に直接遷移する（Ｓ４０３）。これにより、既に保存されているコラージュ画像がある場合、その編集状態から続きの編集をすぐに行うことができる。
【０３９６】
デザイン選択画面２２０では、デザインが選択される。複数の選択肢のうちフリーコラージュが選択されて決定ボタン２２７が操作されると、コラージュ画面２８０に遷移する（Ｓ４０４）。他方、フリーコラージュ以外の選択肢が選択されて決定ボタン２２７が操作されると、写真選択画面２６０に遷移する（Ｓ４０５）。
【０３９７】
デザイン選択画面２２０で復帰ボタン１５８が操作されると、落書き編集画面１００に戻る（Ｓ４１５）。
【０３９８】
写真選択画面２６０では、決定ボタン２７７が操作されると、コラージュ画面２８０に遷移する（Ｓ４０７）。このとき、サーバ６０１に送信される送信用画像のサイズと同サイズのベース画像が生成されると共に、生成されたベース画像に基づいて、表示用サイズのベース画像が生成される。送信用サイズのベース画像は、比較的高画質（画素数大）の画像である。表示用サイズのベース画像は、コラージュ画面２８０にそのまま（縮小処理することなく等倍で）表示可能な程度の画素数の画像である。その表示用サイズのベース画像が、コラージュ画面２８０に表示される。
【０３９９】
写真選択画面２６０では、復帰ボタン１５８が操作されると、落書き編集画面１００に遷移する（Ｓ４１３）。このとき、それまでで生成された画像をコラージュ画像として保存するようにしてもよい。
【０４００】
また、写真選択画面２６０では、前画面ボタン２７９が選択されると、デザイン選択画面２２０に遷移する（Ｓ４０９）。
【０４０１】
コラージュ画面２８０において、復帰ボタン１５８が操作されると、編集結果を保存して、落書き編集画面１００に遷移する（Ｓ４１１）。
【０４０２】
コラージュ画面２８０において、前画面ボタン２９３が操作されると、所定の確認画面が表示された後、ユーザの指示に応じて写真選択画面２６０に遷移する（Ｓ４１７）。なお、このときの確認画面は、切り取り画の生成時に同様に表示される画面と同様であり、それに関し行われる動作も同様である。
【０４０３】
図４５は、デザイン選択画面２２０を示す図である。
【０４０４】
図４５に示されるように、デザイン選択画面２２０には、デザイン種類選択タブ２２１と、決定ボタン２２７と、前画面ボタン２２９と、復帰ボタン１５８とが配置されている。復帰ボタン１５８や前画面ボタン２２９が操作されると、落書き編集画面１００に戻る。
【０４０５】
本実施の形態において、デザイン種類選択タブは５つのタブで構成されている。すなわち、「簡単コラージュ」、「ＳＮＳ  Ａ  カバーコラージュ」、「ＳＮＳ  Ｂ  カバーコラージュ」、「ＳＮＳ  Ｃ  カバーコラージュ」、及び「フリーコラージュ」の各タブである。これらのタブのうち、選択されたタブに対応する種類のデザインが、タブ内表示領域２２３に表示される。タブ内表示領域２２３には、ユーザが選択可能なデザインが並んで表示される。また、タブ内表示領域２２３には、そのタブに対応する種類のデザインを用いたサンプル画像が表示されるようにしてもよい。
【０４０６】
ユーザは、選択したタブのタブ内表示領域２２３に表示されているデザインのうち、所望のものを選択した上で、決定ボタン２２７を操作することで、デザインを決定できる。デザインが決定されると、選択したデザインに応じて、写真選択画面２６０又はコラージュ画面２８０に遷移する。
【０４０７】
なお、図４５においては、上述の５つのタブのうち「フリーコラージュ」が選択されている場合が示されている。「フリーコラージュ」では、コラージュ画像の外形を、「正方形」、「タテ」、「ヨコ」、「タテ長」のいずれにするかを選択できる。デザインを決定すると、選択された外形形状のコラージュ画像を、コラージュ画面２８０において編集できる。
【０４０８】
図４６は、「簡単コラージュ」選択時のデザイン選択画面２２０を示す図である。
【０４０９】
図４６に示されるように、「簡単コラージュ」のタブが選択されている場合には、所定のテンプレートや画像のレイアウトが互いに異なる８種類のデザインが、タブ内表示領域２２３に表示される。ユーザは、いずれかのデザインを選択し、決定ボタン２２７を操作することで、写真選択画面２６０においてコラージュ画像に配置する写真を選択できる。
【０４１０】
図４７は、「ＳＮＳ  Ａ  カバーコラージュ」又は「ＳＮＳ  Ｂ  カバーコラージュ」が選択されているときのデザイン選択画面２２０を示す図である。
【０４１１】
図４７の上段に示されるように、「ＳＮＳ  Ａ  カバーコラージュ」のタブが選択されている場合には、例えば互いに図柄や文字などの異なる４種類のデザインが、タブ内表示領域２２３に表示される。ユーザは、いずれかのデザインを選択し、決定ボタン２２７を操作することで、「簡単コラージュ」の場合と同様に、写真選択画面２６０においてコラージュ画像に配置する写真を選択できる。
【０４１２】
「ＳＮＳ  Ｂ  カバーコラージュ」のタブが選択されている場合には、図４７の下段に示されるように、４種類のデザインがタブ内表示領域２２３に表示される。「ＳＮＳ  Ｃ  カバーコラージュ」のタブが選択されている場合もこれと同様である。これらの「カバーコラージュ」では、選択肢として、それぞれ対応するＳＮＳの背景画像のサイズなどの仕様に応じたデザインが予め定められている点で、「簡単コラージュ」とは異なっている。
【０４１３】
本実施の形態において、「カバーコラージュ」で作成するコラージュ画像（以下、背景画像と呼ぶことがある）は、ウェブサービスにおいてユーザ自身に関係するウェブページに表示するのに適した画像である。例えば、そのユーザのアイコン画像、ユーザネームの表示、ユーザプロフィールの表示などが配置される所定領域の背景として表示されるものである。
【０４１４】
［「フリーコラージュ」に関する説明］
【０４１５】
図４８は、「フリーコラージュ」のデザインが選択されているときのコラージュ画面２８０を示す図である。
【０４１６】
図４８を参照して、まず、フリーコラージュの作成について説明する。
【０４１７】
コラージュ画面２８０の構成は、大まかには、切り取り画落書き画面１８０と同様に構成されている。すなわち、コラージュ画面２８０には、パレット１１５と、復帰ボタン１５８と、前画面ボタン２９３とが表示される。コラージュ画面２８０の中央部には、デザイン選択の結果や写真選択画面２６０の選択結果に応じて、コラージュ領域２８１が表示される。コラージュ領域２８１の内側には、生成されるコラージュ画像に対応するプレビュー表示が表示される（このコラージュ領域２８１内の表示をプレビュー画像と呼ぶことがある。）。コラージュ画面２８０では、コラージュ領域２８１内に表示されるプレビュー表示が所望の通りとなるようにコラージュやその他落書きを行うことで、その画像をコラージュ画像として生成することができる。
【０４１８】
フリーコラージュが選択されたとき、ユーザは、任意にコラージュ領域２８１に図柄や撮影画像などを配置することで、コラージュ画像を作成できる。すなわち、デザイン選択画面２２０からコラージュ画面２８０に遷移したとき、選択したデザイン（アスペクト比）の枠形状のコラージュ領域２８１がコラージュ画面２８０に表示される。ユーザは、コラージュ領域２８１の内部に、種々の撮影画像、スタンプ、又は文字の配置や、その他の落書きを行うことができる。
【０４１９】
ここで、パレット１１５は、フリーコラージュのデザインが選択されたときとそうでないときとで、利用できる機能が異なる。例えば、フリーコラージュにおいては、撮影画像に基づいた図形等を任意にコラージュ領域２８１に配置できるように構成されている（これに用いるパレットをコラージュパレットということがある。）。これに対し、他のデザインではそのようなパレット１１５は選択できず、撮影画像に基づかない所定の図柄や文字などや、ユーザが任意に描画する機能が利用できるのにとどまる。
【０４２０】
コラージュパレットでは、例えば、選択した撮影画像を所定の形状で切り取って（型抜きして）撮影画像スタンプを作成できる。作成した撮影画像スタンプは、コラージュ領域２８１に適宜配置できる。
【０４２１】
ここで、本実施の形態においては、コラージュ画面２８０に、加工濃度調整部２８５が表示されていてもよい。加工濃度調整部２８５は、切り取り画落書き画面１８０における加工濃度調整部１８５と同様に、調整バー２８７と、濃度リセットボタン２８８とを含んでいる。フリーコラージュにフィルタ加工等の画像処理が適用されるとき、ユーザは、加工濃度調整部２８５を操作することで、その濃度を変更できる。
【０４２２】
［「簡単コラージュ」に関する説明］
【０４２３】
次に、「簡単コラージュ」について説明する。
【０４２４】
図４９は、「簡単コラージュ」のデザインが選択されているときの写真選択画面２６０を示す第１の図である。
【０４２５】
「簡単コラージュ」のデザインが選択されると、例えば図４９に示されるように写真選択画面２６０が表示される。写真選択画面２６０には、復帰ボタン１５８のほか、写真選択領域２５１と、デザイン表示領域２６１と、ズームバー２６７と、決定ボタン２７７と、前画面ボタン２７９とが表示されている。復帰ボタン１５８は、落書き編集画面１００に戻るために操作されるボタンである。前画面ボタン２７９は、デザイン選択画面２２０に戻るためのボタンである。ズームバー２６７は、上述の切り取り画面１４０におけるズームバー１４７と同様に、コラージュ画像中に表示する撮影画像を拡大縮小させるために操作される。複数の撮影画像がコラージュ画像中に含まれることになる場合には、デザイン表示領域２６１に表示されている複数の撮影画像のうち指定されているものについて、ズームバー２６７の操作結果が反映されるように構成されている。
【０４２６】
デザイン選択画面２２０から写真選択画面２６０に遷移したとき、デザイン表示領域２６１には、選択したデザインに対応する画像が表示される。すなわち、簡単コラージュのデザインの選択結果に従って、テンプレート画像２６３がデザイン表示領域２６１に表示される。各デザインのテンプレート画像２６３には、１つ又は複数の、撮影画像の表示領域が設けられている。この表示領域に配置する画像を、写真選択領域２５１で選択することができる。
【０４２７】
本実施の形態では、テンプレート画像２６３において、２つの撮影画像２６５ａ，２６５ｂが配置可能となっている。各撮影画像２６５ａ，２６５ｂのうち、１つの領域を選択した上で（選択した領域には選択枠２６６が表示される）、その領域に表示させる撮影画像を写真選択領域２５１で選択する操作を行うことで、その写真を表示させることができる。
【０４２８】
写真選択領域２５１には、そのプレイで撮影されて得られた撮影画像が表示される。ユーザは、これらのうち表示させたいものを選択する操作を行うことができる。
【０４２９】
ここで、写真選択領域２５１には、一発指定ボタン２５２が配置されている。一発指定ボタン２５２は、写真選択領域２５１で選択候補となっている撮影画像をシャッフルして、テンプレート画像２６３の中の撮影画像２６５ａ，２６５ｂを表示させる領域に当てはめることができるボタンである。すなわち、テンプレート画像２６３に対応して表示させる複数の撮影画像を選択する必要があるときに、ユーザは、一発指定ボタン２５２を操作することで、すぐに、各撮影画像を指定することができる。なお、一発指定ボタン２５２を操作して指定できた撮影画像が適切でない場合には、繰り返し一発指定ボタン２５２を操作することで、容易に、撮影画像の再選択及び再配置を行うことができる。
【０４３０】
また、写真選択画面２６０では、撮影画像が表示されている領域の１つを選択している状態で、切り取り画面１４０において行う操作と同様に、ズームバー２６７をスライドさせたり撮影画像のパン操作を行ったりすることで、元の撮影画像のうち、当該領域中に表示させる領域を変更することができる。
【０４３１】
なお、本実施の形態において、選択されている領域には、当初、アイコン３６７が表示される。ユーザは、アイコン３６７を見ることで、その領域の画像についてパン操作を行えることを容易に知ることができる。
【０４３２】
図５０は、「簡単コラージュ」のデザインが選択されているときの写真選択画面２６０を示す第２の図である。
【０４３３】
図５０においては、図４９に示されるような撮影画像２６５ａが選択されている状態において、その撮影画像２６５ａが操作されたときの状態が示されている。すなわち、図４９に示されているように、撮影画像２６５ａが配置された直後には、それが編集対象として選択されていれば、アイコン３６７が表示されている。この状態で、ユーザにより撮影画像２６５ａにタッチする操作が行われると、アイコン３６７は消去される。
【０４３４】
図５１は、図５０に示されている状態からズームバー２６７を操作した結果の一例を示す図である。
【０４３５】
図５１に示されるように、撮影画像２６５ａの領域が選択されている状態で、ズームバー２６７が画像を拡大する方向に操作されると、撮影画像２６５ａがデザイン表示領域２６１に対して拡大されて表示される。また、撮影画像２６５ａをデザイン表示領域２６１に対して移動させるパン操作が行われたときにも、随時表示が更新され、撮影画像２６５ａとして表れる範囲が変化する。これにより、デザイン表示領域２６１にテンプレート画像２６３と共に撮影画像２６５ａ，２６５ｂを表示させて、所望のコラージュ画像が得られるように確認しながら、容易に、撮影画像２６５ａ，２６５ｂの表示を調整することができる。
【０４３６】
図５２は、「簡単コラージュ」のデザインが選択されているときのコラージュ画面２８０を示す図である。
【０４３７】
図５２においても、基本的には図４８を用いて説明したものと同様にコラージュ画面２８０が表示されて、画像を編集可能である。簡単コラージュのコラージュ画像の作成時において、写真選択画面２６０からコラージュ画面２８０に遷移すると、コラージュ領域２８１には、写真選択画面２６０で決定ボタン２７７が操作されたときに生成された画像が表示される。すなわち、コラージュ領域２８１には、生成されるコラージュ画像に対応するプレビュー表示が表示される。
【０４３８】
なお、コラージュ領域２８１には、写真選択画面２６０を経て内容が確定された画像に対応する、撮影画像２６５ａ，２６５ｂやテンプレート画像２６３が含まれる撮影画像レイヤ（テンプレート画像２６３の表示レイヤと、撮影画像２６５ａ，２６５ｂを含む表示レイヤとを重ねたもの）と、その上側に表示される編集レイヤとが重ねられた画像が表示される。撮影画像レイヤには、上述のようにして生成されたベース画像が表示される。コラージュ画面２８０において落書きが行われると、落書きは、編集レイヤに追加される。撮影画像レイヤの画像についてフィルタ加工などの画像処理が適用される場合には、加工濃度調整部２８５を操作することで、その濃度調整を行うことができるが、これに限られるものではない。
【０４３９】
なお、上述のフリーコラージュの作成時と異なり、この場合のコラージュ画面２８０において、パレット１１５を用いた撮影画像を用いた機能（上述のような型抜きにより生成される撮影画像スタンプを利用可能とする機能など）は行うことができず、単に、所定の図形や文字などをスタンプとしてコラージュ領域２８１に配置したり、コラージュ領域２８１にペンを用いて文字や図形を書き込んだりすることができるのみとなっているが、これに限られるものではない。
【０４４０】
コラージュ領域２８１への落書きが終了すると、ユーザは、編集終了ボタンを操作したり、復帰ボタン１５８を操作したりする。これにより、コラージュの生成が終了する。
【０４４１】
このように、コラージュ作成時においても、切り取り画作成時と同様に、濃度調整を行えるように構成されている。なお、例えば簡単コラージュが行われる場合において、写真選択画面２６０で選択された写真について、上述のようなぼかし編集を行うことができるようにしてもよい。
【０４４２】
［実施の形態における効果］
【０４４３】
本実施の形態では、次のような効果が得られる。
【０４４４】
第１として、従来、例えば携帯端末などを用いて活用できる画像を得たいというようなユーザのニーズがある。このようなニーズに応じて、写真シール作成装置を利用して、ユーザが、デザイン性が高い画像や意図する通りの画像のようなユーザにとって魅力的な画像を生成できると、ユーザの満足度が向上する。すなわち、一例として、写真シール作成装置を利用して作成した画像をＳＮＳ等のウェブサービスに投稿する場合、画像においてユーザ自身の顔は明瞭に表示させつつ、他ユーザの顔は、隠したり不明瞭な表示に留めたりしたいというようなニーズがある。画像に他ユーザの顔が明瞭に表示されている場合には、画像の利用についてその他ユーザの意向を尊重する必要があるからである。また、画像を部分的に強調して落書き編集を行いたいというようなニーズがある。
【０４４５】
上述のような場合には、例えばユーザ自身の部分のみを明瞭にしつつ他の部分をぼかしたり、落書き編集を行わない部分などを部分的にぼかしたりするなど、画像に効果的にぼかしを適用することで魅力的な画像を生成できると、ユーザの満足度が向上する。しかしながら、従来、このように効果的なぼかしを適用することができる写真シール作成装置はなかった。上述のようなニーズに対しては、ペンやスタンプなどの落書きを行って、所望の部分を隠す編集作業などが行われており、それにより作成された画像は、魅力的に見えない画像となる場合があるという問題があった。
【０４４６】
これに対して、本実施の形態では、例えば切り取り画の作成時において、ぼかし編集画面を用いて、例えばフォーカス領域とその外側のぼかし領域とを含む画像など、魅力的な画像を生成できるようになる。この場合、フォーカス領域の位置、大きさ、形状等は適宜ユーザの操作に応じて変更可能である。したがって、ユーザが、自身がイメージするぼかしを施した魅力的な画像を生成することができ、写真シール作成装置を利用したプレイや、写真シール遊戯システムを利用したプレイの魅力を向上させることができる。
【０４４７】
ぼかし編集画面では、ユーザの操作に応じて、プレビュー画像が更新される。したがって、ユーザは、完成状態をイメージしながらぼかし編集を行うことができ、プレイするユーザの満足度が向上する。
【０４４８】
ぼかし編集画面は、切り取り画面でトリム後画像が生成された後に表示される。したがって、最終的な切り取り画像のイメージをプレビュー画像で確認しながら、効果的にぼかし編集を行うことができる。すなわち、切り取り範囲や切り取り対象の写真が決定される前（切り取り操作前）には、ぼかした後のイメージをユーザが把握することが困難であり、ぼかし編集操作を容易に行うことができない。また、切り取り画面において切り取り範囲の設定と同時にぼかしについての編集操作を行おうとすると、切り取り画面について写真画像を移動させる操作と、フォーカス領域を移動させる操作とを区別するためにユーザに多くの操作を要求する必要があり、操作性が悪く、煩雑なものとなる。これに対して、本実施の形態では、一旦トリム後画像を生成した後に、そのトリム後画像について、プレビュー画像を表示しながらぼかし編集操作が受け付けられるので、ユーザは容易にぼかし編集を行うことができる。
【０４４９】
また、ぼかし編集画面は、切り取り画面でフィルタ加工等の種々の加工処理が適用された後のトリム後画像について表示され、ぼかし編集が受け付けられる。したがって、ぼかし編集に際してはぼかしの編集に関するレイヤ（ぼかしレイヤ及びマスクレイヤ）とトリム後画像レイヤとを扱い、ぼかし編集後はぼかし処理及びその他の加工処理が適用された画像のレイヤを扱えばよく、写真シール作成装置において比較的単純な処理が行われるだけで済む。すなわち、ぼかし編集を行った後に、ぼかしを適用する前の明瞭な画像を用いて行う必要のある画像処理を行えるようにするには、ぼかしの編集に関するレイヤと、ぼかし適用前の画像のレイヤとのレイヤ構成を維持したままとする必要があり、写真シール作成装置における処理負担が比較的大きくなる。これに対して、本実施の形態では、上述のように、写真シール作成装置の処理負担を比較的小さく抑えることができる。
【０４５０】
第２として、上述のようなユーザのニーズに応じて、例えば、フィルタ加工等の種々の画像処理を適用することで魅力的な画像を生成できると、ユーザの満足度が向上する。しかしながら、従来、このようなフィルタ加工等の画像処理は、元の画像にかかわらず、一様な程度でその画像に適用されるのが通常であった。他方、元の画像として、被写体の違いやその他環境の違いなどの要因により、多様なものが処理対象となる。そのため、次のような問題点があった。
【０４５１】
すなわち、元の画像の写りとして、例えば、被写体（ユーザなど）の顔が比較的明るく写る第１の場合と、顔が比較的暗く写る第２の場合とを想定する。このような違いは、例えば、被写体の肌の色や化粧の色の違いなどにより生じることがある。このような画像に対して、例えばハイキー調の画像に加工するようなフィルタ加工を行うと、第２の場合については良好な結果が得られるが、第１の場合については被写体の顔の部分などが白飛びし、階調が失われることがある。他方、例えば暗調の画像に加工するようなフィルタ加工を行うと、第１の場合については良好な結果が得られるが、第２の場合については被写体の顔の色の部分などが黒くつぶれ、階調が失われることがある。
【０４５２】
このような問題に対して、フィルタ加工を構成する様々な画像処理を個別に調整することは、複数の画像処理の調和を維持するという点や、速やかに操作を行う必要があるという点で、困難である。
【０４５３】
図５３は、従来のフィルタ加工の例について説明する図である。
【０４５４】
例えば、図５３においては、元画像に対して、彩度の調整と、テクスチャのソフトライト合成とを行うフィルタ加工が適用される場合が示されている。すなわち、元画像に対して（Ｓ９０１）、彩度をマイナス３０パーセントにする処理が施される（Ｓ９０２）。そして、処理後の画像に対して、右上から左下にかけてレインボーカラーとなるテクスチャ（Ｓ９０３）を、ソフトライト１００パーセントで合成すると、フィルタ加工が施された画像が得られる（Ｓ９０４）。このようなフィルタ加工について、彩度の調整処理と合成処理とを個別に設定し、バランスが取れた加工後の画像を得るのは、容易ではなく、かつ、時間がかかる。
【０４５５】
このような問題点に対して、本実施の形態では、例えば切り取り画の作成時において上述のような濃度調整を行うことにより、ユーザは、撮影画像と、適用したいフィルタ加工との関係に応じて、所望のフィルタ加工結果が得ることができる。具体的には、例えば、ハイキー調のフィルタ加工を適用するときに、初期状態ではユーザの顔が白飛びしてしまうような場合には、ユーザは、フィルタ加工の濃度を低くして白飛びを軽減した画像を得ることができる。また、比較的暗調のフィルタ加工１５５を適用するときに、初期状態では黒つぶれが発生して暗部の階調が乏しくなる場合には、ユーザは、フィルタ加工の濃度を低くして、暗部の階調が維持されるようにした画像を得ることができる。
【０４５６】
上述のような濃度調整を反映するための処理は簡易に行うことができるものであるので、ユーザの操作に応じて、プレビュー表示を速やかに行うことができる。したがって、常にプレビュー画像の表示が行われている状態を維持しながら、さらなるユーザの操作を受け付けることができる。
【０４５７】
図５４は、本実施の形態におけるフィルタ加工の濃度調整例を説明する図である。
【０４５８】
図５４においては、上述の図５３に示されるような彩度減処理とテクスチャのソフトライト合成とを行うフィルタ加工についての濃度調整範囲が示されている。ステップＳ９２３はデフォルトの濃度（例えば、濃度５０パーセント）の画像であり、このとき、彩度は元画像からマイナス３０パーセントであり、ソフトライト合成は５０パーセントである。
【０４５９】
調整バー１８７を操作して濃度を減じると、まず、ステップＳ９２２に示されるようになる。このとき、彩度がマイナス２５パーセントとなり、ソフトライト合成が４０パーセントとなる。すなわち、加工の程度が減少する。調整バー１８７を最も濃度が減少するように（スライダが左端に移動するように）操作すると、ステップＳ９２１に示されるように、元画像の状態になる。
【０４６０】
他方、調整バー１８７を操作して濃度を増加させると、まず、ステップＳ９２４に示されるようになる。このとき、彩度がマイナス３５パーセントとなり、ソフトライト合成が６０パーセントとなる。すなわち、加工の程度が増大する。調整バー１８７をさらに濃度を増大させるように（スライダが右方に移動するように）操作すると、ステップＳ９２５に示されるように、彩度がマイナス４５パーセントになり、ソフトライト合成が８０パーセントになる。
【０４６１】
このように、本実施の形態においては、調整バー１８７の操作に応じて、これらの複数の画像処理の程度を同時に、バランスを保ったままで調整できる。したがって、ユーザは、限られた時間の中で、調整される画像を見ながら、望みのフィルタ加工が施された画像となるように、調整することができる。
【０４６２】
［本実施の形態の変型例の説明］
【０４６３】
上述の実施の形態において、例えば切り取り画についてぼかしを適用するとき、ぼかし編集画面１６０でぼかしを編集することができるが、これに限られるものではない。例えば、切り取り画についての落書き編集時に、ぼかしの有無や態様について編集することができるようにしてもよい。このとき、落書き（編集画像）についてぼかし処理の適用対象とするか否かを選択できるようにしてもよい。なお、このような動作は、コラージュ作成時など、他の画像の落書き編集時においても行えるようにしてもよい。
【０４６４】
図５５は、本実施の形態の一変型例に係る写真シール作成装置における切り取り画作成処理を示すフローチャートである。
【０４６５】
図５５に示されるように、本変型例においては、切り取り画面１４０から（ステップＳ３８１）、必要に応じて待機画面を経て（ステップＳ３８２）、そのまま切り取り画落書き画面に遷移する（ステップＳ３８３）。
【０４６６】
図５６は、本変型例に係る切り取り画落書き画面１８０ａを示す図である。
【０４６７】
図５６に示されるように、切り取り画落書き画面１８０ａは、基本的に、上述の実施の形態における切り取り画落書き画面１８０と同様の構成を有している。加工濃度調整部１８５も同様に設けられている。切り取り画落書き画面１８０ａにおいては、ぼかし編集を行うためのぼかしパレット１１５ａが表示される。
【０４６８】
ぼかしパレット１１５ａは、大まかに、ぼかしパターン選択部８２１と、濃度調整バー８２３と、範囲調整バー８２５と、カラー選択部８３５とを含んでいる。また、ぼかしパレット１１５ａには、対象選択ボタン８３１（８３１ａ，８３１ｂ）が含まれている。
【０４６９】
ぼかしパターン選択部８２１は、上述のぼかしパターン選択部１７１と同様に、所定の複数のぼかしパターンのいずれかを選択可能に構成されている。選択されたぼかしパターンが、落書き編集中の対象画像１８１に適用される。
【０４７０】
濃度調整バー８２３と範囲調整バー８２５とは、それぞれ、左右にスライダを動かすことができるように構成されている。濃度調整バー８２３について調整操作を行うことで、ぼかし処理の程度（あまりぼかさないか、ぼけ量を多くするか）を調整できる。範囲調整バー８２５について調整操作を行うことで、ぼかしパターンに対応するフォーカス領域の大きさを調整することができる。
【０４７１】
カラー選択部８３５は、複数の色のうちいずれかを選択する操作を受け付ける。色が選択されると、ぼかし領域がその色に色づくように制御が行われる。
【０４７２】
なお、ぼかしパターンが選択されて、ぼかし処理が有効であるとき以外は、ぼかしがあることを前提とした操作受付部（例えば、濃度調整バー８２３、範囲調整バー８２５、カラー選択部８３５，対象選択ボタン８３１など）は、非表示であったり、操作受付不可能と認識できるように表示されていたりしてもよい。
【０４７３】
図５７は、ぼかし編集受付処理を示すフローチャートである。
【０４７４】
図５７に示されるように、ステップＳ２９１において、切り取り画落書き画面１８０ａの表示中にぼかしパレット１１５ａが選択される。
【０４７５】
ステップＳ２９２において、パターン選択操作がされたか否かが判断される。操作が行われた場合には、ステップＳ２９３において、操作に応じてぼかしが反映される。
【０４７６】
ステップＳ２９４において、ぼかしが適用中であるか否かが判断される。適用中であれば、ステップＳ２９５、ステップＳ２９６の処理が行われる。
【０４７７】
ステップＳ２９５において、ぼかし編集操作が受け付けられる。すなわち、ユーザによる、濃度調整バー８２３、範囲調整バー８２５、及びカラー選択部８３５などの操作が受け付けられる。受け付けられた場合には、その操作に応じて、ぼかしが変更される。
【０４７８】
ステップＳ２９６において、対象変更操作が受け付けられる。受け付けられた場合には、その操作に応じて、ぼかし処理の対象が変更される。
【０４７９】
ステップＳ２９７において、プレビュー表示が更新される。
【０４８０】
ステップＳ２９８において、編集終了ボタン１９５等、画面遷移を伴う操作ボタンが操作されたか否かが判断される。操作が行われると、その操作に応じた画面遷移が行われる。操作が行われるまで、ステップＳ２９２以降の処理が繰り返し行われる。
【０４８１】
ここで、対象変更操作に伴うぼかし処理対象の変更処理は、例えば次のようにして行われる。
【０４８２】
図５８は、切り取り画落書き画面１８０ａにおいてプレビュー表示される画像のレイヤ構成を説明する図である。
【０４８３】
図５８に示されるように、画像は、下から順に、人物レイヤ８１２ａと、下側ぼかしレイヤ８１２ｂと、下側スタンプレイヤ８１２ｃと、上側ぼかしレイヤ８１２ｄと、上側スタンプレイヤ８１２ｅとが重ねられて構成されている。ここで、落書きは、上側スタンプレイヤ８１２ｅ又は下側スタンプレイヤ８１２ｃに配置される。上側ぼかしレイヤ８１２ｄと下側ぼかしレイヤ８１２ｂとは、いずれか一方が含まれ、２つ同時に表示されることはない。
【０４８４】
トリム後画像は、人物レイヤ８１２ａに配置される。人物レイヤ８１２ａは、フィルタ加工の調整機能が行えるようにするため、上述の実施の形態に示されるように２つのレイヤに分かれているが、ここでは１つのレイヤとして表し、調整機能についての説明も省略する。
【０４８５】
図５９は、ぼかし処理対象の変更処理について説明する図である。
【０４８６】
図５９において、各ステップのレイヤ構成図は、時系列に並んでいる。落書きが行われない状態で、ぼかし処理が行われた場合を想定する。
【０４８７】
このとき、ステップＳ８５１において、人物レイヤ８１２ａと、下側ぼかしレイヤ８１２ｂとが表示されることになる。切り取り画落書き画面１８０ａには、トリム後画像にぼかし処理が適用された状態の画像がプレビュー表示される。
【０４８８】
ステップＳ８５２において、落書きが追加される。
【０４８９】
そうすると、ステップＳ８５３において、人物レイヤ８１２ａと、下側ぼかしレイヤ８１２ｂと、上側スタンプレイヤ８１２ｅとが表示される。落書きは、上側スタンプレイヤ８１２ｅに配置される。このとき、切り取り画落書き画面１８０ａには、落書きについてぼかし処理が適用されない状態、すなわち人物のみがぼかされた状態の画像がプレビュー表示される。
【０４９０】
ステップＳ８５４において、落書きをぼかし対象に含めるための対象選択ボタン８３１ａが操作される。そうすると、レイヤが移動する。
【０４９１】
すなわち、ステップＳ８５５において、人物レイヤ８１２ａと、下側スタンプレイヤ８１２ｃと、上側ぼかしレイヤ８１２ｄとが表示される。ステップＳ８５３における下側ぼかしレイヤ８１２ｂが上側ぼかしレイヤ８１２ｄに移動することで、上側ぼかしレイヤ８１２ｄが下側スタンプレイヤ８１２ｃに移動するようなレイヤ構成となる。このとき、切り取り画落書き画面１８０ａには、落書きについてもぼかし処理が適用された状態の画像がプレビュー表示される。
【０４９２】
ステップＳ８５６において、落書きが追加される。
【０４９３】
そうすると、ステップＳ８５７において、人物レイヤ８１２ａと、下側スタンプレイヤ８１２ｃと、上側ぼかしレイヤ８１２ｄと、上側スタンプレイヤ８１２ｅとが表示される。追加された落書きは、上側スタンプレイヤ８１２ｅに配置される。このとき、切り取り画落書き画面１８０ａには、ステップＳ８５５の画像にぼかし処理が適用されない状態の落書きが行われた画像がプレビュー表示される。すなわち、ステップＳ８５２の落書きはぼかし処理され、ステップＳ８５６の落書きはぼかし処理がされていない状態の画像が表示される。
【０４９４】
ステップＳ８５８において、ぼかし対象を人物だけとするための対象選択ボタン８３１ｂが操作される。そうすると、レイヤが移動する。
【０４９５】
すなわち、ステップＳ８５９において、人物レイヤ８１２ａと、下側ぼかしレイヤ８１２ｂと、下側スタンプレイヤ８１２ｃとが表示される。ステップＳ８５７における上側ぼかしレイヤ８１２ｄは下側ぼかしレイヤ８１２ｂに移動する。また、下側スタンプレイヤ８１２ｃと上側スタンプレイヤ８１２ｅとは、合成されて、下側スタンプレイヤ８１２ｃとなる。このとき、切り取り画落書き画面１８０ａには、すべての落書きについてぼかし処理が適用されない状態の画像がプレビュー表示される。
【０４９６】
ステップＳ８６０において、落書きをぼかし対象に含めるための対象選択ボタン８３１ａが操作される。そうすると、レイヤが移動する。
【０４９７】
すなわち、ステップＳ８６１において、人物レイヤ８１２ａと、下側スタンプレイヤ８１２ｃと、上側ぼかしレイヤ８１２ｄとが表示される。ステップＳ８５９における下側ぼかしレイヤ８１２ｂが上側ぼかしレイヤ８１２ｄに移動する。このとき、切り取り画落書き画面１８０ａには、すべての落書きについてもぼかし処理が適用された状態の画像がプレビュー表示される。
【０４９８】
なお、ぼかしの対象は、初期状態で、そのときの落書きの状況に応じて、自動的に選択されるように構成されている。すなわち、落書きがされていない状態でぼかしパレット１１５ａが表示されたときには、人物だけが対象にぼかし処理が行われるように選択される。他方、落書きがされている状態でぼかしパレット１１５ａが表示されたときには、落書きも含めてぼかし処理が行われるように選択される。なお、このような処理は、必ずしも行われなくてもよいし、これと異なる処理が自動的に行われるようにしてもよい。落書きの状態にかかわらず、常に人物だけが対象になるように構成されていてもよい。
【０４９９】
このように、本変型例においては、切り取り画落書き画面１８０ａにおいて落書きとぼかしとを両方編集することができる。また、ぼかし処理の対象を人物だけにするか落書きを含めるかも、落書きの編集を行っている途中で、適宜選択し、変更できる。これらの操作は、プレビュー画像を確認しながら行うことができる。したがって、より多様なぼかし処理を加えた、ユーザにとって魅力的な画像を、容易に作成することができるようになる。
【０５００】
［その他］
【０５０１】
写真シール作成装置は、上述の実施の形態における各特徴点をすべて有するものでなくてもよく、一部の特徴点のみを有するものであってもよい。そのように構成された写真シール作成装置であっても、その特徴点を有することに応じた効果を得ることができる。
【０５０２】
写真シール作成装置の制御部は、ぼかし編集時において、トリム後画像などの写真画像のうち、人物の所定の部位がある領域（例えば顔部分）を認識可能であってもよい。このとき、認識された領域の位置や大きさに応じて、フォーカス領域の位置や大きさが自動的に選択されるようにしてもよい。これにより、容易にぼかし編集を行うことができる。
【０５０３】
一旦ぼかし編集が行われた後で、画像について回転操作が行われた時には、フォーカス領域もそれに伴って回転するようにしてもよい。
【０５０４】
ぼかしパターン、すなわちフォーカス領域の形状は、ぼかし編集画面において選択可能でなくてもよく、適宜、制御部により自動的に選択されるようにしてもよい。このとき、制御部は、適用対象となる画像の属性（例えば、画像がアップ画像であるか、全身画像であるか、など）に応じて、予め設定されている複数種類のぼかしパターンから一のものを自動的に選択するようにしてもよい。
【０５０５】
なお、上述のぼかし編集機能と同様にして、例えばモザイクやフィルタ加工等、他の種の画像加工について、次のような処理を行うようにしてもよい。すなわち、指定した範囲の第１の領域とその周囲の第２の領域とで異なる効果を施す加工（画像処理）を行う場合において、加工を行うためのレイヤと、アルファチャンネルのデータが配置されたマスクレイヤとを用いることで、第１の領域と第２の領域とを区別したり、第１の領域の位置や大きさ等を変更したりすることができるようにしてもよい。これにより、第１の領域の位置指定操作や大きさ変更操作が行われる度に元の画像の処理を行う必要はなくなり、追従性の高いプレビュー表示を行うことができる。
【０５０６】
切り取り画作成やコラージュ作成に際しては、切り取り画面等に表示される画像と、実際にユーザが取得する画像（例えば、写真シール作成装置からサーバに送信される画像）とが異なっていてもよい。具体的には、例えば次のようにすればよい。すなわち、切り取り画面等には画素数の少ない（ディスプレイの解像度等に応じたサイズの）表示用画像を元画像として表示させて切り取り範囲の調整や、フィルタ加工やぼかしの適用等を行えるようにする。切り取りが実行されるときや、適用するぼかしが決定されたときにおいては、表示用画像について設定された切り取り範囲に対応する範囲や、決定された処理態様で、表示用画像に対応する、より画素数の多い画像について切り取り処理や画像処理を行う。そして、切り取り後の画像を、適宜、所定の大きさ（画素数）に縮小する処理を行う。このような処理を行うことで、特にぼかしの非適用領域について解像感が高い、細かな画質の画像を作成することができる。
【０５０７】
切り取り画の生成時やコラージュの生成時の処理において撮影画像を用いるときには、撮影画像をそのまま用いて処理を行ってもよいし、撮影画像について画像処理や切り取り等を行った後の画像（撮影画像に基づく画像）を用いて処理を行ってもよい。
【０５０８】
コラージュの作成時におけるデザインは、上述のような所定の選択画面において選択可能でなくてもよく、適宜、プレイ時の種々の条件に応じて制御部により自動的に選択されたり、ランダムに制御部により自動的に選択されたりしてもよい。
【０５０９】
生成された切り取り画やコラージュ画像等は、サーバに送信されず、他の方法でユーザに提供されるようにしてもよい。例えば、ユーザの携帯電話と写真シール作成装置が有線通信又は無線通信で直接通信することでユーザに画像が提供されるようにしてもよいし、可搬性のある記録媒体などを用いることでユーザに提供されるようにしてもよい。
【０５１０】
本発明は、写真シール作成装置に限られず、撮像した写真を用いて加工画像をユーザに提供する写真撮影遊戯装置やそれを備える装置に広く適用可能である。
【０５１１】
上述の実施の形態における処理は、ソフトウェアによって行っても、ハードウェア回路を用いて行ってもよい。
【０５１２】
上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。上記のフローチャートで文章で説明された処理は、そのプログラムに従ってＣＰＵなどにより実行される。
【０５１３】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０５１４】
１  写真シール作成装置（写真撮影遊戯装置の一例）
１００  落書き編集画面
１４０  切り取り画面
１６０  ぼかし編集画面
１８０，１８０ａ  切り取り画落書き画面
２２０  デザイン選択画面
２６０  写真選択画面
２８０  コラージュ画面
２８１  コラージュ領域
５０１  制御部
５０２  ＣＰＵ
５０３  メモリ
５０４  画像処理部
５０５  記憶部
５０７  制御プログラム
５０９  通信部
５１５  カメラ
５７０  編集出力装置
５７５  シール排出口
５８０  編集受付部
５８１  編集モニタ
５８３  タッチペン
５８５  非接触通信装置
５８７  スピーカ
５９０  印刷部
６０１  画像提供サーバ
７０１  携帯端末
９０１  写真シール遊戯システム
【要約】
【課題】種々の画像処理を適切に適用して画像を生成可能な写真撮影遊戯装置を提供する。
【解決手段】写真シール作成装置は、カメラにより撮影して得た写真画像を用いて生成した提供画像をユーザに提供する。写真シール作成装置は、提供画像に適用する画像処理を決定し、ユーザから、決定された画像処理を適用する程度を調整するための操作を受け付ける（Ｓ２７４，Ｓ２７６）。そして、調整操作受付手段の受付結果に基づいた程度で、画像処理を適用した提供画像を生成する（Ｓ２７５，Ｓ２７７）。
【選択図】図４１【図１】
0005843331.tif 000002
【図２】
0005843331.tif 000003
【図３】
0005843331.tif 000004
【図４】
0005843331.tif 000005
【図５】
0005843331.tif 000006
【図６】
0005843331.tif 000007
【図７】
0005843331.tif 000008
【図８】
0005843331.tif 000009
【図９】
0005843331.tif 000010
【図１０】
0005843331.tif 000011
【図１１】
0005843331.tif 000012
【図１２】
0005843331.tif 000013
【図１３】
0005843331.tif 000014
【図１４】
0005843331.tif 000015
【図１５】
0005843331.tif 000016
【図１６】
0005843331.tif 000017
【図１７】
0005843331.tif 000018
【図１８】
0005843331.tif 000019
【図１９】
0005843331.tif 000020
【図２０】
0005843331.tif 000021
【図２１】
0005843331.tif 000022
【図２２】
0005843331.tif 000023
【図２３】
0005843331.tif 000024
【図２４】
0005843331.tif 000025
【図２５】
0005843331.tif 000026
【図２６】
0005843331.tif 000027
【図２７】
0005843331.tif 000028
【図２８】
0005843331.tif 000029
【図２９】
0005843331.tif 000030
【図３０】
0005843331.tif 000031
【図３１】
0005843331.tif 000032
【図３２】
0005843331.tif 000033
【図３３】
0005843331.tif 000034
【図３４】
0005843331.tif 000035
【図３５】
0005843331.tif 000036
【図３６】
0005843331.tif 000037
【図３７】
0005843331.tif 000038
【図３８】
0005843331.tif 000039
【図３９】
0005843331.tif 000040
【図４０】
0005843331.tif 000041
【図４１】
0005843331.tif 000042
【図４２】
0005843331.tif 000043
【図４３】
0005843331.tif 000044
【図４４】
0005843331.tif 000045
【図４５】
0005843331.tif 000046
【図４６】
0005843331.tif 000047
【図４７】
0005843331.tif 000048
【図４８】
0005843331.tif 000049
【図４９】
0005843331.tif 000050
【図５０】
0005843331.tif 000051
【図５１】
0005843331.tif 000052
【図５２】
0005843331.tif 000053
【図５５】
0005843331.tif 000054
【図５６】
0005843331.tif 000055
【図５７】
0005843331.tif 000056
【図５８】
0005843331.tif 000057
【図５９】
0005843331.tif 000058
【図５３】
0005843331.tif 000059
【図５４】
0005843331.tif 000060