(57)【要約】【課題】再生時の画像編集の際に空容量が少ない場合に、画像削除に遷移でき、削除する画像をユーザが任意に選ぶことができる画像再生装置を提供する。【解決手段】画像編集のための編集項目が、当該画像再生装置の状態によって実行できない場合には、当該選択項目を選択できないように表示し、当該画像再生装置の状態によって実行できないが、ユーザの操作により実行できる状態になる場合には、当該選択項目と共にその旨を表示し（１００１、１００２）、実行可能である場合には、当該選択項目を選択可能に表示する（９０２、９０３）。【選択図】図１０
2009175891.tif 000002
【特許請求の範囲】
【請求項１】
画像を再生する画像再生装置であって、
複数の画像の中から編集対象の画像を選択する画像選択手段と、
複数の編集項目の中から編集項目を選択する編集項目選択手段と、
前記選択された画像に対して、前記選択された編集項目に応じた編集処理を実行する画像編集手段と、
前記編集された画像を記録媒体に記録する画像記録手段と、
前記編集項目選択手段により選択可能な編集項目のうち、編集処理を実行できる編集項目を選択可能に表示し、当該画像再生装置の状態によって編集処理を実行できない編集項目を選択不能に表示し、当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目を選択可能に表示すると共に前記操作により実行できる旨を表示するよう制御する表示制御手段と、
当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目がある場合に、ユーザをその操作へ導く誘導手段とを備えることを特徴とする画像再生装置。
【請求項２】
前記画像編集手段は、リサイズ、トリミング、赤目補正、及びカテゴリー付けのうちの少なくともいずれかを行うことを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記誘導手段は、前記ユーザの操作により編集処理が実行できる状態になる編集項目がある場合に、該編集項目が選択されたときには、前記操作に関する情報を表示することを特徴とする請求項１に記載の画像再生装置。
【請求項４】
前記誘導手段は、前記記録媒体の残容量不足が原因で、前記編集項目選択手段により選択可能な編集項目が実行できない場合に、該編集項目が選択されたときには、自動的に画像消去モードへと遷移させることを特徴とする請求項１に記載の画像再生装置。
【請求項５】
前記画像消去モードに遷移した際に、編集済みの元画像、お気に入りでない画像、古い画像、及びバックアップ済み画像のうちの少なくともいずれかを優先的に表示することを特徴とする請求項４に記載の画像再生装置。
【請求項６】
前記画像消去モードに遷移した際に、前記実行できない編集項目を実行するために不足する容量を表示することを特徴とする請求項４に記載の画像再生装置。
【請求項７】
前記画像消去モードでは、消去候補の画像を選択することができ、選択した画像の容量を表示することを特徴とする請求項４に記載の画像再生装置。
【請求項８】
前記画像消去モードでは、１枚ずつ画像を消去することができ、消去した画像の容量の合計が前記実行できない編集項目を実行するために不足する容量を上回ったら、その旨を表示することを特徴とする請求項４に記載の画像再生装置。
【請求項９】
前記画像消去モードでは、１枚ずつ画像を消去することができ、消去した画像の容量の合計が前記実行できない編集項目を実行するために不足する容量を上回ったら、自動的に前記画像消去モードを終了することを特徴とする請求項４に記載の画像再生装置。
【請求項１０】
前記画像消去モードでは、消去候補の画像を複数選択することができ、選択した画像の容量の合計が前記実行できない編集項目を実行するために不足する容量を上回ったら、その旨を表示することを特徴とする請求項４に記載の画像再生装置。
【請求項１１】
前記画像消去モードでは、消去候補の画像を複数選択することができ、選択した画像の容量の合計が前記実行できない編集項目を実行するために不足する容量を上回ったら、前記選択した画像を消去し前記画像消去モードを終了することを特徴とする請求項４に記載の画像再生装置。
【請求項１２】
複数の画像の中から編集対象の画像を選択する画像選択手段と、複数の編集項目の中から編集項目を選択する編集項目選択手段と、前記選択された画像に対して、前記選択された編集項目に応じた編集処理を実行する画像編集手段と、前記編集された画像を記録媒体に記録する画像記録手段とを備えた画像再生装置による画像編集方法であって、
前記編集項目選択手段により選択可能な編集項目のうち、編集処理を実行できる編集項目を選択可能に表示し、当該画像再生装置の状態によって編集処理を実行できない編集項目を選択不能に表示し、当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目を選択可能に表示すると共に前記操作により実行できる旨を表示するよう制御する表示制御ステップと、
当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目がある場合に、ユーザをその操作へ導く誘導ステップとを有することを特徴とする画像編集方法。
【請求項１３】
複数の画像の中から編集対象の画像を選択する画像選択手段と、複数の編集項目の中から編集項目を選択する編集項目選択手段と、前記選択された画像に対して、前記選択された編集項目に応じた編集処理を実行する画像編集手段と、前記編集された画像を記録媒体に記録する画像記録手段とを備えた画像再生装置の制御をコンピュータに実行させるためのプログラムであって、
前記編集項目選択手段により選択可能な編集項目のうち、編集処理を実行できる編集項目を選択可能に表示し、当該画像再生装置の状態によって編集処理を実行できない編集項目を選択不能に表示し、当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目を選択可能に表示すると共に前記操作により実行できる旨を表示するよう制御する表示制御ステップと、
当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目がある場合に、ユーザをその操作へ導く誘導ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録された画像を再生する画像再生装置、それによる画像編集方法及びプログラムに関する。
【背景技術】
【０００２】
今日、デジタルカメラが普及している。デジタルカメラで撮影した画像やパーソナルコンピュータ（以下、ＰＣと呼ぶ）等から取り込まれた画像は、デジタルカメラやＰＣ等の記録装置により各種記録媒体に記録される。記録媒体に記録された画像は、閲覧や編集、整理といった目的でデジタルカメラやＰＣ等の各種画像再生装置で再生される。
【０００３】
近年、記録媒体の大容量化が進み、多くの画像を保存することが可能となった。そのため、記録媒体が圧迫され残容量が少なくなった際には、画像のリサイズやトリミング等の画像編集手段によって、画像のファイルサイズを縮小し、記録媒体の空き領域を増やす技術が望まれる。
【０００４】
例えばこのような技術として、特許文献１では、撮影時の手ぶれ情報を元に画像に重要度を付け、撮影時、メディアの空容量がない場合に、画像の重要度と日付とから削除候補の画像が選択され削除することができるようなデジタルカメラを提案している。
【０００５】
【特許文献１】特開２０００−３４１６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されているデジタルカメラでは、撮影時にしか画像を削除することができない。
【０００７】
そこで本発明では、撮影時だけでなく、再生時の画像編集時に空容量が少ないときにも画像削除に遷移でき、削除する画像をユーザが任意に選ぶことができる画像再生装置等の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像再生装置は、画像を再生する画像再生装置であって、複数の画像の中から編集対象の画像を選択する画像選択手段と、複数の編集項目の中から編集項目を選択する編集項目選択手段と、前記選択された画像に対して、前記選択された編集項目に応じた編集処理を実行する画像編集手段と、前記編集された画像を記録媒体に記録する画像記録手段と、前記編集項目選択手段により選択可能な編集項目のうち、編集処理を実行できる編集項目を選択可能に表示し、当該画像再生装置の状態によって編集処理を実行できない編集項目を選択不能に表示し、当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目を選択可能に表示すると共に前記操作により実行できる旨を表示するよう制御する表示制御手段と、当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目がある場合に、ユーザをその操作へ導く誘導手段とを備えることを特徴とする。
また、本発明の画像編集方法は、複数の画像の中から編集対象の画像を選択する画像選択手段と、複数の編集項目の中から編集項目を選択する編集項目選択手段と、前記選択された画像に対して、前記選択された編集項目に応じた編集処理を実行する画像編集手段と、前記編集された画像を記録媒体に記録する画像記録手段とを備えた画像再生装置による画像編集方法であって、前記編集項目選択手段により選択可能な編集項目のうち、編集処理を実行できる編集項目を選択可能に表示し、当該画像再生装置の状態によって編集処理を実行できない編集項目を選択不能に表示し、当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目を選択可能に表示すると共に前記操作により実行できる旨を表示するよう制御する表示制御ステップと、当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目がある場合に、ユーザをその操作へ導く誘導ステップとを有することを特徴とする。
また、本発明のプログラムは、複数の画像の中から編集対象の画像を選択する画像選択手段と、複数の編集項目の中から編集項目を選択する編集項目選択手段と、前記選択された画像に対して、前記選択された編集項目に応じた編集処理を実行する画像編集手段と、前記編集された画像を記録媒体に記録する画像記録手段とを備えた画像再生装置の制御をコンピュータに実行させるためのプログラムであって、前記編集項目選択手段により選択可能な編集項目のうち、編集処理を実行できる編集項目を選択可能に表示し、当該画像再生装置の状態によって編集処理を実行できない編集項目を選択不能に表示し、当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目を選択可能に表示すると共に前記操作により実行できる旨を表示するよう制御する表示制御ステップと、当該画像再生装置の状態によって編集処理を実行できないが、ユーザの操作により実行できる状態になる編集項目がある場合に、ユーザをその操作へ導く誘導ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、画像を再生し編集する際に、記録媒体の空容量を確保するための削除処理を適切に行えるようにすることができる。また、画像編集して残しておきたい画像と保存しておく必要のない画像を整理でき、記録媒体の容量を有効的に活用することが可能となるようにすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、図を参照しながらこの発明による装置、方法の形態について説明する。以下に説明する実施の形態においては、この発明による装置、方法を、静止画像と動画の撮影、記録、再生が可能な撮像装置であるデジタルカメラに適用した場合を例にして説明する。
【００１１】
図１に本発明の実施の形態に係る撮像装置の一例としてのデジタルカメラ１００の外観図を示す。図１において、２８は画像や各種情報を表示する表示部である。７２は電源オン、電源オフを切り替える電源スイッチである。６１はシャッターボタンである。６０は各種モードを切り替えるモード切替スイッチである。１１１はデジタルカメラ１００と外部機器とを接続するための接続ケーブルである。１１２は接続ケーブル１１１とデジタルカメラ１００とのコネクタである。７０はユーザからの各種操作を受け付ける操作部である（シャッターボタン６１も含む）。２００はメモリカードやハードディスク等の記録媒体である。２０１は記録媒体２００を格納して通信するための記録媒体スロットである。
【００１２】
図２にデジタルカメラ１００の構成例を示すブロック図を示す。図２において、１０３は撮影レンズ、１０１は絞り機能を備えるシャッター、２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。
【００１３】
２３はアナログ信号をデジタル信号に変換するＡ／Ｄ変換器であり、撮像部２２から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。また、音声制御部１１から出力されるアナログ信号をデジタル信号に変換する場合にも用いられる。
【００１４】
１０２はレンズバリアであり、デジタルカメラ１００の撮影レンズ１０３を含む露出する撮像部位を覆うことにより、撮像部位の汚れや破損を防止するものである。
【００１５】
１２は撮像部２２、音声制御部１１、Ａ／Ｄ変換器２３、Ｄ／Ａ変換器１３にクロック信号や制御信号を供給するタイミング発生部であり、メモリ制御部１５及びシステム制御部５０により制御される。２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、又はメモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。画像処理部２４ではまた、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１６】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、直接メモリ制御部１５を介して、３２のメモリに書き込まれる。メモリ３２は、マイク１０において録音された音声データ、撮影した静止画像や動画像及び画像ファイルを構成する場合の、ファイルヘッダを格納するためのものである。このメモリ３２は、所定枚数の静止画像や所定時間の動画像及び音声を格納するのに十分な記憶容量を備えている。
【００１７】
１６は圧縮・伸長部であり、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸張する。圧縮・伸張部１６は、シャッター１０１をトリガにしてメモリ３２に格納された撮影画像を読み込んで圧縮処理を行い、処理を終えたデータをメモリ３２に書き込む。また、記録部１９等からメモリ３２に読み込まれた圧縮画像を読み込んで伸張処理を行い、処理を終えたデータをメモリ３２に書き込む。圧縮・伸張部１６によりメモリ３２に書き込まれた画像データは、システム制御部５０のファイル部においてファイル化され、インタフェース１８を介して記録媒体２００に記録される。
【００１８】
メモリ３２はまた、画像表示用のメモリを兼ねている。１３はＤ／Ａ変換器１３、２８はＬＣＤ等からなる画像表示部であり、メモリ３２に書き込まれた表示用の画像データは、Ｄ／Ａ変換器１３を介して画像表示部２８により表示される。
【００１９】
１０はマイクであり、マイク１０から出力された音声信号は、アンプ等で構成される音声制御部１１を介してＡ／Ｄ変換器２３においてデジタル信号に変換された後、メモリ制御部１５によってメモリ３２に格納される。一方、記録媒体２００に記録されている音声データは、メモリ３２に読み込まれた後、Ｄ／Ａ変換器１３を介し音声制御部１１により制御され、スピーカー８０において発音される。
【００２０】
５０はデジタルカメラ１００全体を制御するシステム制御部である。５２はシステム制御部５０の動作用の定数、変数、プログラム等を記憶するシステムメモリである。
【００２１】
５６は電気的に消去、記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００２２】
６２は第１シャッタースイッチＳＷ１であり、６４は第２シャッタースイッチＳＷ２である。第１シャッタースイッチＳＷ１（６２）は、シャッターボタン６１の操作途中（半押し）でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。第２シャッタースイッチＳＷ２（６４）は、シャッターボタン６１の操作完了（全押し）でＯＮとなり、撮像部２２からの信号を読み出し、記録媒体２００に画像データを書き込むまでの一連の撮像処理の動作開始を指示する。
【００２３】
６０はモード切替スイッチであり、システム制御部５０の動作モードを静止画撮影モード、連続撮影（連写）モード、動画モード、再生モード等のいずれかに切り替えることができる。
【００２４】
７０は操作部であり、システム制御部５０に各種の動作指示を入力するための操作手段である。操作部７０は、各種ボタンやタッチパネル等からなる。具体的に例示すると以下の通りとなる。消去ボタンや、メニューボタン、ＳＥＴボタン、十字に配置された４方向キー等から構成される。メニューボタンが押されると各種設定が可能なメニュー画面が画像表示部２８に表示される。利用者は、画像表示部２８に表示されたメニュー画面と、４方向キーやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２５】
７２は電源スイッチであり、電源オン、電源オフを切り替える。３９は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２６】
３０は電源部であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる。３３及び３４はコネクタであり、電源部３０と電源制御部３９とを接続する。
【００２７】
４０はＲＴＣ(Ｒｅａｌ Ｔｉｍｅ Ｃｌｏｃｋ)であり、電源制御部３９とは別に内部に電源部を保持し、電源部３０が落ちた状態であっても、時計動作状態を続けている。システム制御部５０は起動時にＲＴＣ４０より取得した日時を用いてタイマー制御する。
【００２８】
１８はメモリカードやハードディスク等の記録媒体２００とのインタフェースであり、３５は該記録媒体２００とインタフェース１８との接続のためのコネクタである。９８はコネクタ３５に記録媒体２００が装着されているか否かを検知する記録媒体着脱検知部である。
【００２９】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部１９、デジタルカメラ１００とのインタフェース３７、及び記録媒体２００とデジタルカメラ１００とを接続するためのコネクタ３６を備えている。
【００３０】
１１０は通信部であり、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信等の各種通信処理を行う。１１２はコネクタ（無線通信の場合はアンテナ）であり、通信部１１０を介してデジタルカメラ１００を他の機器と接続することを可能とする。
【００３１】
＜全体処理＞
図３に本実施の形態に係るデジタルカメラ１００の全体的な動作を説明するフローチャートを示す。
【００３２】
電源スイッチ７２が操作され電源がオンに切り替わると、ステップＳ３０１においてシステム制御部５０は、フラグや制御変数等を初期化する。
【００３３】
次にステップＳ３０２において、システム制御部５０は、記録媒体２００に記録されているファイルに関する管理処理を開始する。
【００３４】
次にステップＳ３０３、Ｓ３０９、Ｓ３１１において、システム制御部５０は、モード切替スイッチ６０の設定位置を判断する。撮影モードに設定されていたならばステップＳ３０４へ進み、撮影モード処理を実行する。ステップＳ３０９でモード切替スイッチ６０が動画記録モードに設定されていたならばステップＳ３１０へ進み、動画像記録モード処理を実行する。ステップＳ３１１で再生モードに設定されていたならばステップＳ３１２へ進む。このステップＳ３１２における再生モード処理の詳細は後述する。その他のモードに設定されていたならばステップＳ３０５へ進み、システム制御部５０は選択されたモードに応じた処理を実行する。以上のような処理を終えたならば、システム制御部５０はステップＳ３０６に進む。
【００３５】
ステップＳ３０６において、システム制御部５０は、電源スイッチ７２の設定位置を判断し、電源スイッチ７２が電源オンに設定されていればステップＳ３０３に戻る。ステップＳ３０６において電源スイッチ７２が電源オフに設定されていたならば、ステップＳ３０７へ進み、所定の終了処理を行う。終了処理には、以下のような処理が含まれる。画像表示部２８の表示を終了状態に変更し、レンズバリア１０２を閉じて撮影レンズ１０３等を保護する。フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６に記録する。電源供給が不要な部分への電源を遮断する。終了処理が完了するとシステム制御部５０は、ステップＳ３０８に進み処理を終了する。
【００３６】
＜再生処理＞
次に、図４に本実施の形態に係るデジタルカメラ１００の再生モードの動作を説明するフローチャートを示す。以下、再生モードにおける再生処理の詳細を説明する。
【００３７】
ステップＳ４０１において、システム制御部５０は、記録媒体２００から最新画像情報を取得する。ここで最新画像情報取得を総枚数計算や検索リスト作成よりも先に行うことで、再生モードに入るとすばやく、最新画像の画像表示ができるというメリットがある。
【００３８】
次にステップＳ４０２において、システム制御部５０は、ステップＳ４０１の最新情報取得が正しく行われたかどうかをチェックする。取得が正しく行われない場合には、画像が一枚もないような状態や、メディア不良によって画像情報が取得できなかったような状態等が考えられる。最新画像情報が取得できた場合は、正しく取得が行われ、少なくとも画像が１枚はあると判断され、ステップＳ４０３へ進む。
【００３９】
次にステップＳ４０３において、システム制御部５０は、ステップＳ４０１で取得した最新画像情報を元に記録媒体２００からメモリ３２へ最新画像の読み込みを行う。
【００４０】
次にステップＳ４０４において、システム制御部５０は、読み込んだ最新画像の撮影情報や属性情報等のファイル解析処理を行う。
【００４１】
次にステップＳ４０５において、システム制御部５０は、読み込んだ最新画像の表示を行う。更に撮影情報や属性情報等も設定に応じて表示する。また、ステップＳ４０４のファイル解析結果により、ファイルの一部が壊れている等といった不正なデータであることを確認できれば、エラー表示も併せて行う。
【００４２】
次にステップＳ４０６において、システム制御部５０は、記録媒体２００に収められている画像の総枚数取得処理を開始する。この処理は非同期で動き、完了を待たずに次の処理に進むことができる。このようにすることで、多くの画像が記録媒体２００に納められ、総枚数計算に時間がかかるような場合でも画像の閲覧を可能にしている。
【００４３】
次にステップＳ４０７において、システム制御部５０は、検索リストの作成を開始する。検索リストとは、画像に付帯された属性情報を予め取得し管理するリストである。予め検索リストを作っておくことで属性ごとの再生や消去といった処理をすばやく行うことが可能となる。検索リスト作成処理も総枚数計算同様に完了を待たずに次の処理に進むことができる。
【００４４】
そしてステップＳ４０８において、システム制御部５０は、入力待ち状態に入る。なお、ステップＳ４０２で画像が１枚もないと判断された場合はステップＳ４０９の画像なし時入力待ち状態へ進む。
【００４５】
＜画像なし時入力待ち状態における処理（ステップＳ４０９）＞
図５は再生モード画像なし時入力待ち状態における処理を説明するフローチャートである。以下、当該処理の詳細を説明する。
【００４６】
ステップＳ５０１において、システム制御部５０は、ユーザが画像がないことがわかるように「画像がありません。」といったメッセージ表示を行う。
【００４７】
次にステップＳ５０２において、システム制御部５０は、入力があるかチェックし、なければ入力があるまで待つ。ここでいう入力とは、ユーザによるボタン、電池蓋に対する操作や、電源の低下等を知らせるイベント等が含まれる。何か入力があった場合はステップＳ５０３へ進む。
【００４８】
ステップＳ５０３において、システム制御部５０は、入力が終了ボタンであったかどうかチェックする。終了ボタンであった場合はステップＳ５０４へ進み、再生モードを終わり、図３のステップＳ３０６へ進む。入力が終了ボタン以外であった場合はステップＳ５０５へ進み、その他のボタン処理へ進む。ここでは、例えば画像がなくても入力がメニューボタンだった場合はメニュー表示を行い設定変更等を行うことができる。
【００４９】
＜再生モード入力待ち状態における処理（ステップＳ４０８）＞
図６は再生モード入力待ち状態における処理を説明するフローチャートである。以下、当該処理の詳細を説明する。
【００５０】
ステップＳ６０１において、システム制御部５０は、入力があるかチェックする。ここでいう入力とは、ユーザによるボタン、電池蓋に対する操作や、電源の低下等を知らせるイベント等が含まれる。何も入力がなければ入力があるまで待つ。何かしら入力があった場合はステップＳ６０２へ進む。
【００５１】
ステップＳ６０２において、システム制御部５０は、入力内容が画像送り要求かどうかを判定する。入力が画像送り要求であった場合はステップＳ６０３へ進み次の表示画像を読み込む。画像送りのボタンは対の方向で形成されており、その送り方向によって次表示画像は変わる。続いてステップＳ６０４において、システム制御部５０は、読み込まれた画像に対して撮影情報や属性情報等のファイル解析処理を行う。そして、ステップＳ６０５において、システム制御部５０は、読み込んだ画像の表示を行う。更に撮影情報や属性情報等も設定に応じて表示する。また、ステップＳ６０４のファイル解析結果により、ファイルの一部が壊れている等といった不正なデータであることがわかれば、エラー表示も合わせて行う。表示が完了するとステップＳ６０１の入力待ち状態へ戻る。
【００５２】
ステップＳ６０２で入力が画像送り要求ではなかった場合、システム制御部５０は、ステップＳ６０６に進み、画像編集要求かどうかを判定する。画像編集要求と判断された場合は、ステップＳ６０７の編集画像選択処理へ進む。ステップＳ６０７の編集画像選択処理については後述する。
【００５３】
ステップＳ６０６で入力が画像編集要求でもなかった場合、システム制御部５０は、ステップＳ６０８へ進み、入力が終了ボタンによるものかどうかを判定する。終了ボタンと判定した場合はステップＳ６０９へ進み、検索リスト作成処理を終了する。ここでは検索リストが作成途中ならば処理を中断させ、既に作成が完了していれば何も行わない。続いてステップＳ６１０へ進み、システム制御部５０は、総画像枚数計算の終了処理を行う。この処理もステップＳ６０９の処理同様、総枚数計算がまだ途中だったならば計算を中断し、既に完了していれば何も行わない。そして、ステップＳ６１１において、システム制御部５０は、再生モードを終了し、図３のステップＳ３０６へ進む。
【００５４】
また、ステップＳ６０８で入力が終了ボタンでないと判断した場合、システム制御部５０は、ステップＳ６１２へ進む。ステップＳ６１２においては、システム制御部５０は、入力に応じたその他の処理を行う。ここでは、例えばマルチ再生への切り替えや、メニューボタンによるメニュー表示等を行う。
【００５５】
＜編集画像選択処理＞
図７は、ステップＳ６０７における編集画像選択処理を説明するフローチャートである。以下、当該処理の詳細を説明する。
【００５６】
ステップＳ７０１において、システム制御部５０は、入力があるかどうかをチェックする。何も入力がなければ入力があるまで待つ。何かしら入力があった場合はステップＳ７０２へ進む。
【００５７】
ステップＳ７０２において、システム制御部５０は、入力内容が画像送り要求かどうかを調べる。入力が画像送り要求だった場合はステップＳ７０３へ進み、次の表示画像を読み込み、読み込んだ画像の表示を行う。表示が完了するとステップＳ７０１の入力待ち状態へ戻る。このようにして、本実施の形態では複数の画像を表示できるようにしている。
【００５８】
ステップＳ７０２で入力が画像送り要求ではなかった場合、システム制御部５０は、ステップＳ７０４に進み、編集画像決定要求かどうかを判定する。編集画像決定要求と判定した場合はステップＳ７０５へ進み、編集項目選択処理を行う。編集項目選択処理については後述する。なお、ステップＳ７０４の処理は、本発明でいう画像選択手段による一処理例である。
【００５９】
ステップＳ７０４で入力が編集画像決定要求でもなかった場合、システム制御部５０は、ステップＳ７０６へ進み、再生入力待ち状態に戻る要求かどうかを判定する。該戻る要求と判断した場合は、システム制御部５０は、ステップＳ７０７へ進み、編集画像選択処理を終了する。
【００６０】
ステップＳ７０６で入力が戻る要求ではなかった場合は、システム制御部５０は、ステップＳ７０８へ進む。ステップＳ７０８では、それ以外の入力に応じた処理を行う。ここでは、例えば、マルチ再生への切り替えや、画像の情報表示の切り替え等を行う。
【００６１】
＜編集項目選択処理＞
図８は、ステップＳ７０５における編集項目選択処理を説明するフローチャートである。以下、当該処理の詳細を説明する。
【００６２】
ステップＳ８０１において、システム制御部５０はまず、編集項目表示制御処理を実行する。編集項目表示制御処理では、まず記録媒体２００の現在の空容量に基づき、各種編集処理における編集項目に応じた処理が実行できるかどうかを調べ、編集項目に対応する編集処理を実行できないものを選択できないようにする等する。
【００６３】
具体的に説明すると、ここで編集処理としては、リサイズ、トリミング、赤目補正、カテゴリー付け等が考えられる。例えば、編集内容が画像の縮小処理（リサイズ）だった場合を挙げれば、編集項目は図９の９０１、９０２、９０３に示すような縮小後のサイズとなる。ここで、編集対象として選択した画像のサイズが、編集項目で選択できる縮小サイズ（即ち、例えば９０１「Ｍ３」等）よりも小さい場合は、縮小処理が実行できない。このような場合は、編集処理できない編集項目を、例えばグレーアウト表示（９０１）し、項目自体を選択できないようにする（選択不能）。
【００６４】
また、編集処理実行後に生成されるファイルによって増える記録媒体２００の記録容量が記録媒体２００の空容量を超えてしまうような場合も編集処理を実行できない。つまり具体的には、縮小処理後の画像が新規に保存され、編集項目で選択できる縮小サイズで縮小した結果生成される画像の予測サイズが、現在の記録媒体２００の空容量を超えてしまうような場合、縮小処理を実行できない。なお、新規保存が赤目補正等の場合は、新規保存に限らない。しかしながらこのような場合、ユーザが他の画像の消去等を実行することにより記録媒体２００の空容量を増やせば、縮小処理を実行できる場合がある。そこで、本実施の形態では、このような編集項目について、選択可能に表示するが、そのままでは編集処理を実行できない旨、例えば禁止マーク（図１０の１００１）を併せて表示する。これにより、ユーザは何か他の操作をすれば、自分の希望するサイズで縮小処理を行うことができると認知することができる。また、編集項目から選択できる縮小サイズで、縮小処理が記録媒体２００の空容量によらず実行可能な場合には、編集項目を選択可能に表示し、縮小処理が実行可能である旨を表示する。このようなステップＳ８０１で行われる処理は、本発明でいう表示制御手段の一処理例に対応する。
【００６５】
上述したように、ステップＳ８０１で各種編集処理における編集項目の実行が可能かどうかの確認及びいずれかの表示が完了した後は、システム制御部５０は、ステップＳ８０２において入力があるかどうかをチェックする。何も入力がなければ入力があるまで待つ。何かしら入力があった場合は、システム制御部５０は、ステップＳ８０３へ進む。
【００６６】
ステップＳ８０３において、システム制御部５０は、入力内容が編集項目の選択要求かどうかを調べる。入力が編集項目の選択要求だった場合はステップＳ８０４へ進み次の編集項目へカーソルを移動させ、ステップＳ８０５に進む。なお、ステップＳ８０３の処理は、本発明でいう編集項目選択手段の一処理例に対応する。
【００６７】
次にステップＳ８０５において、システム制御部５０は、選択された画像が選択された編集項目で編集可能かどうかを判定する。ここで、例えば前述したように、編集処理が縮小処理の場合で、選択された縮小サイズでは縮小処理を実行できないがユーザの操作により実行できるようになるときには、ステップＳ８０６に進む（例えば、図１０の１００１を選択した場合）。そして、ステップＳ８０６において、システム制御部５０は、縮小処理を実行できない理由やユーザが何の操作をすれば縮小処理を実行できるようになるかを示すガイダンスを表示（図１０の１００２）する。一方、ステップＳ８０５で選択された編集項目で編集が可能な場合は、システム制御部５０は、ステップＳ８０２の入力待ち状態に戻る。
【００６８】
ステップＳ８０３で入力が編集項目の選択要求でなかった場合、システム制御部５０は、ステップＳ８０７へ進み、編集処理実行要求であるか判定する。編集処理実行要求と判定した場合はステップＳ８０８へ進む。
【００６９】
ステップＳ８０８において、システム制御部５０は、ステップＳ８０１で調べた編集可能かどうかを示す情報によってその後の処理を決定する。選択された編集項目で画像の編集が可能な場合は、ステップＳ８１０に進み編集実行処理し、続いてステップＳ８１４において編集項目選択処理を終了する。
【００７０】
一方、ステップＳ８０８で画像が選択された編集項目で編集処理を実行できないがユーザの操作によって編集処理を実行できる場合はステップＳ８０９に進む。
【００７１】
ステップＳ８０９において、システム制御部５０は、編集処理を実行できる状態になるための操作をユーザが行うことのできるモードへ遷移させる（即ち、誘導させる）処理を実行する。ここでは、特にこのモードを解決処理モードと呼ぶことにする。例えば、記録媒体２００の残容量不足が原因で編集処理が行えない場合、解決処理としては画像消去が考えられる。この場合、ステップＳ８０９では画像消去モード（図１１に示すような状態）へ遷移させ、そこで消去しても良い画像をユーザが閲覧しながら消去することができるようにする。ここで、消去する画像を選択する際に、編集済みの元画像やお気に入りでない画像、古い画像、ＰＣバックアップ済み画像等をユーザが消去しても良いと判断しそうな画像を優先的に表示してもよい。また、画像消去モード中は、記録媒体２００の空容量の不足量と現在表示している画像のサイズを画像表示部２８に表示する（図１１、１１０１：現在表示している画像のサイズ、１１０２：不足量）。この表示を基に、ユーザは画像を閲覧しながら、消去してもよい画像があれば所定の操作により１枚ずつ画像を消去していく。そして、消去した画像の容量の合計が記録媒体２００の空容量の不足量を上回ったら、画像表示部２８にその旨を表示し、編集処理が実行可能状態になったことを通知するようにする（図１２の１２０１「ＯＫ」）。また、ここで画像表示部２８に表示せずに、自動的に編集項目選択処理に戻るようにしてもよい。また、画像消去モードでの消去方法を１枚ずつ消去するのではなく、消去候補の画像を図１２に示すチェックボックス１２０２により複数選択して、選択した画像の容量の合計が記録媒体２００の不足量を上回った時点で画像消去処理を実行するようにしてもよい。なお、ステップＳ８０９の処理は、本発明でいう誘導手段の一処理例に対応する。
【００７２】
ステップＳ８０９にて解決処理を終了した場合は、システム制御部５０は、ステップＳ８０１に戻り、再びそれぞれの編集項目で編集処理を実行可能かどうかを調べる。そこで、ステップＳ８０９の解決処理でユーザが編集処理を実行できる状態にした場合には、編集項目の表示が、編集処理実行不可能だった表示（禁止マーク）から編集処理実行可能な表示に更新される。これによりユーザは目的の編集項目で編集処理を実行することができる。
【００７３】
また、ステップＳ８０７で入力が編集処理実行要求でなかった場合は、システム制御部５０は、ステップＳ８１２へ進み、編集項目選択処理に戻る要求であるかどうか判定する。戻る要求と判断された場合は、ステップＳ８１４へ進み、編集項目選択処理を終了し、図７のステップＳ７０１に戻る。ステップＳ８１２で戻る要求でないと判断した場合は、ステップＳ８１３に進み、その他の処理を実行する。ここでは、例えば、画像の拡大再生や、情報表示切替等を行う。ステップＳ８１３のその他の処理を実行後は、ステップＳ８０２に戻り入力待ち状態となる。
【００７４】
以上のように、本実施の形態では、デジタルカメラ１００において画像を表示し、画像を編集する際に、記録媒体２００の空容量の状況に応じて編集できない処理をユーザに通知し、該編集できない処理を可能とする操作をすることを促す表示をするようにした。具体的には、該編集できない処理を実行しようとする際、編集対象以外の画像を任意に選択して削除するためのモードへ遷移させて、削除することを促し、ユーザが選択した画像を削除できるようにした。このような構成により、ユーザは、画像を再生し編集する際にも、記録媒体２００の空容量を確保するための削除処理を適切に行うことができる。また、画像編集して残しておきたい画像と保存しておく必要のない画像を整理でき、記録媒体２００の容量を有効的に活用することが可能となる。
【００７５】
なお、本発明を実現するために、上述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記録媒体を用いても良い。この場合には記録媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって本発明の目的が達成される。
【００７６】
この場合、記録媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００７７】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７８】
また、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行う場合も含まれることは言うまでもない。
【００７９】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行ってもよい。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の形態に係るデジタルカメラの外観図である。
【図２】本発明の実施の形態に係るデジタルカメラの構成例を示すブロック図である。
【図３】本発明の実施の形態に係るデジタルカメラの全体的な動作を説明するフローチャートである。
【図４】本発明の実施の形態に係るデジタルカメラの再生モードの動作を説明するフローチャートである。
【図５】本発明の実施の形態に係るデジタルカメラの再生モード画像なし時入力待ち状態における処理を説明するフローチャートである。
【図６】本発明の実施の形態に係るデジタルカメラの再生モード入力待ち状態における処理を説明するフローチャートである。
【図７】本発明の実施の形態に係るデジタルカメラの編集画像選択処理を説明するフローチャートである。
【図８】本発明の実施の形態に係るデジタルカメラの編集項目選択処理を説明するフローチャートである。
【図９】本発明の実施の形態に係るデジタルカメラの編集項目選択処理において表示する画像の一例を示す図である。
【図１０】本発明の実施の形態に係るデジタルカメラの編集項目選択処理において表示する画像の一例を示す図である。
【図１１】本発明の実施の形態に係るデジタルカメラの画像消去画面の一例を示す図である。
【図１２】本発明の実施の形態に係るデジタルカメラの画像消去画面の一例を示す図である。
【符号の説明】
【００８１】
１９  記録部
２８  画像表示部
３２  メモリ
５０  システム制御部
７０  操作部
１００  デジタルカメラ
【図１】
2009175891.tif 000003
【図２】
2009175891.tif 000004
【図３】
2009175891.tif 000005
【図４】
2009175891.tif 000006
【図５】
2009175891.tif 000007
【図６】
2009175891.tif 000008
【図７】
2009175891.tif 000009
【図８】
2009175891.tif 000010
【図９】
2009175891.tif 000011
【図１０】
2009175891.tif 000012
【図１１】
2009175891.tif 000013
【図１２】
2009175891.tif 000014