(57)【要約】【課題】  異なるメモリ間で画像データをコピーする時、コピー先のメモリの空き容量が不足している場合でもコピーを実行する。【解決手段】  画像データ処理システム１０は、画像データ処理回路１３、ＲＡＭ１４、フラッシュメモリ１５、カード型メモリコネクタ１６、選択ボタン２４、及び決定ボタン２５を有する。カード型メモリ１７とカード型メモリコネクタ１６とを接続する。ＲＡＭ１４はフラッシュメモリ１５に格納される複数の画像データを読込む。選択ボタンと決定ボタンとを操作してフラッシュメモリ１５からカード型メモリ１７にコピーする画像を選択する。画像データ処理回路１３はカード型メモリ１７の空き容量を検出する。コピーする画像のデータ量の合計がカード型メモリ１７の空き容量より大きい場合は、コピーする画像の画像データのデータ量を縮小させる。縮小させた画像データをカード型メモリに格納する。【選択図】        図２
2006086709.tif 000002
【特許請求の範囲】
【請求項１】
画像データが格納される第１メモリから前記画像データを読取るデータ読取り手段と、
前記データ読取り手段によって読取られる複数の画像データである複数の読取り画像データの中の少なくとも一つの画像データのデータ量を縮小するデータ量縮小手段と、
前記データ量縮小手段により縮小された第１画像データと、複数の前記読取り画像データの中で前記第１画像データ以外の一部或いは全部の画像データである第２画像データとを第２メモリに格納するために出力する出力手段と、
前記第２メモリに出力される単数又は複数の画像データである被コピー画像データすべてのデータ量である第１合計データ量と、前記第２メモリへの格納可能なデータの残り容量とを比較する比較手段と、
前記比較手段における比較により、前記第１合計データ量が前記残り容量より大きい場合に、前記データ量縮小手段に前記読取り画像データのデータ量の縮小を行わせる判断手段とを備える
ことを特徴とする画像データコピーシステム。
【請求項２】
複数の前記読取り画像データの中から、前記被コピー画像データを手動選択するための第１入力手段を備えることを特徴とする請求項１に記載の画像データコピーシステム。
【請求項３】
複数の前記読取り画像データすべてが、前記被コピー画像データとして選択されることを特徴とする請求項１に記載の画像データコピーシステム。
【請求項４】
前記データ量縮小手段に、前記被コピー画像データのデータ量の縮小を行わせる手動入力を行うための第２入力手段を備えることを特徴とする請求項２又は請求項３に記載の画像データコピーシステム。
【請求項５】
前記データ量縮小手段が、複数の前記被コピー画像データの中においてデータ量の大きな画像データから順番に縮小することを特徴とする請求項２又は請求項３に記載の画像データコピーシステム。
【請求項６】
前記データ量縮小手段による前記被コピー画像データのデータ量の縮小が、複数の縮小段階で行われることを特徴とする請求項２又は請求項３に記載の画像データコピーシステム。
【請求項７】
前記データ量縮小手段が、すべての前記被コピー画像データのデータ量を同じ縮小段階で縮小することを特徴とする請求項６に記載の画像データコピーシステム。
【請求項８】
前記データ量縮小手段において、前記被コピー画像データの中の画像データ毎に縮小段階を変更可能であることを特徴とする請求項６に記載の画像データコピーシステム。
【請求項９】
前記複数の縮小段階の中から、前記第１画像データと前記第２画像データの合計データ量である第２合計データ量が前記残り容量より小さく、前記第２合計データ量が最大となる縮小段階を求め、求められた縮小段階において前記データ量縮小手段に前記被コピー画像データのデータ量を縮小させる縮小段階決定手段を備えることを特徴とする請求項７又は請求項８に記載の画像データコピーシステム。
【請求項１０】
前記データ量縮小手段による縮小動作の実行前に、１つの画像に対応する画像データ毎に前記第１画像データと前記第２画像データとのデータ量、及び前記第２合計データ量を表示する表示手段を備えることを特徴とする請求項９に記載の画像データコピーシステム。
【請求項１１】
すべての前記被コピー画像データの縮小段階、或いは前記被コピー画像データ毎の縮小段階を手動選択するための第３入力手段を備えることを特徴とする請求項７又は請求項８に記載の画像データコピーシステム。
【請求項１２】
前記データ量縮小手段が、前記読取り画像データの圧縮、及び前記読取り画像データに相当する画像の画像サイズの減少、のいずれか一方、或いは両方により縮小することを特徴とする請求項１に記載の画像データコピーシステム。
【請求項１３】
前記読取り画像データの圧縮の最大圧縮率、或いは前記画像サイズを減少させる基準となる縮小後の最小画像サイズが予め定められることを特徴とする請求項１２に記載の画像データコピーシステム。
【請求項１４】
前記第１メモリ、或いは前記第２メモリが着脱自在であることを特徴とする請求項１に記載の画像データコピーシステム。
【請求項１５】
画像データが格納される第１メモリと、
前記第１メモリから読取られる複数の前記画像データである複数の読取り画像データの中の少なくとも一つの画像データのデータ量を縮小するデータ量縮小手段と、
前記データ量縮小手段により縮小された第１画像データと、複数の前記読取り画像データの中で前記第１画像データ以外の一部或いは全部の画像データである第２画像データとを第２メモリに格納するために出力する出力手段と、
前記第２メモリに出力される単数又は複数の画像データである被コピー画像データすべてのデータ量である第１合計データ量と、前記第２メモリへの格納可能なデータの残り容量とを比較する比較手段と、
前記比較手段における比較により、前記第１合計データ量が前記残り容量より大きい場合に、前記データ量縮小手段に前記読取り画像データのデータ量の縮小を行わせる判断手段とを備える
ことを特徴とするデジタルカメラ。
【請求項１６】
画像データが格納される第１メモリから読取られる前記画像データを検出するデータ検出手段と、
前記データ検出手段によって検出される複数の前記画像データである複数の読取り画像データの中の少なくとも一つの画像データのデータ量を縮小するデータ量縮小手段と、
前記データ量縮小手段により縮小された第１画像データと、複数の前記読取り画像データの中で前記第１画像データ以外の一部或いは全部の画像データである第２画像データとを第２メモリに格納するために出力する出力手段と、
前記第２メモリに出力される単数又は複数の画像データである被コピー画像データすべてのデータ量である第１合計データ量と、前記第２メモリへの格納可能なデータの残り容量とを比較する比較手段と、
前記比較手段における比較により、前記第１合計データ量が前記残り容量より大きい場合に、前記データ量縮小手段に前記読取り画像データのデータ量の縮小を行わせる判断手段としてコンピュータを機能させる
ことを特徴とする画像データコピープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、デジタルカメラにおける内装メモリと着脱式メモリ間での画像データのコピーを行うコピーシステムに関する。
【背景技術】
【０００２】
従来、デジタルカメラでは撮像した画像データを内蔵メモリや着脱式メモリに格納している。また、従来のデジタルカメラは、これらの格納した画像データの圧縮、や外部プリンタへの送信等の画像データを処理する機能を備えている。しかし、画像データはデータ量が大きく、ワークメモリにおけるデータの処理やメモリへの保存において、容量の不足が問題であった。
【０００３】
一方、画像データをプリンタに出力する際に、印刷される用紙のサイズに基づいて、画像データ形式を指定して、大きなデータ量に対してワークメモリを十分に活用することが提案されている（特許文献１）。
【０００４】
しかし、特許文献１の方法では印刷されるサイズによって画像データ形式を指定するものであって、メモリが不足するどのような場面でも活用できるものではなかった。特に画像データをコピーする場合、コピーの途中でメモリの容量不足を報知してコピーがキャンセルされることが問題であったが、特許文献１の方法はこのような問題に対処できるものではなかった。
【特許文献１】特開２００３−２４４５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、本発明では、コピー先のメモリに十分な容量がない場合においても、画像データのコピーを行う画像データコピーシステムの提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像データコピーシステムは、画像データが格納される第１メモリから画像データを読取るデータ読取り手段と、データ読取り手段によって読取られる複数の画像データである複数の読取り画像データの中の少なくとも一つの画像データのデータ量を縮小するデータ量縮小手段と、データ量縮小手段により縮小された第１画像データと複数の読取り画像データの中で第１画像データ以外の一部或いは全部の画像データである第２画像データとを第２メモリに格納するために出力する出力手段と第２メモリに出力される単数又は複数の画像データである被コピー画像データすべてのデータ量である第１合計データ量と第２メモリへの格納可能なデータの残り容量とを比較する比較手段と、比較手段における比較により第１合計データ量が残り容量より大きい場合にデータ量縮小手段に読取り画像データのデータ量の縮小を行わせる判断手段とを備えることを特徴としている。このような構成により、画像データのコピー操作の際にコピー先のメモリの容量が不足する場合に自動的に画像データの縮小処理が行われ、画像コピーの操作性が向上する。
【０００７】
また、複数の読取り画像データの中から被コピー画像データを手動選択するための第１入力手段を備えることが好ましい。このような構成により、操作者によるコピーする画像の選択が可能となる。或いは、複数の読取り画像データすべてが被コピー画像データとして選択されることが好ましい。このような構成によれば操作者にとって必要な操作が減少され、制御も簡潔となる。
【０００８】
或いは、データ量縮小手段に被コピー画像データのデータ量の縮小を行わせる手動入力を行うための第２入力手段を備えることが好ましい。このような構成によれば、画像データの縮小を操作者の判断によって行うことも可能となる。
【０００９】
また、データ量縮小手段が複数の被コピー画像データの中においてデータ量の大きな画像データから順番に縮小することが好ましい。このような構成により必要以上に多くの画像の画像データを縮小する必要がなくなる点で有効である。
【００１０】
また、データ量縮小手段による被コピー画像データのデータ量の縮小が複数の縮小段階で行われることが好ましい。段階的に縮小を行うことにより必要以上の画像データの縮小を防ぐことが可能である。
【００１１】
また、データ量縮小手段がすべての被コピー画像データのデータ量を同じ縮小段階で縮小することが好ましい。或いは、データ量縮小手段において被コピー画像データの中の画像データ毎に縮小段階を変更可能であることが好ましい。前者の構成によれば簡潔な制御で行うことが可能であり、後者の構成によれば操作者の選択により様々なパターンで縮小可能となる。
【００１２】
また、複数の縮小段階の中から第１画像データと第２画像データの合計データ量である第２合計データ量が残り容量より小さく第２合計データ量が最大となる縮小段階を求め、求められた縮小段階においてデータ量縮小手段に被コピー画像データのデータ量を縮小させる縮小段階決定手段を備えることが好ましい。このような構成によれば、コピー先のメモリの容量が不足している場合において、すべての画像データがコピー可能となる縮小パターンを自動的に検出されるので、操作者にとって便利である。
【００１３】
また、データ量縮小手段による縮小動作の実行前に１つの画像に対応する画像データ毎に第１画像データと第２画像データとのデータ量、及び第２合計データ量を表示する表示手段を備えることが好ましい。このような構成により、操作者は画像データの縮小量を把握することが可能となる。また、画像毎に縮小段階を選択できる場合は、縮小前後のデータ量を操作者が把握できる点で有効である。
【００１４】
また、すべての被コピー画像データの縮小段階、或いは被コピー画像データ毎の縮小段階を手動選択するための第３入力手段を備えることが好ましい。このような構成によれば、コピー先のメモリの容量に余裕がある場合でも、操作者によって、更なる画像データの縮小を行うことが可能となる。
【００１５】
また、データ量縮小手段が読取り画像データの圧縮、及び読取り画像データに相当する画像の画像サイズの減少のいずれか一方、或いは両方により縮小することが好ましい。更に、読取り画像データの圧縮の最大圧縮率、或いは画像サイズを減少させる基準となる縮小後の最小画像サイズが予め定められることが好ましい。このような構成によれば、操作者が予期できない程画質データを悪化させるまでの画像データ縮小は防止される。
【００１６】
また、第１メモリ、或いは第２メモリが着脱自在であることが好ましい。このような構成によれば、様々なメモリ間で画像データのコピーが可能である。
【００１７】
また、本発明のデジタルカメラは、画像データが格納される第１メモリと、第１メモリから読取られる複数の画像データである複数の読取り画像データの中の少なくとも一つの画像データのデータ量を縮小するデータ量縮小手段と、データ量縮小手段により縮小された第１画像データと複数の読取り画像データの中で第１画像データ以外の一部或いは全部の画像データである第２画像データとを第２メモリに格納するために出力する出力手段とを備えることを特徴としている。
【００１８】
また、本発明の画像データコピープログラムは、画像データが格納される第１メモリから読取られる画像データを検出するデータ検出手段と、データ検出手段によって検出される複数の画像データである複数の読取り画像データの中の少なくとも一つの画像データのデータ量を縮小するデータ量縮小手段と、データ量縮小手段により縮小された第１画像データと複数の読取り画像データの中で第１画像データ以外の一部或いは全部の画像データである第２画像データとを第２メモリに格納するために出力する出力手段としてコンピュータを機能させることを特徴としている。
【発明の効果】
【００１９】
本発明によれば、コピー先のメモリの空き容量に応じて、コピー可能となるまで、コピーする画像データを簡単に縮小することが可能で、メモリが不足している場合であっても簡単な操作でコピーを実行させることが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態について図面を参照して説明する。
図１は、本発明の第１の実施形態を適用した画像データコピーシステムを備えるデジタルカメラの斜視図である。
【００２１】
カメラ２０には、主電源のオン／オフの切替えを行う電源ボタン２１、レリーズボタン２２、ＬＣＤモニタ２３、撮像部（図示せず）、選択ボタン２４、決定ボタン２５、及びモード切替ダイヤル２６が設けられる。
【００２２】
電源ボタン２１を押すことによりカメラ全体の動作のオン／オフが切替えられる。モード切替ダイヤル２６により撮影モード、再生モード、或いは画像編集モードに切替えが可能である。
【００２３】
撮影モードにおいては、被写体像が撮影レンズ（図示せず）を介して撮像部に設けられる撮像素子（図示せず）により受光される。撮像素子は例えばＣＣＤである。また、撮像された被写体像はＬＣＤモニタ２３に表示される。レリーズボタン２２を全押しすることによりレリーズ動作が実行される。
【００２４】
再生モードにおいては、メモリ（図示せず）等に格納された画像データに相当する画像がＬＣＤモニタ２３に表示される。また、メモリに格納された画像データを消去することが可能である。画像編集モードにおいては、カメラ２０の設定、或いは画像のコピー等の画像の編集を行うことが可能である。
【００２５】
各モードにおいて、設定の切替え、メニューの選択、或いは画像の切替え等は選択ボタン２４の操作により実行され、これらの切替えや選択の決定は決定ボタン２５を押すことにより実行される。
【００２６】
図２は、カメラにおいて、本実施形態を適用した画像データコピーシステムを有する画像データ処理システムの電気的構成を示すブロック図である。画像データ処理システム１０は、撮像部１１、ＡＦＥ１２、画像データ処理回路１３、ＲＡＭ１４、第１のメモリであるフラッシュメモリ１５、カード型メモリコネクタ１６、ＬＣＤモニタ２３、選択ボタン２４、及び決定ボタン２５によって構成される。カード型メモリコネクタ１６には第２のメモリであるカード型メモリ１７が着脱自在に接続される。
【００２７】
撮像部１１はＡＦＥ１２を介して画像データ処理回路１３に接続される。ＲＡＭ１４、フラッシュメモリ１５、カード型メモリコネクタ１６、ＬＣＤモニタ２３、選択ボタン２４、及び決定ボタン２５はそれぞれ画像データ処理回路１３に接続される。
【００２８】
撮影モードにおけるレリーズ動作の実行により、撮像部１１において画像信号が生成する。生成した画像信号は、ＡＦＥ１２及び画像データ処理回路１３においてＡ／Ｄ変換、ホワイトバランス等の所定の処理が行われ、１つの画像に対して１つの画像データに変換される。
【００２９】
画像データはフラッシュメモリ１５に格納される。なお、画像データはフラッシュメモリ１５、或いはカード型メモリ１７に格納可能であり、いずれに格納するかは選択ボタン２４、決定ボタン２５の操作により設定することが出来る。
【００３０】
画像データ処理回路１３では、画像編集モードにおいて画像のトリミングや画像データのデータ量の縮小、コピー先のメモリの空き容量の確認、選択されたデータのデータ量の合計の確認、或いはメモリの空き容量とデータ量の合計との比較等のデータ処理を行うことが可能である。ここで画像データのデータ量の縮小処理について説明する。
【００３１】
本実施形態において、画像データのデータ量の縮小は、画像データの圧縮及び画像サイズの減少により行われる。画像データの圧縮は、ＪＰＥＧ方式等の公知の圧縮方式に基づいて行われ、圧縮後のデータ量は、元の画像データのデータ量に予め設定された圧縮率を乗じた量となる。
【００３２】
カメラ２０は第１、第２、及び第３圧縮率Ｐ1、Ｐ2、Ｐ3％（Ｐ1＞Ｐ2＞Ｐ3）の３段階の圧縮率で画像データの圧縮が可能である。但し、画質が極端に悪くなることを防ぐために、最大圧縮率がＰ3に予め定められる。
【００３３】
画像サイズの減少は、画像を表現する個々の画素の数を減らすことによりデータ量の縮小を行うものである。例えば、元の画像が縦に１８０個、横に２５０個に並ぶ画素により形成される場合に、縦に９０個、横に１２５個に並ぶ画素により形成される画像に修正するデータ処理である。
【００３４】
カメラ２０の画像サイズ調整機能により１００ＫＢずつ画像サイズを減少させることが可能である。但し、画質が極端に悪くなることを防ぐために、最小画像サイズはＱＶＧＡに予め定められ、減少後の画像サイズがＱＶＧＡを下回る場合には画像サイズの減少を中止するように設定される。
【００３５】
ＲＡＭ１４は画像データの一時的な保存や、データ処理作業に使用されるワークメモリである。画像編集モードにおいて、後述するように画像データを縮小してコピーを行う場合に、コピー元のメモリに格納された画像データをＲＡＭ１４に読出し、ＲＡＭ１４における画像データに対して上述の縮小処理が行われる。縮小処理された画像データがコピー先のメモリに格納される。
【００３６】
次に本実施形態による、異なるメモリ間における複数の画像データのコピー時の画像データを縮小する機能について図３〜図１０を用いて、説明を行う。図３は画像編集モードにおいてコピーを選択した時に、ＬＣＤモニタ２３に最初に表示されるコピー方向決定画面である。
【００３７】
コピー方向決定画面３０では、フラッシュメモリ１５からカード型メモリ１７にコピーをするか、或いはカード型メモリ１７からフラッシュメモリ１５にコピーするかを選択することが出来る。コピー方向決定画面には、フラッシュメモリ１５からカード型メモリ１７へのコピーを選択する“内蔵⇒カード”、カード型メモリ１７からフラッシュメモリ１５へのコピーを選択する“カード⇒内蔵”、及び元の画面に戻す“キャンセル”の選択肢が表示される。
【００３８】
選択ボタン２４の操作により、“内蔵⇒カード”、“カード⇒内蔵”、及び“キャンセル”の選択肢の中からいずれかが選択可能である。選択された選択肢、例えば図３における“内蔵⇒カード”は点滅して表示される。選択肢が点滅しながら表示されている状態で決定ボタン２５を押すことにより、コピー方向が確定される。
【００３９】
コピー方向が確定されると、図４に示すコピー画像選択画面３１が表示される。なお、“内蔵⇒カード”を選択して、フラッシュメモリ１５からカード型メモリ１７にコピーする場合の説明をするが、“カード⇒内蔵”を選択した場合も、これ以後の操作等は“内蔵⇒カード”の場合と同様である。
【００４０】
図４はＬＣＤモニタに表示されるコピー画像選択画面である。“内蔵⇒カード”を選択するとコピー元であるフラッシュメモリ１５に格納されている画像データに相当する画像３２、及びその画像データのデータ量３３が表示される。画像３２とデータ量３３の組３４が同時に６組表示される。フラッシュメモリ１５に格納された画像データが７以上である場合は、選択ボタン２４の操作により画面がスクロールして、７組目以降の画像３２とデータ量３３が表示される。コピー画像選択画面３１の右下には、コピー先であるカード型メモリ１７の空き容量である残り容量ＳＣが表示される。
【００４１】
いずれの画像をコピーするかを選択ボタン２４及び決定ボタン２５の操作により決めることが出来る。コピー画像選択画面３１が表示される直後は、すべての画像３２は点滅していない状態であり、この状態において決定ボタン２５を押すとすべての画像データがコピーする画像として選択される。一旦、選択ボタン２４を押すと左上に表示される１番目の画像が点滅し始める。選択ボタン２４の操作により、点滅する画像３５を変えることが出来る（図５参照）。
【００４２】
画像３２が点滅している状態で決定ボタン２５を押すと、その画像３２はコピーする画像としての選択が決定される。選択された画像３６の周りは太い線で囲われて表示される。１以上の画像３２が選択されると、カード型メモリ１７の残り容量ＳＣの左隣に、選択した画像３６の画像データのデータ量の合計である第１合計データ量ＴＳ１が表示される。
【００４３】
第１合計データ量ＴＳ１が残り容量ＳＣより大きい時は、そのままコピーすることが出来ない状態であって、第１合計データ量ＴＳ１の表示が赤色に変わる。なお、第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合、第１合計データ量ＴＳ１の表示は白色である。なお、第１合計データ量ＴＳ１の表示は何色であってもよいが、第１合計データ量ＴＳ１が残り容量より大きいか否かによって色が変わる構成であればよい。
【００４４】
決定ボタン２５を押すことにより画像の選択を確定させ、更に連続して決定ボタン２５を押すとコピーモード選択ウィンドウ３７が開かれる（図６参照）。コピーモード選択ウィンドウ３７において、“通常コピー”、“全体縮小コピー”、“個別縮小コピー”、“自動縮小コピー”、及びコピーを中止する“キャンセル”の選択肢が表示される。
【００４５】
但し、合計データ量が残り容量より大きい場合は、“通常コピー”の色が他の選択肢より薄く表示され、選択することができないようになる。以下、各コピーモードについて説明する。
【００４６】
合計データ量が残り容量以下である場合には“通常コピー”が可能である。“通常コピー”を選択するとコピーするために選択された画像データである被コピー画像データがすべてそのままカード型メモリ１７に出力され、格納される。
【００４７】
次に説明する“全体縮小コピー”、“個別縮小コピー”、及び“自動縮小コピー”における画像の縮小において、第１の縮小段階では第１圧縮率Ｐ1により画像データが圧縮され、第２の縮小段階では第２圧縮率Ｐ2により圧縮され、第３の縮小段階では第３圧縮率Ｐ3により圧縮される。第４の縮小段階では第３圧縮率で圧縮された画像データのデータ量を１００ＭＢ減少させる。第５の縮小段階以降は、一つ前の縮小段階から画像データのデータ量を１００ＫＢずつ減少させることによりデータ量の縮小が実行される。
【００４８】
“全体縮小コピー”を選択すると全体縮小コピーの処理を始めるが、第１合計データ量ＴＳ１が残り容量ＳＣより大きいか否かにより処理が変わる。先に第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合について説明し、その後に第１合計データ量ＴＳ１が残り容量ＳＣより大きい場合について説明する。
【００４９】
第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合は、“全体縮小コピー”を選択することによりコピー画像選択画面が表示される（図７参照）。コピー画像選択画面において、被コピー画像データのデータ量３３の右側に第１の縮小段階として、すべての被コピー画像データを第１圧縮率Ｐ1で縮小した場合のデータ量３８が表示される。第１合計データ量ＴＳ１の表示は縮小後のすべての被コピー画像データのデータ量の合計である第２合計データ量ＴＳ２に更新される。
【００５０】
なお、第２合計データ量ＴＳ２は、縮小処理が行われるすべての被コピー画像データ（第１画像データ）と縮小処理が行われないすべての被コピー画像データ（第２画像データ）とのデータ量の合計であって、“全体縮小コピー”において第２画像データは存在しない。従って、前述のように“全体縮小コピー”において縮小処理が行われるすべての被コピー画像データのデータ量の合計も第２合計データ量である。
【００５１】
決定ボタン２５を押すと、コピー確定ウィンドウ３９が開き（図８参照）、“コピー”、“更に縮小”のいずれかを選択可能となる。“コピー”を選択すると、すべての被コピー画像データが第１圧縮率Ｐ1で圧縮される。圧縮された被コピー画像データがカード型メモリ１７に出力され、格納される。
【００５２】
“更に縮小”を選択すると、コピー画像選択画面３１において、すべての被コピー画像データのデータ量の右側に第２の縮小段階として、すべての被コピー画像データを第２圧縮率Ｐ2で縮小する場合のデータ量、及び第２の縮小段階により縮小する場合の第２合計データ量ＴＳ２が表示される。
【００５３】
第１の縮小段階と同様に、決定ボタン２５を押すと、コピー確定ウィンドウ３９を開き、“コピー”、“更に縮小”のいずれかを選択可能となる。“コピー”を選択すると、すべての被コピー画像データが圧縮率Ｐ2で圧縮される。圧縮された被コピー画像データがカード型メモリ１７に出力され、格納される。
【００５４】
第１の縮小段階と同様に“更に縮小”を選択すると、コピー画像選択画面３１において、すべての被コピー画像データのデータ量の右側に第３の縮小段階として、すべての被コピー画像データを第３圧縮率Ｐ3で縮小する場合のデータ量、及び第３の縮小段階により縮小する場合の第２合計データ量ＴＳ２が表示される。
【００５５】
第１の縮小段階と同様に、決定ボタン２５を押すと、コピー確定ウィンドウ３９が開き、“コピー”、“更に縮小”のいずれかを選択可能となる。“コピー”を選択すると、すべての被コピー画像データが圧縮率Ｐ3で圧縮される。圧縮された被コピー画像データがカード型メモリ１７に出力され、格納される。
【００５６】
画質の極端な劣化を防ぐために画像データの圧縮は第３圧縮率Ｐ3が最大の圧縮率として定められる。従って、第４の縮小段階では圧縮ではなく、画像サイズの減少によりデータ量が縮小される。“更に減少”を選択すると、コピー画像選択画面３１において、すべての被コピー画像データのデータ量の右側に第４の縮小段階として、すべての被コピー画像データのデータ量を第３圧縮率Ｐ3で圧縮させて１００ＫＢ減少させたデータ量、及び第４の縮小段階により縮小させた場合の第２合計データ量ＴＳ２が表示される。
【００５７】
なお、前述したようにデータ量を１００ＫＢ減少させることにより、ＱＶＧＡを下回る画像サイズとなる被コピー画像データがある場合、その画像データのデータ量の縮小は第３の縮小段階で終了し、他の画像データに対して第４の縮小段階による縮小が行われる。
【００５８】
第１の縮小段階と同様に、決定ボタン２５を押すと、コピー確定ウィンドウ３９が開き、“コピー”、“更に縮小”のいずれかを選択可能となる。“コピー”を選択すると、すべての被コピー画像データが第４の縮小段階により縮小される。或いは、一部の被コピー画像データは第３の縮小段階により縮小され、それ以外の被コピー画像データが第４の縮小段階により縮小される。縮小された被コピー画像データがカード型メモリ１７に出力され、格納される。
【００５９】
以後、“更に縮小”を選択する度に、１００ＫＢずつのデータ量が減らされる。被コピー画像データの縮小後の画像サイズがＱＶＧＡを下回る画像データとなる前の縮小段階まで、画像データの縮小は可能である。
【００６０】
このように、いずれかの縮小段階でのコピー確定ウィンドウ３９において、“コピー”を手動入力して選択することにより、操作者がいかなる縮小段階でコピーを行うか選択することが出来る。
【００６１】
次に第１合計データ量ＴＳ１が残り容量より大きい場合における動作の説明をする。この場合“全体縮小コピー”を選択すると、画像データ処理回路１３により、第２合計データ量ＴＳ２が残り容量ＳＣ以下となる最初の縮小段階が求められる。
【００６２】
最初の縮小段階が求められると、コピー画像選択画面３１が表示される。一方、すべての被コピー画像の画像サイズがＱＶＧＡとなる前の縮小段階まで縮小しても第２合計データ量ＴＳ２が残り容量ＳＣより大きい場合は、“コピー不可”と表示され、コピーは中止される。
【００６３】
第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合と異なり、縮小前の被コピー画像データのデータ量の右側には、求められた縮小段階により縮小した場合のデータ量が表示される。ここで決定ボタン２５を押すと、コピー確定ウィンドウ３９が開き、“コピー”、“更に縮小”のいずれかを選択可能となることは第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合と同様である。これ以上の縮小段階によりデータ量を縮小することは第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合と同じである。
【００６４】
次に“個別縮小コピー”モードについて説明する。“個別縮小コピー”を選択すると、図９に示すように縮小段階選択画面４０が表示される。なお、“個別縮小コピー”モードの場合は第１合計データ量ＴＳ１が残り容量ＳＣより大きいか否かに関わらず同じである。“個別縮小”を選択した場合は、“全体縮小コピー”の場合と異なり、被コピー画像データ毎に縮小段階の調整が可能である。
【００６５】
縮小段階選択画面４０においては、コピーするために選択された画像である被コピー画像４１、縮小前の被コピー画像データのデータ量３３、及び縮小前の被コピー画像データのデータ量に対して第１、第２、第３、第４、・・・の縮小段階により縮小された場合のデータ量３８により構成される２つの組４２が表示される。
【００６６】
縮小段階選択画面の右下には、コピー先であるカード型メモリ１７の空き容量である残り容量ＳＣが表示される。その左隣には、“個別縮小コピー”モードにおいて、各被コピー画像毎に選択されている縮小段階により縮小された被コピー画像データのデータ量の合計である第２合計データ量ＴＳ２が表示される。
【００６７】
なお、“全体縮小コピー”において説明したように、いずれの段階まで縮小できるかは画像データ毎に異なっており、画像データ毎に縮小可能なすべての縮小段階による縮小後のデータ量が表示される。
【００６８】
なお、一度に表示される画像、及び画像データのデータ量は２組であるが、選択ボタン２４を操作することにより他のすべての画像、及び画像データのデータ量も表示される。
【００６９】
選択ボタン２４の操作により一つの被コピー画像が指定される。指定された被コピー画像のデータ量、及び縮小された場合のデータ量全体の周りは点滅させられる（図９上側参照）。指定された被コピー画像において、操作者によりいずれの縮小段階に縮小するかの選択が行われる。なお、縮小させない選択も可能である。
【００７０】
被コピー画像データのデータ量の縮小段階が選択されると、第２合計データ量ＴＳ２は選択された縮小段階による縮小後のデータ量の合計に更新される。縮小後のデータ量の合計が残り容量より小さくなると第２合計データ量の表示は白色で表示される。
【００７１】
以上のように、“個別縮小コピー”を選択すると、被コピー画像毎に操作者の手動操作により縮小段階が選択され、選択した縮小段階により縮小された被コピー画像データのコピーが可能となる。
【００７２】
次に“自動縮小コピー”モードについて説明する。“自動縮小コピー”を選択すると、第１合計データ量ＴＳ１が残り容量ＳＣより大きいか否かにより画像データコピーシステムの動作が変わる。先に第１合計データ量ＴＳ１が残り容量ＳＣより大きい場合について説明し、その後に第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合について説明する。
【００７３】
第１合計データ量ＴＳ１が残り容量ＳＣより大きい場合は、“自動縮小コピー”を選択すると、画像データ処理回路１３により次に説明する最適な縮小パターンが求められる。最適な縮小パターンとは、縮小後のすべての被コピー画像データのデータ量の合計である第２合計データ量ＴＳ２が残り容量ＳＣ以下であり、第２合計データ量ＴＳ２をすべての被コピー画像データを単一の縮小段階で縮小させた時と比べて大きくさせる縮小パターンのことである。最適な縮小パターンの求め方について次に説明する。
【００７４】
データ量の一番大きな被コピー画像データのみを第１の縮小段階により縮小した場合の第２合計データ量ＴＳ２と残り容量ＳＣを比較する。残り容量ＳＣのほうが小さい場合は、次に大きな被コピー画像データを第１の縮小段階により縮小した場合の第２合計データ量ＴＳ２と残り容量ＳＣを比較する。
【００７５】
なお、データ量が同じである被コピー画像データが複数ある場合は、撮影順に指定され画像データに関連付けられるデータ番号の順番に縮小を行う。本実施形態では、データ量が同じ場合はデータ番号の順番とするが、どのような順番であってもよく、複数を縮小する構成であってもよい。
【００７６】
以下同様にして、残り容量ＳＣと等しいか残り容量ＳＣより大きくなるまで、データ量の大きい順に被コピー画像データを縮小して第２合計データ量ＴＳ２と残り容量ＳＣとの比較を行う。残り容量ＳＣと等しくなった場合、または残り容量ＳＣの方が初めて大きくなる場合の縮小パターンが最適な縮小パターンとして求められる。
【００７７】
なお、すべての被コピー画像データを第１の縮小段階により縮小した場合は、再び一番データ量の大きな被コピー画像データから順番に第２の縮小段階により縮小し、最適な縮小パターンが求められる。
【００７８】
最適な縮小パターンが求められると、図１０に示すようにコピー画像選択画面３１が表示される。一方、すべての被コピー画像の画像サイズがＱＶＧＡとなる前の縮小段階による第２合計データ量ＴＳ２が残り容量ＳＣより大きい場合は、“コピー不可”が表示され、コピーは中止される。
【００７９】
コピー画像選択画面においては、画像と縮小前の被コピー画像データのデータ量と、最適な縮小パターンにより各被コピー画像を縮小した場合のデータ量、及び第２合計データ量ＴＳ２が表示される。ここで決定ボタン２５を押すと、コピー確定ウィンドウ３９が開き、“コピー”、“更に縮小”のいずれかを選択可能となる。“コピー”を選択すると、それぞれの被コピー画像データが最適な縮小パターンにより縮小される。縮小された画像データがカード型メモリ１７に出力され、格納される。
【００８０】
“更に縮小”を選択すると、最適縮小パターンにより縮小後の被コピー画像データにおいてデータ量が最大である被コピー画像データの縮小段階を１段階あげて縮小した場合のデータ量が表示され、それに基づき第２合計データ量ＴＳ２は更新されて表示される。
【００８１】
第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合は最適縮小パターンを求めることが出来ない。この場合であって、“自動縮小コピー”を選択した場合は、データ量が最大である被コピー画像データの縮小段階を１段階上げる場合のデータ量が表示される。即ち、第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合の“自動縮小コピー”の選択は、第１合計データ量ＴＳ１が残り容量ＳＣより大きい場合の“更に縮小”を最初から始めさせることとなる。
【００８２】
次に図１１〜図１５のフローチャートを参照して、カメラにおいて機能するプログラムによる画像データコピーの制御について説明する。
【００８３】
図１１は画像編集モードにおいてコピーを選択後コピーする画像を選択するまでの処理を示す。また、図１２はいずれかのコピーモードを選択するまでの処理を、図１３は全体縮小コピーモードにおける処理を、図１４は個別縮小コピーモードにおける処理を、そして、図１５は自動縮小コピーモードにおける処理を示す。
【００８４】
モード切替ダイヤル２６により画像編集モードに切替えられた状態においてコピーを選択することにより、本処理は開始される。まず、ステップＳ１００においてＬＣＤモニタ２３にコピー方向決定画面３０を表示する。次にステップＳ１０１でコピー方向の選択のための入力を確認する。コピー方向の入力があるまでステップＳ１０１の処理は繰返される。
【００８５】
ステップＳ１０１においてコピー方向を選択すると、ステップＳ１０２では、いずれのコピー方向が選択されたのかを判断する。“内蔵⇒カード”が選択された場合ステップＳ１０３に進み、内蔵メモリであるフラッシュメモリ１５をＲメモリに、着脱メモリであるカード型メモリ１７をＷメモリに指定する。
【００８６】
“カード⇒内蔵”が選択された場合ステップＳ１０４に進み、着脱メモリであるカード型メモリ１７をＲメモリに、内蔵メモリであるフラッシュメモリ１５をＷメモリに指定する。ステップＳ１０３、或いはステップＳ１０４の処理の終了後ステップＳ１０５に進む。ステップＳ１０５では、コピー先となるＷメモリの空き容量である残り容量ＳＣを検出する。
【００８７】
ステップＳ１０５で、残り容量ＳＣを検出すると、ステップＳ１０６において残り容量がゼロであるか否かを確認する。ゼロである場合は、コピーすることが出来ないので、ステップＳ１０７に進み、“コピー不可”と表示してコピーをキャンセルして、画像データコピー制御の処理を終了する。
【００８８】
残り容量がある場合はステップＳ１０８に進み、コピー元のメモリであるＲメモリに格納されたすべての画像データをＲＡＭ１４に読込ませる。次にステップＳ１０９において、コピー元のすべての画像及び、画像データのデータ量をＬＣＤモニタ２３に表示する。
【００８９】
ステップＳ１０９において画像、及びデータ量を表示すると、ステップＳ１１０において全体選択入力が行われるか否かを確認する。全体選択入力が行われると、ステップＳ１１１において、すべての画像データのコピーフラッグ（ＣＰＦ）を１にセットする。なお、ＣＰＦが１にセットされた画像データが、被コピー画像データとして認識される。ステップＳ１１１の処理の終了後、ステップＳ１１６に進む。
【００９０】
ステップＳ１１０において全体選択入力されない場合、ステップＳ１１２に進む。ステップＳ１１２では、コピーをする画像の選択、或いは選択された画像の解除の入力があるかについて確認をし、どちらかの入力があるまでステップＳ１１２を繰返す。
【００９１】
ステップＳ１１２で、入力があるとステップＳ１１３に進み、選択或いは解除のいずれの入力が行われたかを確認する。新たな画像が選択される場合はステップＳ１１４に進み、選択された画像に対応する画像データのＣＰＦを１にセットする。一方、既に選択していた画像がコピーする画像から解除される場合はステップＳ１１５に進み、解除された画像に対応する画像データのＣＰＦを０にセットする。
【００９２】
ステップＳ１１１、ステップＳ１１４、或いはステップＳ１１５の終了後ステップＳ１１６において、第１全体データ量ＴＳ１、即ちコピーする画像データとして選択された画像データのデータ量の合計を算出する。第１全体データ量ＴＳ１の算出は、ＣＰＦが１である個々の画像データのデータ量を合計することにより求められる。
【００９３】
次にステップＳ１１７において、第１全体データ量ＴＳ１と残り容量ＳＣとを比較する。残り容量ＳＣが第１全体データ量ＴＳ１以上である場合はステップＳ１１８に進み、第１全体データ量ＴＳ１を白色で表示し、第１全体データ量ＴＳ１の方が大きい場合はステップＳ１１９に進み第１全体データ量ＴＳ１を赤色で表示する。
【００９４】
ステップＳ１１８、或いはステップＳ１１９の処理の終了後、ステップＳ１２０に進みコピーする画像の選択終了、或いは再選択のいずれかの入力を確認する。再選択が入力された場合は、ステップＳ１１３に戻りステップＳ１１３〜ステップＳ１２０の処理を繰返す。選択終了が入力された場合は、次にコピーモードを選択するためにステップＳ２００に進む。
【００９５】
次に、ステップＳ２００〜ステップＳ２１３におけるコピーモード選択の処理について説明する（図１２参照）。ステップＳ２００において、第１合計データ量ＴＳ１と残り容量ＳＣとを比較する。第１合計データ量ＴＳ１の方が大きい場合はステップＳ２０１に進み、残り容量ＳＣが第１合計データ量ＴＳ１以上である場合はステップＳ２０７に進む。
【００９６】
ステップＳ２０１でコピーモード選択ウィンドウを開いて、ステップＳ２０２に進む。なお、第１合計データ量ＴＳ１の方が大きい場合はコピーモード選択ウィンドウ内の“通常コピー”の表示を薄く表示して、通常コピーモードの選択は不可である状態に設定する。ステップＳ２０２では、コピーモードを選択する入力があるかを確認する。入力があるまでステップＳ２０２を繰返し、入力がある場合にステップＳ２０３に進む。
【００９７】
ステップＳ２０３〜ステップＳ２０５において、いずれのコピーモードを選択する入力がされるかを判断する。全体縮小コピーモードが選択される場合は、全体縮小コピーの処理を行うためにステップＳ３００に進む。また、個別縮小コピーモードが選択される場合は、個別縮小コピーの処理を行うためにステップＳ４００に進む。また、自動縮小コピーモードが選択される場合は、自動縮小コピーの処理を行うためにステップＳ５００に進む。キャンセルが選択される場合はステップＳ２０６に進み、コピーをキャンセルして、画像データコピー制御の処理を終了する。
【００９８】
ステップＳ２００において残り容量ＳＣが第１合計データ量ＴＳ１以上である場合はステップＳ２０７に進む。
【００９９】
ステップＳ２０７ではコピーモード選択ウィンドウを開いて、ステップＳ２０８に進む。ステップＳ２０８では、コピーモードを選択する入力があるかを確認する。入力があるまでステップＳ２０８を繰返し、入力がある場合にステップＳ２０９に進む。
【０１００】
ステップＳ２０９〜ステップＳ２１２において、いずれのコピーモードを選択する入力がされるかを判断する。全体縮小コピーモードが選択される場合は、全体縮小コピーの制御を行うためにステップＳ３０８に進む。また、個別縮小コピーモードが選択される場合は、個別縮小コピーの制御を行うためにステップＳ４００に進む。
【０１０１】
また、自動縮小コピーモードが選択される場合は、自動縮小コピーの制御を行うためにステップＳ５０８に進む。また、通常コピーモードが選択される場合はステップＳ２１３に進む。キャンセルが選択される場合はステップＳ２０６に進み、コピーをキャンセルして、画像データコピー制御の処理を終了する。
【０１０２】
ステップＳ２１２で通常コピーモードが選択されるとステップＳ２１３に進んで、ＣＦＰが１であるすべての被コピー画像データをＷメモリに書込み、その後画像データコピー制御の処理を終了する。
【０１０３】
次に、ステップＳ３００〜ステップＳ３１８における全体縮小コピーモードの処理について説明する（図１３参照）。なお、第１合計データ量ＴＳ１が残り容量ＳＣより大きい場合はステップＳ３００から全体縮小コピーの処理が始まる。ステップＳ３００で、被コピー画像データ毎の最大縮小段階（最大ＲＳ）、すなわち画像サイズを減少させることによるデータ量の縮小後の画像サイズをＱＶＧＡ以下にする縮小段階の１段階下の段階を求め画像データ毎に記憶する。
【０１０４】
次に、ステップＳ３０１に進み、被コピー画像データ毎にセットされる縮小段階の段階数ＲＳを１（第１の縮小段階）にして、ステップＳ３０２に進む。ステップＳ３０２では、被コピー画像毎にセットされるＲＳの縮小段階で縮小されたデータ量を算出する。
【０１０５】
次に、ステップＳ３０３では、ステップＳ３０２で算出したデータ量の合計である第２合計データ量ＴＳ２を求める。そして、ステップＳ３０４において、第２合計データ量ＴＳ２と残り容量ＳＣとを比較する。第２合計データ量ＴＳ２の方が大きい場合は、ステップＳ３０５に進み、最大ＲＳにセットされていない被コピー画像データがあるか否かを判断する。
【０１０６】
最大ＲＳにセットされていない被コピー画像データがある場合は、第２合計データ量ＴＳ２を下げる余地がある。従って最大ＲＳにセットされていない被コピー画像データがある場合は、ステップＳ３０６に進み、最大ＲＳにセットされていない被コピー画像データのＲＳを１段階上げてセットする。
【０１０７】
なお、最大ＲＳにセットされていない被コピー画像データがない場合は、第２合計データ量ＴＳ２を下げる余地が無く、ステップＳ３０７に進んで“コピー不可”を表示する。その後、ステップＳ３１８においてコピーをキャンセルして画像データコピー制御を終了する。
【０１０８】
ステップＳ３０６の処理の終了後は、ステップＳ３０２に戻る。従って、ステップＳ３０４において第２合計データ量ＴＳ２が残り容量ＳＣ以下となるまで、ステップＳ３０２〜ステップＳ３０６の処理が繰返される。
【０１０９】
ステップＳ３０４において、第２合計データ量ＴＳ２が残り容量ＳＣ以下である場合はステップＳ３１０に進む。なお、第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合はステップＳ３０８から全体縮小コピーの処理が始まり、ステップＳ３０９の処理が行われステップＳ３１０に進む。
【０１１０】
まず、ステップＳ３０８、ステップＳ３０９の処理について説明する。ステップＳ３０８では、ステップＳ３００と同様に、被コピー画像データ毎の最大ＲＳを求める。次にステップＳ３０９では、ステップＳ３０１と同様に、被コピー画像データ毎にセットされるＲＳを１にリセットして、ステップＳ３１０に進む。
【０１１１】
ステップＳ３０４、及びステップＳ３０９の処理の後、ステップＳ３１０において、被コピー画像データ毎にセットされたＲＳの縮小段階により縮小させた被コピー画像毎のデータ量、及び第２合計データ量ＴＳ２をＬＣＤ２３モニタに表示する。ステップＳ３１０では、同時にコピー確定ウィンドウを開く。
【０１１２】
次にステップＳ３１１において、コピーを確定するかについての入力があるか否かの確認を行う。入力を確認するまでステップＳ３１１を繰り返し、確認するとステップＳ３１２に進む。ステップＳ３１２では、“更に縮小”を選択する入力が行われているか否かを確認する。“更に縮小”の入力が行われる場合はステップＳ３１３に進む。
【０１１３】
ステップＳ３１３では、最大ＲＳにセットされていない被コピー画像データがあるか否かを判断する。最大ＲＳにセットされていない被コピー画像データがある場合は、ステップＳ３１４に進む。ステップＳ３１４で、最大ＲＳにセットされていない被コピー画像データのＲＳを１段階上げてセットし、その後ステップＳ３１０に戻る。
【０１１４】
ステップＳ３１３において、最大ＲＳにセットされていない被コピー画像データがない場合は、ステップＳ３１５において“縮小不可”を表示して、ステップＳ３１１に戻る。
【０１１５】
従って、ステップＳ３１２において“更に縮小”の選択を停止するまで、ステップＳ３１０〜ステップＳ３１４の処理、或いはステップＳ３１１〜ステップＳ３１３、ステップＳ３１５の処理が繰返される。
【０１１６】
ステップＳ３１２において、“更に縮小”を選択する入力が行われない場合は、次にステップＳ３１６に進んで、“コピー”、或いは“キャンセル”を行う入力のいずれであるかを確認する。
【０１１７】
“コピー”を選択する入力である場合はステップＳ３１７に進み、縮小した被コピー画像データをＷメモリに書込む。“コピー”の選択でなく、“キャンセル”の選択である場合はステップＳ３１８に進み、前述したようにコピーをキャンセルして画像データコピー制御の処理を終了する。
【０１１８】
次に、ステップＳ４００〜ステップＳ４１３における個別縮小コピーモードの処理について説明する（図１４参照）。ステップＳ４００において、被コピー画像データ毎の最大ＲＳを求める。次にステップＳ４０１で、被コピー画像データ毎に複数のＲＳの縮小段階で縮小されたデータ量を表示する。
【０１１９】
次のステップＳ４０２では、被コピー画像データ毎にいずれの量に縮小したデータ量にするかの入力があるか否か確認する。入力されるまでステップＳ４０２を繰返し、入力が行われたら、ステップＳ４０３に進む。ステップＳ４０３では、ステップＳ４０２で選択したデータ量の合計である第２合計データ量ＴＳ２を求める。
【０１２０】
そして、ステップＳ４０４において、第２合計データ量ＴＳ２と残り容量ＳＣとを比較する。第２合計データ量ＴＳ２の方が大きい場合は、ステップＳ４０５に進み、最大ＲＳにセットされていない被コピー画像データがあるか否かを判断する。
【０１２１】
最大ＲＳにセットされていない被コピー画像データがある場合は、ステップＳ４０６において第２合計データ量ＴＳ２を赤色で表示して、ステップＳ４０１に戻る。従って、ステップＳ４０４において第２合計データ量ＴＳ２が残り容量ＳＣ以下になるまでステップＳ４０１〜ステップＳ４０６の処理を繰返す。
【０１２２】
最大ＲＳにセットされていない被コピー画像データがない場合は、第２合計データ量ＴＳ２を下げる余地がない。従ってこの場合、ステップＳ４０７に進み、“コピー不可”を表示する。その後、ステップＳ４１３においてコピーをキャンセルして画像データコピー制御を終了する。
【０１２３】
ステップＳ４０４において、第２合計データ量ＴＳ２が残り容量ＳＣ以下である場合は、ステップＳ４０８に進む。ステップＳ４０８では、第２合計データ量ＴＳ２を白色で表示する。ステップＳ４０８では、同時にコピー確定ウィンドウを開く。
【０１２４】
次にステップＳ４０９に進み、コピーを確定するかについての入力があるか否かの確認を行う。入力を確認するまでステップＳ４０９を繰り返し、確認するとステップＳ４１０に進む。ステップＳ４１０では、“更に縮小”を選択する入力が行われているか否かを確認する。“更に縮小”の入力が行われる場合はステップＳ４０２に戻る。
【０１２５】
従って、ステップＳ４１０において“更に縮小”の選択を停止するまで、ステップＳ４０２〜ステップＳ４０４、ステップＳ４０８〜ステップＳ４１０の処理が繰返される。
【０１２６】
ステップＳ４１０において、“更に縮小”を選択する入力が行われない場合は、次にステップＳ４１１に進んで、“コピー”、或いは“キャンセル”を行う入力のいずれの入力が行われるかを確認する。
【０１２７】
“コピー”を選択する入力である場合はステップＳ４１２に進み、縮小した被コピー画像データをＷメモリに書込む。“コピー”の選択でなく、“キャンセル”の選択である場合はステップＳ４１３に進み、前述したようにコピーをキャンセルして画像データコピー制御の処理を終了する。
【０１２８】
最後に、ステップＳ５００〜ステップＳ５１８における自動縮小コピーモードの処理について説明する（図１５参照）。第１合計データ量ＴＳ１が残り容量ＳＣより大きい場合はステップＳ５００から自動縮小コピーの処理が始まる。ステップＳ５００で、被コピー画像データ毎の最大ＲＳを求める。
【０１２９】
次に、ステップＳ５０１に進み、被コピー画像データ毎にセットされるＲＳを０にリセットして、ステップＳ５０２に進む。なおＲＳが０である場合は、データ量縮小処理を行わないことを意味する。
【０１３０】
ステップＳ５０２では、最大ＲＳにセットされていない被コピー画像データがあるか否かを判断する。最大ＲＳにセットされていない被コピー画像データがある場合は、ステップＳ５０３に進む。ステップＳ５０３では、最大ＲＳにセットされていない被コピー画像データの中でデータ量が最大であるもののＲＳを１段階上げてセットする。
【０１３１】
次にステップＳ５０４では、被コピー画像毎にセットされるＲＳの縮小段階で縮小されたデータ量を算出して、ステップＳ５０５では算出されたデータ量の合計であるＴＳ２を求める。その後ステップＳ５０６に進み、第２合計データ量ＴＳ２と残り容量ＳＣとを比較する。第２合計データ量ＴＳ２の方が大きい場合は、ステップＳ５０２に戻る。
【０１３２】
従って、ステップＳ５０６において、第２合計データ量ＴＳ２が残り容量ＳＣ以下になるまでステップＳ５０２〜ステップＳ５０６の処理が繰返される。なお、ステップＳ５０２において、最大ＲＳにセットされていない被コピー画像データがない場合は、ステップＳ５０７に進む。ステップＳ５０７では“コピー不可”を表示して、ステップＳ５１８に進み、コピーをキャンセルして画像データコピー制御を終了する。
【０１３３】
ステップＳ５０６において、第２合計データ量ＴＳ２が残り容量ＳＣ以下である場合はステップＳ５１１に進む。なお、第１合計データ量ＴＳ１が残り容量ＳＣ以下である場合はステップＳ５０８から自動縮小コピーの処理が始まり、ステップＳ５０９、ステップＳ５１０の処理が行われステップＳ５１１に進む。
【０１３４】
まず、ステップＳ５０８〜ステップＳ５１０の処理について説明する。ステップＳ５０８では、ステップＳ５００と同様に、被コピー画像データ毎の最大ＲＳを求める。次にステップＳ５０９では、ステップＳ５０１と同様に、被コピー画像データ毎にセットされるＲＳを０にリセットして、ステップＳ５１０に進む。
【０１３５】
ステップＳ５１０ではステップＳ５０３と同様に、最大ＲＳにセットされていない被コピー画像データの中でデータ量が最大であるもののＲＳの段階を１段階上げてセットしてステップＳ５１１に進む。
【０１３６】
ステップＳ５０６、或いはステップＳ５１０の処理の後、ステップＳ５１１において、被コピー画像データ毎にセットされたＲＳの縮小段階により縮小させた被コピー画像毎のデータ量、及び第２合計データ量ＴＳ２を表示する。また、ステップＳ５１１では、同時にコピー確定ウィンドウを表示する。
【０１３７】
次にステップＳ５１２において、コピーを確定するかについての入力があるか否かの確認を行う。入力を確認するまでステップＳ５１２を繰り返し、確認するとステップＳ５１３に進む。ステップＳ５１３では、“更に縮小”を選択する入力が行われているか否かを確認する。“更に縮小”の入力が行われる場合はステップＳ５１４に進む。
【０１３８】
ステップＳ５１４では、最大ＲＳにセットされていない被コピー画像データがあるか否かを判断する。最大ＲＳにセットされていない被コピー画像データがある場合は、ステップＳ５１０に戻る。最大ＲＳにセットされていない被コピー画像データがない場合は、ステップＳ５１５において“縮小不可”を表示して、ステップＳ５１１に戻る。
【０１３９】
従って、ステップＳ５１３において“更に縮小”の選択を停止するまで、ステップＳ５１１〜ステップＳ５１５の処理が繰返される。また、ステップＳ５１３における“更に縮小”の選択の停止、或いはステップＳ５１４においてすべての被コピー画像データが最大ＲＳにセットされるまで、ステップＳ５１０〜ステップＳ５１４の処理が繰返される。
【０１４０】
ステップＳ５１３において、“更に縮小”を選択する入力が行われない場合は、次にステップＳ５１６に進んで、“コピー”、或いは“キャンセル”を行う入力のいずれの入力が行われるかを確認する。
【０１４１】
“コピー”を選択する入力である場合はステップＳ５１７に進み、縮小した被コピー画像データをＷメモリに書込む。“コピー”の選択でなく、“キャンセル”の選択である場合はステップＳ５１８に進み、前述したようにコピーをキャンセルして画像データコピー制御の処理を終了する。
【０１４２】
以上のように、本実施形態を適用した画像データコピーシステムを備えるカメラによれば、異なるメモリ間で画像データをまとめてコピーする場合に便利である。即ち、コピー先のメモリに複数の画像データをコピーするのに十分な空き容量がない場合に、少なくとも一つの画像データを縮小してコピーを行うので、操作者がコピーをキャンセルして画像データを縮小して再度コピーをする必要が無くなる。
【０１４３】
全体縮小コピーモードによれば、コピーをする画像の画質をある程度合わせることが可能であり、そのような要望を持ってコピーをする場合に有効である。個別縮小コピーモードによれば、画像毎に縮小段階の設定が出来るので画質を落としてもいい画像と画質の維持を望む画像を区別して縮小コピーできる点で有効である。更に、自動縮小コピーモードによれば、一番大きなデータ量のものから縮小段階を上げていくので、不必要に多くの画像データの縮小段階を上げずにコピーできる点で有効である。
【０１４４】
なお、第１合計データ量ＴＳ１が残り容量ＳＣ以下であっても、“全体縮小コピー”、“個別縮小コピー”、及び“自動縮小コピー”の選択が可能、即ち第１合計データ量ＴＳ１に関わらず、手動入力により選択が可能である。このような構成によれば、例えば、バックアップのために頻繁にコピーを繰返すような場合に、コピー先のメモリを一度のコピーにより使い切ることを防ぐことが可能となる。
【０１４５】
なお本実施形態において、第１〜第３の縮小段階で画像データの圧縮が行われ、第４の縮小段階以降に画像サイズの減少が行われる構成であるが、逆であってもよいし、どのような順番であってもよい。また、画像データの縮小方法として、画像データの圧縮と画像サイズの縮小だけでなく他の公知のいかなる縮小方法であってもよい。
【０１４６】
また、本実施形態において縮小コピーモードとして全体縮小コピーモード、個別縮小コピーモード、及び自動縮小コピーモードの中から選択する構成であるが、いずれかのモードを備える構成であってもよい。更にコピーモード中に選択できる構成であるがカメラの設定においていずれか一つに定めることが出来る構成であってもよい。
【０１４７】
また、本実施形態において内蔵メモリと着脱式のメモリ間において画像データをコピーする構成であるが、異なる２つのメモリが画像データ処理回路を介して画像データをコピーする構成であってもよく、コピー元となる第１メモリからの画像データ読取り装置、及びコピー先となる第２メモリに画像データを出力する画像データ書込み装置を備えていればよい。また、コピー元のメモリもコピー先のメモリも着脱式のメモリであれば、コピー可能なメモリが多くなる点で有効である。
【０１４８】
また、本実施形態において、被コピー画像データは操作者により選択可能な構成であるがコピー元に格納されているすべての画像データが自動的に被コピー画像データとなる構成であってもよい。必ずしも操作者が被コピー画像の選択を望んでいるわけでなく、被コピー画像の選択処理を省くことにより、全体の処理が簡潔になる点で有効である。
【０１４９】
更に、本実施形態において画像データコピーシステムをデジタルカメラに設けたが、パーソナルコンピュータに適用することも可能である。本発明の実施形態を適用した画像データコピープログラムを記録媒体に格納しパーソナルコンピュータに読込ませることにより、パーソナルコンピュータにおいて画像データコピーが可能となる。
【図面の簡単な説明】
【０１５０】
【図１】本発明の一実施形態を適用した画像データコピーシステムを備えるデジタルカメラの斜視図である。
【図２】画像データコピーシステムを有する画像データ処理システムの電気的構成を示すブロック図である。
【図３】ＬＣＤモニタに表示されるコピー方向決定画面である。
【図４】ＬＣＤモニタに表示されるコピー画像選択画面である。
【図５】コピー時の動作について説明するための図である。
【図６】コピーモード選択ウィンドウが表示されている状態を示す図である。
【図７】全体縮小コピー時の動作について説明するための図である。
【図８】コピー確定ウィンドウが表示されている状態を示す図である。
【図９】ＬＣＤモニタに表示される縮小段階選択画面である。
【図１０】自動縮小コピーにより縮小段階が報知されている状態を示す図である。
【図１１】コピーする画像を選択するまでの処理を示すフローチャートである。
【図１２】コピーモードを選択するまでの処理を示すフローチャートである。
【図１３】全体縮小コピーモードにおける処理を示すフローチャートである。
【図１４】個別縮小コピーモードにおける処理を示すフローチャートである。
【図１５】自動縮小コピーモードにおける処理を示すフローチャートである。
【符号の説明】
【０１５１】
１０  画像データ処理システム
１３  画像データ処理回路
１４  ＲＡＭ
１５  フラッシュメモリ
１６  カード型メモリコネクタ
１７  カード型メモリ
２０  カメラ
２３  ＬＣＤモニタ
２４  選択ボタン
２５  決定ボタン
３０  コピー方向決定画面
３１  コピー画像選択画面
３３  画像データのデータ量
３７  コピーモード選択ウィンドウ
３８  縮小した場合のデータ量
３９  コピー確定ウィンドウ
４０  縮小段階選択画面
４１  被コピー画像
ＳＣ  残り容量
ＴＳ１  第１合計データ量
ＴＳ２  第２合計データ量
【図１】
2006086709.tif 000003
【図２】
2006086709.tif 000004
【図３】
2006086709.tif 000005
【図４】
2006086709.tif 000006
【図５】
2006086709.tif 000007
【図６】
2006086709.tif 000008
【図７】
2006086709.tif 000009
【図８】
2006086709.tif 000010
【図９】
2006086709.tif 000011
【図１０】
2006086709.tif 000012
【図１１】
2006086709.tif 000013
【図１２】
2006086709.tif 000014
【図１３】
2006086709.tif 000015
【図１４】
2006086709.tif 000016
【図１５】
2006086709.tif 000017