(57)【要約】【課題】ユーザに対して、インターネット等の通信回線を介してカメラ装置による撮影画像のアドバイスを提供する。【解決手段】仮想カメラの撮影条件の指示による撮影画像２５２と共に、差異英条件２５４と、その撮影条件によるアドバイス情報を２６２とをユーザ側へ表示させるべく画面データ２５０を生成し、ユーザコンピュータへ送信する。これにより、リアルタイムでユーザの指示による撮影条件による撮影画像に対応するアドバイス情報をリアルタイムに提供することができる。【選択図】　　　　図８
2004080205.tif 000002
【特許請求の範囲】
【請求項１】
通信回線に接続された情報端末に対して撮影画像に関連するアドバイス情報を提供する画像処理装置において、
少なくとも仮想空間内における被写体の画像データを記憶すると共に、予め定めた基準の撮影条件により前記被写体を撮影したときの基準撮影画像に対する撮影情報の差異に応じたメッセージ情報を記憶する記憶手段と、
前記情報端末に仮想的な空間上における撮影環境を提示させるための予め定めた被写体データを送信する送信手段と、
前記情報端末により指示されかつ、前記撮影環境内において撮影されるときの撮影条件を受信する受信手段と、
受信した撮影条件により前記被写体の撮影画像の画像データを生成する生成手段と、
前記撮影画像に対応するアドバイス情報を生成すると共に、前記情報端末へ向けて通信回線を介して提供する提供手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記受信手段は、カメラ装置の絞り値及びシャッタースピードの少なくとも一方を含む露出指示値、画角、主要被写体からの距離及び主要被写体に対する撮影方向の少なくとも１つを含む構図指示値、ストロボ点灯の有無、光学フィルタの挿抜、カメラ固定の有無の少なくとも１つを含む外部装置の装着指示値のうちの、少なくとも１つの指示値を前記撮影条件の条件値として受信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記生成手段は、受信した撮影条件により被写体を撮影したときにプリント形成されるべき撮影画像の画像データを生成することを特徴とする請求項１または請求項２に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置にかかり、特に、インターネット等の通信回線を介してカメラ装置による撮影画像に関連するアドバイス情報を提供する画像処理装置に関する。
【０００２】
【従来の技術】
ユーザは、写真などを得るために、カメラ装置で撮影するが、その撮影時は、物品を目視しながら構図や明るさなどの撮影条件を決定している。ところが、一眼レフカメラなどのカメラ装置で撮影する場合、その撮影は写真フィルムに露光するため、実際にどのような画像が露光され、最終的にどのような明るさでどのようなぼけ状態の被写体としてプリントが得られるのかは、カメラ装置のファインダーを覗いた撮影状態では把握することができない。このため、ユーザは、得られるプリントを予想しながら、撮影条件を決定する。従って、カメラ装置による撮影は、熟練を要していた。このため、カメラ装置で自動的に撮影条件を決定して、良質なプリントが得られるべく、撮影条件を決定する自動カメラが多用されている。
【０００３】
ところで、近年の情報通信インフラの発展に伴って、コンピュータ（ＰＣ）を情報端末としてネットワークに参加して、各種情報を入手することが可能になってきている。最近では、平易に利用可能になったネットワークのインターネットを利用して各種画像を配信するサイト（ホームページ）も知られており、通信装置を含むＰＣを用意するのみで手軽に画像鑑賞が可能になった。そこで、カメラ装置の撮影条件に対応する画像を、情報として配信することで、ユーザは撮影条件に対する画像を鑑賞することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、ＰＣ上で写真などの画像を参照することは可能であるものの、写真画像を得るために実際に撮影したときにどのような画像が形成され、その画像はどのように撮影すれば理想的な画像として形成されるのかは困難であった。例えば、カメラ装置の操作について初心者のユーザが、撮影シーンとして逆光のもとで撮影した画像がどのように形成されるのか、形成された画像が好ましくないとき、どこが好ましくないのかを擬似的な撮影環境で体験することは困難であった。
【０００５】
本発明は、上記事実を考慮して、ユーザに対して、インターネット等の通信回線を介してカメラ装置で撮影したときに得られるプリント画像を模擬処理することができる画像処理装置を得ることが目的である。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明は、通信回線に接続された情報端末に対して撮影画像に関連するアドバイス情報を提供する画像処理装置において、少なくとも仮想空間内における被写体の画像データを記憶すると共に、予め定めた基準の撮影条件により前記被写体を撮影したときの基準撮影画像に対する撮影情報の差異に応じたメッセージ情報を記憶する記憶手段と、前記情報端末に仮想的な空間上における撮影環境を提示させるための予め定めた被写体データを送信する送信手段と、前記情報端末により指示されかつ、前記撮影環境内において撮影されるときの撮影条件を受信する受信手段と、受信した撮影条件により前記被写体の撮影画像の画像データを生成する生成手段と、前記撮影画像に対応するアドバイス情報を生成すると共に、前記情報端末へ向けて通信回線を介して提供する提供手段と、を備えたことを特徴とする。
【０００７】
本発明の画像処理装置は、通信回線に接続された情報端末に対して撮影画像に関連するアドバイス情報を提供するものである。画像処理装置の記憶手段は、少なくとも仮想空間内における被写体の画像データを記憶している。これと共に、記憶手段は、予め定めた基準の撮影条件により被写体を撮影したときの基準撮影画像に対する撮影情報の差異に応じたメッセージ情報を記憶している。送信手段は、情報端末に仮想的な空間上における撮影環境を提示させるための予め定めた被写体データを送信する。これによって、ユーザ側である情報端末では、仮想的な空間上における撮影環境を提示でき、これをユーザが参照することが可能となる。この情報端末から撮影条件を受信手段によって受信する。撮影条件とは、仮想的な撮影環境内において被写体を撮影するときの撮影条件であり、情報端末側すなわちユーザの意図するカメラ装置や撮影シーンの状態を表すものである。これによって、ユーザの撮影意図として撮影条件を入手することができる。生成手段では、受信した撮影条件により被写体の撮影画像の画像データを生成する。すなわちユーザの指示する撮影条件で撮影したときの画像に相当する画像データを生成できる。提供手段は、撮影画像に対応するアドバイス情報を生成すると共に、情報端末へ向けて通信回線を介して提供する。これによって、ユーザの撮影意図である撮影条件により形成される撮影画像に対応するアドバイス情報を情報端末側に提示でき、ユーザは、情報端末により、意図する撮影条件により得られるべき撮影画像に対応するアドバイスを得ることが可能となる。
【０００８】
前記受信手段は、カメラ装置の絞り値及びシャッタースピードの少なくとも一方を含む露出指示値、画角、主要被写体からの距離及び主要被写体に対する撮影方向の少なくとも１つを含む構図指示値、ストロボ点灯の有無、光学フィルタの挿抜、カメラ固定の有無の少なくとも１つを含む外部装置の装着指示値のうちの、少なくとも１つの指示値を前記撮影条件の条件値として受信することができる。
【０００９】
ユーザが意図する撮影条件として、カメラ装置の絞り及びシャッタースピードの少なくとも一方を含む露出指示値を条件値として採用することで、少なくとも明るさに関する画像の変化を提供することができる。また、画角、主要被写体からの距離及び主要被写体に対する撮影方向の少なくとも１つを含む構図指示値を条件値として採用することで、少なくとも撮影画像として得られる被写体の位置関係や撮影シーンの形成状態を提供することができる。また、ストロボ点灯の有無、光学フィルタの挿抜、カメラ固定の有無の少なくとも１つを含む外部装置の装着指示値を条件値として採用することで、少なくとも撮影時における様々な外部装置による撮影状態を提供することができる。
【００１０】
前記生成手段は、受信した撮影条件により被写体を撮影したときにプリント形成されるべき撮影画像の画像データを生成することができる。
【００１１】
生成手段が、被写体を撮影したときにプリント形成されるべき指示画像の画像データを生成するようにすれば、ユーザが意図する撮影条件の画像、すなわちユーザの指示する撮影条件で撮影したときのプリント画像の画像データを生成できる。この画像データを情報端末へ向けて送信することで、ユーザは、情報端末により、意図する撮影条件により形成されるべきプリント画像を参照することが可能となる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。本実施の形態は、コンピュータやＰＤＡ等の情報端末を無線または有線でネットワーク接続可能なコンピュータ・ネットワーク・システムに、本発明を適用したものである。本実施の形態のコンピュータ・ネットワーク・システムでは、カメラ装置で撮影したときに得られるプリント画像について、仮想的な空間内でカメラ装置による撮影を模擬しかつ、得られるべきプリント画像に対するアドバイス情報をユーザ側に提示するものである。
【００１３】
図１には、本発明の実施の形態が適用可能なネットワークシステムの概略構成が示されている。本実施の形態では、サーバ側で写真画像関連情報提示サイト（以下、写真情報サイト）を構築して運用し、ユーザ側でその写真情報サイトへアクセスするものである。ネットワークシステム８０は、各々同一または異なるユーザが画像参照などを希望するユーザ側の複数のコンピュータ８４、及び画像データ授受のための同一または異なる複数のコンピュータ８１，８３，８５が、それぞれモデム、ルータ、ＴＡ（ターミナル・アダプタ：Ｔｅｒｍｉｎａｌ　Ａｄａｐｔｅｒ）等の接続装置８６を介して、インターネットやその他の小規模ネットワークとしてのＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）で代表されるネットワーク（例えば、インターネット）８８に接続されて構成されている。これら複数のコンピュータは、ネットワーク８８を介して、相互通信により情報授受が可能である。なお、ゲートウェイ・システム８９は、ネットワーク８８と他のネットワークや独立したコンピュータと接続するためのシステムである。
【００１４】
また、以下の説明では、複数のコンピュータ８１，８３，８５の各々はサーバ・コンピュータとして機能し、複数のコンピュータ８４の各々はクライアント・コンピュータとして機能する。コンピュータ８１は撮影条件に対応する画像に関連するデータを蓄積することが可能なコンピュータ（以下、「蓄積サーバ８１」という）として機能し、コンピュータ８３はユーザからの提示要請に対応する処理を実行するコンピュータ（以下、「処理サ−バ」）８３として機能する構成を一例として説明する。
【００１５】
なお、これらのサーバは上記のように分離構成してもよく、また１つのサーバ内で稼働させてもよい。また、本実施の形態では、上記のコンピュータは各々１台ずつとして説明するが、複数台でもよい。
【００１６】
本実施の形態では、ネットワークとしてインターネットを適用した場合を説明する。この場合、少なくとも１つのコンピュータは、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）サーバとして機能させることができ、また他のマシンはＷＷＷクライアントとして機能させることもできる。また、アクセス時には、アクセス位置（アクセス先のコンピュータの位置、及びコンピュータ内の情報の位置で構成されるデータ）は、ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）で指定することができる。この場合のデータは、一般に、ＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）に従って転送される。また、コンピュータの識別にはＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）アドレスなどの識別データを用いることができ、コンピュータを操作する操作者の識別にユーザ自身の入力や予め定められているコード等のユーザＩＤを用いることができる。
【００１７】
図２には、本実施の形態における情報の授受に関係する主要な部分の処理サーバ８３の構成を含めブロック図で示した。処理サーバ８３は、ユーザから要求された画像表示の要求などに該当する処理をするための主処理装置である。
【００１８】
〔処理サーバ〕
処理サーバ８３は、ＣＰＵ１２Ａ、ＲＯＭ１２Ｂ、ＲＡＭ１２Ｃ、及びＩ／Ｏ１２Ｄがコマンドやデータの授受をすることが可能に接続されたマイクロコンピュータを含んで構成されている。Ｉ／Ｏ１２Ｄは、フレキシブルディスク装置などのリードライト装置１２Ｅ、及び処理プログラムなどが記憶された各種メモリが接続されている。なお、図示は省略したが、Ｉ／Ｏ１２Ｄには、キーボードなどの操作装置やディスプレイなどの表示装置を接続することができる。
【００１９】
リードライト装置１２Ｅは、記憶媒体４６が挿抜可能に構成されている。記憶媒体４６にはフレキスブルディスクなどがある。なお、後述する処理ルーチン等は、リードライト装置１２Ｅを用いて記憶媒体４６から実行可能である。従って、後述する処理ルーチンは、本体内のメモリなどに記憶することなく、予め記憶媒体４６に記録しておき、リードライト装置１２Ｅを介して記憶媒体に記録された処理プログラムを実行してもよい。なお、ハードディスク装置等の大容量記憶装置を備えて、記憶媒体に記録された処理プログラムを格納（インストール）して該当する処理を実行してもよい。なお、記録媒体としては、ＣＤ−ＲＯＭ，ＭＤ，ＭＯ，ＤＶＤ等のディスクやＤＡＴ等の磁気テープがあり、これらを用いるときには、上記リードライト装置１２ＥにはＣＤ−ＲＯＭ装置、ＭＤ装置、ＭＯ装置、ＤＶＤ装置、ＤＡＴ装置等を用いればよい。
【００２０】
また、Ｉ／Ｏ１２Ｄには、通信装置１４、画像処理装置１６、及びアドバイス装置２０が接続されている。通信装置１４は、ネットワーク８８に接続するための図１の通信装置８６を含むものであり、処理サーバ８３と外部装置との間で通信を実行するための装置である。画像処理装置１６は、処理サーバ８３に接続された外部装置（例えば、ユーザ・コンピュータ８４）と画像データ授受のための各種処理を行うための装置である（詳細は後述）。アドバイス装置２０は、カメラ装置で撮影したときに得られるプリント画像、すなわち仮想的な空間内で模擬したカメラ装置による撮影で得られるべきプリント画像に対して、ユーザ側に提示するためのアドバイス情報を生成する処理を行う装置である（詳細は後述）。
【００２１】
さらに、Ｉ／Ｏ１２Ｄには、各種メモリ１８Ａ、１８Ｂが接続されている。これら各種メモリには、カメラ装置で撮影したときに得られるプリント画像をカメラの仮想ファインダとして模擬処理するために用いられる各種データが格納されている。メモリ１８Ａには、処理サーバ８３で実行される処理プログラムが記憶され、メモリ１８Ｂには、模擬処理するための画像データやアドバイス情報などが記憶されている。なお、メモリ１８Ａは、処理プログラムがＲＯＭ１２ＢやＲＡＭ１２Ｃに記憶される場合には不要である。
【００２２】
処理サーバ８３では、上記構成以外にも各種電気機器やソフトウェアが可動可能であるが、汎用的かつ一般的なハードウェア構成であるため、詳細な説明を省略する。
【００２３】
なお、上記通信装置１４でデータを送受信することは、本発明の送信手段、受信手段、及び提供手段の機能を達成するための構成に相当する。また、画像処理装置１６で画像データを生成することは本発明の生成手段の機能を達成するための構成に相当する。さらに、アドバイス装置２０でアドバイス情報を生成することは本発明の提供手段でアドバイス情報を生成する機能を達成するための構成に相当する。
【００２４】
〔蓄積サーバ〕
蓄積サーバ８１は、ＣＰＵ２２Ａ、ＲＯＭ２２Ｂ、ＲＡＭ２２Ｃ、及びＩ／Ｏ２２Ｄがコマンドやデータの授受をすることが可能に接続されたマイクロコンピュータを含んで構成されている。Ｉ／Ｏ２２Ｄは、リードライト装置２２Ｅ、及び処理プログラムなどが記憶された各種メモリが接続されている。また、Ｉ／Ｏ２２Ｄには、通信装置２４が接続されている。
【００２５】
上記Ｉ／Ｏ２２Ｄには、各種メモリ２８Ａ、２８Ｂが接続されている。メモリ２８Ａには、蓄積サーバ８１で実行される処理プログラムが記憶されている。なお、メモリ２８Ａは、処理プログラムがＲＯＭ２２ＢやＲＡＭ２２Ｃに記憶される場合には不要である。メモリ２８Ｂには、蓄積サーバ８１で蓄積する各種データが記憶されている。この各種データの一例としては、後述するカメラ装置で撮影したときに得られるプリント画像を模擬処理して得られる画像の多数の画像データや、そのプリント画像に対応するメッセージや理想画像などのアドバイス情報がある。
【００２６】
なお、蓄積サーバ８１は、本実施の形態の写真情報サイトを構成する上で、必須の構成ではない。すなわち、蓄積サーバ８１に蓄積する各種データを処理サーバ８３に格納することで、実施は容易である。なお、この蓄積サーバ８１を設けることにより、扱うデータが膨大になる場合、そのデータ量増大による処理サーバ８３の処理負荷が増大することを抑制することができるという利点がある。
【００２７】
〔ユーザ・コンピュータ〕
ユーザ・コンピュータ８４は、ＣＰＵ３２Ａ、ＲＯＭ３２Ｂ、ＲＡＭ３２Ｃ、及びＩ／Ｏ３２Ｄがコマンドやデータの授受をすることが可能に接続されたマイクロコンピュータを含んで構成されている。Ｉ／Ｏ３２Ｄには、通信装置３４、フレキシブルディスク装置などのリードライト装置３２Ｅ、キーボードなどの操作装置３２Ｆ、ディスプレイなどの表示装置３２Ｇ、及び処理プログラムなどが記憶された各種メモリが接続されている。
【００２８】
上記Ｉ／Ｏ３２Ｄには、各種メモリ３８Ａ、３８Ｂが接続されている。メモリ３８Ａには、ユーザ・コンピュータ８４で実行される処理プログラムが記憶されており、メモリ３８Ｂにはユーザ・コンピュータ８４で利用する各種データが記憶される。
【００２９】
このようなコンピュータ・ネットワーク・システム８０を利用することで、後述するように、ユーザは、本写真情報サイトとの間で煩雑な操作を行うことなく、希望する画像の提示を得ることが可能になる。
【００３０】
〔処理サーバの画像処理装置〕
次に、処理サーバ８３の画像処理装置１６について説明する。
【００３１】
なお、ユーザ・コンピュータ８４に表示される処理サーバ８３から提示する画像は、カメラ装置のファインダーをユーザが覗いたときに参照する画像と、意図するまたは固定の撮影条件で撮影したときにプリントとして得られる画像とがある。すなわち、被写体を参照したときのそのままの状態の画像と、撮影条件によるプリントを想定して画像処理をした状態の画像とがある。また、以下の説明では、ユーザ・コンピュータ８４に表示される、撮影条件を変更して撮影するためのカメラ装置を仮想カメラ７６として説明する。
【００３２】
図３には、画像処理装置１６の概略機能構成をブロック図として示した。画像処理装置１６は、仮想カメラ７６の撮影条件指示を表す指示信号を受け取る受取部５０を備えており、受取部５０は構図指示部５２，露出指示部５４，及びオプション指示部５６からなる撮影条件設定部に接続される。この撮影条件設定部は、仮想カメラ７６で撮影するときの撮影者の意図を反映した調整データに対応する。
【００３３】
構図指示部５２は、ユーザ・コンピュータ８４からの指示信号に含まれる調整データを抽出する判別部である。構図指示部５２は、撮影方向判別部５２Ａ、及び立ち位置判別部５２Ｂから構成される。ここでは、ユーザ・コンピュータ８４に表示された仮想空間Ｗにおいてユーザが仮想的な撮影者（以下、仮想撮影者）７８となり、仮想撮影者７８により仮想空間Ｗ内を撮影するときの撮影方向や仮想撮影者７８の立ち位置などの構図データが指示信号（撮影シーンの構図に関する調整データ）として抽出される。
【００３４】
また、露出指示部５４は、仮想カメラ７６の露出に関係する調整データを抽出する判別部である。露出指示部５４は絞り判別部５４Ａ及びシャッタスピード判別部５４Ｂから構成される。ここでは、絞り値やシャッタスピードに該当する調整データが抽出される。
【００３５】
また、オプション指示部５６は、仮想カメラ７６に装備可能な外部装置やカメラ機種などのオプション指示を指定した、ユーザ・コンピュータ８４からの指示信号に含まれる調整データを抽出する判別部である。オプション指示部５６は、オプション指示の一例としてフォーカス判別部５６Ａ，ストロボ判別部５６Ｂ，光学フィルタ判別部５６Ｃ，三脚判別部５６Ｄ，ズームレンズ判別部５６Ｅ，交換レンズ判別部５６Ｆ，及びカメラ指定判別部５６Ｇから構成される。例えば、フォーカス判別部５６Ａではフォーカスエリアなどの焦点調整に関する合焦範囲や測光に関する測光範囲などの調整データが抽出され、ストロボ判別部５６Ｂではストロボ照射に該当する調整データが抽出される。
【００３６】
同様に、光学フィルタ判別部５６Ｃではユーザが仮想カメラ７６に装着を指示した光学フィルタの種類や機能などの詳細データとして調整データが抽出され、三脚判別部５６Ｄユーザが仮想カメラ７６に装着を指示した三脚の種類や機能などの詳細データとして調整データが抽出され、ズームレンズ判別部５６Ｅではユーザが仮想カメラ７６に装着を指示したズームレンズの種類や機能などの詳細データとして調整データが抽出され、交換レンズ判別部５６Ｆではユーザが仮想カメラ７６に装着を指示した光学レンズ（例えば広角や魚眼）の種類や機能などの詳細データとして調整データが抽出され、カメラ指定判別部５６Ｇではユーザが仮想カメラ７６として利用するカメラ装置の種類や機能などの詳細データとして調整データが抽出される。
【００３７】
構図指示部５２は、抽出された撮影方向（例えば視野角）のデータが出力される撮影方向判別部５２Ａ及び仮想撮影者７８の立ち位置のデータが出力される立ち位置判別部５２Ｂを介して画角導出部５８に接続されている。画角導出部５８は、撮影方向及び仮想撮影者７８の立ち位置により撮影範囲となる画角及び対象空間を導出する。
【００３８】
また、露出指示部５４は、抽出された絞りのデータが出力される絞り判別部５４Ａ及びシャッタスピードのデータが出力されるシャッタスピード判別部５４Ｂを介して露出導出部６０に接続されている。露出導出部６０は、仮想撮影者７８の絞り値やシャッタスピードによる露出を導出する。また、オプション指示部５６は、抽出されたオプションデータが出力される各判別部５６Ａ〜５６Ｇを介して撮影状態導出部６２に接続されている。撮影状態導出部６２は、オプションとしてユーザが指示した撮影状態を導出する。
【００３９】
上記画角導出部５８、露出導出部６０、撮影状態導出部６２の各々の出力側は、画像処理部６６に接続されている。画像処理部６６では、各導出部５８〜６２から出力されるデータすなわち導出画角の対象領域を、絞りやシャッタスピードで撮影した、またはフォーカスエリア、測光範囲、ストロボ照射などのオプションにより変化する撮影状態下で撮影したときの画像を導出する。
【００４０】
画像処理部６６には、背景となる基準画像が入力されるように背景画像生成部６４、仮想空間Ｗ内に設置可能な被写体画像が入力されるように被写体画像生成部６８が接続されている。背景画像生成部６４は、仮想空間Ｗ内について三次元的なデータまたは２次元的なデータが多数利用されて撮影範囲を網羅する少なくとも１つの背景画像（基準画像）を生成する生成部であり、少なくとも１つの背景画像を記憶した画像メモリを含んでいる。また、被写体画像生成部６８は、仮想空間Ｗ内について三次元的な被写体を設置するために少なくとも１つの被写体画像（３次元画像）を生成する生成部であり、少なくとも１つの被写体の画像を記憶した画像メモリを含んでいる。
【００４１】
画像処理部６６の出力側は、出力部７０に接続される。これにより、各導出部で導出された条件による撮影画像である表示画像データが出力される。
【００４２】
なお、本実施の形態では、ユーザ・コンピュータ８４からの指示信号に含まれる調整データから画像処理する場合を説明するが、本実施の形態は、この画像処理に限定されるものではない。例えば、多数の撮影条件の組み合わせの各々について、予め画像データを画像メモリ７８に記憶し、指示信号に含まれる調整データに対応する、画像を選択する構成としてもよい。
【００４３】
次に、画像処理装置１６において想定する画像の扱いを説明する。
【００４４】
図４には、ユーザ・コンピュータ８４に表示される、撮影環境として提供する仮想空間Ｗを示した。仮想空間Ｗは、仮想空間Ｗの背景である背景画像４２，仮想空間Ｗの位置する被写体４４，４８、仮想空間Ｗ内を仮想カメラ７６で撮影する仮想撮影者７８、及び仮想空間Ｗを照明する光源４０から構成されている。光源４０の位置や色温度は変更可能であり、被写体４４、４８の位置も変更可能である。そして、仮想撮影者７８の立ち位置なども変更可能である。
【００４５】
なお、本実施の形態では、２次元的な背景画像４２を用いた場合を説明するが、仮想空間Ｗの全ての物品を３次元的に捉えて、３次元画像として用いても良い。また、被写体４４、４８は３次元画像として想定した場合を説明するが、２次元画像であってもよい。
【００４６】
図４の仮想空間Ｗ内で撮影シーンを得るために、ユーザが撮影環境を指示する場合、マウスなどの入力装置によって指示入力がなされ、この指示データが上記調整データとしてサーバへ送信される。例えば、被写体４８を移動するには、被写体４８上にマウスカーソルを位置させたのちに、希望位置までドラッグすることにより、位置データが処理サーバ８３へ送信され、対象の被写体４８をその位置データに該当する位置に設置した場合の画像を返信することができる。この他、仮想カメラ７６の撮影条件指示を表す指示信号には、画像処理装置１６で受け取る指示信号として、構図指示部５２、露出指示部５４、及びオプション指示部５６で判別可能な指示信号がある。
【００４７】
図５には、ユーザ・コンピュータ８４に表示される、仮想カメラ７６の撮影条件を指示する指示画像の概要画像を示した。図５（Ａ）は構図指示の指示画像５２Ｚ、図５（Ｂ）は露出指示の指示画像５４Ｚ、図５（Ｃ）はオプション指示の指示画像５６Ｚを示した。
【００４８】
例えば、ユーザが構図を指示するときは、ユーザ・コンピュータ８４上で仮想カメラ７６の近傍をマウスなどの入力装置で指示することで、その指示データが処理サーバ８３へ送信され、処理サーバ８３では構図指示の指示画像５２Ｚを返信する。構図指示の指示画像５２Ｚはユーザ・コンピュータ８４上では、指示ボタンとして機能し、該当する指示ボタンをマウスなどで押圧することにより、立ち位置や撮影方向を変更できる。なお、ユーザ側に立ち位置及び撮影方向の把握が容易なように、マーク５２Ｚａ．５２Ｚｂを共に表示させるように指示画像５２Ｚを返信し、ユーザはこのマーク５２Ｚａ．５２Ｚｂをドラッグなどの位置変更により調整する。
【００４９】
また、ユーザが露出を指示するときは、ユーザ・コンピュータ８４上で仮想カメラ７６をマウスなどの入力装置で指示することで、その指示データが処理サーバ８３へ送信され、処理サーバ８３では露出指示の指示画像５４Ｚを返信する。露出指示の指示画像５４Ｚはユーザ・コンピュータ８４上では、指示ボタンとして機能し、該当する指示ボタンをマウスなどで押圧することにより、絞りやシャッタスピードを変更できる。なお、ユーザ側に露出データの把握が容易なように、マーク５４Ｚａ．５４Ｚｂを共に表示させるように指示画像５４Ｚを返信し、ユーザはこのマーク５４Ｚａ．５４Ｚｂをドラッグなどの位置変更により調整する。
【００５０】
同様に、ユーザがオプションを指示するときは、上記と異なる領域の仮想空間Ｗ内をマウスなどの入力装置で指示することで、その指示データが処理サーバ８３へ送信され、処理サーバ８３ではオプション指示の指示画像５６Ｚを返信する。オプション指示の指示画像５６Ｚはユーザ・コンピュータ８４上では、指示ボタンとして機能し、該当する指示ボタンをマウスなどで押圧することにより、各種オプションの設定画面へと移行し、調整することが可能となる。
【００５１】
上記では、仮想空間Ｗ内における指示により各種調整を行う場合を説明したが、設定画面を提供してもよい。設定画面は、処理サーバ８３からの送信データをユーザ・コンピュータ８４で受け取って表示してもよいし、ユーザ・コンピュータ８４に予め記憶してユーザの指示による指示信号を出力するようにしてもよい。
【００５２】
図６には、ユーザ・コンピュータ８４に表示される、仮想カメラ７６の撮影条件を指示する指示画像と、設定画像とからなる設定画面２１０を示した。すなわち、設定画面２１０は、仮想カメラ７６のファインダーをユーザが覗いたときの仮想的な目視画像を表示するための指示画像２１２，仮想カメラ７６に関係して設定指示可能な撮影条件の設定画像を表示するための設定画像２１４から構成される。
【００５３】
指示画像２１２には、背景画像４２と、人物である被写体４８を被写体とした画像を表示させた一例を示している。なお、指示画像２１２には、フォーカスエリアの選択アイコン２２０や測光範囲の移動アイコン２２２が表示されている。これらの選択アイコン２２０及び測光範囲の移動アイコン２２２の各々は、ユーザ・コンピュータ８４に装備されたマウスなどの入力装置により移動指示することができる。
【００５４】
指示画像２１２の下方には、撮影条件の主要機能である絞りとシャッタスピードについて、調整ノブアイコン２２８Ａで絞り値を指示する絞り調整スライダ２２８を有効化する絞り選択ボタン２２４、調整ノブアイコン２３０Ａでシャッタスピードを指示するシャッタスピード調整スライダ２３０を有効化するシャッタスピード選択ボタン２２６を含んでいる。調整ノブアイコン２２８Ａ、２３０Ａの停止位置の値を、調整データとしてユーザ・コンピュータ８４から出力する。
【００５５】
シャッタスピード調整スライダ２３０の下方には、オプション指示の一例として測光に関する撮影条件を設定指示について、測光範囲移動指示ボタン２３２、及び測光方式指示ボタン２３４を含んでいる。測光範囲移動指示ボタン２３２の押圧により上記選択アイコン２２０の位置を移動可能にでき、測光方式指示ボタン２３４の押圧により、下方に位置する重点測光指示ボタン２３６，スポット測光指示ボタン２３８，予め定めた画面分割（本実施の形態では６分割）による重点測光を指示ボタン２４０を有効化できる。この指示データを、調整データとしてユーザ・コンピュータ８４から出力する。
【００５６】
重点測光指示ボタン２３６の下方には、オプション指示の他例として、ストロボ発光に関する撮影条件を設定指示する画像が連続している。ここでは、調整ノブアイコン２４８Ａでストロボ光の到達距離及び領域調整の具体的な調整量を指示する調光範囲調整スライダ２４８の指示状態を表す被写体アイコン２４２、仮想カメラ７６のアイコン２４４、及びストロボ光の照射範囲アイコン２４６を含んでいる。この調整ノブアイコン２２８Ａの停止位置を、到達距離及び大きさによる調光範囲である調整データとしてユーザ・コンピュータ８４から出力する。この調光範囲に連動して、表示領域２４６には、表示領域２４４の仮想カメラ７６から被写体までの照射範囲の大小が調整される。
【００５７】
なお、図示は省略したが、オプション指示による画角の調整指示をすることが可能である。画角は、撮影レンズの焦点距離調整（所謂ズームや、レンズ交換）に相当し、選択指示ボタンや焦点調整指示によって、指示することができる。また、本実施の形態では、写真フィルムの感度を予め定めた感度（例えば、ＩＳＯ−１００）で撮影することを前提とし、プリントも予め定めた感度や材料の印画紙を用いてプリント形成することを前提としている。これらの感度や材料は、選択可能にすることで、様々な感度や材料に対応するプリント画像を得ることが可能になる。この場合には、写真フィルムや印画紙を選択指示する指示ボタンを追加すればよい。
【００５８】
以上説明した調整指示による調整データがユーザ・コンピュータ８４から出力され、これを処理サーバ８３で受け取ることで画像処理装置１６で画像処理がなされ、その撮影画像がユーザ側へ提供される。
【００５９】
〔処理サーバのアドバイス装置〕
次に、処理サーバ８３のアドバイス装置２０について説明する。
【００６０】
図７には、アドバイス装置２０の概略機能構成をブロック図として示した。アドバイス装置２０は、画像処理装置１６から撮影シーンの撮影画像データが入力されると共に、その撮影画像の撮影条件である指示データが入力される。アドバイス装置２０は、仮想カメラ７６の撮影条件指示を表す指示信号（指示データ）を撮影指示状態として受け取る受取部２１を備えている。受取部２１は、受け取った指示信号による撮影状態を導出する導出部２３に接続される。導出部２３は、仮想カメラ７６で撮影するときの撮影者の意図を反映した調整データによる撮影シーンを特定することができるデータを導出するものであり、本実施の形態では、構図、露出、及びオプションの各種データが導出される。
【００６１】
また、画像処理装置１６から入力された撮影シーンの撮影画像データは、撮影シーン特定部２５に入力される。ここでの撮影画像データは、画像処理装置１６から出力される撮影画像データと、その画像データを形成するために用いられた指示データすなわち撮影条件を表す指示データである。撮影シーン特定部２５では、仮想カメラ７６で撮影指示したときの撮影者の意図による撮影条件の基本となる撮影シーンを特定する。この特定は、画像データから得られる濃度分布や色分布から求めても良く、指示データから得られる構図及び被写体の配置から求めても良い。
【００６２】
なお、ここでは、撮影シーン特定部２５において撮影画像データを利用する場合を含めているが、撮影画像データは必須のデータではない。すなわち、指示データのみからでも特定することができる。
【００６３】
撮影シーン特定部２５は、撮影条件について基本状態の導出部２７を介して理想となる画像を特定する特定部２９に接続されている。基本状態の導出部２７は、撮影シーン特定部２５で特定した撮影シーンについて予め統計的に定まる標準的な撮影条件としての基本状態を導出する。特定部２９では、基本状態の導出部２７で導出された基本状態による理想画像を特定する。この特定は、画像データを形成するために用いられた指示データすなわち撮影条件を表す指示データに対応する基本状態のデータを特定することである。
【００６４】
上記導出部２３、及び特定部２９の各々の出力側は、差分導出部３１に接続されている。差分導出部３１では、各導出部２３，２９から出力されるデータすなわち指示データの差異を導出する。この差異は、理想画像と撮影画像との差になる。差分導出部３１の出力側は、アドバイス導出部３３に接続されており、差分データがアドバイス導出部３３に入力される。アドバイス導出部３３は、差分データと、この差分データに対応するアドバイス情報とがテーブルとして記憶されたアドバイステーブル３７（メモリ１８Ｂ）にも接続されている。
【００６５】
アドバイス導出部３３では、アドバイステーブル３７を参照することで、差分導出部３１で導出された差分データに対応するアドバイス情報を導出する。このアドバイス情報には、構図、露出、及びオプションの少なくとも１つの撮影条件に対するアドバイスが文字データまたは画像データとして対応されている。
【００６６】
上記アドバイス情報の一例には、構図アドバイス、露出アドバイス、及びオプション装置アドバイスがある。構図アドバイスには、撮影シーンについて標準的な撮影方向との差異を報知したり、撮影時の立ち位置ついて標準的な位置との差異を報知したりするものがある。この立ち位置には、逆光時の立ち位置のアドバイスなども含まれる。また、露出アドバイスには、仮想カメラ７６の標準的な露出との差異を報知するものがある。例えば、絞り値やシャッタスピードの大小を報知することができる。
【００６７】
また、オプション装置アドバイスには、仮想カメラ７６に装備した外部装置の利用に関するデータの報知や設定したカメラ機種などの利用に関するデータの報知がある。また、撮影シーンについて、標準的に利用されるオプション装置の利用を促すデータの報知がある。例えば、フォーカス対象領域の指示、測光対象領域や測光方式の指示、などの焦点あわせや測光に関する標準的なデータとの差異についてデータを報知したり、ストロボの使用の有無や向き及び到達距離などの二次光源に関する標準的なデータとの差異についてデータを報知したりする場合がある。また、各種光学フィルタを利用したときに注意すべき項目データの報知や撮影シーンに対して標準的に利用される光学フィルタの利用を促すデータの報知がある。また、画像のブレに応じて三脚の利用を促したり、構図的に被写体が小さいことが判定されるときにズームレンズの利用を促したり、各種交換レンズにより同一の撮影シーンであっても撮影画像が異なるものとして得られることを画像として報知したりすることがある。また、カメラ装置を指定することで、そのカメラ装置の注意事項を報知したり、より効果的な利用方法を報知したりすることがある。
【００６８】
アドバイス導出部３３の出力側は、アドバイス情報をユーザへ提示する提示データとして出力する出力部３５に接続される。これにより、アドバイス導出部３３で導出されたアドバイスを撮影画像に関連させて提供することができる。
【００６９】
図８には、ユーザ・コンピュータ８４に表示される、撮影画像に関連して提供されるアドバイス情報の提示画面の一例を示した。提示画面２５０には、仮想空間Ｗで撮影を模擬した撮影画像２５２、撮影条件２５４，撮影判定２６０，アドバイス２６２の表示領域から構成されている。
【００７０】
撮影画像２５２は、仮想空間Ｗで撮影を模擬したユーザ側で指定した構図などの撮影条件による撮影画像であり、この画像は、仮想カメラ７６のファインダーを覗いたときの目視画像であってもよいし、プリント画像であってもよい。撮影条件２５４には、仮想空間Ｗで撮影を模擬したユーザ側で指定した撮影条件の各値が表示される。また、撮影判定２６０は、ユーザ側で指定した撮影条件により得られる撮影画像２５２について同一シーンの標準的な撮影画像との差異が所定値未満のときにＯＫ領域２５６、所定値以上のときにＮＧ領域２５８が点灯する判定部として機能する。アドバイス２６２には、仮想空間Ｗで撮影を模擬したユーザ側で指定した撮影条件の各値に対応する例えば上述のアドバイス情報が表示される。
【００７１】
なお、撮影判定２６０のＯＫ領域２５６及びＮＧ領域２５８は、より詳細なアドバイス情報を要求する要求ボタンとして機能させることができる。例えば、ＯＫ領域２５６が押圧されたことで、撮影シーンについての撮影は妥当であることが予測されるが、さらに他の撮影条件の提示や専門家が撮影した場合の撮影条件の提示をすることができる。また、ＮＧ領域２５８が押圧されたことで、アドバイス２６２に表示された以外のより詳細なアドバイスを提示したりすることがでる。
【００７２】
〔実施の形態の作用〕
次に、本実施形態の作用をさらに説明する。なお、本実施の形態では、処理サーバ８３がＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）サーバとして機能し、ユーザ・コンピュータ８４がクライアントとして機能する場合を説明する。この場合、ユーザ・コンピュータ８４には、ネットワークアクセス可能なプログラム（所謂情報端末用のブラウザ）がインストールされており、この情報端末用のブラウザを起動することにより、ネットワーク８８を介して処理サーバ８３（写真情報サイト）にアクセス可能となる。この写真情報サイトへのアクセスには、アクセスを識別するための識別データ（会員ＩＤなど）が予め登録されているものとする。
【００７３】
処理サーバ８３では、図９に示す処理ルーチンが実行される。ステップ１００では、他のコンピュータから処理サーバ８３に対してアクセス要求がなされるまで否定判断を繰り返し、肯定されるとステップ１０２へ進む。ステップ１０２では、初期情報として写真情報サイトの初期画面（図１０参照、後述）の画像データが出力される。
【００７４】
図１０には、ユーザ・コンピュータ８４で実行される処理の過程において、処理サーバ８３からの送信データによりユーザ・コンピュータ８４に表示される初期画面２００の一例を示した。初期画面２００は、本写真情報サイトの全貌を３次元イメージで表現した場２０２の画像を含んでいる。この場２０２上には写真画像や絵画画像を提供するための写真ギャラリ館２０４、及び本実施の形態にかかるアドバイス情報提供のための仮想撮影館２０８が設けられている。画面２００を表示するための初期情報（画像データ）は、その写真ギャラリ館２０４の画像の周囲の所定範囲の領域２０６について、写真ギャラリ館２０４への処理へと移行指示するときに押圧されるべきボタン領域として機能すると共に、その仮想撮影館２０８の画像の周囲の所定範囲の領域２０７について、仮想撮影館２０８への処理へと移行指示するときに押圧されるべきボタン領域として機能するデータ構成とされている。
【００７５】
ユーザによるユーザ・コンピュータ８４の操作により指示領域２０７内が押圧され、移行指示がなされると、ユーザ・コンピュータ８４から移行指示データが処理サーバ８３へ向けて送信される。この移行指示データを処理サーバ８３が受信することで、図９のステップ１０４は肯定され、写真講座へ移行するために、ステップ１０６へ進む。ステップ１０６では、仮想撮影館２０８についての情報すなわち撮影空間（撮影シーンの対象となる空間）である仮想空間Ｗ（図４）のデータを送信してステップ１０８へ進む。一方、ステップ１０４で否定されると、仮想撮影館２０８以外（ここでは、写真ギャラリ館２０４）の移行指示がなされたものであるため、ステップ１２２へ進み、移行指示に対応する他処理（ここでは、写真ギャラリ館２０４）を実施した後に本ルーチンを終了する。
【００７６】
ステップ１０８は撮影条件すなわち調整データが受信されるまで否定される。ユーザによるユーザ・コンピュータ８４の操作により上述のように構図、絞りやシャッタスピードなどの撮影条件指示がなされると、ユーザ・コンピュータ８４から調整データが処理サーバ８３へ向けて送信される。この調整データを処理サーバ８３が受信することで、ステップ１０８は肯定され、ステップ１１０へ進む。ステップ１１０では、撮影指示されたものとして、上記ステップ１０８で受信した撮影条件を抽出してステップ１１２へ進む。
【００７７】
ステップ１１２では、上述のようにして画像処理装置１６によって画像処理がなされ、撮影条件により撮影し、プリントとして形成されるべき画像（またはユーザによる目視画像）が生成された後、次のステップ１１４において、その画像データすなわち、ユーザ・コンピュータ８４により、ユーザが指示した撮影条件による撮影画像に対するアドバイス情報がアドバイス装置２０で生成される。これらの撮影画像データ及びアドバイス情報が、画像表示領域（ユーザ・コンピュータ８４の画面）内に収納されるべく画面データを形成し（図８の提示画面２５０）、これを送信してステップ１１８へ進む。
【００７８】
次のステップ１１８では、図示を省略した終了ボタンの押圧がなされたことを表すデータを受信したか否かを判断することによって、終了指示であるか否かを判断し、否定されると、ステップ１１０へ戻り、肯定されると、次のステップ１２０において終了後に移行する予め定めた規定の処理画面情報を、ユーザ・コンピュータ８４へ向けて送信して本ルーチンを終了する。
【００７９】
以上説明したように、本実施の形態では、被写体を撮影するときの撮影条件に対応する撮影画像をユーザ側へ提供するときに、仮想カメラでその撮影条件を模した被写体の画像を提供すると共に、ユーザが指示した撮影条件に対応するアドバイス情報を生成し、撮影画像に関連させてユーザ側へ提供することができるので、ユーザはあたかも撮影時に指示した撮影条件に対する評価を得ることができ、様々な撮影条件で実際に撮影した被写体の画像と共にそのアドバイスをユーザ側へ提示することができる。
【００８０】
【発明の効果】
以上説明したように本発明によれば、情報端末から仮想的な撮影環境内において被写体を撮影するときの撮影条件を受信して、被写体の撮影画像に対応するアドバイス情報を生成すると共に、情報端末へ向けて提供するので、ユーザの撮影意図である撮影条件により形成される撮影画像に対応するアドバイス情報を情報端末側に提示でき、ユーザは、情報端末により、意図する撮影条件により得られるべき撮影画像に対応するアドバイスを得ることが、という効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るネットワークシステムの概略構成を示すブロック図ある。
【図２】本発明の実施の形態に係るネットワークシステムにおける情報の授受についての機能的なブロック図である。
【図３】本発明の実施の形態に係る画像処理装置の概略構成を示すブロック図である。
【図４】本発明の実施の形態に係る、撮影環境として提供する仮想空間を示すイメージ図である。
【図５】本発明の実施の形態に係る撮影条件の指示画像を示し、（Ａ）は構図指示の指示画像、（Ｂ）は露出指示の指示画像、（Ｃ）はオプション指示の指示画像を示すイメージ図である。
【図６】本発明の実施の形態にかかる仮想カメラの撮影条件を指示する指示画像と、設定画像とからなる設定画面を示したイメージ図である。
【図７】本発明の実施の形態に係るアドバイス装置の概略構成を示すブロック図である。
【図８】本発明の実施の形態にかかる、撮影画像に対応するアドバイス情報を提示するための表示画面のイメージ図である。
【図９】処理サーバにおいて実行される処理の流れを示すフローチャートである。
【図１０】本実施の形態にかかる写真情報サイトの初期表示画面を示したイメージ図である。
【符号の説明】
Ｗ…仮想空間
１４…通信装置
１６…画像処理装置
２０…アドバイス装置
４４…被写体
４８…被写体
７６…仮想カメラ
７８…仮想撮影者
８１…蓄積サーバ
８３…処理サーバ
８４…ユーザ・コンピュータ
【図１】
2004080205.tif 000003
【図２】
2004080205.tif 000004
【図３】
2004080205.tif 000005
【図４】
2004080205.tif 000006
【図５】
2004080205.tif 000007
【図６】
2004080205.tif 000008
【図７】
2004080205.tif 000009
【図８】
2004080205.tif 000010
【図９】
2004080205.tif 000011
【図１０】
2004080205.tif 000012