(57)【要約】【課題】ユーザに最適な画像編集アドバイスを行う画像編集アドバイスシステムを提供する。【解決手段】画像編集アドバイスシステムにおいて、画像データを解析する解析手段と、前記解析手段による解析結果に基づいて画像編集方法に関するアドバイスを作成するアドバイス手段と、前記アドバイス手段により作成したアドバイスをユーザに提供する提供手段とを有する構成とした。【選択図】図１
2011118906.tif 000002
【特許請求の範囲】
【請求項１】
画像データを解析する解析手段と、
前記解析手段による解析結果に基づいて画像編集方法に関するアドバイスを作成するアドバイス手段と、
前記アドバイス手段により作成したアドバイスをユーザに提供する提供手段とを有することを特徴とする画像編集アドバイスシステム。
【請求項２】
請求項１に記載の画像編集アドバイスシステムにおいて、
前記解析手段は、画像データに基づいて最適な画像データが得られる画像編集方法を解析することを特徴とする画像編集アドバイスシステム。
【請求項３】
請求項２に記載の画像編集アドバイスシステムにおいて、
前記アドバイス手段は、ユーザが使用している画像編集ソフトウェアに対応した画像編集方法をアドバイスすることを特徴とする画像編集アドバイスシステム。
【請求項４】
請求項２に記載の画像編集アドバイスシステムにおいて、
前記解析手段は、画像データに対して最適化のための画像処理を加えて、最適化するときに施された画像処理から最適な画像編集方法の解析を行うことを特徴とする撮影アドバイスシステム。
【請求項５】
請求項１に記載の画像編集アドバイスシステムにおいて、
画像データに関連する関連情報を取得する取得手段を備え、
前記アドバイス手段は、前記解析手段の解析結果と前記関連情報とに基づいてアドバイスを作成することを特徴とする画像編集アドバイスシステム。
【請求項６】
請求項５に記載の画像編集アドバイスシステムにおいて、
前記関連情報は、画像データに付加された撮影環境データであることを特徴とする画像編集アドバイスシステム。
【請求項７】
請求項５に記載の画像編集アドバイスシステムにおいて、
前記関連情報は、ユーザ登録時に収集したユーザ情報であることを特徴とする画像編集アドバイスシステム。
【請求項８】
請求項５に記載の画像編集アドバイスシステムにおいて、
前記関連情報は、アドバイスサービス中に収集したユーザからの情報であることを特徴とする画像編集アドバイスシステム。
【請求項９】
請求項１に記載の画像編集アドバイスシステムにおいて、
前記アドバイス手段は、最適化した画像データを提供することを特徴とする画像編集アドバイスシステム。
【請求項１０】
請求項１に記載の画像編集アドバイスシステムにおいて、
前記アドバイス手段は、ユーザの使用している端末に対応したアドバイスを作成することを特徴とする画像編集アドバイスシステム。
【請求項１１】
請求項１０に記載の画像編集アドバイスシステムにおいて、
前記アドバイス手段は、ユーザが使用している端末の周辺機器を加味してアドバイスを作成することを特徴とする画像編集アドバイスシステム。
【請求項１２】
請求項１に記載の画像編集アドバイスシステムにおいて、
画像データを送信するユーザが使用する端末と、ユーザから送信された画像データを受信するサーバコンピュータとを備え、
前記アドバイス手段、前記提供手段は、前記サーバコンピュータに備えられていることを特徴とする画像編集アドバイスシステム。
【請求項１３】
請求項１２に記載の画像編集アドバイスシステムにおいて、
前記解析手段は、前記サーバコンピュータにより画像データに対して施された最適化の画像処理に基づいて最適な画像編集方法の解析を行うことを特徴とする画像編集アドバイスシステム。
【請求項１４】
請求項１２に記載の画像編集アドバイスシステムにおいて、
前記解析手段は、ユーザ自身により画像データに対して施された最適化の画像処理に基づいて最適な画像編集方法の解析を行うことを特徴とする画像編集アドバイスシステム。
【請求項１５】
請求項１２に記載の画像編集アドバイスシステムにおいて、
前記サーバコンピュータと通信が可能な第三者の端末を備え、
前記解析手段は、前記第三者の端末により第三者により画像データに対して施された最適化の画像処理に基づいて最適な画像編集方法の解析を行うことを特徴とする画像編集アドバイスシステム。
【請求項１６】
請求項１４に記載の画像編集アドバイスシステムにおいて、
前記第三者にはユーザのプライバシー情報を与えないことを特徴とする画像編集アドバイスシステム。
【請求項１７】
請求項１２に記載の画像編集アドバイスシステムにおいて、
前記サーバコンピュータは、前記画像データに施した画像処理とアドバイスとを対応させるデータを保持するデータベースを備えることを特徴とする画像編集アドバイスシステム。
【請求項１８】
請求項１２に記載の画像編集アドバイスシステムにおいて、
前記端末と前記サーバコンピュータとはネットワークにより通信可能に接続され、前記端末は、前記ネットワークを介して前記提供手段から前記アドバイス情報を受信することを特徴とする画像編集アドバイスシステム。
【請求項１９】
請求項１２に記載の画像編集アドバイスシステムにおいて、
前記サーバコンピュータは、画像データを蓄積するメモリを備えることを特徴とする画像編集アドバイスシステム。
【請求項２０】
請求項１に記載の画像編集アドバイスシステムにおいて、
前記アドバイス手段は、画像編集方法を説明したアドバイスコメントを作成することを特徴とする撮影アドバイスシステム。
【請求項２１】
請求項２０に記載の画像編集アドバイスシステムにおいて、
前記アドバイス手段が作成したアドバイスコメントの中に、予め定めた用語がある場合には、予め用意した用語解説を一操作で見ることを可能にすることを特徴とする画像編集アドバイスシステム。
【請求項２２】
請求項１に記載の画像編集アドバイスシステムにおいて、
前記アドバイス手段は、画像編集ソフトウェアの操作方法を説明するアドバイスを作成することを特徴とする画像編集アドバイスシステム。
【請求項２３】
ユーザ情報を取得する取得手段と、
前記取得手段により取得したユーザ情報に基づいて画像編集に関するアドバイスを作成するアドバイス作成手段と、
作成したアドバイスをユーザに提供する提供手段とを有することを特徴とする画像編集アドバイスシステム。
【請求項２４】
請求項２３に記載の画像編集アドバイスシステムにおいて、
前記ユーザ情報はユーザが使用している画像編集ソフトウェアに関する情報であることを特徴とする画像編集アドバイスシステム。
【請求項２５】
請求項２３に記載の画像編集アドバイスシステムにおいて、
前記ユーザ情報はユーザが使用している端末の周辺機器に関する情報であることを特徴とする画像編集アドバイスシステム。
【請求項２６】
ユーザが使用するユーザ端末と、前記ユーザ端末と接続可能なサーバコンピュータとを有し、
前記ユーザ端末は、画像データを送受信する送受信手段と、
前記サーバコンピュータは、前記ユーザ端末から送信された画像データをユーザが所有するプリンタに適合した画像データに変換してユーザ端末に送信することを特徴とする画像編集アドバイス提供システム。
【請求項２７】
ユーザが使用するユーザ端末と、前記ユーザ端末と接続可能なサーバコンピュータとを有し、
前記ユーザ端末は、画像データを送受信する送受信手段と、
前記サーバコンピュータは、前記ユーザ端末から送信された画像データをユーザが所有するモニタに適合した画像データに変換してユーザ端末に送信することを特徴とする画像編集アドバイス提供システム。
【請求項２８】
ユーザが使用するユーザ端末と、前記ユーザ端末と接続可能なサーバコンピュータとを有し、
前記ユーザ端末は、画像データを送信し、
前記サーバコンピュータは、前記ユーザ端末から送信された画像データを受信し、前記受信した画像データに基づいてアドバイスを作成し、前記作成したアドバイスをユーザ端末に送信することを特徴とする画像編集アドバイス提供方法。
【請求項２９】
請求項２８に記載の画像編集アドバイス提供方法において、
前記サーバコンピュータは、画像データに対して最適化のための画像処理を加え、最適化するときに施された画像処理から最適な画像編集方法を解析し、アドバイスを作成することを特徴とする画像編集アドバイス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像編集方法に関するアドバイスを提供するアドバイスシステムに関する。
【背景技術】
【０００２】
投稿者が自分の撮影した写真画像を投稿し、サイト運営者が用意した特定の評価者が写真画像を評価して画像データと評価文を掲載するインターネットサイトが存在する。
【０００３】
また、投稿者が自分の描いたイラストを電子掲示板に掲載し、掲示板を閲覧した不特定の第三者の評価者が電子掲示板にイラストに対する評価文を掲載するインターネットサイトが存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、評価を依頼した依頼者は、評価者の評価文を掲載してくれるのを待たなくてはならない。また、依頼が多くなると評価者も対応できなくなる。
更に、不特定の第三者に評価を任せた場合には、評価を行うために必要な依頼者の情報を誰でも見ることが可能にしなければならないためにプライバシの侵害が発生する可能性がある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、画像編集アドバイスシステムにおいて、画像データを解析する解析手段と、前記解析手段による解析結果に基づいて画像編集方法に関するアドバイスを作成するアドバイス手段と、前記アドバイス手段により作成したアドバイスをユーザに提供する提供手段とを有する構成とした。これにより、画像データに適した画像編集アドバイスを容易に提供できる。
【０００６】
請求項２に記載の発明は、請求項１に記載の画像編集アドバイスシステムにおいて、前記解析手段は、画像データに基づいて最適な画像データが得られる画像編集方法を解析する構成とした。
請求項３に記載の発明は、請求項２に記載の画像編集アドバイスシステムにおいて、前記アドバイス手段は、ユーザが使用している画像編集ソフトウェアに対応した画像編集方法をアドバイスする構成とした。
【０００７】
請求項４に記載の発明は、請求項２に記載の画像編集アドバイスシステムにおいて、前記解析手段は、画像データに対して最適化のための画像処理を加えて、最適化するときに施された画像処理から最適な画像編集方法の解析を行う構成とした。
【０００８】
請求項５に記載の発明は、請求項１に記載の画像編集アドバイスシステムにおいて、画像データに関連する関連情報を取得する取得手段を備え、前記アドバイス手段は、前記解析手段の解析結果と前記関連情報とに基づいてアドバイスを作成する構成とした。
【０００９】
請求項６に記載の発明は、請求項５に記載の画像編集アドバイスシステムにおいて、前記関連情報は、画像データに付加された撮影環境データである構成とした。
請求項７に記載の発明は、請求項５に記載の画像編集アドバイスシステムにおいて、前記関連情報は、ユーザ登録時に収集したユーザ情報である構成とした。
【００１０】
請求項８に記載の発明は、請求項５に記載の画像編集アドバイスシステムにおいて、前記関連情報は、アドバイスサービス中に収集したユーザからの情報である構成とした。
請求項９に記載の発明は、請求項１に記載の画像編集アドバイスシステムにおいて、前記アドバイス手段は、最適化した画像データを提供する構成とした。
【００１１】
請求項１０に記載の発明は、請求項１に記載の画像編集アドバイスシステムにおいて、前記アドバイス手段は、ユーザの使用している端末に対応したアドバイスを作成する構成とした。
請求項１１に記載の発明は、請求項１０に記載の画像編集アドバイスシステムにおいて、前記アドバイス手段は、ユーザが使用している端末の周辺機器を加味してアドバイスを作成する構成とした。
【００１２】
請求項１２に記載の発明は、請求項１に記載の画像編集アドバイスシステムにおいて、画像データを送信するユーザが使用する端末と、ユーザから送信された画像データを受信するサーバコンピュータとを備え、前記アドバイス手段、前記提供手段は、前記サーバコンピュータに備えられている構成とした。
【００１３】
請求項１３に記載の発明は、請求項１２に記載の画像編集アドバイスシステムにおいて、前記解析手段は、前記サーバコンピュータにより画像データに対して施された最適化の画像処理に基づいて最適な画像編集方法の解析を行う構成とした。
【００１４】
請求項１４に記載の発明は、請求項１２に記載の画像編集アドバイスシステムにおいて、前記解析手段は、ユーザ自身により画像データに対して施された最適化の画像処理に基づいて最適な画像編集方法の解析を行う構成とした。
請求項１５に記載の発明は、請求項１２に記載の画像編集アドバイスシステムにおいて、前記サーバコンピュータと通信が可能な第三者の端末を備え、前記解析手段は、前記第三者の端末により第三者により画像データに対して施された最適化の画像処理に基づいて最適な画像編集方法の解析を行う構成とした。
【００１５】
請求項１６に記載の発明は、請求項１４に記載の画像編集アドバイスシステムにおいて、前記第三者にはユーザのプライバシー情報を与えない構成とした。
請求項１７に記載の発明は、請求項１２に記載の画像編集アドバイスシステムにおいて、前記サーバコンピュータは、前記画像データに施した画像処理とアドバイスとを対応させるデータを保持するデータベースを備える構成とした。
【００１６】
請求項１８に記載の発明は、請求項１２に記載の画像編集アドバイスシステムにおいて、前記端末と前記サーバコンピュータとはネットワークにより通信可能に接続され、前記端末は、前記ネットワークを介して前記提供手段から前記アドバイス情報を受信する構成とした。
【００１７】
請求項１９に記載の発明は、請求項１２に記載の画像編集アドバイスシステムにおいて、前記サーバコンピュータは、画像データを蓄積するメモリを備える構成とした。
請求項２０に記載の発明は、請求項１に記載の画像編集アドバイスシステムにおいて、前記アドバイス手段は、画像編集方法を説明したアドバイスコメントを作成する構成とした。
【００１８】
請求項２１に記載の発明は、請求項２０に記載の画像編集アドバイスシステムにおいて、前記アドバイス手段が作成したアドバイスコメントの中に、予め定めた用語がある場合には、予め用意した用語解説を一操作で見ることを可能にする構成とした。
【００１９】
請求項２２に記載の発明は、請求項１に記載の画像編集アドバイスシステムにおいて、前記アドバイス手段は、画像編集ソフトウェアの操作方法を説明するアドバイスを作成する構成とした。
請求項２３に記載の発明は、画像編集アドバイスシステムにおいて、ユーザ情報を取得する取得手段と、前記取得手段により取得したユーザ情報に基づいて画像編集に関するアドバイスを作成するアドバイス作成手段と、作成したアドバイスをユーザに提供する提供手段とを有する構成とした。これにより、ユーザに取って最適な画像編集アドバイスを提供することができる。
【００２０】
請求項２４に記載の発明は、請求項２３に記載の画像編集アドバイスシステムにおいて、前記ユーザ情報はユーザが使用している画像編集ソフトウェアに関する情報である構成とした。
請求項２５に記載の発明は、請求項２３に記載の画像編集アドバイスシステムにおいて、前記ユーザ情報はユーザが使用している端末の周辺機器に関する情報である構成とした。
【００２１】
請求項２６に記載の発明は、画像編集アドバイスシステムにおいて、ユーザが使用するユーザ端末と、前記ユーザ端末と接続可能なサーバコンピュータとを有し、前記ユーザ端末は、画像データを送受信する送受信手段と、前記サーバコンピュータは、前記ユーザ端末から送信された画像データをユーザが所有するプリンタに適合した画像データに変換してユーザ端末に送信する構成とした。
【００２２】
請求項２７に記載の発明は、画像編集アドバイスシステムにおいて、ユーザが使用するユーザ端末と、前記ユーザ端末と接続可能なサーバコンピュータとを有し、前記ユーザ端末は、画像データを送受信する送受信手段と、前記サーバコンピュータは、前記ユーザ端末から送信された画像データをユーザが所有するモニタに適合した画像データに変換してユーザ端末に送信する構成とした。
【００２３】
請求項２８に記載の発明は、画像編集アドバイス提供方法において、ユーザが使用するユーザ端末と、前記ユーザ端末と接続可能なサーバコンピュータとを有し、前記ユーザ端末は、画像データを送信し、前記サーバコンピュータは、前記ユーザ端末から送信された画像データを受信し、前記受信した画像データに基づいてアドバイスを作成し、前記作成したアドバイスをユーザ端末に送信する構成とした。
【００２４】
請求項２９に記載の発明は、請求項２８に記載の画像編集アドバイス提供方法において、前記サーバコンピュータは、画像データに対して最適化のための画像処理を加え、最適化するときに施された画像処理から最適な画像編集方法を解析し、アドバイスを作成する構成とした。
【発明の効果】
【００２５】
本発明によれば、上記問題点を解決するアドバイスシステムを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】図１は、本発明の実施形態１のシステム構成を説明するための図である。
【図２】図２は、サーバ側コンピュータ２内のコンポーネント構成を示す機能ブロック図である。
【図３】図３は、ユーザにアドバイスサービスにログインするためのページの一例を示す図である。
【図４】図４は、ログインによりサーバ側パソコン２で行われる制御を示すフローチャート図である。
【図５】図５は、アドバイスサービスにログインしたときのページの一例を示す図である。
【図６】図６は、サーバ側コンピュータ２内メモリ２０１の画像データ領域２１４に記憶されている、ログインしたユーザ所有の画像データを選択するためのページの一例を示した図である。
【図７】図７は、ユーザ側パソコン１内メモリまたはユーザ側パソコン１に接続された周辺機器メモリ内に記憶された画像データを選択するためのページの一例を示した図である。
【図８】図８は、ユーザに画像データに関する情報を入力してもらうためのページの一例を示した図である。
【図９】図９は、ユーザに画像内の主要被写体の領域を選択してもらうためのページの一例を示した図である。
【図１０】図１０は、アドバイス処理を示すフローチャート図である。
【図１１】図１１は、アドバイス処理を示すフローチャート図である。
【図１２】図１２は、ユーザが選択した画像データを取得した情報により画像解析を行い、画像処理により最適化した画像を表示するページの一例を示す図である。
【図１３】図１３は、サーバ側コンピュータ２が画像処理した画像を更にユーザが操作して好みの画像にするためのページの一例を示す図である。
【図１４】図１４は、サーバ側コンピュータ２が画像処理した画像を更にユーザが操作して好みの画像にするためのページの一例を示す図である。
【図１５】図１５は、ステップＳ２１１で実行される処理を示すフローチャート図である。
【図１６】図１６は、アドバイスページの一例を示す図である。
【図１７】図１７は、アドバイスページの一例を示す図である。
【図１８】図１８は、アドバイスページの一例を示す図である。
【図１９】図１９は、代替手段を提案するアドバイスページの一例を示す図である。
【図２０】図２０は、図１１のステップＳ２１２で実行する処理を示すフローチャート図である。
【図２１】図２１は、画像編集アドバイスページの一例を示す図である。
【図２２】図２２は、故障診断を行う制御を示すフローチャート図である。
【図２３】図２３は、正確なアドバイスができない旨を記したページの一例を示す図である。
【図２４】図２４は、図２２のステップＳ５０４で行われる制御を説明するためのフローチャート図である。
【図２５】図２５は、画像データを撮影したカメラが故障している可能性がある旨を記したページの一例を示す図である。
【図２６】図２６は、修理費用を記したページの一例を示す図である。
【図２７】図２７は、修理受付番号と修理を受ける方法を説明したページの一例を示す図である。
【図２８】図２８は、図２２のステップＳ５０５で行われる制御を説明するためのフローチャート図である。
【図２９】図２９は、画像データを撮影したカメラが故障している可能性がある旨を記したページの一例を示す図である。
【図３０】図３０は、アップデートソフトウェアをダウンロードするため規約、方法を記載したページの一例を示す図である。
【図３１】図３１は、アドバイスサービスにログインしたときのページの一例を示す図である。
【図３２】図３２は、本発明の実施形態３のシステム構成を説明するための図である。
【図３３】図３３は、掲示板ページの一部を抽出した図である。
【図３４】図３４は、アドバイス依頼者が掲示板に画像データ他の情報をアップロードするときに使用するページの一例を示す図である。
【図３５】図３５は、アドバイザがアドバイス作業をするためのページの一例を示す図である。
【図３６】図３６は、アドバイザが掲示板にアップする前に確認するためのページを示す図である。
【図３７】図３７は、実施形態３におけるアドバイス提供に関する処理を示すフローチャート図である。
【図３８】図３８は、実施形態４のアドバイスサービスで実行される制御を示すフローチャート図である。
【図３９】図３９は、アドバイザがアドバイス作業を行うためのページの一例である。
【図４０】図４０は、アドバイザが構図に関するアドバイス作業を行うためのページの一例である。
【図４１】図４１は、アドバイザが露出補正に関するアドバイス作業を行うためのページの一例である。
【図４２】図４２は、アドバイザが補助光に関するアドバイス作業を行うためのページの一例である。
【図４３】図４３は、アドバイザが彩色補正に関するアドバイス作業を行うためのページの一例である。
【図４４】図４４は、アドバイザがフリーに様々なアドバイス作業を行うためのページの一例である。
【図４５】図４５は、アップロードされた画像データに関連する情報、ユーザ情報等の諸情報を確認するためのページの一例を示す図である。
【図４６】図４６は、アドバイザがアドバイス結果を最終確認するページの一例を示す図である。
【図４７】図４７は、アドバイス依頼者がアドバイス結果を閲覧するページの一例を示す図である。
【図４８】図４８は、本発明の実施形態５のシステム構成を説明するための図である。
【図４９】図４９は、デジタルカメラ５内で行われる制御を示すフローチャート図である。
【図５０】図５０は、サーバ側コンピュータ２内で行われる制御を示すフローチャート図である。
【図５１】図５１は、カメラモニタに表示される表示例を示す図である。
【図５２】図５２は、画像を選択するためにカメラモニタに表示される表示例を示す図である。
【図５３】図５３は、アドバイス制御を示すフローチャート図である。
【図５４】図５４は、カメラモニタに表示される選択メニュー画面の一例を示す図である。
【図５５】図５５は、カメラモニタに表示されるアドバイス画面の一例を示す図である。
【図５６】図５６は、デジタルカメラ５内で行われる制御を示すフローチャート図である。
【図５７】図５７は、サーバ側コンピュータ２で行われる制御を示すフローチャート図である。
【発明を実施するための形態】
【００２７】
以下に本発明の実施形態について図を用いて説明する。
（実施形態１）
図１は、本発明の実施形態１のシステム構成を説明するための図である。
【００２８】
図１に示すように、実施形態１のシステムは、ユーザ側パソコン１と、サーバ側コンピュータ２と、それらを通信可能につなぐインターネット３により構成される。インターネット３により通信可能な環境を得るためには、モデム等の機器とインターネットプロバイダ等が必要であるが、本発明と直接関係ないので今回説明を省略する。また、図１ではインターネット３を使用したシステムを例示しているが、ＬＡＮ（Local Area Network）やエクストラネット等のネットワークを使用したシステムでも実現できる。
【００２９】
ユーザ側パソコン１は、ユーザの自宅等に設置され、ユーザが操作する端末である。ユーザ側パソコン１は、ユーザが撮影した画像データ等様々な情報をサーバ側コンピュータ２に送信するために使用される。また、ユーザ側パソコン１は、サーバ側コンピュータ２から送信されてきた情報を受信するためにも使用される。
【００３０】
サーバ側コンピュータ２は、ユーザ側パソコン１からの画像データ等の様々な情報を受信する。サーバ側コンピュータ２は、図２に示すように膨大な情報を記憶できるメモリ２０１を備えている。図２は、サーバ側コンピュータ２内のコンポーネント構成を示す機能ブロック図である。
【００３１】
図２に示すようにサーバ側コンピュータ２内には、メモリ２０１、送受信部２０２、ＣＰＵ２０３が設けられている。
メモリ２０１は、画像情報データベース領域２１１とユーザ情報データベース領域２１２とプログラム領域２１３と画像データ領域２１４を構成する。なお、説明の都合でメモリ２０１内を領域で区分してあるが、実際には図２に示すような物理的領域区分はない。画像情報データベース領域２１１には、画像に関する情報、撮影に関する情報、カメラに関する情報等を記憶している。ユーザ情報データベース領域２１２には、登録ユーザに関するデータを記憶している。プログラム領域２１３には、画像データに画像処理する画像処理プログラム等の後述する処理を実行する様々なプログラムを記憶している。画像データ領域２１４には、登録ユーザがアップロードした画像データを記憶している。
【００３２】
送受信部２０２は、外部装置と信号の送受信を行うための回路である。送受信部２０２は、ユーザ側パソコン１等から送信された信号を受信し、また、ユーザ側パソコン１等に向けて信号を送信することができる。ＣＰＵ２０３は、以下に説明する様々な制御を実行するプロセッサである。
【００３３】
以下にユーザ側パソコン１とサーバ側コンピュータ２との間で行われる制御について説明する。
＜ログイン制御＞
ユーザ側パソコン１とサーバ側コンピュータ２とがインターネット３を介して、接続されると、図３に示すページがユーザ側パソコン１のモニタに表示される。図３は、ユーザがアドバイスサービスにログインするためのページの一例を示す図である。
【００３４】
ユーザは、サーバ側コンピュータ２が提供するアドバイスサービスを使用するためにはログインの作業を必要とする。ログインするためにユーザは予めユーザ登録を完了させておく必要がある。図３中の「初めての方はこちら」ボタン３０４がクリックされると、サーバ側コンピュータ２はユーザ登録のためのページ（不図示）を配信する。ユーザ登録では、使用カメラ機種名、所有カメラアクセサリ、使用しているパソコンモニタの機種名、モニタの設定ガンマ値、使用するプリンタ機種名、画像処理ソフト名等の情報を入力する。入力が終了するとアドバイスサービスへのログインに必要なログイン名とパスワードが発行される。
【００３５】
ユーザは、図３中の「ログイン名」、「パスワード」の右側の空欄３０１、３０２にユーザ登録時に発行されたログイン名とパスワードとを入力し、「ログイン」ボタン３０３をクリックすることによりアドバイスサービスにログインすることができる。以下にログインにより行われる制御について説明する。
【００３６】
図４は、ログインによりサーバ側パソコン２で行われる制御を示すフローチャート図である。本フローは、サーバ側コンピュータ２がユーザ側パソコン１からのログイン名とパスワードの情報を受信することによりスタートする。
ステップＳ１０１では、ユーザ情報データベース領域２１２の中データに受信したログイン名とパスワードとに一致する登録ユーザが存在するか検索する。一致する登録ユーザが見つかった場合にはステップＳ１０２に進み、一致する登録ユーザが見つからなかった場合にはステップＳ１０６に進み、ログインをやり直してもらうため再度図３に示すページを送信する。
【００３７】
ステップＳ１０２では、ユーザ情報データベース領域２１２から登録ユーザと対応して記憶された使用しているコンピュータに関する情報を読み出す。ステップＳ１０３では、ユーザ情報データベース領域２１２から登録ユーザと対応して記憶された使用しているデジタルカメラに関する情報を読み出す。これら、情報は、ユーザ登録時に収集した情報の他にログイン後に収集した情報も蓄積されている。コンピュータに関する情報には、登録ユーザが使用しているモニタ機種名、モニタのガンマ情報、プリンタ機種名、使用している画像処理ソフト名等の情報がある。また、デジタルカメラに関する情報には、カメラ以外に所有しているアクセサリ情報、撮影経験年数、好みの撮影手法（例えばストロボは使用しない）、良く撮影するシーン等がある。所有アクセサリ情報、撮影経験年数、好みの撮影手法、良く撮影するシーン等の情報は、後述する撮影アドバイスのために用いられ、モニタ機種名、モニタのガンマ情報、プリンタ機種名、使用画像処理ソフト名等は画像編集アドバイスに用いられる。
【００３８】
ステップＳ１０４では、図５に示すような登録ユーザに対応したページを作成する。ステップＳ１０５では、登録ユーザに対応したページをユーザ側パソコン１に送信する。これによりユーザはログインに成功したことがわかり、後述するアドバイスサービスを受けることが可能になる。
【００３９】
また、このようにして取得したユーザに関する情報は、アドバイスサービス以外にも、オンラインショッピング、プリントアウトサービス、サポート等でも利用される。
＜画像データ選択、情報収集制御＞
以下に、ユーザによるアドバイス対象となる画像データの選択作業と、アドバイスを実行するための情報収集の制御について説明する。ユーザ側パソコン１におけるユーザ操作と、その操作に応答してサーバ側コンピュータ２が行う制御を説明する。
【００４０】
インターネット３を使用してアドバイスサービスサイトに接続し、上述したログイン処理が完了すると、サーバ側コンピュータ２は、図５に示すようなページがユーザ側パソコン１のモニタに表示されるよう配信する。図５は、アドバイスサービスにログインしたときのページの一例を示す図である。図５に示すページでは、ログインに成功したことをユーザに示すとともに、ユーザに対してアドバイス対象の画像データの選択を催促する。ユーザが図５中の「マイアルバムから」ボタン３０５をクリックすると、サーバ側コンピュータ２は、サーバ側コンピュータ２内メモリ２０１に既にアップロードされている画像データを選択するための図６に示すページを配信する。ユーザが図５中の「アップロード」ボタン３０６をクリックすると、サーバ側コンピュータ２は、ユーザ側パソコン１内のメモリまたはユーザ側パソコン１に接続された周辺機器に保管された画像データを選択する図７に示すページを配信する。また、ユーザが「戻る」ボタン３０７をクリックすると、サーバ側コンピュータ２は、アドバイスサービスからログオフして図３に示すログインのページに戻り、他のユーザをログイン可能にする。
【００４１】
図６は、サーバ側コンピュータ２内メモリ２０１の画像データ領域２１４に記憶されている、ログインしたユーザ所有の画像データを選択するためのページの一例を示した図である。ユーザによりアップロードされた画像データはアルバム毎に分類され記憶されたいる。ページ左側の「アルバム」の下にある「運動会」「パーティ」「花見」等のアルバム名３０８は、画像データをサーバ側パソコン２内メモリ２０１の画像データ領域２１４への登録時にユーザが付けたアルバムの名称である。ユーザがアルバム名３０８のいずれか１つをクリックすると、サーバ側コンピュータ２は、そのアルバム内に登録された画像データのサムネイル３０９をページ右側に表示させる。ユーザがサムネイル３０９をクリックすることにより画像データを選択した状態になる。図６では、アルバム「花見」内の１番目の画像データが選択された状態を示している。画像データが選択されると「ＯＫ」ボタン３１０がクリック可能となる。ユーザが画像データを選択し、「ＯＫ」ボタン３１０をクリックすると、サーバ側コンピュータ２は、図８に示すページを配信する。また、ユーザが「戻る」ボタン３１１をクリックすると図５に示すページに戻る。
【００４２】
図７は、ユーザ側パソコン１内メモリまたはユーザ側パソコン１に接続された周辺機器メモリ内に記憶された画像データを選択するためのページの一例を示した図である。ページ左側にはユーザ側パソコン内メモリの構造がフォルダごとツリー表示される。ユーザがフォルダ名３１２のいずれか１つをクリックすることにより、そのフォルダ内に画像データに対応するサムネイル３１３がページ右側に表示される。画像データの選択方法は図６のアルバム内の画像データを選択する場合と同じである。ユーザが画像データを選択して、「ＯＫ」ボタン３１４をクリックすると、サーバ側コンピュータ２は、図８に示すページを配信する。また、ユーザが「戻る」ボタン３１５をクリックすると図５に示すページに戻る。
【００４３】
図８は、ユーザに画像データに関する情報を入力してもらうためのページの一例を示した図である。図８に示すページでは、画像データに付加されている情報と、ユーザ登録等で既にサーバ側コンピュータ２内のメモリに記憶されている情報以外にアドバイスの精度を上げるために必要とする情報をユーザに入力してもらう。サーバ側コンピュータ２は、ユーザに入力してもらいたい項目について質問形式で問い合わせ、ユーザ入力欄３１６に質問の答えの入力を促す。また、ページ右側には選択されている画像データの縮小画像３１７を表示する。ユーザは、縮小画像３１７を見ることにより質問に対する答えを導きやすくなる。
【００４４】
ユーザが答えの入力を終わり、「ＯＫ」ボタン３１８をクリックすると、サーバ側コンピュータ２は図９に示すページを配信する。また、ユーザが「戻る」ボタン３１９をクリックすると図６または図７に示すページに戻り、画像データを選択し直すことを可能にする。
【００４５】
図９は、ユーザに画像内の主要被写体の領域を選択してもらうためのページの一例を示した図である。図９における点線の範囲が主要被写体領域３２０である。
主要被写体領域３２０は、ユーザが画像内をマウス等によりクリックアンドドラッグすることにより選択される。図９では、クリックアンドドラッグにより矩形状に領域を選択する例を示しているが、円形状に領域を選択するようにしてもよい。できるだけ正確に主要被写体領域３２０が選択されることによりアドバイスの精度を向上することができる。ユーザが領域の選択を終了し、「ＯＫ」ボタン３２１をクリックすると、サーバ側コンピュータ２は画像データに関する情報収集を終了し、図１２に示すページを配信する。また、ユーザが「戻る」ボタン３２２をクリックすると図８に示すページに戻る。以上で画像データ選択、情報収集制御は終了する。
【００４６】
以上のようにサーバ側コンピュータ２は、ユーザ側パソコン１に対して複数のページを順次配信して対話形式で情報を収集していくので、初めてアドバイスサービスを利用するユーザでもわかりやすい。また、情報の入力項目を１ページ毎に少なくしているので、ユーザは情報の入力漏れを防ぐことができる。
＜アドバイス制御＞
サーバ側コンピュータ２は、画像データに関連する情報の収集が完了すると、アドバイスのための処理を開始する。
【００４７】
収集した情報に基づいて実行されるアドバイスの具体的な処理について以下に説明する。図１０、図１１は、アドバイス処理を示すフローチャート図である。本フローは、図９に示すページで「ＯＫ」ボタン３２１がクリックされたことを示す信号を受信することによりスタートする。
【００４８】
ステップＳ２０１では、ユーザが選択した画像データを解析する。ステップＳ２０２では、解析結果と収集した情報とから最適な画像となる画像処理を判断する。ステップＳ２０３では、解析結果と収集した情報とから画像データを撮影したデジタルカメラが故障している可能性があるか否かを判断する。例えば、故障している可能性ありと判断する事例としては、被写体までの距離が短く、ストロボを発光している情報があるのに、画像データにはストロボが発光された形跡がないといったものである。故障の可能性がある場合にはステップＳ２０４に進み、後述する故障診断の制御を実行する。故障の可能性がない場合にはステップＳ２０５に進む。
【００４９】
ステップＳ２０５では、画像データに対して画像処理を実行する。ここで、実行する画像処理は、ユーザが選択した画像データを最適な画像になるように明るさ、カラーバランス等を調整するものである。サーバ側コンピュータ２は、画像データの解析結果と取得した情報とに基づいて画像データを最適化する画像処理を施す。以下にサーバ側コンピュータ２で行われる画像データの解析結果と取得した情報とに基づく画像処理について説明する。
【００５０】
逆光撮影された画像データを一例として説明する。
サーバ側コンピュータ２は、中央部が暗く周囲が明るい画像データと、撮影シーンが人物、主要被写体領域として中央部、ストロボの発光なしという取得情報とに基づいて撮影環境を判断する。サーバ側コンピュータ２は、中央部の主要被写体のみが暗いので撮影環境として逆光撮影であると判断することができる。
【００５１】
次に、サーバ側コンピュータ２は、最適な画像処理として逆光撮影により暗い主要被写体を明るくする処理を施す。主要被写体を明るくする画像処理として、画像全体を均一に明るくする、主要被写体領域のみ明るくする、といったような選択肢が生じる。選択肢が生じた場合には、サーバ側コンピュータ２は、更に判断をしてどちらの選択をした方が最適な画像になるかを決定する。例えば、主要被写体の背景が適正な明るさである場合にはサーバ側コンピュータ２は、主要被写体領域のみ明るくする画像処理を選択する。
【００５２】
以上の通り、サーバ側コンピュータ２は、画像データの解析結果と収集した情報とから最適化する画像処理を施すことが可能になる。
ステップＳ２０６では、図１２に示すような、画像処理を施した画像を含むページを作成する。図１２は、ユーザが選択した画像データを取得した情報により画像解析を行い、画像処理により最適化した画像を表示するページの一例を示す図である。図１２に示すページでは、ページ左側にユーザが選択した画像データの画像３２３を表示し、左側に画像処理を施した画像３２４を表示する。また、ページには、「バリエーション」ボタン３２５、「手動補正」ボタン３２６、「撮影アドバイス」ボタン３２７、「画像編集アドバイス」ボタン３２８が付されている。
【００５３】
ステップＳ２０７では、作成したページをユーザ側パソコン１に送信する。ステップＳ２０８では、「手動補正」ボタン３２６または「バリエーション」ボタン３２５が押されたか否かを検出する。押されたことを検出した場合にはステップＳ２０９に進み、押されていない場合にはステップＳ２１０に進む。ステップＳ２０９では、手動補正またはバリエーション処理を実行する。「手動補正」ボタン３２６または「バリエーション」ボタン３２５がクリックされたことを検出すると図１３、図１４に示すページをユーザ側パソコン１に送信する。図１３、図１４は、サーバ側コンピュータ２が画像処理した画像を更にユーザが操作して好みの画像にするためのページの一例を示す図である。ユーザが図１２における「手動補正」ボタン３２６をクリックした場合には、サーバ側コンピュータ２は図１３に示すページを配信する。図１３に示すページは、右上側にユーザが選択した画像３２９を表示し、ページ右下側にサーバ側コンピュータ２が画像処理を加えた画像３３０を表示する。また、図１３に示すページは、画像処理を加えた画像３３０の左側に「明るさ」「コントラスト」「彩度」を変更するためのスライダ３３１を設けている。ユーザはこれらスライダ３３１を左右にドラッグすることにより画像３３０に対して手動補正を行う。ユーザが「ＯＫ」ボタン３３２をクリックすると、サーバ側コンピュータ２は、ユーザにより施された手動補正を反映して図１２に示すページを再配信する。また、ユーザが「戻る」ボタン３３３をクリックすると、サーバ側コンピュータ２は、ユーザにより施された手動補正を反映せずに図１２に示すページを再配信する。
【００５４】
また、ユーザが図１２における「バリエーション」ボタン３２５をクリックした場合には、サーバ側コンピュータ２は図１４に示すページを配信する。図１４に示すページには、右上側にユーザが選択した画像３３４を表示し、下側にサーバ側コンピュータ２により異なる画像処理がされた画像３３５を複数同時に表示する。ここで、表示される複数の画像３３５は、カメラにおける異なる撮影設定に合わせて、それぞれ異なる画像処理が施されている。例えば、画像全体の明るさを変更する画像処理を施した画像、主要被写体と背景との明るさを別々に変更する画像処理を施した画像等、カメラにおいて変更できる撮影設定に合わせて画像処理が施されている。画像全体の明るさを変更する画像処理に対応する撮影設定とは露出補正であり、主要被写体と背景とを別々に明るさを変更する画像処理に対応する撮影設定とはストロボ使用した撮影設定が相当する。ユーザが複数の画像３３５内の１つをクリックすることにより、クリックされた画像が選択された状態となる。そして、ユーザが図１４に示すページにおける「ＯＫ」ボタン３３６をクリックすると、サーバ側コンピュータ２は図１２に示すページを配信する。その時、図１２のページの画像３２４には、図１４に示すページにおいて選択した画像と同様の画像が表示される。また、選択した画像になされた画像処理が最適化の画像処理として使用される。
【００５５】
また、ユーザが「戻る」ボタン３３７をクリックすると、サーバ側コンピュータ２は、いずれかの画像が選択されていても反映しないで図１２に示すページを再配信する。
ここで施された手動補正、バリエーション処理の情報は、サーバ側コンピュータ内メモリ２０１のユーザ情報データベース領域２１２に蓄積されていき、ユーザの好みの画像情報として次のアドバイスに反映される。例えば、ユーザが手動補正で画像を明るくする補正を施した場合には次のアドバイスの機会にはサーバ側コンピュータ２が実行する最適化の画像処理で通常より明るめの画像にするようにする。
【００５６】
ステップＳ２１０では、図１２のページにおいてユーザが「撮影アドバイス」ボタン３２７をクリックしたことを示す信号を受信したか否かを検出する。受信した場合にはステップＳ２１１に進み、受信しない場合にはステップＳ２１２に進む。ステップＳ２１１では、撮影アドバイス用の処理を施す。撮影アドバイス制御については後述する。ステップＳ２１２では、ユーザが「画像編集アドバイス」ボタン３２８をクリックしたことを示す信号を受信したか否かを検出する。受信した場合にはステップＳ２１３に進み、受信しない場合にはステップＳ２０８に戻る。ステップＳ２１３では、画像編集アドバイス用の処理を施す。画像編集アドバイス制御については後述する。
＜撮影アドバイス制御＞
以下に図１１のステップＳ２１１で実行される撮影アドバイス制御について説明する。撮影アドバイス制御では、ユーザがどのような撮影方法で撮影していれば、サーバ側コンピュータ２が最適化した画像が得られたかを解析し、アドバイスを作成する。
【００５７】
例えば、サーバ側コンピュータ２が、最適化の画像処理において主要被写体のみ明るさを明るくする画像処理を施した場合について説明する。
撮影設定において、主要被写体の明るさを明るくするには、露出補正するか、ストロボを発光させる等の補助光を使用することが考えられる。最適化の画像処理では主要被写体のみ明るくしているので、サーバ側コンピュータ２は、画像全体を均一に明るくしてしまう露出補正より主要被写体のみ明るくすることが可能な補助光を使用する撮影をアドバイスする。
【００５８】
しかし、主要被写体までの距離が遠い、カメラにストロボが内蔵されていない、所有アクセサリにもストロボがない、ストロボが嫌い等の情報がある場合には、サーバ側コンピュータ２は、ストロボを使用しないで主要被写体を明るくする露出補正を行うようにアドバイスする。
【００５９】
また、ユーザの写真経験年数が短く、カメラに逆光補正ボタン等が設けられている場合には、サーバ側コンピュータ２は、簡単に設定できる逆光補正ボタンを使用するようにアドバイスする。
このように、サーバ側コンピュータ２は、取得した情報からユーザに合った最適なアドバイスを作成する。
【００６０】
また、何種類か候補アドバイスを作成し、ユーザに採用するアドバイスを選択してもらうようにしてもよい。
以上のようなアドバイスを可能にするため、サーバ側コンピュータ２内メモリ２０１の画像情報データベース２１１には、画像データに対して自動的に施された最適化の画像処理と撮影設定とを関連付けして記憶するテーブルを備える。
【００６１】
例えば、画像情報データベース２１１には、主要被写体等の画像内の一部のみ明るくする画像処理と、ストロボを発光するという撮影設定とを関連付けして記憶されている。また、画像全体の明るさを明るくする画像処理と、露出補正する、スポット測光にするという撮影設定とを関連付けして記憶している。更に、ユーザの使用カメラ、使用アクセサリ、好み等の取得情報とも関連付けして記憶している。これにより、ユーザの使用カメラ、使用アクセサリ、好みに合った撮影設定を選択することができる。
【００６２】
また、画像情報データベース２１１には、撮影設定とアドバイスデータとを関連付けして記憶するテーブルを備える。
サーバ側コンピュータ２は、画像情報データベース２１１に記憶されたこれらデータにより最適なアドバイスを作成する。
【００６３】
以下に撮影アドバイス制御について具体的に説明する。図１５は、ステップＳ２１１で実行される処理を示すフローチャート図である。
ステップＳ３０１では、図１０のステップＳ２０５及びステップＳ２０９で最適化のために施した画像処理情報を読み出す。ステップＳ３０２では、上述した画像情報データベース２１１に記憶されたデータを使用して、最適化のために施した画像処理に対応した撮影設定と置き換える。
【００６４】
ステップＳ３０３では、ユーザの使用カメラ、ユーザの所有アクセサリで画像処理した画像が得られるような撮影設定を行うことが可能であるか否かを検出する。撮影設定が可能な場合にはステップＳ３０４に進み、撮影設定が不可能な場合にはステップＳ３０５に進む。
【００６５】
ステップＳ３０４では、ユーザの使用カメラ、所有アクセサリを所定の撮影設定に変更して撮影すれば最適化した画像と同様の画像データを得ることができるので、その撮影設定にするための操作方法等を記載したアドバイスページを作成する。図１６、図１７、図１８は、アドバイスページの一例を示す図である。
【００６６】
図１６におけるコメント欄３５０は、アドバイスコメントが記載される。図１６に示したページ例では、適切な画像が得られる撮影方法をコメントしている。コメント欄３５０に記載されたコメント中の「日中シンクロ撮影」「スポット測光」「逆光補正」の用語には参照先リンク下線３５１が設けられている。参照先リンク下線３５１は、用語をクリックすることにより、その用語を解説するページにジャンプできることを示している。図１８に解説ページの一例を示す。
【００６７】
図１８に示すページの解説欄３５７にクリックした用語の解説が記載されている。「ＯＫ」ボタン３５８をクリックすることにより図１６のページに戻る。図１６に示すページにおける「ＯＫ」ボタン３５３がクリックされるとアドバイスを終了する。「カメラ設定」ボタン３５２は、ユーザが使用しているカメラにおいてどのように操作すれば適切な画像が得られる撮影設定になるかを知るときにクリックするボタンである。「カメラ設定」ボタン３５２をクリックすると図１７に示すページが表示される。設定説明欄３５４には、ユーザが使用しているカメラを示す図と操作解説を記載する。「コメント」ボタン３５５をクリックすると図１６に示すページに戻る。また「ＯＫ」ボタン３５６を操作するとアドバイスを終了する。
【００６８】
図１５におけるステップＳ３０５では、最適化した画像と同様の画像データを得るために、ユーザが所有していないアクセサリ等の代替手段を使用すれば撮影設定可能か否かを検索する。例えば、外付けストロボを使用すれば最適化処理された画像と同等の画像を撮影設定のみで得ることができる場合には代替手段がありと判断する。また、カメラ本体を買い換えることを代替手段有りと判断してもよい。代替手段がある場合にはステップＳ３０６に進み、代替手段がない場合にはステップＳ３０７に進む。ステップＳ３０６では、代替手段の使用を提案するアドバイスページを作成する。
【００６９】
図１９は、代替手段の使用を提案するアドバイスページの一例を示す図である。図１９に示すページにおける画像３５９は、撮影に使用することを推奨する代替手段の画像を表示する。画像３５９に表示される代替手段の画像データは、サーバ側コンピュータ２内メモリ２０１に記憶されている。「商品紹介」ボタン３６０は、画像３５９に表示されている代替手段のスペック等を紹介するページにジャンプさせるためのボタンである。「オンラインショップ」ボタン３６１は、代替手段を購入することができるオンラインショップページにジャンプさせるためのボタンである。このように代替手段を提案することにより、ユーザは時間を費やして代替手段を探す必要がない。また、購入することができるオンラインショップページに簡単にジャンプすることができるので、ユーザは煩わしい操作をすることなく代替手段を購入することができる。図１９に示すページにおける「ＯＫ」ボタン３６２を操作するとアドバイスを終了する。
【００７０】
次に図１５におけるステップＳ３０７では、撮影設定だけでは無理なので、撮影アドバイスと後述する画像編集アドバイスとを含むアドバイスページを作成する。ステップＳ３０８では、作成したアドバイスページをユーザ側パソコン１に送信する。
＜画像編集アドバイス制御＞
以下に、画像編集アドバイスの場合にはどのように画像編集を施せばよいかアドバイスする。
【００７１】
当然ユーザが使用しているソフトウェアの操作に合わせてアドバイスする。ソフトウェアに逆光補正機能がある場合にはそれのみを操作することをアドバイスしてもよい。画像処理を施すときには処理を施す順序も重要であるので順序についてもアドバイスする。
【００７２】
以下に具体的に説明する。図２０は、図１１のステップＳ２１２で実行する処理を示すフローチャート図である。
ステップＳ４０１では、図１０のステップＳ２０５及びステップＳ２０９で最適化のために施した画像処理情報を読み出す。ステップＳ４０２では、施した画像処理に対応する画像データの修正をユーザ使用画像編集ソフトの編集設定と置き換える。画像処理に対応する編集設定のデータは、撮影設定と同様に画像情報データベース２１１に記憶されている。
【００７３】
ステップＳ４０３では、ユーザの使用画像編集ソフトで編集設定が可能であるか否かを検出する。編集設定が可能な場合にはステップＳ４０４に進み、編集設定が不可能な場合にはステップＳ４０５に進む。ステップＳ４０４では、最適化した画像を得るためのユーザ使用画像編集ソフトにおける操作方法等を記載したアドバイスページを作成する。図２１は、画像編集アドバイスページの一例を示す図である。図２１に示すページにおける画像表示領域３６３は、アドバイス対象の画像を表示する領域である。ライン３６４、３６６は、画像編集を加える箇所を示す。コメント３６５、３６７は、画像編集の操作方法等のアドバイスコメントが表示される。図２１に示すページでは、ライン３６４とコメント３６５とが矢印で対応付けられおり、ライン３６４で示した箇所をコメント３６５のアドバイスコメントに従って画像編集すれば最適な画像が得られるようになる。また「ＯＫ」ボタン３６８を操作するとアドバイスを終了する。
【００７４】
図２０におけるステップＳ４０５では、ユーザが使用している画像編集ソフトでは編集設定できないので、編集設定可能な画像編集ソフトを紹介するページを作成する。ステップＳ４０６では、作成したアドバイスページをユーザ側パソコン１に送信する。
＜故障診断制御＞
次に図１０のステップＳ２０４で実行される故障診断制御について説明する。上述したようにアドバイスのために収集した情報と画像データの解析結果との関係が著しく一致しない場合には、撮影に用いたカメラが故障している可能性がある。
【００７５】
故障診断制御では、更に詳細な故障診断を行い、ユーザに故障診断結果を伝える。また、故障原因がソフトウェアによるものである場合には最新のソフトウェアへの更新を可能にし、故障原因がメカニカルに起因する場合には修理することを推奨し、修理費用の見積もりを出力する。
【００７６】
以下に、故障診断制御について詳細に説明する。図２２は、故障診断を行う制御を示すフローチャート図である。本フローは、図１０のステップＳ２０３において、アドバイスのために取得した情報と画像データの解析結果からカメラが故障している可能性が有ることが判断されることによりスタートする。
【００７７】
ステップＳ５０１では、アドバイスに使用したデータに更にデータを追加して故障しているかどうかを詳細に調査する。追加するデータとは、同機種デジタルカメラの故障状況、デジタルカメラの製造ロット、デジタルカメラ内のソフトウェアのバージョン、デジタルカメラの購入日、現在までのストロボの発光回数、シャッタの開閉回数等の情報である。このようにより多くのデータから故障診断を実施することにより正確な診断が可能となる。なお、本実施例で故障診断に使用すると挙げた追加データのいくつかはアドバイスを実行するために使用するデータであってもよい。また、アドバイスに使用するデータとして挙げたデータも故障診断に使用するようにしてもよい。
【００７８】
ステップＳ５０２では、詳細検討プログラムによる診断の結果、異常であるか否かを判断する。異常であると診断された場合にはステップＳ５０３に進み、正常と診断された場合には本フローを終了し、アドバイスのフローに戻る。
ステップＳ５０３では異常がメカニカルな要因によるものであるか否かを判断する。メカニカルな要因である場合にはステップＳ５０４に進み、メカニカルでないソフトウェアによる要因である場合にはステップＳ５０５に進む。
【００７９】
ステップＳ５０４では、メカニカル要因による故障に対する処理を行う。ステップＳ５０５では、ソフトウェア要因による故障に対する処理を行う。それぞれの処理については図２４と図２８を用いて後述する。
ステップＳ５０６では、図２３に示すような、故障している可能性があるので正確なアドバイスができない旨のページを送信し、「ＯＫ」ボタン３３８がクリックされるとアドバイスのフローに戻る。
＜メカニカル故障制御＞
以下にメカニカル要因による故障に対する処理について説明する。図２４は、図２２のステップＳ５０４で行われる制御を説明するためのフローチャート図である。
【００８０】
ステップＳ６０１では、図２５に示すような、画像データを撮影したカメラが故障している可能性がある旨のページを送信する。ページには修理時にかかる費用の見積もりを出力する「見積作成」ボタン３３９が設けられている。更に、ページにはアドバイスサービスを継続するための「アドバイス」ボタン３４０が設けられている。ステップＳ６０２では、「見積作成」ボタン３３９がクリックされたことを示す信号を受信したか否かを検出する。「見積作成」ボタン３３９がクリックされたことを受信した場合にはステップＳ６０４に進み、「見積作成」ボタン３３９がクリックされたことを受信していない場合にはステップＳ６０３に進む。
【００８１】
ステップＳ６０３では、「アドバイス」ボタン３４０がクリックされたことを示す信号を受信したか否かを検出する。受信した場合には本フローを終了し、受信しない場合にはステップＳ６０２に戻る。
ステップＳ６０４では、故障診断の結果から料金テーブルを参照して修理料金を計算する。ステップＳ６０５では、図２６に示すような、修理費用を記したページを送信する。また、ページには実際に修理の予約をする「修理予約」ボタン３４１が設けられている。更に、ページにはアドバイスサービスを継続するための「アドバイス」ボタン３４２が設けられている。ステップＳ６０６では、「修理予約」ボタン３４１がクリックされたことを示す信号を受信したか否かを検出する。受信した場合にはステップＳ６０８に進み、受信しない場合にはステップＳ６０７に進む。ステップＳ６０７では、「アドバイス」ボタン３４２がクリックされたことを示す信号を受信したか否かを検出する。受信した場合には本フローを終了し、受信しない場合にはステップＳ６０６に戻る。
【００８２】
ステップＳ６０８では、図２７に示すような、修理受付番号と修理を受ける方法を説明したページを送信する。ステップＳ６０９では、修理を行うサービスセンタに修理を受け付けたカメラの機種名、修理受付番号、故障状態等の情報を電子メールで送信する。また、カメラの開発担当者宛に同様の内容を電子メールで送信するようにしてもよい。
＜ソフトウェア故障制御＞
以下にソフトウェア要因による故障に対する処理について説明する。図２８は、図２２のステップＳ５０５で行われる制御を説明するためのフローチャート図である。
【００８３】
ステップＳ７０１では、図２９に示すような、カメラが故障している可能性がある旨と、ソフトウェアをアップデートすれば故障が解消する可能があることを記載したページを送信する。ページにはアップデートソフトウェアをダウンロードするページに移行するための「アップデート」ボタン３４４とアドバイスサービスに戻るための「アドバイス」ボタン３４５が設けられている。ステップＳ７０２では、「アップデート」ボタン３４４がクリックされた信号を受信したか否かを検出する。受信した場合にはステップＳ７０４に進み、受信しない場合にはステップＳ７０３に進む。ステップＳ７０３では、「アドバイス」ボタン３４５がクリックされた信号を受信したか否かを検出する。受信した場合には本フローを終了し、受信しない場合にはステップＳ７０２に戻る。
【００８４】
ステップＳ７０４では、図３０に示すような、アップデートソフトウェアをダウンロードするため規約、方法を記載したページを送信する。ページにはダウンロードを開始する「ダウンロード」ボタン３４６とアドバイスサービスに戻る「アドバイス」ボタン３４７とを備える。ステップＳ７０５では、「ダウンロード」ボタン３４６がクリックされた信号を受信したか否かを検出する。受信した場合にはステップＳ７０７に進み、受信しない場合にはステップＳ７０６に進む。
【００８５】
ステップＳ７０６では、「アドバイス」ボタン３４７がクリックされた信号を受信したか否かを検出する。受信した場合には本フローを終了し、受信しない場合にはステップＳ７０５に戻る。
ステップＳ７０７では、ダウンロードのためソフトウェアの送信を行う。ステップＳ７０８では、ダウンロードが終了したか否かを検出し、終了している場合には本フローを終了し、終了していない場合にはダウンロードを継続する。
【００８６】
このように、単にソフトウェアが古い場合に更新するのではなく、ソフトウェアが要因の故障があると診断された場合に更新できる。無駄なダウンロードをすることがない。また、診断するのでソフトウェアの異常箇所がわかる。
また、本実施例では、ソフトウェアが要因の故障の場合にアップデートするようにしたが、アップデートでは解決できない場合もあるのでそれを判断した後に、アップデートさせるようにしてもよいが、最新のソフトウェアを提供することにより他の不都合を解消することができる。また、カメラが既に最新のソフトウェアであっても壊れている可能性があるのでアップデートを行わせる。
【００８７】
このように、実施形態１では、アドバイスサービスにおいて収集した情報により故障診断についても行うようにした。ユーザはアドバイスサービスを受けるための作業により故障診断が行われるので、故障診断のためにユーザは何ら負担はない。
【００８８】
当然、故障診断のみを行う故障診断サービスをアドバイスサービスと別途運用してもよい。また、アドバイスサービスとの連携でなく、他のサービスと連携して故障診断を行ってもよい。
また、自動的な診断だけでなく、故障の可能性有りと診断された場合には、サービス担当者に画像データ他のデータを含む警告メールを送信し、人手を介した故障診断を行うようにしても良い。
【００８９】
以上の説明した実施形態１のアドバイスサービスでは、撮影アドバイスと画像編集アドバイスとの両者についてそれぞれ別に受けることができるようにした。また、撮影時の撮影設定と画像編集時の補正とにはそれぞれ限界があるので撮影アドバイスと画像編集アドバイスとを組み合わせてアドバイスするようにしている。
【００９０】
また、実施形態１では、撮影アドバイスを受けるか、画像編集アドバイスを受けるかを利用者の情報の入力が済んでから選択させるようにした。利用者による情報入力の前に、撮影アドバイスか画像編集アドバイスかを選択するようにして、その選択に応じて利用者が入力する情報の入力項目を異ならすようにしても良い。
【００９１】
また、これらアドバイスサービスは、インターネットを経由したオンラインのサービスではなく、パソコンその他で駆動するソフトウェアのサービスとして販売しても良い。
（実施形態２）
実施形態１では、ユーザによる画像データの選択作業、情報の入力作業を複数のページを遷移させて実行させるものであった。実施形態２では、ほぼ１ページにユーザによる作業項目を用意した点を特徴とする。
【００９２】
なお、実施形態２におけるシステム構成、アドバイス制御等、実施形態１と同様であるので説明を省略する。
実施形態１と同様の操作でログインが完了すると、ユーザ側パソコン１には図３１に示すようなページが表示される。図３１は、アドバイスサービスにログインしたときのページの一例を示す図である。
【００９３】
図３１における、「諸情報表示」ボタン４０１は、画像データに関連して付加されたデータを確認するときにクリックするボタンである。諸情報表示ボタンをクリックすることにより画像データに付加された情報が表示される。デジタルカメラにより撮影時に自動的に付加される情報がほとんどである。「シーン選択」メニュー４０２は、アドバイス対象として選択された画像データがこの中のどのシーンに相当するのかをユーザに設定してもらうためのものである。「シーン選択」メニュー４０２の右側の部分をクリックすることにより、風景、人物等の撮影シーンを選択可能になる。「範囲指定」ボタン４０３は、画像内の主要被写体の領域を指定するときにクリックするボタンである。「範囲指定」ボタン４０３をクリックした後に画像領域内をクリックアンドドラッグすることにより範囲指定できる。「拡大表示」ボタン４０４は、画像表示領域４００に表示された画像を拡大表示するためのボタンである。また、「縮小表示」ボタン４０５は、画像表示領域４００に表示された画像を縮小表示するボタンである。
【００９４】
「画像選択」ボタン４０６は、サーバ側コンピュータ２内に保管されているアルバムの中の画像データをアドバイス対象として選択するためのボタンである。画像データが選択されると画像表示領域４００に表示される。「画像保存」ボタン４０７は、アドバイス制御の画像処理により最適化された画像データをサーバ側コンピュータ２内に保管する時にクリックするボタンである。「アップロード」ボタン４０８は、ユーザパソコン１内または周辺機器内のメモリに保管されている画像データをアドバイス対象としてアップロードするためのボタンである。画像データがアップロードされると画像表示領域４００に表示される。「ダウンロード」ボタン４０９は、アドバイス制御の画像処理により最適化された画像データをユーザパソコン１内にダウンロードするためのボタンである。また、「ダウンロード」ボタン４０９の下には、プリントラジオボタン４２４、観賞ラジオボタン４２５が設けられている。プリントラジオボタン４２４が選択されている場合には、ユーザの所有しているプリンタ情報から、ユーザの所有プリンタにより最適にプリントアウトできるように画像処理して画像データをダウンロードさせるようにする。また、観賞ラジオボタン４２５が選択されている場合には、ユーザ側パソコン１のモニタの情報から、モニタ観賞が最適になるように画像処理して画像データをダウンロードさせるようにする。プリンタ情報、モニタ情報は、サーバ側コンピュータ２内メモリ２０１のユーザ情報データベース領域２１２ユーザ情報に記憶された情報を使用する。また、ダウンロードするときにプリンタ情報、モニタ情報をユーザに入力させるようにしてもよい。
【００９５】
「全自動」ボタン４１０、「レベル」ボタン４１１、「明るさ」ボタン４１２、「階調」ボタン４１３、「コントラスト」ボタン４１４は、アドバイス対象として選択した画像に対して露出に関わる画像処理を施すときにクリックするボタンである。「全自動」ボタン４１０をクリックするとサーバ側コンピュータ２内のプログラムに従って画像解析を行い、最適な露出になるように画像処理を施す。そして、画像表示領域４００に画像処理後の画像を表示する。「レベル」ボタン４１１、「明るさ」４１２、「階調」ボタン４１３、「コントラスト」ボタン４１４のいずれかをクリックすると、それぞれユーザが手動により画像処理を施すことが可能になる。
【００９６】
「全自動」ボタン４１５、「シャープネス」ボタン４１６、「ノイズ」４１７は、アドバイス対象として選択した画像に対して解像、粒状に関わる画像処理を施すときにクリックするボタンである。「全自動」ボタン４１５をクリックするとサーバ側コンピュータ２内のプログラムに従って画像解析を行い、最適な解像、粒状になるように画像処理を施す。そして、画像表示領域４００に画像処理後の画像を表示する。「シャープネス」ボタン４１６、「ノイズ」４１７のいずれかをクリックすると、それぞれユーザが手動により画像処理を施すことが可能になる。
【００９７】
「全自動」ボタン４１８、「カラーバランス」ボタン４１９、「適応色」４２０は、アドバイス対象として選択した画像に対して色再現に関わる画像処理を施すときにクリックするボタンである。「全自動」ボタン４１８をクリックするとサーバ側コンピュータ２内のプログラムに従って画像解析を行い、最適な色再現になるように画像処理を施す。そして、画像表示領域４００に画像処理後の画像を表示する。「カラーバランス」ボタン４１９、「適応色」４２０のいずれかをクリックすると、それぞれユーザが手動により画像処理を施すことが可能になる。
【００９８】
「操作取消」ボタン４２１は、画像処理を施した操作を１つ取り消すためのボタンである。
ここで、アドバイス対象の画像データの画像解析及び最適化のための画像処理は実施形態１で行われる制御と同様である。なお、実施形態１では、必ず一度サーバ側コンピュータ２により自動的に画像処理を施したものに対して手動補正で再調整するようにしていたが、実施形態２でもそのようにしてもよい。
【００９９】
このように、実施形態２では、ほぼ１ページ内でアドバイスに必要な情報入力ができるようにしたので、いちいちページを遷移させることなく、短時間で情報の入力が完了する。
また、図３１における、「撮影アドバイス」ボタン４２２、「画像編集アドバイス」ボタン４２３のいずれかのボタンをクリックすることにより、ユーザが入力した情報に基づいて、アドバイス処理を実行する。「撮影アドバイス」ボタン４２２、「画像編集アドバイス」ボタン４２３は、実施形態１の「撮影アドバイス」ボタン３２７、「画像編集アドバイス」ボタン３２８と同様の目的でクリックされるボタンである。「撮影アドバイス」ボタン４２２、「画像編集アドバイス」ボタン４２３をクリックした後に実行される制御も実施形態１の「撮影アドバイス」ボタン３２７、「画像編集アドバイス」ボタン３２８をクリックした後に行われる制御と同様であるので説明を省略する。
（実施形態３）
実施形態１、２では、予め決められたプログラムに従ってサーバ側コンピュータ２が画像データに対して自動的に最適化する画像処理を施した。また、画像を撮影したユーザ自身が手動で画像処理を施した。そして、画像データに対して施した画像処理に基づいてアドバイスを行うという実施形態であった。実施形態３では、画像を撮影したユーザでなく第三者が画像データに対して手動で最適化のための画像処理を施し、その画像処理に基づいてアドバイスを行う。
【０１００】
図３２は、本発明の実施形態３のシステム構成を説明するための図である。
ユーザ側パソコン１と、サーバ側コンピュータ２と、アドバイザ側パソコン４と、それらを通信可能につなぐインターネット３により構成される。図３２ではインターネット３を使用したシステムを例示しているが、ＬＡＮやエクストラネット等のネットワークを使用したシステムでも実現できる。
【０１０１】
図３２におけるユーザ側パソコン１はアドバイスを依頼するユーザ（以下アドバイス依頼者）が使用しているパソコンである。アドバイザ側パソコン４は、アドバイス依頼者にアドバイスするアドバイザが使用しているパソコンである。
以下に、実施形態３におけるアドバイスサービスについて具体的に説明する。実施形態３におけるアドバイスサービスは、電子掲示板形式を使用して行われる仕組みである。本サービスは、アドバイスを必要とするアドバイス依頼者がコメント、画像データと関連情報を掲示板上にアップし、掲示板ページを閲覧した第三者のアドバイザがアドバイスを掲示板上にアップすることにより成立する。
【０１０２】
図３３は、実施形態３におけるアドバイスサービスの掲示板ページの一部を抽出した図である。図３３では、あるアドバイス依頼者による１つのアドバイス依頼と、アドバイス依頼に対するアドバイザのアドバイスのみを抽出している。図３３において、アドバイス依頼者がアップした画像とコメントがコメント掲載領域５０１及び画像掲載領域５０２に掲載される。「アドバイスする」ボタン５０４は、掲示板を見たアドバイザがアドバイスをするときにクリックするボタンである。「アドバイスする」ボタン５０４がクリックされた後の動作については後述する。
【０１０３】
アドバイザによるアドバイスがアップされた場合には、アドバイザがアップした画像とコメントがコメント掲載領域５０５及び画像掲載領域５０６に掲載される。「撮影アドバイス」ボタン５０７は、アドバイス依頼者が撮影方法に関するアドバイスを得たいときにクリックするボタンである。「撮影アドバイス」ボタン５０７がクリックされることによりサーバ側コンピュータ２で実行される制御については後述する。「撮影アドバイス」ボタン５０７の右横のポイント５０９は、撮影アドバイスを受ける時に、アドバイス依頼者がアドバイザに支払うポイント数を示している。実施形態３のアドバイス掲示板は、アドバイス依頼者がアドバイザに対してポイントを支払うシステムになっている。
【０１０４】
「画像編集アドバイス」ボタン５０８は、アドバイス依頼者が画像編集ソフトにおける画像編集方法に関するアドバイスを得たいときにクリックするボタンである。「画像編集アドバイス」ボタン５０８がクリックされることによりサーバ側コンピュータ２で実行される制御については後述する。「画像編集アドバイス」ボタン５０８の右横のポイント５１０は、画像編集アドバイスを受ける時に、アドバイス依頼者がアドバイザに支払うポイント数を示している。
【０１０５】
以下に、アドバイス依頼者のユーザがどのようにして画像とコメントとをアップするか具体的に説明する。なお、実施形態３において実施形態１、２と共通部分についての説明を省略する。
アドバイス依頼者は、実施形態１での説明と同様にサーバ側コンピュータ２が配信する図３から図９に示すページに従ってユーザ情報、画像データの情報を入力する。アドバイス依頼者が図９に示すのページで「ＯＫ」ボタン３２１をクリックすると、サーバ側コンピュータ２は図３４に示すページを配信する。図３４は、アドバイス依頼者が掲示板に画像データ他の情報をアップロードするときに使用するページの一例を示す図である。アドバイス依頼者は、図３４に示すページ内のコメント欄５１１にコメントを記入して「掲示板にアップ」ボタン５１３をクリックすることにより掲示板に選択した画像とコメント等をアップすることができる。画像領域５１２には、選択した画像が表示される。また、アドバイス依頼者は「戻る」ボタン５１４をクリックすることにより図９に示すページに戻り、情報の入力等をやり直すことができる。
【０１０６】
次に、アドバイザがどのようにしてアドバイス依頼者へのアドバイスを掲示板にアップするか説明する。
図３３のアドバイス依頼者のアップした画像の右にある「アドバイスする」ボタン５０４をアドバイザがクリックすることにより、サーバ側コンピュータ２はアドバイザ側パソコン４に向けて図３５に示すページを配信する。図３５は、アドバイザがアドバイス作業をするためのページの一例を示す図である。図３５に示すページを受信したアドバイザは自分が最適と考える画像になるよう画像編集を加える。
【０１０７】
図３５における画像領域５１８は、アドバイス依頼者が掲載した画像データの画像を表示する領域である。画像領域５１９は、アドバイザにより画像編集された画像を表示する領域である。編集メニュー５１５は、スライダ５１６で編集する機能を選択するためのものである。編集メニュー５１５で選択した項目によりスライダ５１６で編集できる機能が変わる。編集メニュー５１５において選択できる項目には、「全般」「カラーバランス」等がある。例えば、編集メニュー５１５において「全般」が選択された場合には、スライダ５１６により編集できる機能は、図３５に示すように「明るさ」、「コントラスト」、「彩度」である。また、編集メニュー５１５において「カラーバランス」が選択された場合には、スライダ５１６により編集できる機能は、赤、緑、青のカラーバランスとなり、スライダ５１６右側の表示も「赤」、「緑」、「青」に変わる。「操作取消」ボタン５１７は、スライダ５１６で行われた画像編集を取り消すためのボタンである。
【０１０８】
図３５に示すページは、アドバイザが画像に対して施した画像編集の項目、手順等はアドバイザ側パソコン４に一時的に画像編集情報として記憶するようにページが作成されている。サーバ側コンピュータ２は、ここで記憶したデータを受け取って、データに基づいてアドバイス制御を実行する。
【０１０９】
アドバイザが画像編集処理を終了して「ＯＫ」ボタン５２０をクリックするとサーバ側コンピュータ２は図３６に示すページを配信する。また、アドバイザが「戻る」ボタン５２１をクリックするとアドバイス作業をキャンセルし、図３３のページに戻る。
【０１１０】
図３６は、アドバイザが掲示板にアップする前に確認するためのページを示す図である。アドバイザは、図３６に示すページで画像編集した結果を画像領域５２４に表示された画像にて最終チェックする。また、アドバイザは、掲示板に掲載するアドバイスコメントをコメント欄５２２に記入する。また、アドバイスの対価として支払って欲しいポイント数をポイント欄５２３に記入する。そして、アドバイザが「掲示板にアップ」ボタン５２５をクリックすることにより画像編集を施した画像データとアドバイスコメント等をサーバ側パソコン２に送信され、アドバイスを掲示板にアップすることができる。同時にアドバイザ側パソコン４に一時的に記憶された画像編集情報をサーバ側コンピュータ２に送信する。また、アドバイザが「戻る」ボタン５２６をクリックすることにより図３５に示すページに戻り、画像編集を再度やり直すことができる。
【０１１１】
また、実施形態３のアドバイスサービスには以下の機能を備える。
サーバ側コンピュータ２が自動的に作成したアドバイス文章の中で、予めサーバ側コンピュータ２に登録されている用語を使用した場合には、その用語の解説ページに自動的にリンクが貼られる。実施形態１でも同様の機能を有し、図１６、図１８を用いて簡単に説明した。ここでは詳細に説明する。例えば、アドバイス文章に「日中シンクロ撮影する。」とのコメントがあった場合（図１６参照）に、「日中シンクロ撮影」等の用語それぞれにその用語の解説ページ（図１８参照）にジャンプするリンクが貼られる。用語のわからないアドバイス依頼者はリンクが貼られた用語をクリックすることにより、用語の解説ページを読むことが可能になる。また、サーバ側コンピュータ２が作成したアドバイス文章以外にも、アドバイザが作成したコメントにも同様にリンクが貼られるようにしてもよい。
【０１１２】
以下に解説ページへのリンクを作成する処理を含め、アドバイス依頼者にアドバイスを提供する時にサーバ側コンピュータ２が実行する処理について説明する。
図３７は、実施形態３におけるアドバイス提供に関する処理を示すフローチャート図である。本フローは、図３３に示すページ中の「撮影アドバイス」ボタンまたは「画像補正アドバイス」がクリックされた信号を受信することによりスタートする。
【０１１３】
ステップＳ１００１では、アドバイザが設定したポイント情報を取得する。ステップＳ１００２では、アドバイス依頼者が保有しているポイント数がアドバイザにより設定したポイント数に足りるか否かを検出する。足りる場合にはステップＳ１００４に進み、足りない場合にはステップＳ１００３に進む。ステップＳ１００３では、アドバイス依頼者が保有しているポイント数が足りなくてアドバイスを受けられない旨のページを作成し、アドバイス依頼者のユーザ側パソコン１に送信する。ステップＳ１００４では、アドバイザから受信しているアドバイス情報を取得する。ステップＳ１００５では、アドバイス依頼者のユーザ情報とアドバイス情報とから実施形態１で説明した処理と同様のアドバイス処理を実行する。ステップＳ１００６では、ステップＳ１００５でのアドバイス処理で作成されるアドバイス文章を解析する。ステップＳ１００７では、ステップＳ１００６での解析で登録された用語があったか否かを検出する。登録用語があった場合にはステップＳ１００８に進み、登録用語がない場合にはステップＳ１００９に進む。ステップＳ１００８では、登録用語が解説されているページのアドレスを検出する。ステップＳ１００９では、図１６に示すようなアドバイスページを作成し、アドバイス依頼者のユーザ側パソコン１に送信する。ステップＳ１０１０では、アドバイス依頼者のポイントをマイナスさせる。ステップＳ１０１１では、アドバイザのポイントをプラスさせる。
【０１１４】
以上の通り、実施形態３では、電子掲示板形式でアドバイスサービスを提供する。これにより、複数のアドバイザがアドバイスすることができるので、アドバイス依頼者は比較的短時間でアドバイスを受けることができると考えられる。
アドバイス依頼者の撮影経験年数、使用カメラ機種等に沿った適格なアドバイスするためにはアドバイス依頼者のプライバシー情報を使用しなければできない。しかし、他人である第三者のアドバイザにプライバシー情報を提供すればアドバイス依頼者のプライバシー情報を悪意に使用されてしまう可能性がある。実施形態３では、最終的なアドバイスはサーバ側コンピュータ２が行うので、アドバイス依頼者に関する諸情報をアドバイザに知られることなく適格なアドバイスが得られるようにした。また、最終的にアドバイス依頼者に提供されるアドバイスもアドバイザに見ることができないようにしているので、カメラ機種名、アクセサリ等のプライバシー情報を推測することもできない。このように実施形態３では、アドバイス依頼者のプライバシーを尊重したアドバイスサービスを実現できる。
【０１１５】
また、実施形態３では、アドバイザである人がアドバイス対象の画像を見て画像編集を施すので実施形態１、２で必要であった主要被写体領域を選択する作業を省略することもできる。
また、複数の人にアドバイスをもらった場合には、アドバイス依頼者は、アドバイザのコメント、編集後の画像を見て、気に入ったものについて「撮影アドバイス」ボタン５０７、「画像編集アドバイス」ボタン５０８をクリックすればよい。当然、クリックしていないアドバイザにポイントが支払われることはない。また、アドバイス依頼者が特定のアドバイザを予め指定してアドバイスを依頼してもよい。また、アドバイザでなくアドバイス依頼者がポイント数を決めてアドバイスを依頼してもよい。
【０１１６】
実施形態３の場合には、実施形態１、２と異なり、アドバイスを依頼してからアドバイザによるアドバイスを行われるまでにタイムラグが生じる。アドバイザによるアドバイスが完了した時点でアドバイス依頼者に電子メールで伝えるようにしてもよい。また、アドバイスが済んだ旨をメールで伝え、所定のページを閲覧するようにしてもよい。
【０１１７】
なお、アドバイザが作成した画像データは、アドバイス依頼者が自由にプリント、コピー等で使用できるように許可が得られるようにしておく必要がある。
（実施形態４）
実施形態４は、アドバイス依頼者がアップした画像、諸情報に基づいて第三者であるアドバイザが撮影方法等の最終的なアドバイスまで提供する。実施形態１から実施形態３ではサーバ側コンピュータ２により最終的なアドバイスを提供していた。実施形態４では、コンピュータでなく人間がアドバイスを行うので、構図等についても正確にアドバイスを行える。
【０１１８】
実施形態４におけるシステム構成は、図３２に示す実施形態３のシステム構成と同様である。
実施形態４におけるアドバイスサービスの概要を説明する。まず、アドバイスを依頼するユーザ（以下アドバイス依頼者）がユーザ側パソコン１を使用してサーバ側コンピュータ２にアドバイス依頼する。アドバイス依頼を受けたサーバ側コンピュータが特定のアドバイザに電子メールでアドバイス依頼を受けたことを通知する。通知を受けたアドバイザはアドバイザ側パソコン４を使用してアドバイスを行い、アドバイス結果をサーバ側コンピュータ２に送信する。アドバイス結果を受けたサーバ側コンピュータ２はアドバイス依頼者に電子メールでアドバイス結果が出たことを通知する。通知を受けたアドバイス依頼者はユーザ側パソコン１を使用してアドバイス結果を閲覧する。
【０１１９】
以下に実施形態４におけるアドバイスサービスについて具体的に説明する。
アドバイスサービスを受けるアドバイス依頼者が画像データと諸情報をサーバ側コンピュータ２にアップロードする。アドバイス依頼者による画像データ、諸情報のアップロード方法は実施形態１で説明した方法と同様であるので説明を省略する。
【０１２０】
図３８は、実施形態４のアドバイスサービスで実行される制御を示すフローチャート図である。図３８のフローは、サーバ側コンピュータ２で実行され、アドバイス依頼者から画像データと諸情報のアップが行われることによりスタートする。
【０１２１】
ステップＳ１１０１では、第三者であるアドバイザによりアドバイス作業を行ってもらうためのページを作成する。作成するページの一例を図３９に示す。図３９に示すページについての説明は後述する。ステップＳ１１０２では、アドバイザ宛にアドバイス依頼を受信した旨の電子メールを送信する。また、電子メールには、図３９に示すページを閲覧できるアドレスを記載する。ステップＳ１１０３では、アドバイスが完了したか否かを検出する。アドバイザからアドバイス結果を受信していればアドバイスが完了していると検出される。完了している場合にはステップＳ１１０４に進み、完了していない場合には完了の検出を継続する。ステップＳ１１０４では、アドバイザからのアドバイス結果からアドバイス依頼者が閲覧するページを作成する。図４７にページの一例を示す。図４７に示すページの説明は後述する。次にステップＳ１１０５では、アドバイス依頼者にアドバイスが完了していることを示す電子メールを送信する。また、電子メールには、アドバイス結果のページを閲覧できるアドレスを記載する。
【０１２２】
次にアドバイザが行うアドバイスのための作業について具体的に説明する。
アドバイザは、ステップＳ１１０１で作成された図３９に示すページに付された様々なボタンをクリックすることによりジャンプするページを使用してアドバイスを作成する。図３９は、アドバイザがアドバイス作業を行うためのページの一例である。図３９に示すページには、画像領域６０１、画像領域６０２、「構図」ボタン６０３、「露出補正」ボタン６０４、「補助光」ボタン６０５、「彩色補正」ボタン６０６、「フリー」ボタン６０７、「諸情報表示」ボタン６０８、「アドバイス表示」ボタン６０９が備えられている。画像領域６０１は、アドバイス依頼者がアドバイス対象として選択した画像を表示する。画像領域６０２は、アドバイザによりアドバイス作業が反映された後の画像を表示する。各種ボタンについては以下に説明する。
【０１２３】
図３９に示すページ中の「構図」ボタン６０３は、アドバイザが構図についてアドバイスしたいと考えた時にクリックするボタンである。「構図」ボタン６０３をクリックすることにより構図についてアドバイスを施す図４０に示すページにジャンプする。図４０は、アドバイザが構図に関するアドバイス作業を行うためのページの一例である。
【０１２４】
図４０を用いて構図についてのアドバイス作業を説明する。図４０に示すページにおける画像領域６１５には、アドバイス対象の画像が表示される。アドバイザは画像領域６１５に表示された画像内をマウス等のクリックアンドドラッグ操作で最適な構図となるように矩形範囲６１６を指定する。「たて」ラジオボタン６１１、「よこ」ラジオボタン６１２は、構図の矩形範囲６１６を縦長にするか横長にするかを選択するボタンである。「たて」ラジオボタン６１１の左側にあるプルダウンメニュー６１０では、構図として選択できる矩形範囲６１６の縦横比を選択できる。プルダウンメニュー６１０で選択できる縦横比は、「オリジナル」「３：４」「５：８」等がある。デフォルトでは、「オリジナル」が選択されており、アドバイス対象の画像データの縦横比が選択された状態になっている。また、「たて」ラジオボタン６１１、「よこ」ラジオボタン６１２のいずれかを選択した場合には、矩形範囲６１６の端をクリックアンドドラッグすることにより、プルダウンメニュー６１０で選択されている縦横比を保ったまま矩形範囲６１６の大きさを変更することができる。
【０１２５】
「フリー」ラジオボタン６１３は、画像領域６１５に表示された画像内で自由な縦横比で構図の範囲設定するときにクリックするボタンである。コメント欄６１４は、構図アドバイスに関するコメントを記入する欄である。アドバイザがこのページでの作業を終えて「ＯＫ」ボタン６１７をクリックすると、このページで施した作業が反映されて図３９に示すページに遷移する。また、アドバイザが「戻る」ボタン６１８をクリックすると、このページで施した作業が反映されずに図３９に示すページに遷移する。
【０１２６】
図３９における「露出補正」ボタン６０４は、アドバイザが露出補正についてアドバイスしたいと考えた時にクリックするボタンである。「露出補正」ボタン６０４をクリックすることにより露出補正についてアドバイスを施す図４１に示すページにジャンプする。図４１は、アドバイザが露出補正に関するアドバイス作業を行うためのページの一例である。図４１を用いて露出補正についてのアドバイス作業を説明する。図４１に示すページにおける画像領域６２２には、アドバイス対象の画像が表示される。「＋」ボタン６１９、「−」ボタン６２０は、画像領域６２２に表示された画像の明るさを調整するためのボタンである。「＋」ボタン６１９をクリックすると画像領域６２２に表示された画像の明るさを明るくする。「−」ボタン６２０をクリックすると画像領域６２２に表示された画像を暗くする。コメント欄６２１には、露出補正アドバイスに関するコメントを記入することができる。アドバイザがこのページでの作業を終えて「ＯＫ」ボタン６２３をクリックすると、このページで施した作業が反映されて図３９に示すページに遷移する。また、アドバイザが「戻る」ボタン６２４をクリックすると、このページで施した作業が反映されずに図３９に示すページに遷移する。
【０１２７】
図３９における「補助光」ボタン６０５は、アドバイザが補助光についてアドバイスしたいと考えた時にクリックするボタンである。「補助光」ボタン６０５をクリックすることにより補助光についてアドバイスを施す図４２に示すページにジャンプする。図４２は、アドバイザが補助光に関するアドバイス作業を行うためのページの一例である。図４２に示すページにおける画像領域６３０には、アドバイス対象の画像が表示される。「領域選択」ボタン６２５は、補助光を照らす範囲を選択する時にクリックするボタンである。「領域選択」ボタン６２５をクリックすると画像領域６３０内において補助光を照らす範囲を選択領域６２９として選択可能にする。「＋」ボタン６２６をクリックすると、選択領域６２９内を明るくする画像処理を施す。「−」ボタン６２７をクリックすると、選択領域６２９内を暗くする画像処理を施す。コメント欄６２８には補助光アドバイスに関するコメントを記入することができる。アドバイザがこのページでの作業を終えて「ＯＫ」ボタン６３１をクリックすると、このページで施した作業が反映されて図３９に示すページに遷移する。また、アドバイザが「戻る」ボタン６３２をクリックすると、このページで施した作業が反映されずに図３９に示すページに遷移する。
【０１２８】
図３９における「彩色補正」ボタン６０６は、アドバイザが彩色補正についてアドバイスしたいと考えた時にクリックするボタンである。「彩色補正」ボタン６０６をクリックすることにより彩色補正についてアドバイスを施す図４３に示すページにジャンプする。図４３は、アドバイザが彩色補正に関するアドバイス作業を行うためのページの一例である。図４３に示すページにおける画像領域６３６には、アドバイス対象の画像が表示される。プルダウンメニュー６３３は、カメラの撮影レンズに装着する光学フィルタの名称を選択するためのものである。プルダウンメニュー６３３の右側をクリックしてフィルタ名を選択すると画像領域６３６に表示された画像に対して選択したフィルタを装着したときの効果を画像処理で反映する。プルダウンメニュー６３４は、カメラにおいて設定可能なホワイトバランス項目である太陽光、蛍光灯、ランプ等を選択するためのものである。プルダウンメニュー６３４の右側をクリックしてホワイトバランスを選択すると画像領域６３６に表示された画像に対して選択したホワイトバランスを設定したときの効果を画像処理で反映する。コメント欄６３５にはフィルタまたはホワイトバランス等のアドバイスに関するコメントを記入することができる。アドバイザがこのページでの作業を終えて「ＯＫ」ボタン６３７をクリックすると、このページで施した作業が反映されて図３９に示すページに遷移する。また、アドバイザが「戻る」ボタン６３８をクリックすると、このページで施した作業が反映されずに図３９に示すページに遷移する。
【０１２９】
図３９における「フリー」ボタン６０７は、アドバイザがフリーにアドバイスしたいと考えた時にクリックするボタンである。「フリー」ボタン６０７をクリックすることによりフリーに様々なアドバイスを施す図４４に示すページにジャンプする。図４４は、アドバイザがフリーに様々なアドバイス作業を行うためのページの一例である。図４４に示すページでは、プルダウンメニュー６４０と「＋」ボタン６４１、「−」ボタン６４２を使用して様々なアドバイス作業をすることができる。プルダウンメニュー６４０は、アドバイス作業を行う項目を選択するためのもので、露出補正、補助光等の今まで説明したアドバイス項目の他にもカラーバランス赤、カラーバランス青等の項目を備える。そのため、図４４に示すページでは、より細かなアドバイス作業を行える。「領域選択」ボタン６３９は、図４２における「領域選択」ボタン６２５と同等の機能を有する。コメント欄６４３にはアドバイス全般に関するコメントを記入することができる。アドバイザがこのページでの作業を終えて「ＯＫ」ボタン６４５をクリックすると、このページで施した作業が反映されて図３９に示すページに遷移する。また、アドバイザが「戻る」ボタン６４６をクリックすると、このページで施した作業が反映されずに図３９に示すページに遷移する。
【０１３０】
図３９における「諸情報表示」ボタン６０８は、アップロードされた画像データに関連する情報、ユーザ情報を見たいときにクリックするボタンである。「諸情報表示」ボタン６０８をクリックすると図４５に示すページを受信する。図４５は、アップロードされた画像データに関連する情報、ユーザ情報等の諸情報を確認するためのページの一例を示す図である。ここで情報表示領域６４７に表示された、諸情報を見ることにより撮影データ、使用カメラ、アクセサリ等がわかり、アドバイザは的確なアドバイスが可能になる。「戻る」ボタン６４８をクリックすることにより図３９に示すページに戻ることができる。
【０１３１】
図３９における「アドバイス表示」ボタン６０９は、アドバイス作業の結果を確認するときにクリックするボタンである。「アドバイス表示」ボタン６０９をクリックすると図４６に示すページを受信する。図４６は、アドバイザがアドバイス結果を最終確認するページの一例を示す図である。図４６に示すページは、アドバイス結果を示すページの一例であり、アドバイス依頼者が閲覧するページとほぼ同じである。図４６に示すページにおける、ライン６５０、６５２は、アドバイスの箇所等を示し、アドバイスをわかりやすくするためのものである。コメント欄６５１、６５３には、アドバイザが記入したコメントが表示される。
【０１３２】
図４６に示すページ例では、ライン６５０は、アドバイザが指定した適正構図領域を示す。ライン６５２は、補助光を照らすように指定した領域を示す。また、図４６に示すページ例では、コメント欄６５１には、構図に関してアドバイザが記入したコメントが適正構図領域を示すライン６５０と関連して表示される。コメント欄６５３には、補助光に関してアドバイザが記入したコメントがライン６５２と関連して表示される。このように、アドバイスがわかりやすくなるように、サーバ側コンピュータ２は、アドバイザによるコメントとライン等を自動的にレイアウトする。
【０１３３】
「拡大表示」ボタン６５６は、画像領域６４９に表示された画像を拡大するときにクリックするボタンである。また。「縮小表示」ボタン６５７は、画像領域９４９に表示された画像を縮小するときにクリックするボタンである。
アドバイザは図４６に示すページでアドバイス結果を確認したのちに「送信」ボタン６５４をクリックし、アドバイス情報をサーバ側コンピュータ２にアップロードすることができる。アドバイザは「戻る」ボタン６５５をクリックすることにより図３９のページに戻ることができ、アドバイス作業を継続することができる。
【０１３４】
また、アドバイス依頼者が閲覧するページを図４７に示す。図４７は、アドバイス依頼者がアドバイス結果を閲覧するページの一例を示す図である。図４７は、図４６に示すページの「送信」ボタン６５４、「戻る」ボタン６５５の代わりに「ダウンロード」ボタン６５９と「画像保存」ボタン６５８が配置されている。「ダウンロード」ボタン６５９は、アドバイザがアドバイス作業により画像処理された画像データをユーザ側パソコン１内にダウンロードするときにクリックする。「画像保存」ボタン６５８は、アドバイザがアドバイス作業により画像処理された画像データをサーバ側コンピュータ２のユーザの領域に保存するときにクリックする。また、「画像保存」ボタン６５８、「ダウンロード」ボタン６５９の付近にそれぞれにラジオボタン６６０、６６１が設けられている。ラジオボタン６６０、６６１は、画像データとともにオーバーレイのアドバイス情報を保存、ダウンロードするか否かを選択するためのものである。アドバイス依頼者がラジオボタン６６０をチェックして「ダウンロード」ボタン６５９をクリックした場合には、アドバイザにより最適化された画像データのみダウンロードする。また、アドバイス依頼者がラジオボタン６６１をチェックして「ダウンロード」ボタン６５９をクリックした場合には、画像データにオーバーレイされたアドバイス情報が表示されるようなデータをダウンロードする。
【０１３５】
以上のとおり実施形態４では、最適な構図領域を示すラインや、画像内のどの部分をどのようにすればよいかをオーバーレイで表示するので、アドバイス依頼者は文章だけでされるアドバイスよりアドバイスを正確に理解することができる。また、このようなアドバイスページのレイアウトを自動的に作成するようにしたのでアドバイザは最小限の負担でアドバイスをすることができる。
【０１３６】
また、電子メール等を使用してアドバイスの完了を伝えるようにすることにより、アドバイス依頼者はアドバイスの完了を容易に知ることができる。
（実施形態５）
実施形態５は、自宅等に設置されたパソコンではなく、通信機能を有するデジタルカメラと直接通信して、アドバイスサービスを受ける実施形態である。
【０１３７】
通信機能を内蔵したデジタルカメラ、通信端末（携帯電話）等に接続されたデジタルカメラであってもよい。
図４８は、本発明の実施形態５のシステム構成を説明するための図である。
図４８に示すように、デジタルカメラ５と、サーバ側コンピュータ２と、それらを通信可能につなぐインターネット３により構成される。
【０１３８】
実施形態１から４におけるアドバイスサービスは、デジタルカメラ等で撮影した画像データをパソコン等の端末を利用してサーバ側コンピュータ２にアップロードすることによりアドバイスが受けられるものである。しかし、例えば、旅行先で撮影した画像データについてアドバイスを受け、撮影方法がわかったとしても、同じ場所で撮影するチャンスがない可能性がある。また、同じ場所で撮影できるとしても、季節、時刻、天候が異なっていればアドバイスされた撮影方法を実行しても最適な画像を得ることができない可能性がある。
【０１３９】
実施形態５におけるアドバイスサービスは、デジタルカメラ５とサーバ側コンピュータ２との間で制御が行われ、デジタルカメラ５で現在撮影が進行しているときにアドバイスが得られるようにする。
以下に実施形態５のアドバイスサービスの概要を説明する。
【０１４０】
先ず、アドバイスを受けたいユーザは、デジタルカメラ５をアドバイスモードにして、本撮影の前に予備撮影を行う。デジタルカメラは、予備撮影により得た画像データを自動的にサーバ側コンピュータ２に転送する。サーバ側コンピュータ２は、画像データと諸情報とに基づいてアドバイス制御を行う。デジタルカメラ５は、サーバ側コンピュータ２よりアドバイス結果を受信し、アドバイス結果に応じたカメラ設定に変更する。ユーザは、アドバイス結果に応じたカメラ設定で本撮影することにより最適な画像データを得られる。
【０１４１】
また、本撮影の前に予備撮影するのでなく、既に撮影されている画像データと諸情報とに基づいてアドバイスを受けることもできる。その際、デフォルトとして直前に撮影された画像データが選択される。ここで、画像データは、カメラに内蔵または挿入されたメモリに保存されたものであるとは限らない。例えば、撮影された画像データを他の保存場所に転送する場合には転送先の画像を選択することができる。
【０１４２】
以下に図４９、図５０を用いてデジタルカメラ５及びサーバ側コンピュータ２で行われる制御についてフローを用いて説明する。
図４９は、デジタルカメラ５内で行われる制御を示すフローチャート図である。デジタルカメラ５に設けられたアドバイスボタンが操作されことにより本フローはスタートする。
【０１４３】
ステップＳ２００１では、デジタルカメラ５はサーバ側コンピュータ２と接続を試みる。ステップＳ２００２では、サーバ側コンピュータ２と接続したか否かを検出する。接続した場合にはステップＳ２００５へ進み、接続していない場合にはステップＳ２００３へ進む。ステップＳ２００３では、接続処理を開始してから所定時間が経過したか否かを検出する。所定時間が経過した場合にはステップＳ２００４に進み、所定時間が経過していない場合にはステップＳ２００２に戻る。ステップＳ２００４では、サーバ側コンピュータ２との接続に失敗したので、カメラモニタにサーバ側コンピュータ２との接続不可である旨を表示する。ステップＳ２００５では、サーバ側コンピュータ２との接続が成功したので、サーバ側コンピュータ２から送信される信号に基づいて制御されるようになる。ここでサーバ側コンピュータ２主導で行われる制御については図５０を用いて後述する。
【０１４４】
ステップＳ２００６では、アドバイス結果の受信を完了し、サーバ側コンピュータ２との接続が切れたか否かを検出する。ここで、デジタルカメラ５では、アドバイス結果を受信すると自動的にサーバ側コンピュータ２との接続を切断する。サーバ側コンピュータ２との接続が切れた場合には、ステップＳ２００７に進み、アドバイス制御を行う。ステップＳ２００７のアドバイス制御については図５３を用いて後述する。また、サーバ側コンピュータとの接続が切れていない場合にはステップＳ２００５でサーバ側コンピュータ２主導の制御を継続する。
【０１４５】
図５０は、サーバ側コンピュータ２内で行われる制御を示すフローチャート図である。本フローは、デジタルカメラ５と接続がなされることによりスタートする。
ステップＳ２１０１では、接続したカメラが撮影モードであるか否かを検出する。撮影モードである場合にはステップＳ２１０２に進み、撮影モードでない場合にはステップＳ２１０５に進む。撮影モードである場合にはこれから撮影する被写体像に対する撮影アドバイスをして欲しいものと判断する。撮影モードでない場合には既に撮影済みの画像データに対して撮影アドバイスをして欲しいものと判断する。ステップＳ２１０２では、カメラモニタのビューファインダ表示にスーパーインポーズ表示できるように「シャッタボタンを押して下さい」のデータを送信する。図５１にカメラモニタに表示される表示例を示す。「シャッタボタンを押して下さい」をスーパーインポーズするとともにアドバイスのための撮影であることを示すスーパーインポーズも行う。ステップＳ２１０３では、シャッタボタンが操作され撮影が実行されたか否かを検出する。撮影が実行された場合にはステップＳ２１０４に進み、撮影されない場合にはステップＳ２１０３を繰り返す。ステップＳ２１０４では、撮影した画像データと撮影設定データとを転送するように指示する。転送する画像データの解像度、サイズは、アドバイスのための画像解析ができる程度であればよいので、カメラで設定されている解像度、サイズまたはデジタルカメラ５で設定できる最高の解像度、サイズの画像データを転送することはない。例えば、転送時間を短くすることも考慮に入れて、中程度の解像度、サイズの画像データを転送するようにする。転送する画像データの解像度、サイズはサーバ側コンピュータ２との間の通信速度に応じて選択できるようにしてもよい。また、ここで撮影した画像データはアドバイス用に撮影したものであるがカメラ内メモリに保存される。メモリに保存される画像データの解像度、サイズ等は設定されているとおりにする。ここで撮影した画像データが唯一のシャッターチャンスになる可能性があるからである。
【０１４６】
また、ステップＳ２１０５では、カメラモニタに「画像を選択して下さい」と表示できるようにカメラにデータを送信する。図５２に、画像を選択するためにカメラモニタに表示される表示例を示す。上述したように直前に撮影された画像データが選択された状態になっている。ステップＳ２１０６では、画像データの選択が行われたか否かを検出する。選択が行われた場合にはステップＳ２１０７に進み、選択が行われない場合にはステップＳ２１０６を繰り返す。ステップＳ２１０７では、カメラのメモリ内に記憶されている画像データと撮影設定情報とを転送するように指示する。ステップＳ２１０８では、データの受信が完了したか否かを検出する。完了した場合にはステップＳ２１０９に進み、完了していない場合にはステップＳ２１０８を繰り返す。ステップＳ２１０９では撮影アドバイス処理を実行する。ステップＳ２１１０では、結果を送信する。
【０１４７】
なお、デジタルカメラ５のモニタに表示するビューファインダ表示にスーパーインポーズする文字は、その度にサーバ側コンピュータ２からダウンロードせずに、カメラ内のメモリに保存し、そのデータを表示するように指示してもよい。
次に、サーバ側コンピュータ２から受信したアドバイス結果を使ってどのようにデジタルカメラ５がアドバイス制御を実行するか図５３を用いて説明する。図５３は、アドバイス制御を示すフローチャート図である。
【０１４８】
ステップＳ２２０１では、カメラモニタに図５４に示す選択メニュー画面を表示する。図５４は、カメラモニタに表示される選択メニュー画面の一例を示す図である。図５４における「自動設定」が選択された場合にはデジタルカメラ５のカメラ設定をアドバイス結果に従って自動的に変更する。また、「アドバイス表示」が選択された場合にはアドバイス結果に従ったデジタルカメラ５におけるカメラの設定方法をカメラモニタに表示する。従って、ユーザは「自動設定」を選択すれば瞬時に最適な設定で次の撮影をすることが可能になるし、「アドバイス表示」を選択すれば設定方法を覚えることが可能になる。
【０１４９】
次にステップＳ２２０２では、自動設定が選択されたか否かを検出する。選択されたことを検出した場合にはステップＳ２２０３に進み、選択されない場合にはステップＳ２２０４に進む。ステップＳ２２０３では、サーバ側コンピュータ２から受信したアドバイス結果に従ってカメラ設定を自動的に変更する。なお、カメラ自身が自動的に設定変更できず、ユーザが手動による設定操作を必要とする場合には、設定手順をモニタに表示する。ステップＳ２２０４では、アドバイス表示が選択されたか否かを検出する。選択されたことを検出した場合にはステップＳ２２０５に進み、選択されない場合にはステップＳ２２０２に戻る。ステップＳ２２０５では、カメラモニタに図５５に示すようなアドバイスを表示する。図５５は、カメラモニタに表示されるアドバイス画面の一例を示す図である。図５５に示すアドバイス表示では、デジタルカメラ５をどのように操作すれば最適な画像データが得られるカメラ設定にできるかをアドバイスする。
【０１５０】
以上のとおり、実施形態５では、デジタルカメラ５とサーバ側コンピュータ２との間でアドバイスサービスを実現できるようにした。
なお、実施形態５では、デジタルカメラ５で受信するアドバイスであるので撮影アドバイスのみを行う説明をしたが、画像編集アドバイスを行うようにしてもよい。また、実施形態１のように故障診断を行ってもよい。その場合に、ソフトウェアの不具合による故障である場合には、自動的にカメラ内のソフトウェアを書き換えてしまってもよい。
【０１５１】
実施形態５のアドバイスサービスのように、デジタルカメラ５内の処理負荷を減らすためにサーバ側コンピュータ２で撮影アドバイス処理を行うことは極めて有効である。また、サーバ側コンピュータ２は、ユーザに関するデータを記憶する大容量メモリを持てるため適格にアドバイスすることができる。
【０１５２】
また、実施形態５では、インターネット３を介してデジタルカメラ５とサーバ側コンピュータ２との間でアドバイスサービスを行う例を説明したが、カメラ内に撮影アドバイスのプログラムを記憶しておき、カメラ単体で撮影アドバイスを行えるようにしてもよい。
（実施形態６）
実施形態５では、本撮影前に予備撮影を行い、予備撮影時の画像データをアドバイスサービスのためだけにサーバ側コンピュータ２に送信し、アドバイスを得るようにした。
【０１５３】
実施形態６では、撮影が終了した後にサーバ側コンピュータ２に画像データを転送し、サーバ側コンピュータ２内メモリ２０１の画像データ領域２１４に格納する画像データ格納サービスの一環としてアドバイスサービスを提供する。そのため、ユーザは通常の撮影動作、画像アップロードのみでアドバイスサービス、故障診断サービスが受けることが可能になる。
【０１５４】
以下に実施形態６で行われる制御を図５６、図５７のフローチャート図を用いて説明する。図５６は、デジタルカメラ５内で行われる制御を示すフローチャート図である。本フローはデジタルカメラ５により撮影操作がなされることによりスタートする。
【０１５５】
ステップＳ３００１では、サーバ側コンピュータ２との接続を行う。ステップＳ３００２では、撮影した画像データをサーバ側コンピュータ２に送信する。ステップＳ３００３では、アドバイス情報または故障診断情報のデータを受信したか否かを検出する。受信した場合にはステップＳ３００４に進み、受信しない場合には受信検出を繰り返す。ステップＳ３００４では、受信したアドバイス情報に従ってデジタルカメラ５の撮影設定を自動的に変更する。故障診断情報を受信した場合には故障していることをモニタに表示する。また、故障原因がソフトウェアによるものである場合には最新のソフトウェアをダウンロードし、アップデートする。
【０１５６】
図５７は、サーバ側コンピュータ２で行われる制御を示すフローチャート図である。本フローはデジタルカメラ５と接続され、画像データを受信が開始されることでスタートする。
ステップＳ３１０１では、デジタルカメラ５からの画像データの受信を行う。ステップＳ３１０２では、画像データの受信が完了したか否かを検出する。完了している場合にはステップＳ３１０３に進み、完了していない場合にはステップＳ３１０１で受信を継続する。ステップＳ３１０３では、メモリ２０１内画像データ領域２１４の送信したユーザの格納領域に画像データを格納する。ステップＳ３１０４では、受信した画像データを画像解析する。ステップＳ３１０５では、アドバイス制御、故障診断制御を実行する。画像解析、アドバイス制御、故障診断制御は実施形態１と同様であるのでここでは詳細な説明を省略する。ステップＳ３１０６では、アドバイス情報、故障診断情報をデジタルカメラ５に送信する。
【０１５７】
なお、実施形態６では、デジタルカメラ５での撮影直後に画像データをサーバ側コンピュータ２に転送する例を説明したが、任意のタイミングで転送するようにしてもよい。
また、デジタルカメラ５から直接サーバ側コンピュータ２に転送するシステムでなく、実施形態１のように撮影した画像データをパソコンによりサーバ側コンピュータ２に転送するシステムにおける画像データ格納サービスの一環でアドバイスサービスを行うようにすることもできる。
【０１５８】
以上、様々な実施形態を説明したが、これらのアドバイスサービスはユーザからアドバイス料金を徴収する有料サービスとして行ってもよい。アドバイスサービスを有料にした場合の課金システムは従来の技術を使用することにより可能であるので説明は省略する。
【符号の説明】
【０１５９】
１…ユーザ側パソコン
２…サーバ側コンピュータ
３…インターネット
４…アドバイザ側パソコン
５…デジタルカメラ
【図１】
2011118906.tif 000003
【図２】
2011118906.tif 000004
【図３】
2011118906.tif 000005
【図４】
2011118906.tif 000006
【図５】
2011118906.tif 000007
【図６】
2011118906.tif 000008
【図７】
2011118906.tif 000009
【図８】
2011118906.tif 000010
【図９】
2011118906.tif 000011
【図１０】
2011118906.tif 000012
【図１１】
2011118906.tif 000013
【図１２】
2011118906.tif 000014
【図１３】
2011118906.tif 000015
【図１４】
2011118906.tif 000016
【図１５】
2011118906.tif 000017
【図１６】
2011118906.tif 000018
【図１７】
2011118906.tif 000019
【図１８】
2011118906.tif 000020
【図１９】
2011118906.tif 000021
【図２０】
2011118906.tif 000022
【図２１】
2011118906.tif 000023
【図２２】
2011118906.tif 000024
【図２３】
2011118906.tif 000025
【図２４】
2011118906.tif 000026
【図２５】
2011118906.tif 000027
【図２６】
2011118906.tif 000028
【図２７】
2011118906.tif 000029
【図２８】
2011118906.tif 000030
【図２９】
2011118906.tif 000031
【図３０】
2011118906.tif 000032
【図３１】
2011118906.tif 000033
【図３２】
2011118906.tif 000034
【図３３】
2011118906.tif 000035
【図３４】
2011118906.tif 000036
【図３５】
2011118906.tif 000037
【図３６】
2011118906.tif 000038
【図３７】
2011118906.tif 000039
【図３８】
2011118906.tif 000040
【図３９】
2011118906.tif 000041
【図４０】
2011118906.tif 000042
【図４１】
2011118906.tif 000043
【図４２】
2011118906.tif 000044
【図４３】
2011118906.tif 000045
【図４４】
2011118906.tif 000046
【図４５】
2011118906.tif 000047
【図４６】
2011118906.tif 000048
【図４７】
2011118906.tif 000049
【図４８】
2011118906.tif 000050
【図４９】
2011118906.tif 000051
【図５０】
2011118906.tif 000052
【図５１】
2011118906.tif 000053
【図５２】
2011118906.tif 000054
【図５３】
2011118906.tif 000055
【図５４】
2011118906.tif 000056
【図５５】
2011118906.tif 000057
【図５６】
2011118906.tif 000058
【図５７】
2011118906.tif 000059
【手続補正書】
【提出日】平成23年1月11日(2011.1.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データを解析する解析手段と、
前記解析手段による解析結果に基づいて画像編集方法に関するアドバイスを作成するアドバイス手段と、
前記アドバイス手段により作成したアドバイスをユーザに提供する提供手段とを有することを特徴とする画像編集アドバイスシステム。
【請求項２】
請求項１に記載の画像編集アドバイスシステムにおいて、
前記解析手段は、画像データに基づいて最適な画像データが得られる画像編集方法を解析することを特徴とする画像編集アドバイスシステム。
【請求項３】
請求項２に記載の画像編集アドバイスシステムにおいて、
前記アドバイス手段は、ユーザが使用している画像編集ソフトウェアに対応した画像編集方法をアドバイスすることを特徴とする画像編集アドバイスシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
請求項１に記載の画像編集アドバイスシステムは、画像データを解析する解析手段と、前記解析手段による解析結果に基づいて画像編集方法に関するアドバイスを作成するアドバイス手段と、前記アドバイス手段により作成したアドバイスをユーザに提供する提供手段とを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正書】
【提出日】平成23年2月18日(2011.2.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アドバイス対象の画像を選択するための選択画面をユーザに提供する選択画面提供手段と、
ユーザによって前記選択画面において選択されたアドバイス対象画像を表示すると共に該表示された画像中の主要被写体領域を指定させるための主要被写体領域指定画面をユーザに提供する主要被写体領域指定画面提供手段と、
前記選択されたアドバイス対象画像を解析する解析手段と、
前記解析手段による前記アドバイス対象画像の解析結果とユーザによって前記主要被写体領域指定画面において指定された主要被写体領域とに基づいて前記画像に最適化のための所定の画像処理を施して、最適化画像を作成する画像処理手段と、
前記画像処理手段によって施された前記所定の画像処理に基づき、前記撮影方法に関する撮影アドバイスを作成するアドバイス作成手段と、
前記アドバイス作成手段が作成した撮影アドバイスをユーザに提供するアドバイス提供手段と、を備えることを特徴とする撮影アドバイスシステム。
【請求項２】
請求項１に記載の撮影アドバイスシステムにおいて、
ユーザの使用する撮影装置に関する撮影装置情報を入力する撮影装置情報入力画面をユーザに提供する撮影装置情報入力画面提供手段と、
前記撮影装置情報入力画面に入力された前記撮影装置情報を記憶する記憶手段と、を更に備え、
前記アドバイス作成手段は、前記記憶手段に記憶された前記撮影装置情報と前記画像処理手段によって施された前記所定の画像処理とに基づき、前記撮影方法に関する撮影アドバイスを作成することを特徴とする撮影アドバイスシステム。
【請求項３】
請求項１または２に記載の撮影アドバイスシステムにおいて、
前記選択表示画面においてユーザによって選択されたアドバイス対象画像を表示すると共に該表示されたアドバイス対象画像に関する画像情報を入力するための画像情報入力画面をユーザに提供する画像情報入力画面提供手段を更に備え、
前記画像処理手段は、ユーザによって前記画像情報入力画面において入力された画像情報と前記解析手段による前記画像データの解析結果とユーザによって指定された前記主要被写体領域とに基づいて前記画像データに最適化のための所定の画像処理を施して、最適化画像を作成することを特徴とする撮影アドバイスシステム。
【請求項４】
アドバイス対象の画像を選択するための選択画面をユーザに提供する選択画面提供手段と、
前記選択されたアドバイス対象画像に関する画像情報を入力するための画像情報入力画面をユーザに提供する画像情報入力画面提供手段と、
前記選択されたアドバイス対象画像を解析する解析手段と、
前記解析手段による前記アドバイス対象画像の解析結果とユーザによって前記画像情報入力画面において入力された前記画像情報とに基づいて前記画像に最適化のための所定の画像処理を施して、最適化画像を作成する画像処理手段と、
前記画像処理手段によって施された前記所定の画像処理とに基づき、前記撮影方法に関する撮影アドバイスを作成するアドバイス作成手段と、
前記アドバイス作成手段が作成した撮影アドバイスをユーザに提供するアドバイス提供手段と、を備えることを特徴とする撮影アドバイスシステム。
【請求項５】
請求項４に記載の撮影アドバイスシステムにおいて、
前記画像情報入力画面提供手段によって提供される前記画像情報入力画面は、前記アドバイス対象画像の主要被写体が人物であるか否かを入力可能であることを特徴とする撮影アドバイスシステム。
【請求項６】
請求項４または５に記載の撮影アドバイスシステムにおいて、
前記画像情報入力画面提供手段によって提供される前記画像情報入力画面は、前記アドバイス対象画像が屋外で撮影されたものか否かを入力可能であることを特徴とする撮影アドバイスシステム。
【請求項７】
請求項４〜６のいずれか一項に記載の撮影アドバイスシステムにおいて、
前記画像情報入力画面提供手段によって提供される前記画像情報入力画面は、前記アドバイス対象画像がフィルターを使用して撮影されたものか否かを入力可能であることを特徴とする撮影アドバイスシステム。
【請求項８】
請求項４〜７のいずれか一項に記載の撮影アドバイスシステムにおいて、
ユーザの使用する撮影装置に関する撮影装置情報を入力する撮影装置情報入力画面をユーザに提供する撮影装置情報入力画面提供手段と、
前記撮影装置情報入力画面に入力された前記撮影装置情報を記憶する記憶手段と、を更に備え、
前記アドバイス作成手段は、前記記憶手段に記憶された前記撮影装置情報と前記画像処理手段によって施された前記所定の画像処理とに基づき、前記撮影方法に関する撮影アドバイスを作成することを特徴とする撮影アドバイスシステム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
請求項１に記載の撮影アドバイスシステムは、アドバイス対象の画像を選択するための選択画面をユーザに提供する選択画面提供手段と、ユーザによって前記選択画面において選択されたアドバイス対象画像を表示すると共に該表示された画像中の主要被写体領域を指定させるための主要被写体領域指定画面をユーザに提供する主要被写体領域指定画面提供手段と、前記選択されたアドバイス対象画像を解析する解析手段と、前記解析手段による前記アドバイス対象画像の解析結果とユーザによって前記主要被写体領域指定画面において指定された主要被写体領域とに基づいて前記画像に最適化のための所定の画像処理を施して、最適化画像を作成する画像処理手段と、前記画像処理手段によって施された前記所定の画像処理に基づき、前記撮影方法に関する撮影アドバイスを作成するアドバイス作成手段と、前記アドバイス作成手段が作成した撮影アドバイスをユーザに提供するアドバイス提供手段と、を備えることを特徴とする。
請求項４に記載の撮影アドバイスシステムは、アドバイス対象の画像を選択するための選択画面をユーザに提供する選択画面提供手段と、前記選択されたアドバイス対象画像に関する画像情報を入力するための画像情報入力画面をユーザに提供する画像情報入力画面提供手段と、前記選択されたアドバイス対象画像を解析する解析手段と、前記解析手段による前記アドバイス対象画像の解析結果とユーザによって前記画像情報入力画面において入力された前記画像情報とに基づいて前記画像に最適化のための所定の画像処理を施して、最適化画像を作成する画像処理手段と、前記画像処理手段によって施された前記所定の画像処理とに基づき、前記撮影方法に関する撮影アドバイスを作成するアドバイス作成手段と、前記アドバイス作成手段が作成した撮影アドバイスをユーザに提供するアドバイス提供手段と、を備えることを特徴とする。