(57)【要約】      （修正有）【課題】画像特性のレベルが低い画像が合成対象として選択されても画像特性のレベルが高い合成画像を作成する。【解決手段】複数の画像データを記憶する画像記憶部２８と、前記画像記憶部に記憶された前記複数の画像データの中から合成対象として選択された少なくとも２つの画像データを合成せしめて１つの合成画像データを得る合成部３２と、を有する画像編集装置であって、前記合成部で得るべき前記合成画像データの画像特性のレベルを検出する検出部３４と、前記合成対象として前記所定画像データが選択されると、前記検出部の検出結果に基づいて、前記合成画像データの前記レベルに応じて前記第１画像データから再作成された合成対象画像データを得る再作成画像データ部３５とを有し、前記合成部は、前記合成対象画像データを得た場合には、前記所定画像データに代えて、該合成対象画像データを用いて前記合成処理を実行せしめた合成画像データを得る。【選択図】図２
2010118843.tif 000002
【特許請求の範囲】
【請求項１】
第１画像データに対して画像加工処理を施して作成された所定画像データを含む、複数の画像データを記憶する画像記憶部と、
前記画像記憶部に記憶された前記複数の画像データの中から合成対象として選択された少なくとも２つの画像データを合成せしめて１つの合成画像データを得る合成部と、を有する画像編集装置であって、
前記合成部で得るべき前記合成画像データの画像特性のレベルを検出する検出部と、
前記合成対象として前記所定画像データが選択されると、前記検出部の検出結果に基づいて、前記合成画像データの前記レベルに応じて前記第１画像データから再作成された合成対象画像データを得る再作成画像データ部と
を有し、
前記合成部は、前記合成対象画像データを得た場合には、前記所定画像データに代えて、該合成対象画像データを用いて前記合成処理を実行せしめた合成画像データを得ることを特徴とする画像編集装置。
【請求項２】
前記再作成画像データ部は、
前記検出部により、前記所定画像データの前記画像特性のレベルが、前記合成画像の前記レベルよりも低いことが検出されると、前記合成対象画像データを得ることを特徴とする請求項１記載の画像編集装置。
【請求項３】
前記再作成画像データ部は、
前記検出部により、前記所定画像データの前記画像特性のレベルが前記合成画像の前記レベルと同等以上であることが検出されると、前記合成対象画像データを得ることは行わず、
前記合成部は、前記所定画像データを用いて前記合成処理を実行せしめた合成画像データを得ることを特徴とする請求項２記載の画像編集装置。
【請求項４】
前記再作成画像データ部は、
前記所定画像データを用いて前記合成処理を行うと、前記合成画像データの前記画像特性のレベルが劣化する場合には、前記合成対象画像データを得ることを特徴とする請求項１記載の画像編集装置。
【請求項５】
前記再作成画像データ部は、
前記所定画像データを用いて前記合成処理を行っても、前記合成画像データの前記画像特性のレベルが劣化しない場合には、前記合成対象画像データを得ることは行わず、
前記合成部は、前記所定画像データを用いて前記合成処理を実行せしめた合成画像データを得ることを特徴とする請求項２記載の画像編集装置。
【請求項６】
前記第１画像データは、前記画像編集装置の外部に設けられた外部記憶部に記憶されており、
前記再作成画像データ部は、前記画像記憶部にアクセスした上で、前記合成対象画像データを得ることを特徴とする請求項１〜５の何れか一項に記載の画像編集装置。
【請求項７】
前記所定画像データは、前記第１画像データのアクセス先に関する情報が付随して設けられており、
前記再作成画像データ部は、前記アクセス先に関する情報に基づいて前記外部記憶部にアクセスすることを特徴とする請求項６記載の画像編集装置。
【請求項８】
前記画像記憶部の残記憶容量が所定量未満であるときには、前記第１画像を前記外部記憶装置に送信する送信部を有することを特徴とする請求項６または７記載の画像編集装置。
【請求項９】
前記外部記憶装置へ前記第１画像データの送信が確認された場合には、前記画像編集装置内部から前記第１画像データを削除することを特徴とする請求項８記載の画像編集装置。
【請求項１０】
前記再作成画像データ部は、
前記画像編集装置の外部に設けられており、且つ前記合成画像データの前記レベルに応じて前記第１画像データから前記合成対象画像データを再作成する再作成装置と通信可能であり、
前記再作成装置に対して前記合成対象画像データの再作成指示を送信する送信部と、
前記再作成装置で再作成された前記合成対象画像データを受信する受信部と
を含むことを特徴とする請求項１〜９の何れか一項に記載の画像編集装置。
【請求項１１】
前記合成部は、
前記画像編集装置の外部に設けられており、且つ前記合成対象として選択された前記少なくとも２つの画像データの合成処理を実行する合成装置と通信可能であり、
前記合成装置に対して、前記合成処理の実行指示を送信する送信部と、
前記合成装置で合成処理された前記合成画像データを受信する受信部と
を含むことを特徴とする請求項１〜１０の何れか一項に記載の画像編集装置。
【請求項１２】
前記画像編集装置の外部に設けられている前記装置との通信が不可能であるときには、当該通信内容の通信準備作業を行っておき、前記通信が可能となったときに当該通信内容の通信を自動的に実行することを特徴とする請求項８〜１１の何れか一項に記載の画像編集装置。
【請求項１３】
前記画像編集装置の外部に設けられている前記装置との間の通信速度が不十分であるときには、当該通信内容の通信準備作業を行っておき、前記通信速度が十分な速度となったときに当該通信内容の通信を自動的に実行することを特徴とする請求項８〜１２の何れか一項に記載の画像編集装置。
【請求項１４】
前記画像編集装置のバッテリの残量が不十分であるときには、当該通信内容の通信準備作業を行っておき、前記バッテリ残量が十分となったときに当該通信内容の通信を自動的に実行することを特徴とする請求項８〜１３の何れか一項に記載の画像編集装置。
【請求項１５】
前記画像記憶部は、前記第１画像データを記憶可能であり、
前記合成部は、前記合成対象として選択された少なくとも２つの画像データの合成処理を実行して前記合成画像データを生成し、
前記再作成画像データ部は、前記合成画像データの前記レベルに応じて前記第１画像データから前記合成対象画像データの再作成を行うことを特徴とする請求項１〜９の何れか一項に記載の画像編集装置。
【請求項１６】
前記画像特性のレベルは、画像データの画質レベルを含むことを特徴とする請求項１〜１５の何れか一項に記載の画像編集装置。
【請求項１７】
前記画像編集装置はカメラを含むことを特徴とする請求項１〜１６の何れか一項に記載の画像編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、合成画像を生成する画像編集装置に関するものである。
【背景技術】
【０００２】
合成対象として選択された２つの画像を合成し、合成画像を保存する画像処理装置が知られている（例えば、特許文献１参照）。この画像処理装置においては、合成画像に合成対象として選択された画像及び加工履歴を対応付けて記憶し、また、合成画像は合成対象として選択された画像の記録形式と同じ記録形式で記憶している。
【特許文献１】特開２００３−３１７０７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、この画像編集装置は、合成画像を合成対象として選択された画像と同じ記録形式で記憶するため、合成対象として選択された画像の画質が低い場合には合成画像の画質も低くなるという問題があった。
【０００４】
本発明の目的は、画像特性（例えば画質や画像サイズ）のレベルが低い画像が合成対象として選択された場合でも画像特性のレベルが高い合成画像を作成することができる画像編集装置を提供することである。
【課題を解決するための手段】
【０００５】
以下に本発明の構成を実施の形態の符号を付して説明するが、本発明は、本実施の形態に限定されるものではない。
【０００６】
本発明の画像編集装置は、第１画像データに対して画像加工処理を施して作成された所定画像データを含む、複数の画像データを記憶する画像記憶部（２８）と、前記画像記憶部に記憶された前記複数の画像データの中から合成対象として選択された少なくとも２つの画像データを合成せしめて１つの合成画像データを得る合成部（３２）と、を有する画像編集装置であって、前記合成部で得るべき前記合成画像データの画像特性のレベルを検出する検出部（３４）と、前記合成対象として前記所定画像データが選択されると、前記検出部の検出結果に基づいて、前記合成画像データの前記レベルに応じて前記第１画像データから再作成された合成対象画像データを得る再作成画像データ部（３５）とを有し、前記合成部は、前記合成対象画像データを得た場合には、前記所定画像データに代えて、該合成対象画像データを用いて前記合成処理を実行せしめた合成画像データを得ることを特徴とする。
【発明の効果】
【０００７】
本発明の画像編集装置によれば、画質の低い画像を用いて合成画像を作成する指示がされた場合でも高画質の合成画像を作成することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の第１の実施の形態に係るカメラについて説明する。図１は第１の実施の形態に係るカメラの背面を示す図である。カメラ２は前面に図示しない撮影レンズを備え、上面にレリーズ指示を行うレリーズスイッチ４、背面に画像の表示等を行うＬＣＤ表示部６、撮像を行う撮像モードと画像の合成を行う合成モードとの切換を行う切換ボタン８、画像をサーバ等の外部の画像処理装置へ転送する指示を行う転送ボタン１０、合成対象とする画像の選択を行うマルチセレクタ１２が設けられている。
【０００９】
図２は第１の実施の形態に係るカメラのシステム構成を示すブロック図である。カメラ２は、ＣＰＵ１６を備え、ＣＰＵ１６には操作部１８、少なくとも２つの合成対象とされる合成対象画像をＬＣＤ表示部６に表示する等の表示制御を行う表示制御部２０、撮影レンズを介した被写体光を撮像して撮像信号（蓄積電荷としてのアナログ信号）を生成するＣＣＤ或いはＣＭＯＳ等により構成される撮像素子２２、撮像素子２２から出力された撮像信号を図示しないＡ／Ｄ変換部においてＡ／Ｄ変換することにより生成された画像データを一時的に記憶する画像記憶部２４、撮像素子２２から出力される撮像信号に基づく画像データに、ホワイトバランス調整、輪郭補償、ガンマ補正等の画像処理を行う画像処理部２６、画像処理部２６により撮像された画像のＲＡＷ画像データに画像加工処理を施して作成された画像データ及び当該画像データの画質等の画像特性のレベル、保存された画像データに関連付けされた画像データの保存場所を記憶するメモリカード２８、合成対象とされた画像の合成指示及び合成された合成画像の画質等の画像特性のレベルの指定を行う指示部３０、指示部３０による指示に従って合成画像データを作成する合成部３２、合成対象とされた所定画像データまたは合成画像データの画質等の画像特性のレベルを検出する検出部３４、検出部３４による検出結果に基づいて合成画像データの画像特性のレベルに応じた合成対象画像データを所定画像データに関連付けされた画像データから作成する再作成画像データ部３５が接続されている。ここで、操作部１８には、レリーズスイッチ４、切換ボタン８、転送ボタン１０、マルチセレクタ１２が備えられている。
【００１０】
次に、図３に示すフローチャートを参照して第１の実施の形態に係るカメラの画像合成処理について説明する。ここで、本実施の形態においてカメラ２は、レリーズスイッチ４の操作による撮像指示がされると例えば１０００万画素等、撮像素子２２の略全画素から出力された撮像信号に基づくＲＡＷ画像データやＪＰＥＧ画像データをメモリカード２８に記憶する。また、メモリカード２８には、既に撮影済（記録済）の画像データ（元画像データ）に対してユーザ指示により何らかの加工処理（色処理やリサイズ処理や暗部補正処理やトリミング処理等）を施された場合には、その加工処理後の画像データ（加工後画像データ）も記憶される。ここで、画像加工処理を施して作成された画像データ（加工後画像データ）にはその加工元の画像データの保存場所がＥｘｉｆ形式のヘッダ情報として記憶される。
【００１１】
例えば、画像サイズが３８７２×２５９２ピクセルの大きさの画像データを撮像してメモリカード２８に記憶し、それを加工元（元画像データ）としてリサイズ処理した画像（１９３６×１２９６ピクセルの大きさの加工後画像データ）を作った場合には、１９３６×１２９６ピクセルの加工後画像データのＥｘｉｆ形式のヘッダ情報の中に、３８７２×２５９２ピクセルの元画像データの保存場所が記憶される。
【００１２】
切換ボタン８が操作されると画像合成モードへの切り換えを行い、マルチセレクタ１２により合成部３２により得るべき合成画像データの画質が指定されると、指定された合成画像データの画質に基づいて検出部３４は得るべき合成画像データの画質を検出する（ステップＳ１）。次にマルチセレクタ１２を用いてメモリカード２８に記憶されている画像から２つ以上の所定画像データが合成対象として選択される。それぞれの所定画像において合成に用いる領域がマルチセレクタ１２を用いて指定され、その後指示部３０により画像の合成指示を行う（ステップＳ２）。なお、このステップＳ１とＳ２の順序は、逆転していても構わない。画像の合成指示が行われた場合には、合成対象とされた２つ以上の所定画像データの画質が全て検出部３０により検出された合成画像データの画質と比較して同等以上であるか否か判定する（ステップＳ３）。
【００１３】
選択された全ての所定画像データの画質が得るべき合成画像データの画質と比較して同等以上であると判定された場合には、例えば合成処理の際に所定画像データを拡大して用いる場合等により所定画像データの画質が劣化し、合成画像において検出部３４により検出された得るべき合成画像データの画質より低くなるか否かを判定する（ステップＳ４）。合成画像における所定画像の画質が得るべき合成画像データの画質と比較して同等以上の画質が維持される場合には、合成部３２は選択された所定画像データを用いて合成処理を実行する（ステップＳ９）。そして作成された合成画像データをメモリカード２８に記憶する（ステップＳ１０）。
【００１４】
ステップＳ３において、検出部３４により、選択された所定画像データのうち、得るべき合成画像データの画質よりも低い画質の所定画像データが存在すると判定された場合、及びステップＳ４において合成画像における所定画像の画質が得るべき合成画像データの画質より低くなると判定された場合には、画質が低いと判定された所定画像データのＥｘｉｆ形式のヘッダ情報に基づいて、その所定画像データに関連付けされた得るべき合成画像データの画質以上の画質である元画像データがメモリカード２８に記憶されているか否か確認する（ステップＳ５）。記憶されている場合には、所定画像データのＥｘｉｆ形式の画像ファイルのヘッダ情報に示された保存場所から元画像データを読み出し（ステップＳ６）、再作成画像データ部３５は読み出された元画像データから得るべき合成画像データの画質に合わせた合成対象画像データを再作成する（ステップＳ７）。そして、合成部３２は、再作成された合成対象画像データについては再作成された合成対象画像データを用い、再作成されていない画像データについてはステップＳ１において選択された所定画像データを用い、合成処理を実行する（ステップＳ８）。そして作成された合成画像データをメモリカード２８に記憶する（ステップＳ１０）。
【００１５】
ステップＳ５においてメモリカード２８に元画像データが記憶されていないと判断された場合には、合成部３２はステップＳ１において選択された所定画像データを用いて画像の合成処理を行う（ステップＳ９）。この場合には、合成部３２により合成処理された合成画像データは、得るべき合成画像データの画質よりも低画質となる。そして作成された合成画像データをメモリカード２８に記憶する（ステップＳ１０）。
【００１６】
本実施の形態に係るカメラによれば、画質の低い画像を用いて画像を合成する指示がされた場合でも高画質の合成画像を作成することができる。
【００１７】
なお、上述の実施の形態においては、メモリカード２８に記憶される画像データに対応して作成された低画質または高画質の画像データが保存される場所をＥｘｉｆ形式の画像ファイルのヘッダ情報として記憶する構成を例に説明したが、カメラ２が保存場所記憶部を備え、例えば、保存場所記憶部に加工元である元画像データの保存場所を記憶する構成としてもよい。
【００１８】
また、上述の実施の形態における図３に示すフローチャートのステップＳ５において、元画像データがメモリカード２８に記憶されているか否かを確認する構成としたが、元画像データは、高画質の画像データを記憶する高画質画像データ記憶部等、カメラ２の中の何れかの場所に記憶されていればよい。
【００１９】
また、上述の実施の形態における図３に示すフローチャートのステップＳ４において合成画像における所定画像の画質が得るべき合成画像データの画質と比較して同等以上の画質が維持される場合には、合成部３２は選択された所定画像データを用いて合成処理を実行する構成としたが、この場合に所定画像データから得るべき合成画像データに合わせた画質の合成対象画像データを再作成画像データ部３５により再作成した後に合成部３２により合成対象画像を用いた合成処理を実行する構成としてもよい。
【００２０】
次に図面を参照して本発明の第２の実施の形態に係るカメラについて説明する。この第２の実施の形態に係るカメラは、第１の実施の形態に係るカメラにサーバとの通信を行うための送信部、受信部、バッテリ残量を検出するためのバッテリ残量検出部を付加した構成である。従って、第１の実施の形態と同一の構成についての詳細な説明は省略し、異なる部分のみについて詳細に説明する。また、第１の実施の形態と同一の構成には同一の符号を付して説明する。
【００２１】
図４は第２の実施の形態に係るカメラシステムの概略構成を模式的に示した図である。カメラシステム３６は、カメラ２’、カメラ２’から送信された画像または画像の合成指示等の指示を受信し、画像または合成画像をカメラ２’に送信するサーバ３８を備えている。ここで、カメラ２’とサーバ３８は、カメラ２’とアクセスポイント４０との無線３９による通信及びアクセスポイント４０とサーバ３８とのインターネット４２による通信を介して接続されている。なお、図４においてはカメラ２’とサーバ３８との接続が確立している場合を示しているが、カメラ２’とアクセスポイント４０との距離等の通信環境により通信速度が遅くなる場合があり、また、通信不可能となる場合がある。
【００２２】
図５は第２の実施の形態に係るカメラのシステム構成を示すブロック図である。カメラ２’は、ＣＰＵ１６を備え、ＣＰＵ１６には操作部１８、表示制御部２０、撮像素子２２、画像記憶部２４、画像処理部２６、メモリカード２８、指示部３０、合成部３２、検出部３４、再作成画像データ部３５、サーバ３８への画像の転送または画像の合成指示等の指示を送信する送信部４４及びサーバ３８から送信された画像または合成画像を受信する受信部４６の制御を行う通信制御部４８、バッテリ５０の残量を検出するバッテリ残量検出部５２が接続されている。
【００２３】
図６は第２の実施の形態に係るサーバのシステム構成を示すブロック図である。サーバ３８はＣＰＵ５４を備え、ＣＰＵ５４には、カメラ２’から送信された指示、カメラ２’から転送された画像を受信する受信部５６及びカメラ２’へ画像の受信確認信号の送信、画像または合成画像の送信を行う送信部５８の制御を行う通信制御部６０、受信部５６を介して受信した画像データを記憶する親画像記憶部６４、親画像記憶部６４から読み出した画像データを用いて合成画像データの画質に合わせた合成対象画像データの再作成、カメラ２’から送信された画像の合成指示に基づいた合成画像の作成を行う画像処理部６６が接続されている。
【００２４】
次に図７に示すフローチャートを参照して第２の実施の形態に係るカメラシステムの画像合成処理について説明する。カメラ２’において行われる図７に示すフローチャートのステップＳ１１〜Ｓ１４の処理は、図３に示すフローチャートのステップＳ１〜Ｓ４における処理とそれぞれ同様であるため説明は省略する。
【００２５】
ステップＳ１３において、選択された所定画像データの中に、得るべき合成画像データの画質よりも低い画質の所定画像データが存在すると検出部３４により判定された場合、及びステップＳ１４において合成画像における所定画像の画質が得るべき合成画像データの画質より低くなると判定された場合には、画質が低いと判定された所定画像データのＥｘｉｆ形式の画像ファイルのヘッダ情報に基づいて、その所定画像データに関連付けされた得るべき合成画像データの画質以上の画質である元画像データがサーバ３８に記憶されているか否か確認する（ステップＳ１５）。
【００２６】
記憶されている場合には、カメラ２’とサーバ３８とが通信可能であるか否かを判定する（ステップＳ１６）。通信可能である場合には指示部３０は、サーバ３８の親画像記憶部６４に記憶されている元画像データを用いて合成対象画像データを再作成し、合成対象画像データをサーバ３８からカメラ２’へ送信するための合成対象画像データ送信指示を送信部４４を介して送信する（ステップＳ１７）。
【００２７】
通信が不可能である場合にはステップＳ１６において通信可能であるか否かを繰り返し確認し、通信可能となった場合にはステップＳ１７において合成対象画像データ送信指示を送信部４４を介して送信する。即ち、カメラ２’は、通信が不可能である場合にはサーバ３８へ合成対象画像データ送信指示を送信する準備を行い、通信可能となった場合に送信指示をサーバ３８へ送信する。
【００２８】
サーバ３８はカメラ２’から送信された合成対象画像データ送信指示を受信部５６を介して受信すると（ステップＳ１８）、指示に従って親画像記憶部６４から元画像データを読み出し（ステップＳ１９）、画像処理部６６は読み出した元画像データからステップＳ１１において検出された得るべき合成画像データの画質に合わせた合成対象画像データをステップＳ１８において受信した合成画像データ送信指示に基づいて再作成する（ステップＳ２０）。そしてカメラ２’との通信速度が十分であるか否かを判定する（ステップＳ２１）。例えば、通信速度が概ね５００ｋｂｐｓ以上である場合には通信速度が十分であると判定する。通信速度が十分であると判定された場合には図８のフローチャートに示すバッテリ残量確認処理を行い（ステップＳ２２）、バッテリ残量が十分である場合に図９のフローチャートに示す合成対象画像データをカメラ２’へ送信する処理を行う（ステップＳ２３）。即ち、カメラ２’のバッテリ５０の残量が不十分であるときには、合成対象画像データをカメラ２’へ送信する通信準備作業を行っておき、バッテリ５０の残量が十分となったときに合成対象画像データをカメラ２’へ自動的に送信する。
【００２９】
サーバ３８は、ステップＳ２１において通信速度が十分でないと判定した場合には、カメラ２’へ合成対象画像データを送信する準備を行い、通信速度が十分となった場合に合成対象画像データをカメラ２’へ送信する。
【００３０】
カメラ２’は、サーバ３８から合成対象画像データを受信すると（ステップＳ２４）、受信した合成対象画像データについては受信した再作成された合成対象画像データを用い、受信していない画像データについてはステップＳ１１において選択された所定画像データを用い、合成処理を実行する（ステップＳ２５）そして作成した合成画像データをメモリカード２８に記憶する（ステップＳ２７）。
【００３１】
ステップＳ１４において合成画像における所定画像データの画質が得るべき合成画像データの画質と比較して同等以上である場合、及びステップＳ１５においてサーバ３８に元画像データが記憶されていない場合には、合成部３２はステップＳ１１において選択された所定画像データを用いて画像の合成処理を行う（ステップＳ２６）。このとき、ステップＳ１５においてサーバ２８に元画像データが記憶されていない場合には、合成部３２により合成処理された合成画像データは、得るべき合成画像データの画質よりも低画質となる。そして作成された合成画像データをメモリカード２８に記憶する（ステップＳ２７）。
【００３２】
図８は第２の実施の形態に係るバッテリ残量確認処理を示すフローチャートである。サーバ３８は、カメラ２’のバッテリ５０の残量を確認するためのバッテリ残量確認信号を送信部５８を介してカメラ２’へ送信する（ステップＳ３１）。カメラ２’は、バッテリ残量確認信号を受信すると（ステップＳ３２）、バッテリ残量検出部５２によりバッテリ５０の残量を確認し（ステップＳ３３）、バッテリ５０の残量を送信部４４を介してサーバ３８へ送信する（ステップＳ３４）。サーバ３８は、バッテリ５０の残量を受信すると（ステップＳ３５）、カメラ２’のバッテリ５０の残量が十分か否かを判定し（ステップＳ３６）、十分である場合にはバッテリ残量確認処理を終了する。一方、カメラ２’のバッテリ５０の残量が不十分である場合には、ステップＳ３１に戻り、バッテリ５０の残量が十分であると判定されるまで処理を繰り返す。
【００３３】
図９は、第２の実施の形態に係るサーバの合成対象画像データ送信の処理を示すフローチャートである。サーバ３８は、合成対象画像データをカメラ２’へ送信する前にメモリカード２８の記憶可能な空き容量を確認するための残記憶容量確認信号を送信部５８を介して送信する（ステップＳ４１）。また、このとき、サーバ３８は、合成対象画像データを記憶するために必要な空き容量として合成対象画像データの容量の情報を合わせてカメラ２’へ送信する。カメラ２’は、残記憶容量確認信号を受信すると（ステップＳ４２）、メモリカード２８の空き容量である残記憶容量を確認する（ステップＳ４３）。そして、サーバ３８から送信された合成対象画像データの容量と残記憶容量を比較する（ステップＳ４４）。残記憶容量の方が大きい場合には合成対象画像データを記憶可能であることを示す合成対象画像データ記憶可能信号をサーバ３８へ送信する（ステップＳ４６）。
【００３４】
合成対象画像データの容量の方が大きい場合には、カメラ２’は図１０のフローチャートに示す画像データ削除処理を行い（ステップＳ４５）、残記憶容量の方が合成対象画像データの容量よりも大きくなるまでステップＳ４４及びＳ４５における処理を継続する。そして、ステップＳ４４において残記憶容量の方が大きくなったと判定されると、合成対象画像データを記憶可能であることを示す合成対象画像データ記憶可能信号をサーバ３８へ送信する（ステップＳ４６）。
【００３５】
サーバ３８は、合成対象画像データ記憶可能信号を受信すると（ステップＳ４７）、送信部５８を介して合成対象画像データをカメラ２’へ送信する（ステップＳ４８）。
【００３６】
図１０は、本実施の形態に係るカメラにおいて、カメラ内のメモリカードにおける画像データの自動削除処理を示すフローチャートである。これは、メモリカードの空き容量が少なくなったときに行われるもので、所定の空き容量が確保されるまで継続して行われるものである。画像データの自動削除処理を行う場合には、メモリカード２８に記憶されている画像データのうち、相対的に画質の高い（ファイルサイズの大きい）画像データから順次送信部４４を介してサーバ３８に送信する（ステップＳ５１）。ここで、例えば、ＲＡＷ画像データ等の相対的に画質の高い画像データうち、Ｅｘｉｆ形式の画像ファイルのヘッダ情報として記憶されている撮像日時が最も古いものを選択しサーバ３８に送信する。サーバ３８は、相対的に画質の高い画像データを受信すると（ステップＳ５２）、受信した相対的に画質の高い画像データを親画像記憶部６４に記憶する（ステップＳ５３）。そして、相対的に画質の高い画像データを受信したことを示す高画質画像データ受信信号をカメラ２’へ送信する（ステップＳ５４）。カメラ２’は、高画質画像データ受信信号を受信すると（ステップＳ５５）、ステップＳ５１においてサーバ３８へ送信した相対的に画質の高い画像データをメモリカード２８から削除する（ステップＳ５６）。
【００３７】
なお、ステップＳ５１において相対的に画質の高い画像データのうち、撮像日時が最も古い画像データをサーバ３８に送信する構成を例に説明したが、ユーザが画像の重要度を予め設定し、相対的に画質の高い画像データのうち、重要度が最も低い画像データを送信する等、撮像日時に依らずサーバ３８へ送信する画像データを選択してもよい。
【００３８】
また、本実施の形態においては相対的に画質の高い画像データから順次送信する構成を例に説明したが、例えば、メモリカード２８に画像データに付随して、ビューサムネイル画像データ（６４０×３２０ピクセル）及びサムネイル画像データ（１６０×１２０ピクセル）が記憶されている場合において、テレビ画面等の外部の表示機器で画像を表示させず、ＬＣＤ表示部６のみで画像を表示させる場合等を考慮すると、ユーザの設定により画像データだけでなくビューサムネイル画像データや、あるいはサムネイル画像データをも送信できる構成にしておいてもよい。
【００３９】
また、メモリカード２８の空き容量が十分である場合であってもユーザがマルチセレクタ１２の操作により画像を選択し、転送ボタン１０の操作によりサーバ３８へ相対的に画質の高い画像データを転送してもよい。このとき、カメラ２’は、ステップＳ５５においてサーバ３８からの高画質画像データ受信信号を受信した後に、ステップＳ５６において、サーバ３８に送信済の画像の画像データの、メモリカード２８からの削除処理を行う。
【００４０】
また、本実施の形態においては元画像データから得るべき合成画像データの画質に合わせた合成対象画像データをサーバ３８において再作成する構成を例に説明したが、サーバ３８とカメラ２’の間の通信経路上に再作成装置を配置し、再作成装置においてサーバ３８から送信された元画像データから合成対象画像データを再作成し、再作成された合成対象画像データを再作成装置からカメラ２’へ送信する構成としてもよい。
【００４１】
また、本実施の形態において、通信速度が十分である場合にのみサーバ３８からカメラ２’へ元画像データを送信する構成としたが、ユーザの選択により通信速度が１２８ｋｂｐｓ以下等の低速度である場合でも元画像データを送信する構成としてもよい。
【００４２】
次に、図面を参照して本発明の第３の実施の形態に係るカメラシステムについて説明する。図１１は第３の実施の形態に係るカメラシステムの画像合成処理を示すフローチャートである。カメラ２’において行われる図１１に示すフローチャートのステップＳ６１〜Ｓ６６の処理は、図７に示すフローチャートのステップＳ３１〜Ｓ３６における処理とそれぞれ同様であるため説明は省略する。カメラ２’は、ステップＳ６６においてサーバ３８との通信が可能であると判定すると、指示部３０は、サーバ３８の親画像記憶部６４に記憶されている元画像データをサーバ３８からカメラ２’へ送信するための元画像データ送信指示を送信部４４を介して送信する（ステップＳ６７）。
【００４３】
サーバ３８はカメラ２’から送信された合成対象画像データ送信指示を受信部５６を介して受信すると（ステップＳ６８）、指示に従って親画像記憶部６４から元画像データを読み出す（ステップＳ６９）。そして、ステップＳ７０及びＳ７１における処理を行うが、ステップＳ７０及びＳ７１における処理は図７のフローチャートに示すステップＳ２１及びＳ２２における処理とそれぞれ同様であるため説明は省略する。そして、ステップＳ７２において図１２のフローチャートに示す元画像送信処理を行う。
【００４４】
カメラ２’は、サーバ３８から元画像データを受信すると（ステップＳ７３）、再作成画像データ部３５によりステップＳ６１において検出された得るべき合成画像データの画質に合わせた合成対象画像データを再作成する（ステップＳ７４）。そして、再作成した合成対象画像データについては再作成した合成対象画像データを用い、再作成していない画像データについてはステップＳ６１において選択された所定画像データを用い、合成処理を実行する（ステップＳ７５）そして作成した合成画像データをメモリカード２８に記憶する（ステップＳ７７）。
【００４５】
ステップＳ６４において合成画像における所定画像データの画質が得るべき合成画像データの画質と比較して同等以上である場合、及びステップＳ６５においてサーバ３８に元画像データが記憶されていない場合には、ステップＳ７６における所定画像データを用いた画像合成処理を行うが、ステップＳ７６における処理は図７に示すフローチャートのステップＳ２６における処理と同様であるため説明は省略する。
【００４６】
図１２は、第３の実施の形態に係るサーバの元画像データ送信処理を示すフローチャートである。サーバ３８は、元画像データをカメラ２’へ送信する前にメモリカード２８の記憶可能な空き容量を確認するための残記憶容量確認信号を送信部５８を介して送信する（ステップＳ８１）。また、このとき、サーバ３８は、元画像データを記憶するために必要な空き容量として元画像データの容量の情報を合わせてカメラ２’へ送信する。カメラ２’は、残記憶容量確認信号を受信すると（ステップＳ８２）、メモリカード２８の記憶可能な領域の空き容量である残記憶容量を確認する（ステップＳ８３）。そして、サーバ３８から送信された元画像データの容量と残記憶容量を比較する（ステップＳ８４）。残記憶容量の方が大きい場合には元画像データを記憶可能であることを示す元画像データ記憶可能信号をサーバ３８へ送信する（ステップＳ８６）。
【００４７】
元画像データの容量の方が大きい場合には、カメラ２’は図１０のフローチャートに示す画像データ削除処理を行い（ステップ８５）、残記憶容量の方が元画像データの容量よりも大きくなるまでステップＳ８４及びＳ８５における処理を継続する。そして、ステップＳ８４において残記憶容量の方が大きくなったと判定されると、元画像データを記憶可能であることを示す元画像データ記憶可能信号をサーバ３８へ送信する（ステップＳ８６）。
【００４８】
サーバ３８は、元画像データ記憶可能信号を受信すると（ステップＳ８７）、送信部５８を介して元画像データをカメラ２’へ送信する（ステップＳ８８）。
【００４９】
なお、本実施の形態において通信速度が十分である場合にのみサーバ３８からカメラ２’へ元画像データを送信する構成としたが、ユーザの選択により通信速度が１２８ｋｂｐｓ以下等の低速度である場合でも元画像データを送信する構成としてもよい。
【００５０】
次に図面を参照して本発明の第４の実施の形態に係るカメラについて説明する。図１３は第４の実施の形態に係るカメラシステムの画像合成処理を示すフローチャートである。
【００５１】
カメラ２’において行われる図１３に示すフローチャートのステップＳ９１〜Ｓ９６の処理は、図７に示すフローチャートのステップＳ１１〜Ｓ１６における処理とそれぞれ同様であるため説明は省略する。カメラ２’は、ステップＳ９６においてサーバ３８との通信が可能であると判定すると、指示部３０は、サーバ３８において画像の合成処理を行い作成された合成画像データをカメラ２’へ送信するための画像合成指示を送信部４４を介して送信する（ステップＳ９７）。
【００５２】
サーバ３８は、カメラ２’から送信された画像合成指示を受信部５６を介して受信すると（ステップＳ９８）、指示に従って親画像記憶部６４からステップＳ９１において選択された全ての所定画像データの元画像データを読み出す（ステップＳ９９）。画像処理部６６は読み出した元画像データからステップＳ９１において検出された得るべき合成画像データの画質に合わせた合成対象画像データを再作成し（ステップＳ１００）、合成対象画像データを用いて画像の合成処理を実行する（ステップＳ１０１）。そして、ステップＳ１０２及びＳ１０３における処理を行うが、ステップＳ１０２及びＳ１０３における処理は図７のフローチャートに示すステップＳ１０２及びＳ１０３における処理とそれぞれ同様であるため説明は省略する。そして、ステップＳ１０４において図１４のフローチャートに示す合成画像送信処理を行う。
【００５３】
カメラ２’は、サーバ３８から合成画像データを受信すると（ステップＳ１０５）、受信した合成画像データをメモリカード２８に記憶する（ステップＳ１０７）。
【００５４】
図１４は第４の実施の形態に係るサーバの合成画像データ送信処理を示すフローチャートである。サーバ３８は、合成画像データをカメラ２’へ送信する前にメモリカード２８の記憶可能な空き容量を確認するための残記憶容量確認信号を送信部５８を介して送信する（ステップＳ１１１）。また、このとき、サーバ３８は、合成画像データを記憶するために必要な空き容量として合成対象画像データの容量の情報を合わせてカメラ２’へ送信する。カメラ２’は、残記憶容量確認信号を受信すると（ステップＳ１１２）、メモリカード２８の記憶可能な領域の空き容量である残記憶容量を確認する（ステップＳ１１３）。そして、サーバ３８から送信された合成画像データの容量と残記憶容量を比較する（ステップＳ１１４）。残記憶容量の方が大きい場合には合成画像データを記憶可能であることを示す合成画像データ記憶可能信号をサーバ３８へ送信する（ステップＳ１１６）。
【００５５】
合成画像データの容量の方が大きい場合には、カメラ２’は図１０のフローチャートに示す画像データ削除処理を行い（ステップ１１５）、残記憶容量の方が合成画像データの容量よりも大きくなるまでステップＳ１１４及びＳ１１５における処理を継続する。そして、ステップＳ１１４において残記憶容量の方が大きくなったと判定されると、合成画像データを記憶可能であることを示す合成画像データ記憶可能信号をサーバ３８へ送信する（ステップＳ１１６）。
【００５６】
サーバ３８は、合成画像データ記憶可能信号を受信すると（ステップＳ１１７）、送信部５８を介して合成画像データをカメラ２’へ送信する（ステップＳ１１８）。
【００５７】
なお、本実施の形態においては元画像データから合成画像データの画質に合わせた合成対象画像データを再作成する処理及び再作成された画像データを用いた画像データの合成処理をサーバ３８において行う構成として説明したが、サーバ３８とカメラ２’の間の通信経路上に合成装置を配置し、合成装置においてサーバ３８から送信された元画像データから合成対象画像データを再作成する処理及び再作成された合成対象画像データを用いた画像データの合成処理を行い、合成装置において作成された合成画像データをカメラ２’へ送信する構成としてもよい。また、サーバ３８において合成対象画像データの再作成処理を行い、再作成された合成対象画像データをサーバ３８から合成装置へ送信し、合成装置において再作成された合成対象画像データを用いた合成処理を行い、合成画像データを合成装置からカメラ２’へ送信する構成としてもよい。
【００５８】
上述の各実施の形態においては画像編集装置の例としてカメラを用いて説明したが、画像の編集を行うことができる装置であればパーソナルコンピュータ等であってもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の第１の実施の形態に係るカメラの背面を示す図である。
【図２】本発明の第１の実施の形態に係るカメラのシステム構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係るカメラの画像合成処理を示すフローチャートである。
【図４】本発明の第２の実施の形態に係るカメラシステムの概略構成を模式的に示した図である。
【図５】本発明の第２の実施の形態に係るカメラのシステム構成を示すブロック図である。
【図６】本発明の第２の実施の形態に係るサーバのシステム構成を示すブロック図である。
【図７】本発明の第２の実施の形態に係るカメラシステムの画像合成処理を示すフローチャートである。
【図８】本発明の第２の実施の形態に係るバッテリ残量確認処理を示すフローチャートである。
【図９】本発明の第２の実施の形態に係るサーバの合成対象画像データ送信処理を示すフローチャートである。
【図１０】本発明の第２の実施の形態に係るカメラの画像データ削除処理を示すフローチャートである。
【図１１】本発明の第３の実施の形態に係るカメラシステム画像合成処理を示すフローチャートである。
【図１２】本発明の第３の実施の形態に係るサーバの元画像データ送信処理を示すフローチャートである。
【図１３】本発明の第４の実施の形態に係るカメラシステムの画像合成処理を示すフローチャートである。
【図１４】本発明の第４の実施の形態に係るサーバの合成画像送信処理を示すフローチャートである。
【符号の説明】
【００６０】
２、２’…カメラ、６…ＬＣＤ表示部、１６…ＣＰＵ、２２…撮像素子、２８…メモリカード、３０…指示部、３２…合成部、３４…検出部、３５…再作成画像データ部、３６…カメラシステム、３８・・・サーバ、４４・・・送信部、４６…受信部、４８…通信制御部、５６…受信部、５８…送信部、６４…親画像記憶部、６６…画像処理部。
【図１】
2010118843.tif 000003
【図２】
2010118843.tif 000004
【図３】
2010118843.tif 000005
【図４】
2010118843.tif 000006
【図５】
2010118843.tif 000007
【図６】
2010118843.tif 000008
【図７】
2010118843.tif 000009
【図８】
2010118843.tif 000010
【図９】
2010118843.tif 000011
【図１０】
2010118843.tif 000012
【図１１】
2010118843.tif 000013
【図１２】
2010118843.tif 000014
【図１３】
2010118843.tif 000015
【図１４】
2010118843.tif 000016