【手続補正書】
【提出日】平成18年11月14日(2006.11.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、撮影装置、情報記録処理方法、記憶媒体、及びプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  少なくとも撮影動作で得られた撮影画像情報と共にプログラムを記録可能な記録手段を有する情報処理装置であって、
上記撮影動作の際に、上記記録手段の空き容量に基づき上記プログラムを優先して消去する消去手段を備えることを特徴とする情報処理装置。
【請求項２】  上記消去手段は、上記撮影動作により得られる新たな撮影画像情報を記録する分の空き容量が上記記録手段に確保できない場合、上記プログラムを消去することを特徴とする請求項１記載の情報処理装置。
【請求項３】  上記消去手段は、上記プログラムを消去した結果、未だ空き容量が上記記録手段に確保できない場合、上記記録手段に記録されている過去の撮影画像情報を消去することを特徴とする請求項２記載の情報処理装置。
【請求項４】  上記消去手段は、複数の上記プログラムにおいて、それぞれのプログラムに付加された属性情報に基づいて、該当するプログラムを消去することを特徴とする請求項１記載の情報処理装置。
【請求項５】  上記属性情報は、プログラムの消去を禁止することを示す情報、ダウンロードされたプログラムであることを示す情報、プログラムの使用頻度を示す情報、プログラムが取得された日付を示す情報、及びプログラムの重要度を示す情報の少なくとも何れかを含むことを特徴とする請求項４記載の情報処理装置。
【請求項６】  上記消去手段での消去処理に関する設定を行なう設定手段を備えることを特徴とする請求項１記載の情報処理装置。
【請求項７】  撮影動作により取得した撮影画像情報を順次記録手段へ記録する撮影装置であって、
請求項１〜６の何れかに記載の情報処理装置の機能を有することを特徴とする撮影装置。
【請求項８】  少なくとも撮影動作で得られた撮影画像情報と共にプログラムを任意の記録媒体に記録するための情報記録処理方法であって、
上記記録媒体がフル状態であり且つ上記撮影動作が続行される場合の処理ステップは、
上記記録媒体からプログラムを検索する検索ステップと、
上記検索ステップにより検索されたプログラムを消去するプログラム消去ステップとを含むことを特徴とする情報記録処理方法。
【請求項９】  上記処理ステップは、
上記プログラム消去ステップでの処理の結果、上記記録媒体に対して上記撮影動作により得られた撮影画像情報を記録できる分の空き容量が確保されたか否かを判定する判定ステップと、
上記判定ステップにより上記記録媒体に対して空き容量が確保できないと判定された場合に、上記検索ステップ及び上記プログラム消去ステップを再度実行する再消去ステップと、
上記再消去ステップの処理の結果、上記記録媒体から消去可能な全てのプログラムが消去され、且つ上記記録媒体に対して空き容量が確保できない場合に、上記記録媒体から過去の撮影画像情報を消去する画像消去ステップとを含むことを特徴とする請求項８記載の情報記録処理方法。
【請求項１０】  上記プログラム消去ステップは、複数の上記プログラムの中から、それぞれのプログラムに付加された属性情報に基づいて、該当するプログラムを優先的に消去するステップを含むことを特徴とする請求項８記載の情報記録処理方法。
【請求項１１】  上記属性情報に基づいたプログラムの消去の優先度をユーザが任意に設定する設定ステップを含むことを特徴とする請求項８記載の情報記録処理方法。
【請求項１２】  請求項１に記載の情報処理装置の機能をコンピュータに実現させるためのプログラムを記録したコンピュータ読取可能な記憶媒体。
【請求項１３】  請求項８に記載の情報記録処理方法の処理ステップをコンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記憶媒体。
【請求項１４】  請求項１に記載の情報処理装置の機能をコンピュータに実現させるためのプログラム。
【請求項１５】  請求項８に記載の情報記録処理方法の処理ステップをコンピュータに実行させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、例えば、動作制御等のためのプログラム及び撮影画像データを同一の記録メディア（メモリ）に記録するように構成されたディジタルカメラ等に用いられる、情報処理装置、撮影装置、情報記録処理方法、それを実施するためのプログラムを記憶したコンピュータ読取可能な記憶媒体、及び当該プログラムに関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
そこで、本発明は、上記の欠点を除去するために成されたもので、ユーザが常に効率良く且つ中断することなく撮影作業を行える、情報処理装置、撮影装置、情報記録処理方法、それを実施するためのプログラムを記憶したコンピュータ読取可能な記憶媒体、及び当該プログラムを提供することを目的とする。
具体的には例えば、撮影画像データとプログラムが記録されたメディアから、何れを削除（消去）するかを適切に選択でき、また、プログラムに対して属性情報を設定することで、プログラムの削除を行なう場合には、プログラムに付加された属性情報により、どのプログラムから優先的に削除するかを決定するように構成することで、ユーザが常に効率良く且つ中断することなく撮影作業を行えるようにする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第８の発明は、少なくとも撮影動作で得られた撮影画像情報と共にプログラムを任意の記録媒体に記録するための情報記録処理方法であって、上記記録媒体がフル状態であり且つ上記撮影動作が続行される場合の処理ステップは、上記記録媒体からプログラムを検索する検索ステップと、上記検索ステップにより検索されたプログラムを消去するプログラム消去ステップとを含むことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第９の発明は、上記第８の発明において、上記処理ステップは、上記プログラム消去ステップでの処理の結果、上記記録媒体に対して上記撮影動作により得られた撮影画像情報を記録できる分の空き容量が確保されたか否かを判定する判定ステップと、上記判定ステップにより上記記録媒体に対して空き容量が確保できないと判定された場合に、上記検索ステップ及び上記プログラム消去ステップを再度実行する再消去ステップと、上記再消去ステップの処理の結果、上記記録媒体から消去可能な全てのプログラムが消去され、且つ上記記録媒体に対して空き容量が確保できない場合に、上記記録媒体から過去の撮影画像情報を消去する画像消去ステップとを含むことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
第１０の発明は、上記第８の発明において、上記プログラム消去ステップは、複数の上記プログラムの中から、それぞれのプログラムに付加された属性情報に基づいて、該当するプログラムを優先的に消去するステップを含むことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
第１１の発明は、上記第８の発明において、上記属性情報に基づいたプログラムの消去の優先度をユーザが任意に設定する設定ステップを含むことを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
第１２の発明は、上記第１の発明に記載の情報処理装置の機能をコンピュータに実現させるためのプログラムをコンピュータ読取可能な記憶媒体に記録したことを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
第１３の発明は、上記第８の発明に記載の情報記録処理方法の処理ステップをコンピュータに実行させるためのプログラムをコンピュータ読取可能な記憶媒体に記録したことを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
第１４の発明は、上記第１の発明に記載の情報処理装置に機能をコンピュータに実現させるためのプログラムであることを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
第１５の発明は、上記第８の発明に記載の情報記録処理方法の処理ステップをコンピュータに実行させるためのプログラムであることを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
＜ディジタルカメラ１００の構成＞
ディジタルカメラ１００は、上記図１に示すように、レンズ１０１を介して被写体光が結像される撮像素子（ＣＣＤ）１０２と、ＣＣＤ１０２の出力信号をディジタル化するＡ／Ｄ変換部１０３と、Ａ／Ｄ変換部１０３で得られた画像データを一時的に蓄積する画像用バッファメモリ１０４と、画像用バッファメモリ１０４内の画像データの圧縮処理及び圧縮画像データの伸長処理を行う圧縮／伸長処理部１０５と、ネットワーク部１１２を介した外部との接続を行うための接続部１０６と、画像データと共にプログラムが記録されるメディアとしてのメモリカード１１１への記録処理を行う記録手段である記録部１０７と、メモリカード１１１から画像データやプログラムを消去（削除）する消去部１０８と、メモリカード１１１から画像データやプログラムを読み出す読出部１０９と、ディジタルカメラ１００全体の動作制御を司る制御部１１０と、画像用バッファメモリ１０４内の画像データをアナログ化するＤ／Ａ変換部１１３と、Ｄ／Ａ変換部１１３で得られた画像信号に基づき液晶モニタ１１５を駆動することで再生画像を表示する液晶モニタ駆動回路１１４とを備えている。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
また、ここでのプログラムは、詳細は後述する属性情報（検索済属性、消去禁止属性、ダウンロード属性、使用頻度属性、日付属性、及び重要度属性等の情報）が設定可能なものであり（設定手段）、当該属性情報の持ち方としては、例えば、プログラム中に埋め込むようにしてもよいし、プログラムとは別に属性情報用のリストを設けることで、それぞれのプログラムと対応付けるようにしてもよい。本実施の形態では、属性情報の持ち方についての方法は問わない。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
ステップＳ２０１（消去手段）：
制御部１１０は、ユーザから撮影のための操作が行なわれたことを認識すると、メモリ１１１の容量がフルであるか否かを判別する。具体的には例えば、メモリ１１１において、1枚の撮影画像データを保存できる空き容量があるか否かを判別する。
この判別の結果、メモリ１１１がフルである場合にはステップＳ２０２へ進み、メモリ１１１に撮影画像データを記録できる分の容量がある場合には後述するステップＳ２０７へ進む。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
ステップＳ２０２（消去手段）：
ステップＳ２０１の判別の結果、メモリ１１１がフル状態の場合、制御部１１０は、次のように動作するように接続部１０６を制御する。
これにより、接続部１０６は、メモリ１１１内からプログラムを１つ探し出す。
ここでのプログラムの検索方法として、どのような方法を用いるかは、メモリ１１１内でプログラムがどのように保存されているかによるが、例えば、次のような方法（１）〜（３）が一例として挙げられる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
ステップＳ２０３（消去手段）：
接続部１０６は、ステップＳ２０２の検索処理の結果により、メモリ１１１内にプログラムが存在したか否かを判別し、この判別の結果、メモリ１１１内にプログラムが存在した場合にはステップＳ２０４からの処理を実行し、メモリ１１１内にプログラムが存在しない場合にはステップＳ２０６からの処理を実行する。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
ステップＳ２０４（消去手段）：
ステップＳ２０３の判別の結果、メモリ１１１内にプログラムが存在した場合、接続部１０６は、消去部１０８により、当該プログラムをメモリ１１１から消去する。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
ステップＳ２０５（消去手段）：
制御部１１０は、消去部１０８によるプログラムの消去により、メモリ１１１において、一枚の撮影画像データ分の空き容量が確保できたか否かを判別する。
ここでの判断の基準となる空き容量については、例えば、現在の撮影モードが高画質モードであるのか、或いは標準モードであるのか等により変わってくる。また、撮影画像により圧縮後のデータサイズが変わるため、必要な空き容量も変わってくる。したがって、どのような状況であっても対処できるように、１枚の撮影画像データサイズが最大となる場合を考慮して、判断の基準となる空き容量を定めるのが望ましい。また、既に撮影終了し、この撮影画像データのサイズが明確である場合には、そのサイズが空き容量となる。何れにしろ、ディジタルカメラ１００が、１枚分の画像データを確実に保存できると判断する容量が、ここで言う"空き容量"とする。
本ステップＳ２０５の判別の結果、メモリ１１１に空き容量が確保できた場合にはステップＳ２０７へ進み、メモリ１１１に空き容量が確保できなかった場合には再びステップＳ２０２からの処理を繰り返し実行する。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
ステップＳ２０６（消去手段）：
ステップＳ２０３の判別の結果、メモリ１１１内にプログラムが存在しない場合、接続部１０６は、消去部１０８により、メモリ１１１内の画像データを消去し、ステップＳ２０７へ進む。
ここでの消去対象となる画像データの決定方法としては、例えば、次のような方法（１）及び（２）が挙げられる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
ステップＳ３０１（消去手段）：
制御部１１０は、ユーザから撮影のための操作が行なわれたことを認識すると、メモリ１１１の容量がフルであるか否かを判別する。具体的には例えば、メモリ１１１において、1枚の撮影画像データを保存できる空き容量があるか否かを判別する。
この判別の結果、メモリ１１１がフルである場合にはステップＳ３０２へ進み、メモリ１１１に撮影画像データを記録できる分の容量がある場合には後述するステップＳ３１１へ進む。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
ステップＳ３０２（消去手段）：
ステップＳ３０１の判別の結果、メモリ１１１がフル状態の場合、制御部１１０は、次のように動作するように接続部１０６を制御する。
接続部１０６は、メモリ１１１内のプログラムに対して、検索済属性が付加されていない場合、検索済属性を"０"として設定し、既に検索済属性が付加されている場合、そのまま次の処理に移る。これにより、キャッシュの意味合いで同一の処理を実行する必要がない。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
ステップＳ３０３（消去手段）：
接続部１０６は、読出部１０９により、メモリ１１１内から検索済属性が"０"であるプログラムを1つ探し出す。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
ステップＳ３０４（消去手段）：
接続部１０６は、ステップＳ３０３の検索処理の結果により、メモリ１１１内に検索済属性が"０"であるプログラムが存在したか否かを判別し、この判別の結果、メモリ１１１内に当該プログラムが存在した場合にはステップＳ３０５からの処理を実行し、メモリ１１１内に当該プログラムが存在しない場合にはステップＳ３１０からの処理を実行する。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
ステップＳ３０５、ステップＳ３０６（消去手段）：
ステップＳ３０４の判別の結果、メモリ１１１内に検索済属性が"０"であるプログラムが存在する場合、接続部１０６は、読出部１０９により、当該プログラムの属性を取り出し（ステップＳ３０５）、当該属性が消去禁止属性であるか否かを判別する（ステップＳ３０６）。
ステップＳ３０６の判別の結果、消去禁止属性が付加されている場合にはステップＳ３０９へ進み、消去禁止属性が付加されていない場合にはステップＳ３０７へ進む。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
ステップＳ３０７（消去手段）：
ステップＳ３０６の判別の結果、消去禁止属性が付加されていないプログラムの場合、接続部１０６は、消去部１０８により、当該プログラムをメモリ１１１から消去する。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
ステップＳ３０８（消去手段）：
制御部１１０は、消去部１０８によるプログラムの消去により、メモリ１１１において、一枚の撮影画像データ分の空き容量が確保できたか否かを判別する。
この判別の結果、メモリ１１１に空き容量が確保できた場合にはステップＳ３１１へ進み、メモリ１１１に空き容量が確保できなかった場合には再びステップＳ３０３からの処理を繰り返し実行する。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
ステップＳ３０９（消去手段）：
ステップＳ３０６の判別の結果、消去禁止属性が付加されたプログラムの場合、接続部１０６は、当該プログラムの検索済属性"５"に設定し、再びステップＳ３０３からの処理を繰り返し実行する。
したがって、消去禁止属性が付加されたプログラムに関しては、最終的に画像データを保存できる空き容量がメモリ１１１に確保できない場合であっても消去されることはない。消去禁止属性を付加するプログラムとしては、例えば、消去されてしまうと再ダウンロードが不可である、或いは再ダウンロードは可能であるが料金がかかってしまうプログラム等に相当する。これにより、ダウンロードが可能であるプログラムは消しても再度ダウンロードすればよいが、購入して課金されたプログラムの場合は再び料金がかかってしまうことがあるため、消去したくないプログラムについては消去禁止属性を付加することで、当該プログラムの消去を禁止することができる。また、例えば、ディジタルカメラ１００内で生成されたプログラムの場合、これはディジタルカメラ１００内のみに存在するものであるため、消去禁止属性を付加すれば、消去されることはない。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
ステップＳ３１０（消去手段）：
ステップＳ３０４の判別の結果、メモリ１１１内に検索済属性が"０"であるプログラムが存在しない場合、接続部１０６は、消去部１０８により、第１の実施の形態と同様にして、メモリ１１１内の画像データを消去し、ステップＳ３１１へ進む。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
ステップＳ４０１（消去手段）：
制御部１１０は、ユーザから撮影のための操作が行なわれたことを認識すると、メモリ１１１の容量がフルであるか否かを判別する。具体的には例えば、メモリ１１１において、1枚の撮影画像データを保存できる空き容量があるか否かを判別する。
この判別の結果、メモリ１１１がフルである場合にはステップＳ４０２へ進み、メモリ１１１に撮影画像データを記録できる分の容量がある場合には後述するステップＳ４１５へ進む。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
ステップＳ４０２（消去手段）：
ステップＳ４０１の判別の結果、メモリ１１１がフル状態の場合、制御部１１０は、次のように動作するように接続部１０６を制御する。
接続部１０６は、メモリ１１１内のプログラムに対して、検索済属性が付加されていない場合、第２の実施の形態と同様に、検索済属性を"０"として設定し、既に検索済属性が付加されている場合、そのまま次の処理に移る。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
ステップＳ４０３（消去手段）：
接続部１０６は、読出部１０９により、メモリ１１１内から検索済属性が"０"であるプログラムを1つ探し出す。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
ステップＳ４０４（消去手段）：
接続部１０６は、ステップＳ４０３の検索処理の結果により、メモリ１１１内に検索済属性が"０"であるプログラムが存在したか否かを判別し、この判別の結果、メモリ１１１内に当該プログラムが存在した場合にはステップＳ４０５からの処理を実行し、メモリ１１１内に当該プログラムが存在しない場合にはステップＳ４１２からの処理を実行する。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
ステップＳ４０５、ステップＳ４０６（消去手段）：
ステップＳ４０４の判別の結果、メモリ１１１内に検索済属性が"０"であるプログラムが存在する場合、接続部１０６は、読出部１０９により、当該プログラムの属性を取り出し（ステップＳ４０５）、当該属性が消去禁止属性であるか否かを判別する（ステップＳ４０６）。
ステップＳ４０６の判別の結果、消去禁止属性が付加されている場合にはステップＳ４０９へ進み、消去禁止属性が付加されていない場合にはステップＳ４０７へ進む。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
ステップＳ４０７（消去手段）：
ステップＳ４０６の判別の結果、消去禁止属性が付加されていないプログラムの場合、接続部１０６は、当該プログラムに付加されたダウンロード属性の値を参照し、当該プログラムがダウンロードされたものであるか否かを判別する。
この判別の結果、ダウンロードされたプログラムである場合にはステップＳ４０８へ進み、ダウンロードされたプログラムでない場合にはステップＳ４１０へ進む。
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
ステップＳ４０８（消去手段）：
ステップＳ４０７の判別の結果、ダウンロードされたプログラムである場合、接続部１０６は、消去部１０８により、当該プログラムをメモリ１１１から消去して、ステップＳ４１１へ進む。
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
ステップＳ４０９（消去手段）：
ステップＳ４０６の判別の結果、消去禁止属性が付加されているプログラムの場合、接続部１０６は、第２の実施の形態と同様に、当該プログラムの検索済属性"５"に設定し、再びステップＳ４０３からの処理を繰り返し実行する。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
ステップＳ４１０（消去手段）：
ステップＳ４０７の判別の結果、ダウンロードされたプログラムでない場合、接続部１０６は、当該プログラムの検索済属性"４"に設定し、再びステップＳ４０３からの処理を繰り返し実行する。
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
ステップＳ４１１（消去手段）：
制御部１１０は、消去部１０８によるプログラムの消去により、メモリ１１１において、一枚の撮影画像データ分の空き容量が確保できたか否かを判別する。
この判別の結果、メモリ１１１に空き容量が確保できた場合にはステップＳ４１５へ進み、メモリ１１１に空き容量が確保できなかった場合には再びステップＳ４０３からの処理を繰り返し実行する。
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
ステップＳ４１２、ステップＳ４１３（消去手段）：
ステップＳ４０４の判別の結果、メモリ１１１内に検索済属性が"０"であるプログラムが存在しない場合、接続部１０６は、メモリ１１１内から、検索済属性が"４"であるプログラムを1つ探し出し（ステップＳ４１２）、この結果、メモリ１１１内に該当するプログラムが存在するか否かを判別する（ステップＳ４１３）。
この判別の結果、検索済属性が"４"であるプログラムがメモリ１１１内に存在する場合にはステップＳ４０８へ進み、検索済属性が"４"であるプログラムがメモリ１１１内に存在しない場合にはステップＳ４１４へ進む。
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
ステップＳ４１４（消去手段）：
ステップＳ４１３の判別の結果、検索済属性が"４"であるプログラムがメモリ１１１内に存在しない場合、接続部１０６は、消去部１０８により、第１の実施の形態と同様にして、メモリ１１１内の画像データを消去し、ステップＳ４１５へ進む。
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
ステップＳ５０７（消去手段）では、接続部１０６は、プログラムに付加された使用頻度属性の値が予め設定された閾値よりも低いか否かを判別する。
この判別の結果、プログラムの使用頻度が閾値よりも低い場合には、当該プログラムはあまり使用されていないと見なしてステップＳ４０８に進む。したがって、この場合、当該プログラムは消去されることになる。一方、プログラムの使用頻度が閾値よりも低くない場合、次のステップＳ５１０に進む。
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
ステップＳ５１０（消去手段）では、接続部１０６は、ステップＳ５０７で使用頻度が閾値よりも高いと判断したプログラムの検索済属性に対して"３"を設定し、再びステップＳ４０３からの処理を繰り返し実行する。
【手続補正４５】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
ステップＳ６０７（消去手段）では、接続部１０６は、プログラムに付加された日付属性の値が予め設定された閾値よりも低いか否かを判別する。
この判別の結果、プログラムの日付が予め設定された日付（閾値）よりも古い場合には、最近取得（ディジタルカメラ１００内に設定）したプログラムではないと見なしてステップＳ４０８に進む。したがって、この場合、当該プログラムは消去されることになる。一方、プログラムの日付が閾値の日付よりも古くない場合、次のステップＳ６１０に進む。
【手続補正４６】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
ステップＳ６１０（消去手段）では、接続部１０６は、ステップＳ６０７で閾値の日付よりも古くない日付であると判断したプログラムの検索済属性に対して"２"を設定し、再びステップＳ４０３からの処理を繰り返し実行する。
【手続補正４７】
【補正対象書類名】明細書
【補正対象項目名】０１０５
【補正方法】変更
【補正の内容】
【０１０５】
ステップＳ７０７（消去手段）では、接続部１０６は、プログラムに付加された重要度属性の値が予め設定された閾値よりも低いか否かを判別する。
この判別の結果、プログラムの重要度が予め設定された閾値よりも低い場合には、重要なプログラムではないと見なしてステップＳ４０８に進む。したがって、この場合、当該プログラムは消去されることになる。一方、プログラムの重要度が閾値よりも低くない場合、次のステップＳ７１０に進む。
【手続補正４８】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
ステップＳ７１０（消去手段）では、接続部１０６は、ステップＳ７０７で重要度が閾値よりも低くないと判断したプログラムの検索済属性に対して"１"を設定し、再びステップＳ４０３からの処理を繰り返し実行する。
【手続補正４９】
【補正対象書類名】明細書
【補正対象項目名】０１１６
【補正方法】変更
【補正の内容】
【０１１６】
一方、ステップＳ４０４の処理において、メモリ１１１内にプログラムが存在しないと判断された場合、ステップＳ７１２（消去手段）からの処理に進み、接続部１０６は、メモリ１１１内のプログラムの検索済属性の値を参照することで、その値が"１"であるものから、"２"、"３"、"４"の順に探し出す（ステップＳ７１２、ステップＳ６１２、ステップＳ５１２、ステップＳ４１２）。