(57)【特許請求の範囲】
【請求項１】
既知サイズを有する基準物体を含む映像を撮像する撮像手段と、
前記撮像手段が撮像した印刷対象画像を蓄積する画像蓄積手段と、
前記印刷対象画像の印刷サイズを入力するための印刷サイズ入力手段と、
前記撮像手段で撮像された前記映像を表示する表示手段と、
前記撮像手段が撮像した前記映像に含まれる前記基準物体の前記映像上のサイズに基づいて、前記印刷対象画像の前記映像上のサイズを調整して前記映像に重畳し前記表示手段に表示させる表示制御手段と、
を備える画像処理装置。
【請求項２】
前記印刷対象画像を印刷する素材を入力する素材入力手段をさらに有し、
前記表示制御手段は、前記素材に基づいて、前記印刷対象画像を印刷した状態を表示する請求項１に記載の画像処理装置。
【請求項３】
撮像手段が撮像した印刷対象画像を画像蓄積手段に蓄積する画像蓄積ステップと、
前記印刷対象画像の印刷サイズを入力するための印刷サイズ入力ステップと、
表示制御手段が、前記撮像手段が撮像した映像に含まれる基準物体の前記映像上のサイズに基づいて、前記印刷対象画像の前記映像上のサイズを調整して前記映像に重畳し表示手段に表示させる表示制御ステップと、
を含む画像処理装置の制御方法。
【請求項４】
撮像手段が撮像した印刷対象画像を画像蓄積手段に蓄積する画像蓄積ステップと、
前記印刷対象画像の印刷サイズを入力するための印刷サイズ入力ステップと、
前記撮像手段が撮像した映像に含まれる基準物体の前記映像上のサイズに基づいて、前記印刷対象画像の前記映像上のサイズを調整して前記映像に重畳し表示手段に表示させる表示制御ステップと、
をコンピュータに実行させる画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像画像を印刷するための技術に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、ユーザがカメラ付き携帯電話で撮像した画像データを、インターネットを通じてサーバにより加工して印刷する技術が開示されている。また、特許文献２には、撮影原稿を印刷する場合に文字が解像できるかを判断して、印刷する推奨原稿枠を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１７９８２７号公報
【特許文献２】特開２０１５−１０２９１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、例えばユーザが大判プリントを注文する場合、撮像画像の大判プリント結果を注文時に確認することができなかった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る画像処理装置は、
既知サイズを有する基準物体を含む映像を撮像する撮像手段と、
前記撮像手段が撮像した印刷対象画像を蓄積する画像蓄積手段と、
前記印刷対象画像の印刷サイズを入力するための印刷サイズ入力手段と、
前記撮像手段で撮像された前記映像を表示する表示手段と、
前記撮像手段が撮像した前記映像に含まれる前記基準物体の前記映像上のサイズに基づいて、前記印刷対象画像の前記映像上のサイズを調整して前記映像に重畳し前記表示手段に表示させる表示制御手段と、
を備える。
【０００７】
上記目的を達成するため、本発明に係る画像処理装置の制御方法は、
撮像手段が撮像した印刷対象画像を画像蓄積手段に蓄積する画像蓄積ステップと、
前記印刷対象画像の印刷サイズを入力するための印刷サイズ入力ステップと、
表示制御手段が、前記撮像手段が撮像した映像に含まれる基準物体の前記映像上のサイズに基づいて、前記印刷対象画像の前記映像上のサイズを調整して前記映像に重畳し表示手段に表示させる表示制御ステップと、
を含む。
【０００８】
上記目的を達成するため、本発明に係る画像処理装置の制御プログラムは、
撮像手段が撮像した印刷対象画像を画像蓄積手段に蓄積する画像蓄積ステップと、
前記印刷対象画像の印刷サイズを入力するための印刷サイズ入力ステップと、
前記撮像手段が撮像した映像に含まれる基準物体の前記映像上のサイズに基づいて、前記印刷対象画像の前記映像上のサイズを調整して前記映像に重畳し表示手段に表示させる表示制御ステップと、
をコンピュータに実行させる。
【発明の効果】
【００１２】
本発明によれば、撮像画像の大判プリント結果を注文時に確認することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態に係る画像処理装置の構成を示すブロック図である。
【図２Ａ】本発明の第２実施形態に係る画像処理装置を含む画像処理システムにおける処理概要を示す図である。
【図２Ｂ】本発明の第２実施形態に係る画像処理装置を含む画像処理システムにおけるＷＥＢアプリケーションの動作概要２３０を示す図である。
【図２Ｃ】本発明の第２実施形態に係る画像処理装置を含む画像処理システムにおけるにおける画像処理装置の操作概要を示す図である。
【図２Ｄ】本発明の第２実施形態に係る画像処理装置を含む画像処理システムにおける画像処理装置のプリントサイズの表示例を示す図である。
【図３】本発明の第２実施形態に係る画像処理装置を含む画像処理システムの構成を示すブロック図である。
【図４Ａ】本発明の第２実施形態に係る画像処理装置を含む画像処理システムにおける動作手順を示すシーケンス図である。
【図４Ｂ】本発明の第２実施形態に係る画像処理装置を含む画像処理システムにおける会員登録を含む動作手順を示すシーケンス図である。
【図４Ｃ】本発明の第２実施形態に係る画像処理装置を含む画像処理システムにおける画像編集処理および注文処理を含む動作手順を示すシーケンス図である。
【図５】本発明の第２実施形態に係る画像処理装置としての携帯端末の機能構成を示すブロック図である。
【図６】本発明の第２実施形態に係る写真データベースの構成を示す図である。
【図７】本発明の第２実施形態に係るＷＥＢ入稿サーバの機能構成を示すブロック図である。
【図８Ａ】本発明の第２実施形態に係る会員データベースの構成を示す図である。
【図８Ｂ】本発明の第２実施形態に係る大判用データベースの構成を示す図である。
【図８Ｃ】本発明の第２実施形態に係るテンプレートデータベースの構成を示す図である。
【図８Ｄ】本発明の第２実施形態に係るスタンプデータベースの構成を示す図である。
【図８Ｅ】本発明の第２実施形態に係る注文データベースの構成を示す図である。
【図９】本発明の第２実施形態に係る画像処理装置としての携帯端末のハードウェア構成を示すブロック図である。
【図１０】本発明の第２実施形態に係る解像度判定テーブルの構成を示す図である。
【図１１Ａ】本発明の第２実施形態に係る画像処理装置としての携帯端末の処理手順を示すフローチャートである。
【図１１Ｂ】本発明の第２実施形態に係るプリント注文処理の手順を示すフローチャートである。
【図１２】本発明の第２実施形態に係るＷＥＢ入稿サーバのハードウェア構成を示すブロック図である。
【図１３】本発明の第２実施形態に係るＷＥＢ入稿サーバの処理手順を示すフローチャートである。
【図１４】本発明の第３実施形態に係る画像処理装置におけるプリントサイズと配置との表示を示す図である。
【図１５Ａ】本発明の第３実施形態に係る画像処理装置としての携帯端末の機能構成を示すブロック図である。
【図１５Ｂ】本発明の第３実施形態に係る注文サイズ調整部の機能構成を示すブロック図である。
【図１６】本発明の第３実施形態に係る重畳制御テーブルの構成を示す図である。
【図１７】本発明の第３実施形態に係る画像処理装置としての携帯端末の処理手順を示すフローチャートである。
【図１８】本発明の第４実施形態に係る画像処理装置における大判プリントの投影を示す図である。
【図１９Ａ】本発明の第４実施形態に係る画像処理装置としての携帯端末の機能構成を示すブロック図である。
【図１９Ｂ】本発明の第４実施形態に係る注文サイズ投影制御部の機能構成を示すブロック図である。
【図２０】本発明の第４実施形態に係るパラメータ生成テーブルの構成を示す図である。
【図２１】本発明の第４実施形態に係る画像処理装置としての携帯端末の処理手順を示すフローチャートである。
【図２２】本発明の第５実施形態に係る画像処理装置を含む画像処理システムの構成を示すブロック図である。
【図２３】本発明の第５実施形態に係る画像処理装置を含む画像処理システムにおける動作手順を示すシーケンス図である。
【図２４Ａ】本発明の第６実施形態に係る画像処理装置を含む画像処理システムにおける処理概要を示す図である。
【図２４Ｂ】本発明の第６実施形態に係る画像処理装置を含む画像処理システムにおける他の処理概要を示す図である。
【図２５】本発明の第７実施形態に係る画像処理装置としての携帯端末の機能構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素は単なる例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。なお、本明細書における「大判プリント」は、例えば標準規格である“Ａ２”以上のサイズのプリントを示すものとする。
【００１５】
［第１実施形態］
本発明の第１実施形態としての画像処理装置１００について、図１を用いて説明する。画像処理装置１００は、撮像画像の印刷を注文するための装置である。
【００１６】
図１に示すように、画像処理装置１００は、撮像部１０１と、画像蓄積部１０２と、印刷指示入力部１０３と、拡大画質予測部１０４と、報知部１０５と、を含む。画像蓄積部１０２は、撮像部１０１が撮像した画像を蓄積する。印刷指示入力部１０３は、撮像された画像の印刷サイズを含む印刷指示を入力する。拡大画質予測部１０４は、印刷サイズが所定サイズを超えた大判サイズである場合、撮像された画像を大判サイズに拡大した拡大画像の画質を予測する。報知部１０５は、拡大画像の画質が閾値を下回る場合に、印刷指示が受け付けられないことを報知する。
【００１７】
本実施形態によれば、拡大画像の画質が閾値を下回ると予測した場合に大判プリントの印刷指示が受け付けられないことを報知するので、撮像画像の大判プリント結果を注文時に確認することができる。
【００１８】
［第２実施形態］
次に、本発明の第２実施形態に係る画像処理装置を含む画像処理システムについて説明する。本実施形態に係る画像処理システムは、画像処理装置としての携帯端末により撮像した画像を拡大して大判プリントの注文をする時に、撮像画像の解像度により拡大画像の画質が閾値を下回ると判定すると、ユーザの印刷指示が受け付けられないことを報知する。また、ユーザによる大判プリントのサイズの指定があると、拡大画像の画質が閾値を下回ること、あるいは、サイズの上限や解像度の目安を、ユーザに通知する。さらに、注文確認時にも、拡大画像の画質が閾値を下回らないかを確認して、大判プリントの失敗による無駄を生じさせないようにする。
【００１９】
《画像処理システム》
以下、図２Ａ〜図４Ｃを参照して、本実施形態に係る画像処理装置を含む画像処理システムの概要について説明する。なお、以下の説明では、画像処理装置として携帯端末であるスマートフォンを代表させて説明するが、携帯電話、タブレットやノート型ＰＣ(Personal Computer)などの携帯端末に限定されず、スタンドアロンのＰＣなどにおいても、同様に適用可能であり、同じ効果を奏する。
【００２０】
（処理概要）
図２Ａは、本実施形態に係る画像処理装置２１０を含む画像処理システムにおける処理概要を示す図である。
【００２１】
本実施形態においては、画像処理装置としてのスマートフォン２１０に搭載されたカメラで撮像された画像（写真）に対して、スマートフォン２１０からネットワークを介して、ユーザが大判プリント、例えば図２Ａにおいてはポスタープリントを、ＷＥＢアプリケーションを提供するＷＥＢ入稿サーバに注文する。この注文を受けて、ＷＥＢ入稿サーバからプリント店舗によりポスタープリント２２０が行なわれて、ユーザへの配送あるいは受取（手渡し）によりユーザに提供される。
【００２２】
本実施形態においては、ユーザが大判プリントを注文する時点で、大判プリントの画質が許容範囲内であるかを撮像画像の解像度により判定して、ユーザに通知することで、大判プリントの失敗による無駄を生じさせないようにする。
【００２３】
図２Ｂは、本実施形態に係る画像処理装置２１０を含む画像処理システムにおけるＷＥＢアプリケーションの動作概要２３０を示す図である。なお、図２Ｂにおいては、既に、大判プリントが指示されている、あるいは、大判プリントのＷＥＢアプリケーションが起動しているものとする。
【００２４】
操作２３１において、ユーザは、ＷＥＢアプリケーションにより提供される、画像を飾るテンプレートのカテゴリを選択する。次に、操作２３２において、ユーザは、選択したカテゴリの複数のテンプレートから所望のテンプレートを選択する。そして、操作２３３において、ユーザは、あらかじめ撮像された画像を選択、あるいは、リアルタイムで撮像する。さらに、操作２３３’で、撮像画像からプリントを望む範囲、例えば、人物などの対象物をトリミング（切り出し）してもよい。この時点で、選択された画像あるいは撮像中の画像に選択されてダウンロードされたテンプレートが合成あるいは重畳されて、表示画面に表示される。
【００２５】
次に、操作２３４において、ユーザは、画像に付加する所望の文字の入力やスタンプの選択をする。この時点で、入力された文字や選択されてダウンロードされたスタンプが、テンプレートが合成あるいは重畳された画像に付加される。そして、操作２３５において、ユーザは、プリント注文を指示する。
【００２６】
なお、図２Ｂの操作手順は一例であって、これに限定されない、本実施形態における、大判プリントの可否判定は、例えば、操作２３３のプリント注文画像の選択時、図示しない大判サイズの設定時、および／または、操作２３５のプリント注文時、に行なわれるのが望ましい。
【００２７】
（画像処理装置の操作概要）
図２Ｃは、本実施形態に係る画像処理装置２１０を含む画像処理システムにおける画像処理装置２１０の操作概要を示す図である。なお、図２Ｃにおいては、既に、プリントサービスのＷＥＢアプリケーションへの会員登録は終了しており、画像処理装置２１０には必要なアプリケーションがダウンロードされているものとする。
【００２８】
画像処理装置２１０の画面に表示されたアプリケーション・アイコンから「写真プリント」２１０ａが選択されて、プリントサービスのＷＥＢアプリケーションが起動する。画像処理装置２１０の画面には、写真プリントの種類を選択するメニューが表示され、本例においては、大判プリント２１０ｂが選択される。次に、大判プリントする写真ＩＤ「ｄｅｆ」２１０ｃが選択される。なお、図示しないが、リアルタイムに撮像中の映像が大判プリントの対象に選択されてもよい。
【００２９】
この時点で、写真ＩＤ「ｄｅｆ」２１０ｃ（あるいは、撮像中映像）の解像度が閾値を下回っているか否かが判定される。大判プリントする画像の解像度が閾値を下回っている場合は、この撮像画像の大判プリントは受付できない旨のメッセージ２１０ｆ、あるいは、この撮像画像の解像度で可能な大判サイズの上限や所望の大判サイズに必要な撮像画像の解像度が、表示されてユーザに通知される。
【００３０】
一方、写真ＩＤ「ｄｅｆ」２１０ｃ（あるいは、撮像中映像）の解像度が閾値を下回ってなければ、詳細な注文内容２１０ｄが入力されて、注文指示があると注文情報２１０ｅが表示されてユーザに通知される。なお、上述のように、詳細な注文内容２１０ｄが入力された時点、あるいは、注文指示の時点で、再度、指定された大判プリントの画質に対してチェックを行なうのが、大判プリントの失敗による無駄を生じさせないためには望ましい。
【００３１】
図２Ｄは、本実施形態に係る画像処理装置２１０を含む画像処理システムにおける画像処理装置２１０のプリントサイズの表示例を示す図である。
【００３２】
図２Ｄのプリントサイズの表示例２１０ｈは、例えば、図２Ｃの注文内容２１０ｄにおいて大判サイズを指定する場合に、参照される。大判サイズを表わす図形と等倍率のモデルとを対比して表示することによって、指定する大判サイズの感覚をユーザに与えることができる。すなわち、表示部に、大判サイズの画像と既知サイズの比較画像（図２Ｄの人物画像）と対比可能に表示させるよう表示制御をする。
【００３３】
（システム構成）
図３は、本実施形態に係る画像処理装置２１１〜２１ｎを含む画像処理システム３００の構成を示すブロック図である。
【００３４】
画像処理システム３００は、ネットワーク３４０を介して接続される、画像処理装置２１１〜２１ｎと、ＷＥＢ入稿サーバ３２０と、プリント店舗３３１〜３３ｍと、を備える。画像処理装置２１１〜２１ｎは、スマートフォン２１１、タブレット２１２、ノート型ＰＣ２１ｉ、スタンドアロンのＰＣ２１ｎなどを含むユーザ端末であり、特に限定されない。ＷＥＢ入稿サーバ３２０は、本実施形態の写真プリントサービスのＷＥＢアプリケーションを提供するサーバであり、独自のサーバであってもクラウド内の仮想サーバであってもよい。プリント店舗３３１〜３３ｍには、各種加工が可能なプリント装置が配置され、ＷＥＢ入稿サーバ３２０経由で画像処理装置２１１〜２１ｎからプリントデータ受信装置が受信したプリントデータに従って、撮像画像を加工してプリントする。そして、プリント店舗３３１〜３３ｍは、本例では、仕上がりの大判プリントをユーザに配送あるいは店頭で渡す。
【００３５】
（動作シーケンス）
図４Ａは、本実施形態に係る画像処理装置２１０を含む画像処理システム３００における動作手順を示すシーケンス図である。
【００３６】
画像処理装置２１１〜２１ｎが、ステップＳ４００において、搭載された撮像部（カメラ）により撮像処理を行なう。撮像画像は、撮像日時や使用カメラ、解像度などのメタデータを付与されてデータベースに保持される。
【００３７】
画像処理装置２１１〜２１ｎは、本実施形態の撮像画像のプリントサービスを望む場合、ステップＳ４０１において、ＷＥＢ入稿サーバ３２０にアクセスして、プリントサービスのＷＥＢアプリケーションを起動する。そして、画像処理装置２１１〜２１ｎは、ステップＳ４０３において、ユーザが入力した情報に基づいて、ＷＥＢ入稿サーバ３２０に対して会員登録処理を行なう。この会員登録時点で、画像処理装置２１１〜２１ｎがプリントサービスのＷＥＢアプリケーションに必要なプログラムがダウンロードされる。そして、写真プリントアプリのアイコンが画像処理装置２１１〜２１ｎの画面に表示される。
【００３８】
画像処理装置２１１〜２１ｎの画面上の写真プリントアプリのアイコンが指示されると、画像処理装置２１１〜２１ｎは、ステップＳ４０５において、プリント注文処理を開始する。本例においては、大判プリントの注文である。この時、ＷＥＢ入稿サーバ３２０からは、ステップＳ４０７において、大判サイズチェックの情報やテンプレート、スタンプなどの画像加工用情報が、画像処理装置２１１〜２１ｎにダウンロードされる。なお、図４Ａにおいては、１つのステップＳ４０７で示しているが、分散してダウンロードしてもよい。
【００３９】
画像処理装置２１１〜２１ｎは、ステップＳ４０９において、本実施形態の大判プリント対象の撮像画像の解像度チェックあるいは画素数チェックを行なう。なお、解像度チェックにおいては、例えば、所定解像度（１５０ｄｐｉ）を下回れば大判プリント不可と判定する。また、ユーザが大判サイズを指定した時点で、望ましい解像度でない場合にも大判プリント不可と判定する。また、画像処理装置２１１〜２１ｎが、メインカメラとサブカメラ（インカメラ、自撮カメラ）とを備える場合には、サブカメラで撮像した画像は解像度が低いので、大判プリント不可と判定する。さらに、解像度による大判プリント可否の判定に加えて、明暗の輝度やコントラスト、彩度などの他の条件を大判プリント可否の判定条件としてもよい。
【００４０】
画像処理装置２１１〜２１ｎは、ステップＳ４１１において、撮像画像からの所望範囲のトリミングや、ステップＳ４０７でダウンロードされたテンプレート、スタンプなどの画像加工用情報に基づいて、画像編集処理を行なう。なお、画像処理装置２１１〜２１ｎの性能が高ければ、解像度変換などの他の複雑な加工処理を行なってもよい。
【００４１】
画像処理装置２１１〜２１ｎは、ステップＳ４１３において、大判プリントの詳細（枚数や表面加工など）を設定して、大判プリント情報を生成し、大判プリントの注文処理を行なう。ＷＥＢ入稿サーバ３２０は、ステップＳ４１５において、大判プリントを注文する大判プリント情報を受けて、拡大および加工済みの画像を保持し、ステップＳ４１７において、ユーザに指定されたプリント店舗３３１〜３３ｍに対して、大判プリント情報に基づく大判プリント指示を行なう。
【００４２】
大判プリント指示を受信したプリント店舗３３１〜３３ｍは、ステップＳ４１９において、拡大および加工済みの画像をプリント処理し、ステップＳ４２１において、大判プリントを注文元のユーザへ配送あるいは店頭で渡す。
【００４３】
図４Ｂは、本実施形態に係る画像処理装置２１０を含む画像処理システム３００における会員登録（Ｓ４０３）を含む動作手順を示すシーケンス図である。なお、図４Ｂにおいては、ＷＥＢアプリケーションに基づく画像処理装置２１０の表示画面の遷移を中心に説明する。
【００４４】
会員登録（Ｓ４０３）においては、まずトップ画面Ｄ４５０のメニューが表示され、会員登録が選択されると、会員情報の設定画面Ｄ４５１が表示される。会員登録入力画面Ｄ４５２から会員情報が入力されると、ＷＥＢ入稿サーバ３２０の仮会員登録ＡＰＩ(Application Programming Interface)により取得される。画面は、会員登録完了画面Ｄ４５３に遷移する。
【００４５】
ＷＥＢ入稿サーバ３２０は、仮会員の画像処理装置２１０に対して会員登録メールを送信する。画像処理装置２１０は、会員登録メールを受信する（Ｄ４５４）。登録を進める場合に、会員登録メールに付加された会員登録ＵＲＬ(Uniform Resource Locator)をタップする（Ｄ４５５）と、画像処理装置２１０は、会員登録をＵＲＬ先に通知し、会員登録完了画面を表示する（Ｄ４５６）。ＷＥＢ入稿サーバ３２０は、ＵＲＬ先への会員登録の通知を確認して、本会員の登録処理を行なう。
【００４６】
一旦、会員登録が完了すると、次回からは、ログインにより、大判プリントのＷＥＢアプリケーションに接続が可能となる。ログインにおいては、トップ画面Ｄ４５０のメニューからログインが選択されると、ログイン画面Ｄ４６１が表示される。ログイン画面Ｄ４６１から、ユーザＩＤやパスワードが入力されると、ＷＥＢ入稿サーバ３２０のログインＡＰＩにより取得され、認証およびログイン処理が行なわれる。
【００４７】
また、オプションとして、クーポンサービスも提供される。クーポンにおいては、トップ画面Ｄ４５０のメニューからクーポンが選択されると、クーポン画面Ｄ４７１が表示される。撮像部（カメラ）により読み取り画面Ｄ４７２でＱＲコード（登録商標）が読み取られると、ＷＥＢ入稿サーバ３２０のクーポン登録ＡＰＩにより取得される。また、クーポン一覧画面Ｄ４７３が、ＷＥＢ入稿サーバ３２０のクーポン一覧取得ＡＰＩにより取得される。
【００４８】
図４Ｃは、本実施形態に係る画像処理装置２１０を含む画像処理システム３００における画像編集処理（Ｓ４０５〜Ｓ４１１）および注文処理（Ｓ４１３〜Ｓ４１７）を含む動作手順を示すシーケンス図である。なお、図４Ｃにおいては、ＷＥＢアプリケーションに基づく画像処理装置２１０の表示画面の遷移を中心に説明する。
【００４９】
画像編集処理（Ｓ４０５〜Ｓ４１１）においては、まずトップ画面Ｄ４５０のメニューが表示され、画像編集が選択されると、テンプレート画面Ｄ４８１が表示され、続いて、テンプレートのカテゴリを含むテンプレート選択画面Ｄ４８２が表示される。テンプレート選択画面Ｄ４８２からカテゴリが選択されると、ＷＥＢ入稿サーバ３２０からテンプレートファイルがダウンロードされて、選択カテゴリに含まれるテンプレートを含むテンプレートダウンロード画面Ｄ４８３が表示される。
【００５０】
次に、大判プリントする写真ファイルが指定される。この写真ファイルの指定時点（Ａ）が、最初の大判プリント可否の判定タイミングとなる。写真ファイルには、撮像日時などと共に、使用カメラや解像度がメタデータとして付加されている。本例では、この使用カメラや解像度のメタデータに基づいて、大判プリント可否の判定を行なう。例えば、使用カメラがサブカメラ（自撮カメラ）であれば解像度が低いので大判プリント不可と判定する。また、メインカメラであっても解像度が例えば１５０ｄｐｉを下回る場合には、大判プリント不可と判定する。なお、解像度が１５０ｄｐｉ以上であっても、大判サイズによってはぼやけてしまうので、大判サイズの設定時に、再度、大判プリント不可の判定することになる。
【００５１】
指定した写真ファイルが大判プリント可能であれば、画像編集画面Ｄ４８４において、必要であれば、撮像画像から所望範囲がトリミングされる。この時点で、トリミングされた画像に基づいて、大判プリント可否の判定を行なってもよい。次に、テンプレートダウンロード画面Ｄ４８３から選択されたテンプレートによる加工が行なわれる。次に、文字の付加を望む場合は、文字入力画面Ｄ４８５から文字を入力して画像編集を行なう。また、スタンプの付加を望む場合は、スタンプ画面Ｄ４８６からスタンプ画像を要求して、ＷＥＢ入稿サーバ３２０からスタンプファイルがダウンロードされて、複数のスタンプを含むスタンプダウンロード画面Ｄ４８７が表示される。そして、スタンプダウンロード画面Ｄ４８７から選択したスタンプにより画像編集を行なう。
【００５２】
画像編集画面Ｄ４８４において、画像編集が終了すると、加工編集後のプリント状態を示す画像編集確認画面Ｄ４８８が表示され、確認を指示すると画像編集完了画面Ｄ４８９が表示されて、画像編集処理が完了する。
【００５３】
続いて、画像編集を完了した画像の注文処理（Ｓ４１３〜Ｓ４１７）が開始される。まず、サイズ選択画面Ｄ４９０で大判プリントのサイズが選択される。このサイズの選択時の図２Ｄの大判サイズの感覚をユーザに与える画面が参照される。そして、このサイズの選択時点（Ｂ）が、大判プリント可否の判定タイミングとなる。すなわち、この時点では、実際の大判プリントのサイズが決定されるので、決定された大判サイズのプリントの可否が判定される。この時点で、トリミング後の画像に基づく大判プリント可否の判定が行なわれてもよい。同時に、撮像画像の解像度から許容される大判サイズや、所望の大判サイズが許容されるのに必要な解像度も、取得される。次に、数量／オプション選択画面Ｄ４９１において、プリント可能な大判サイズの数量あるいは表面加工などのオプションが選択される。
【００５４】
配送方法選択画面Ｄ４９２において、少なくとも２つの配送方法が選択される。１つは、プリントを実行して配送元となる店舗の選択である。店舗選択画面Ｄ４９３には、ＷＥＢ入稿サーバ３２０の店舗一覧取得ＡＰＩからの店舗一覧が表示されて、店舗が選択される。２つ目は、配送先（＝発注元）の選択である。ＷＥＢ入稿サーバ３２０の配送先取得ＡＰＩからの配送先選択画面Ｄ４９４から、配送先を選択入力して、配送先登録画面Ｄ４９５から登録する。配送先登録画面Ｄ４９５から登録された配送先は、ＷＥＢ入稿サーバ３２０の配送先登録ＡＰＩにより登録される。
【００５５】
次に、支払方法選択画面Ｄ４９６が表示されて、カードなどの支払い方法が選択される。そして、注文確認画面Ｄ４９７で注文前の最終確認が行なわれる。この最終確認時点（Ｃ）も、大判プリント可否の判定タイミングとなる。トリミング後の画像に基づく大判プリント可否の判定は、この時点で行なわれてもよい。注文確認画面Ｄ４９７で最終確認されると、ＷＥＢ入稿サーバ３２０の注文登録ＡＰＩに大判プリント情報を含む注文が登録され、注文完了画面Ｄ４９９で大判プリントの注文が終了する。オプションとしての、クーポン処理においては、注文確認画面Ｄ４９７でクーポン一覧画面Ｄ４９８の入力が、ＷＥＢ入稿サーバ３２０のクーポン一覧取得ＡＰＩにより取得される。
【００５６】
《携帯端末の機能構成》
図５は、本実施形態に係る画像処理装置としての携帯端末２１０の機能構成を示すブロック図である。なお、携帯端末２１０は、図３に図示した画像処理装置２１１〜２１ｎを代表するものである。
【００５７】
携帯端末２１０は、通信制御部５０１と、ＷＥＢアプリケーション起動部５０２と、ＷＥＢアプリケーション実行部５０３と、表示部５０４と、操作部５０５と、撮像部５０６と、写真データベース５０７と、を備える。
【００５８】
通信制御部５０１は、ネットワーク３４０を介して、ＷＥＢ入稿サーバ３２０や他の装置との通信を制御する。ＷＥＢアプリケーション起動部５０２は、ＷＥＢ入稿サーバ３２０との接続により、本実施形態の写真プリントサービスのＷＥＢアプリケーションを起動する。ＷＥＢアプリケーション実行部５０３は、本実施形態の写真プリントサービスのＷＥＢアプリケーションを実行する。表示部５０４は、ユーザへの指示あるいは処理結果を表示する。操作部５０５は、タッチパネルを含み、ユーザの操作を入力する。撮像部５０６は、カメラであり、例えば、表示パネルと反対側に設置されたメインカメラと、表示パネル側に設置された自撮り用のサブカメラと、を有してもよい。写真データベース５０７は、撮像部５０６で撮像された写真画像を、撮像日時や撮像場所、解像度などのメタデータを付与して蓄積する。
【００５９】
ここで、ＷＥＢアプリケーション実行部５０３は、注文選択部５３１と、ファイル受信部５３２と、注文設定部５３３と、注文判定部５３４と、画像編集部５３５と、注文送信部５３６と、を有する。注文選択部５３１は、本実施形態の写真プリントサービスにおいて、操作部５０５からのユーザ指示に従って、大判プリントの選択、あるいは、写真画像を加工するテンプレートやスタンプなどの選択を行なう。ファイル受信部５３２は、大判プリントが選択された場合の解像度閾値、あるいは、テンプレートやスタンプなどのファイルをＷＥＢ入稿サーバ３２０からダウンロードする。注文設定部５３３は、操作部５０５からのユーザ入力に従って、写真プリント注文の詳細を設定する。注文判定部５３４は、ファイル受信部５３２が受信した解像度閾値に基づいて、大判プリント用に選択した写真画像の解像度による大判プリントの可否を判定する。写真画像の解像度が解像度閾値を下回る場合に大判プリント不可と判定して、印刷指示を中止させ、表示部５０４からユーザに大判プリント不可を通知する。画像編集部５３５は、注文判定部５３４が大判プリントを許可した場合に、大判プリント用に選択した写真画像を、ダウンロードされ操作部５０５でユーザに選択されたテンプレートやスタンプなどで編集加工する。なお、画像編集部５３５において撮像画像から所望範囲のトリミングが行なわれた場合、注文判定部５３４は、トリミングされた画像に対して大判プリントの可否を判定する。注文送信部５３６は、画像編集部５３５によりユーザに編集された写真画像と、注文詳細情報、注文元情報およびプリント店舗情報などの注文情報とをＷＥＢ入稿サーバ３２０に送信して、大判プリントを発注する。
【００６０】
（写真データベース）
図６は、本実施形態に係る写真データベース５０７の構成を示す図である。なお、写真データベース５０７の構成は、図６に限定されない。
【００６１】
写真データベース５０７は、撮像日時６０１と、撮像場所６０２と、使用カメラ６０３と、に対応付けて、撮像条件６０４と撮像画像６０５とを記憶する。なお、撮像場所６０２として、地図情報と結びつけた情報を記憶することにより、地図情報をキーとして撮像画像６０５を検索することが可能になる。また、本例では、使用カメラ６０３として、メインカメラとサブカメラ（自撮カメラ）としたが、これに限定されるものではない。
【００６２】
また、オプションとして、その撮像画像６０５が大判プリント可能か否かの大判可否フラグ６０６を記憶する。大判可否フラグ６０６をあらかじめ記憶することで、大判プリント時の撮像画像の選択や判定が簡単に実行できる。なお、図６のように、使用カメラ６０３がサブカメラである場合には、現状では解像度が比較的低いので大判可否フラグ６０６を不可と設定してもよい。
【００６３】
《ＷＥＢ入稿サーバの機能構成》
図７は、本実施形態に係るＷＥＢ入稿サーバ３２０の機能構成を示すブロック図である。
【００６４】
ＷＥＢ入稿サーバ３２０は、通信制御部７０１と、ＷＥＢアプリケーション提供部７０２と、会員データベース７０３と、編集データベース７０４と、ファイル送信部７０５と、注文受付部７０６と、注文データベース７０７と、プリント指示部７０８と、を備える。
【００６５】
通信制御部７０１は、ネットワーク３４０を介して、携帯端末２１０や他の装置との通信を制御する。ＷＥＢアプリケーション提供部７０２は、携帯端末２１０に対して大判プリントを含む写真画像のプリントサービスを提供する。会員データベース７０３は、プリントサービスを受ける会員を登録する。編集データベース７０４は、大判プリントを含む写真画像のプリントサービスにおいて、写真画像を編集する情報を格納する。ファイル送信部７０５は、大判プリント可否を判定する解像度閾値を含む、編集データベース７０４に格納された写真画像の編集用情報を会員の携帯端末２１０に送信する加工情報提供部として機能する。注文受付部７０６は、会員の携帯端末２１０から、大判プリントを含む写真画像のプリント注文を受け付ける。注文データベース７０７は、注文受付部７０６が受け付けたプリント注文を保持する。プリント指示部７０８は、注文データベース７０７に保持されたプリント注文を、ユーザの指示に応じたプリント店舗に送信してプリント指示をする。
【００６６】
ここで、編集データベース７０４は、大判プリントにおける可否判定用のデータベース（以下、ＤＢとも記載する）７４１と、編集用のテンプレートを格納するテンプレートデータベース７４２と、編集用のスタンプを格納するスタンプデータベース７４３と、を含む。なお、図７の複数のデータベースは、１つのデータベースに統合されても、さらに細かく分割されてもよい。
【００６７】
（会員データベース）
図８Ａは、本実施形態に係る会員データベース７０３の構成を示す図である。なお、会員データベース７０３の構成は、図８Ａに限定されない。
【００６８】
会員データベース７０３は、ユーザＩＤ８０１に対応付けて、ユーザ情報８０２を登録する。ユーザ情報８０２としては、ユーザ名、パスワードなどの機密情報、年齢／性別などの属性、住所や電話番号、メールアドレスなどの連絡先、を含む。また、カード番号などを含んでもよい。
【００６９】
（大判用データベース）
図８Ｂは、本実施形態に係る大判用データベース７４１の構成を示す図である。なお、大判用データベース７４１の構成は、図８Ｂに限定されない。
【００７０】
大判用データベース７４１は、大判プリントが可能な解像度閾値を記憶する大判可能解像度（画素数）８１０と、各大判サイズのそれぞれがプリント可能な下限の解像度を記憶する可能解像度（画素数）テーブル８２０と、各大判サイズと解像度とに対応するドット数を記憶するドット数テーブル８３０と、を有する。
【００７１】
大判可能解像度（画素数）８１０には、本例では、大判プリントが可能な下限解像度８１１として１５０ｄｐｉが記憶され、下限画素数８１２として８００万画素数が記憶されているが、この値に限定されない。可能解像度（画素数）テーブル８２０は、各大判サイズ８２１に対応して、プリント可能な下限の解像度または画素数である可能解像度（画素数）８２２を格納する。ドット数テーブル８３０は、各大判サイズの寸法値８３１に対応して、例えば、３００ｄｐｉの場合のドット数８３２、１５０ｄｐｉの場合のドット数８３３、を格納する。
【００７２】
本実施形態においては、下限解像度８１１の１５０ｄｐｉあるいは下限画素数８１２の８００万画素は、特に、図４Ｃの写真ファイル指定（Ａ）のタイミングで、大判プリントが可能か否かの判定に使用される。また、可能解像度テーブル８２０の各可能解像度８２２は、特に、図４Ｃのサイズ選択画面（Ｂ）のタイミングで大判サイズが選択された場合、トリミングされた場合に、大判プリントが可能か否かの判定に使用されると共に、ユーザへの大判サイズや解像度の提案にも使用される。
【００７３】
本例では、Ａ２からＢ０までの大判プリントは、１５０ｄｐｉ以上（８００万画素以上）であれば可能であるが、Ｂ０よりも大判の場合は、３００ｄｐｉ（１６００万画素以上）を必要としている。なお、大判プリントの画質の判定には、解像度や画素数の外にも種々の条件があり、それらを考慮した判定をしてもよい。
【００７４】
（テンプレートデータベース）
図８Ｃは、本実施形態に係るテンプレートデータベース７４２の構成を示す図である。テンプレートデータベース７４２の構成は、図８Ｃに限定されない。なお、図８Ｃには、データベースの構成８４０と、テンプレートの編集操作８５０と、が図示されている。
【００７５】
データベースの構成８４０は、テンプレート種類（カテゴリ）８４１に対応付けて、テンプレート画像８４２を格納する。
【００７６】
テンプレートの編集操作８５０においては、まず、テンプレートのカテゴリ選択８５１が行なわれ、カテゴリ選択８５１に従ってダウンロードされた複数のテンプレートからのテンプレート選択８５２〜８５４が行なわれて、選択されたテンプレートで写真画像が編集される。
【００７７】
（スタンプデータベース）
図８Ｄは、本実施形態に係るスタンプデータベース７４３の構成を示す図である。なお、スタンプデータベース７４３の構成は、図８Ｄに限定されない。なお、図８Ｄには、データベースの構成８６０と、テンプレートおよびスタンプの一連の編集操作８７０と、が図示されている。
【００７８】
データベースの構成８６０は、スタンプ種類（カテゴリ）８６１に対応付けて、スタンプ画像８６２を格納する。
【００７９】
テンプレートおよびスタンプの編集操作８７０においては、まず、テンプレートのダウンロード８７１とテンプレートの選択および編集８７２とが行なわれ、次に、スタンプのダウンロード８７３とスタンプの選択および編集８７４とが行なわれる。
【００８０】
（注文データベース）
図８Ｅは、本実施形態に係る注文データベース７０７の構成を示す図である。なお、注文データベース７０７の構成は、図８Ｅに限定されない。
【００８１】
注文データベース７０７は、注文日時８８１に対応付けて、注文画像８８２、注文種類８８３、注文数８８４、料金８８５、発注元情報８８６、プリント先の店舗情報８８７、仕上がり予定日時８８８、および、配送か受取かのフラグ８８９、を格納する。
【００８２】
《携帯端末のハードウェア構成》
図９は、本実施形態に係る画像処理装置としての携帯端末２１０のハードウェア構成を示すブロック図である。
【００８３】
図９で、ＣＰＵ(Central Processing Unit)９１０は演算制御用のプロセッサであり、プログラムを実行することで図５の機能構成部を実現する。ＲＯＭ(Read Only Memory)９２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。通信制御部５０１は、ネットワーク３４０を介して、ＷＥＢ入稿サーバ３２０や他の装置との通信を制御する。
【００８４】
ＲＡＭ(Random Access Memory)９４０は、ＣＰＵ９１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ９４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。起動中アプリケーション９４１は、携帯端末２１０で現在起動中のアプリケーションである。会員登録情報９４２は、会員登録時あるいはログイン時に記憶する会員情報である。プリント選択情報９４３は、大判プリントを含むプリントサービス選択の情報である。なお、プリントサービスのアプリケーションが大判プリント専用である場合、プリント選択情報９４３はなくてもよい。画像データ９４４は、写真データベース５０７から選択されて、大判プリントされる画像のデータである。解像度判定テーブル９４５は、大判プリントにおいて大判プリント可否を判定するためのテーブルである。画像編集データ９４６は、テンプレートやスタンプなどのＷＥＢ入稿サーバ３２０からダウンロードされた画像編集用のデータである。編集済み画像データ９４７は、画像編集データ９４６により編集された写真画像である。入出力データ９４８は、入出力インタフェース９６０を介して入出力デバイスで入出力されるデータを記憶する。送受信データ９４９は、通信制御部７０１を介してＷＥＢ入稿サーバ３２０と送受信するデータを記憶する。
【００８５】
ストレージ９５０は、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。写真データベース５０７は、図６に示した撮像した写真画像を格納するデータベースである。大判プリント閾値９５１は、ＷＥＢ入稿サーバ３２０からダウンロードされた大判プリント可否の判定に使用される閾値である。テンプレートデータ９５２は、ＷＥＢ入稿サーバ３２０からダウンロードされたテンプレートのデータである。スタンプデータ９５３は、ＷＥＢ入稿サーバ３２０からダウンロードされたスタンプのデータである。ストレージ９５０には、以下のプログラムが格納される。携帯端末制御プログラム９５４は、本携帯端末２１０の全体を制御するプログラムである。プリント注文アプリケーション９５５は、ＷＥＢ入稿サーバ３２０が提供するプリント注文のＷＥＢアプリケーションに対応するプログラムである。プリント注文アプリケーション９５５には、会員登録モジュール、大判注文モジュール、解像度判定モジュール、ユーザ通知モジュール、画像編集モジュールなどが含まれる。
【００８６】
入出力インタフェース９６０は、入出力デバイスとのデータ入出力を制御するためのインタフェースを行なう。本実施形態においては、入出力インタフェース９６０には、表示部５０４と、操作部５０５と、撮像部５０６と、が接続される。入出力インタフェース９６０には、さらに、音声入出力部９６１やＧＰＳ位置算出部９６２、などが接続される。
【００８７】
なお、図９のＲＡＭ９４０やストレージ９５０には、携帯端末２１０が有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００８８】
（解像度判定テーブル）
図１０は、本実施形態に係る解像度判定テーブル９４５の構成を示す図である。解像度判定テーブル９４５は、大判プリントの対象として選択された写真画像の解像度が大判プリント可能であるか否かを判定するために使用される。
【００８９】
解像度判定テーブル９４５は、大判プリントの指定画像１００１に対応付けて、その解像度１００２と、トリミング領域を示すトリミング情報１００３と、解像度閾値と比較した大判プリント可否結果１００４と、オプションのユーザ通知データ１００５と、を記憶する。
【００９０】
《携帯端末の処理手順》
図１１Ａは、本実施形態に係る画像処理装置としての携帯端末２１０の処理手順を示すフローチャートである。このフローチャートは、図９のＣＰＵ９１０がＲＡＭ９４０を使用して実行し、図５の機能構成部を実現する。
【００９１】
携帯端末２１０は、ステップＳ１１１１において、カメラによる撮像が行なわれたか否かを判定する。カメラによる撮像が行なわれた場合は、ステップＳ１１１３において、撮像画像に日時、場所、解像度、機器種類などのメタデータを付加する。そして、携帯端末２１０は、ステップＳ１１１５において、撮像画像を検索可能に写真データベース５０７に格納する。
【００９２】
カメラによる撮像でなければ、携帯端末２１０は、ステップＳ１１２１において、撮像画像のプリントサービスの会員登録か否かを判定する。会員登録の場合、携帯端末２１０は、ステップＳ１１２３において、ユーザ情報を入力して送信する。携帯端末２１０は、ステップＳ１１２５において、プリントサービスのＷＥＢアプリケーションのダウンロードを待つ。ＷＥＢアプリケーションのダウンロードが完了すると、携帯端末２１０は、ステップＳ１１２７において、ＷＥＢアプリケーションをストレージ９５０に格納して、表示部５０４にアイコンを表示する。
【００９３】
カメラによる撮像でなく会員登録でない場合、携帯端末２１０は、ステップＳ１１３１において、プリントアプリケーションの起動か否か（アイコンの指示か否か）を判定する。プリントアプリケーションの起動であれば、携帯端末２１０は、ステップＳ１１３３において、例えば大判プリントなどのプリント出力の方式を選択する。次に、携帯端末２１０は、ステップＳ１１３５において、写真データベース５０７からプリント対象の写真画像を選択する。そして、携帯端末２１０は、ステップＳ１１３７において、大判プリント可否判定を含むプリント注文処理を実行する。
【００９４】
（プリント注文処理）
図１１Ｂは、本実施形態に係るプリント注文処理（Ｓ１１３７）の手順を示すフローチャートである。
【００９５】
携帯端末２１０は、ステップＳ１１４１において、ユーザの指示が大判プリントか否かを判定する。大判プリントでなければ、携帯端末２１０は、ステップＳ１１６１において、他のプリント処理を行なう。
【００９６】
大判プリントであれば、携帯端末２１０は、ステップＳ１１４３において、対象画像の解像度が解像度閾値（本例では、１５０ｄｐｉ）を下回るか否かを判定する。対象画像の解像度が解像度閾値以上であれば、携帯端末２１０は、ステップＳ１１４４において、対象画像からの所望範囲のトリミングや、対象画像に対してテンプレートやスタンプなどの編集処理を行なう。次に、携帯端末２１０は、ステップＳ１１４５において、編集済みの画像のプリント注文内容の詳細を設定する。携帯端末２１０は、ステップＳ１１４７において、対象画像の解像度が、設定された大判プリントのサイズに対応する下限解像度を下回るか否かを判定する。下限解像度を下回る場合、携帯端末２１０は、ステップＳ１１４９において、ユーザにプリント不可を通知し大判サイズの変更を指示する。
【００９７】
携帯端末２１０は、ステップＳ１１５１において、大判プリント情報によるプリント注文をＷＥＢ入稿サーバ３２０に送信する。そして、携帯端末２１０は、ステップＳ１１５３において、ＷＥＢ入稿サーバ３２０からのプリント注文受領の返信を待って、プリント注文受領を受信すると、ステップＳ１１５５において、プリント注文の完了をユーザに通知する。一方、ステップＳ１１４３において対象画像の解像度が解像度閾値を下回る場合、携帯端末２１０は、ステップＳ１１５７において、大判プリントの注文不可をユーザに通知する。なお、オプションとして、携帯端末２１０は、ステップＳ１１５９において、大判プリントを可能とする解像度の変更や、大判サイズの変更をユーザに提案してもよい。
【００９８】
《ＷＥＢ入稿サーバのハードウェア構成》
図１２は、本実施形態に係るＷＥＢ入稿サーバ３２０のハードウェア構成を示すブロック図である。
【００９９】
図１２で、ＣＰＵ１２１０は演算制御用のプロセッサであり、プログラムを実行することで図７の機能構成部を実現する。ＲＯＭ１２２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。通信制御部７０１は、ネットワーク３４０を介して、携帯端末２１０や他の装置との通信を制御する。
【０１００】
ＲＡＭ１２４０は、ＣＰＵ１２１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ１２４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。会員情報１２４１は、携帯端末２１０から受信した会員登録のための情報である。テンプレート／スタンプ情報１２４２は、プリントサービスを注文する携帯端末２１０に提供するテンプレート画像やスタンプ画像の情報である。プリント注文情報１２４３は、携帯端末２１０から受信した大判プリントを含むプリント注文の画像と情報とである。プリント指示情報１２４４は、ユーザの指定したプリント店舗３３１〜３３ｍへの画像と注文情報とを含むプリント指示の情報である。送受信データ１２４５は、通信制御部７０１を介して送受信するデータを記憶する。
【０１０１】
ストレージ１２５０は、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。編集データベース７０４は、解像度判定および編集用データを格納するデータベースである。編集データベース７０４は、大判用データベース７４１（図８Ｂ参照）と、テンプレートデータベース７４２（図８Ｃ参照）と、スタンプデータベース７４３（図８Ｄ参照）と、を含む。会員データベース７０３は、図８Ａのように会員登録を格納する。注文データベース７０７は、図８Ｅのように、携帯端末２１０からのプリント注文を格納する。ストレージ１２５０には、以下のプログラムが格納される。ＷＥＢ入稿サーバ制御プログラム１２５１は、ＷＥＢ入稿サーバ３２０の全体を制御するプログラムである。会員登録モジュール１２５２は、携帯端末２１０からの会員登録を実行するモジュールである。注文受付モジュール１２５３は、携帯端末２１０からのプリント注文を受け付け、注文データベース７０７に保持するモジュールである。プリント指示モジュール１２５４は、携帯端末２１０から受け付けたプリント注文を、ユーザが指定したプリント店舗に送信してプリントを指示するモジュールである。
【０１０２】
なお、図１２のＲＡＭ１２４０やストレージ１２５０には、各サーバが有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【０１０３】
《ＷＥＢ入稿サーバの処理手順》
図１３は、本実施形態に係るＷＥＢ入稿サーバ３２０の処理手順を示すフローチャートである。このフローチャートは、図１２のＣＰＵ１２１０がＲＡＭ１２４０を使用して実行し、図７の機能構成部を実現する。
【０１０４】
ＷＥＢ入稿サーバ３２０は、ステップＳ１３１１において、ＷＥＢアプリケーションへの登録要求か否かを判定する。登録要求であれば、ＷＥＢ入稿サーバ３２０は、ステップＳ１３１３において、会員登録の処理を行なう。そして、会員登録が完了すると、ＷＥＢ入稿サーバ３２０は、ステップＳ１３１５において、ＷＥＢアプリケーションにおける通信端末２１０が実行するプログラムをダウンロードする。
【０１０５】
登録要求でなければ、ＷＥＢ入稿サーバ３２０は、ステップＳ１３２１において、プリント注文か否かを判定する。プリント注文であれば、ＷＥＢ入稿サーバ３２０は、ステップＳ１３２３において、解像度閾値と、テンプレート画像やスタンプ画像を含む画像編集用ファイルを携帯端末２１０に送信する。ＷＥＢ入稿サーバ３２０は、ステップＳ１３２５において、携帯端末２１０から大判サイズ判定済みで編集済みの画像を含むプリント注文情報を受信する。そして、ＷＥＢ入稿サーバ３２０は、ステップＳ１３２７において、ユーザの指定したプリント先店舗にプリント注文情報を送信してプリントを指示する。
【０１０６】
登録要求でなくプリント注文でなければ、ＷＥＢ入稿サーバ３２０は、ステップＳ１３３１において、他の処理を行なう。
【０１０７】
本実施形態によれば、撮像画像の解像度が閾値を下回る場合に大判プリントの印刷指示が受け付けられないことを報知するので、簡単な手順で撮像画像の大判プリント結果を注文時に確認することができる。さらに、ユーザによる大判プリントのサイズの指定があると、拡大画像の画質が閾値を下回ること、あるいは、サイズの上限や解像度の目安を、ユーザに通知し、さらに、注文確認時にも、拡大画像の画質が閾値を下回らないかを確認するので、大判プリントの失敗による無駄を生じさせない。
【０１０８】
［第３実施形態］
次に、本発明の第３実施形態に係る画像処理装置を含む画像処理システムについて説明する。本実施形態に係る画像処理システムは、上記第２実施形態と比べると、ユーザが大判プリントのサイズや配置位置が適切か否かを注文時に確認できる点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１０９】
《プリントサイズと配置との表示》
図１４は、本実施形態に係る画像処理装置１４１０におけるプリントサイズと配置との表示を示す図である。
【０１１０】
図１４には、本実施形態において画像処理装置１４１０がメインカメラで撮像中の映像に大判プリントの画像を重ね合わせた表示の例を示す。図１４の（Ａ）では、画像処理装置１４１０の画面に、Ａ方向の撮像により撮像画像中の目標１４１２を中心に、所望の大判サイズの画像１４１０ａを重畳した画像が表示されている。図１４の（Ｂ）では、画像処理装置１４１０の画面に、Ｂ方向の撮像により撮像画像中の目標１４１１を中心に、所望の大判サイズの画像１４１０ｂを重畳した画像が表示されている。図１４の（Ｃ）では、向きを横長に変えた画像処理装置１４１０の画面に、Ｃ方向の撮像により撮像画像中の目標１４１１を中心に、所望の大判サイズの画像１４１０ｂを重畳した画像が表示されている。
【０１１１】
なお、目標１４１１や１４１２としては、名刺などのサイズが既知の物が使用される。目標は名刺に限定されない。サイズが既知で取り扱いが簡単なものであればよい。また、図１４では、目標１４１１や１４１２を大判サイズの画像の中心としたが、画像を角などの他の位置に合わせてもよい。また、大判サイズの画像は、サイズを示すのみの画像であっても実際に大判プリントする画像であってもよい。
【０１１２】
《携帯端末の機能構成》
図１５Ａは、本実施形態に係る画像処理装置としての携帯端末１４１０の機能構成を示すブロック図である。なお、図１５Ａにおいて、図５と同様の機能構成部には同じ参照番号を付して、説明は省略する。
【０１１３】
ＷＥＢアプリケーション実行部１５０３は、図５のＷＥＢアプリケーション実行部５０３に加えて、注文サイズ調整部１５３７を有する。注文サイズ調整部１５３７は、撮像部５０６が撮像中の映像に、大判プリント注文の大判サイズを重畳して表示部５０４に表示することで、実際に大判サイズを配置した場合の印象をあらかじめ知ることができる。なお、大判サイズの画像を対象画像とすれば、色などの印象もあらかじめ知ることができる。注文サイズ調整部１５３７は、大判サイズを重畳して表示した表示部５０４を見ながら、操作部５０５により大判サイズの選択や調整をすることができる。
【０１１４】
（注文サイズ調整部）
図１５Ｂは、本実施形態に係る注文サイズ調整部１５３７の機能構成を示すブロック図である。
【０１１５】
注文サイズ調整部１５３７は、撮像画像取得部１５７１と、目標抽出部１５７２と、注文サイズ画像取得部１５７３と、画像重畳部１５７４と、重畳画像出力部１５７５と、を有する。
【０１１６】
撮像画像取得部１５７１は、撮像部５０６が撮像している映像を取得する。目標抽出部１５７２は、撮像画像取得部１５７１が取得した映像から、図１４に示す目標１４１１や１４１２を抽出する。注文サイズ画像取得部１５７３は、注文設定部５３３で設定された注文サイズの画像を取得する。画像重畳部１５７４は、重畳制御テーブル１５７４ａを有し、撮像した映像に、撮像した映像の目標とサイズ合わせおよび位置合わせした注文サイズの画像を重畳する。重畳画像出力部１５７５は、重畳画像を表示部５０４へ出力表示する。
【０１１７】
（重畳制御テーブル）
図１６は、本実施形態に係る重畳制御テーブル１５７４ａの構成を示す図である。重畳制御テーブル１５７４ａは、撮像した映像に、撮像した映像の目標とサイズ合わせおよび位置合わせした注文サイズの画像を重畳するために使用される。
【０１１８】
重畳制御テーブル１５７４ａは、撮像画像１６０１と、撮像画像から抽出された目標抽出結果１６０２と、注文サイズ１６０３と、注文サイズ１６０３に基づき目標のサイズに合わせた注文サイズ画像１６０４と、重畳画像１６０５と、を対応付けて記憶する。ここで、目標抽出結果１６０２は、目標位置と目標サイズとを含む。
【０１１９】
《携帯端末の処理手順》
図１７は、本実施形態に係る画像処理装置としての携帯端末１４１０の処理手順を示すフローチャートである。このフローチャートは、図９のＣＰＵ９１０がＲＡＭ９４０を使用して実行し、図１５Ａおよび図１５Ｂの機能構成部を実現する。なお、このフローチャートは、図１１Ａまたは図１１Ｂに組み込まれてもよい。
【０１２０】
携帯端末１４１０は、ステップＳ１７０１において、撮像部５０６から映像を取得する。そして、携帯端末１４１０は、ステップＳ１７０３において、撮像映像から目標を抽出する。携帯端末１４１０は、ステップＳ１７０５において、抽出した目標から目標位置と目標サイズを算出する。携帯端末１４１０は、ステップＳ１７０７において、注文サイズに対応する画像を生成する。なお、注文サイズに対応する画像は、目標サイズに対応するサイズに調整される。携帯端末１４１０は、ステップＳ１７０９において、撮像映像内の目標位置を目印に、サイズが調整された注文サイズの画像を重畳する。そして、携帯端末１４１０は、ステップＳ１７１１において、撮像映像に注文サイズの画像が重畳された重畳画像を表示部５０４に表示する。携帯端末１４１０は、ステップＳ１７１３において、重畳表示の終了指示か否かを判定し、終了でなければステップＳ１７０１に戻る。
【０１２１】
本実施形態によれば、大判プリントのサイズや配置が適切か否かを注文時に画面で確認でき、大判プリントの失敗による無駄を生じさせない。
【０１２２】
［第４実施形態］
次に、本発明の第４実施形態に係る画像処理装置を含む画像処理システムについ説明する。本実施形態に係る画像処理システムは、上記第３実施形態と比べると、大判プリントを配置位置に投影することで、大判プリントのサイズや配置が適切か否かを注文時に確認する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１２３】
《大判プリントの投影》
図１８は、本実施形態に係る画像処理装置１８１０における大判プリントの投影を示す図である。
【０１２４】
図１８において、画像処理装置１８１０の投影部１８１１から、目標１８２１のサイズに基づいて大判プリントの指示サイズに対応して調整された画像１８２０が投影される。投影される画像１８２０は、サイズのみを示すものであっても大判プリントする画像であってもよい。
【０１２５】
《携帯端末の機能構成》
図１９Ａは、本実施形態に係る画像処理装置としての携帯端末１８１０の機能構成を示すブロック図である。なお、図１９Ａにおいて、図５と同様の機能構成部には同じ参照番号を付して、説明は省略する。
【０１２６】
ＷＥＢアプリケーション実行部１９０３は、図５のＷＥＢアプリケーション実行部５０３に加えて、投影部１８１１からの注文サイズの画像の投影を制御する注文サイズ投影制御部１９３８を有する。注文サイズ投影制御部１９３８は、投影部１８１１から注文サイズの画像を投影することで、実際に大判サイズを配置した場合の印象をあらかじめ知ることができる。なお、大判サイズの画像を対象画像とすれば、色などの印象もあらかじめ知ることができる。注文サイズ投影制御部１９３８は、投影部１８１１から投影された大判サイズの画像を見ながら、操作部５０５により大判サイズの選択や調整をすることができる。
【０１２７】
（注文サイズ投影制御部）
図１９Ｂは、本実施形態に係る注文サイズ投影制御部１９３８の機能構成を示すブロック図である。
【０１２８】
注文サイズ投影制御部１９３８は、注文サイズ取得部１９８１と、投影パラメータ生成部１９８２と、投影制御部１９８３と、を有する。
【０１２９】
注文サイズ取得部１９８１は、注文設定部５３３で設定された注文サイズの画像を取得する。投影パラメータ生成部１９８２は、パラメータ生成テーブル１９８２ａを有し、注文サイズの画像に対応する投影を行なうための投影パラメータを生成する。投影制御部１９８３は、投影パラメータ生成部１９８２が生成した投影パラメータに従って、投影部１８１１を制御して注文サイズの画像を投影させる。
【０１３０】
（パラメータ生成テーブル）
図２０は、本実施形態に係るパラメータ生成テーブル１９８２ａの構成を示す図である。パラメータ生成テーブル１９８２ａは、投影パラメータ生成部１９８２が注文サイズの画像に対応する投影を行なう投影パラメータを生成するために使用される。
【０１３１】
パラメータ生成テーブル１９８２ａは、注文サイズ２００１と、投影部の種類２００２と、目標抽出結果２００３と、投影パラメータと、を対応付けて記憶する。ここで、目標抽出結果２００３は、目標までの距離と目標サイズとを含む。また、投影パラメータ２００４は、投影サイズと投影画像とを含む。
【０１３２】
《携帯端末の処理手順》
図２１は、本実施形態に係る画像処理装置としての携帯端末１８１０の処理手順を示すフローチャートである。このフローチャートは、図９のＣＰＵ９１０がＲＡＭ９４０を使用して実行し、図１９Ａおよび図１９Ｂの機能構成部を実現する。なお、このフローチャートは、図１１Ａまたは図１１Ｂに組み込まれてもよい。
【０１３３】
携帯端末１８１０は、ステップＳ２１０１において、注文サイズを取得する。次に、携帯端末１８１０は、ステップＳ２１０３において、目標を参照して、注文サイズに基づき投影パラメータを生成する。そして、携帯端末１８１０は、ステップＳ２１０５において、投影部１８１１から生成した投影パラメータを用いて注文サイズの画像を投影する。携帯端末１８１０は、ステップＳ２１０７において、大判画像投影の終了指示か否かを判定し、終了でなければステップＳ２１０１に戻る。
【０１３４】
本実施形態によれば、大判プリントのサイズや配置が適切か否かを注文時に直接に確認でき、大判プリントの失敗による無駄を生じさせない。
【０１３５】
［第５実施形態］
次に、本発明の第５実施形態に係る画像処理装置を含む画像処理システムについて説明する。本実施形態に係る画像処理システムは、上記第２実施形態乃至第４実施形態と比べると、大判プリントのチェックや加工を画像処理装置としての携帯端末ではなくクラウドサーバで実行する点で異なる。その他の構成および動作は、第２実施形態から第４実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１３６】
《画像処理システム》
以下、図２２および図２３を参照して、本実施形態の画像処理システムについて説明する。
【０１３７】
（システム構成）
図２２は、本実施形態に係る画像処理装置２１１〜２１ｎを含む画像処理システム２２００の構成を示すブロック図である。なお、図２２において、図３と同様の構成要素には同じ参照番号を付して、説明を省略する。
【０１３８】
ネットワーク３４０には、クラウドサーバ２２５０が接続される。クラウドサーバ２２５０は、仮想サーバ２２５１と仮想写真データベース２２５２とを有し、画像処理装置２１１〜２１ｎにおけるプリント注文処理、あるいは、ＷＥＢ入稿サーバ３２０のプリント受注処理を代替処理する。このように、画像処理装置２１１〜２１ｎやＷＥＢ入稿サーバ３２０の負荷を軽減すると共に、画像処理装置２１１〜２１ｎやＷＥＢ入稿サーバ３２０ではできない処理も実行することができるようになる。
【０１３９】
（動作手順）
図２３は、本実施形態に係る画像処理装置２１０を含む画像処理システム２２００における動作手順を示すシーケンス図である。なお、図２３において、図４Ａと同様のステップには同じステップ番号を付して、説明は省略する。
【０１４０】
ステップＳ２３０１において、画像処理装置２１１〜２１ｎが撮像した写真の保管を要請すると、クラウドサーバ２２５０は、ステップＳ２３０３において、要請された写真を検索可能な形式で、仮想写真データベース２２５２に保管する。
【０１４１】
画像処理装置２１１〜２１ｎが、ステップＳ２３１１において、プリント注文をすると、クラウドサーバ２２５０は、ステップＳ２３１３において、プリント注文のチェック、特に、大判プリントの画質チェックを行なう。そして、クラウドサーバ２２５０は、ステップＳ２３１５において、プリント可否のチェック結果を送信し、画像処理装置２１１〜２１ｎは、ステップＳ２３１７において、プリント注文可否を報知する。
【０１４２】
プリント注文が許可されれば、画像処理装置２１１〜２１ｎは、ステップＳ２３１９において、画像編集の指示およびプリントの詳細を設定し、クラウドサーバ２２５０は、ステップＳ２３２１において、指示された画像編集処理を実行する。
【０１４３】
画像処理装置２１１〜２１ｎによる注文処理を受け付けると、ＷＥＢ入稿サーバ３２０は、ステップＳ２３２３において、クラウドサーバ２２５０から編集済みのプリント画像を取得する。
【０１４４】
本実施形態によれば、画像処理装置としての携帯端末の負荷を増加することなく、携帯端末が搭載していない画像加工も可能とし、失敗による無駄を生じさせずに大判プリントを実現できる。
【０１４５】
［第６実施形態］
次に、本発明の第６実施形態に係る画像処理装置を含む画像処理システムについて説明する。本実施形態に係る画像処理システムは、上記第２実施形態乃至第５実施形態と比べると、キャンパス（布）への大判プリント、あるいは、Ｔシャツやカーテンなどの平面でなく形状が変更する素材への大判プリントをする点で異なる。その他の構成および動作は、第２実施形態から第５実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１４６】
《画像処理システム》
以下、図２４Ａおよび図２４Ｂを参照して、本実施形態の画像処理システムにおける処理概要を説明する。
【０１４７】
図２４Ａは、本実施形態に係る画像処理装置を含む画像処理システムにおける処理概要を示す図である。図２４Ａは、大判プリントに対応するキャンパス２４０１および２４０２を示している。このように、本実施形態によれば、キャンパスへの大判プリントの印象を注文時に得ることも可能である。
【０１４８】
図２４Ｂは、本実施形態に係る画像処理装置を含む画像処理システムにおける他の処理概要を示す図である。図２４Ｂの上段には、壁紙２４０３への撮像画像の大判プリント２４０４の例が示されている。なお、図２４Ｂでは、１平面の壁への大判プリント壁紙の貼り付けを図示したが、曲面や角度を成す複数面への大判プリントにおいても、本実施形態を適用できる。大判プリント２４０４を壁紙２４０３の所望の位置に配置するように調整することも可能となって、実際の印象を得た大判サイズや配置の調整が可能となる。
【０１４９】
図２４Ｂの下段には、例えば、カーテン２４０５などの平面でなく表面が変化するプリント対象への大判プリント２７０６においても、本実施形態による大判プリントの処理は効果的であり、実際の印象を得た大判サイズや配置の調整が可能となる。
【０１５０】
本実施形態によれば、キャンパス（布）への大判プリント、あるいは、壁紙やカーテンなどの平面でなく形状が変更する素材への大判プリントにおいても、大判プリントの注文時に大判プリント結果を確認できるので、失敗による無駄を生じさせずに大判プリントを実現できる。
【０１５１】
［第７実施形態］
次に、本発明の第３実施形態に係る画像処理装置を含む画像処理システムについて説明する。本実施形態に係る画像処理システムは、上記第２実施形態乃至第６実施形態と比べると、画像処理装置の機種や撮像部（カメラ）の種類に関係なく統一した大判プリントサービスを提供する点で異なる。その他の構成および動作は、第２実施形態から第６実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１５２】
《携帯端末の機能構成》
図２５は、本実施形態に係る画像処理装置としての携帯端末２５１０の機能構成を示すブロック図である。なお、図２５において、図５と同様の機能構成部には同じ参照番号を付して、説明を省略する。
【０１５３】
ＷＥＢアプリケーション実行部２５０３は、図５のＷＥＢアプリケーション実行部５０３に加えて、機器情報保持部２５０９からの機器情報に基づいてプリント注文を調整する機器判定調整部２５３９を有する。機器判定調整部２５３９は、様々な画像処理装置の機種や撮像部（カメラ）の種類などの違いによっても、本実施形態のプリント注文が統一的に行なわれるように、機器を判定して調整を行なう。かかる処理によって、どんな機種に対しても、本実施形態のプリント注文のＷＥＢアプリケーションを適用可能となる。
【０１５４】
本実施形態によれば、画像処理装置の機種や撮像部（カメラ）の種類に関係なく統一した大判プリントサービスを、失敗による無駄を生じさせずに実現できる。
【０１５５】
［他の実施形態］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【０１５６】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【図１】
0006585406.tif 000002
【図２Ａ】
0006585406.tif 000003
【図２Ｂ】
0006585406.tif 000004
【図２Ｃ】
0006585406.tif 000005
【図２Ｄ】
0006585406.tif 000006
【図３】
0006585406.tif 000007
【図４Ａ】
0006585406.tif 000008
【図４Ｂ】
0006585406.tif 000009
【図４Ｃ】
0006585406.tif 000010
【図５】
0006585406.tif 000011
【図６】
0006585406.tif 000012
【図７】
0006585406.tif 000013
【図８Ａ】
0006585406.tif 000014
【図８Ｂ】
0006585406.tif 000015
【図８Ｃ】
0006585406.tif 000016
【図８Ｄ】
0006585406.tif 000017
【図８Ｅ】
0006585406.tif 000018
【図９】
0006585406.tif 000019
【図１０】
0006585406.tif 000020
【図１１Ａ】
0006585406.tif 000021
【図１１Ｂ】
0006585406.tif 000022
【図１２】
0006585406.tif 000023
【図１３】
0006585406.tif 000024
【図１４】
0006585406.tif 000025
【図１５Ａ】
0006585406.tif 000026
【図１５Ｂ】
0006585406.tif 000027
【図１６】
0006585406.tif 000028
【図１７】
0006585406.tif 000029
【図１８】
0006585406.tif 000030
【図１９Ａ】
0006585406.tif 000031
【図１９Ｂ】
0006585406.tif 000032
【図２０】
0006585406.tif 000033
【図２１】
0006585406.tif 000034
【図２２】
0006585406.tif 000035
【図２３】
0006585406.tif 000036
【図２４Ａ】
0006585406.tif 000037
【図２４Ｂ】
0006585406.tif 000038
【図２５】
0006585406.tif 000039