(57)【特許請求の範囲】
【請求項１】
登録した会員にサービスを提供するサーバ装置と、前記会員が機器登録した撮影装置を含む、画像データを販売するシステムであって、
前記撮影装置は、少なくとも前記会員を識別する識別情報である会員ＩＤと、当該撮影装置によって被写体を撮影して得られた画像データと、前記サーバ装置から配布された暗号キーにて当該撮影装置を識別する撮影装置識別情報を暗号化して得られた暗号化撮影装置識別情報と、暗号化されない前記撮影装置識別情報と、を含む販売画像公開要求を、情報ネットワークを介して前記サーバ装置に送信する第１手段を備え、
前記サーバ装置は、
前記会員が機器登録した個々の前記撮影装置に対応して前記暗号キーおよび復号キーを生成し、前記暗号キーを対応する前記撮影装置に配布する第２手段と、
少なくとも前記会員ＩＤと、前記会員が機器登録した前記撮影装置の撮影装置識別情報と、前記生成された復号キーとを関連付けて登録する会員管理データベースと、
前記撮影装置から受信した前記販売画像公開要求に含まれた前記暗号化撮影装置識別情報を、前記販売画像公開要求に含まれた会員ＩＤと前記暗号化されない撮影装置識別情報で特定される前記会員管理データベースに登録された前記復号キーで復号化して得られた復号化撮影装置識別情報が、当該会員ＩＤで特定された会員が機器登録した前記撮影装置であることが認証された場合に、前記販売画像公開要求に含まれた画像データを前記情報ネットワークを介して販売画像として公開する第３手段と、を備えた、
ことを特徴とする画像データ販売システム。
【請求項２】
請求項１記載の画像データ販売システムにおいて、
前記第１手段は、
さらに、前記画像データの撮影時の撮影設定情報と、前記サーバ装置から配布された前記暗号キーにて前記撮影設定情報を暗号化して得られた暗号化撮影設定情報を前記販売画像公開要求に付加し、
前記第３手段は、
さらに、前記販売画像公開要求に含まれた前記撮影設定情報と、前記暗号化撮影設定情報を前記復号キーで復号化して得られた撮影設定情報とが一致した場合に前記画像データを前記情報ネットワークを介して販売候補画像として公開することを特徴とする画像データ販売システム。
【請求項３】
請求項１または請求項２記載の画像データ販売システムにおいて、
さらに、前記サーバ装置は、前記情報ネットワークを介して受信した画像購入希望者からの画像データに関する購入条件を含む購入希望案件情報を、当該購入希望案件情報を識別する購入希望案件識別情報とともに登録する購入希望案件データベースと、前記購入希望案件データベースに登録された購入希望案件識別情報と前記購入希望案件情報とを前記情報ネットワークを介して公開する第４手段と、を備え、
前記撮影装置の前記第１手段は、さらに、前記サーバ装置から受信した前記購入希望案件データベースに登録された前記購入希望案件情報をユーザに閲覧させて選択を受け付け、前記ユーザによって選択された購入希望案件の前記購入希望案件識別情報を、前記サーバ装置に送信される前記販売画像公開要求に付加する機能を備え、
前記サーバ装置の第３手段は、前記撮影装置から受信した、前記購入希望案件識別情報が付加された前記販売画像公開要求に含まれた前記画像データが公開可能と判定された場合、前記画像データを前記購入希望案件識別情報で特定される画像購入希望者に前記情報ネットワークを介して公開する、
ことを特徴とする画像データ販売システム。
【請求項４】
請求項１から請求項３のいずれか１項に記載の画像データ販売システムにおいて、
前記撮影装置は、前記情報ネットワークに接続された情報端末に接続される端末接続インタフェースを備え、前記情報ネットワークに対して、前記情報端末を介して接続されることを特徴とする画像データ販売システム。
【請求項５】
登録した会員にサービスを提供するサーバ装置を介して、撮影装置が撮影した画像データを販売する画像データ販売方法であって、
前記サーバ装置が、前記会員が機器登録した前記撮影装置の撮影装置識別情報に対応して暗号キーおよび復号キーのペアを生成し、前記暗号キーを当該撮影装置に配布すると共に、前記復号キーと前記会員を識別する識別情報である会員ＩＤと前記撮影装置識別情報を関連付けて会員管理データベースに登録する第１ステップと、
前記撮影装置が、少なくとも前記会員ＩＤと、被写体を撮影して得られた画像データと、前記暗号キーにて当該撮影装置に固有の前記撮影装置識別情報を暗号化して得られた暗号化撮影装置識別情報と、暗号化されない前記撮影装置識別情報と、を含む販売画像公開要求を前記サーバ装置に送信する第２ステップと、
前記サーバ装置が、前記販売画像公開要求に含まれた前記暗号化撮影装置識別情報を、前記販売画像公開要求に含まれた会員ＩＤと前記暗号化されない撮影装置識別情報で特定される前記会員管理データベースに登録された前記復号キーで復号化して得られた復号化撮影装置識別情報が、当該会員ＩＤで特定された会員が機器登録した前記撮影装置であると認証した場合に、前記販売画像公開要求に含まれ前記画像データを情報ネットワークを介して公開すると共に、販売画像データベースに登録して販売可能とする第３ステップと、
を含むことを特徴とする画像データ販売方法。
【請求項６】
請求項５記載の画像データ販売方法において、
前記第２ステップでは、前記撮影装置は、さらに、前記画像データの撮影時の撮影設定情報と、前記サーバ装置から配布された前記暗号キーにて前記撮影設定情報を暗号化して得られた暗号化撮影設定情報を前記販売画像公開要求に付加し、
前記第３ステップでは、前記サーバ装置は、さらに、前記販売画像公開要求に含まれた前記撮影装置識別情報と、前記復号キーで前記暗号化撮影設定情報から復号化して得られた復号化撮影設定情報とが一致するか否かを判別し、一致する場合に、前記画像データを前記情報ネットワークを介して公開すると共に、前記販売画像データベースに登録して販売可能とする、
ことを特徴とする画像データ販売方法。
【請求項７】
請求項５または請求項６記載の画像データ販売方法において、
前記撮影装置は、情報端末を介して前記サーバ装置に接続され、前記販売画像公開要求は、前記情報端末を経由して前記サーバ装置に送信されることを特徴とする画像データ販売方法。
【請求項８】
登録した会員にサービスを提供するサーバ装置を介して、撮影装置が撮影した画像データを販売する画像データ販売方法であって、
前記サーバ装置が、前記会員が機器登録した前記撮影装置の撮影装置識別情報に対応して暗号キーおよび復号キーのペアを生成し、前記暗号キーを当該撮影装置に配布すると共に、前記復号キーと前記会員を識別する識別情報である会員ＩＤと前記撮影装置識別情報を関連付けて会員管理データベースに登録する第１ステップと、
前記サーバ装置が、画像購入希望者から購入する画像の条件を含む購入希望案件情報の登録を受け付け、前記購入希望案件情報を識別する購入希望案件識別情報とともに購入希望案件データベースに記憶するとともに、前記撮影装置から閲覧可能に情報ネットワークを介して公開する第２ステップと、
前記撮影装置が、前記サーバ装置から受信した前記公開された購入希望案件情報をユーザに選択させる第３ステップと、
少なくとも前記ユーザが選択した購入希望案件に対応した前記購入希望案件識別情報と、前記会員ＩＤと、被写体を撮影して得られた画像データと、前記暗号キーにて当該撮影装置に固有の前記撮影装置識別情報を暗号化して得られた暗号化撮影装置識別情報と、暗号化されない前記撮影装置識別情報と、を含む販売画像公開要求を前記サーバ装置に送信する第４ステップと、
前記サーバ装置が、前記販売画像公開要求に含まれた前記暗号化撮影装置識別情報を、前記販売画像公開要求に含まれた会員ＩＤと前記暗号化されない撮影装置識別情報で特定される前記会員管理データベースに登録された前記復号キーで復号化して得られた復号化撮影装置識別情報が、当該会員ＩＤで特定された会員が機器登録した前記撮影装置であることが認証された場合に、当該画像データを前記購入希望案件識別情報で特定される画像購入希望者に前記情報ネットワークを介して公開する第５ステップと、を含むことを特徴とする画像データ販売方法。
【請求項９】
請求項８記載の画像データ販売方法において、
前記第４ステップでは、前記撮影装置は、さらに、前記画像データの撮影時の撮影設定情報と、前記サーバ装置から配布された前記暗号キーにて前記撮影設定情報を暗号化して得られた暗号化撮影設定情報を前記販売画像公開要求に付加し、
前記第５ステップでは、前記サーバ装置は、さらに、前記販売画像公開要求に含まれる前記撮影装置識別情報と、前記復号キーで前記暗号化撮影設定情報から復号化して得られた復号化撮影設定情報とが一致するか否かを判別し、一致する場合に、当該画像データを前記購入希望案件識別情報で特定される画像購入希望者に前記情報ネットワークを介して通知する、
ことを特徴とする画像データ販売方法。
【請求項１０】
請求項８または請求項９記載の画像データ販売方法において、
前記撮影装置は、情報端末を介して前記サーバ装置に接続され、前記販売画像公開要求は、前記情報端末を経由して前記サーバ装置に送信されることを特徴とする画像データ販売方法。
【請求項１１】
登録した会員にサービスを提供するサーバ装置に接続されることによって画像データ販売システムを構成する撮影装置であって、
外部の装置との間で情報を送受信する通信手段と、
被写体を撮影して画像データを出力する撮影手段と、
前記会員を特定する情報である会員ＩＤと当該撮影装置を特定する撮影装置識別情報を記憶する識別情報メモリと、
前記通信手段を介して前記サーバ装置から受信された、前記撮影装置識別情報に対応して生成された暗号キーを記憶する暗号キーメモリと、
前記撮影装置識別情報を前記暗号キーで暗号化して暗号化撮影装置識別情報を生成する暗号化手段と、
少なくとも上記会員ＩＤと、前記画像データと、前記暗号化撮影装置識別情報と、暗号化されない前記撮影装置識別情報と、を含む販売画像公開要求として前記通信手段を介して前記サーバ装置に送信する販売画像公開要求送信手段と、
を具備したことを特徴とする撮影装置。
【請求項１２】
請求項１１記載の撮影装置において、
さらに、
前記撮影手段は、前記画像データに関する撮影設定情報を出力し、
前記暗号化手段は、前記撮影設定情報を前記暗号キーで暗号化して暗号化撮影設定情報を生成し、
前記販売画像公開要求送信手段は、前記販売画像公開要求に、前記撮影設定情報と、前記暗号化撮影設定情報とを更に付加する、
ことを特徴とする撮影装置。
【請求項１３】
請求項１１または請求項１２記載の撮影装置において、
さらに、
前記通信手段で前記サーバ装置から受信した購入希望案件をディスプレイに一覧表示する購入希望案件表示手段と、
前記購入希望案件の一覧表示から使用者の操作により指定された前記購入希望案件を特定する購入希望案件指定手段と、
を備え、
前記販売画像公開要求送信手段は、前記購入希望案件指定手段で指定された前記購入希望案件を特定する購入希望案件識別情報を前記販売画像公開要求に付加して前記サーバ装置に送信することを特徴とする撮影装置。
【請求項１４】
請求項１１から請求項１３のいずれか１項に記載の撮影装置において、
前記通信手段を介して前記サーバ装置に接続されることを特徴とする撮影装置。
【請求項１５】
請求項１１から請求項１３のいずれか１項に記載の撮影装置において、
情報端末装置に接続される第２の通信手段を更に有し、
前記サーバ装置に接続される情報端末に対して、前記第２の通信手段を介して接続され、前記サーバ装置に対して前記情報端末を介して接続されることを特徴とする撮影装置。
【請求項１６】
登録した会員にサービスを提供すると共に、会員の撮影装置が接続されることによって画像データ販売システムを構成するサーバ装置であって、
外部の装置と情報を送受信する通信手段と、
前記撮影装置から送信された画像データを登録するための販売画像データベースと、
暗号キーおよび当該暗号キーに対応する復号キーを生成する暗号キー生成手段と、
前記会員を識別する会員ＩＤと、撮影装置識別情報と、当該会員ＩＤで特定される会員の固有情報を登録する会員管理データベースと、
前記通信手段で受信した前記撮影装置から送信された前記撮影装置識別情報を前記会員管理データベースに登録するとともに、前記暗号キー生成手段で前記暗号キーと前記復号キーを生成し、生成された前記復号キーを前記会員管理データベースに前記会員ＩＤと前記撮影装置識別情報に関連付けて記憶するとともに、生成された前記暗号キーを前記撮影装置識別情報の送信元の前記撮影装置に前記通信手段により配布する撮影装置登録手段と、
少なくとも前記会員ＩＤ、前記撮影装置において撮影された前記画像データと、前記撮影装置識別情報を前記暗号キーによって暗号化した暗号化撮影装置識別情報、暗号化されない前記撮影装置識別情報と、を含む販売画像公開要求を、前記通信手段を介して受信する販売画像データ受信手段と、
前記販売画像公開要求に含まれる前記暗号化撮影装置識別情報を、前記会員ＩＤと前記暗号化されない前記撮影装置識別情報とで特定される前記復号キーで復号化して得られた復号化撮影装置識別情報が、前記会員ＩＤで特定された会員が機器登録した撮影装置であることが認証された場合に、前記販売画像公開要求に含まれる前記画像データを前記販売画像データベースに登録する販売画像データ登録手段と、
前記販売画像データベースに登録された前記画像データを、前記通信手段を介して公開する販売画像一覧公開手段と、
を有することを特徴とするサーバ装置。
【請求項１７】
請求項１６記載のサーバ装置において、
前記販売画像データ受信手段は、前記画像データに関する撮影設定情報と、当該撮影設定情報を前記暗号キーによって暗号化した暗号化撮影設定情報、をさらに含む前記販売画像公開要求を受信し、
前記販売画像データ登録手段は、さらに、前記販売画像公開要求に含まれる前記暗号化撮影設定情報を、前記会員管理データベースに記憶された前記撮影装置識別情報で特定される前記復号キーで復号化して得られた復号化撮影設定情報と、前記販売画像公開要求に含まれる暗号化されていない前記撮影設定情報とが一致した場合に、前記販売画像公開要求に含まれる前記画像データを前記販売画像データベースに登録する、
ことを特徴とするサーバ装置。
【請求項１８】
請求項１７記載のサーバ装置において、
さらに、
画像購入希望案件毎に前記画像データの購入条件が購入希望案件識別情報とともに登録された購入希望案件データベースと、
前記購入希望案件データベースに登録された前記画像購入希望案件の一覧を前記通信手段を介して公開する購入希望案件公開手段と、
購入希望者に候補画像データを通知する候補画像公開手段とを備え、
前記販売画像データ登録手段は、
前記受信された前記購入希望案件識別情報を含む前記販売画像公開要求について、前記販売画像データ登録手段により前記販売画像データベースに登録可能と判断された前記販売画像公開要求に含まれる撮影設定条件が、前記販売画像公開要求に含まれる前記購入希望案件識別情報で特定される購入希望案件の前記購入条件を満たす場合には、前記販売画像公開要求に含まれる前記画像データを、前記購入希望案件識別情報で特定される画像購入希望者に、前記候補画像公開手段により公開する機能を具備した、
ことを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ販売システムおよび画像データ販売方法ならびに撮影装置、サーバ装置に関する。
【背景技術】
【０００２】
デジタルカメラの普及に伴い、一般のカメラユーザによって撮影される写真の量は増大しており、また、カメラ機材の高性能化、低価格化により、撮影された写真の美的品質も職業カメラマンの作品に勝るとも劣らないものが比較的簡便に得られるようになってきた。
【０００３】
一方、インターネットの普及に伴い、ホームページの作成等における様々な写真素材の需要も増大しており、これらの需要に、自らが撮影した画像データを販売したいと考えているカメラユーザを結びつけるサービスが模索されている。
【０００４】
一般に、販売した画像の著作権を保護することは重要であるが、販売しようとする画像データの著作権を販売者が有していることを確認することも、盗用販売を防止する等の観点から重要である。
【０００５】
特許文献１には、デジタルカメラに、著作権データ設定手段を配置し、この著作権データ設定手段から発生される著作権データ信号を電子透かしとして画像データに挿入することにより、当該画像データに関するカメラ使用者の著作権を保護しようとする技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１２５１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の特許文献１の技術は、デジタルカメラの使用者の立場からは、使用者自身が画像データに埋め込んだ著作権データを確認することで、撮影した写真の画像データの著作権保護の強化が期待できる。
【０００８】
ところが、デジタルカメラの使用者から画像データの提供を受けて、その画像データの販売を仲介する場合、提供を受けた画像データが、画像を提供した使用者によって撮影された画像データであることを確認する必要がある、という技術的課題がある。
【０００９】
画像サービスサイト等で会員による画像データの販売を仲介する場合には、画像データの著作権を当該画像データの販売者が有していることを確認することが、円滑かつ適正なサイトの運営上不可欠であり、上述の技術的課題の解決が望まれている。
【００１０】
本発明の目的は、販売希望者から提供された画像データが、当該販売希望者によって撮影されたことを検証する技術を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の第１の観点は、登録した会員にサービスを提供するサーバ装置と、前記会員が機器登録した撮影装置を含む、画像データを販売するシステムであって、
前記撮影装置は、少なくとも前記会員を識別する識別情報である会員ＩＤと、当該撮影装置によって被写体を撮影して得られた画像データと、前記サーバ装置から配布された暗号キーにて当該撮影装置を識別する撮影装置識別情報を暗号化して得られた暗号化撮影装置識別情報と、暗号化されない前記撮影装置識別情報と、を含む販売画像公開要求を、情報ネットワークを介して前記サーバ装置に送信する第１手段を備え、
前記サーバ装置は、
前記会員が機器登録した個々の前記撮影装置に対応して前記暗号キーおよび復号キーを生成し、前記暗号キーを対応する前記撮影装置に配布する第２手段と、
少なくとも前記会員ＩＤと、前記会員が機器登録した前記撮影装置の撮影装置識別情報と、前記生成された復号キーとを関連付けて登録する会員管理データベースと、
前記撮影装置から受信した前記販売画像公開要求に含まれた前記暗号化撮影装置識別情報を、前記販売画像公開要求に含まれた会員ＩＤと前記暗号化されない撮影装置識別情報で特定される前記会員管理データベースに登録された前記復号キーで復号化して得られた復号化撮影装置識別情報が、当該会員ＩＤで特定された会員が機器登録した前記撮影装置であることが認証された場合に、前記販売画像公開要求に含まれた画像データを前記情報ネットワークを介して販売画像として公開する第３手段と、を備えた、
画像データ販売システムを提供する。
【００１２】
本発明の第２の観点は、登録した会員にサービスを提供するサーバ装置を介して、撮影装置が撮影した画像データを販売する画像データ販売方法であって、
前記サーバ装置が、前記会員が機器登録した前記撮影装置の撮影装置識別情報に対応して暗号キーおよび復号キーのペアを生成し、前記暗号キーを当該撮影装置に配布すると共に、前記復号キーと前記会員を識別する識別情報である会員ＩＤと前記撮影装置識別情報を関連付けて会員管理データベースに登録する第１ステップと、
前記撮影装置が、少なくとも前記会員ＩＤと、被写体を撮影して得られた画像データと、前記暗号キーにて当該撮影装置に固有の前記撮影装置識別情報を暗号化して得られた暗号化撮影装置識別情報と、暗号化されない前記撮影装置識別情報と、を含む販売画像公開要求を前記サーバ装置に送信する第２ステップと、
前記サーバ装置が、前記販売画像公開要求に含まれた前記暗号化撮影装置識別情報を、前記販売画像公開要求に含まれた会員ＩＤと前記暗号化されない撮影装置識別情報で特定される前記会員管理データベースに登録された前記復号キーで復号化して得られた復号化撮影装置識別情報が、当該会員ＩＤで特定された会員が機器登録した前記撮影装置であると認証した場合に、前記販売画像公開要求に含まれ前記画像データを情報ネットワークを介して公開すると共に、販売画像データベースに登録して販売可能とする第３ステップと、
を含む画像データ販売方法を提供する。
【００１３】
本発明の第３の観点は、登録した会員にサービスを提供するサーバ装置を介して、撮影装置が撮影した画像データを販売する画像データ販売方法であって、
前記サーバ装置が、前記会員が機器登録した前記撮影装置の撮影装置識別情報に対応して暗号キーおよび復号キーのペアを生成し、前記暗号キーを当該撮影装置に配布すると共に、前記復号キーと前記会員を識別する識別情報である会員ＩＤと前記撮影装置識別情報を関連付けて会員管理データベースに登録する第１ステップと、
前記サーバ装置が、画像購入希望者から購入する画像の条件を含む購入希望案件情報の登録を受け付け、前記購入希望案件情報を識別する購入希望案件識別情報とともに購入希望案件データベースに記憶するとともに、前記撮影装置から閲覧可能に情報ネットワークを介して公開する第２ステップと、
前記撮影装置が、前記サーバ装置から受信した前記公開された購入希望案件情報をユーザに選択させる第３ステップと、
少なくとも前記ユーザが選択した購入希望案件に対応した前記購入希望案件識別情報と、前記会員ＩＤと、被写体を撮影して得られた画像データと、前記暗号キーにて当該撮影装置に固有の前記撮影装置識別情報を暗号化して得られた暗号化撮影装置識別情報と、暗号化されない前記撮影装置識別情報と、を含む販売画像公開要求を前記サーバ装置に送信する第４ステップと、
前記サーバ装置が、前記販売画像公開要求に含まれた前記暗号化撮影装置識別情報を、前記販売画像公開要求に含まれた会員ＩＤと前記暗号化されない撮影装置識別情報で特定される前記会員管理データベースに登録された前記復号キーで復号化して得られた復号化撮影装置識別情報が、当該会員ＩＤで特定された会員が機器登録した前記撮影装置であることが認証された場合に、当該画像データを前記購入希望案件識別情報で特定される画像購入希望者に前記情報ネットワークを介して公開する第５ステップと、を含む画像データ販売方法を提供する。
【００１４】
本発明の第４の観点は、登録した会員にサービスを提供するサーバ装置に接続されることによって画像データ販売システムを構成する撮影装置であって、
外部の装置との間で情報を送受信する通信手段と、
被写体を撮影して画像データを出力する撮影手段と、
前記会員を特定する情報である会員ＩＤと当該撮影装置を特定する撮影装置識別情報を記憶する識別情報メモリと、
前記通信手段を介して前記サーバ装置から受信された、前記撮影装置識別情報に対応して生成された暗号キーを記憶する暗号キーメモリと、
前記撮影装置識別情報を前記暗号キーで暗号化して暗号化撮影装置識別情報を生成する暗号化手段と、
少なくとも上記会員ＩＤと、前記画像データと、前記暗号化撮影装置識別情報と、暗号化されない前記撮影装置識別情報と、を含む販売画像公開要求として前記通信手段を介して前記サーバ装置に送信する販売画像公開要求送信手段と、
を具備した撮影装置を提供する。
【００１５】
本発明の第５の観点は、登録した会員にサービスを提供すると共に、会員の撮影装置が接続されることによって画像データ販売システムを構成するサーバ装置であって、
外部の装置と情報を送受信する通信手段と、
前記撮影装置から送信された画像データを登録するための販売画像データベースと、
暗号キーおよび当該暗号キーに対応する復号キーを生成する暗号キー生成手段と、
前記会員を識別する会員ＩＤと、撮影装置識別情報と、当該会員ＩＤで特定される会員の固有情報を登録する会員管理データベースと、
前記通信手段で受信した前記撮影装置から送信された前記撮影装置識別情報を前記会員管理データベースに登録するとともに、前記暗号キー生成手段で前記暗号キーと前記復号キーを生成し、生成された前記復号キーを前記会員管理データベースに前記会員ＩＤと前記撮影装置識別情報に関連付けて記憶するとともに、生成された前記暗号キーを前記撮影装置識別情報の送信元の前記撮影装置に前記通信手段により配布する撮影装置登録手段と、
少なくとも前記会員ＩＤ、前記撮影装置において撮影された前記画像データと、前記撮影装置識別情報を前記暗号キーによって暗号化した暗号化撮影装置識別情報、暗号化されない前記撮影装置識別情報と、を含む販売画像公開要求を、前記通信手段を介して受信する販売画像データ受信手段と、
前記販売画像公開要求に含まれる前記暗号化撮影装置識別情報を、前記会員ＩＤと前記暗号化されない前記撮影装置識別情報とで特定される前記復号キーで復号化して得られた復号化撮影装置識別情報が、前記会員ＩＤで特定された会員が機器登録した撮影装置であることが認証された場合に、前記販売画像公開要求に含まれる前記画像データを前記販売画像データベースに登録する販売画像データ登録手段と、
前記販売画像データベースに登録された前記画像データを、前記通信手段を介して公開する販売画像一覧公開手段と、
を有するサーバ装置を提供する。
【発明の効果】
【００１６】
本発明によれば、販売希望者から提供された画像データが、当該販売希望者によって撮影されたことを検証することが可能な技術を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態である画像データ販売方法を実施する画像データ販売システムの構成の一例を示す概念図である。
【図２】本発明の一実施の形態である画像データ販売システムを構成する撮影装置およびサーバの各々の構成の一例を示すブロック図である。
【図３】本発明の一実施の形態である画像データ販売システムを利用する情報端末の構成の一例を示すブロック図である。
【図４Ａ】本発明の一実施の形態である撮影装置が生成する販売画像公開要求の構成の一例を示す概念図である。
【図４Ｂ】本発明の一実施の形態である撮影装置が生成する販売画像公開要求の構成の別の一例を示す概念図である。
【図５】本発明の一実施の形態であるサービスサーバに備えられた会員管理ＤＢの構成例を示す概念図である。
【図６】本発明の一実施の形態であるサービスサーバに備えられた販売管理ＤＢの構成例を示す概念図である。
【図７】本発明の一実施の形態である画像データ販売システムにおけるサーバに対するカメラの登録処理の一例を示すフローチャートである。
【図８】本発明の一実施の形態であるカメラによる撮影処理の一例を示すフローチャートである。
【図９】本発明の一実施の形態である画像データ販売システムにおけるカメラからサーバへの販売画像データの登録処理の一例を示すフローチャートである。
【図１０】本発明の一実施の形態である画像データ販売システムを構成するサーバにおける販売画像の公開処理の一例を示すフローチャートである。
【図１１】本発明の別の実施の形態である撮影装置が生成する販売画像データの構成の一例を示す概念図である。
【図１２】本発明の別の実施の形態であるカメラによる撮影処理の一例を示すフローチャートである。
【図１３】本発明の別の実施の形態である画像データ販売システムにおけるカメラからサーバへの販売画像データの登録処理の一例を示すフローチャートである。
【図１４】本発明のさらに他の実施の形態である画像データ販売システムを構成するサーバの構成例を示す概念図である。
【図１５】本発明のさらに他の実施の形態である画像データ販売システムで使用される販売画像データの構成例を示す概念図である。
【図１６】本発明のさらに他の実施の形態であるサーバに備えられる会員管理ＤＢの構成例を示す概念図である。
【図１７】本発明のさらに他の実施の形態であるサーバに備えられる購入管理ＤＢの構成例を示す概念図である。
【図１８】本発明のさらに他の実施の形態であるサーバに備えられる販売候補管理ＤＢの構成例を示す概念図である。
【図１９】本実施の形態における情報端末からサーバへの画像データの購入希望の登録処理の一例を示すフローチャートである。
【図２０】本発明のさらに他の実施の形態である画像データ販売システムおいて、カメラから情報端末への販売画像データの取り込み処理の一例を示すフローチャートである。
【図２１】本発明のさらに他の実施の形態である画像データ販売システムにおいて、情報端末からサービスサーバに販売画像を登録する処理の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１８】
本実施の形態では、一態様として、例えば、会員が予めカメラを機器登録することによって、カメラを特定する情報であるカメラＩＤを、会員を特定する情報である会員ＩＤと関連付けてサービスサーバの会員管理データベースに登録する。この登録時にサービスサーバは、暗号キーと復号キーを生成し、復号キーを会員ＩＤに関連付けて会員管理データベースに登録すると共に、生成した暗号キーはカメラに送信されてカメラに記憶する。
撮影時には、カメラＩＤと撮影条件等の撮影設定情報を、カメラに記憶された暗号キーで暗号化して撮影画像ファイルに含めて、販売画像公開要求としてサーバに送信し、サーバでは、復号キーで復号化したカメラＩＤが機器登録されたカメラＩＤと一致するか、また、撮影設定情報に記録された撮影条件が、撮影された画像データを得るための条件として矛盾がないかを確認して、販売画像公開要求に含まれる撮影画像データを販売画像として公開する。
本態様によれば、販売される撮影画像データが、会員が機器登録したカメラによって撮影されたことを確認でき、適正かつ円滑な画像データの販売システムを実現することができる。
【００１９】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、以下の説明では、データベースを「ＤＢ」と、識別情報を「ＩＤ」と略記する。
【００２０】
（実施の形態１）
図１は、本発明の一実施の形態である画像データ販売方法を実施する画像データ販売システムの構成の一例を示す概念図である。
図２は、本発明の一実施の形態である画像データ販売システムを構成する撮影装置およびサーバの各々の構成の一例を示すブロック図である。
【００２１】
図３は、本発明の一実施の形態である画像データ販売システムを利用する情報端末の構成の一例を示すブロック図である。
図４Ａ、図４Ｂは、本発明の一実施の形態である撮影装置が生成する販売画像公開要求の構成の例を示す概念図である。
【００２２】
図１に例示されるように、本実施の形態の画像データ販売システムＳは、インターネット１０（情報ネットワーク）等の広域情報ネットワークを介して相互に接続されるサービスサーバ１００（サーバ装置）およびカメラ３００（撮影装置）を含んでいる。
【００２３】
カメラ３００は、インターネット１０に直接的に接続されるか、または、インターネット１０に接続された情報端末５００に接続されることによって間接的にサービスサーバ１００に接続される。
【００２４】
また、情報端末５００に備えられたメモリカードアダプタ４００に着脱されるメモリカード４１０を介して、情報端末５００との間における情報の授受も可能となっている。
【００２５】
画像データ販売システムＳは、必要に応じて、後述のような画像データの販売に関する決済を行うために、インターネット１０に接続された決済サーバ２００を備えることができる。
また、インターネット１０には、後述のような画像データの購入者が所有するパーソナルコンピュータ等の情報端末２０が接続されている。
【００２６】
図２に例示されるように、本実施の形態のサービスサーバ１００は、コントローラ１１０、プログラムメモリ１２１、画像メモリ１２２、操作部１２３、表示部１２４、ネットワークＩ／Ｆ（インタフェース）１２５、暗号キー生成部１２６（暗号キー生成手段）、Ｗｅｂページ生成部１２７、および会員管理ＤＢ１４０、販売管理ＤＢ１５０を備えている。
【００２７】
コントローラ１１０は、プログラムメモリ１２１に格納された制御プログラム（販売画像一覧公開手段）（販売画像データ受信手段）（撮影装置登録手段）（第３手段）（第２手段）を実行することによって、サービスサーバ１００の全体の動作を制御して、後述のフローチャートに例示される制御動作を実現する。
【００２８】
プログラムメモリ１２１は、制御プログラムの格納領域や、コントローラ１１０の動作に用いられるワークメモリエリアを提供する。
画像メモリ１２２は、ネットワークＩ／Ｆ１２５を介して受信した撮影画像データ３６（販売画像データ）を保持する。
【００２９】
操作部１２３は、サービスサーバ１００の管理者がサービスサーバ１００を制御するためのキーボード等のユーザインタフェースを提供する。
表示部１２４は、サービスサーバ１００の管理者がサービスサーバ１００を監視や操作するための情報を表示するユーザインタフェースを提供する。
【００３０】
ネットワークＩ／Ｆ１２５は、コントローラ１１０の制御のもとにインターネット１０との間における情報通信を行う。
【００３１】
暗号キー生成部１２６は、後述のようにネットワークＩ／Ｆ１２５を介して受信したカメラ３００を特定する情報であるカメラＩＤ３２（撮影装置識別情報）に対応して暗号キーＫｅと復号キーＫｄのペアを生成する。この暗号キーＫｅと復号キーＫｄは、暗号キーＫｅで暗号化された情報は、復号キーＫｄでのみ復号可能な関係にある。
【００３２】
Ｗｅｂページ生成部１２７は、後述のように、販売される画像データをインターネット１０を介して公開するＷＥＢページを生成する。
【００３３】
本実施の形態の場合、制御プログラム１３０は、コントローラ１１０によって実行されることにより、ネットワークＩ／Ｆ１２５を介して受信したカメラＩＤ３２を会員管理ＤＢ１６０に登録するとともに、暗号キー生成部１２６で暗号キーＫｅと復号キーＫｄを生成し、生成された復号キーＫｄをカメラＩＤ３２に関連付けて会員管理ＤＢ１６０に記憶するとともに、生成された暗号キーＫｅをカメラＩＤ３２の送信元のカメラ３００に格納するように、ネットワークＩ／Ｆ１２５により送信する撮影装置登録手段を実現する。
なお、ネットワークＩ／Ｆ１２５を介して受信したカメラＩＤ３２は、図２のようにインターネット１０に直接接続されたカメラ３００が送信したものであってもよいし、図１のようにカメラ３００が接続された情報端末５００がカメラ３００のカメラＩＤメモリ３６０からカメラＩＤ３２を読み出してインターネット１０を介して送信したものであってもよい。後者の場合、サービスサーバ１００がネットワークＩ／Ｆ１２５を介して送信した暗号キーＫｅを情報端末５００が受信し、その情報端末５００に接続されているカメラ３００の暗号キーメモリ３７０に格納する。
【００３４】
また、同様に、本実施の形態の制御プログラム１３０は、ネットワークＩ／Ｆ１２５により販売画像公開要求３０を受信する販売画像データ受信手段を実現する。  図４Ａに示すように、販売画像公開要求３０の一例は、会員を特定する会員ＩＤ３１に加えて、画像ファイル３８と販売条件３９の組を最低１つ含み、カメラ３００叉はカメラ３００が接続された情報端末５００で生成される。
画像ファイル３８は、撮影画像データ３６、その画像を撮影したカメラ３００のカメラＩＤをカメラ３００の暗号キーメモリ３７０に記憶された暗号キーＫｅで暗号化された暗号化カメラＩＤ３４、撮影画像データ３６の撮影時の撮影状況を示す情報である撮影設定情報３３を含む。販売条件３９は、対応する画像ファイル３８に含まれる撮影画像データ３６の販売条件である。
【００３５】
本実施の形態の制御プログラム１３０は、販売画像データ受信手段によりネットワークＩ／Ｆ１２５が受信した販売画像公開要求３０に含まれた会員ＩＤ３１で特定される会員管理ＤＢに登録された復号キーＫｄにより、画像ファイル３８に含まれる暗号化された暗号化カメラＩＤ３４（暗号化撮影装置識別情報）を復号化する復号化手段を実現する。
【００３６】
また、本実施の形態の制御プログラム１３０は、暗号化カメラＩＤ３４を復号化手段で復号化して得られたカメラＩＤと、会員ＩＤ３１で特定される会員管理ＤＢに登録されたカメラＩＤとを比較する比較手段と、比較手段による比較の結果、復号化されたカメラＩＤと会員管理ＤＢに登録されたカメラＩＤが一致した場合には、画像ファイル３８に含まれた撮影画像データ３６を画像メモリ１２２に記憶すると共に、販売条件３９を販売管理ＤＢ１５０に登録する販売画像データ登録手段を実現する。
【００３７】
なお、会員が複数のカメラを機器登録している場合には、図４Ｂのように、暗号化カメラＩＤ３４に加えて暗号化されていないカメラＩＤ３２を画像ファイル３８に含み、比較手段により、会員ＩＤ３１と暗号化されていないカメラＩＤ３２で会員管理ＤＢ１４０に登録された復号キーＫｄを特定し、暗号化カメラＩＤ３４をその特定された復号キーＫｄで復号化して、会員ＩＤ３１で特定される会員管理ＤＢに登録されたカメラＩＤと比較してもよい。また、復号キーで復号化されたカメラＩＤと画像ファイル３８に含まれた暗号化されていないカメラＩＤ３２とを比較してもよい。
【００３８】
また、本実施の形態の制御プログラム１３０は、販売管理ＤＢ１５０に登録された販売条件３９と画像メモリ１２２に記憶された撮影画像データ３６のインデックス画像の一覧を販売画像の一覧としてネットワークＩ／Ｆ１２５を介してインターネット１０上のＷｅｂページとして公開する販売画像一覧公開手段を実現する。
【００３９】
本実施の形態のカメラ３００は、一例として、デジタルカメラやビデオカメラ等からなり、静止画や、音声付き動画等の撮影画像データ３６を生成する。
【００４０】
すなわち、図２に例示されるように、本実施の形態のカメラ３００は、画像処理部３１０、撮像部３２０（撮影手段）、表示部３３０、画像メモリ３４０、コントローラ３５０、プログラムメモリ３５１、操作部３５２、カメラＩＤメモリ３６０（識別情報メモリ）、暗号キーメモリ３７０、ネットワークＩ／Ｆ３８０（通信手段）、通信Ｉ／Ｆ３９０を備えている。
【００４１】
撮像部３２０は、光学系を介して結像した被写体像を撮像素子により撮影し、撮影信号を出力する。
画像処理部３１０は、撮像部３２０が出力した撮影信号を処理して所定フォーマットの静止画像データや動画像データを生成する。
【００４２】
本実施の形態の場合、所定フォーマットの静止画像データは例えばＪＰＥＧフォーマットの画像データであり、所定フォーマットの動画像データは例えばＭＰＥＧフォーマットの画像データである。
【００４３】
本実施の形態の場合、撮影設定情報３３は、例えば、撮影日時、撮影機器メーカー名、撮影機器モデル名、撮影画像データ３６の全体の解像度、水平・垂直方向の単位あたり解像度、撮影モード、シャッタースピード、絞り（Ｆ値）、ＩＳＯ感度、測光モード、フラッシュの有無、露光補正ステップ値、レンズの焦点距離、被写体距離、色温度（、さらには、カメラ３００がＧＰＳ付きカメラの場合、撮影時の緯度、経度、標高などを示すＧＰＳ情報を含んでいる。
【００４４】
カメラＩＤメモリ３６０は、例えば、当該カメラ３００に固有の製造番号等の情報であるカメラＩＤ３２が格納されている。また、カメラＩＤメモリ３６０には、事前にサービスサーバ１００に会員登録した時にサーバから付与された会員ＩＤ３１が格納される。
暗号キーメモリ３７０は、後述のようにしてサービスサーバ１００から配布された暗号キーＫｅが格納される。
【００４５】
表示部３３０は、撮像部３２０で撮影される被写体のプレビュー画像を実時間で表示したり、各種の選択メニューや操作情報の表示を行うディスプレイである。
操作部３５２は、レリーズや、操作スイッチ、ダイヤル等のように、ユーザがカメラ３００を操作するためのユーザインタフェースを提供する。
【００４６】
ネットワークＩ／Ｆ３８０は、有線あるいは無線でのインターネット１０との接続機能を提供する。通信Ｉ／Ｆ３９０は、情報端末５００の通信Ｉ／Ｆ５０４と有線または無線の接続機能を提供する。
【００４７】
すなわち、本実施の形態のカメラ３００は、情報端末５００を介して間接的にインターネット１０に接続して使用すること、および、情報端末５００を介さずに、直接的にインターネット１０に接続して使用すること、の双方が可能な構成となっている。
【００４８】
コントローラ３５０は、カメラ３００の全体を制御するマイクロプロセッサ等からなり、プログラムメモリ３５１に格納された制御プログラム３５１ａ（第１手段）（暗号化手段）を実行することで、以下のような各種制御を実現する。
【００４９】
すなわち、本実施の形態の場合、制御プログラム３５１ａは、コントローラ３５０によって実行されることにより、被写体撮影時の撮像部３２０や画像処理部３１０の撮影設定情報３３を取得する撮影条件取得手段を実現する。
【００５０】
同様に、制御プログラム３５１ａは、カメラＩＤ３２を暗号キーメモリ３７０に記憶された暗号キーＫｅで暗号化して暗号化カメラＩＤ３４を生成する暗号化手段を実現する。
【００５１】
また、制御プログラム３５１ａは、画像処理部３１０が出力した撮影画像データ３６と、上述の撮影条件取得手段で取得された撮影設定情報３３と、カメラＩＤメモリ３６０に記憶されたカメラＩＤ３２を上述の暗号化手段で暗号化した暗号化カメラＩＤ３４とを関連付けて画像ファイル３８を生成し、画像メモリ３４０に記憶させる共に、更にカメラ３００の操作部３５２を使用者が操作して入力した撮影画像データの販売条件３９を画像ファイル３８に関連付けて画像メモリ３４０に記憶させるデータ格納手段を実現する。なお、画像ファイル３８には、暗号化されないカメラＩＤ３２を含んでも良い。
【００５２】
また、制御プログラム３５１ａは、カメラＩＤメモリ３６０に記憶された会員ＩＤ３１と、画像メモリ３４０から読み出した画像ファイル３８および販売条件３９を含む販売画像公開要求３０をネットワークＩ／Ｆ３８０によりサービスサーバ１００に送信する販売画像公開要求送信手段を実現する。
【００５３】
図３に例示されるように、本実施の形態の情報端末５００は、例えば、パーソナルコンピュータで構成され、インターネット１０を介してサービスサーバ１００にアクセスする機能を備えている。
【００５４】
すなわち、一例として、情報端末５００は、処理部５０１、ワークメモリ５０２、ハードディスク５０３、通信Ｉ／Ｆ５０４、表示部５０５、操作部５０６、ネットワークＩ／Ｆ５０７が、情報伝送路５０８を介して接続され、相互に情報の遣り取りをする構成になっている。
【００５５】
処理部５０１は、例えばマイクロプロセッサである。ワークメモリ５０２は、処理部５０１が実行するプログラムやデータが格納される主記憶である。
ハードディスク５０３は、プログラムメモリ５０３ａ、画像メモリ５０３ｂ、カメラ情報メモリ５０３ｃ等の不揮発性の記憶領域を提供する。
【００５６】
プログラムメモリ５０３ａには、処理部５０１によって実行されることにより、情報端末５００の全体を制御するとともに、後述のフローチャートに例示される動作を実現する制御プログラム５１０が格納されている。
画像メモリ５０３ｂには、通信Ｉ／Ｆ５０４を介して接続されたカメラ３００から転送された画像ファイル３８と販売条件３９が格納される。
【００５７】
カメラ情報メモリ５０３ｃには、カメラ３００に代わってインターネット１０から受信して得られたか、または接続されたカメラ３００から受信して得られた会員ＩＤ３１が格納される。
【００５８】
通信Ｉ／Ｆ５０４は、カメラ３００との情報通信を行う接続機能を提供する。具体的には、ＵＳＢ等の汎用の有線接続インタフェースや、近距離無線通信インタフェース、赤外線通信インタフェース等からなる。
表示部５０５は、画像や他の情報を可視化して表示するディスプレイからなる。
【００５９】
操作部５０６は、キーボードやポインティングデバイス等のユーザ入力機能を提供する。
ネットワークＩ／Ｆ５０７は、インターネット１０との接続機能を提供する。
【００６０】
すなわち、本実施の形態の情報端末５００は、通信Ｉ／Ｆ５０４を介して接続されるカメラ３００から、画像ファイル３８や販売条件３９等の情報を取得して、画像メモリ５０３ｂに保管し、それら画像ファイル３８と販売条件３９に加えて、情報メモリ５０３ｃに記憶された会員ＩＤ３１を含む販売画像公開要求３０をカメラ３００に代わって生成してサービスサーバ１００に送信する処理を行うことが可能になっている。
【００６１】
次に、サービスサーバ１００に備えられた会員管理ＤＢ１４０および販売管理ＤＢ１５０について説明する。
図５は、本実施の形態のサービスサーバに備えられた会員管理ＤＢ１４０の構成例を示す概念図である。
図６は、本実施の形態のサービスサーバに備えられた販売管理ＤＢ１５０の構成例を示す概念図である。
【００６２】
図５に例示されるように、本実施の形態の会員管理ＤＢ１４０は、会員ＩＤフィールド１４１、氏名フィールド１４２、住所フィールド１４３、電話番号フィールド１４４、E-Mailアドレスフィールド１４５、口座番号フィールド１４６、カメラＩＤフィールド１４７Ｘ、復号キーフィールド１４８Ｘ、販売管理ＩＤフィールド１４９により構成されている。（１４７Ｘは、１４７ａ、１４７ｂ・・・を表わし、１４８Ｘは、１４８ａ、１４８ｂ・・・を表わす）
【００６３】
会員ＩＤフィールド１４１には、登録されたカメラ３００の所有者にユニークに割り当てられた識別情報である会員ＩＤが登録される。
氏名フィールド１４２、住所フィールド１４３、電話番号フィールド１４４、E-Mailアドレスフィールド１４５、口座番号フィールド１４６には、それぞれ当該会員の個人情報である会員の氏名、住所、電話番号、E-Mailアドレス、決済口座の口座番号が登録される。
カメラＩＤフィールド１４７Ｘには、当該会員が機器登録したカメラ３００を特定するカメラＩＤが登録される。
【００６４】
復号キーフィールド１４８Ｘには、カメラＩＤフィールド１４７Ｘに登録されたカメラＩＤで特定されるカメラ３００に対応して機器登録時に生成されてカメラ３００に送信された暗号キーＫｅとペアで生成された復号キーＫｄが登録される。なお、同一の会員について、複数のカメラが機器登録されている場合には、各カメラＩＤフィールド１４７Ｘに登録されたカメラＩＤに対応して生成された復号キーＫｄが復号キーフィールド１４８Ｘ登録される。
【００６５】
販売管理ＩＤフィールド１４９には、後述の販売管理ＤＢ１５０に登録された販売画像公開要求３０に応じて公開された画像販売情報を識別する情報（後述の販売管理ＩＤ）が登録される。
【００６６】
一方、図６に例示されるように、本実施の形態の販売管理ＤＢ１５０は、販売管理ＩＤフィールド１５１、会員ＩＤフィールド１５２、登録画像数フィールド１５３、画像販売情報フィールド１５４で構成される。
【００６７】
販売管理ＩＤフィールド１５１には、画像販売を管理するためにユニークに割り当てられた識別情報である販売管理ＩＤが登録される。後述するように、会員から送信された販売画像公開要求３０に含まれる撮影画像データ３６が、当該会員が機器登録したカメラで撮影された画像であると判定された場合に、販売管理ＩＤが生成されて販売管理ＩＤフィールドに登録される。
会員ＩＤフィールド１５２には、当該販売管理ＩＤに対応した画像販売情報を登録した会員の会員ＩＤ３１が登録される。
登録画像数フィールド１５３には、登録された販売対象の撮影画像データ３６の数量が登録される。
【００６８】
各画像販売情報フィールド１５４は、画像ＩＤフィールド１５５、画像属性フィールド１５６、使用条件フィールド１５７、販売価格フィールド１５８、からなる。
【００６９】
画像ＩＤフィールド１５５には、画像メモリ１２２に格納された個々の撮影画像データ３６を識別する情報である画像ＩＤが登録される。画像属性フィールド１５６には、当該撮影画像データ３６のサイズや圧縮状態、画質等の画像の属性を示す情報が登録される。なお、画像の属性は、販売画像公開要求３０の画像ファイル３８の撮影設定情報３３に含まれているものある。
使用条件フィールド１５７には、当該撮影画像データ３６を購入した購入者による用途を制限する情報が登録される。
【００７０】
例えば、使用条件フィールド１５７が“Ｗｅｂページ作成”の場合、購入者はＷｅｂページ作成にのみ購入画像を使用できる。使用条件フィールド１５７が“印刷”の場合、購入者は印刷して鑑賞することにのみ購入画像を使用できる。使用条件フィールド１５７が“なし”の場合、購入者は自由に購入画像を使用できる。
【００７１】
販売価格フィールド１５８には、当該撮影画像データ３６の販売価格が登録される。なお、使用条件フィールド１５７及び販売価格フィールド１５８に登録される情報は、販売画像公開要求３０の販売条件３９に含まれていた情報である。
次に、本実施の形態の作用の一例について、フローチャートを参照して説明する。
図７は、本実施の形態の画像データ販売システムにおけるサービスサーバ１００に対するカメラ３００の機器登録処理の一例を示すフローチャートである。
【００７２】
この図７に例示されるカメラ登録処理では、カメラ３００は、表示部３３０にメニューを表示し、ユーザによる当該メニュー操作によるカメラ登録の選択入力を受け付ける（ステップ７０２）。
【００７３】
さらに、カメラ３００は、ユーザからの会員ＩＤ３１の入力を受け付（ステップ７０４）、当該会員ＩＤ３１と、カメラＩＤメモリ３６０から読み出したカメラＩＤ３２を含むカメラ登録要求をサービスサーバ１００に送信する（ステップ７０６）。（本実施の形態では、ユーザはサービスサーバ１００が提供するサービス利用するための会員登録を済ませており、会員登録時に氏名や住所などのユーザの個人情報が会員管理ＤＢ１４０に登録されると共に、会員ＩＤがサービスサーバ１００から発行されているものとする。）
【００７４】
サービスサーバ１００は、カメラ３００からのカメラ登録要求を受信すると（ステップ９０２）、会員ＩＤ３１を認証した後（ステップ９０４）、暗号キーＫｅと復号キーＫｄを生成し（ステップ９０６）、暗号キーＫｅをカメラ３００に送信する（ステップ９０８（第１ステップ））。
なお、図示していないが、ステップ９０４の会員ＩＤ３１を認証後、カメラＩＤ３２が既に会員ＤＢに登録されている場合には、既にカメラ３００の機器登録が完了していること伝える通知をカメラ３００に送信し、カメラ３００は、その通知を受信して表示部３３０に表示してカメラ登録処理を終了する。
【００７５】
カメラ３００は、暗号キーＫｅをサービスサーバ１００から受信すると（ステップ７０８）、当該暗号キーＫｅを暗号キーメモリ３７０に記憶した後（ステップ７１０）、暗号キー記憶確認をサービスサーバ１００に送信する（ステップ７１２）。
【００７６】
サービスサーバ１００は、カメラ３００から暗号キー記憶確認を受信すると（ステップ９１０）、カメラＩＤ３２と復号キーＫｄを会員管理ＤＢ１４０のカメラＩＤフィールド１４７Ｘと復号キーフィールド１４８Ｘにそれぞれ登録し（ステップ９１２）、カメラ登録確認をカメラ３００に送信する（ステップ９１２）。
【００７７】
カメラ３００は、サービスサーバ１００からのカメラ登録確認を受信すると（ステップ７１４）、ステップ７０４で入力された会員ＩＤ３１をカメラＩＤメモリに３６０に記憶し、当該カメラ３００がサービスサーバ１００に登録されたことを表示部３３０に表示してユーザに知らせる（ステップ７１６）。
このようにして、カメラ３００のサービスサーバ１００に対するカメラ登録処理が完了する。
会員ＩＤ３１はカメラ３００がサービスサーバ１００に接続する場合の認証処理に使用されるが、カメラ３００の機器登録により会員ＩＤ３１がカメラＩＤメモリ３６０に記憶されるので、カメラ３００をサービスサーバ１００に接続するたびに会員ＩＤ３１を操作部３５２を操作して入力する必要が無くなる。
【００７８】
次に、上述のようにしてサービスサーバ１００に登録された後のカメラ３００における撮影処理について説明する。
図８は、本実施の形態のカメラによる撮影処理の一例を示すフローチャートである。
【００７９】
ユーザによる操作部３５２の操作によってカメラ３００が撮影モードで起動されると（ステップ７１８）、カメラ３００のコントローラ３５０は、ユーザによる操作部３５２のレリーズ操作を監視し（ステップ７２０）、レリーズ操作が検出されたら撮影が実行され撮影画像データが生成される（ステップ７２２）。
【００８０】
そして、カメラ３００のコントローラ３５０は、当該撮影画像データ３６に関する撮影設定情報３３を収集する（ステップ７２４）。
【００８１】
次に、カメラ３００のコントローラ３５０は、暗号キーメモリ３７０に格納されている暗号キーＫｅを用いて、カメラＩＤメモリ３６０から読み出したカメラＩＤ３２を暗号化し（ステップ７２６）、撮影設定情報３３と撮影画像データ３６に加えて、暗号キーＫｅで暗号化された暗号化カメラＩＤ３４を含む画像ファイル３８を作成して画像メモリ３４０に記憶する（ステップ７２８）。
【００８２】
次に、カメラ３００で作成された画像ファイル３８を含む販売画像公開要求３０を、サービスサーバ１００に送信して公開する処理について説明する。
【００８３】
図９は、本実施の形態の画像データ販売システムにおけるカメラ３００からサービスサーバ１００への画像の販売情報の登録処理の一例を示すフローチャートである。
【００８４】
図９に例示されるように、カメラ３００から画像販売のために販売画像公開要求３０のサービスサーバ１００へのアップロード開始に際して、カメラ３００は、画像メモリ３４０に記憶されている画像ファイル３８内の撮影画像データ３６の一覧を表示部３３０に表示し（ステップ７３０）、ユーザによる撮影画像データ３６の選択を受付（ステップ７３２）、選択した撮影画像データ３６についての販売条件３９の入力を受け付ける（ステップ７３４）。
【００８５】
このステップ７３２およびステップ７３４による販売希望の撮影画像データ３６の選択と販売条件の入力を完了したか否かをユーザ入力によって判別し（ステップ７３６）、撮影画像データの選択と販売条件の入力が完了したら、カメラ３００をアップロードモードに切り換えて、ユーザから会員ＩＤ３１の入力を受け付ける（ステップ７３８）。なお、会員ＩＤ３１がカメラＩＤメモリ３６０に記憶されている場合は、ステップ７３８は、会員ＩＤ３１をカメラＩＤメモリ３６０から読み出しても良い。
【００８６】
そして、ユーザが選択した撮影画像データ３６を含む画像ファイル３８とユーザが入力した販売条件３９に、会員ＩＤ３１を付加した販売画像公開要求３０をサービスサーバ１００に送信する（ステップ７４０（第２ステップ））。
【００８７】
サービスサーバ１００は、カメラ３００から販売画像公開要求３０を受信すると（ステップ９１６）、会員ＩＤ３１の認証を実行し（ステップ９１８）、認証に成功したら、販売画像公開要求３０に含まれる画像ファイル３８中の暗号化カメラＩＤ３４を抽出して、当該会員ＩＤ３１で特定される会員管理ＤＢに記憶された復号キーＫｄで復号し（ステップ９２０）、復号されたカメラＩＤが会員管理ＤＢ１４０のカメラＩＤフィールド１４７Ｘに登録されたカメラＩＤと一致するか否かを判定する（ステップ９２２）。
【００８８】
なお、会員ＩＤ３１で特定されるカメラＩＤフィールドに複数のカメラＩＤが登録されている場合には、カメラ３００から送信する販売画像公開要求３０に暗号化カメラＩＤ３４に加えて暗号化されないカメラＩＤ３２を付加し、その販売画像公開要求３０に含まれる会員ＩＤ３１及び暗号化されていないカメラＩＤ３２により復号キーＫｄを特定し、その復号キーＫｄにより暗号化カメラＩＤ３４を復号化して得られたカメラＩＤが会員管理ＤＢ１４０のカメラＩＤフィールド１４７Ｘに登録されたカメラＩＤと一致するか否かを判定しても良い。また、復号キーＫｄにより暗号化カメラＩＤ３４を復号化して得られたカメラＩＤが販売画像公開要求３０に含まれた暗号化されていないカメラＩＤ３２と一致するか否かを判定しても良い。
【００８９】
このステップ９２０およびステップ９２２により販売画像公開要求３０に含まれる全ての画像ファイル３８の暗号化カメラＩＤ３４を認証した後（ステップ９２４）、公開可否をカメラ３００に送信する（ステップ９２６）。
【００９０】
なお、このステップ９２６では、上述のステップ９１８で会員ＩＤ３１の認証に失敗した場合、または、ステップ９２２で暗号化カメラＩＤ３４の認証に失敗した場合には公開不可を通知する情報がカメラ３００に送信され、会員ＩＤ３１および全ての画像ファイル３８の暗号化カメラＩＤ３４が認証された場合には公開可を通知する情報が、カメラ３００に送信される。
【００９１】
サービスサーバ１００は、上述の公開可否の送信後、公開可の販売画像公開要求３０に含まれる撮影画像データ３６を画像メモリ１２２に記憶し、販売条件３９を販売管理ＤＢ１５０に登録し（ステップ９２８）、撮影画像データ３６のインデックス画像と、販売条件を示す画像販売のＷＥＢページを作成して、ネットワークＩ／Ｆ１２５を介してインターネット１０に公開する（ステップ９３０（第３ステップ））。
【００９２】
一方、上述のステップ９２６でサービスサーバ１００から公開可否を受信したカメラ３００は（ステップ７４２）、表示部３３０に公開可否を表示してユーザに知らせる（ステップ７４４）。
このようにして、カメラ３００からサービスサーバ１００への販売対象の撮影画像データ３６を含む販売画像公開要求３０のアップロードが完了する。
【００９３】
次に、本実施の形態のサービスサーバ１００における販売画像の公開処理の一例を説明する。
図１０は本実施の形態の画像データ販売システムを構成するサーバにおける販売画像の公開処理の一例を示すフローチャートである。
すなわち、この図１０のフローチャートは、上述の図９におけるステップ９３０の詳細を例示している。
【００９４】
販売画像の公開に際して、サービスサーバ１００は、画像メモリ１２２から公開する撮影画像データ３６を読み出し、その撮影画像を縮小したインデックス画像を作成し（ステップ９３２）、販売管理ＤＢ１５０からその公開する撮影画像データ３６に対応する販売条件を読み出す（ステップ９３４）、という処理を、販売対象の全ての撮影画像のインデックス画像が作成されるまで反復する（ステップ９３６）。
【００９５】
その後、生成された撮影画像データ３６のインデックス画像と販売条件３９を元にＷＥＢページを作成し（ステップ９３８）、当該ＷＥＢページをインターネット１０上に公開する（ステップ９４０）。
【００９６】
そして、特に図示しないが、サービスサーバ１００は、公開したＷＥＢページ上で撮影画像データ３６に対する購入操作がされた場合には、当該購入希望者の所有する情報端末２０に対して、インターネット１０を経由して購入した撮影画像データ３６を送付するとともに、決済サーバ２００により、購入者の口座から販売代金を引き落とし、撮影画像データ３６の所有者の口座に対して販売代金を振り込む等の決済処理を行う。
【００９７】
なお、本実施の形態では、画像の販売者もその画像の購入者もサービスサーバ１００に会員として登録されており、会員管理ＤＢ１４０に決済用の口座番号が登録されている。
このように、本実施の形態の画像データ販売システムＳでは、予め機器登録されたカメラ３００に、当該カメラ３００に固有のカメラＩＤ３２に対応して生成された暗号キーＫｅと復号キーＫｄのうち、暗号キーＫｅを配布する。
【００９８】
そして、カメラ３００では、当該カメラ３００で撮影された撮影画像データ３６および撮影設定情報３３の他に、当該暗号キーＫｅによってカメラＩＤ３２を暗号化して得られた暗号化カメラＩＤ３４を含む画像ファイル３８に撮影画像データ３６の販売条件３９を付加し、更に会員ＩＤ３１を添付した販売画像公開要求３０をサービスサーバ１００に送信し、サービスサーバ１００では、この会員ＩＤ３１に対応した復号キーＫｄで暗号化カメラＩＤ３４を復号して、会員管理ＤＢ１４０のカメラＩＤフィールド１４７Ｘに登録されているカメラＩＤとの一致／不一致に基づいて、撮影画像データ３６が当該カメラ３００で撮影されたか否かを判定する。
【００９９】
なお、画像販売を希望する会員が複数のカメラを機器登録している場合には、カメラ３００から送信する販売画像公開要求３０に暗号化カメラＩＤ３４に加えて暗号化されないカメラＩＤ３２を付加し、その販売画像公開要求３０に含まれる会員ＩＤ３１及び暗号化されていないカメラＩＤ３２により復号キーＫｄを特定し、その復号キーＫｄにより暗号化カメラＩＤ３４を復号化して得られたカメラＩＤが会員管理ＤＢ１４０のカメラＩＤフィールド１４７Ｘに登録された会員ＩＤと一致するか否かを判定しても良い。また、復号キーＫｄにより暗号化カメラＩＤ３４を復号化して得られたカメラＩＤが販売画像公開要求３０に含まれた暗号化されていないカメラＩＤ３２と一致するか否かを判定しても良い。
【０１００】
以上説明したように、本実施の形態の画像データ販売システムＳでは、撮影画像データ３６が、画像の販売希望者である会員が機器登録したカメラ３００で撮影されたものであることを確実に確認でき、例えば、カメラ３００の所有者が、他人の撮影画像データ３６を自己のカメラ３００で撮影したものとして販売する等の不適切な撮影画像データ３６の販売行為を確実に防止できる。
なお、撮影画像データ３６と暗号化カメラＩＤ３４を１つの画像ファイル３８に含める場合、カメラ３００に電子透かし合成機能を搭載して、暗号化カメラＩＤ３４を撮影画像データ３６の電子透かしとして含めても良い。この場合、撮影画像データ３６と暗号化カメラＩＤを分離できないので、撮影画像データ３６が会員によって機器登録されたカメラ３００で撮影されたことをより確実に確認できる。
【０１０１】
この結果、本実施の形態の画像データ販売システムＳによれば、販売希望者から提供された撮影画像データ３６が、当該販売希望者が所有するカメラ３００によって撮影されたことを検証して、適正かつ円滑な撮影画像データ３６の販売を実現することができる。
【０１０２】
（実施の形態２）
次に、本発明の別の実施の形態として、カメラＩＤ３２および撮影設定情報３３の両方を暗号化して販売画像公開要求４０の画像ファイル４８に含めてして認証に用いる例を示す（図１１）。
なお、システム構成は、上述の実施の形態１と同様であり、相違点を説明する。
【０１０３】
この場合、カメラ３００の制御プログラム３５１ａは、上述の実施の形態１に例示された機能の他に、さらに、撮影設定情報３３を暗号キーメモリ３７０に記憶された暗号キーＫｅで暗号化して暗号化撮影設定情報３５を生成する暗号化手段を実現する。
【０１０４】
また、制御プログラム３５１ａは、上述の実施の形態１に例示された機能の他に、さらに、画像処理部３１０が出力した撮影画像データ３６と、カメラＩＤメモリ３６０に記憶されたカメラＩＤ３２と、上述の撮影条件取得手段で取得された撮影設定情報３３と、カメラＩＤ３２及び撮影設定情報３３を上述の暗号化手段でそれぞれ暗号化して得られた暗号化カメラＩＤ３４及び暗号化撮影設定情報３５とを関連付けて画像ファイル４８として画像メモリ３４０に記憶させるデータ格納手段を実現する。
【０１０５】
また、本実施の形態２のサービスサーバ１００の制御プログラム１３０は、上述の実施の形態１の機能の他に、さらに、販売画像データ受信手段が受信した販売画像公開要求４０の画像ファイル４８に含まれた暗号化された暗号化撮影設定情報３５を、会員管理ＤＢ１４０に登録された、会員ＩＤ３１とカメラＩＤ３２で特定される復号キーＫｄで復号化する復号化手段を実現する。
【０１０６】
また、本実施の形態の制御プログラム１３０は、上述の実施の形態１の機能の他に、さらに、復号化手段で復号化して得られた撮影設定情報と、受信した販売画像公開要求４０の画像ファイル４８に含まれる暗号化されていない撮影設定情報３３とを比較する比較手段と、比較手段による比較の結果、復号化された撮影設定情報と暗号化されていない撮影設定情報３３が一致した場合には、画像ファイル４８に含まれる撮影画像データ３６を画像メモリ１２２に記憶し、販売条件３９の情報を販売管理ＤＢ１５０に登録する販売画像データ登録手段を実現する。そして、Ｗｅｂページ生成部１２７が撮影画像データのインデックス画像と販売条件を含むＷＥＢページを作成してインターネット上に公開する。
【０１０７】
すなわち、この実施の形態２では、サービスサーバ１００は、カメラＩＤ３２および撮影設定情報３３の双方の認証が成功した場合に、撮影画像データ３６と販売条件３９がインターネット上に公開される。
図１１は、本発明の実施の形態２である撮影装置が生成する販売画像データの構成の一例を示す概念図である。
【０１０８】
図１２は、本発明の実施の形態２であるカメラによる撮影処理の一例を示すフローチャートである。
図１３は、本発明の実施の形態２である画像データ販売システムにおけるカメラからサーバへの販売画像データの登録処理の一例を示すフローチャートである。
【０１０９】
この実施の形態２の場合、図１１に例示されるように、販売画像公開要求４０に含まれる画像ファイル４８には、暗号キーＫｅによって暗号化された暗号化撮影設定情報３５が、さらに付加されている。
【０１１０】
すなわち、上述の実施の形態１の図８に対応した、本実施の形態２の図１２のフローチャートにおいては、カメラ３００は、暗号キーメモリ３７０に格納されている暗号キーＫｅを用いて、カメラＩＤ３２および撮影設定情報３３のそれぞれ暗号化し（ステップ７２６ａ）、カメラＩＤ３２、撮影設定情報３３、撮影画像データ３６、さらには、暗号化された暗号化カメラＩＤ３４，暗号化された暗号化撮影設定情報３５を含む画像ファイル４８を画像メモリ３４０に記憶する（ステップ７２８ａ）。
【０１１１】
これに対応して、上述の実施の形態１の図９に対応した、本実施の形態２の図１３のフローチャートにおいては、サービスサーバ１００は、カメラ３００から販売画像公開要求４０を受信すると（ステップ９１６）、会員ＩＤ３１の認証に成功した場合（ステップ９１８）、販売画像公開要求４０の画像ファイル４８に含まれる暗号化カメラＩＤ３４および暗号化撮影設定情報３５を抽出して、当該会員ＩＤ３１および復号化されないカメラＩＤ３２に対応した復号キーフィールド１４８Ｘに登録された復号キーＫｄで復号化し（ステップ９２０ａ）、復号化されたカメラＩＤおよび復号化された撮影設定情報が、それぞれ暗号化されていないカメラＩＤ３２および撮影設定情報３３とそれぞれ一致するか否かを判定する（ステップ９２２ａ）。
【０１１２】
このように、本実施の形態２の画像データ販売システムＳ２では、カメラ３００では、当該カメラ３００で撮影された撮影画像データ３６およびカメラＩＤ３２、撮影設定情報３３の他に、当該暗号キーＫｅによってカメラＩＤ３２および撮影設定情報３３を暗号化して得られた暗号化カメラＩＤ３４、暗号化撮影設定情報３５を画像ファイル４８に含めて、会員ＩＤ３１および販売条件３９と共に、販売画像公開要求４０としてサービスサーバ１００に送信し、サービスサーバ１００では、この会員ＩＤ３１および画像ファイル４８に含まれたカメラＩＤ３２に対応した復号キーＫｄで、当該画像ファイル４８に含まれた暗号化カメラＩＤ３４および暗号化撮影設定情報３５を復号して、カメラＩＤ３２および撮影設定情報３３との一致／不一致に基づいて、撮影画像データ３６が当該カメラ３００で撮影されたか否かを判定する。なお、ステップ９２２ａにおいて、復号化されたカメラＩＤは、販売画像公開要求３０に含まれた会員ＩＤ３１で特定された会員管理ＤＢ１４０のカメラＩＤフィールド１４７Ｘに登録されたかめらＩＤと比較しても良い。
【０１１３】
このため、本実施の形態の画像データ販売システムＳ２では、撮影画像データ３６が、販売者である会員が機器登録したカメラ３００で撮影されたものであることを、実施の形態１のように暗号化カメラＩＤ３４の単独の場合よりも、より確実に確認でき、例えば、カメラ３００の所有者が、他人の撮影画像データ３６を自己のカメラ３００で撮影したものとして販売する等の不適切な撮影画像データ３６の販売行為を確実に防止できる。すなわち、撮影設定情報は撮影画像データに結びついて情報であり、また撮影設定情報は撮影毎に異なるものであるので、撮影画像が登録されたカメラで撮影されたことを確認する場合に、より信頼性の高い確認ができる。
【０１１４】
また、画像の販売の仲介者は、撮影画像を目視により観察して、撮影設定情報と撮影画像データが矛盾が無いかをチェックして、撮影画像データ３６がカメラＩＤ３２で特定されるカメラ３００で撮影されたものであるか否かを判定することも可能である。例えば、撮影画像が風景であって、撮影設定情報である被写体距離（カメラからピントが合っている被写体までの距離）が１メートルであれば、画像ファイル４８中の撮影画像データ３６が改ざんされたものと判断される。
なお、撮影画像データ３６と暗号化カメラＩＤ３４と暗号化撮影設定情報３５を１つの画像ファイル４８に含める場合、カメラ３００に電子透かし合成機能を搭載して、暗号化カメラＩＤ３４と暗号化撮影設定情報３５を撮影画像データ３６の電子透かしとして含めても良い。この場合、暗号化カメラＩＤと暗号化撮影設定情報３５を撮影画像データ３６と分離できないので、撮影画像データ３６が会員によって機器登録されたカメラ３００で撮影されたことをより確実に確認できる。
【０１１５】
（実施の形態３）
図１４は、本発明のさらに実施の形態３である画像データ販売システムＳ３を構成するサーバの構成例を示す概念図である。
図１５は、本実施の形態３の画像データ販売システムで使用される販売画像データの構成例を示す概念図である。
図１６は、本実施の形態３のサーバに備えられる会員管理ＤＢの構成例を示す概念図である。
【０１１６】
図１７は、本実施の形態３のサーバに備えられる購入管理ＤＢの構成例を示す概念図である。
図１８は、本実施の形態３のサーバに備えられる販売候補管理ＤＢの構成例を示す概念図である。
【０１１７】
この実施の形態３の画像データ販売システムＳ３では、サービスサーバ１００Ａが、インターネット１０に接続された登録会員の所有するパーソナルコンピュータ等の情報端末２０から、所望の条件の写真等の画像データの購入希望を受け付けて登録するとともに、インターネットを介して会員に対して公開する。
【０１１８】
そして、カメラ３００を所有する会員は、購入希望条件に合致した撮影画像データ３６を含む販売画像公開要求５０をサービスサーバ１００Ａに送信して購入希望者に撮影画像データ３６のインデックス画像を公開することにより、所望の条件による画像データの購入希望と、カメラ３００の所有者による撮影画像データ３６の販売とをマッチングさせて、カメラ３００で撮影された撮影画像データ３６の適正かつ効率的な販売を可能にする例を示す。
【０１１９】
このため、本実施の形態３の場合、図１５に例示されるように、カメラ３００からサービスサーバ１００Ａに送信される販売画像公開要求５０には、対応する購入希望案件を特定するための購入管理ＩＤ３７が含まれる。
【０１２０】
また、この実施の形態３では、カメラ３００で得られた画像ファイル３８を、インターネット１０に接続されたパーソナルコンピュータ等の情報端末５００に格納し、この情報端末５００からサービスサーバ１００Ａに対して購入管理ＩＤ３７が付加された画像ファイル５８を含む販売画像公開要求５０の登録を行う例を示す。
【０１２１】
なお、以下の説明では、上述の実施の形態１と共通する構成等については、同一の符号を付して重複した説明は割愛する。
【０１２２】
本実施の形態３のサービスサーバ１００Ａは、上述の実施の形態１のサービスサーバ１００と構成はほぼ同様であるが、会員から画像データに関する購入希望の情報を収集して管理および公開するために、会員管理ＤＢ１６０および購入管理ＤＢ１７０に加えて、販売候補管理ＤＢ１８０を備えている点が異なる。
【０１２３】
図１６に例示される本実施の形態３の会員管理ＤＢ１６０は、個々の会員を管理するために、会員ＩＤフィールド１４１から販売管理ＩＤフィールド１４９までを備えている点は、上述の実施の形態１の会員管理ＤＢ１４０と共通し、さらに、購入希望登録数フィールド１６１と、購入管理ＩＤフィールド１６２と、販売候補登録数フィールド１６３を有する。
【０１２４】
購入希望登録数フィールド１６１には、当該会員が、所望の条件の撮影画像データ３６の購入希望を表明して後述の購入管理ＤＢ１７０に登録した購入希望案件の登録数が登録される。
また、購入管理ＩＤフィールド１６２には、後述の購入管理ＤＢ１７０における個々の購入希望案件を識別する購入管理ＩＤが登録される。
【０１２５】
例えば、図１６の例では、会員ＩＤが“Ｍ００００１００”の会員は、購入登録のみであり、会員“Ｍ００００１０１”は、販売候補登録のみであり、会員“Ｍ００００１０２”は、購入登録と販売候補の双方の登録が有る例を示している。
また、販売候補登録数フィールドには、会員ＩＤフィールド１４１に登録された会員ＩＤで特定される会員が、撮影画像データ３６を含む販売画像公開要求５０としてサービスサーバ１００Ａ送信し、販売候補管理データベース１８０に販売候補として登録された数が登録される。
例えば、図１６の会員管理ＤＢ１６０の会員ＩＤＭ００００１０１で特定される会員については、図１８の販売候補管理データベース１８０に販売管理ＩＤがＳ０００１２３として登録された３枚の画像を含む公開候補と、販売管理ＩＤがＳ０００１２４として登録された２枚の画像を含む販売候補との２件の公開候補が購入希望者に公開されている。
【０１２６】
次に、図１７に例示される本実施の形態３における購入管理ＤＢ１７０は、購入希望案件を管理するために設けられ、購入管理ＩＤフィールド１７１、購入会員ＩＤフィールド１７２、購入画像条件フィールド１７３、使用条件フィールド１７４、購入単価フィールド１７５から構成されている。
【０１２７】
すなわち、購入管理ＩＤフィールド１７１には、個々の購入希望案件を識別するためのユニークな情報である購入管理ＩＤが登録される。購入会員ＩＤフィールド１７２には、当該購入希望案件を登録した会員を示す会員ＩＤが登録される。購入画像条件フィールド１７３には、購入希望の画像に望まれる条件が登録される。使用条件フィールド１７４は、購入希望の画像の用途を示す情報が登録される。購入単価フィールド１７５には、購入希望の価格が登録される。
【０１２８】
また、図１８に例示されるように、本実施の形態の販売候補管理ＤＢ１８０は、画像データの購入希望と販売希望をマッチングさせて管理するためのデータベースであって、自らの撮影画像を販売希望の会員から販売画像公開要求５０が送信され、その販売画像公開要求５０に含まれる撮影画像データ３６が公開可能と認証された場合に、それらの撮影画像データと販売を希望する会員の会員ＩＤ３１と購入希望案件を特定する情報が登録される。
【０１２９】
本実施の形態３の販売候補管理ＤＢ１８０は、販売管理ＩＤフィールド１８１、販売会員ＩＤフィールド１８２、購入管理ＩＤフィールド１８３、登録画像数フィールド１８４、登録画像情報フィールド１８５から構成されている。また、個々の登録画像情報フィールド１８５は、画像ＩＤフィールド１８６、画像属性フィールド１８７を含む。
【０１３０】
販売管理ＩＤフィールド１８１は、購入管理ＩＤフィールド１８３に登録された購入管理ＩＤで特定される購入希望に対して、販売会員ＩＤフィールド１８２に登録された販売会員ＩＤで特定される会員から販売希望が発生した場合に、当該販売希望を管理するためにユニークに設定される販売管理ＩＤが登録される。
【０１３１】
一つの販売管理ＩＤに対して、一つまたは複数の撮影画像データ３６が登録され、個々の撮影画像データ３６は、画像ＩＤフィールド１８６に登録された画像ＩＤで特定され、画像属性フィールド１８７にその撮影画像データ３６の属性が登録される。なお、一つの販売管理ＩＤは、一つの販売画像公開要求５０に対応し、画像属性フィールド１８７には、撮影設定情報３３に含まれる画像の属性が登録される。
【０１３２】
上述の各データベースを用いた管理のため、本実施の形態では、プログラムメモリ１２１には、制御プログラム１３１が実装され、この制御プログラム１３１をコントローラ１１０が実行することにより、以下の各手段を実現する構成となっている。
【０１３３】
すなわち、制御プログラム１３１は、コントローラ１１０によって実行されることにより、ネットワークＩ／Ｆ１２５を介して受信したカメラＩＤ３２を会員管理ＤＢ１６０のカメラＩＤフィールド１４７Ｘに登録するとともに、暗号キー生成部１２６で暗号キーＫｅと復号キーＫｄを生成し、生成された復号キーＫｄを会員管理ＤＢ１６０の復号キーフィールド１４８Ｘに登録するとともに、生成された暗号キーＫｅをカメラＩＤ３２の送信元のカメラ３００にネットワークＩ／Ｆ１２５を介して送信する撮影装置登録手段を実現する。
【０１３４】
また、制御プログラム１３１は、購入管理ＤＢ１７０に登録された画像購入希望案件の一覧をネットワークＩ／Ｆ１２５を介してＷｅｂページとしてインターネット上に公開する購入希望案件公開手段を実現する。
また、制御プログラム１３１は、ネットワークＩ／Ｆ１２５を介して販売画像公開要求５０をカメラ３００（叉は情報端末５００）から受信する販売画像データ受信手段を実現する。
【０１３５】
また、制御プログラム１３１は、販売画像データ受信手段が受信した販売画像公開要求５０の画像ファイル５８に含まれた暗号化された暗号化撮影設定情報３５を、会員ＩＤ３１とカメラＩＤ３２で特定される会員管理ＤＢ１６０の復号キーフィールド１４８Ｘに登録された復号キーＫｄで復号化する復号化手段と、この復号化手段で復号化して得られた撮影設定情報と、受信した販売画像公開要求５０の画像ファイル５８に含まれる暗号化されていない撮影設定情報３３とを比較する比較手段と、この比較手段による比較の結果、復号化された撮影設定情報と暗号化されていない撮影設定情報が一致した場合には、販売画像公開要求５０の画像ファイル５８に含まれる撮影設定情報３３が、販売画像公開要求５０、画像ファイル５８に含まれる購入管理ＩＤ３７で特定される購入管理ＤＢ１７０の購入画像条件フィールド１７３に登録された購入画像の条件を満たすか否かを判定する撮影条件判定手段と、を実現する。
例えば、図１７の購入管理ＤＢ１７０に登録された、購入管理ＩＤがＢ０００００１で特定される購入希望案件の購入画像条件フィールドには「１２００×１６００画素以上、圧縮画像で良いが高画質」という購入画像の条件が登録されている。一方、カメラ３００が、画像サイズが１２００×１６００画素で、高画質モードを撮影したとき、画像ファイル５８の撮影設定情報３３には、「画像サイズ＝１２００×１６００、画質＝高画質、記憶モード＝圧縮」という情報が含まれる。サービスサーバ１００Ａが、カメラ３００から送信されたこの画像ファイル５８を含む販売画像公開要求５０を受信した場合、制御プログラム１３１の撮影条件判定手段は、受信した販売画像公開要求５０の画像ファイル５８に含まれる撮影画像データ３６は、購入管理ＩＤがＢ０００００１の購入希望案件を満たすと判定する。
なお、制御プログラム１３１の処理を簡単にするために、購入希望案件の入力時に購入画像の条件を予め定められた項目から選択して指定するようにしても良い。
また、制御プログラム１３１に被写体を認識する機能を持たせても良い。例えば、購入管理ＤＢ１７０の購入画像条件フィールド１７３に登録された「富士山を含む風景画像」の富士山を販売画像公開要求５０の画像ファイル５８に含まれる撮影画像データ３６が含むか否かを画像認識により判定することができる。さらに、カメラ３００が図示しないＧＰＳ受信回路を搭載している場合には、そのＧＰＳ受信回路が出力する撮影時の測位データを画像ファイル５８の撮影設定情報に含めるようにして、制御プログラム１３１の被写体を認識する機能が、撮影画像データ３６が購入画像条件フィールド１７３に登録された条件を満たすか否かを判定する場合に測位データを利用するようにしても良い。例えば、撮影画像データ３６に対応する測位データから、撮影された場所が富士山を撮影可能か否かを判定することができる。
【０１３６】
一方、制御プログラム１３１は、販売画像公開要求５０、画像ファイル５８に含まれる撮影画像データ３６を画像メモリ１２２に記憶してその撮影画像を管理する画像ＩＤを生成し、生成された画像ＩＤ、購入管理ＩＤ３７、撮影設定情報３３を、それぞれ販売候補管理ＤＢ１８０の画像ＩＤフィールド１８６、購入管理ＩＤフィールド１８３、画像属性フィールド１８７に登録する販売画像データ登録手段を実現する。
【０１３７】
また、本実施の形態３のカメラ３００における制御プログラム３５１ａは、上述の実施の形態１の各手段に加えて、以下の手段を実現する。
【０１３８】
すなわち、本実施の形態３のカメラ３００における制御プログラム３５１ａは、コントローラ３５０によって実行されることにより、ネットワークＩ／Ｆ３８０でカメラ３００から購入希望のＷｅｂページを受信して購入希望案件一覧として表示部３３０に表示する購入希望案件表示手段を実現する。
【０１３９】
また、本実施の形態３の制御プログラム３５１ａは、購入希望案件一覧から使用者の操作により指定された購入希望案件を特定する購入希望案件指定手段を実現する。
【０１４０】
また、本実施の形態３の制御プログラム３５１ａは、購入希望案件指定手段で指定された購入希望案件を特定する購入管理ＩＤフィールド１７１に登録された情報を、図１５のように販売画像公開要求５０の画像ファイル５８の一部に購入管理ＩＤ３７として設定し、販売画像データとしてネットワークＩ／Ｆ３８０を介してサービスサーバ１００Ａに送信する画像公開要求送信手段を実現する。
【０１４１】
なお、本実施の形態３のカメラ３００における制御プログラム３５１ａによって実現される上述の各手段は、カメラ３００の代わりにインターネット１０に接続される情報端末５００の制御プログラム５１０にも実装されている。
以下、本実施の形態３の作用についてフローチャートを参照して説明する。
【０１４２】
図１９は、本実施の形態における情報端末２０からサービスサーバ１００Ａへの画像データの購入希望の登録処理の一例を示すフローチャートである。
【０１４３】
サービスサーバ１００Ａに登録された会員が、情報端末２０からサービスサーバ１００Ａに画像データの購入希望を登録する場合、まず、情報端末２０では、サービスサーバ１００ＡにアクセスするためにＷＥＢブラウザが起動され（ステップ８０２）、サービスサーバ１００Ａに画像購入申し込みＷＥＢページ要求を送信する（ステップ８０４）。
【０１４４】
サービスサーバ１００Ａは、画像購入申し込みＷＥＢページ要求を受信すると（ステップ９４４）、ログインＷＥＢページを情報端末２０に送信する（ステップ９４６）。
【０１４５】
情報端末２０は、サービスサーバ１００Ａから受信したログインＷＥＢページを表示して（ステップ８０６）、購入希望者からの会員ＩＤの入力を受け付けてサービスサーバ１００Ａに送信する（ステップ８０８）。
【０１４６】
サービスサーバ１００Ａは、情報端末２０から受信した会員ＩＤを認証した後（ステップ９４８）、画像購入条件入力ＷＥＢページを情報端末２０に送信する（ステップ９５０）。
【０１４７】
情報端末２０は、サービスサーバ１００Ａから受信した画像購入条件入力ＷＥＢページを表示し（ステップ８１０）、ユーザからの画像購入条件の入力を受け付けてサービスサーバ１００Ａに送信する（ステップ８１２）。
【０１４８】
サービスサーバ１００Ａは、情報端末２０から受信した画像購入条件と購入希望者の会員ＩＤを購入管理ＤＢ１７０に登録した後（ステップ９５２）、画像購入希望ＷＥＢページを生成し（ステップ９５４）、当該画像購入希望ＷＥＢページの公開確認ＷＥＢページを情報端末２０に送信する（ステップ９５６）。
【０１４９】
情報端末２０は、サービスサーバ１００Ａから画像購入希望ＷＥＢページの公開確認ＷＥＢページを受信すると（ステップ８１４）、ユーザによる公開／非公開の入力を受け付けて確認情報としてサービスサーバ１００Ａに送信する（ステップ８１６）。
【０１５０】
サービスサーバ１００Ａは、情報端末２０からの公開確認情報を受信したら（ステップ９５８）、情報端末２０からの指示が公開許可か否かを判別し（ステップ９６０）、許可の場合には、画像購入希望ＷＥＢページをインターネット１０に公開する（ステップ９６２）。
【０１５１】
これにより、会員の情報端末２０からのサービスサーバ１００Ａへの画像の購入希望の登録が完了する。
次に、カメラ３００から情報端末５００への画像ファイル５８の取り込み処理の一例について説明する。
【０１５２】
図２０は、本実施の形態の画像データ販売システムＳ３おいて、カメラ３００から情報端末５００への販売画像データの取り込み処理の一例を示すフローチャートである。
【０１５３】
なお、以下のカメラ３００の動作は、コントローラ３５０が制御プログラム３５１ａを実行することによって実現される。また、情報端末５００の動作は、処理部５０１が制御プログラム５１０を実行することによって実現される。
【０１５４】
まず、撮影画像の情報端末５００への取込み開始に際しては、ユーザがカメラ３００の通信Ｉ／Ｆ３９０と情報端末５００の通信Ｉ／Ｆ５０４をケーブル等により接続することによって（ステップ１０００）、カメラ３００が起動し、制御プログラム３５１ａの実行が開始されるとともに（ステップ７４６）、情報端末５００では、制御プログラム５１０によって実現される画像管理アプリケーションソフトウェアが起動する（ステップ８１８）。
【０１５５】
次に、カメラ３００では、カメラＩＤメモリ３６０から会員ＩＤ３１を読み出して情報端末５００に送信するとともに（ステップ７４８）、撮影画像データ３６の一覧を表示部３３０に表示して（ステップ７５０）、情報端末５００に取り込まれるべき画像ファイル５８をユーザに選択させる（ステップ７５２）。
【０１５６】
そして、カメラ３００では、ステップ７５２で選択された撮影画像データ３６を含む画像ファイル５８を情報端末５００に送信する（ステップ７５４、ステップ７５６）。
なお、カメラ３００の画像メモリ３４０には、図１２の撮影処理により、図１５で表わされる画像ファイル５８が既に記憶されている。
【０１５７】
一方、情報端末５００では、会員ＩＤ３１をカメラ３００から受信した後（ステップ８２０）、さらに画像ファイル５８をカメラ３００から受信すると（ステップ８２２）、受信した画像ファイル５８を画像メモリ５０３ｂに記憶した後（ステップ８２４）、会員ＩＤ３１をカメラ情報メモリ５０３ｃに記憶する（ステップ８２６）。
【０１５８】
これにより、カメラ３００から情報端末５００への画像ファイル５８の取込みが完了する。
次に、上述のようにしてカメラ３００から画像ファイル５８を取り込んだ情報端末５００において、サービスサーバ１００Ａに対して、販売すべき画像ファイル５８を送信して購入希望者に公開する処理の一例を説明する。
【０１５９】
図２１は、本実施の形態の画像データ販売システムにおいて、情報端末５００からサービスサーバ１００Ａに対して、販売候補の撮影画像データを送信してＷＥＢページとして購入希望者に公開する処理の一例を説明するフローチャートである。
【０１６０】
販売画像のアップロードの開始に際して、情報端末５００では、制御プログラム５１０の一部である画像管理アプリケーションプログラムを起動して処理を開始する（ステップ８２８）。以下の情報端末５００の処理は、制御プログラム５１０の一部である画像管理アプリケーションプログラムを処理部５０１が実行することによって実現される。
【０１６１】
まず、情報端末５００は、会員ＩＤと画像購入希望情報要求をサービスサーバ１００Ａに送信する（ステップ８３０）。
サービスサーバ１００Ａでは、情報端末５００から受信した会員ＩＤ３１を認証し（ステップ９６４）、購入管理ＤＢ１７０から読み出された画像購入希望情報の一覧（画像購入希望一覧）を情報端末５００に送信する（ステップ９６６）。
【０１６２】
情報端末５００では、サービスサーバ１００Ａから受信した画像購入希望一覧を表示部５０５に表示し（ステップ８３２）、ユーザに画像購入希望案件を選択させる（ステップ８３４）。
【０１６３】
さらに、情報端末５００は、画像メモリ５０３ｂに記憶されている画像ファイル５８に含まれる撮影画像データ３６の一覧を表示部５０５に表示し（ステップ８３６）、ユーザに上述の画像購入希望案件に対応する販売候補の撮影画像データを選択させ（ステップ８３８）、会員ＩＤ３１と選択した撮影画像データ３６を含む画像ファイル５８と選択した購入希望案件を特定する情報である購入管理ＩＤ３７を含む販売画像公開要求５０を作成してサービスサーバ１００Ａに送信する（ステップ８４０）。
【０１６４】
サービスサーバ１００Ａは、情報端末５００から受信した販売画像公開要求５０に含まれた会員ＩＤ３１と画像ファイル５８から読み出したカメラＩＤ３２とで特定される復号キーＫｄを会員管理ＤＢ１６０から読み出して、画像ファイル５８の暗号化された暗号化カメラＩＤ３４を復号する（ステップ９６８）。
【０１６５】
そして、サービスサーバ１００Ａは、会員管理ＤＢ１６０のカメラＩＤフィールド１４７Ｘに登録されたカメラＩＤと暗号化カメラＩＤ３４から復号されたカメラＩＤが一致するか判別する（ステップ９７０）。
【０１６６】
そして、サービスサーバ１００Ａは、復号化されてカメラＩＤとカメラＩＤフィールド１４７Ｘに登録されたカメラＩＤが一致した場合、画像ファイル５８に含まれる暗号化された暗号化撮影設定情報３５を抽出して復号キーＫｄで復号する（ステップ９７４）。
【０１６７】
そして、画像ファイル５８に含まれた撮影設定情報３３と復号された撮影設定情報が一致するか判別し（ステップ９７６）、一致する場合は、さらに、撮影設定情報３３が購入管理ＩＤ３７で特定される購入希望案件の購入画像条件フィールド１７３に登録された購入画像の条件を満たすか否かを判別し（ステップ９７８）、条件を満たす場合には、撮影画像データ３６を販売候補画像として画像メモリ１２２に記憶し、その撮影画像データを識別する情報と撮影設定情報を販売候補管理ＤＢ１８０に登録する（ステップ９８０）。
【０１６８】
このステップ９７４からステップ９８０の処理を、情報端末５００から受信した販売画像公開要求５０に含まれる全ての画像ファイル５８について反復する（ステップ９８２）。
ステップ９８２でＹＥＳの場合、ステップ９８０で販売候補管理ＤＢ１８０に販売候補画像として登録された全ての撮影画像データ３６のインデックス画像を生成し、それらインデックス画像の全てを含むＷＥＢページを作成して、購入管理ＤＢ１７０の購入会員ＩＤフィールド１７２に登録された会員ＩＤ毎に指定されるＵＲＬで公開する（ステップ９８３）。
また、上述のステップ９７０でＮＯと判別した場合には、上述のステップ９７４〜ステップ９８３は実行されない。
【０１６９】
そして、サービスサーバ１００Ａは、情報端末５００からサービスサーバ１００Ａに送信された撮影画像データ３６で販売候補として購入希望者に公開された撮影画像データ３６を知らせる情報を情報端末５００に送信するとともに（ステップ９８４）、さらに、購入管理ＤＢ１７０の購入会員ＩＤフィールド１７２に登録された会員ＩＤで特定される購入希望者に、ステップ９８３で作成されて公開されたＷＥＢページのＵＲＬを電子メール等で通知する（ステップ９８６）。
【０１７０】
一方、情報端末５００では、上述のステップ９８４でサービスサーバ１００Ａから通知された情報を表示部５０５に表示する（ステップ９４２）。
【０１７１】
このように、本実施の形態３の画像データ販売システムＳ３によれば、画像ファイル５８に含まれるカメラＩＤ３２と暗号化カメラＩＤ３４の照合、および撮影設定情報３３と暗号化撮影設定情報３５の照合によって、購入管理ＤＢ１７０に登録された購入希望に応募した撮影画像データ３６が、応募した会員のカメラ３００で撮影されことを検証して、購入希望者に安全な候補画像を紹介することができ、適正かつ円滑に、撮影画像データ３６の販売を実現することが可能となる。
【０１７２】
また、撮影設定情報３３と、購入画像条件フィールド１７３に登録された購入画像の条件とを照合することで、購入者が所望する条件を満たさない候補画像を排除することができ、一層、適正かつ円滑に、撮影画像データ３６の販売を実現することが可能となる。
【０１７３】
なお、本発明は、上述の実施の形態に例示した構成に限らず、その趣旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【符号の説明】
【０１７４】
１０  インターネット
２０  情報端末
３０  販売画像公開要求
３１  会員ＩＤ
３２  カメラＩＤ
３３  撮影設定情報
３４  暗号化カメラＩＤ
３５  暗号化撮影設定情報
３６  撮影画像データ
３７  購入管理ＩＤ
３８  画像ファイル
３９  販売条件
４０  販売画像公開要求
４９  画像ファイル
５０  販売画像公開要求
５９  画像ファイル
１００  サービスサーバ
１００Ａ  サービスサーバ
１１０  コントローラ
１２１  プログラムメモリ
１２２  画像メモリ
１２３  操作部
１２４  表示部
１２５  ネットワークＩ／Ｆ
１２６  暗号キー生成部
１２７  Ｗｅｂページ生成部
１３０  制御プログラム
１３１  制御プログラム
１４０  会員管理ＤＢ
１４１  会員ＩＤフィールド
１４２  氏名フィールド
１４３  住所フィールド
１４４  電話番号フィールド
１４５  E-Mailアドレスフィールド
１４６  口座番号フィールド
１４７Ｘ  復号キーフィールド（Ｘは、ａ、ｂ、・・・を表わす）
１４８Ｘ  カメラＩＤフィールド（Ｘは、ａ、ｂ、・・・を表わす）
１４９  販売管理ＩＤフィールド
１５０  販売管理ＤＢ
１５１  販売管理ＩＤフィールド
１５２  会員ＩＤフィールド
１５３  登録画像数フィールド
１５４  画像管理情報フィールド
１５５  画像ＩＤフィールド
１５６  画像属性フィールド
１５７  使用条件フィールド
１５８  販売価格フィールド
１６０  会員管理ＤＢ
１６１  購入希望登録数フィールド
１６２  購入管理ＩＤフィールド
１７０  購入管理ＤＢ
１７１  購入管理ＩＤフィールド
１７２  購入会員ＩＤフィールド
１７３  購入画像条件フィールド
１７４  使用条件フィールド
１７５  購入単価フィールド
１８０  販売候補管理ＤＢ
１８１  販売管理ＩＤフィールド
１８２  販売会員ＩＤフィールド
１８３  購入管理ＩＤフィールド
１８４  登録画像数フィールド
１８５  登録画像情報フィールド
１８６  画像ＩＤフィールド
１８７  画像属性フィールド
２００  決済サーバ
３００  カメラ
３１０  画像処理部
３２０  撮像部
３３０  表示部
３４０  画像メモリ
３５０  コントローラ
３５１  プログラムメモリ
３５１ａ  制御プログラム
３５２  操作部
３６０  カメラＩＤメモリ
３７０  暗号キーメモリ
３８０  ネットワークＩ／Ｆ
３９０  通信Ｉ／Ｆ
４００  メモリカードアダプタ
４１０  メモリカード
５００  情報端末
５０１  処理部
５０２  ワークメモリ
５０３  ハードディスク
５０３ａ  プログラムメモリ
５０３ｂ  画像メモリ
５０３ｃ  カメラ情報メモリ
５０４  通信Ｉ／Ｆ
５０５  表示部
５０６  操作部
５０７  ネットワークＩ／Ｆ
５０８  情報伝送路
５１０  制御プログラム
Ｋｄ  復号キー
Ｋｅ  暗号キー
【図１】
0005669517.tif 000002
【図２】
0005669517.tif 000003
【図３】
0005669517.tif 000004
【図４Ａ】
0005669517.tif 000005
【図４Ｂ】
0005669517.tif 000006
【図５】
0005669517.tif 000007
【図６】
0005669517.tif 000008
【図７】
0005669517.tif 000009
【図８】
0005669517.tif 000010
【図９】
0005669517.tif 000011
【図１０】
0005669517.tif 000012
【図１１】
0005669517.tif 000013
【図１２】
0005669517.tif 000014
【図１３】
0005669517.tif 000015
【図１４】
0005669517.tif 000016
【図１５】
0005669517.tif 000017
【図１６】
0005669517.tif 000018
【図１７】
0005669517.tif 000019
【図１８】
0005669517.tif 000020
【図１９】
0005669517.tif 000021
【図２０】
0005669517.tif 000022
【図２１】
0005669517.tif 000023