(57)【要約】【課題】受信した画像データを、記録媒体に設定された記録画質と対応するように記録媒体に保存できる画像処理装置の提供を目的とする。【解決手段】本発明の画像処理装置１００は、複数の記録媒体１０９に画像データを保存できる画像処理装置１００であって、画像データを受信する受信手段と、受信手段が受信した受信画像データの記録画質と、それぞれの記録媒体１０９に設定される画像データの記録画質である設定記録画質とに基づいて、受信画像データに基づく画像データを記録媒体１０９に保存する保存手段と、を備えることを特徴とする。【選択図】図８
2017098854.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体に画像データを保存できる画像処理装置であって、
画像データを受信する受信手段と、
前記受信手段が受信した受信画像データの記録画質と、それぞれの前記記録媒体に設定される画像データの記録画質である設定記録画質とに基づいて、前記受信画像データに基づく画像データを前記記録媒体に保存する保存手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記保存手段は、前記受信画像データの１つである第１受信画像データの記録画質が前記記録媒体の１つである第１記録媒体の設定記録画質と一致するとき、前記第１受信画像データを前記第１記録媒体に保存することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記保存手段は、前記受信画像データの１つである第２受信画像データを変換すると記録画質が前記記録媒体の１つである第２記録媒体の設定記録画質と一致するとき、前記第２受信画像データを変換して記録画質を第２記録媒体の設定記録画質に一致させて、変換した画像データを前記第２記録媒体に保存することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記保存手段は、いずれの前記受信画像データの記録画質も前記記録媒体の１つである第３記録媒体の設定記録画質と一致せず、かつ、いずれの前記受信画像データを変換しても前記第３記録媒体の設定記録画質と一致しないとき、前記受信画像データの１つである第３受信画像データを前記第３記録媒体に保存することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記保存手段は、全ての前記記録媒体について、前記受信画像データに基づく画像データを前記記録媒体に保存することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記保存手段は、前記記録媒体の少なくとも１つについて、いずれの前記受信画像データの記録画質も前記記録媒体の設定記録画質と一致せず、かつ、いずれの前記受信画像データを変換しても前記記録媒体の設定記録画質と一致しないとき、前記受信画像データの記録画質が前記記録媒体の設定記録画質と所定の近さより近くなる前記受信画像データと前記記録媒体とからなる組み合わせを選択して、前記組み合わせに含まれる前記受信画像データに基づく画像データを前記組み合わせに含まれる前記記録媒体に保存することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項７】
前記保存手段は、前記記録媒体の少なくとも１つについて、いずれの前記受信画像データの記録画質も前記記録媒体の設定記録画質と一致せず、かつ、いずれの前記受信画像データを変換しても前記記録媒体の設定記録画質と一致しないとき、前記受信画像データに基づく画像データを空き容量の最も大きい前記記録媒体に保存することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項８】
前記保存手段は、前記記録媒体の少なくとも１つについて、いずれの前記受信画像データの記録画質も前記記録媒体の設定記録画質と一致せず、かつ、いずれの前記受信画像データを変換しても前記記録媒体の設定記録画質と一致しないとき、前記受信画像データに基づく画像データを再生メディアとして設定されている前記記録媒体に保存することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項９】
前記保存手段は、前記受信画像データの変換中に異常が検知されたとき、前記受信画像データの記録画質と一致する設定記録画質の前記記録媒体には前記記録媒体の設定記録画質と一致する記録画質の前記受信画像データを保存し、いずれの前記受信画像データの記録画質とも一致しない設定記録画質の前記記録媒体には前記受信画像データを保存しないことを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
複数の記録媒体に画像データを保存できる画像処理装置の制御方法であって、
画像データを受信する受信ステップと、
前記受信ステップで受信した受信画像データの記録画質と、それぞれの前記記録媒体に設定される画像データの記録画質である設定記録画質とに基づいて、前記受信画像データに基づく画像データを前記記録媒体に保存する保存ステップと、を備えることを特徴とする画像処理装置の制御方法。
【請求項１１】
複数の記録媒体に画像データを保存できる画像処理装置を制御するためのプログラムであって、
画像データを受信する受信ステップと、
前記受信ステップで受信した受信画像データの記録画質と、それぞれの前記記録媒体に設定される画像データの記録画質である設定記録画質とに基づいて、前記受信画像データに基づく画像データを前記記録媒体に保存する保存ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来から、他のデジタルカメラに画像データを送信したり、他のデジタルカメラから画像データを受信したりできるデジタルカメラがある。
また、複数のメモリーカードを持つデジタルカメラには、振り分け設定と呼ばれるメモリーカード毎に撮影した画像を記録する記録画質の設定ができるものがある。振り分け設定が可能なデジタルカメラでは、例えば、撮影したときに、第１メモリーカードには画像種別がＲＡＷである画像データを保存し、第２メモリーカードには画像種別がＪｐｅｇＬである画像データを保存することができる。
【０００３】
なお、従来から、複数のメモリーカードを持ち、撮影した画像データをメモリーカード毎に指定された圧縮率で圧縮してメモリーカードに保存するデジタルカメラがある（例えば特許文献１参照）。また、一度の撮影で得た画像データを異なる複数の記録先に記録するように設定でき、記録先毎に記録する画像データの記録形式を設定できるデジタルカメラがある（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１３４３６８号公報
【特許文献２】特開２００３−１７９８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の振り分け設定が可能なデジタルカメラでは、他のデジタルカメラから画像データを受信したとき、受信した画像データによっては振り分け設定で設定した記録画質で保存する事ができない、という問題がある。
【０００６】
そこで本発明は、受信した画像データを、記録媒体に設定された記録画質と対応するように記録媒体に保存できる画像処理装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、複数の記録媒体に画像データを保存できる画像処理装置であって、画像データを受信する受信手段と、前記受信手段が受信した受信画像データの記録画質と、それぞれの前記記録媒体に設定される画像データの記録画質である設定記録画質とに基づいて、前記受信画像データに基づく画像データを前記記録媒体に保存する保存手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、受信した画像データを、記録媒体に設定された記録画質と対応するように記録媒体に保存できる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態の通信システムの構成図である。
【図２】第１実施形態のデジタルカメラの構成図である。
【図３】第１実施形態のデジタルカメラの保存パターンを示す図である。
【図４】画像データの可能な変換を示す図である。
【図５】第１実施形態のデジタルカメラの動作モードを示す図である。
【図６】記録画質の近さを説明する図である。
【図７】第１実施形態のデジタルカメラの処理を説明するフローチャートである。
【図８】第１実施形態のデジタルカメラの第１保存パターンの処理を説明するフローチャートである。
【図９】第１実施形態のデジタルカメラの第２保存パターンの処理を説明するフローチャートである。
【図１０】第１実施形態のデジタルカメラの第３保存パターンの処理を説明するフローチャートである。
【図１１】第１実施形態のデジタルカメラの第４保存パターンの処理を説明するフローチャートである。
【図１２】第２実施形態のデジタルカメラにおける受信画像データ変換中に異常が検知されたときの処理を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
＜第１実施形態＞
はじめに、図１を参照して、本実施形態の通信システムの構成を説明する。図１は、本実施形態の通信システムの構成図である。
本実施形態の通信システムは、デジタルカメラ１００、３００、４００と、ネットワーク２００とを備える。デジタルカメラ１００は、ネットワーク２００を介して、デジタルカメラ３００及びデジタルカメラ４００に接続する。ネットワーク２００には、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）や無線ＬＡＮアドホックモード等の通信を利用した端末同士の接続を可能とするネットワークや、ＬＡＮやインターネット等の回線を利用したネットワーク等が使われる。
【００１１】
次に、図２を参照して、画像処理装置の一例であるデジタルカメラ１００について説明する。図２は、デジタルカメラ１００の構成図である。
１０１は、光学系であり、レンズユニット、絞り、シャッター等が含まれる。
１０２は、光学的な被写体像を電気信号に変換する撮像素子である。
１０３は、ＣＰＵであり、各部からの入力信号やプログラムに従い、撮像制御、記憶制御、通信制御、時刻制御等を行う。
１０４は、ＲＡＭであり、一次記憶装置として動作する揮発性メモリが用いられる。
１０５は、フラッシュメモリであり、二次記憶装置として動作する不揮発性メモリが用いられる。フラッシュメモリ１０５には、各種のプログラムが記憶されており、ＣＰＵ１０３はこれらのプログラムを読み出して実行することでデジタルカメラ１００を制御する。
１０６は、ＴＦＴやＬＣＤ等から成る表示部である。なお、デジタルカメラ１００は表示部と接続しこれを制御するための手段を有していれば十分であり、表示部そのものは必ずしもデジタルカメラ１００が有している必要はない。
【００１２】
１０７は各種ボタンスイッチやダイアル、タッチパネル等で構成される操作部である。
１０８は通信部であり、デジタルカメラ３００、４００等との通信インタフェースとして機能する。なお、デジタルカメラ１００は通信部１０８にアクセスするための手段を有していれば十分であり、通信部１０８そのものは必ずしもデジタルカメラ１００が有している必要はない。例えば通信部１０８は外部アクセサリ装置となっておりデジタルカメラ１００は外部アクセサリ装置を介してデジタルカメラ３００、４００等と通信を行ってもよい。
１０９は、記録媒体であり、本実施形態ではメモリーカードとする。メモリーカード１０９には、撮影により得られた画像データが記憶される。デジタルカメラ１００は、メモリーカード１０９として、第１メモリーカード１０９Ａ及び第２メモリーカード１０９Ｂの２個を備える。なお、デジタルカメラ１００は、２個以上のメモリーカード１０９を備えてもよい。また、デジタルカメラ１００の記録媒体には、メモリーカード以外の記録媒体、例えば、ＳＤカードやＣＦカード、又は、ＨＤＤやＳＳＤ等の記録装置が使われてもよい。デジタルカメラ１００の記録媒体は、デジタルカメラ１００から取り外しできるもであっても取り外しができないものであってもよい。
【００１３】
次に、デジタルカメラ１００が備える画像振り分け機能について説明する。画像振り分け機能では、メモリーカード１０９毎にどの記録画質の画像データを保存するかの設定である振り分け設定を行うことができる。振り分け設定がされているとき、原則として振り分け設定に合うように、画像データをメモリーカード１０９に保存する。以降では、振り分け設定で設定されたメモリーカード１０９の記録画質を設定記録画質と呼ぶ。
画像振り分け機能は、撮影画像振り分け機能と、受信画像振り分け機能とを備える。
撮影画像振り分け機能では、デジタルカメラ１００が撮像素子１０２等を使って撮像した画像データが、振り分け設定に合うように、メモリーカード１０９に保存される。
受信画像振り分け機能では、デジタルカメラ１００が、デジタルカメラ３００、４００等の外部の機器から受信した画像データが、原則として振り分け設定に合うように、メモリーカード１０９に保存される。受信画像振り分け機能は、受信画像データを複数受信することがある。複数の受信画像データは、例えば、一度の撮影に基づく複数の画像データである。
【００１４】
以降では、受信画像振り分け機能について詳しく説明する。
まず、受信画像振り分け機能が対象にする画像データについて説明する。受信画像振り分け機能が対象にする画像データの画像種別には、ＲＡＷ画像と、Ｊｐｅｇ画像とがある。
ＲＡＷ画像は、撮像素子からのデータをそのまま記録した画像データであり、Ｊｐｅｇ画像等へ変換できる。ＲＡＷ画像には、記録画質として、ＲＡＷとｍＲＡＷとｓＲＡＷとがある。それぞれの画像解像度は、ＲＡＷ、ｍＲＡＷ、ｓＲＡＷの順で少なくなる。
Ｊｐｅｇ画像は、Ｊｐｅｇ（Joint Photographic Experts Group）と呼ばれる圧縮方法で圧縮された画像データである。Ｊｐｅｇ画像には、記録画質として、ＪｐｅｇＬとＪｐｅｇＭとＪｐｅｇＳとがある。それぞれの画像解像度は、ＪｐｅｇＬ、ＪｐｅｇＭ、ＪｐｅｇＳの順で少なくなる。
【００１５】
次に、受信画像振り分け機能で、受信画像データをデジタルカメラ１００のメモリーカード１０９に保存するときの動作について説明する。
受信画像振り分け機能では、受信画像データの記録画質と、メモリーカード１０９毎の設定記録画質とに基づいて、受信画像データに基づく画像データがメモリーカード１０９に保存される。
本実施形態では、原則として、全てのメモリーカード１０９について、メモリーカード１０９の設定記録画質に一致するように、受信した画像データに基づく画像データがメモリーカード１０９に保存される。この画像データの保存には、第１保存パターンと第２保存パターンとがある。これらの保存パターンについて図３を参照して説明する。
【００１６】
まず、第１保存パターンについて説明する。第１保存パターンは、全てのメモリーカード１０９について、メモリーカード１０９の設定記録画質に一致する記録画質の受信画像データがあるときの保存パターンである。
そして、第１保存パターンでは、全てのメモリーカード１０９について、受信画像データを変換せずに、それぞれのメモリーカード１０９の設定記録画質に一致する画像データを保存する。
【００１７】
次に、第１保存パターンの例を説明する。
第１保存パターンの第１例は、受信画像データがＲＡＷの画像データ及びＪｐｅｇＬの画像データ、第１メモリーカード１０９Ａの設定記録画質がＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＬである。このとき、第１メモリーカード１０９ＡにＲＡＷの受信画像データが保存され、第２メモリーカード１０９ＢにＪｐｅｇＬの受信画像データが保存される。
第１保存パターンの第２例は、受信画像データがｍＲＡＷの画像データ及びＪｐｅｇＭの画像データ、第１メモリーカード１０９Ａの設定記録画質がｍＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＭである。このとき、第１メモリーカード１０９ＡにｍＲＡＷの受信画像データが保存され、第２メモリーカード１０９ＢにＪｐｅｇＭの受信画像データが保存される。
【００１８】
次に、第２保存パターンについて説明する。第２保存パターンは、次の処理により、全てのメモリーカード１０９に受信画像データに基づく画像データを保存する保存パターンである。
まず、メモリーカード１０９の設定記録画質と一致する記録画質の受信画像データがある場合、このメモリーカード１０９には、このメモリーカード１０９の設定記録画質に一致する受信画像データを保存する。
また、変換することでメモリーカード１０９の設定記録画質に一致させられる記録画質の受信画像データがある場合、このメモリーカード１０９には、この受信画像データを変換し、このメモリーカード１０９の設定記録画質に一致する画像データを保存する。
なお、上記２つ以外の場合があるときは、後述の第３保存パターン等で画像データが保存される。
【００１９】
ここで、図４を参照して、画像データの変換について説明する。本実施形態では画像データ毎に可能な変換が決まっている。ＲＡＷ画像は、ＲＡＷ画像の画像解像度に対応するＪｐｅｇ画像に変換できる。この変換をＲＡＷ現像と呼ぶ。Ｊｐｅｇ画像は、画像解像度が変換元Ｊｐｅｇ画像より低いＪｐｅｇ画像に変換できる。この変換をＪｐｅｇリサイズと呼ぶ。
具体的には、変換元画像データの記録画質がＲＡＷのとき、ＲＡＷに対応する画像解像度のＪｐｅｇＬに変換できる。さらに、ＪｐｅｇＬの画像データは、ＪｐｅｇＬより画像解像度が低いＪｐｅｇＭ又はＪｐｅｇＳに変換できる。
また、変換元画像データの記録画質がｍＲＡＷのとき、ｍＲＡＷに対応する画像解像度のＪｐｅｇＭに変換できる。さらに、ＪｐｅｇＭの画像データは、ＪｐｅｇＭより画像解像度が低いＪｐｅｇＳに変換できる。
【００２０】
また、変換元画像データの記録画質がｓＲＡＷのとき、ｓＲＡＷに対応する画像解像度のＪｐｅｇＳに変換できる。
また、変換元画像データの記録画質がＪｐｅｇＬのとき、ＪｐｅｇＬより画像解像度が低いＪｐｅｇＭ又はＪｐｅｇＳに変換できる。
また、変換元画像データの記録画質がＪｐｅｇＭのとき、ＪｐｅｇＭより画像解像度が低いＪｐｅｇＳに変換できる。
画像データの記録画質がＪｐｅｇＳのとき、本実施形態ではＪｐｅｇＳより画像解像度が低いＪｐｅｇ画像の記録画質がないため、他の記録画質に変換できない。
なお、本実施形態で可能な変換は上記の通りであるが、他の変換、例えば、ＲＡＷ画像から異なる画像解像度のＲＡＷ画像への変換や、Ｊｐｅｇ画像から画像解像度が高いＪｐｅｇ画像への変換を行えるようにしてもよい。
【００２１】
次に、図３を参照して、第２保存パターンの例を説明する。
第２保存パターンの第１例は、受信画像データがＲＡＷの画像データ、第１メモリーカード１０９Ａの設定記録画質がＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＬである。このとき、第１メモリーカード１０９ＡにＲＡＷの受信画像データが保存される。そして、ＲＡＷの受信画像データがＪｐｅｇＬの画像データに変換されて第２メモリーカード１０９Ｂに保存される。
第２保存パターンの第２例は、受信画像データがｍＲＡＷの画像データ、第１メモリーカード１０９Ａの設定記録画質がｍＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＳである。このとき、第１メモリーカード１０９ＡにｍＲＡＷの受信画像データが保存される。そして、ｍＲＡＷの受信画像データが、ＪｐｅｇＭに変換され、その後ＪｐｅｇＳに変換されて第２メモリーカード１０９Ｂに保存される。
第２保存パターンの第３例は、受信画像データがＲＡＷの画像データ及びＪｐｅｇＬの画像データ、第１メモリーカード１０９Ａの設定記録画質がＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＭである。このとき、第１メモリーカード１０９ＡにＲＡＷの受信画像データが保存される。そして、ＪｐｅｇＬの受信画像データが、ＪｐｅｇＭに変換されて第２メモリーカード１０９Ｂに保存される。
【００２２】
以上説明した第１保存パターン及び第２保存パターンが、受信画像振り分け機能での原則となる保存パターンである。しかし、受信画像データをメモリーカード１０９の設定記録画質に変換できないことがある。例えば、受信画像データがＪｐｅｇＳであり第１メモリーカード１０９Ａの設定記録画質がＪｐｅｇＭの場合である。このとき、第１保存パターン又は第２保存パターンでは画像データを保存できない。
このときのために、デジタルカメラ１００は、図５に示す第１動作モード又は第２動作モードのどちらかの動作モードを備え、動作モードに応じて、第１保存パターン及び第２保存パターンでは画像データを保存できないときの動作が決まる。ユーザは、動作モードを選択できる。
【００２３】
第１動作モードでは、原則として第１保存パターン又は第２保存パターンで画像データを保存する。しかし、第１保存パターン又は第２保存パターンでは画像データを保存できないとき、次に説明する第３保存パターンで画像データを保存する。
なお、第１保存パターン及び第２保存パターンでは画像データを保存できないときとは、次の条件を満たすメモリーカード１０９があるときである。すなわち、いずれの受信画像データの記録画質もメモリーカード１０９の設定記録画質に一致せず、かつ、いずれの受信画像データを変換してもメモリーカード１０９の設定記録画質と一致しないようなメモリーカード１０９があるときである。
第３保存パターンは、次の処理により、全てのメモリーカード１０９に受信画像データに基づく画像データを保存する保存パターンである。
まず、メモリーカード１０９の設定記録画質と一致する記録画質の受信画像データがある場合、このメモリーカード１０９には、このメモリーカード１０９の設定記録画質に一致する受信画像データを保存する。
また、変換することでメモリーカード１０９の設定記録画質に一致させられる記録画質の受信画像データがある場合、このメモリーカード１０９には、この受信画像データを変換し、このメモリーカード１０９の設定記録画質に一致する画像データを保存する。
また、上記の２つの場合に該当しないメモリーカード１０９には、受信画像データを変換せずに保存する。
【００２４】
次に、図３を参照して、第３保存パターンの例を説明する。
第３保存パターンの第１例は、受信画像データがＲＡＷの画像データ及びＪｐｅｇＭの画像データ、第１メモリーカード１０９Ａの設定記録画質がｍＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＬである。このとき、第１メモリーカード１０９ＡにＲＡＷの受信画像データが保存される。そして、ＲＡＷの受信画像データがＪｐｅｇＬの画像データに変換されて第２メモリーカード１０９Ｂに保存される。
第３保存パターンの第２例は、受信画像データがＪｐｅｇＬの画像データ、第１メモリーカード１０９Ａの設定記録画質がＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＬである。このとき、第１メモリーカード１０９Ａ及び第２メモリーカード１０９ＢのそれぞれにＪｐｅｇＬの受信画像データが保存される。
第３保存パターンの第３例は、受信画像データがＪｐｅｇＭの画像データ、第１メモリーカード１０９Ａの設定記録画質がＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＳである。このとき、第１メモリーカード１０９ＡにはＪｐｅｇＭの受信画像データが保存される。そして、ＪｐｅｇＭの受信画像データがＪｐｅｇＳの画像データに変換されて第２メモリーカード１０９Ｂに保存される。
【００２５】
図５の第２動作モードでは、原則として第１保存パターン又は第２保存パターンで画像データを保存する。しかし、第１保存パターン及び第２保存パターンでは画像データを保存できないとき、次に説明する第４保存パターンで画像データを保存する。
第４保存パターンは、次の処理により、画像データを保存する保存パターンである。
まず、受信画像データの記録画質がメモリーカード１０９の設定記録画質に最も近くなるような受信画像データとメモリーカード１０９とからなる組み合わせを選択する。
次に、選択した組み合わせに含まれる受信画像データに基づく画像データを、組み合わせに含まれるメモリーカード１０９に保存する。
【００２６】
ここで、記録画質の近さについて説明する。受信画像データの記録画質がメモリーカード１０９の設定記録画質と最も近いのが、受信画像データの記録画質がメモリーカード１０９の設定記録画質と一致する場合である。
この次に近いのが、上記の場合以外の場合であって、受信画像データを変換して記録画質をメモリーカード１０９の設定記録画質と一致させられる場合である。この場合、受信画像データの記録画質の画像解像度とメモリーカード１０９の設定記録画質の画像解像度とが近いほど、受信画像データの記録画質がメモリーカード１０９の設定記録画質に近いものとする。
この次に近いのが、上記の場合以外の場合であって、受信画像データの画像種別とメモリーカード１０９の設定記録画質の画像種別とが一致する場合である。この場合、受信画像データの記録画質の画像解像度とメモリーカード１０９の設定記録画質の画像解像度とが近いほど、受信画像データの記録画質がメモリーカード１０９の設定記録画質に近いものとする。
その他の場合は、上記の場合と比べて、受信画像データの記録画質がメモリーカード１０９の設定記録画質から遠いものとする。
【００２７】
次に、図６を参照して、記録画質の近さの例について説明する。
第１〜第３例は、受信画像データの記録画質がＲＡＷである。そして、第１例は、第１メモリーカード１０９Ａの設定記録画質がＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がｍＲＡＷである。第２例は、第１メモリーカード１０９Ａの設定記録画質がＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がｓＲＡＷである。第３例は、第１メモリーカード１０９Ａの設定記録画質がｍＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がｓＲＡＷである。
第１例と第２例では、受信画像データの記録画質が第１メモリーカード１０９Ａの設定記録画質と一致する。このため、受信画像データの記録画質は、第２メモリーカード１０９Ｂの設定記録画質より、第１メモリーカード１０９Ａの設定記録画質に近い。第３例では、受信画像データの画像解像度は、第２メモリーカード１０９Ｂの設定記録画質の画像解像度より、第１メモリーカード１０９Ａの設定記録画質の画像解像度に近い。このため、受信画像データの記録画質は、第２メモリーカード１０９Ｂの設定記録画質より、第１メモリーカード１０９Ａの設定記録画質に近い。
【００２８】
第４〜第６例は、受信画像データの記録画質がｍＲＡＷである。そして、第４〜第６例の振り分け設定は、それぞれ第１〜第３例と同様である。
第４例では、上記と同様の考え方で、受信画像データの記録画質は、第１メモリーカード１０９Ａの設定記録画質より、第２メモリーカード１０９Ｂの設定記録画質に近い。第６例も、上記と同様の考え方で、受信画像データの記録画質は、第２メモリーカード１０９Ｂの設定記録画質より、第１メモリーカード１０９Ａの設定記録画質に近い。
また、本実施形態では、ｍＲＡＷの画像解像度は、ｓＲＡＷの画像解像度よりＲＡＷの画像解像度に近いものとして扱う。このため、第５例では、受信画像データの記録画質は、第２メモリーカード１０９Ｂの設定記録画質より、第１メモリーカード１０９Ａの設定記録画質に近い。
【００２９】
第７〜第９例は、受信画像データの記録画質がｓＲＡＷである。そして、第７〜第９例の振り分け設定は、それぞれ第１〜第３例と同様である。このとき、上記と同様の考え方で、受信画像データの記録画質は、第１メモリーカード１０９Ａの設定記録画質より、第２メモリーカード１０９Ｂの設定記録画質に近い。
【００３０】
第１０〜第１２例は、受信画像データの記録画質がＪｐｅｇＬである。そして、第１０例は、第１メモリーカード１０９Ａの設定記録画質がＪｐｅｇＬ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＭである。第１１例は、第１メモリーカード１０９Ａの設定記録画質がＪｐｅｇＬ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＳである。第１２例は、第１メモリーカード１０９Ａの設定記録画質がＪｐｅｇＭ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＳである。
このとき、第１０例と第１１例では、上記と同様の考え方で、受信画像データの記録画質は、第２メモリーカード１０９Ｂの設定記録画質より、第１メモリーカード１０９Ａの設定記録画質に近い。
また、第１２例では、受信画像データを変換することで、記録画質をＪｐｅｇＬからＪｐｅｇＭに変換でき、ＪｐｅｇＭはＪｐｅｇＳより画像解像度がＪｐｅｇＬに近い。このため、第１２例では、受信画像データの記録画質は、第２メモリーカード１０９Ｂの設定記録画質より、第１メモリーカード１０９Ａの設定記録画質に近い。
【００３１】
第１３〜第１５例は、受信画像データの記録画質がＪｐｅｇＭである。そして、第１３〜第１５例の振り分け設定は、それぞれ第１０〜第１２例と同様である。
このとき、第１３例と第１４例は、上記の同様の考え方で、受信画像データの記録画質は、第１メモリーカード１０９Ａの設定記録画質より、第２メモリーカード１０９Ｂの設定記録画質に近い。また、第１５例は、上記の同様の考え方で、受信画像データの記録画質は、第２メモリーカード１０９Ｂの設定記録画質より、第１メモリーカード１０９Ａの設定記録画質に近い。
【００３２】
第１６〜第１８例は、受信画像データの記録画質がＪｐｅｇＳである。そして、第１６〜第１８例の振り分け設定は、それぞれ第１０〜第１２例と同様である。このとき、上記と同様の考え方で、受信画像データの記録画質は、第１メモリーカード１０９Ａの設定記録画質より、第２メモリーカード１０９Ｂの設定記録画質に近い。
【００３３】
次に、図３を参照して、第４保存パターンの例を説明する。
第４保存パターンの第１例は、受信画像データがＲＡＷの画像データ、第１メモリーカード１０９Ａの設定記録画質がＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＬである。このとき、受信画像データの記録画質は、第２メモリーカード１０９Ｂの設定記録画質より第１メモリーカード１０９Ａの設定記録画質に近い。このため、受信画像データは第１メモリーカード１０９Ａに保存される。
第４保存パターンの第２例は、受信画像データがＪｐｅｇＬの画像データ、第１メモリーカード１０９Ａの設定記録画質がＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＬである。このとき、受信画像データの記録画質は、第１メモリーカード１０９Ａの設定記録画質より第２メモリーカード１０９Ｂの設定記録画質に近い。このため、受信画像データは第２メモリーカード１０９Ｂに保存される。
第４保存パターンの第３例は、受信画像データがＪｐｅｇＬの画像データ、第１メモリーカード１０９Ａの設定記録画質がＲＡＷ、第２メモリーカード１０９Ｂの設定記録画質がＪｐｅｇＭである。このとき、受信画像データの記録画質は、第１メモリーカード１０９Ａの設定記録画質より第２メモリーカード１０９Ｂの設定記録画質に近い。そして、ＪｐｅｇＬの画像データはＪｐｅｇＭに変換できる。このため、ＪｐｅｇＬの受信画像データがＪｐｅｇＭの画像データに変換されて第２メモリーカード１０９Ｂに保存される。
【００３４】
次に、図７を参照して、デジタルカメラ１００が行う受信画像振り分け機能の処理について説明する。
ステップＳ１０１において、ＣＰＵ１０３は、通信部１０８を介して、外部機器、例えば、デジタルカメラ３００又はデジタルカメラ４００から、画像データを受信する。ここでは複数の画像データを受信することがある。複数の画像データには、例えば、一度の撮影に基づく複数の画像データがある。
ステップＳ１０２において、ＣＰＵ１０３は、第１保存パターンの処理を行う。この処理の詳細は後述する。
ステップＳ１０３において、ＣＰＵ１０３は、第１保存パターンで処理できたか否かを判定する。ＣＰＵ１０３は、第１保存パターンで処理できたときステップＳ１０１に処理を戻し、第１保存パターンで処理できなかったときはステップＳ１０４に処理を進める。
【００３５】
ステップＳ１０４において、ＣＰＵ１０３は、第２保存パターンの処理を行う。この処理の詳細は後述する。
ステップＳ１０５において、ＣＰＵ１０３は、第２保存パターンで処理できたか否かを判定する。ＣＰＵ１０３は、第２保存パターンで処理できたときステップＳ１０１に処理を戻し、第２保存パターンで処理できなかったときはステップＳ１０６に処理を進める。
ステップＳ１０６において、ＣＰＵ１０３は、デジタルカメラ１００が第１動作モードであるか否かを判定する。ＣＰＵ１０３は、デジタルカメラ１００が第１動作モードのときステップＳ１０７に処理を進め、第１動作モードではないときステップＳ１０８に処理を進める。
ステップＳ１０７において、ＣＰＵ１０３は、第３保存パターンの処理を行う。この処理の詳細は後述する。その後、ＣＰＵ１０３は、ステップＳ１０１に処理を戻す。
ステップＳ１０８において、ＣＰＵ１０３は、第４保存パターンの処理を行う。この処理の詳細は後述する。その後、ＣＰＵ１０３は、ステップＳ１０１に処理を戻す。
【００３６】
次に、図８を参照して、第１保存パターンの処理（図７のステップＳ１０２）について説明する。
ステップＳ２０１において、ＣＰＵ１０３は、第１ループの開始処理を行う。第１ループでは、ステップＳ１０１で受信した画像データのうち、第Ｘ受信画像データについての処理を行う。図８の処理開始後の初回のステップＳ２０１の処理では、ＣＰＵ１０３は変数Ｘに１を代入し、次回以降は、変数Ｘをインクリメントする。ステップＳ２０１は、図７のステップＳ１０１で受信した画像データの数だけ実行される。
【００３７】
ステップＳ２０２において、ＣＰＵ１０３は、第２ループの開始処理を行う。第２ループでは、デジタルカメラ１００が備えるメモリーカード１０９のうち、第Ｙメモリーカード１０９についての処理を行う。ステップＳ２０１の次に実行されるステップＳ２０２の処理では、ＣＰＵ１０３は変数Ｙに１を代入し、次回以降は、変数Ｙをインクリメントする。ステップＳ２０２は、デジタルカメラ１００が備えるメモリーカード１０９の数だけ実行される。
【００３８】
ステップＳ２０３において、ＣＰＵ１０３は、第Ｙメモリーカード１０９への保存対象となる受信画像データが、ステップＳ２０５で既に特定されているか否かを判定する。ＣＰＵ１０３は、特定されているときステップＳ２０６に処理を進め、特定されていないときステップＳ２０４に処理を進める。
ステップＳ２０４において、ＣＰＵ１０３は、第Ｘ受信画像データの記録画質と、第Ｙメモリーカード１０９の設定記録画質とが一致するか否かを判定する。ＣＰＵ１０３は、一致するときステップＳ２０５に処理を進め、一致しないときステップＳ２０６に処理を進める。
ステップＳ２０５において、ＣＰＵ１０３は、第Ｙメモリーカード１０９の、変換が不要な保存対象受信画像データを第Ｘ受信画像データと特定して、ＲＡＭ１０４に記憶する。
【００３９】
ステップＳ２０６において、ＣＰＵ１０３は、第２ループの終了処理をする。第２ループの処理が、ステップＳ２０１での処理の後、デジタルカメラ１００が備えるメモリーカード１０９の数だけ実行されたとき、ＣＰＵ１０３は、ステップＳ２０７に処理を進め、これ以外のときステップＳ２０２に処理を戻す。
ステップＳ２０７において、ＣＰＵ１０３は、第１ループの終了処理をする。第１ループの処理が、図８の処理開始後、図７のステップＳ１０１で受信した画像データの数だけ実行されたとき、ＣＰＵ１０３は、ステップＳ２０８に処理を進め、これ以外のときステップＳ２０１に処理を戻す。
【００４０】
ステップＳ２０８において、ＣＰＵ１０３は、全てのメモリーカード１０９について、保存対象となる受信画像データが特定されているか否かを判定する。ＣＰＵ１０３は、全てのメモリーカード１０９について特定されているときステップＳ２０９に処理を進め、少なくとも１つのメモリーカード１０９について特定されていないとき図８の処理を終了する。
ステップＳ２０９において、ＣＰＵ１０３は、それぞれのメモリーカード１０９について、保存対象として特定された受信画像データを保存する。ステップＳ２０８の処理で、全てのメモリーカード１０９に受信画像データが１つ保存される。また、ステップＳ２０８の処理が行われることで、第１保存パターンでの処理ができたことになる。
【００４１】
次に、図９を参照して、第２保存パターンの処理（図７のステップＳ１０４）について説明する。
ステップＳ３０１において、ＣＰＵ１０３は、第３ループの開始処理を行う。
ステップＳ３０２において、ＣＰＵ１０３は、第４ループの開始処理を行う。
ステップＳ３０１及びＳ３０２の処理は、それぞれ、図８のステップＳ２０１及びＳ２０２の処理と同様である。
ステップＳ３０３において、ＣＰＵ１０３は、第Ｙメモリーカード１０９への保存対象となる受信画像データが、ステップＳ３０５又は図８のステップＳ２０５で既に特定されているか否かを判定する。ＣＰＵ１０３は、特定されているときステップＳ３０６に処理を進め、特定されていないときステップＳ３０４に処理を進める。
ステップＳ３０４において、ＣＰＵ１０３は、第Ｘ受信画像データを変換すると、記録画質を第Ｙメモリーカードの設定記録画質に一致させられるか否かを判定する。ＣＰＵ１０３は、一致させられるときステップＳ３０５に処理を進め、一致させられないときステップＳ３０６に処理を進める。なお、本実施形態で可能な画像データの変換は、図４で説明した通りである。
ステップＳ３０５において、ＣＰＵ１０３は、第Ｙメモリーカード１０９の、変換が必要な保存対象受信画像データを第Ｘ受信画像データと特定して、ＲＡＭ１０４に記憶する。
【００４２】
ステップＳ３０６において、ＣＰＵ１０３は、第４ループの終了処理をする。
ステップＳ３０７において、ＣＰＵ１０３は、第３ループの終了処理をする。
ステップＳ３０６及びＳ３０７の処理は、それぞれ、図８のステップＳ２０６及びＳ２０７の処理と同様である。
ステップＳ３０８において、ＣＰＵ１０３は、全てのメモリーカード１０９について、保存対象となる受信画像データが特定されているか否かを判定する。ＣＰＵ１０３は、全てのメモリーカード１０９について特定されているときステップＳ３０９に処理を進め、少なくとも１つのメモリーカード１０９について特定されていないとき図８の処理を終了する。
ステップＳ３０９において、ＣＰＵ１０３は、変換が必要な保存対象受信画像データとして特定された受信画像データを、対応するメモリーカード１０９の設定記録画質に変換する。
ステップＳ３１０において、ＣＰＵ１０３は、それぞれのメモリーカード１０９について、保存対象として特定された受信画像データに基づく画像データを保存する。このとき、変換が不要な保存対象受信画像データについては、変換せずにそのまま対応するメモリーカード１０９に保存する。また、変換が必要な保存対象受信画像データについては、ステップＳ３０９で変換された画像データを対応するメモリーカード１０９に保存する。ステップＳ３１０の処理で、全てのメモリーカード１０９に受信画像データに基づく画像データが１つ保存される。また、ステップＳ３１０の処理が行われることで、第２保存パターンでの処理ができたことになる。
【００４３】
次に、図１０を参照して、第３保存パターンの処理（図７のステップＳ１０７）について説明する。
ステップＳ４０１において、ＣＰＵ１０３は、第５ループの開始処理を行う。この処理は、図８のステップＳ２０２の処理と同様である。なお、本処理では、ステップＳ２０２と異なり、変数Ｙではなく、変数Ｘを使用する。
ステップＳ４０２において、ＣＰＵ１０３は、第Ｘメモリーカード１０９への保存対象となる受信画像データを特定して、ＲＡＭ１０４に記憶する。図７のステップＳ１０１で受信した画像データが１つであれば、保存対象となる受信画像データは、この１つの受信画像データに特定される。図７のステップＳ１０１で受信した画像データが複数のときは、所定の基準で保存対象となる受信画像データが１つ特定される。例えば、ＣＰＵ１０３は、図６を参照して説明したように、受信画像データの記録画質が第Ｘメモリーカード１０９の設定記録画質と最も近くなるように、受信画像データを１つ特定する。
ステップＳ４０３において、ＣＰＵ１０３は、ステップＳ４０２で特定した保存対象受信画像データを変換すると、第Ｘメモリーカード１０９の設定記録画質に一致するか否かを判定する。ＣＰＵ１０３は、変換して一致する場合ステップＳ４０４に処理を進め、これ以外の場合ステップＳ４０５に処理を進める。これ以外の場合とは、保存対象受信画像データの記録画質が第Ｘメモリーカード１０９の設定記録画質に一致する場合、又は、保存対象受信画像データを変換しても記録画質が第Ｘメモリーカード１０９の設定記録画質に一致しない場合である。
【００４４】
ステップＳ４０４において、ＣＰＵ１０３は、ステップＳ４０２で特定した保存対象受信画像データを変換して、記録画質を第Ｘメモリーカード１０９の設定記録画質に一致させる。そして、ＣＰＵ１０３は、変換した画像データを第Ｘメモリーカード１０９に保存する。
ステップＳ４０５において、ＣＰＵ１０３は、ステップＳ４０２で特定した保存対象受信画像データを変換せずに第Ｘメモリーカード１０９に保存する。
ステップＳ４０６において、ＣＰＵ１０３は、第５ループの終了処理をする。この処理は、図８のステップＳ２０６の処理と同様である。
【００４５】
次に、図１１を参照して、第４保存パターンの処理（図７のステップＳ１０８）について説明する。
ステップＳ５０１において、ＣＰＵ１０３は、受信画像データの記録画質がメモリーカード１０９の設定記録画質と最も近くなるような、１つの受信画像データ及び１個のメモリーカード１０９からなる組み合わせを選択して、ＲＡＭ１０４に記憶する。本実施形態では、ステップＳ５０１では１つの組み合わせが選択されるものとする。近さが同等と判断される組み合わせが複数あるときは、所定の基準で１つの組み合わせが選択される。例えば、画像解像度が最も大きい受信画像データを含む組み合わせが選択される。
なお、ステップＳ５０１では複数の組み合わせを選択してもよい。例えば、近さが同等と判断される組み合わせが複数あるときは、これらすべての組み合わせが選択される。また、受信画像データの記録画質がメモリーカード１０９の設定記録画質と所定の近さより近くなる受信画像データとメモリーカード１０９とからなる組み合わせを複数選択してもよい。
【００４６】
ステップＳ５０２において、ＣＰＵ１０３は、ステップＳ５０２で選択した組み合わせについて、組み合わせに含まれる受信画像データを変換して、組み合わせに含まれるメモリーカード１０９の設定記録画質に一致させられるか否かを判定する。ＣＰＵ１０３は、変換して一致させられる場合ステップＳ５０３に処理を進め、これ以外の場合ステップＳ５０４に処理を進める。これ以外の場合には、次の場合がある。第１に、組み合わせに含まれる受信画像データの記録画質が組み合わせに含まれるメモリーカード１０９の設定記録画質に一致する場合である。第２に、組み合わせに含まれる受信画像データを変換しても記録画質が組み合わせに含まれるメモリーカード１０９の設定記録画質に一致しない場合である。
ステップＳ５０３において、ＣＰＵ１０３は、選択した組み合わせに含まれる受信画像データを変換して、選択した組み合わせに含まれるメモリーカード１０９の設定記録画質に一致させる。そして、ＣＰＵ１０３は、変換した画像データを、選択した組み合わせに含まれるメモリーカード１０９に保存する。
ステップＳ５０４において、ＣＰＵ１０３は、選択した組み合わせに含まれる受信画像データを、選択した組み合わせに含まれるメモリーカード１０９に保存する。
【００４７】
以上説明した通り、デジタルカメラ１００は、受信画像データに基づく画像データをメモリーカード１０９に保存する。したがって、受信画像データを、メモリーカード１０９の設定記録画質と対応するようにメモリーカード１０９に保存できる。
また、第１保存パターンでは、受信画像データの記録画質と一致する設定記録画質が設定されたメモリーカード１０９に、受信画像データが保存される。したがって、メモリーカード１０９に、設定記録画質と一致する記録画質の受信画像データを保存できる。
また、第２保存パターンでは、受信画像データがメモリーカード１０９の設定記録画質に変換され、変換された画像データがメモリーカード１０９に保存される。したがって、メモリーカード１０９の設定記録画質に一致する画像データを受信しない場合でも、メモリーカード１０９に、設定記録画質と一致する記録画質の受信画像データに基づく画像データを保存できる。
【００４８】
また、第３保存パターンでは、受信画像データを変換しても記録画質がメモリーカード１０９の設定記録画質と一致しないようなメモリーカード１０９があるとき、受信画像データは、変換されずに、このメモリーカード１０９に保存される。よって、メモリーカード１０９に受信画像データに基づく画像データが保存されない、ということがなくなる。したがって、ユーザは、いずれかのメモリーカード１０９を参照することで、どのような画像データを受信できたのかが分かる。
【００４９】
次に、メモリーカード１０９のファイルの抜けについて説明する。デジタルカメラ１００は、画像受信の処理（図７のステップＳ１０１）毎に、識別記号を生成し、この識別記号を含むファイル名で、画像データをそれぞれのメモリーカード１０９に保存する。このため、受信画像データを変換しても記録画質がメモリーカード１０９の設定記録画質と一致しないようなメモリーカード１０９があるとき、このメモリーカード１０９に画像データを保存しないと、次の状態になる。すなわち、このときの識別記号を含む画像データが保存されないメモリーカード１０９が存在する状態になる。これがメモリーカード１０９のファイルの抜けである。
しかし、第１動作モードでは、全てのメモリーカード１０９について、受信画像データに基づく画像データがメモリーカード１０９に保存される。したがって、メモリーカード１０９にファイルの抜けが生じない。
【００５０】
また、第４保存パターンでは、受信画像データを変換しても記録画質がメモリーカード１０９の設定記録画質と一致しないようなメモリーカード１０９があるとき、次のように画像データがメモリーカード１０９に保存される。まず、受信画像データの記録画質がメモリーカード１０９の設定記録画質と近くなるような受信画像データとメモリーカード１０９とからなる組み合わせが選択される。次に、この組み合わせに含まれる受信画像データに基づく画像データが、この組み合わせに含まれるメモリーカード１０９に保存される。したがって、それぞれのメモリーカード１０９に設定記録画質と大きく異なる記録画質の画像データが保存されることが回避できる。
【００５１】
＜第２実施形態＞
第１実施形態のデジタルカメラ１００は、第２保存パターン等で受信画像データの変換を行っているとき異常を検知すると、受信画像振り分け機能が中断し、メモリーカード１０９へ画像データが保存されないことがある。デジタルカメラ１００が検知する異常としては、例えば、受信画像データの変換中に、デジタルカメラ１００が備えるカード蓋（メモリーカード１０９等の挿入口を閉じる蓋）や、電池蓋（電池等の挿入口を閉じる蓋）が開けられる操作がある。
しかし、受信画像データの変換中に異常が検知された場合であっても、受信画像データの取得には成功しているため、受信画像データをメモリーカード１０９に保存してもよい。本実施形態では、このような処理を行うデジタルカメラ１００について説明する。なお、その他の点は第１実施形態と同様であるため説明を省略する。
【００５２】
図１２を参照して、受信画像データの変換中に異常が検知された場合にデジタルカメラ１００が行う処理について説明する。図１２は、受信画像データの変換中に異常が検知された場合の処理を説明するフローチャートである。
図１２に示す処理は、受信画像データの変換中に異常が検知された場合に開始する。
ステップＳ６０１において、ＣＰＵ１０３は、第６ループの開始処理を行う。
ステップＳ６０２において、ＣＰＵ１０３は、第７ループの開始処理を行う。
ステップＳ６０１及びＳ６０２の処理は、それぞれ、図８のステップＳ２０１及びＳ２０２の処理と同様である。
ステップＳ６０３において、ＣＰＵ１０３は、図１２の処理において、第Ｙメモリーカード１０９に受信画像データが保存済みか否かを判定する。ＣＰＵ１０３は、保存済みのときステップＳ６０６に処理を進め、保存済みではないときステップＳ６０４に処理を進める。
ステップＳ６０４において、ＣＰＵ１０３は、第Ｘ受信画像データの記録画質と第Ｙメモリーカードの設定記録画質とが一致するか否かを判定する。ＣＰＵ１０３は、一致するときステップＳ６０５に処理を進め、一致しないときステップＳ６０６に処理を進める。
【００５３】
ステップＳ６０５において、ＣＰＵ１０３は、第Ｘ受信画像データを第Ｙメモリーカード１０９に保存する。
ステップＳ６０６において、ＣＰＵ１０３は、第７ループの終了処理をする。
ステップＳ６０７において、ＣＰＵ１０３は、第６ループの終了処理をする。
ステップＳ６０６及びＳ６０７の処理は、それぞれ、図８のステップＳ２０６及びＳ２０７の処理と同様である。
【００５４】
以上説明した通り、受信画像データの変換中に異常が検知されたとき、受信画像データの記録画質と一致する設定記録画質のメモリーカード１０９には、メモリーカード１０９の設定記録画質と一致する記録画質の受信画像データを保存する。また、受信画像データの変換中に異常が検知されたとき、いずれの受信画像データの記録画質とも一致しない設定記録画質のメモリーカード１０９には受信画像データを保存しない。
したがって、受信画像データの変換中に異常が検知されても、メモリーカード１０９の設定記録画質と一致するように受信画像データを保存でき、受信画像データの保存漏れが生じるおそれが低減する。
【００５５】
＜第３実施形態＞
上記の実施形態では、図５を参照して説明した通り、デジタルカメラ１００は動作モードとして第１動作モードと第２動作モードとを備える。しかし、デジタルカメラ１００は他の動作モードを備えてもよい。
本実施形態のデジタルカメラ１００は、第１及び第２動作モードに加えて、第３及び第４動作モードを備える。
第３動作モードは、原則として第１保存パターン又は第２保存パターンで画像データを保存する。しかし、第１保存パターン及び第２保存パターンでは画像データを保存できないとき、次に説明する第５保存パターンで画像データを保存する。
【００５６】
第５保存パターンは、次の処理により、画像データを保存する保存パターンである。
まず、受信画像データの記録画質が、最も空き容量の大きいメモリーカード１０９の設定記録画質と最も近くなるような受信画像データを特定する。
そして、特定した受信画像データの記録画質が最も空き容量の大きいメモリーカード１０９の設定記録画質と一致するとき、特定した受信画像データを変換せずに、最も空き容量の大きいメモリーカード１０９に保存する。
特定した受信画像データを変換することで記録画質を最も空き容量の大きいメモリーカード１０９の設定記録画質に一致させられるとき、次のように画像データを保存する。すなわち、特定した受信画像データを変換し、このメモリーカード１０９の設定記録画質に一致する画像データを、このメモリーカード１０９に保存する。
特定した受信画像データを変換しても記録画質を最も空き容量の大きいメモリーカード１０９の設定記録画質に一致させられないとき、特定した受信画像データを変換せずに、最も空き容量の大きいメモリーカード１０９に保存する。
【００５７】
このように、第５保存パターンでは、受信画像データを変換しても記録画質がメモリーカード１０９の設定記録画質と一致しないようなメモリーカード１０９があるとき、次のように画像データが保存される。すなわち、受信画像データに基づく画像データが空き容量の最も大きいメモリーカード１０９に保存される。したがって、メモリーカード１０９の空き容量がなくなるおそれが低減する。
【００５８】
第４動作モードは、原則として第１保存パターン又は第２保存パターンで画像データを保存する。しかし、第１保存パターン及び第２保存パターンでは画像データを保存できないとき、次に説明する第６保存パターンで画像データを保存する。
【００５９】
第６保存パターンは、次の処理により、画像データを保存する保存パターンである。
まず、再生メディアとなるメモリーカード１０９について、受信画像データの記録画質がメモリーカード１０９の設定記録画質と最も近くなるような受信画像データを特定する。再生メディアとは、表示部１０６で画像データを再生表示する際の、画像データの取得元として設定されているメモリーカード１０９である。
そして、特定した受信画像データの記録画質が再生メディアの設定記録画質と一致するとき、特定した受信画像データを変換せずに、再生メディアに保存する。
特定した受信画像データを変換することで再生メディアの設定記録画質に一致させられるとき、特定した受信画像データを変換して、再生メディアの設定記録画質に一致する画像データを、再生メディアに保存する。
特定した受信画像データを変換しても再生メディアの設定記録画質に一致させられないとき、特定した受信画像データを変換せずに、再生メディアに保存する。
【００６０】
このように、第６保存パターンでは、受信画像データを変換しても記録画質がメモリーカード１０９の設定記録画質と一致しないようなメモリーカード１０９があるとき、受信画像データに基づく画像データが再生メディアに保存される。したがって、デジタルカメラ１００が画像データを表示部１０６で画像データを再生表示する際に、全ての受信画像データに基づく画像データを表示できる。
【００６１】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００６２】
１００  デジタルカメラ、１０３  ＣＰＵ、１０８  通信部、１０９  メモリーカード
【図１】
2017098854.tif 000003
【図２】
2017098854.tif 000004
【図３】
2017098854.tif 000005
【図４】
2017098854.tif 000006
【図５】
2017098854.tif 000007
【図６】
2017098854.tif 000008
【図７】
2017098854.tif 000009
【図８】
2017098854.tif 000010
【図９】
2017098854.tif 000011
【図１０】
2017098854.tif 000012
【図１１】
2017098854.tif 000013
【図１２】
2017098854.tif 000014