(57)【特許請求の範囲】
【請求項１】
接続された撮像装置における現像画像の生成に用いられる画像処理パラメータを決定し、該撮像装置に転送する情報処理装置であって、
前記撮像装置から現像画像を受信する受信手段と、
前記受信手段により受信された前記現像画像を表示する表示手段と、
前記現像画像に対する前記画像処理パラメータを決定する決定手段と、
前記決定手段により決定された前記画像処理パラメータを前記撮像装置に送信する送信手段と、
前記決定手段により決定された前記画像処理パラメータを記憶手段に保持する保持手段と、
前記撮像装置との通信接続を検出する検出手段と、を有し、
前記送信手段は、通信接続が切断された後に前記撮像装置の接続が前記検出手段により検出された場合に、前記記憶手段に保持された前記画像処理パラメータを前記撮像装置に送信する
ことを特徴とする情報処理装置。
【請求項２】
前記受信手段はさらに、前記撮像装置から前記画像処理パラメータを恒久的に保持したことを示す情報を受信し、
前記保持手段は、前記恒久的に保持したことを示す情報を受信した場合に、保持していた前記画像処理パラメータを前記記憶手段から消去する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受信手段はさらに、前記撮像装置の機種種別あるいは個体種別の識別情報を受信し、
前記保持手段は、前記画像処理パラメータを前記識別情報に関連付けて記憶し、
前記送信手段は、通信接続が切断された後に撮像装置の接続が前記検出手段により検出された場合に、接続された撮像装置から受信した前記識別情報と同一の識別情報が関連付けられた、前記記憶手段に保持された前記画像処理パラメータを該撮像装置に送信する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記接続された撮像装置から受信した前記識別情報と同一の識別情報が関連付けられた前記画像処理パラメータが前記記憶手段に保持されている場合に、該画像処理パラメータを送信するか否かを該撮像装置に問い合わせる問い合わせ手段をさらに有することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記決定手段は、前記送信手段により前記画像処理パラメータを送信した後、前記受信手段により該画像処理パラメータが適用された現像画像を受信するまでは、前記画像処理パラメータの変更を行わないことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
接続された撮像装置における現像画像の生成に用いられる画像処理パラメータを決定し、該撮像装置に転送する情報処理装置の制御方法であって、
前記情報処理装置の受信手段が、前記撮像装置から現像画像を受信する受信工程と、
前記情報処理装置の表示手段が、前記受信工程において受信された前記現像画像を表示する表示工程と、
前記情報処理装置の決定手段が、前記現像画像に対する前記画像処理パラメータを決定する決定工程と、
前記情報処理装置の送信手段が、前記決定工程において決定された前記画像処理パラメータを前記撮像装置に送信する送信工程と、
前記情報処理装置の保持手段が、前記決定工程において決定された前記画像処理パラメータを記憶手段に保持する保持工程と、
前記情報処理装置の検出手段が、前記撮像装置との通信接続を検出する検出工程と、を有し、
前記送信手段は前記送信工程において、通信接続が切断された後に前記撮像装置の接続が前記検出工程において検出された場合に、前記記憶手段に保持された前記画像処理パラメータを前記撮像装置に送信する
ことを特徴とする情報処理装置の制御方法。
【請求項７】
前記受信手段は前記受信工程においてさらに、前記撮像装置から前記画像処理パラメータを恒久的に保持したことを示す情報を受信し、
前記保持手段は前記保持工程において、前記恒久的に保持したことを示す情報を受信した場合に、保持していた前記画像処理パラメータを前記記憶手段から消去する
ことを特徴とする請求項６に記載の情報処理装置の制御方法。
【請求項８】
前記受信手段は前記受信工程においてさらに、前記撮像装置の機種種別あるいは個体種別の識別情報を受信し、
前記保持手段は前記保持工程において、前記画像処理パラメータを前記識別情報に関連付けて記憶し、
前記送信手段は前記送信工程において、通信接続が切断された後に撮像装置の接続が前記検出工程において検出された場合に、接続された撮像装置から受信した前記識別情報と同一の識別情報が関連付けられた、前記記憶手段に保持された前記画像処理パラメータを該撮像装置に送信する
ことを特徴とする請求項６または７に記載の情報処理装置の制御方法。
【請求項９】
前記情報処理装置の問い合わせ手段が、前記接続された撮像装置から受信した前記識別情報と同一の識別情報が関連付けられた前記画像処理パラメータが前記記憶手段に保持されている場合に、該画像処理パラメータを送信するか否かを該撮像装置に問い合わせる問い合わせ工程をさらに有することを特徴とする請求項８に記載の情報処理装置の制御方法。
【請求項１０】
コンピュータに、請求項６乃至９のいずれか１項に記載の情報処理装置の制御方法の各工程を実行させるためのプログラム。
【請求項１１】
撮像装置における現像画像の生成に用いられる画像処理パラメータを、該撮像装置に接続された情報処理装置において決定する撮像システムであって、
前記撮像装置は、
被写体を撮像して撮像信号を出力する撮像手段と、
前記撮像手段により出力された前記撮像信号に対して適用する画像処理パラメータを前記情報処理装置から受信する第１の受信手段と、
前記第１の受信手段により受信された前記画像処理パラメータを揮発性メモリに格納する格納手段と、
前記撮像信号に対して前記画像処理パラメータを適用して現像画像を生成する生成手段と、
前記生成手段により生成された前記現像画像を前記情報処理装置に送信する第１の送信手段と、を有し、
前記情報処理装置は、
前記撮像装置から前記現像画像を受信する第２の受信手段と、
前記第２の受信手段により受信された前記現像画像を表示する表示手段と、
前記現像画像に対する前記画像処理パラメータを決定する決定する決定手段と、
前記決定手段により決定された前記画像処理パラメータを前記撮像装置に送信する第２の送信手段と、
前記決定手段により決定された前記画像処理パラメータを記憶手段に保持する保持する保持手段と、
前記撮像装置との通信接続を検出する検出手段と、を有し、
前記第２の送信手段は、通信接続が切断された後に前記撮像装置の接続が前記検出手段により検出された場合、前記記憶手段に保持された前記画像処理パラメータを前記撮像装置に送信する
ことを特徴とする撮像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法、プログラム、及び撮像システムに関し、特に外部装置において撮像装置の画像処理における調整パラメータを設定する技術に関する。
【背景技術】
【０００２】
デジタルカメラやデジタルビデオカメラ等の撮像装置では、備えられている表示装置に撮像信号が表示されることにより、撮像中の画像をライブビュー表示としてユーザに提供することができる。撮像装置の中には、このような表示装置における表示方法を制御するものがある。特許文献１には、撮像信号を工場出荷時に設定されていた条件で調整して表示するモードと、設定されている撮像設定を反映した調整を行なって表示するモードとを備える撮像装置が開示されている。
【０００３】
また撮像信号を表示する際に適用される画像処理のパラメータを、外部装置で設定可能なものもある。特許文献２には、撮像装置から受信した撮像装置を接続された表示装置に表示し、該表示を見ながらユーザが調整した画像処理パラメータを撮像装置に転送する画像処理パラメータ設定装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２４５８１０号公報
【特許文献２】特開２００７−１２４０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２のような撮像装置における画像処理パラメータを外部装置で調整する場合、外部装置から画像処理パラメータが頻繁に転送され、撮像装置は該画像処理パラメータを反映した撮像信号を外部装置に出力する。このため、撮像装置は画像処理パラメータが更新される度に該パラメータを受信して適用する必要がある。
【０００６】
画像処理パラメータは、所望の状態に調整後は保持されることが好ましいため、例えば撮像装置が有するフラッシュメモリ等の不揮発性メモリに格納される。しかしながら、一般的に不揮発性メモリは消去及び書き換えの耐久回数に制限があるため、調整中の画像処理パラメータについては不揮発性メモリに格納されず、ＲＡＭ等の揮発性メモリに一時的に記憶され画像処理に用いられる。
【０００７】
一方、撮像装置と外部装置との通信接続が意図せず切断される、あるいは撮像装置の意図しない電源断等が発生した場合、撮像装置の揮発性メモリに一次記憶された情報が失われる場合がある。即ち、上述のように画像処理パラメータの調整中に、撮像装置の揮発性メモリに記憶された画像処理パラメータが失われた場合、ユーザはパラメータ調整をやり直す必要があった。特に色調整パラメータ等の場合は調整内容が複雑であるため、ユーザに再度パラメータ調整をやり直させることは好ましくない。
【０００８】
本発明は、上述の問題点に鑑みてなされたものであり、接続された撮像装置に対して、効率的に画像処理パラメータを設定する情報処理装置、制御方法、プログラム、及び撮像システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前述の目的を達成するために、本発明の情報処理装置は、以下の構成を備える。
接続された撮像装置における現像画像の生成に用いられる画像処理パラメータを決定し、該撮像装置に転送する情報処理装置であって、撮像装置から現像画像を受信する受信手段と、受信手段により受信された現像画像を表示する表示手段と、現像画像に対する画像処理パラメータを決定する決定手段と、決定手段により決定された画像処理パラメータを撮像装置に送信する送信手段と、決定手段により決定された画像処理パラメータを記憶手段に保持する保持手段と、撮像装置との通信接続を検出する検出手段と、を有し、送信手段は、検出手段により通信接続が切断された後に再度接続されたことが検出された場合に、記憶手段に保持された画像処理パラメータを撮像装置に送信することを特徴とする。
【発明の効果】
【００１０】
このような構成により本発明によれば、接続された撮像装置に対して、効率的に画像処理パラメータを設定することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る撮像システムの機能構成を示したブロック図
【図２】本発明の実施形態に係る表示部２０４に表示されるＧＵＩを例示した図
【図３】本発明の実施形態に係る撮像システムにおける色調整処理の流れを例示したフローチャート
【図４】本発明の実施形態に係るＰＣ２００で実行される調整再開時処理を例示したフローチャート
【図５】本発明の実施形態に係るデジタルカメラ１００で実行される自動保存処理を例示したフローチャート
【発明を実施するための形態】
【００１２】
［実施形態］
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、撮像システムの一例としての、デジタルカメラと、該デジタルカメラにおける現像画像の生成に用いられる画像処理パラメータを設定可能なＰＣに、本発明を適用した例を説明する。しかし、本発明は、撮像装置における現像画像の生成に用いられる画像処理パラメータを設定することが可能な任意の機器に適用可能である。なお、本実施形態ではデジタルカメラにおける画像処理パラメータとして、現像画像の色調整に用いる色調整パラメータをＰＣにおいて設定するものとして説明するが、画像処理パラメータはこれに限られるものではない。例えば、画素数や切り出し領域等、現像画像の生成において用いられる任意のパラメータが本発明の対象であってよい。
【００１３】
《撮像システムの構成》
図１は、本発明の実施形態に係る撮像システムの機能構成を示すブロック図である。図示されるように撮像システムは、デジタルカメラ１００とＰＣ２００とで構成され、両機器は互いの通信部を介して例えばＵＳＢ（Universal Serial Bus）接続されている。なお、以下の説明においてデジタルカメラ１００とＰＣ２００とで類似する構成については、デジタルカメラ１００が有する構成にのみ「カメラ」の接頭文字を付すことで区別する。
【００１４】
〈デジタルカメラ１００の機能構成〉
カメラＣＰＵ１０１は、デジタルカメラ１００が有する各ブロックの動作を制御する。具体的にはカメラＣＰＵ１０１は、カメラＲＯＭ１０２に格納されている各ブロックの動作プログラムを読み出し、不図示のカメラＲＡＭに展開して実行することにより、各ブロックの動作を制御する。
【００１５】
カメラＲＯＭ１０２は、書き換え可能な不揮発性メモリであり、デジタルカメラ１００が有する各ブロックの動作プログラムに加え、デジタルカメラ１００の機種種別あるいは個体種別を示す識別情報等が格納される。
【００１６】
カメラ不揮発性メモリ１０３は、後述する画像処理部１０７での、現像画像を生成する処理において用いられる色調整パラメータを恒久的に記憶する格納領域である。またカメラ揮発性メモリ１０４は、現像画像を生成する処理において用いられる色調整パラメータを一時的に記憶する格納領域である。上述したように、ＰＣ２００から受信した色調整パラメータは、受信の度にカメラ不揮発性メモリ１０３に格納されるのではなく、恒久的に記憶する旨の指示があった場合等にのみカメラ不揮発性メモリ１０３に格納される。
【００１７】
なお、この「恒久的」の表現は、恒久的な記憶を保証するものでではなく、カメラ揮発性メモリ１０４に色調整パラメータを一時的に記憶する場合の「一時的」の表現に対して、継続的に記憶することを示すものである。
【００１８】
撮像部１０５は、例えばＣＣＤやＣＭＯＳセンサ等の撮像素子を有する撮像部である。撮像部１０５は、不図示の光学系を介して撮像素子の撮像面に結像された光学像を光電変換することで、撮像信号であるアナログ画像信号を出力する。撮像部１０５における撮像信号の読み出しは、カメラＣＰＵ１０１により生成されたタイミング信号に同期して行われる。
【００１９】
Ａ／Ｄ変換部１０６は、撮像部１０５が出力したアナログ画像信号に対してＡ／Ｄ変換処理を適用することにより、アナログ画像信号をデジタル画像データ（ＲＡＷデータ）に変換して出力する。
【００２０】
画像処理部１０７は、Ａ／Ｄ変換部１０６により出力されたデジタル画像データに対して、所定の画像処理を適用することで、現像画像を生成する。本実施形態では画像処理部１０７は、現像画像の生成においてカメラ不揮発性メモリ１０３あるいはカメラ揮発性メモリ１０４に格納されている色調整パラメータを使用する。
【００２１】
カメラ通信部１０８は、デジタルカメラ１００が有する通信用インタフェースであり、本実施形態ではＵＳＢ接続されたＰＣ２００との間でデータの送受信を行う。カメラ通信部１０８は、ライブビュー画像の外部出力要求があった場合、画像処理部１０７により生成された現像画像をＰＣ２００に送信する。またカメラ通信部１０８は、ＰＣ２００において現像画像の生成に用いられる色調整パラメータが変更された場合、該変更された色調整パラメータを受信する。
【００２２】
なお、本実施形態では受信された色調整パラメータは、恒久的に記憶する指示とともに受信された場合はカメラＣＰＵ１０１によりカメラ不揮発性メモリ１０３に格納され、該指示がなかった場合はカメラ揮発性メモリ１０４に格納される。またカメラ揮発性メモリ１０４に格納された色調整パラメータは、所定の時間間隔でカメラＣＰＵ１０１により読み出され、カメラ不揮発性メモリ１０３に格納される。
【００２３】
また色調整パラメータは、例えばコントラストやトーンカーブ等、一般的な色調整処理に用いられるパラメータであってよい。色調整パラメータは、絶対的な値を示すものであってもよいし、現在デジタルカメラ１００が保持している色調整パラメータを変更する相対的な値を示すものであってもよい。
【００２４】
またカメラ通信部１０８は、ＰＣ２００との通信接続を監視し、通信接続がなされたこと、及び通信接続が切断されたことを検出できるものとする。
【００２５】
〈ＰＣ２００の機能構成〉
ＣＰＵ２０１は、ＰＣ２００が有する各ブロックの動作を制御する。具体的にはＣＰＵ２０１は、記録媒体２０２に記憶されている後述の色調整処理を行う動作プログラムを読み出し、揮発性メモリ２０３に展開して実行することにより、各ブロックの動作を制御する。
【００２６】
揮発性メモリ２０３は、後述する通信部２０６が受信した現像画像を一時的に格納する領域として用いられる。また揮発性メモリ２０３は、色調整処理において調整対象となる色調整パラメータが格納される。
【００２７】
記録媒体２０２は、ＰＣ２００が有する記録装置であり、ファイルシステムによりデータの書き込みや読み出しが管理される。記録媒体２０２は、色調整処理の動作プログラムに加え、各ブロックの動作に必要な設定情報等を格納する。また本実施形態では記録媒体２０２には、調整した色調整パラメータを一時的に保持する領域が設けられている。具体的には色調整処理における調整対象となる色調整パラメータは、所定の間隔でカメラＣＰＵ１０１により揮発性メモリ２０３から読み出され、記録媒体２０２の一時的に保持する領域に格納される。
【００２８】
表示部２０４は、例えばＬＣＤ等の、ＰＣ２００に接続された表示装置である。本実施形態ではＰＣ２００において色調整処理のプログラムが実行された場合、表示部２０４にはデジタルカメラ１００から受信した現像画像が表示される。即ち、表示部２０４は、デジタルカメラ１００におけるライブビュー画像を表示し、ユーザは該画像を見ながら、色調整パラメータの設定を行うことができる。
【００２９】
色調整パラメータ決定部２０５は、色調整処理におけるユーザ操作に応じて、色調整パラメータの決定、及び色調整パラメータをデジタルカメラ１００に伝送するための色調整データの生成を行う。
【００３０】
通信部２０６は、ＰＣ２００が有する通信用インタフェースであり、本実施形態ではＵＳＢ接続されたデジタルカメラ１００との間でデータの送受信を行う。通信部２０６は、ライブビュー画像の外部出力要求をデジタルカメラ１００に送信することで、デジタルカメラ１００からライブビュー画像である現像画像を受信する。また通信部２０６は、色調整処理において色調整パラメータの変更がなされた場合は、新たな色調整パラメータを含んだ色調整データをデジタルカメラ１００に送信する。また通信部２０６は、デジタルカメラ１００との通信接続を監視し、通信接続がなされたこと、及び通信接続が切断されたことを検出できるものとする。
【００３１】
操作入力部２０７は、例えばマウスやキーボード等のＰＣ２００が有するユーザインタフェースである。操作入力部２０７は、ユーザインタフェースに対して入力がなされたことを検出すると、該入力に対応する制御信号をＣＰＵ２０１に送出する。
【００３２】
《色調整処理》
このような構成をもつ本実施形態の撮像システムにおける色調整処理の基本的な流れについて、図３のフローチャートを用いて具体的な処理を説明する。ＰＣ２００においては該フローチャートに対応する処理は、ＣＰＵ２０１が、例えば記録媒体２０２に記憶されている対応する処理プログラムを読み出し、揮発性メモリ２０３に展開して実行することにより実現することができる。またデジタルカメラ１００においては、カメラＣＰＵ１０１が、カメラＲＯＭ１０２に記憶されている対応する処理プログラムを読み出して実行することにより実現できる。なお、本色調整処理は、例えばＰＣ２００において色調整用のアプリケーションが起動された際に開始されるものとして説明する。
【００３３】
Ｓ３０１で、ＣＰＵ２０１は、デジタルカメラ１００に対してライブビュー画像の外部出力要求を送信する。具体的にはＣＰＵ２０１は、外部出力要求に係るデータを通信部２０６に伝送し、デジタルカメラ１００に送信させる。
【００３４】
ライブビュー画像の外部出力要求を受信すると、カメラＣＰＵ１０１はＳ３０２で、撮像部１０５に撮像を行わせる。具体的には本ステップでは、カメラＣＰＵ１０１は、所定の時間間隔で撮像部１０５に被写体を撮像させて得られた撮像信号を、Ａ／Ｄ変換部１０６にデジタル画像データに変換させて出力させる。なお、本ステップの処理は、所定の撮像時間間隔で実行される。
【００３５】
Ｓ３０３で、ＣＰＵ２０１は、ユーザにより色調整に係る操作入力がなされたか否かを判断する。具体的にはＣＰＵ２０１は、色調整に係る制御信号を操作入力部２０７から受信したか否かを判断する。ＣＰＵ２０１は、色調整に係る操作入力がなされたと判断した場合、操作内容を色調整パラメータ決定部２０５に伝送し、揮発性メモリ２０３に記憶されている調整中の色調整パラメータに操作内容を反映させた後、処理をＳ３０４に移す。またＣＰＵ２０１は、色調整に係る操作入力がなされていないと判断した場合は処理をＳ３１４に移す。
【００３６】
Ｓ３０４で、ＣＰＵ２０１は、揮発性メモリ２０３に記憶されている調整中の色調整パラメータを、記録媒体２０２の一時保持領域に格納する。
【００３７】
Ｓ３０５で、ＣＰＵ２０１は、一時保持領域に格納した色調整パラメータをデジタルカメラ１００に恒久的に記憶させるか否かを判断する。具体的にはＣＰＵ２０１は、デジタルカメラ１００に恒久的に色調整パラメータを記憶させる指示に対応する制御信号を、操作入力部２０７から受信したか否かを判断する。なお、恒久的に色調整パラメータを記憶させるか否かは、記憶させる指示がなされた後に例えば図２（ａ）のようなＧＵＩデータを用いて生成した画面データを表示部２０４に表示させ、ユーザによる確認入力を受け付けたか否かにより判断されてもよい。ＣＰＵ２０１は、色調整パラメータをデジタルカメラ１００に恒久的に記憶させる場合は処理をＳ３０６に移し、単に反映のみを目的とした調整である場合は処理をＳ３０８に移す。
【００３８】
Ｓ３０６で、ＣＰＵ２０１は、一時保持領域に格納した色調整パラメータを、該色調整パラメータを恒久的に記憶させる指示とともにデジタルカメラ１００に送信する。具体的にはＣＰＵ２０１は、色調整パラメータと、恒久的に記憶させる指示とを含む色調整データを生成して通信部２０６に伝送し、デジタルカメラ１００に対して送信させる。
【００３９】
Ｓ３０７で、ＣＰＵ２０１は、一時保持領域に格納した色調整パラメータを記録媒体２０２から消去する。なお、本実施形態では色調整パラメータを恒久的に記憶させる指示がなされた場合には、本ステップで該色調整パラメータを一時保持領域から消去するものとして説明するが、これに限られない。即ち、色調整パラメータの送信中にＰＣ２００とデジタルカメラ１００との間の通信接続が切断される可能性もあるため、ＣＰＵ２０１は、色調整パラメータの受信が完了したことを示す情報をデジタルカメラ１００から受信した場合にパラメータを消去してもよい。
【００４０】
またＳ３０５において、色調整パラメータは、単に反映のみを目的とした調整により変更されたものであると判断した場合、ＣＰＵ２０１はＳ３０８で、一時保持領域に格納した色調整パラメータをデジタルカメラ１００に転送する。具体的にはＣＰＵ２０１は、恒久的に記憶させる指示を含まずに、色調整パラメータを含む色調整データを生成して通信部２０６に伝送し、デジタルカメラ１００に対して送信させる（第２の送信）。
【００４１】
Ｓ３０９で、カメラＣＰＵ１０１は、色調整データを受信（第１の受信）したか否かを判断する。具体的にはカメラＣＰＵ１０１は、カメラ通信部１０８が色調整データを受信したか否かを判断する。カメラＣＰＵ１０１は、色調整データを受信した場合は該色調整データをカメラ揮発性メモリ１０４に格納して処理をＳ３１０に移し、受信していない場合は処理をＳ３１２に移す。
【００４２】
Ｓ３１０で、カメラＣＰＵ１０１は、色調整データを構文解析し、恒久的に記憶する指示が含まれているか否かを判断する。カメラＣＰＵ１０１は、色調整データに恒久的に記憶する指示が含まれていると判断した場合は処理をＳ３１１に移し、含まれていないと判断した場合は処理をＳ３１２に移す。
【００４３】
Ｓ３１１で、カメラＣＰＵ１０１は、カメラ揮発性メモリ１０４に格納されている色調整データをカメラ不揮発性メモリ１０３にコピーし、カメラ不揮発性メモリ１０３に格納されている色調整パラメータを更新する。
【００４４】
Ｓ３１２で、カメラＣＰＵ１０１は、Ｓ３０２で得られた画像データに対して、画像処理部１０７に色調整パラメータを反映した現像画像を生成させる。なお、本ステップの現像画像の生成には、カメラ揮発性メモリ１０４に色調整パラメータが格納されている場合は該色調整パラメータが用いられ、格納されていない場合はカメラ不揮発性メモリ１０３に格納されている色調整パラメータが使用される。
【００４５】
Ｓ３１３で、カメラＣＰＵ１０１は、画像処理部１０７により生成された現像画像をカメラ通信部１０８に伝送し、ＰＣ２００に対して送信させる（第１の送信）。
【００４６】
通信部２０６が現像画像を受信（第２の受信）したことを検出すると、ＣＰＵ２０１はＳ３１４で、受信した現像画像を表示部２０４に表示させる。
【００４７】
Ｓ３１５で、ＣＰＵ２０１は、色調整が終了したか否かを判断する。具体的にはＣＰＵ２０１は、色調整の終了指示に対応する制御信号を操作入力部２０７から受信したか否かを判断する。ＣＰＵ２０１は、色調整が終了したと判断した場合は処理をＳ３１６に移し、終了していないと判断した場合は処理をＳ３０３に戻す。
【００４８】
Ｓ３１６で、ＣＰＵ２０１は、デジタルカメラ１００に対してライブビュー画像の外部出力停止要求を送信する。具体駅にはＣＰＵ２０１は、外部出力停止要求に係るデータを通信部２０６に伝送し、ＰＣ２００に送信させて本色調整処理を完了する。
【００４９】
Ｓ３１７で、カメラＣＰＵ１０１は、ＰＣ２００からライブビュー画像の外部出力停止要求をカメラ通信部１０８を介して受信したか否かを判断する。カメラＣＰＵ１０１は、ライブビュー画像の外部出力停止要求を受信したと判断した場合は処理をＳ３１８に移し、受信していないと判断した場合は処理をＳ３０２に戻す。
【００５０】
Ｓ３１８で、カメラＣＰＵ１０１は、撮像部１０５に撮像を停止させ、ライブビュー画像の外部出力を停止して本色調整処理を完了する。
【００５１】
《調整再開時処理》
次に、本実施形態のＰＣ２００の調整再開時処理について、図４のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、ＣＰＵ２０１が、例えば記録媒体２０２に記憶されている対応する処理プログラムを読み出し、揮発性メモリ２０３に展開して実行することにより実現することができる。
【００５２】
なお、本調整再開時処理は、例えばＰＣ２００において色調整用のアプリケーションが起動された際に開始されるものとして説明する。しかしながら、本発明の実施はこれに限られず、例えば色調整用中にデジタルカメラ１００との通信接続が切断された後、再度接続された際に開始される等、デジタルカメラ１００とＰＣ２００とが再び接続された際に実行されるものであってよい。また本調整再開時処理は、上述した色調整処理の直前に実行されればよい。
【００５３】
Ｓ４０１で、ＣＰＵ２０１は、記録媒体２０２の一時保持領域に色調整パラメータが格納されているか否かを判断する。ＣＰＵ２０１は、一時保持領域に色調整パラメータが格納されていると判断した場合は処理をＳ４０２に移す。またＣＰＵ２０１は、一時保持領域に色調整パラメータが格納されていない、即ちデジタルカメラ１００に色調整パラメータを恒久的に記憶させた後に前回の色調整が終了された場合は、本調整再開時処理を完了する。
【００５４】
Ｓ４０２で、ＣＰＵ２０１は、例えば図２（ｂ）のようなＧＵＩデータを用いて生成した画面データを表示部２０４表示させ、ユーザに一時保持領域に格納されている色調整パラメータを用いて色調整を再開するか否かを問い合わせる。
【００５５】
Ｓ４０３で、ＣＰＵ２０１は、ユーザにより一時保持領域に格納されている色調整パラメータを用いて色調整を再開することが選択されたか否かを判断する。具体的にはＣＰＵ２０１は、操作入力部２０７より受信した制御信号により、色調整を再開するか及び再開しないかのいずれが選択されたかを判断する。ＣＰＵ２０１は、一時保持領域に格納されている色調整パラメータを用いて色調整を再開することが選択されたと判断した場合は処理をＳ４０４に移し、選択されていないと判断した場合は本調整再開時処理を完了する。
【００５６】
Ｓ４０４で、ＣＰＵ２０１は、一時保持領域に格納されている色調整パラメータを揮発性メモリ２０３にコピーする。このようにすることで、該色調整パラメータを用いて上述の色調整処理を再開することができる。
【００５７】
また上述した色調整処理において、デジタルカメラ１００に色調整パラメータを恒久的に記憶させる場合には一時保持領域から色調整パラメータを消去している。このため、恒久的に記憶させてから次に色調整パラメータの変更がなされるまでに通信接続が切断されたとしても、本調整再開時処理においてＣＰＵ２０１は、前回の色調整パラメータを使用して調整を再開することはない。一方、恒久的に記憶させることなく色調整パラメータを調整している間に通信接続が切断された場合は、本調整再開時処理においてＣＰＵ２０１は前回の色調整パラメータを取得することができる。即ち、ＣＰＵ２０１は、切断により送信できなかった可能性のある色調整パラメータを、再度デジタルカメラ１００に適用することができる。
【００５８】
《自動保存処理》
次に、本実施形態のデジタルカメラ１００で実行される、カメラ揮発性メモリ１０４に格納された色調整パラメータをカメラ不揮発性メモリ１０３に自動的に格納する自動保存処理について、図５のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、カメラＣＰＵ１０１が、例えばカメラＲＯＭ１０２に記憶されている対応する処理プログラムを読み出し、不図示のカメラＲＡＭに展開して実行することにより実現することができる。なお、本自動保存処理は、上述した色調整処理の実行中、デジタルカメラ１００において並行して実行されているものとする。
【００５９】
Ｓ５０１で、カメラＣＰＵ１０１は、不図示の内蔵タイマーを利用して自動保存するまでの時間の計測を開始する。
【００６０】
Ｓ５０２で、カメラＣＰＵ１０１は、ＰＣ２００におけるライブビュー画像の表示が実行中であるか否かを判断する。具体的にはカメラＣＰＵ１０１は、カメラ通信部１０８がライブビュー画像の外部出力要求を受信し、かつ外部出力停止要求を受信していない状態であるか否かを判断する。カメラＣＰＵ１０１は、ライブビュー画像の表示が実行中であると判断した場合は処理をＳ５０３に移し、実行中ではないと判断した場合は本自動保存処理を完了する。
【００６１】
Ｓ５０３で、カメラＣＰＵ１０１は、Ｓ５０１において開始した時間計測が１０００ｍｓｅｃに達したか否かを判断する。本実施形態ではデジタルカメラ１００は、１０００ｍｓｅｃ間隔で色調整パラメータをカメラ不揮発性メモリ１０３に格納するものとして説明するが、保存間隔はこれに限られないことは容易に想像されよう。カメラＣＰＵ１０１は、時間計測が１０００ｍｓｅｃに達したと判断した場合は処理をＳ５０５に移し、達していないと判断した場合は処理をＳ５０４に移す。
【００６２】
Ｓ５０４で、カメラＣＰＵ１０１は、デジタルカメラ１００とＰＣ２００との通信接続が切断されたか否かを判断する。カメラＣＰＵ１０１は、デジタルカメラ１００とＰＣ２００との通信接続が切断されたと判断した場合は処理をＳ５０５に移し、切断されていないと判断した場合は処理をＳ５０２に戻す。
【００６３】
Ｓ５０５で、カメラＣＰＵ１０１は、カメラ揮発性メモリ１０４に格納されている色調整データをカメラ不揮発性メモリ１０３にコピーし、カメラ不揮発性メモリ１０３に格納されている色調整パラメータを更新する。
【００６４】
Ｓ５０６で、カメラＣＰＵ１０１は、Ｓ５０１で開始した時間計測を終了する。
【００６５】
Ｓ５０７で、カメラＣＰＵ１０１は、ＰＣ２００におけるライブビュー画像の表示が実行中であるか否かを判断する。カメラＣＰＵ１０１は、ライブビュー画像の表示が実行中であると判断した場合は処理をＳ５０１に戻し、実行中ではないと判断した場合は本自動保存処理を完了する。
【００６６】
このようにすることで、デジタルカメラ１００においても通信接続が切断された場合の直前に適用されていた色調整パラメータをカメラ揮発性メモリ１０４に格納することができる。このため、少なくとも色調整処理において途中まで調整された色調整パラメータをデジタルカメラ１００に反映することができるため、ユーザは色調整処理を再開しなくても調整中のパラメータが適用された状態でデジタルカメラ１００を使用することができる。
【００６７】
以上説明したように、本実施形態の情報処理装置は、接続された撮像装置に対して、効率的に画像処理パラメータを設定することができる。具体的には情報処理装置は、撮像装置から現像画像を受信した現像画像を表示しながら、現像画像に対する画像処理パラメータを決定する。そして該決定した画像処理パラメータを撮像装置に送信するとともに、記憶領域に保持する。情報処理装置は、撮像装置との通信接続が切断された後に再度接続されたことが検出された場合には、記憶領域に保持していた画像処理パラメータを撮像装置に送信する。
【００６８】
［変形例］
上述した実施形態の調整再開時処理では、ＰＣ２００が有する記録媒体２０２の一時保持領域内に色調整パラメータが存在していた場合に、該色調整パラメータを使用して色調整を再開するか否かをユーザに問い合わせるものとして説明した。これは、例えば色調整処理に対応するアプリケーションが、特定の機種の撮像装置についての専用アプリケーションである場合には有効であるが、汎用的な撮像装置に対応するアプリケーションであった場合は次のような問題が考えられる。即ち、前回の色調整時に接続されていた撮像装置と異なる機種の撮像装置が接続された場合に、異なる撮像装置用に決定された色調整パラメータを適用してしまう可能性がある。
【００６９】
このような状況に対応するために、ＣＰＵ２０１は、デジタルカメラ１００が接続された際に、接続されたデジタルカメラ１００の機種種別あるいは個体種別を示す識別情報を取得してもよい。そして色調整処理において、ＣＰＵ２０１は色調整パラメータに該識別情報を関連付けて一時保持領域に格納する。このようにすることでＰＣ２００において色調整パラメータを機種ごと、あるいは個体ごとに格納することができる。即ち、調整再開時処理においてＣＰＵ２０１は、接続されているデジタルカメラ１００の識別情報と同一の識別情報が関連付けられた色調整パラメータが一時保持領域に格納されている場合は、上述した実施形態と同様に再開するか否かをユーザに問い合わせればよい。また接続されているデジタルカメラ１００の識別情報と同一の識別情報が関連付けられた色調整パラメータが一時保持領域に格納されていない場合は、不要な適用を避けるために、ＣＰＵ２０１は、色調整処理を初期状態と同様に開始すればよい。
【００７０】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005904849.tif 000002
【図２】
0005904849.tif 000003
【図３】
0005904849.tif 000004
【図４】
0005904849.tif 000005
【図５】
0005904849.tif 000006