(57)【要約】【課題】  記憶容量に制限がある場合であっても、保存するデータ及び削除するデータの管理を適切に行うことができる電子機器等を提供する。【解決手段】  任意のデータ量のデータが記憶される記憶領域に、第１データを格納する第１データ記憶領域と当該第１データ記憶領域から移動された第２データを格納する第２データ記憶領域とが含まれる一次記憶ＲＡＭ５０と、一次記憶ＲＡＭ５０に対するデータの記憶処理を制御する制御部４２とを備え、制御部４２は、第１データ記憶領域に格納された第１データを第２データ記憶領域に移動させる場合に、所定の条件に従って第２データ記憶領域に格納された第２データを削除すると共に、データ圧縮部４７ａを制御して移動させる第１データのデータ量を減少させ、当該データ量が減少された第１データを第２データ記憶領域に格納する。【選択図】      図２
2011065445.tif 000002
【特許請求の範囲】
【請求項１】
任意のデータ量のデータが記憶される記憶領域に、第１データを格納する第１データ記憶領域と当該第１データ記憶領域から移動された第２データを格納する第２データ記憶領域とが含まれる記憶手段と、
前記記憶手段に対するデータの記憶処理を制御する制御手段とを備え、
前記制御手段は、前記第１データ記憶領域に格納された第１データを前記第２データ記憶領域に移動させる場合に、所定の条件に従って前記第２データ記憶領域に格納された第２データを削除すると共に、前記移動させる第１データのデータ量を減少させて当該データ量が減少された第１データを前記第２データ記憶領域に格納することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記移動される第１データのデータ量を減少させて前記第２データ記憶領域に格納可能かを判定し、当該データ量が減少された第１データを前記第２データ記憶領域に格納可能である場合には、当該データ量が減少された第１データを当該第２データ記憶領域に格納し、当該データ量が減少された第１データを前記第２データ記憶領域に格納可能ではない場合には、所定の条件に従って前記第２データ記憶領域に格納された第２データを削除すると共に、前記移動させる第１データのデータ量を減少させて当該第１データを前記第２データ記憶領域に格納することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、前記所定の条件として、前記第２データ記憶領域に格納された第２データのうち、当該第２データ記憶領域に移動された時刻が最も古い第２データを削除する条件に従って、前記第２データ記憶領域に格納された第２データを削除することを特徴とする請求項１又は請求項２に記載の電子機器。
【請求項４】
前記制御手段は、前記所定の条件として、前記第２データ記憶領域に格納された第２データのうち最もデータ生成時刻が古い第２データを削除する条件に従って、前記第２データ記憶領域に格納された第２データを削除することを特徴とする請求項１又は請求項２に記載の電子機器。
【請求項５】
コンピュータを、
任意のデータ量のデータごとにデータが記憶される記憶領域に、第１データを格納する第１データ記憶領域と当該第１データ記憶領域から移動された第２データを格納する第２データ記憶領域とが含まれる記憶手段に対するデータの記憶処理を制御する制御手段として機能させ、
前記制御手段が、前記第１データ記憶領域に格納された第１データを前記第２データ記憶領域に移動させる場合に、所定の条件に従って前記第２データ記憶領域に格納された第２データを削除すると共に、前記移動させる第１データのデータ量を減少させて当該データ量が減少された第１データを前記第２データ記憶領域に格納することを特徴とする電子機器のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種のデータを記憶及び削除する電子機器及び電子機器のプログラムに関する。
【背景技術】
【０００２】
一般的に、データを記憶する記録媒体を備えた電子機器は、当該記録媒体に記憶されたデータを管理する機能を有する。このような電子機器としては、例えば下記の特許文献１のように、画像データを管理するための撮像装置が挙げられる。
【０００３】
この特許文献１には、フラッシュメモリ内を保存フォルダとゴミ箱フォルダとに区分して画像データを管理する撮像装置が記載されている。この撮像装置は、画像データを保存フォルダに格納し、保存を希望しない画像データをゴミ箱フォルダに格納する。そして、撮像装置は、ゴミ箱フォルダに格納されている画像データを消去する操作がされた場合には、当該画像データをフラッシュメモリから消去する。なお、保存フォルダ及びゴミ箱フォルダは、その記憶容量がそれぞれ可変である。
【０００４】
この撮像装置は、フラッシュメモリの記憶容量に制限があるために、撮像処理により得られた新たな画像データを記録する場合に、フラッシュメモリに空き容量があるか否かを判定する。撮像装置は、フラッシュメモリに空き容量がある場合には、そのまま画像データを記憶する。しかし、フラッシュメモリに空き容量がない場合には、撮像装置は、自動的にゴミ箱フォルダに格納されている画像データを消去する。このとき、撮像装置は、ゴミ箱フォルダに格納されている画像データの消去優先度に基づき、当該消去優先度が最も高い画像データをゴミ箱フォルダから消去する。この消去優先度は、各画像データに関連付けて記憶されている情報であり、画像データの付加情報として又は別個のテーブルに格納されている。
【０００５】
撮像装置は、ゴミ箱フォルダに格納されている画像データを削除することにより、撮像して得た新たな画像データを格納する記憶容量を確保でき、当該空き容量に当該画像データを記憶させることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２９５１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように特許文献１に記載された撮像装置は、消去優先度が最も高い画像データをゴミ箱フォルダから消去することにより、新たに保存したい画像データのための空き容量を確保している。しかし、ゴミ箱フォルダに格納されている画像データは、撮像処理時又は編集時に設定される撮像画像の記録画素数である記録サイズ及び圧縮率である画質に応じて、データ量が異なるものである。したがって、ゴミ箱フォルダに格納された画像データを消去しても、新たに保存したい画像データを保存フォルダに格納できない場合がある。
【０００８】
具体的には、ゴミ箱フォルダに格納された画像データのうち最も消去優先度が高い画像データのデータ量が、新たに保存したい画像データのデータ量よりも小さい場合には、当該消去優先度が最も高い画像データを消去するのみでは、新たに保存したい画像データのデータ量に相当する空き容量を確保できない。
【０００９】
また、上述した撮像装置において、新たに保存したい画像データのデータ量以上の空き容量を確保するために、ゴミ箱フォルダに格納された画像データのうち消去優先度の高いものから優先して複数の画像データを消去することができる。しかし、複数の画像データを消去すると、ユーザがゴミ箱フォルダに格納された画像データを確認したい場合に、確認したい画像が既に自動的に消去されているという事態を招来する可能性が高くなる。
【００１０】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、記憶容量に制限がある場合であっても、保存するデータ及び削除するデータの管理を適切に行うことができる電子機器及び電子機器のプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る電子機器は、任意のデータ量のデータが記憶される記憶領域に、第１データを格納する第１データ記憶領域と当該第１データ記憶領域から移動された第２データを格納する第２データ記憶領域とが含まれる記憶手段と、記憶手段に対するデータの記憶処理を制御する制御手段とを備え、制御手段は、第１データ記憶領域に格納された第１データを第２データ記憶領域に移動させる場合に、所定の条件に従って第２データ記憶領域に格納された第２データを削除すると共に、移動させる第１データのデータ量を減少させて当該データ量が減少された第１データを第２データ記憶領域に格納する。
【００１２】
本発明に係る電子機器のプログラムは、コンピュータを、任意のデータ量のデータごとにデータが記憶される記憶領域に、第１データを格納する第１データ記憶領域と当該第１データ記憶領域から移動された第２データを格納する第２データ記憶領域とが含まれる記憶手段に対するデータの記憶処理を制御する制御手段として機能させ、制御手段が、第１データ記憶領域に格納された第１データを第２データ記憶領域に移動させる場合に、所定の条件に従って第２データ記憶領域に格納された第２データを削除すると共に、移動させる第１データのデータ量を減少させて当該データ量が減少された第１データを第２データ記憶領域に格納する。
【発明の効果】
【００１３】
本発明に係る電子機器及び電子機器のプログラムによれば、第１データ記憶領域に格納された第１データを第２データ記憶領域に移動させる場合に、所定の条件に従って第２データを削除すると共に、移動させる第１データのデータ量を減少させて当該第１データを第２データ記憶領域に格納するので、記憶容量に制限がある場合であっても、保存するデータ及び削除するデータの管理を適切に行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態となるデジタルスチルカメラの構成を示し斜視図であり、（ａ）は主に前面の構成、（ｂ）は主に背面の構成を示す斜視図である。
【図２】図１に示すデジタルスチルカメラの制御系の構成を示すブロック図である。
【図３】一次記憶ＲＡＭにおけるデータ記憶領域内の保存フォルダ記憶領域とゴミ箱フォルダ記憶領域について説明する図である。
【図４】本発明の一実施形態となるデジタルスチルカメラによるゴミ箱フォルダ記憶領域から削除データの自動消去処理を説明する図である。
【図５】本発明の一実施形態となるデジタルスチルカメラにより作成される管理テーブルについて示す図である。
【図６】本発明の一実施形態となるデジタルスチルカメラによる他のゴミ箱フォルダ記憶領域から削除データの自動消去処理を説明する図である。
【図７】本発明の一実施形態となるデジタルスチルカメラにより作成される管理テーブルについて示す他の図である。
【図８】本発明の一実施形態となるデジタルスチルカメラによるゴミ箱フォルダ記憶領域から削除データの自動消去処理の処理手順を示すフローチャートである。
【図９】本発明の一実施形態となるデジタルスチルカメラによる他のゴミ箱フォルダ記憶領域から削除データの自動消去処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明に係る電子機器の実施形態について、図面を参照して説明する。この実施形態においては、電子機器としての一例として、デジタルスチルカメラ１について説明する。しかし、本発明に係る電子機器としては、デジタルスチルカメラ１に限らず、ハードディスク装置を備えたパーソナルコンピュータ、メモリカードを備えた携帯電話機器、各種の携帯端末が含まれることは勿論である。
【００１６】
始めに、図１（ａ），（ｂ）を参照して、本発明の一実施形態となるデジタルスチルカメラ１の全体構成について説明する。
【００１７】
本発明の一実施形態として示すデジタルスチルカメラ１は、図１（ａ）に示すように、略四角形形状の薄板状本体（以下、本体と略記）２の前面に撮影レンズ３，セルフタイマランプ４，ファインダ窓５，ストロボ発光部６，及びマイクロホン部７を備える。本体２上面の（ユーザにとって）右端側には電源キー８及びシャッタキー９が設けられている。
【００１８】
撮影レンズ３は、焦点距離を無段階に変化させるズーム機能及びＡＦ（Auto Focus）機能を有する。この撮影レンズ３は、電源オフ時及び再生モード時は本体２内部に沈胴する。電源キー８は、電源のオン／オフ毎に操作されるキーである。シャッタキー９は、撮影モード時に撮影タイミングを指示する。
【００１９】
本体２の背面には、図１（ｂ）に示すように、撮影モード（Ｒ）キー１０，再生モード（Ｐ）キー１１，電子ビューファインダ（ＥＶＦ）１２，スピーカ部１３，マクロキー１４，ストロボキー１５，メニュー（ＭＥＮＵ）キー１６，リングキー１７，セット（ＳＥＴ）キー１８，液晶表示部１９が設けられている。
【００２０】
撮影モードキー１０は、電源オフの状態から操作することで自動的に電源オンとして静止画の撮影モードに移行する。一方、撮影モードキー１０は、電源オンの状態から繰返し操作することで静止画と動画の撮影モードを循環的に設定する。
【００２１】
再生モードキー１１は、電源オフの状態から操作することで自動的に電源オンとして再生モードに移行する。ＥＶＦ１２は、液晶画面を使用した接眼型のファインダである。ＥＶＦ１２は、撮影モード時にはライブビュー画像を液晶画面に表示する。一方、ＥＶＦ１２は、再生モード時には選択された画像等を再生表示する。マクロキー１４は、静止画の撮影モードで通常撮影とマクロ撮影とを切り換える際に操作する。ストロボキー１５は、ストロボ発光部６の発光モードを切り換える際に操作する。メニューキー１６は、各種メニュー項目等を選択する際に操作する。リングキー１７は、上下左右各方向への項目選択用のキーが一体に形成されたものである。セットキー１８は、リングキー１７の中央に位置し、その時点で選択されている項目を設定する際に操作する。
【００２２】
再生モード（Ｐ）キー１１は、デジタルスチルカメラ１に記憶された撮像画像を確認させる場合に操作される。再生モード（Ｐ）キー１１が操作された場合、デジタルスチルカメラ１は、後述のメモリカード（記憶手段）４８に形成されたフォルダごとに、当該フォルダに格納された撮像画像を再生する。
【００２３】
より具体的には、再生モード（Ｐ）キー１１及びリングキー１７の操作により、デジタルスチルカメラ１は、一次記憶ＲＡＭ５０に形成された保存フォルダに格納された撮像画像、保存フォルダからゴミ箱フォルダに移動された撮像画像を表示させることができる。保存フォルダとは、ユーザが保存を望むために形成されたフォルダであり、複数の撮像画像データが格納可能な容量を有している。また、ゴミ箱フォルダとは、ユーザが保存を望まないために保存フォルダから移動された複数の撮像画像データ格納されるフォルダである。更に、デジタルスチルカメラ１は、保存フォルダ、ゴミ箱フォルダごとに、それぞれ格納されている複数の撮像画像をサムネイル形式で一覧表示させ、リングキー１７の操作により何れかの撮像画像を拡大表示することができる。これにより、デジタルスチルカメラ１は、ユーザにリングキー１７を操作させて、保存フォルダからゴミ箱フォルダに移動させる撮像画像、ゴミ箱フォルダから消去する撮像画像を選択させることができる。
【００２４】
液晶表示部１９は、バックライト付きのカラー液晶パネルで構成される。液晶表示部１９は、撮影モード時にはライブビュー画像のモニタ表示を行う。一方、液晶表示部１９は、再生モード時には再生モード（Ｐ）キー１１の操作により選択された撮像画像等を再生表示する。図示しないが、デジタルスチルカメラ１の底面には、記録媒体として用いられるメモリカード４８を着脱するためのメモリカードスロットや、外部のパーソナルコンピュータ等と接続するためのシリアルインタフェースコネクタとしてのＵＳＢ（Universal Serial Bus）コネクタ等が設けられている。
【００２５】
つぎに、図２を参照して、本発明の一実施形態となるデジタルスチルカメラ１の撮像系及び制御系の構成について説明する。
【００２６】
本発明の一実施形態となるデジタルスチルカメラ１では、撮影モードの際、モータ（Ｍ）３１の駆動により撮影レンズ３を移動させて、合焦位置や絞り位置を移動させる。撮像素子であるＣＣＤ（Charge Coupled Device）３３は、撮影レンズ３を構成するレンズ光学系３２の撮影光軸後方に配置されている。このＣＣＤ３３は、タイミング発生器（ＴＧ（Timing Generator））３４と垂直ドライバ３５によって走査駆動される。ＣＣＤ３３は、一定周期毎に結像した光像に対応する光電変換信号を１フレーム分ごとに供給する。この光電変換信号は、アナログ形態の信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整された後にサンプルホールド回路（Ｓ／Ｈ（sample/hold））３６でサンプルホールドされ、Ａ／Ｄ（analog to digital）変換器３７でデジタルデータに変換される。このデジタルデータは、カラープロセス回路３８により画素補間処理及びγ補正処理を含むカラープロセス処理が行われ、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒとされる。そして、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒは、ＤＭＡ（Direct Memory Access）コントローラ３９に供給される。
【００２７】
ＤＭＡコントローラ３９は、カラープロセス回路３８から受け取った輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、同じくカラープロセス回路３８からの複合同期信号，メモリ書込みイネーブル信号，及びクロック信号を用いて一度ＤＭＡコントローラ３９内部のバッファに書込む。ＤＭＡコントローラ３９は、ＤＲＡＭ（Dynamic Random Access Memory）インタフェース（Ｉ／Ｆ(Interface)）４０を介してバッファメモリとして使用されるＤＲＡＭ４１にＤＭＡ転送する。
【００２８】
制御部４２は、ＣＰＵ（Central Processing Unit），ＣＰＵで実行されるコンピュータプログラムを固定的に記憶したＲＯＭ（Read Only Memory）等により構成される。制御部４２は、デジタルスチルカメラ１全体の動作を制御する。
【００２９】
制御部４２は、ＤＲＡＭ４１への輝度及び色差信号からなる撮像画像データのＤＭＡ転送終了後に、この撮像画像データを、ＤＲＡＭインタフェース４０を介してＤＲＡＭ４１より読出し、ＶＲＡＭ（Video Random Access Memory）コントローラ４３を介してＶＲＡＭ４４に書込む。デジタルビデオエンコーダ４５は、上記撮像画像データを、ＶＲＡＭコントローラ４３を介してＶＲＡＭ４４より定期的に読出し、これらのデータを元にビデオ信号を発生してＥＶＦ１２と液晶表示部１９に供給する。ＥＶＦ１２と液晶表示部１９は、デジタルビデオエンコーダ４５から受け取ったビデオ信号に基づいた表示を行う。これにより、ＥＶＦ１２及び液晶表示部１９は、その時点でＶＲＡＭコントローラ４３から取り込んでいる画像情報に基づく画像（ライブビュー画像）をリアルタイムに表示する。
【００３０】
このようにＥＶＦ１２及び液晶表示部１９には、その時点での画像がライブビュー画像としてリアルタイムに表示される。このようなライブビュー画像の表示状態で、静止画撮影を行いたいタイミングでシャッタキー９が操作されると、当該シャッタキー９は、トリガ信号を発生する。制御部４２は、このトリガ信号に応じてその時点でＣＣＤ３３から取込んでいる１フレーム分の撮像画像データのＤＲＡＭ４１へのＤＭＡ転送を取り止める。次に、制御部４２は、改めて適正な露出条件に従った絞り値及びシャッタ速度でＣＣＤ３３を駆動するようにモータ（Ｍ）３１を制御し、１フレーム分の撮像画像データを得てＤＲＡＭ４１へ転送し、その後にこの経路を停止し、記録保存の状態に遷移する。
【００３１】
この記録保存の状態において、制御部４２は、ＤＲＡＭ４１に書込まれている輝度及び色差信号を、ＤＲＡＭインタフェース４０を介してＹ，Ｃｂ，Ｃｒの各コンポーネント毎に読出して、画像処理部４７に書込む。この画像処理部４７は、データを圧縮するデータ圧縮部４７ａを含む。このデータ圧縮部４７ａは、撮影画像データに対してＪＰＥＧ（Joint Photograph coding Experts Group）規格に従ったＡＤＣＴ（Adaptive Discrete Cosine Transform：適応離散コサイン変換）処理を行って、所定の圧縮率でデータの圧縮をする。この圧縮率は、所定の圧縮処理により、データの内容を保ったまま、容量の削減された度合いを示す。この圧縮済みのデータは、外部記録用のデータとしてメモリカード４８に記録される。そして、制御部４２は、撮像画像データの圧縮処理及びメモリカード４８への圧縮データの書込み終了に伴なって、ＣＣＤ３３からＤＲＡＭ４１への経路を再び起動する。
【００３２】
データ圧縮部４７ａのデータ圧縮率は、制御部４２により制御される。デジタルスチルカメラ１は、例えば、画質として、低圧縮率の「高精細」、中程度の圧縮率の「標準」、高圧縮率の「エコノミー」を、ユーザの操作により選択することができるようにしている。制御部４２は、低圧縮率、標準、高圧縮率の３段階のうち、ユーザにより選択された圧縮率で圧縮処理をするようにデータ圧縮部４７ａを制御する。これにより、撮像画像データは、データ圧縮部４７ａによる圧縮処理により任意のデータ量とされる。例えば、圧縮率が低い「高精細」の場合、撮像画像データのデータ量は最も多くなり、圧縮率が中程度の「標準」の場合、撮像画像データのデータ量は高精細のデータ量よりも少なくなり、圧縮率が低い「エコノミー」の場合、撮像画像データのデータ量は最も少なくなる。
【００３３】
また、撮像画像データは、記録画素数によってもデータ量が異なる。例えば、５００万画素相当で２５６０ドット×１９２０ドットの撮像画像データは、約３ＭＢ（メガバイト）のデータ量となり、３００万画素相当で２０４８ドット×１５３６ドットの撮像画像データは、約２ＭＢのデータ量となり、１００万画素相当で１０２４ドット×７６８ドットの撮像画像データは、約０．５ＭＢのデータ量となる。これらの記録画素数は、ユーザにより選択され、制御部４２の制御に従って設定される。このように、撮像画像データは、記録画素数、画質により任意のデータ量とされて、メモリカード４８に記録される。
【００３４】
画質及び記録画素数は、ユーザの操作により選択される。このため、撮像画像データは、下記の表１のように記録画素数と圧縮率との関係により、任意のデータ量とされる。
【表１】
2011065445.tif 000003
【００３５】
表１において、α、β、γは圧縮率であり、αは最も低い圧縮率であり、γは最も高い圧縮率であり、βはαとγとの中間値の圧縮率である。例えば、ＪＰＥＧ規格における１〜１００の圧縮率において、αは６０、βは３０、γは１５である。２５６０ドット×１９２０ドットの高精細画質の撮像画像データは、３ＭＢ×αのデータ量となり、２５６０ドット×１９２０ドットの標準画質の撮像画像データは、３ＭＢ×βのデータ量となり、２５６０ドット×１９２０ドットのエコノミー画質の撮像画像データは、３ＭＢ×γのデータ量となる。また、２０４８ドット×１５３６ドットの高精細画質の撮像画像データは、２ＭＢ×αのデータ量となり、２０４８ドット×１５３６ドットの標準画質の撮像画像データは、２ＭＢ×βのデータ量となり、２０４８ドット×１５３６ドットのエコノミー画質の撮像画像データは、２ＭＢ×γのデータ量となる。更に、１０２４ドット×７６８ドットの高精細画質の撮像画像データは、０．５ＭＢ×αのデータ量となり、１０２４ドット×７６８ドットの標準画質の撮像画像データは、０．５ＭＢ×βのデータ量となり、１０２４ドット×７６８ドットのエコノミー画質の撮像画像データは、０．５ＭＢ×γのデータ量となる。
【００３６】
制御部４２には、キー入力部４９が接続される。キー入力部４９は、上述した電源キー８，シャッタキー９，撮影モードキー１０，再生モードキー１１，マクロキー１４，ストロボキー１５，メニューキー１６，リングキー１７，セットキー１８等から構成される。これらのキー操作に伴なう信号は、直接に制御部４２へ供給される。特に、キー入力部４９は、例えば、撮像する画像の記録画素数又は画質を選択する際、複数の画像をサムネイル表示させて移動させる際などに、操作される。
【００３７】
制御部４２には、上述したような記録保存の状態により得た任意のデータ量の撮像画像データを保存する一次記憶ＲＡＭ５０が接続されている。この一次記憶ＲＡＭ５０は、図３に示すように、全記憶領域のうち、撮像画像データが格納されるデータ記憶領域５０Ａが形成されている。このデータ記憶領域５０Ａは、制御部４２の制御に従って、保存データ（第１データ）を保存する保存フォルダ記憶領域（第１データ記憶領域）５０ａと、当該保存フォルダ記憶領域５０ａから移動された削除データ（第２データ）を格納するゴミ箱フォルダ記憶領域（第２データ記憶領域）５０ｂとを含む。なお、各フォルダは、データをファイル形式で格納する。保存フォルダ記憶領域５０ａ及びゴミ箱フォルダ記憶領域５０ｂには、多数の保存データ及び削除データが画像データ（＃１〜＃Ｎ）として格納可能となっている。なお、データ記憶領域５０Ａには、保存フォルダ記憶領域５０ａとゴミ箱フォルダ記憶領域５０ｂの他に、ユーザ操作等により作成されたフォルダ、動画像データを記憶するフォルダがあっても良いことは勿論である。
【００３８】
なお、この実施形態においては、一次記憶ＲＡＭ５０に保存フォルダ記憶領域５０ａ、ゴミ箱フォルダ記憶領域５０ｂが形成されている場合について説明するが、メモリカード４８に保存フォルダ記憶領域、ゴミ箱フォルダ記憶領域を形成して以下に説明する動作を行うこともできる。また、パーソナルコンピュータにおけるＲＡＭ、ハードディスク装置や、携帯電話機器におけるＲＡＭ、メモリーカードに保存フォルダ記憶領域、ゴミ箱フォルダ記憶領域を形成して以下に説明する動作を行うこともでき、更にあらゆる電子機器の記憶領域に保存フォルダ記憶領域、ゴミ箱フォルダ記憶領域を形成して以下に説明する動作を行うこともできる。
【００３９】
以下の説明では、第１データ記憶領域が保存フォルダ記憶領域５０ａであり、第２データ記憶領域がゴミ箱フォルダ記憶領域５０ｂである場合について説明するが、これには限るものではない。例えば、第２データ記憶領域は、第１データ記憶領域からデータが移動可能な記憶領域であれば、ユーザの操作により作成された各種のフォルダであっても良く、動画像データや音声データ等の撮像画像データとは異なる種類のデータが格納されるフォルダであっても良い。また、第１データ記憶領域は、保存フォルダ記憶領域５０ａのように撮像処理により得られた撮像画像データが格納されるフォルダに限らず、ユーザの操作により作成された各種のフォルダであっても良く、動画像データや音声データ等の撮像画像データとは異なる種類のデータが格納されるフォルダであっても良い。すなわち、第１データ記憶領域と第２データ記憶領域との関係は、第１データ記憶領域から第２データ記憶領域へデータを移動できる関係であれば、後述する実施形態に示す処理が適用できる。
【００４０】
なお、保存フォルダ記憶領域５０ａの記憶容量とゴミ箱フォルダ記憶領域５０ｂの記憶容量とは、固定であっても良く、可変であっても良い。望ましくは、制御部４２は、保存フォルダ記憶領域５０ａに格納される撮像画像データが多く、ゴミ箱フォルダ記憶領域５０ｂに格納される撮像画像データが少ない場合には、保存フォルダ記憶領域５０ａの記憶容量を多くするよう可変とする。
【００４１】
この保存データは、上述したような記録保存の状態により記録された撮像画像データであって、保存フォルダ記憶領域５０ａからゴミ箱フォルダ記憶領域５０ｂに移動されていない撮像画像データである。また、削除データは、ユーザによるキー入力部４９に対する操作により、保存フォルダ記憶領域５０ａからゴミ箱フォルダ記憶領域５０ｂに移動され、保存フォルダ記憶領域５０ａから削除された撮像画像データである。ゴミ箱フォルダ記憶領域５０ｂに格納された削除データは、ユーザによるキー入力部４９の操作により、一次記憶ＲＡＭ５０から消去される。又は、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データは、制御部４２の制御により、自動的に一次記憶ＲＡＭ５０から消去される。このような保存フォルダ記憶領域５０ａに対する保存データの記録、保存フォルダ記憶領域５０ａからゴミ箱フォルダ記憶領域５０ｂへの保存データの移動、ゴミ箱フォルダ記憶領域５０ｂから削除データの消去は、一次記憶ＲＡＭ５０に対するデータの記憶処理を制御する制御手段である制御部４２により行われる。なお、以下の説明では、ゴミ箱フォルダ記憶領域５０ｂから削除データを取り除く場合に、当該削除データを一次記憶ＲＡＭ５０から消去する場合について説明するが、これに限らず、ゴミ箱フォルダ記憶領域５０ｂから削除する削除データを更に他の記憶領域に移動させても良い。
【００４２】
制御部４２により自動的に削除データを消去する処理（自動消去処理）は、保存フォルダ記憶領域５０ａに格納された保存データをゴミ箱フォルダ記憶領域５０ｂに移動させる場合に行われる。保存データをゴミ箱フォルダ記憶領域５０ｂに移動させるタイミングとしては、ユーザが保存データをゴミ箱フォルダ記憶領域５０ｂに移動させる操作を行った時が挙げられる。
【００４３】
このとき、制御部４２は、所定の条件に従ってゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去すると共に、移動させる保存データのデータ量を減少させて当該データ量が減少された保存データをゴミ箱フォルダ記憶領域５０ｂに格納する。この所定の条件とは、削除データの撮像日時が最も古い、削除データが保存フォルダ記憶領域５０ａからゴミ箱フォルダ記憶領域５０ｂに移動された日時が最も古いといった、撮像画像データの古さに基づく条件である。この撮像画像データの古さは、撮像画像データの付加情報として含まれている。所定の条件とは、例えばデータ編集日時、アクセス日時といった撮像画像データの古さを示す他の指標を用いても良いことは勿論である。また、データ量を減少させる処理は、記録画素数を低下させる処理、ＪＰＥＧ方式に従って圧縮率を上昇させる処理を含む。その他、撮像画像データのデータ量を減少させることができれば、ラインデータの間引き処理等であっても良い。
【００４４】
制御部４２は、各部の制御時に、ワークメモリとして使用される一次記憶ＲＡＭ（Random Access Memory）５０に対して各種のデータを格納する。制御部４２は、一次記憶ＲＡＭ５０の保存フォルダ記憶領域５０ａに格納されている保存データの付加情報、ゴミ箱フォルダ記憶領域５０ｂに格納されている削除データの付加情報を格納した管理テーブル５０Ｂを作成して、一次記憶ＲＡＭ５０に記憶しておく。この付加情報は、上述のように、ゴミ箱フォルダ記憶領域５０ｂに格納した削除データの消去を管理するために必要な情報である。制御部４２は、管理テーブル５０Ｂを参照して、ゴミ箱フォルダ記憶領域５０ｂから削除データの自動消去処理を制御する。
【００４５】
以下に具体例について説明する。なお、この具体例においては、保存フォルダ記憶領域５０ａの容量が１ＭＢである場合について説明する。図４（ａ）に示すように、データ記憶領域５０Ａのうち、保存フォルダ記憶領域５０ａに、ファイル名が画像１であってデータ量が０．５ＭＢの保存データ１０１と、ファイル名が画像２であってデータ量が０．２５ＭＢの保存データ１０２と、ファイル名が画像３であってデータ量が１．０ＭＢの保存データ１０３と、ファイル名が画像４であってデータ量が１．０ＭＢの保存データ１０４とが格納されているとする。また、ゴミ箱フォルダ記憶領域５０ｂは、空き領域１０５があるものとする。なお、ファイル名、データ量は、各保存データに対して付加された情報として含まれているものである。
【００４６】
その後、図４（ａ）から図４（ｂ）に示すように、制御部４２の制御に従って、ファイル名が画像１の保存データがゴミ箱フォルダ記憶領域５０ｂに移動され、更にその後に、ファイル名が画像２の保存データがゴミ箱フォルダ記憶領域５０ｂに移動されたとする。これにより、保存フォルダ記憶領域５０ａにおいて、画像１の保存データ１０１，画像２の保存データ１０２が格納されていた領域が空き領域１０５となり、当該保存データ１０１，保存データ１０２が、削除データ１０１’，削除データ１０２’としてゴミ箱フォルダ記憶領域５０ｂに移動される。
【００４７】
制御部４２は、図５（ａ）に示すように、保存データ１０１が削除データ１０１’としてゴミ箱フォルダ記憶領域５０ｂに移動された時に、ファイル名情報である「画像１」とゴミ箱への移動日時情報である「２００９／０５／２２  １９：５２」とを対応付けた管理テーブル５０Ｂを作成する。その後、保存データ１０２が移動された時に、制御部４２は、管理テーブル５０Ｂに対し、ファイル名情報である「画像２」とゴミ箱への移動日時情報である「２００９／０６／０１  １２：０２」とを対応付けた情報を、追加する。このように、ゴミ箱フォルダ記憶領域５０ｂに空き領域が充分にある場合、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去せず、且つ、保存フォルダ記憶領域５０ａからゴミ箱フォルダ記憶領域５０ｂに移動させる保存データ１０１，保存データ１０２のデータ量を減少させない。
【００４８】
更にその後、図４（ｂ）から図４（ｃ）に示すように、制御部４２の制御に従って、ファイル名が画像３であってデータ量が１．０ＭＢの保存データ１０３が、ゴミ箱フォルダ記憶領域５０ｂに移動されたとする。このとき、制御部４２は、図４（ｂ）のように削除データ１０１’、削除データ１０２’をゴミ箱フォルダ記憶領域５０ｂに格納した状態でのゴミ箱フォルダ記憶領域５０ｂの空き領域１０５に、保存データ１０３が格納可能なデータ量が存在するかを判定する。制御部４２は、保存データ１０３のデータ量がゴミ箱フォルダ記憶領域５０ｂの空き領域１０５のデータ量よりも多いので、データ量が１．０ＭＢの保存データ１０３がゴミ箱フォルダ記憶領域５０ｂの空き領域１０５には格納できないことを判定する。
【００４９】
この場合、制御部４２は、保存データ１０３に対して、当該保存データ１０３のデータ量を減少させる。制御部４２は、データ圧縮部４７ａにより保存データ１０３のデータ量を減少させる処理をさせ、保存データ１０３を、データ量が０．２５ＭＢの削除データ１０６に変換させる。そして、制御部４２は、当該削除データ１０６をゴミ箱フォルダ記憶領域５０ｂに格納させる。ここで、データ圧縮部４７ａは、制御部４２の制御に従って、データ量を減少させる処理として、データ圧縮率を上昇させる処理又は記録画素数を減少させる処理を行う。具体的には、データ圧縮部４７ａは、表１に示すように、現在の圧縮率及び記録画素数に対し、保存データのデータ量を減少させるように圧縮率、記録画素数の一方又は双方を変更する。
【００５０】
制御部４２は、図５（ｂ）に示すように、保存データ１０３が削除データ１０６としてゴミ箱フォルダ記憶領域５０ｂに移動された時に、ファイル名情報である「画像３」とゴミ箱への移動日時情報である「２００９／０７／１８  １４：０５」とを対応付けた情報を、管理テーブル５０Ｂに追加する。
【００５１】
更にその後、図４（ｃ）から図４（ｄ）に示すように、制御部４２の制御に従って、ファイル名が画像４であってデータ量が１．０ＭＢの保存データ１０４が、ゴミ箱フォルダ記憶領域５０ｂに移動されたとする。このとき、制御部４２は、図４（ｃ）のように削除データ１０１’、削除データ１０２’及び削除データ１０６をゴミ箱フォルダ記憶領域５０ｂに格納した状態でのゴミ箱フォルダ記憶領域５０ｂの空き領域が、保存データ１０４を格納可能なデータ量を有しているかを判定する。制御部４２は、図４（ｃ）に示したゴミ箱フォルダ記憶領域５０ｂの状態では、空き領域がないので、データ量が１．０ＭＢの保存データ１０４がゴミ箱フォルダ記憶領域５０ｂには格納できないことを判定する。
【００５２】
このように、制御部４２は、保存フォルダ記憶領域５０ａに格納された保存データ１０４をゴミ箱フォルダ記憶領域５０ｂに移動させる場合に、所定の条件に従ってゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去すると共に、移動させる保存データ１０４のデータ量を減少させて当該データ量が減少された保存データ１０４を、削除データ１０７としてゴミ箱フォルダ記憶領域５０ｂに格納する。この所定の条件は、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データのうち、当該ゴミ箱フォルダ記憶領域５０ｂに移動された時刻が最も古い削除データを消去する、という条件である。
【００５３】
したがって、制御部４２は、図５（ｂ）に示した管理テーブル５０Ｂのゴミ箱への移動日時情報に基づき、ゴミ箱フォルダ記憶領域５０ｂに移動された時刻が最も古い削除データが、ファイル名情報が「画像１」の削除データであることを認識し、当該削除データ１０１’をゴミ箱フォルダ記憶領域５０ｂから消去する。これにより、ゴミ箱フォルダ記憶領域５０ｂには、削除データ１０１’のデータ量分の０．５ＭＢの空き領域が発生する。制御部４２は、当該ゴミ箱フォルダ記憶領域５０ｂの空き領域に対して、保存データ１０４を、削除データとして格納する。このとき、制御部４２は、削除データ１０１’を消去した後において、ゴミ箱フォルダ記憶領域５０ｂの空き領域が、保存データ１０４を格納可能なデータ量を有しているかを判定する。制御部４２は、保存データ１０４のデータ量（１．０ＭＢ）がゴミ箱フォルダ記憶領域５０ｂの空き領域のデータ量（０．５ＭＢ）よりも多いので、保存データ１０４がゴミ箱フォルダ記憶領域５０ｂの空き領域１０５には格納できないことを判定する。
【００５４】
この場合、制御部４２は、保存データ１０４に対して、当該保存データ１０４のデータ量を減少させる。制御部４２は、データ圧縮部４７ａにより、保存データ１０４のデータ量を減少させる処理をさせ、保存データ１０４を、データ量が０．５ＭＢの削除データ１０７に変換させる。そして、制御部４２は、当該削除データ１０７をゴミ箱フォルダ記憶領域５０ｂに格納させる。具体的には、データ圧縮部４７ａは、表１に示すように、現在の圧縮率及び記録画素数に対し、保存データのデータ量を減少させるように圧縮率、記録画素数の一方又は双方を変更する。
【００５５】
上述のように、データ圧縮部４７ａは、制御部４２の制御に従って、データ量を減少させる処理として、データ圧縮率を上昇させる処理又は記録画素数を減少させる処理を行う。具体的には、制御部４２は、予めユーザの操作に基づいて、データ量を減少させる時に記録画素数を減少させるか圧縮率を上昇させるかが選択されている設定情報を記憶していても良い。この場合、データ圧縮部４７ａは、当該設定情報に基づく制御部４２の制御に従って、記録画素数を減少させる処理又は圧縮率を上昇させる処理を行う。データ圧縮部４７ａは、ゴミ箱フォルダ記憶領域５０ｂに移動される保存データの記録画素数又は圧縮率を取得し、上述の表１を参照して、ゴミ箱フォルダ記憶領域５０ｂに格納可能なデータ量となる記録画素数又は圧縮率を選択する。そして、データ圧縮部４７ａは、選択した記録画素数又は圧縮率となるように保存データにデータ量を減少させる処理を施して、削除データ１０７を作成する。
【００５６】
例えば、表１において、保存データ１０４が“２ＭＢ×β＝１．０［ＭＢ］”である場合、データ圧縮部４７ａは、中圧縮率のβを低圧縮率のγに変更することにより、“２ＭＢ×γ＝０．５［ＭＢ］”の削除データ１０７を作成する。また、他の例としては、表１において、保存データ１０４が“３ＭＢ×γ＝１．０［ＭＢ］”である場合、データ圧縮部４７ａは、記録画素数の２５６０ドット×１９２０ドットを２０４８ドット×１５３６ドットに変更することにより、“２ＭＢ×γ＝０．５［ＭＢ］”の削除データ１０７を作成する。なお、上述の保存データ１０３のデータ量を減少させて、削除データ１０６を作成する処理も同様である。
【００５７】
制御部４２は、図５（ｃ）に示すように、ゴミ箱フォルダ記憶領域５０ｂから削除データ１０１’を消去した時に管理テーブル５０Ｂに格納されたファイル名情報が「画像１」であってゴミ箱への移動日時情報である「２００９／０５／２２  １９：５２」を削除する。その後、制御部４２は、保存データ１０４が削除データ１０７としてゴミ箱フォルダ記憶領域５０ｂに移動された時に、ファイル名情報である「画像４」とゴミ箱への移動日時情報である「２００９／０８／１１  １０：１１」とを対応付けた情報を、管理テーブル５０Ｂに追加する。
【００５８】
以上のように、本発明を適用したデジタルスチルカメラ１によれば、保存フォルダ記憶領域５０ａに格納された保存データをゴミ箱フォルダ記憶領域５０ｂに移動させる場合に、所定の条件に従ってゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去すると共に、移動させる保存データのデータ量を減少させて当該データ量が減少された保存データをゴミ箱フォルダ記憶領域５０ｂに格納する。このデジタルスチルカメラ１によれば、保存データをゴミ箱フォルダ記憶領域５０ｂに格納可能なデータ量に変換するので、１個の削除データを消去するだけで、確実に保存データをゴミ箱フォルダ記憶領域５０ｂに格納できる。このように、デジタルスチルカメラ１によれば、一次記憶ＲＡＭ５０の記憶容量に制限がある場合であっても、保存するデータ及び削除するデータの管理を適切に行うことができる。
【００５９】
また、このデジタルスチルカメラ１によれば、所定の条件として、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データのうち、当該ゴミ箱フォルダ記憶領域５０ｂに移動された時刻が最も古い削除データを消去する条件に従って、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去するので、ユーザがゴミ箱フォルダ記憶領域５０ｂに格納されたデータを確認したい場合に、当該確認したいデータがないという事態が起こる可能性を低くできる。
【００６０】
つぎに、上述したデジタルスチルカメラ１において、制御部４２が、所定の条件として、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データのうち最もデータ生成時刻（撮影日、撮影時刻）が古い削除データを消去する条件に従って、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去する実施形態について説明する。
【００６１】
具体的には、図６（ａ）に示すように、データ記憶領域５０Ａのうち、保存フォルダ記憶領域５０ａに、ファイル名が画像１、データ量が０．５ＭＢ、撮影日が２００９／０１／０１の保存データ１０１と、ファイル名が画像２、データ量が０．２５ＭＢ、撮影日が２００９／０３／１２の保存データ１０２と、ファイル名が画像３、データ量が１．０ＭＢ、撮影日が２００９／０４／２１の保存データ１０３と、ファイル名が画像４、データ量が１．０ＭＢ、撮影日が２００９／０４／２７の保存データ１０４とが格納されているとする。また、ゴミ箱フォルダ記憶領域５０ｂは、空き領域１０５があるものとする。なお、ファイル名、データ量、撮影日は、各保存データに対して付加された情報として含まれているものである。
【００６２】
この具体例における管理テーブル５０Ｂは、例えば図７に示すようになる。この管理テーブル５０Ｂには、ゴミ箱フォルダ記憶領域５０ｂに格納した削除データの消去を管理するために必要な情報として、ファイル名情報と撮影日情報とが対応付けられている。制御部４２は、管理テーブル５０Ｂを参照して、ゴミ箱フォルダ記憶領域５０ｂから削除データの自動消去処理を制御する。
【００６３】
その後、図６（ａ）から図６（ｂ）に示すように、制御部４２の制御に従って、ファイル名が画像１の保存データがゴミ箱フォルダ記憶領域５０ｂに移動され、更にその後に、ファイル名が画像２の保存データがゴミ箱フォルダ記憶領域５０ｂに移動されたとする。これにより、保存フォルダ記憶領域５０ａには、画像１の保存データ１０１，画像２の保存データ１０２が格納されていた領域が空き領域１０５となり、当該保存データ１０１，保存データ１０２が、削除データ１０１’，削除データ１０２’としてゴミ箱フォルダ記憶領域５０ｂに移動される。
【００６４】
ゴミ箱フォルダ記憶領域５０ｂに空き領域が充分にある場合、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去せず、且つ、保存フォルダ記憶領域５０ａからゴミ箱フォルダ記憶領域５０ｂに移動させる保存データ１０１，保存データ１０２のデータ量を減少させない。
【００６５】
更にその後、図６（ｂ）から図６（ｃ）に示すように、制御部４２の制御に従って、ファイル名が画像３であってデータ量が１．０ＭＢの保存データ１０３が、ゴミ箱フォルダ記憶領域５０ｂに移動されたとする。このとき、制御部４２は、図６（ｂ）のように削除データ１０１’、削除データ１０２’をゴミ箱フォルダ記憶領域５０ｂに格納した状態でのゴミ箱フォルダ記憶領域５０ｂの空き領域１０５が、保存データ１０３を格納可能なデータ量を有しているかを判定する。制御部４２は、保存データ１０３のデータ量がゴミ箱フォルダ記憶領域５０ｂの空き領域１０５のデータ量よりも多いので、保存データ１０３をゴミ箱フォルダ記憶領域５０ｂの空き領域１０５には格納できないことを判定する。
【００６６】
この場合、制御部４２は、保存データ１０３に対して、当該保存データ１０３のデータ量を減少させる。制御部４２は、データ圧縮部４７ａにより、保存データ１０３のデータ量を減少させる処理をさせ、保存データ１０３を、データ量が０．２５ＭＢの削除データ１０６に変換させる。そして、制御部４２は、当該削除データ１０６をゴミ箱フォルダ記憶領域５０ｂに格納させる。ここで、データ圧縮部４７ａは、制御部４２の制御に従って、データ量を減少させる処理として、データ圧縮率を上昇させる処理又は記録画素数を減少させる処理を行う。
【００６７】
更にその後、図６（ｃ）から図６（ｄ）に示すように、制御部４２の制御に従って、ファイル名が画像４であってデータ量が１．０ＭＢの保存データ１０４が、ゴミ箱フォルダ記憶領域５０ｂに移動されたとする。このとき、制御部４２は、図６（ｃ）のように削除データ１０１’、削除データ１０２’及び削除データ１０６をゴミ箱フォルダ記憶領域５０ｂに格納した状態でのゴミ箱フォルダ記憶領域５０ｂの空き領域が、保存データ１０４を格納可能なデータ量を有しているかを判定する。制御部４２は、図６（ｃ）に示したゴミ箱フォルダ記憶領域５０ｂの状態では、空き領域がないので、データ量が１．０ＭＢの保存データ１０４がゴミ箱フォルダ記憶領域５０ｂには格納できないことを判定する。
【００６８】
このように、制御部４２は、保存フォルダ記憶領域５０ａに格納された保存データ１０４をゴミ箱フォルダ記憶領域５０ｂに移動させる場合に、所定の条件に従ってゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去すると共に、移動させる保存データ１０４のデータ量を減少させて当該データ量が減少された保存データ１０４を、削除データ１０７としてゴミ箱フォルダ記憶領域５０ｂに格納する。この所定の条件は、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データのうち最も撮影日（データ生成時刻）が古い削除データを消去する、という条件である。
【００６９】
制御部４２は、図７に示した管理テーブル５０Ｂの最も古い撮影日情報を参照して、撮影日情報が「２００９／０１／０１」であり、ファイル名情報が「画像１」の保存データ１０４に対して、当該保存データ１０４のデータ量を減少させる。制御部４２は、データ圧縮部４７ａにより、保存データ１０４のデータ量を減少させる処理をさせ、保存データ１０４を、データ量が０．５ＭＢの削除データ１０７に変換させる。そして、制御部４２は、当該削除データ１０７をゴミ箱フォルダ記憶領域５０ｂに格納させる。
【００７０】
以上のように、デジタルスチルカメラ１によれば、所定の条件として、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データのうち最も撮影日が古い削除データを消去する条件に従って、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去するので、ユーザがゴミ箱フォルダ記憶領域５０ｂに格納された削除データを確認したい場合に、当該確認したい削除データがないという事態が起こる可能性を低くできる。
【００７１】
つぎに、上述したように構成されたデジタルスチルカメラ１によるゴミ箱フォルダ記憶領域５０ｂからの削除データの自動消去処理について、図８を参照して説明する。上述したデジタルスチルカメラ１は、制御部４２内のＲＯＭに、当該デジタルスチルカメラ１のプログラムを記憶している。このデジタルスチルカメラ１は、内部コンピュータである制御部４２により、プログラムを実行することにより、削除データの自動消去処理を実行する。
【００７２】
先ず、ステップＳ１において、制御部４２は、保存フォルダ記憶領域５０ａからゴミ箱フォルダ記憶領域５０ｂに対して移動させるべき保存データが存在するか否かを判定する。このとき、制御部４２は、例えば、ユーザの操作により、保存フォルダ記憶領域５０ａに格納されている保存データが選択され、当該保存データをゴミ箱フォルダ記憶領域５０ｂに移動させることを認識した場合には、ステップＳ２に処理を進め、そうでない場合には、ステップＳ１の処理を繰り返す。
【００７３】
次のステップＳ２において、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂの削除データを消去するための情報としての管理テーブル５０Ｂを一次記憶ＲＡＭ５０から読み出す。
【００７４】
次のステップＳ３において、制御部４２は、現在のゴミ箱フォルダ記憶領域５０ｂの空き領域の容量が、移動させるべき保存データのデータ量よりも少ないか否かを判定する。制御部４２は、ゴミ箱フォルダ記憶領域５０ｂの空き領域の容量が保存データのデータ量よりも少ない場合には、ステップＳ４に処理を進め、そうでない場合には、ステップＳ８に処理を進める。
【００７５】
ステップＳ３にて否定判定された後のステップＳ８においては、上述した図４（ｂ）、図６（ｂ）のように、制御部４２は、保存データをゴミ箱フォルダ記憶領域５０ｂの空き領域に格納する。次のステップＳ９において、制御部４２は、管理テーブル５０Ｂを更新する。ここで、制御部４２は、図４を参照して説明したようにゴミ箱フォルダ記憶領域５０ｂに移動された時刻が最も古い削除データを消去する設定である場合には、管理テーブル５０Ｂにおけるゴミ箱フォルダ記憶領域５０ｂに移動した削除データについてのゴミ箱への移動日時情報を追加する。一方、制御部４２は、図６を参照して説明したように最も撮影日が古い削除データを消去する設定である場合には、管理テーブル５０Ｂの更新をせずに処理を終了する。このような２種類の保存フォルダ記憶領域５０ａに格納された削除データを消去する所定の条件は、初期設定として何れか一方設定されていても良く、ユーザの操作に応じて選択できるようにしても良い。
【００７６】
ステップＳ４において、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂ内の削除データのうち、消去する対象となる削除データを選択する。このとき、制御部４２は、管理テーブル５０Ｂを参照して、ゴミ箱フォルダ記憶領域５０ｂに移動された時刻が最も古い削除データ又は最も撮影日が古い削除データを選択する。
【００７７】
次のステップＳ５において、制御部４２は、ステップＳ４にて選択された削除データを、ゴミ箱フォルダ記憶領域５０ｂから消去する。このとき、制御部４２は、管理テーブル５０Ｂから、消去した削除データについての情報を、消去する。
【００７８】
次のステップＳ６において、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂに移動させる保存データのデータ量が、ステップＳ５にて消去された後のゴミ箱フォルダ記憶領域５０ｂの空き領域の容量よりも多いか否かを判定する。制御部４２は、保存データのデータ量が、ゴミ箱フォルダ記憶領域５０ｂの空き領域の容量よりも多い場合にはステップＳ７に処理を進め、そうでない場合にはステップＳ８に処理を進める。
【００７９】
ステップＳ６にて否定判定された後のステップＳ８において、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂの空き領域に対して保存データを格納することにより、保存フォルダ記憶領域５０ａからゴミ箱フォルダ記憶領域５０ｂに保存データを移動させる。次のステップＳ９において、制御部４２は、管理テーブル５０Ｂを更新する。ここで、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂに移動された時刻が最も古い削除データを消去する設定である場合には、ゴミ箱フォルダ記憶領域５０ｂに移動した削除データについてのゴミ箱への移動日時情報を追加する。一方、制御部４２は、最も撮影日が古い削除データを消去する設定である場合には、管理テーブル５０Ｂの更新をせずに処理を終了する。
【００８０】
ステップＳ７において、制御部４２は、データ圧縮部４７ａを制御して、移動させる保存データのデータ量を減少させる。このとき、データ圧縮部４７ａは、保存データに対して記録画素数を減少させる処理又は保存データの圧縮率を低下させる処理を行う。なお、データ圧縮部４７ａは、表１を参照して、記録画素数を減少させるか又は圧縮率を上昇させるかの一方を行っても良い。又は、データ圧縮部４７ａは、表１を参照して、記録画素数を減少させる及び圧縮率を上昇させることの双方を行っても良い。データ圧縮部４７ａは、表１を参照することにより、ゴミ箱フォルダ記憶領域５０ｂの空き領域に確実に格納できるよう保存データのデータ量を減少するために、記録画素数及び圧縮率を選択できる。
【００８１】
次のステップＳ８において、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂの空き領域に対して保存データを格納することにより、保存フォルダ記憶領域５０ａからゴミ箱フォルダ記憶領域５０ｂに保存データを移動させる。次のステップＳ９において、制御部４２は、管理テーブル５０Ｂを更新する。ここで、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂに移動された時刻が最も古い削除データを消去する設定である場合には、ゴミ箱フォルダ記憶領域５０ｂに移動した削除データについてのゴミ箱への移動日時情報を追加する。一方、制御部４２は、最も撮影日が古い削除データを消去する設定である場合には、管理テーブル５０Ｂの更新をせずに処理を終了する。
【００８２】
以上のように、デジタルスチルカメラ１によれば、保存データをゴミ箱フォルダ記憶領域５０ｂに格納可能なデータ量に変換するので、１個の削除データを消去するだけで、確実に保存データをゴミ箱フォルダ記憶領域５０ｂに格納できる。したがって、デジタルスチルカメラ１によれば、一次記憶ＲＡＭ５０の記憶容量に制限がある場合であっても、保存するデータ及び削除するデータの管理を適切に行うことができる。
【００８３】
つぎに、デジタルスチルカメラ１による他の削除データの自動消去処理について、図９を参照して説明する。なお、上述した図８に示した削除データの自動削除処理と同じ処理については、同一符号を付することによりその詳細な説明を省略する。
【００８４】
制御部４２は、上述したようにステップＳ１〜ステップＳ３の処理を行う。ステップＳ３において、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂの空き領域の容量が保存データのデータ量よりも少ない場合には、ステップＳ１１に処理を進め、そうでない場合には、ステップＳ８に処理を進める。
【００８５】
ステップＳ１１において、制御部４２は、保存データのデータ量を減少させることにより、保存データをゴミ箱フォルダ記憶領域５０ｂに格納して移動させることができるか否かを判定する。このとき、制御部４２は、表１を参照して、保存データの記録画素数を減少させ又は保存データの圧縮率を上昇させることにより、ゴミ箱フォルダ記憶領域５０ｂの空き領域の容量よりも少ないデータ量にすることができるかを判断する。例えば、制御部４２は、表１において、記録画素数が３種類、圧縮率（画質）が３種類しか設定されていない場合、最もデータ量が少ない１０２４ドット×７６８ドット且つエコノミーの圧縮率のγにしても、保存データがゴミ箱フォルダ記憶領域５０ｂの空き領域の容量よりも少なくならないかを判定する。制御部４２は、保存データのデータ量を減少させることにより保存データが移動可能である場合にはステップＳ１２に処理を進め、そうでない場合にはステップＳ４〜ステップＳ７に処理を移行する。
【００８６】
このステップＳ４〜ステップＳ７において、制御部４２は、図８に示したように、所定の条件に従ってゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去すると共に移動させる保存データのデータ量を減少させて当該保存データをゴミ箱フォルダ記憶領域５０ｂに格納し、ステップＳ８に処理を進める。
【００８７】
ステップＳ１２において、制御部４２は、データ圧縮部４７ａを制御して、移動させる保存データのデータ量を減少させる。このとき、データ圧縮部４７ａは、保存データに対して記録画素数を減少させる処理又は保存データの圧縮率を低下させる処理を行う。次のステップＳ８において、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂの空き領域に対して保存データを格納することにより、保存フォルダ記憶領域５０ａからゴミ箱フォルダ記憶領域５０ｂに保存データを移動させる。次のステップＳ９において、制御部４２は、管理テーブル５０Ｂを更新する。ここで、制御部４２は、ゴミ箱フォルダ記憶領域５０ｂに移動された時刻が最も古い削除データを消去する設定である場合には、ゴミ箱フォルダ記憶領域５０ｂに移動した削除データについてのゴミ箱への移動日時情報を追加する。一方、制御部４２は、最も撮影日が古い削除データを消去する設定である場合には、管理テーブル５０Ｂの更新をせずに処理を終了する。
【００８８】
以上のように、このデジタルスチルカメラ１によれば、制御部４２が、移動される保存データのデータ量を減少させてゴミ箱フォルダ記憶領域５０ｂに格納可能かを判定し、当該データ量が減少された保存データをゴミ箱フォルダ記憶領域５０ｂに格納可能である場合には当該保存データを当該ゴミ箱フォルダ記憶領域５０ｂに格納する。一方、制御部４２は、当該データ量が減少された保存データをゴミ箱フォルダ記憶領域５０ｂに格納可能ではない場合に初めて、所定の条件に従ってゴミ箱フォルダ記憶領域５０ｂに格納された削除データを消去すると共に移動させる保存データのデータ量を減少させて当該保存データをゴミ箱フォルダ記憶領域５０ｂに格納する。
【００８９】
これにより、デジタルスチルカメラ１は、移動される保存データのデータ量を減少させてゴミ箱フォルダ記憶領域５０ｂに格納可能かに応じて、ゴミ箱フォルダ記憶領域５０ｂに格納された削除データを一次記憶ＲＡＭ５０から消去するかを選択できる。したがって、このデジタルスチルカメラ１によれば、多くとも１個の削除データを消去するだけで、確実に保存データをゴミ箱フォルダ記憶領域５０ｂに格納できる。このように、デジタルスチルカメラ１によれば、一次記憶ＲＡＭ５０の記憶容量に制限がある場合であっても、保存するデータ及び消去するデータの管理を適切に行うことができる。
【００９０】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【符号の説明】
【００９１】
１  デジタルスチルカメラ
２  本体
３  撮影レンズ
４  セルフタイマランプ
５  ファインダ窓
６  ストロボ発光部
７  マイクロホン部
８  電源キー
９  シャッタキー
１０  撮影モードキー
１１  再生モードキー
１２  ＥＶＦ
１３  スピーカ部
１４  マクロキー
１５  ストロボキー
１６  メニューキー
１７  リングキー
１８  セットキー
１９  液晶表示部
３２  レンズ光学系
３３  ＣＣＤ
３４  タイミング発生器
３５  垂直ドライバ
３６  サンプルホールド回路（Ｓ／Ｈ）
３７  Ａ／Ｄ変換器
３８  カラープロセス回路
３９  ＤＭＡコントローラ
４０  ＤＲＡＭインタフェース
４１  ＤＲＡＭ
４２  制御部
４３  ＶＲＡＭコントローラ
４４  ＶＲＡＭ
４５  デジタルビデオエンコーダ
４７  画像処理部
４７ａ  データ圧縮部
４８  メモリカード
４９  キー入力部
５０  ＲＡＭ
５０Ａ  データ記憶領域
５０ａ  保存フォルダ記憶領域
５０ｂ  ゴミ箱フォルダ記憶領域
５０Ｂ  管理テーブル
【図１】
2011065445.tif 000004
【図２】
2011065445.tif 000005
【図３】
2011065445.tif 000006
【図４】
2011065445.tif 000007
【図５】
2011065445.tif 000008
【図６】
2011065445.tif 000009
【図７】
2011065445.tif 000010
【図８】
2011065445.tif 000011
【図９】
2011065445.tif 000012