(57)【要約】【課題】ユーザを撮影して画像を印画紙にプリントして出力すると共に、画像データを高いセキュリティで保存してユーザ端末へ提供する。【解決手段】画像データ提供システムは、ユーザを撮影して画像データを生成する印画物作製装置２と、サーバ１とを備える。印画物作製装置２は、画像データ取得用のＵＲＬを生成し、画像データを暗号化し、画像復号用鍵を共通鍵を用いて暗号化し、ＵＲＬと暗号化した画像データ及び画像復号用鍵とをサーバ１へ送信する。また、印画物作製装置２は、画像データ及びＵＲＬを印画して印画物３を作製する。サーバ１は、受信した画像データ及び画像復号用鍵を暗号化した状態で保存する。印画物３に印画されたＵＲＬに基づいてユーザ端末４からアクセスされると、サーバ１は、共通鍵を用いて画像復号用鍵を復号し、復号した画像復号用鍵を用いて画像データを復号し、復号した画像データをユーザ端末４へ送信する。【選択図】図１
2020161195.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを撮影して画像データを生成し、前記画像データを印画紙に印画して印画物を作製する印画物作製装置と、
前記印画物作製装置から前記画像データを受信して保存し、前記画像データをユーザ端末へ送信するサーバシステムと、
を備える画像データ提供システムであって、
前記印画物作製装置は、
ユーザ端末が前記サーバシステムにアクセスして前記画像データを取得するためのＵＲＬ情報を生成するＵＲＬ生成部と、
前記ユーザ端末が前記サーバシステムにアクセスして前記画像データを取得するためのパスコードを生成するパスコード生成部と、
前記画像データを暗号化すると共に、暗号化した画像データを復号するための画像復号用鍵及び前記パスコードを前記サーバシステムと共有する共通鍵を用いて暗号化する暗号化処理部と、
前記暗号化された画像データ、暗号化された画像復号用鍵、暗号化されたパスコード及び前記ＵＲＬ情報を前記サーバシステムへ送信する通信処理部と、
前記画像データ、前記ＵＲＬ情報及び前記パスコードをミシン目入りの印画紙に、前記画像データと、前記ＵＲＬ情報及び前記パスコードとが切り離せるように印画して前記印画物を作製するプリンタと、
を有し、
前記サーバシステムは、前記印画物作製装置から、前記暗号化された画像データ、暗号化された画像復号用鍵、暗号化されたパスコード及び前記ＵＲＬ情報を受信して保存し、ユーザ端末から前記印画物に印画されたＵＲＬ情報に基づいてアクセスされると、前記パスコードを用いてユーザ認証を行い、前記共通鍵を用いて前記画像復号用鍵を復号し、復号した画像復号用鍵を用いて前記画像データを復号し、復号した画像データを前記ユーザ端末へ送信することを特徴とする画像データ提供システム。
【請求項２】
前記サーバシステムは、
前記印画物作製装置から、前記暗号化された画像データを受信する第１サーバと、
前記印画物作製装置から、前記暗号化された画像復号用鍵、前記暗号化されたパスコード及び前記ＵＲＬ情報を受信し、前記ユーザ端末へ前記画像データを送信する第２サーバと、
前記暗号化された画像データ、前記暗号化された画像復号用鍵、前記パスコード及び前記ＵＲＬ情報を保存する第３サーバと、
を有することを特徴とする請求項１に記載の画像データ提供システム。
【請求項３】
前記第２サーバは、暗号化したパスコードを受信すると、前記共通鍵を用いて復号し、復号したパスコードを前記第３サーバに保存し、前記ユーザ端末から通知されたパスコードと、前記第３サーバに保存されているパスコードとを比較してユーザ認証を行うことを特徴とする請求項２に記載の画像データ提供システム。
【請求項４】
前記印画物作製装置と前記第１サーバとの間の通信プロトコルと、前記印画物作製装置と前記第２サーバとの間の通信プロトコルとが異なることを特徴とする請求項２又は３に記載の画像データ提供システム。
【請求項５】
ユーザを撮影して画像データを生成する撮影装置と、
ユーザ端末がサーバシステムにアクセスして前記画像データを取得するためのＵＲＬ情報を生成するＵＲＬ生成部と、
前記ユーザ端末が前記サーバシステムにアクセスして前記画像データを取得するためのパスコードを生成するパスコード生成部と、
前記画像データを暗号化すると共に、暗号化した画像データを復号するための画像復号用鍵及び前記パスコードを前記サーバシステムと共有する共通鍵を用いて暗号化する暗号化処理部と、
前記暗号化された画像データ、暗号化された画像復号用鍵、暗号化されたパスコード及び前記ＵＲＬ情報を前記サーバシステムへ送信する通信処理部と、
前記画像データ、前記ＵＲＬ情報及び前記パスコードをミシン目入りの印画紙に、前記画像データと、前記ＵＲＬ情報及び前記パスコードとが切り離せるように印画して印画物を作製するプリンタと、
を備える印画物作製装置。
【請求項６】
前記ＵＲＬ情報をコード化して二次元コードを生成するコード化処理部をさらに備え、
前記プリンタは、前記二次元コードを前記印画紙にプリントして前記印画物を作製することを特徴とする請求項５に記載の印画物作製装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ提供システム及び印画物作製装置に関する。
【背景技術】
【０００２】
免許証、パスポート、履歴書等に貼付する証明写真等を撮影するためのボックス型の写真撮影装置が知られている。写真撮影装置は、人物を撮影し、用途に応じた様々なサイズの写真をプリントして出力する。また、クロマキー合成を用いた処理により、人物画像にテンプレート画像を合成してプリント出力する写真撮影装置が知られている。利用者は、あらかじめ準備されている様々なテンプレート画像から所望の画像を選択することができる。
【０００３】
近年、アップロードした写真を仲間同士で共有することができるＳＮＳ（Social  Networking  Service）サービスが多く提供され、利用者数が増えている。写真撮影装置でユニークなテンプレート画像と自身の画像との合成画像をプリント出力したユーザは、この画像をＳＮＳで仲間と共有することを望む。従来、ユーザは、手元のプリント物をスマートフォン等で撮影してＳＮＳに投稿（アップロード）していた。
【０００４】
しかし、プリント物の撮影は撮影角度や明るさ等の調整が難しく、所望の画質の画像をＳＮＳに投稿することが困難であるという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３３７５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来の実状に鑑みてなされたものであり、ユーザを撮影して画像を印画紙にプリントして出力すると共に、画像データを高いセキュリティで保存してユーザ端末へ提供する画像データ提供システム、及びユーザを撮影して画像を印画紙にプリントして出力すると共に、画像データをサーバに高いセキュリティで保存する印画物作製装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の一態様による画像データ提供システムは、ユーザを撮影して画像データを生成し、前記画像データを印画紙に印画して印画物を作製する印画物作製装置と、前記印画物作製装置から前記画像データを受信して保存し、前記画像データをユーザ端末へ送信するサーバシステムと、を備える画像データ提供システムであって、前記印画物作製装置は、ユーザ端末が前記サーバシステムにアクセスして前記画像データを取得するためのＵＲＬ情報を生成するＵＲＬ生成部と、前記画像データを暗号化すると共に、暗号化した画像データを復号するための画像復号用鍵を前記サーバシステムと共有する共通鍵を用いて暗号化する暗号化処理部と、前記暗号化された画像データ、暗号化された画像復号用鍵、及び前記ＵＲＬ情報を前記サーバシステムへ送信する通信処理部と、前記画像データ及び前記ＵＲＬ情報を印画紙に印画して前記印画物を作製するプリンタと、を有し、前記サーバシステムは、前記印画物作製装置から、前記暗号化された画像データ、暗号化された画像復号用鍵、及び前記ＵＲＬ情報を受信して保存し、ユーザ端末から前記印画物に印画されたＵＲＬ情報に基づいてアクセスされると、前記共通鍵を用いて前記画像復号用鍵を復号し、復号した画像復号用鍵を用いて前記画像データを復号し、復号した画像データを前記ユーザ端末へ送信することを特徴とするものである。
【０００８】
本発明の一態様による画像データ提供システムにおいて、前記サーバシステムは、前記印画物作製装置から、前記暗号化された画像データを受信する第１サーバと、前記印画物作製装置から、前記暗号化された画像復号用鍵及び前記ＵＲＬ情報を受信し、前記ユーザ端末へ前記画像データを送信する第２サーバと、前記暗号化された画像データ、前記暗号化された画像復号用鍵、及び前記ＵＲＬ情報を保存する第３サーバと、を有することを特徴とする。
【０００９】
本発明の一態様による画像データ提供システムにおいて、前記印画物作製装置は、前記ユーザ端末が前記サーバシステムにアクセスして前記画像データを取得するためのパスコードを生成するパスコード生成部をさらに備え、前記暗号化処理部は、前記共通鍵を用いて前記パスコードを暗号化し、前記通信処理部は、暗号化したパスコードを前記第２サーバへ送信し、前記プリンタは、前記パスコードを前記印画紙にプリントして前記印画物を作製し、前記第２サーバは、暗号化したパスコードを受信すると、前記共通鍵を用いて復号し、復号したパスコードを前記第３サーバに保存し、前記ユーザ端末から通知されたパスコードと、前記第３サーバに保存されているパスコードとを比較してユーザ認証を行うことを特徴とする。
【００１０】
本発明の一態様による画像データ提供システムは、前記印画物作製装置と前記第１サーバとの間の通信プロトコルと、前記印画物作製装置と前記第２サーバとの間の通信プロトコルとが異なることを特徴とする。
【００１１】
本発明の一態様によるサーバシステムは、ユーザを撮影して画像データを生成し、前記画像データ及びＵＲＬ情報を印画紙に印画して印画物を作製する印画物作製装置から、暗号化された前記画像データ、暗号化された画像復号用鍵、及び前記ＵＲＬ情報を受信して保存し、ユーザ端末へ前記画像データを送信するサーバシステムであって、前記印画物作製装置から、前記暗号化された画像データを受信する第１サーバと、前記印画物作製装置から、前記暗号化された画像復号用鍵及び前記ＵＲＬ情報を受信する第２サーバと、前記暗号化された画像データ、前記暗号化された画像復号用鍵、及び前記ＵＲＬ情報を保存する第３サーバと、を備え、前記第２サーバは、前記印画物に印画されたＵＲＬ情報に基づいてユーザ端末からアクセスされると、前記印画物作製装置と共有する共通鍵を用いて前記画像復号用鍵を復号し、復号した画像復号用鍵を用いて前記画像データを復号し、復号した画像データを前記ユーザ端末へ送信することを特徴とするものである。
【００１２】
本発明の一態様による印画物作製装置は、ユーザを撮影して画像データを生成する撮影装置と、ユーザ端末がサーバシステムにアクセスして前記画像データを取得するためのＵＲＬ情報を生成するＵＲＬ生成部と、前記画像データを暗号化すると共に、暗号化した画像データを復号するための画像復号用鍵を前記サーバシステムと共有する共通鍵を用いて暗号化する暗号化処理部と、前記暗号化された画像データ、暗号化された画像復号用鍵、及び前記ＵＲＬ情報を前記サーバシステムへ送信する通信処理部と、前記画像データ及び前記ＵＲＬ情報を印画紙に印画して印画物を作製するプリンタと、を備えるものである。
【００１３】
本発明の一態様による印画物作製装置は、ユーザ端末が前記サーバシステムにアクセスして前記画像データを取得するためのパスコードを生成するパスコード生成部をさらに備え、前記暗号化処理部は、前記共通鍵を用いて前記パスコードを暗号化し、前記通信処理部は、暗号化したパスコードを前記サーバシステムへ送信し、前記プリンタは、前記パスコードを前記印画紙にプリントして前記印画物を作製することを特徴とする。
【００１４】
本発明の一態様による印画物作製装置は、前記ＵＲＬ情報をコード化して二次元コードを生成するコード化処理部をさらに備え、前記プリンタは、前記二次元コードを前記印画紙にプリントして前記印画物を作製することを特徴とする。
【００１５】
本発明の一態様による印画物作製装置において、前記プリンタは、前記画像データと、前記二次元コード、前記パスコード、及び前記ＵＲＬ情報とを異なる印画紙にプリントすることを特徴とする。
【００１６】
本発明の一態様による印画物作製装置は、前記サーバシステムへ前記暗号化された画像データを送信する際の通信プロトコルと、前記サーバシステムへ前記暗号化された画像復号用鍵、前記暗号化されたパスコード、及び前記ＵＲＬ情報を送信する際の通信プロトコルとが異なることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザを撮影して画像を印画紙にプリントして出力すると共に、画像データを高いセキュリティで保存してユーザ端末へ提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態による画像データ提供システムの構成図である。
【図２】印画物の例を示す図である。
【図３】印画物作製装置の概略構成図である。
【図４】演算制御装置のハードウェア構成を示す図である。
【図５】画像処理プログラムを実行することで実現される機能ブロック図である。
【図６】ウェブサーバの機能ブロック図である。
【図７】同第１の実施形態による画像データ提供方法を説明するシーケンス図である。
【図８】同第２の実施形態による画像データ提供システムの構成図である。
【図９】同第２の実施形態による画像データ提供方法を説明するシーケンス図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２０】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る画像データ提供システムの構成図である。図１に示すように、画像データ提供システムは、携帯端末４へ画像データを送信するサーバシステム１と、ユーザを撮影して印画物３を作製する印画物作製装置２とを備える。
【００２１】
サーバシステム１は、ウェブサーバ１Ｂ及びデータベースサーバ１Ｃを備える。
【００２２】
印画物作製装置２は、ボックス型の写真撮影装置であり、ユーザを撮影してユーザ画像を生成し、ユーザ画像とテンプレート画像とを合成して合成画像を生成する。また、印画物作製装置２は、ユーザが後で合成画像データをダウンロードするためのウェブページのＵＲＬと、パスコードとを生成する。さらに、印画物作製装置２は、生成したＵＲＬをコード化処理し、二次元コードを作成する。
【００２３】
印画物作製装置２は、図２に示すように、合成画像３１、二次元コード３２、パスコード３３、及びＵＲＬ３４を印画紙に印画して、印画物３を作製する。
【００２４】
印画物作製装置２は、合成画像３１の画像データ及びパスコードを暗号化し、ＵＲＬ情報と共にウェブサーバ１Ｂへ送信する。印画物作製装置２は、ウェブサーバ１Ｂと共通鍵（秘密鍵）を共有しており、この共通鍵を用いて、画像データ及びパスコードを暗号化する。ウェブサーバ１Ｂと印画物作製装置２との間の通信プロトコルには、ＨＴＴＰＳ（Hypertext  Transfer  Protocol  Secure）が用いられる。すなわち、ＳＳＬ／ＴＬＳプロトコルによって提供されるセキュアな接続の上でＨＴＴＰ通信が行われる。
【００２５】
ウェブサーバ１Ｂは、暗号化されたパスコードを印画物作製装置２から受信すると、共通鍵を用いて復号する。ウェブサーバ１Ｂは、暗号化された画像データ、復号したパスコード、及びＵＲＬ情報をデータベースサーバ１Ｃに格納する。データベースサーバ１Ｃは、ＵＲＬ情報、パスコード、及び画像データを紐付けて保存する。データベースサーバ１Ｃでは、画像データが暗号化された状態で保存される。
【００２６】
ユーザは、スマートフォンやタブレット機器等の携帯端末４を有しており、この携帯端末４には、二次元コードを読み取るプログラム（二次元コード読取アプリ）が記憶されている。携帯端末４がこのプログラムを実行すると、二次元コードを読み取るために携帯端末４のカメラ機能が起動する。ユーザが携帯端末４のカメラで印画物３上の二次元コード３２を撮影すると、携帯端末４は二次元コード３２を読み取ってＵＲＬを取得し、ウェブサーバ１Ｂにアクセスする。ウェブサーバ１Ｂと携帯端末４との間の通信プロトコルにはＨＴＴＰＳが用いられる。
【００２７】
ウェブサーバ１Ｂは、携帯端末４からアクセスされると、携帯端末４にパスコード入力画面を表示させ、パスコードの入力を要求する。ユーザは、パスコード入力画面から、印画物３に印字されているパスコード３３を入力する。ウェブサーバ１Ｂは、携帯端末４がアクセスしてきた際のＵＲＬに対応するパスコードをデータベースサーバ１Ｃに問い合わせ、データベースサーバ１Ｃに保存されているパスコードと、入力されたパスコードとを比較し、ユーザ認証を行う。
【００２８】
パスコードが合致していた場合、ウェブサーバ１Ｂはデータベースサーバ１Ｃから対応する画像データを取得し、共通鍵を用いて画像データを復号する。そして、ウェブサーバ１Ｂは、復号した画像データを携帯端末４へ送信する。携帯端末４は、画像データをメモリに保存する。
【００２９】
このように、本実施形態による画像データ提供システムによれば、ユーザは、撮影したユーザ画像とテンプレート画像とを合成した合成画像が印画された印画物３を入手できる。また、印画物３に印画された二次元コード３２を用いてサーバにアクセスし、パスコード３３を入力することで、印画物３に印画された合成画像の画像データを入手することができる。これにより、ユーザは、合成画像の画像データそのものをＳＮＳに投稿して仲間と共有したり、編集したりすることができる。
【００３０】
また、この画像データ提供システムでは、画像データを暗号化した状態でデータベースサーバ１Ｃに保存している。そのため、ユーザ画像を含む画像データを高いセキュリティで保存しておくことができる。
【００３１】
次に、印画物作製装置２の構成について説明する。図３は、印画物作製装置２の概略構成を示す。印画物作製装置２は、ユーザ（被撮影者）Ｐを撮影し、撮影画像データを生成する撮影装置２１と、この撮影画像データに対して画像処理を施す演算制御装置２０と、印画物（写真）をプリントするプリンタ２３と、撮影装置２１がユーザＰを撮影する際にユーザＰに光を照射するストロボ２４と、サーバシステム１との通信を行う通信部（通信インタフェース部）２５とを備える。
【００３２】
また、印画物作製装置２は、ユーザＰからテンプレート選択等の各種指示を受け付けると共に、撮影した画像のプレビュー表示を行うタッチパネル２２を備えている。印画物３の作製が有料である場合、印画物作製装置２には、ユーザＰが印画物の代金として支払う貨幣を受け入れたり、釣銭を払い出したりする課金部（図示せず）が設けられる。印画物作製装置２におけるユーザＰの背中側の壁紙は、クロマキー合成に適した色、例えば青色や黄緑色になっている。
【００３３】
撮影装置２１は、例えばデジタルカメラであり、レンズ、シャッタ、ＣＭＯＳセンサ、Ａ／Ｄ変換器等を有する。撮影装置２１がユーザＰを撮影する場合には、ＣＭＯＳセンサが、レンズにより収束された撮影光を、シャッタを介して受光すると共に、受光面に結像された光学像を光電変換し、画像信号として出力する。そして、Ａ／Ｄ変換器が、ＣＭＯＳセンサから出力された画像信号をＡ／Ｄ変換し、撮影画像データを生成する。撮影装置２１は、撮影画像データを演算制御装置２０へ出力する。
【００３４】
演算制御装置２０は、撮影装置２１、タッチパネル２２、プリンタ２３、ストロボ２４、及び通信部２５に接続されており、各部の制御やデータの受け渡しを行う。
【００３５】
図４に、演算制御装置２０のハードウェア構成を示す。演算制御装置２０は、ＣＰＵ（中央演算処理部）２６、メインメモリ２７、ディスク装置２８、及び入出力部２９を有する。演算制御装置２０の各部はバスを介して接続されている。
【００３６】
ディスク装置２８は、制御プログラム、画像処理プログラム、及びテンプレートデータを記憶する。
【００３７】
ＣＰＵ２６がメインメモリ２７にロードされた制御プログラムを実行することで、印画物作製装置２の各部を制御する制御部として機能する。
【００３８】
ＣＰＵ２６がメインメモリ２７にロードされた画像処理プログラムを実行することで、図５に示すように、テンプレート選択部２０１、合成部２０２、ＵＲＬ生成部２０３、コード化処理部２０４、パスコード生成部２０５、プリント用画像生成部２０６、暗号化処理部２０７、及び通信処理部２０８が実現され、印画物３の作製及びサーバシステム１との通信が行えるようになる。
【００３９】
テンプレート選択部２０１は、ディスク装置２８に記憶されているテンプレートデータをタッチパネル２２に表示し、ユーザから、使用するテンプレート画像の選択を受け付ける。
【００４０】
合成部２０２は、撮影装置２１による撮影画像内の人物（ユーザ）と背景色（壁紙色）との色差を判別し、撮影画像からユーザ画像を切り抜く。ここで判別される色差とは、色相差、彩度差、又は色相差及び彩度差の組み合わせである。そして、合成部２０２は、ユーザ画像と、選択されたテンプレート画像とを合成して合成画像を生成する。
【００４１】
ＵＲＬ生成部２０３は、合成画像データをダウンロードするためのウェブページのＵＲＬを生成する。ＵＲＬ生成部２０３は、合成画像毎に（印画物３毎に）一意のＵＲＬを生成する。例えば、ＵＲＬ生成部２０３は、印画物作製装置２の筐体番号や撮影時刻等を用いてＵＲＬの末尾複数桁の文字列を変えて、一意の（各画像データ固有の）ＵＲＬを生成する。
【００４２】
コード化処理部２０４は、ＵＲＬ生成部２０３が生成したＵＲＬをコード化処理し、二次元コードを生成する。
【００４３】
パスコード生成部２０５は、合成画像データをダウンロードするための一意のパスコードを生成する。例えば、パスコード生成部２０５は、パスコードとして８桁のランダムな文字列を生成する。
【００４４】
プリント用画像生成部２０６は、合成画像、二次元コード、ＵＲＬ、及びパスコードを配置したプリント用画像を生成する。プリント用画像は、入出力部２９を介してプリンタ２３へ転送される。
【００４５】
暗号化処理部２０７は、合成部２０２により生成された合成画像データと、パスコード生成部２０５により生成されたパスコードとを、ウェブサーバ１Ｂと共有する共通鍵を用いて暗号化する。
【００４６】
通信処理部２０８は、暗号化した画像データ、暗号化したパスコード、及びＵＲＬ生成部２０３が生成したＵＲＬを、通信部２５からウェブサーバ１Ｂに送信する。
【００４７】
印画物作製装置２のタッチパネル２２は、操作ボタンを表示し、操作ボタンが押されると、その操作ボタンに対応した操作指示を受け付ける。また、印画物作製装置２はライブビュー機能を有し、テンプレート画像とユーザ画像とを合成した合成画像をタッチパネル２２の画面で確認できるようになっている。
【００４８】
タッチパネル２２上の撮影指示ボタンが押されると、ボタンタッチ後、所定のタイミングで撮影処理が行われ、合成画像が静止画表示される。ユーザＰは、表示された合成画像を確認し、承認ボタンを押すと、演算制御装置２０は、この合成画像を含むプリント用画像のデータをプリンタ２３へ転送する。
【００４９】
プリンタ２３は、演算制御装置２０から受け取ったプリント用画像を印画紙にプリントして印画物３を出力する。プリンタ２３のプリント方式は特に限定されず、インクジェット方式、昇華型熱転写方式、溶融型熱転写方式等を用いることができる。
【００５０】
ウェブサーバ１Ｂは、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えたコンピュータにより構成され、ＣＰＵが、ＲＯＭに記憶されたプログラム又はＲＡＭにロードされたプログラムを実行することで、図６に示すように、データ受信処理部１１、データ格納処理部１２、認証処理部１３、及びデータ送信処理部１４が実現され、印画物作製装置２や携帯端末４との通信を行ったり、データベースサーバ１Ｃとの間でデータの転送を行ったりすることができる。ウェブサーバ１Ｂと、印画物作製装置２や携帯端末４との間の通信プロトコルにはＨＴＴＰＳが用いられる。
【００５１】
データ受信処理部１１は、印画物作製装置２から、暗号化された画像データ、暗号化されたパスコード、及びＵＲＬ情報を受信する。
【００５２】
データ格納処理部１２は、印画物作製装置２と共有する共通鍵を用いて、受信したパスコードを復号する。そして、データ格納処理部１２は、暗号化された画像データ、復号したパスコード、及びＵＲＬをデータベースサーバ１Ｃへ転送して格納する。
【００５３】
認証処理部１３は、携帯端末４からアクセスされると、パスコードの入力を求める。認証処理部１３は、携帯端末４から送信されたパスコードを受信すると、データベースサーバ１Ｃが保持しているパスコードを参照して、ユーザの認証処理を行う。携帯端末４がアクセスしてきた際のＵＲＬに対応するパスコードと、携帯端末４から送信されたパスコードとが合致した場合、認証処理部１３は、正規ユーザであると認証する。
【００５４】
データ送信処理部１４は、データベースサーバ１Ｃから、携帯端末４がアクセスしてきた際のＵＲＬに対応する暗号化された画像データを取得する。データ送信処理部１４は、印画物作製装置２と共有する共通鍵を用いて、暗号化された画像データを復号し、画像データを携帯端末４へ送信する。
【００５５】
データベースサーバ１Ｃは、暗号化された画像データ、パスコード、及びＵＲＬをデータベース化して記憶するコンピュータである。
【００５６】
次に、図７を用いて、本実施形態による画像データ提供処理の流れを説明する。ユーザが印画物作製装置２のタッチパネル２２を操作し、テンプレート画像を選択すると（ステップＳ１０１）、撮影装置２１がユーザを撮影する（ステップＳ１０２）。
【００５７】
合成部２０２は、撮影装置２１による撮影画像からユーザ画像を切り抜き、ユーザ画像と、ステップＳ１０１で選択されたテンプレート画像とを合成して合成画像を生成する（ステップＳ１０３）。
【００５８】
ＵＲＬ生成部２０３が、画像データダウンロード用のユニークなＵＲＬを生成し、パスコード生成部２０５がユニークなパスコードを生成する（ステップＳ１０４）。
【００５９】
コード化処理部２０４が、ステップＳ１０４で生成されたＵＲＬをコード化処理して二次元コードを生成すると、プリント用画像生成部２０６が、合成画像、二次元コード、ＵＲＬ、及びパスコードを配置したプリント用画像を生成する。プリンタ２３が、プリント用画像を印画紙に印画して印画物３を作製する（ステップＳ１０５）。ユーザは、合成画像３１、二次元コード３２、パスコード３３、及びＵＲＬ３４が印画された印画物３を取得する（ステップＳ１０６）。
【００６０】
印画物作製装置２の暗号化処理部２０７は、ステップＳ１０３で生成された画像データ（合成画像データ）と、ステップＳ１０４で生成されたパスコードとを、ウェブサーバ１Ｂと共有する共通鍵を用いて暗号化する（ステップＳ１０７）。通信処理部２０８は、暗号化した画像データ、暗号化したパスコード、及びステップＳ１０４で生成されたＵＲＬをウェブサーバ１Ｂへ送信する（ステップＳ１０８）。
【００６１】
ウェブサーバ１Ｂは、印画物作製装置２から受信した画像データ、パスコード、及びＵＲＬをデータベースサーバ１Ｃに保存する（ステップＳ１０９）。データベースサーバ１Ｃへの保存に際し、パスコードは、印画物作製装置２と共有する共通鍵を用いて復号される。画像データは暗号化された状態のままデータベースサーバ１Ｃに保存される。データベースサーバ１Ｃは、パスコード、ＵＲＬ、及び画像データを紐付けて保存する。
【００６２】
ユーザが、携帯端末４の二次元コード読取機能を用いて、印画物３に印画された二次元コード３２を読み取ると（ステップＳ１１０）、携帯端末４はウェブサーバ１Ｂにアクセスする（ステップＳ１１１）。
【００６３】
ウェブサーバ１Ｂは、携帯端末４にパスコードの入力を要求する（ステップＳ１１２）。ユーザが、携帯端末４のパスコード入力画面から、印画物３に印字されているパスコード３３を入力すると、パスコードがウェブサーバ１Ｂに通知される（ステップＳ１１３）。
【００６４】
ウェブサーバ１Ｂの認証処理部１３は、データベースサーバ１Ｃ内の、携帯端末４がアクセスしてきた際のＵＲＬに対応するパスコードを参照し、ユーザの認証処理を行う（ステップＳ１１４）。
【００６５】
パスコードが一致し、正規ユーザと認証されると、ウェブサーバ１Ｂは、データベースサーバ１Ｃから、暗号化された画像データを取り出し、印画物作製装置２と共有する共通鍵を用いて復号する（ステップＳ１１５）。
【００６６】
ウェブサーバ１Ｂは、復号した画像データを携帯端末４へ送信する（ステップＳ１１６）。ユーザは、携帯端末４を操作し、受信した画像データをメモリに保存する（ステップＳ１１７）。
【００６７】
このように本実施形態によれば、ユーザは、自身の画像とテンプレート画像との合成画像が印画された印画物３を入手できると共に、印画物３上の画像３１の画像データをウェブサーバ１Ｂからダウンロードして取得できる。
【００６８】
また、ユーザを撮影した画像を含む画像データは、暗号化された状態でデータベースサーバ１Ｃに保存される。そのため、ユーザに提供する画像データを高いセキュリティで保存しておくことができる。
【００６９】
上記第１の実施形態において、ウェブサーバ１Ｂは、印画物作製装置２から受信した画像データを、印画物作製装置２と共有する共通鍵を用いて一旦復号し、別の暗号化アルゴリズムを用いて画像データを暗号化し、データベースサーバ１Ｃに格納してもよい。
【００７０】
［第２の実施形態］
図８は、本発明の第２の実施形態に係る画像データ提供システムの構成図である。図８に示す画像データ提供システムは、図１に示す第１の実施形態と比較して、サーバシステム１がＦＴＰサーバ１Ａを備える点が異なる。
【００７１】
サーバシステム１において、ＦＴＰサーバ１Ａ及びウェブサーバ１ＢはＤＭＺ（DeMilitarized  Zone：非武装地帯）に配置されている。データベースサーバ１Ｃは、ＬＡＮ（Local  Area  Network）に配置される。
【００７２】
印画物作製装置２は、合成画像３１の画像データを暗号化し、ＦＴＰサーバ１Ａへ送信する。ＦＴＰサーバ１Ａと印画物作製装置２との間の通信プロトコルには、ＦＴＰＳ（File  Transfer  Protocol  over  SSL/TLS）が用いられる。
【００７３】
印画物作製装置２は、ウェブサーバ１Ｂと共有している共通鍵を用いて、暗号化した画像データを復号するための画像復号用鍵と、パスコードとを暗号化する。そして、印画物作製装置２は、ＵＲＬ情報と、暗号化した画像復号用鍵及びパスコードとをウェブサーバ１Ｂへ送信する。
【００７４】
ウェブサーバ１Ｂは、暗号化されたパスコードを印画物作製装置２から受信すると、共通鍵を用いて復号する。ウェブサーバ１Ｂは、ＦＴＰサーバ１Ａから暗号化された画像データを受け取り、ＵＲＬ情報、パスコード、画像復号用鍵、及び画像データをデータベースサーバ１Ｃに格納する。データベースサーバ１Ｃは、ＵＲＬ情報、パスコード、画像復号用鍵、及び画像データを紐付けて保存する。データベースサーバ１Ｃでは、画像復号用鍵及び画像データが暗号化された状態で保存される。
【００７５】
ウェブサーバ１Ｂは、携帯端末４からアクセスしてきたユーザを正規ユーザと認証すると、データベースサーバ１Ｃから画像復号用鍵及び画像データを取得し、共通鍵を用いて画像復号用鍵を復号する。そして、ウェブサーバ１Ｂは、復号した画像復号用鍵を用いて暗号化されている画像データを復号し、復号した画像データを携帯端末４へ送信する。
【００７６】
このように、本実施形態による画像データ提供システムによれば、画像データを暗号化した状態でデータベースサーバ１Ｃに保存し、さらに、暗号化した画像データを復号するための画像復号用鍵も共通鍵で暗号化した状態でデータベースサーバ１Ｃに保存している。そのため、ユーザ画像を含む画像データを極めて高いセキュリティで保存しておくことができる。
【００７７】
本実施形態では、印画物作製装置２の暗号化処理部２０７は、合成部２０２により生成された合成画像データの暗号化を行うにあたり、まず、Ｚｉｐなどのファイル形式で合成画像データを圧縮処理してアーカイブファイルを生成する。暗号化処理部２０７は、固定されたパスワード又は任意に変化させたパスワードを用いて、暗号化のためのパスワードを生成する。そして、暗号化処理部２０７は、このパスワードを用いて、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などのアルゴリズムを使用して、アーカイブファイルの暗号化処理を行う。暗号化に用いたパスワードが、画像復号用鍵となる。
【００７８】
暗号化処理部２０７は、画像復号用鍵と、パスコード生成部２０５により生成されたパスコードとを、ウェブサーバ１Ｂと共有する共通鍵を用いて暗号化する。
【００７９】
通信処理部２０８は、暗号化された画像データ（例えばＡＥＳ形式で暗号化されたＺｉｐファイル）を、通信プロトコルとしてＦＴＰＳを用いて、通信部２５からＦＴＰサーバ１Ａに送信して格納する。例えば、通信処理部２０８は、ＦＴＰサーバ１Ａから指示されたデータ格納位置に、暗号化された画像データを格納する。
【００８０】
通信処理部２０８は、画像データをＦＴＰサーバ１Ａへ転送した後、暗号化した画像復号用鍵、暗号化したパスコード、ＵＲＬ生成部２０３が生成したＵＲＬ、及びＦＴＰサーバ１Ａにおける画像データの格納位置を、通信プロトコルとしてＨＴＴＰＳを用いて、通信部２５からウェブサーバ１Ｂに送信する。
【００８１】
ＦＴＰサーバ１Ａは、通信プロトコルとしてＦＴＰＳを用いて、印画物作製装置２から、暗号化された画像データを受信する。
【００８２】
ウェブサーバ１Ｂのデータ格納処理部１２は、印画物作製装置２と共有する共通鍵を用いて、受信したパスコードを復号する。また、データ格納処理部１２は、画像データの格納位置に基づいて、ＦＴＰサーバ１Ａから暗号化された画像データを取得する。そして、データ格納処理部１２は、暗号化された画像データ、暗号化された画像復号用鍵、復号したパスコード、及びＵＲＬをデータベースサーバ１Ｃへ転送して格納する。
【００８３】
データ送信処理部１４は、認証処理部１３による認証後、データベースサーバ１Ｃから、携帯端末４がアクセスしてきた際のＵＲＬに対応する暗号化された画像データ及び暗号化された画像復号用鍵を取得する。データ送信処理部１４は、印画物作製装置２と共有する共通鍵を用いて、暗号化された画像復号用鍵を復号する。そして、データ送信処理部１４は、復号した画像復号用鍵を用いて、暗号化された画像データを復号し、画像データを携帯端末４へ送信する。
【００８４】
次に、図９を用いて、本実施形態による画像データ提供処理の流れを説明する。ステップＳ２０１〜Ｓ２０６、Ｓ２１２〜２１６は、図７のステップＳ１０１〜Ｓ１０６、Ｓ１１０〜Ｓ１１４と同じであるため、説明を省略する。
【００８５】
印画物３の作製後、印画物作製装置２の暗号化処理部２０７は、ステップＳ２０３で生成された画像データ（合成画像データ）の暗号化を行う（ステップＳ２０７）。通信処理部２０８は、暗号化された画像データをＦＴＰサーバ１Ａに転送・格納する（ステップＳ２０８）。
【００８６】
暗号化処理部２０７は、暗号化した画像データの復号用鍵と、ステップＳ２０４で生成されたパスコードとを、ウェブサーバ１Ｂと共有する共通鍵を用いて暗号化する（ステップＳ２０９）。通信処理部２０８は、暗号化した画像復号用鍵、暗号化したパスコード、及びステップＳ２０４で生成されたＵＲＬをウェブサーバ１Ｂに送信する（ステップＳ２１０）。
【００８７】
ウェブサーバ１Ｂは、印画物作製装置２から受信した画像復号用鍵、パスコード、及びＵＲＬと、ＦＴＰサーバ１Ａが印画物作製装置２から受信した画像データとをデータベースサーバ１Ｃに保存する（ステップＳ２１１）。データベースサーバ１Ｃへの保存に際し、パスコードは、印画物作製装置２と共有する共通鍵を用いて復号される。画像復号用鍵及び画像データは暗号化された状態のままデータベースサーバ１Ｃに保存される。データベースサーバ１Ｃは、画像復号用鍵、パスコード、ＵＲＬ、及び画像データを紐付けて保存する。
【００８８】
携帯端末４のユーザが正規ユーザと認証されると、ウェブサーバ１Ｂは、データベースサーバ１Ｃから、暗号化された画像データ、及び暗号化された画像復号用鍵を取り出す。ウェブサーバ１Ｂは、印画物作製装置２と共有する共通鍵を用いて、画像復号用鍵を復号する。次に、ウェブサーバ１Ｂは、復号した画像復号用鍵を用いて、暗号化された画像データを復号する（ステップＳ２１７）。
【００８９】
ウェブサーバ１Ｂは、復号した画像データを携帯端末４へ送信する（ステップＳ２１８）。ユーザは、携帯端末４を操作し、受信した画像データをメモリに保存する（ステップＳ２１９）。
【００９０】
このように本実施形態によれば、ユーザを撮影した画像を含む画像データは、暗号化された状態でデータベースサーバ１Ｃに保存される。また、画像データを復号する画像復号用鍵も暗号化された状態でデータベースサーバ１Ｃに保存される。そのため、ユーザに提供する画像データを極めて高いセキュリティで保存しておくことができる。
【００９１】
上記第１及び第２の実施形態では、１枚の印画物３に合成画像３１、二次元コード３２、パスコード３３、及びＵＲＬ３４を印画する例について説明したが、合成画像３１と、二次元コード３２、パスコード３３、及びＵＲＬ３４とを別々の印画紙に印画してもよい。あるいはまた、ミシン目入りの印画紙に合成画像３１、二次元コード３２、パスコード３３、及びＵＲＬ３４を印画し、合成画像３１と、二次元コード３２、パスコード３３、及びＵＲＬ３４とが容易に切り離せるようになっていてもよい。
【００９２】
サーバシステム１のＦＴＰサーバ１Ａ、ウェブサーバ１Ｂ、及びデータベースサーバ１Ｃは、物理的に複数のサーバコンピュータで構成してもよいし、1台のサーバコンピュータ上で、プロセッサやメモリなどのリソースを複数のパーティションに分割し、それぞれ別個のＯＳやアプリケーションソフトを割り当てた複数台の仮想的なサーバコンピュータとして構成してもよい。
【００９３】
上記第１及び第２の実施形態では、撮影装置２１でユーザを撮影した撮影画像からユーザ画像を切り抜き、テンプレート画像と合成した合成画像を印画物３に印画する例について説明したが、撮影画像を印画物３に印画してもよい。この場合、撮影画像の画像データが暗号化されてサーバシステム１に転送・保存され、復号されて携帯端末４へ提供される。
【００９４】
サーバシステム１から画像データを取得するユーザ端末は携帯端末４に限定されず、ＰＣ（パーソナルコンピュータ）のウェブブラウザを使用し、印画物３に印字されたＵＲＬ３４を入力してウェブサーバ１Ｂにアクセスして、画像データを取得（ダウンロード）してもよい。
【００９５】
上記実施形態において、パスコード生成部２０５を省略し、ユーザ端末が画像データをサーバシステム１からダウンロードする際に、パスコードの入力が不要となるようにしてもよい。この場合、ＵＲＬ生成部２０３が生成するＵＲＬは桁数が多い方が好ましい。また、データベースサーバ１Ｃは、暗号化した画像データを一定期間のみ保存し、一定期間経過後に削除してもよい。
【００９６】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００９７】
１  サーバシステム
１Ａ  ＦＴＰサーバ
１Ｂ  ウェブサーバ
１Ｃ  データベースサーバ
２  印画物作製装置
３  印画物
４  携帯端末
３１  合成画像
３２  二次元コード
３３  パスコード
３４  ＵＲＬ
【図１】
2020161195.tif 000003
【図２】
2020161195.tif 000004
【図３】
2020161195.tif 000005
【図４】
2020161195.tif 000006
【図５】
2020161195.tif 000007
【図６】
2020161195.tif 000008
【図７】
2020161195.tif 000009
【図８】
2020161195.tif 000010
【図９】
2020161195.tif 000011