(57)【特許請求の範囲】
【請求項１】
始点画像を表示するための始点画像表示領域と、終点画像を表示するための終点画像表示領域とを含む範囲指定画面を、表示手段に表示させる範囲指定画面表示手段と、
ユーザの操作に応じて前記表示手段に順次表示される複数の画像の中から始点画像と終点画像とをそれぞれ個別に指定するための指定手段と、
前記始点画像として指定された画像よりも前の画像は、前記終点画像として指定できないように、または、前記終点画像として指定された画像よりも後の画像は、前記始点画像として指定できないように制御する制御手段と、
前記複数の画像のうち、前記指定手段によって指定された前記始点画像と前記終点画像とに挟まれる画像を選択する選択手段と
を有することを特徴とする画像管理装置。
【請求項２】
画像再生モードにおいて、前記表示手段に表示される表示対象の画像を切り替える画像送り手段と、
前記表示対象の画像が表示されているときに、所定の操作が入力されたことに応じて、メニュー画面を前記表示手段に表示させるメニュー画面表示手段と、を有し、
前記範囲指定画面表示手段は、前記メニュー画面において範囲指定が選択されたことに応じて、前記表示対象の画像を前記始点画像表示領域に表示させた前記範囲指定画面を表示させることを特徴とする請求項１に記載の画像管理装置。
【請求項３】
前記制御手段は、前記始点画像として指定された画像よりも前の画像を前記終点画像として指定できないように制御する場合は、前記複数の画像を順次表示させる際に、前記始点画像として指定された画像よりも前の画像を表示させないように制御し、前記終点画像として指定された画像よりも後の画像を前記始点画像として指定できないように制御する場合は、前記複数の画像を順次表示させる際に、前記終点画像として指定された画像よりも後の画像は表示させないように制御することを特徴とする請求項１または２に記載の画像管理装置。
【請求項４】
前記制御手段は、前記表示手段に表示されている画像であっても、前記始点画像に指定されている画像よりも前の画像は前記終点画像として指定できないように制御する、または、前記表示手段に表示されている画像であっても、前記終点画像に指定されている画像より後の画像は、前記始点画像として指定できないように制御することを特徴とする請求項１または２に記載の画像管理装置。
【請求項５】
前記制御手段は、前記複数の画像を順次表示するときに、前記複数の画像を、拡大／縮小表示、複数の画像を同時に表示するマルチ再生、特定の基準に基づいた単位毎に画像を順次切り替え表示するジャンプ再生のすくなくとも１つを行うよう制御することを特徴とする請求項１ないし４のいずれか１項に記載の画像管理装置。
【請求項６】
前記制御手段は更に、前記複数の画像を順次表示するときに、前記範囲指定画面において前記始点画像表示領域に表示された画像あるいは前記終点画像表示領域に表示された画像であった場合、その旨を識別可能に表示するよう制御することを特徴とする請求項１ないし５のいずれか１項に記載の画像管理装置。
【請求項７】
前記範囲指定画面表示手段は、前記範囲指定画面において、前記始点画像表示領域に表示された画像と、前記終点画像表示領域に表示された画像が、それぞれ、前記複数の画像を特定の順番で並べた場合の当該特定の順番の中で何番目の画像かを表示するよう制御することを特徴とする請求項１ないし６のいずれか１項に記載の画像管理装置。
【請求項８】
前記範囲指定画面表示手段は、前記範囲指定画面において、前記始点画像表示領域に表示された画像と前記終点画像表示領域に表示された画像の、前記複数の画像を特定の順番で並べた場合の当該特定の順番の中での位置を示すポジションバーを表示することを特徴とする請求項１ないし７のいずれか１項に記載の画像管理装置。
【請求項９】
前記制御手段は、前記範囲指定画面において、前記複数の画像を順次に表示させるための制御を行い、前記範囲指定画面では、前記始点画像表示領域と前記終点画像表示領域と前記制御手段による前記複数の画像の順次表示のための領域とを同時に表示することを特徴とする請求項１ないし８のいずれか１項に記載の画像管理装置。
【請求項１０】
前記制御手段は、前記始点画像に指定されている画像よりも前の画像が前記終点画像として指定する為の操作がされた場合には、前記終点画像として指定できない旨のガイダンスを表示するように制御し、前記終点画像に指定されている画像より後の画像が前記始点画像として指定する為の操作がされた場合には、前記始点画像として指定できない旨のガイダンスを表示するように制御することを特徴とする請求項４に記載の画像管理装置。
【請求項１１】
前記選択手段によって選択される画像に対して、前記メニュー画面で選択された同一の処理を実行する処理手段を有することを特徴とする請求項２記載の画像管理装置。
【請求項１２】
前記同一の処理は、消去、プロテクト、分類情報設定、送信、印刷、スライドショーのうち少なくともいずれかであることを特徴とする請求項１１記載の画像管理装置。
【請求項１３】
前記選択手段によって選択される画像のうち前記同一の処理の対象として有効でない画像がある場合、前記制御手段は、当該同一の処理の対象として有効でない画像について当該同一の処理が有効でないことを示す識別表示、または当該同一の処理の対象として有効な画像の数あるいは有効でない画像の数に関する情報の表示、または当該同一の処理の対象として有効でない画像を表示対象としない表示のうち少なくともいずれかを行うよう制御することを特徴とする請求項１１記載の画像処理装置。
【請求項１４】
始点画像を表示するための始点画像表示領域と、終点画像を表示するための終点画像表示領域とを含む範囲指定画面を、表示手段に表示させる範囲指定画面表示工程と、
ユーザの操作に応じて複数の画像を前記表示手段に順次表示される複数の画像の中から、始点画像と終点画像とをそれぞれ個別に指定する指定工程と、
前記複数の画像のうち、前記指定工程によって指定された前記始点画像と前記終点画像とに挟まれる画像を選択する選択工程と、
前記指定工程において、前記始点画像として指定された画像よりも前の画像は、前記終点画像として指定できないように制御する、または、前記終点画像として指定された画像よりも後の画像は、前記始点画像として指定できないようにする制御工程と、
を有することを特徴とする画像管理装置の制御方法。
【請求項１５】
コンピュータを、
始点画像を表示するための始点画像表示領域と、終点画像を表示するための終点画像表示領域とを含む範囲指定画面を、表示手段に表示させる範囲指定画面表示手段と、
ユーザの操作に応じて前記表示手段に順次表示される複数の画像の中から始点画像と終点画像とをそれぞれ個別に指定するための指定手段と、
前記始点画像として指定された画像よりも前の画像は、前記終点画像として指定できないように、または、前記終点画像として指定された画像よりも後の画像は、前記始点画像として指定できないように制御する制御手段と、
前記複数の画像のうち、前記指定手段によって指定された前記始点画像と前記終点画像とに挟まれる画像を選択する選択手段と、
として機能させることを特徴とするプログラム。
【請求項１６】
コンピュータを、
始点画像を表示するための始点画像表示領域と、終点画像を表示するための終点画像表示領域とを含む範囲指定画面を、表示手段に表示させる範囲指定画面表示手段と、
ユーザの操作に応じて前記表示手段に順次表示される複数の画像の中から始点画像と終点画像とをそれぞれ個別に指定するための指定手段と、
前記始点画像として指定された画像よりも前の画像は、前記終点画像として指定できないように、または、前記終点画像として指定された画像よりも後の画像は、前記始点画像として指定できないように制御する制御手段と、
前記複数の画像のうち、前記指定手段によって指定された前記始点画像と前記終点画像とに挟まれる画像を選択する選択手段と、
として機能させることを特徴とするプログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に記録された画像データの閲覧や画像処理の対象を管理する画像管理装置、画像管理方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
今日デジタルカメラが普及し、デジタルカメラで撮影した画像やパーソナルコンピュータ（以下ＰＣと呼ぶ）などから取り込まれた画像はデジタルカメラやＰＣなどの記録装置により各種記録媒体に記録される。記録媒体に記録された画像は、閲覧や編集、整理といった目的でデジタルカメラやＰＣなどの各種画像再生装置で再生される。近年、記録媒体の大容量化が進み、多くの画像を保存することが可能となった。そのため、画像の印刷、消去、属性変更などを実行する際に複数の画像に対して一度に処理を実行できることが望まれる。
【０００３】
例えばこのような技術として特許文献１では、ある日付からある日付までの範囲を指定して、その範囲内の日に撮影された画像に対して一度に印刷できるような画像表示装置が提案されている。
【特許文献１】特開２００５−３４９８２２
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら特許文献１に記載されている画像表示装置では、日付の範囲を指定する際にそれぞれの日付の先頭の画像しか確認することができず、指定する範囲内にどのような画像があるか確認して範囲を指定することができない。そのため、意図していない画像まで印刷してしまう恐れがある。
【０００５】
そこで本発明では、範囲を指定して複数の画像を同一の処理の対象として設定する際に、意図しない画像を処理対象とすることを減少させることができる画像管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決する為に、本発明の画像管理装置は、
始点画像を表示するための始点画像表示領域と、終点画像を表示するための終点画像表示領域とを含む範囲指定画面を、表示手段に表示させる範囲指定画面表示手段と、ユーザの操作に応じて前記表示手段に順次表示される複数の画像の中から始点画像と終点画像とをそれぞれ個別に指定するための指定手段と、前記始点画像として指定された画像よりも前の画像は、前記終点画像として指定できないように、または、前記終点画像として指定された画像よりも後の画像は、前記始点画像として指定できないように制御する制御手段と、前記複数の画像のうち、前記指定手段によって指定された前記始点画像と前記終点画像とに挟まれる画像を選択する選択手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、範囲を指定して複数の画像を選択する際に、意図しない画像を処理対象とすることを減少させることができる。
【発明を実施するための最良の形態】
【０００８】
以下、図を参照しながらこの発明による画像管理装置、画像管理方法の実施形態について説明する。以下に説明する実施の形態においては、この発明による装置、方法を静止画像と動画との撮影が可能なデジタルカメラである撮像装置に適用した場合を例にして説明する。
【０００９】
（デジタルカメラの構成について）
図１は実施形態によるデジタルカメラの外観図である。図１において、２８は表示部であり、画像や各種情報を表示する。７２は電源スイッチであり、電源オン、電源オフを切り替える。６１はシャッターボタンである。６０はモード切替スイッチであり、デジタルカメラ１００における各種モードを切り替える。より具体的には、静止画記録モード、動画記録モード、再生モード等のモードの切り替えが可能である。１１１は接続ケーブルであり、デジタルカメラ１００と外部機器を接続する。１１２はコネクタであり、接続ケーブル１１１とデジタルカメラ１００とを接続する。
【００１０】
７０は操作部であり、ユーザからの各種操作を受け付ける。操作部７０は図示の各種ボタンや、表示部２８の画面上に設けられたタッチパネル等の操作部材を有する。操作部７０の各種ボタンとは、具体的に例示すると、消去ボタン、メニューボタン、ＳＥＴボタン、十字に配置された４方向ボタン（上ボタン、下ボタン、右ボタン、左ボタン）、ホイール７３等である。２００はメモリカードやハードディスク等の記録媒体である。２０１は記録媒体スロットであり、記録媒体２００を格納する。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となる。２０２は記録媒体スロット２０１の蓋である。
【００１１】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。図２において、１０３は撮影レンズ、１０１は絞り機能を備えるシャッター、２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。２３はＡ／Ｄ変換器であり、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する場合や、音声制御部１１から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。１０２はバリアであり、デジタルカメラ１００の、撮影レンズ１０３を含む撮像部を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１２】
１２はタイミング発生部であり、撮像部２２、音声制御部１１、Ａ／Ｄ変換器２３、Ｄ／Ａ変換器１３にクロック信号や制御信号を供給する。タイミング発生部１２は、メモリ制御部１５及びシステム制御部５０により制御される。２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１３】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、直接メモリ制御部１５を介して、メモリ３２に書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。尚、メモリ３２は、マイク１０において録音された音声データ、静止画像、動画像および画像ファイルを構成する場合のファイルヘッダを格納するのにも用いられる。従って、メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１４】
圧縮／伸張部１６は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮、伸張する。圧縮／伸張部１６は、シャッター１０１をトリガにしてメモリ３２に格納された撮影画像を読み込んで圧縮処理を行い、処理を終えたデータをメモリ３２に書き込む。また、記録媒体２００の記録部１９などからメモリ３２に読み込まれた圧縮画像に対して伸張処理を行い、処理を終えたデータをメモリ３２に書き込む。圧縮／伸張部１６によりメモリ３２に書き込まれた画像データは、システム制御部５０のファイル部においてファイル化され、インターフェース１８を介して記録媒体２００に記録される。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。１３はＤ／Ａ変換器であり、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。２８は画像表示部であり、ＬＣＤ等の表示器上に、Ａ／Ｄ変換器２３からのアナログ信号に応じた表示を行う。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。
【００１５】
１０はマイクである。マイク１０から出力された音声信号は、アンプ等で構成される音声制御部１１を介してＡ／Ｄ変換器２３に供給され、Ａ／Ｄ変換器２３においてデジタル信号に変換された後、メモリ制御部１５によってメモリ３２に格納される。一方、記録媒体２００に記録されている音声データは、メモリ３２に読み込まれた後、Ｄ／Ａ変換器１３によりアナログ信号に変換される。音声制御部１１は、このアナログ信号によりスピーカ３９を駆動し、音声出力する。
【００１６】
不揮発性メモリ５６は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００１７】
５０はシステム制御部であり、デジタルカメラ１００全体を制御する。システム制御部５０は、上述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。また、メモリ３２やメモリ制御部１５、Ｄ／Ａ変換器１３を介して表示部２８の表示制御も行う。
【００１８】
５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。
【００１９】
モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２０】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替えることができる。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中（半押し）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２１】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了（全押し）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２２】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種設定が可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。電源スイッチ７２は、電源オン、電源オフを切り替える。
【００２３】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２４】
３０は電源部であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。３３及び３４はコネクタであり、電源部３０と電源制御部８０とを接続する。
【００２５】
４０はＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）であり、日付及び時刻を計時する。ＲＴＣ４０は、電源制御部８０とは別に内部に電源部を保持しており、電源部３０が落ちた状態であっても、計時状態を続ける。システム制御部５０は起動時にＲＴＣ４０より取得した日時を用いてシステムタイマを設定し、タイマ制御を実行する。
【００２６】
１８はメモリカードやハードディスク等の記録媒体２００とのインターフェースである。３５は該記録媒体２００とインターフェース１８との接続のためのコネクタである。９８は記録媒体着脱検知部であり、コネクタ３５に記録媒体２００が装着されているか否かを検知する。
【００２７】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部１９、デジタルカメラ１００とのインターフェース３７、及び、記録媒体２００とデジタルカメラ１００とを接続するためのコネクタ３６を備えている。
【００２８】
通信部１１０は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信処理を行う。コネクタ（無線通信の場合はアンテナ）１１２は、通信部１１０を介してデジタルカメラ１００を他の機器と接続する。
【００２９】
（全体フロー）
図３は、本実施形態のデジタルカメラ１００の全体的な動作を説明するフローチャートである。
【００３０】
電源スイッチ７２が操作され電源がオンに切り替わると、ステップＳ３０１においてシステム制御部５０はフラグや制御変数等を初期化する。続いて、ステップＳ３０２において、記録媒体２００に記録されているファイルに関する管理処理を開始する。
【００３１】
次に、ステップＳ３０３、Ｓ３０５、Ｓ３０７において、システム制御部５０は、モード切替スイッチ６０の設定位置を判断する。静止画記録モードに設定されていたならば処理はステップＳ３０３からステップＳ３０４へ進み、静止画記録モード処理を実行する。モード切替スイッチ６０が動画記録モードに設定されていたならば、処理はステップＳ３０３、Ｓ３０５を経てステップＳ３０６へ進み、動画記録モード処理を実行する。また、モード切替スイッチ６０が再生モードに設定されていた場合、処理はステップＳ３０３、Ｓ３０５、Ｓ３０７を経てステップＳ３０８へ進み、再生モード処理を実行する。ステップＳ３０８の再生モード処理は図４を用いて後述する。
【００３２】
また、その他のモードに設定されていた場合、処理はステップＳ３０９へ進み、システム制御部５０は選択されたモードに応じた処理を実行する。その他のモードとしては例えば記録媒体２００に格納されたファイルの送信を行う送信モード処理、外部機器からファイルを受信して記録媒体２００に格納する受信モード処理が含まれる。  ステップＳ３０４、Ｓ３０６、Ｓ３０８、Ｓ３０９のうちのモード切替スイッチ６０によって設定されたモードに対応した処理を実行した後、処理はステップＳ３１０へ進む。ステップＳ３１０において、システム制御部５０は電源スイッチ７２の設定位置を判断する。電源スイッチ７２が電源オンに設定されていれば、ステップＳ３０３に処理を戻す。一方、電源スイッチ７２が電源オフに設定されていたならば、処理はステップＳ３１０からステップＳ３１１へ進み、システム制御部５０は終了処理を行う。終了処理には、例えば以下の処理が含まれる。すなわち、表示部２８の表示を終了状態に変更し、レンズバリア１０２を閉じて撮像部を保護し、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源供給が不要な部分への電源を遮断する。ステップＳ３１１の終了処理が完了すると、本処理を終了し、電源をＯＦＦ状態へ移行する。
【００３３】
（再生処理）
図４に本実施形態のデジタルカメラ１００の再生モードの動作を説明するフローチャートを示す。図４のフローチャートは、図３のステップＳ３０８の詳細を示している。
【００３４】
ステップＳ４００１において、システム制御部５０は、記録媒体２００から最新画像情報を取得する。最新画像情報の取得を総枚数計算や検索リスト作成よりも先に行うことで、再生モードに入るとすばやくそれらの処理の画像表示ができるというメリットがある。ステップＳ４００２において、システム制御部５０は、ステップＳ４００１における最新画像情報の取得が正しく行われたかどうかをチェックする。最新画像情報を取得できなかった場合、処理はステップＳ４００９に進む。ステップＳ４００９において、システム制御部５０は、画像データがないことをユーザに通知するべく、「画像がありません」というメッセージ表示を表示部２８において行う等の画像なし時入力待ち状態となる。画像なし時入力待ち状態の処理については図５をもちいて後述する。最新画像情報を取得できない場合とは、画像が一枚もないような状態や、メディア不良によって画像情報が取得できなかったような状態等が考えられる。最新画像情報が取得できれば、少なくとも画像が１枚は存在すると判断され、処理はステップＳ４００３へ進む。
【００３５】
ステップＳ４００３において、システム制御部５０は、ステップＳ４００１で取得した最新画像情報を元に記録媒体２００から最新画像データを読み込む。そして、ステップＳ４００４において、システム制御部５０は、ファイル解析処理を行い、読み込んだ最新画像データにおける画像の撮影情報や属性情報等を取得する。ステップＳ４００５において、システム制御部５０は、読み込んだ最新画像データを表示する。さらに、このとき、ステップＳ４００４で取得された撮影情報や属性情報等も表示する。また、ステップＳ４００４のファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータということがわかればエラー表示も合わせて行われる。
【００３６】
ステップＳ４００６において、システム制御部５０は、記録媒体２００に記録されている画像の総枚数取得処理を開始する。このステップＳ４００６の処理はバックグランドで稼動し、その完了を待たずに次の処理に進むことができる。
【００３７】
次に、ステップＳ４００７において、システム制御部５０は、検索管理処理を行い検索リストの作成を開始する。検索リストとは画像データに付与された属性情報を予め取得し管理するリストである。予め検索リストを作っておくことで属性ごとの再生や消去といった処理を迅速に行うことが可能となる。検索リスト作成処理も総枚数計算同様にバックグランドで実行されるので、その完了を待たずに次の処理を実行させることができる。
【００３８】
続いて、ステップＳ４００８において、システム制御部５０は、入力待ち状態に入る。この入力待ち状態における処理は図６のフローチャートにより後述する。
【００３９】
（画像なし時入力待ち処理）
図５は図４のステップ４００９における画像なし時入力待ち状態の処理を示すフローチャートである。
【００４０】
Ｓ４０１０では画像がないことがわかるように画像がありませんとメッセージ表示を行う。
【００４１】
Ｓ４０１１では入力があるかチェックし、なければ入力があるまで待つ。ここでいう入力とはユーザによるボタン、電池蓋に対する操作や、電源の低下などを知らせるイベントなどが含まれる。
【００４２】
何か入力があった場合はＳ４０１２へ進み入力が終了ボタンだったかどうかチェックする。入力が終了ボタン以外だった場合はＳ４０１４へ進みその他のボタン処理へ進む。たとえば画像がなくても入力がメニューボタンだった場合はメニュー表示を行い設定変更などを行うことができる。ステップＳ４０１４でその他の処理を終えるとステップＳ４０１１に戻り再び入力をまつ。
【００４３】
一方、ステップＳ４０１２で入力が終了ボタンだった場合はＳ４０１３へ進み、再生モードを終わり、図３のＳ３１０へ進む。
【００４４】
（再生入力待ち処理）
図６は、再生モード処理における入力待ち状態の処理を説明するフローチャートである。
【００４５】
ステップＳ１７０１において、システム制御部５０は、ユーザによる操作入力があるかどうかをチェックする。ここでいう操作入力とは、ユーザによるボタン、電池蓋に対する操作や、電源の低下などを知らせるイベントなどが含まれる。何も入力がなければ入力があるまで待つ。何らかの操作入力があった場合、処理はステップＳ１７０２へ進む。
【００４６】
ステップＳ１７０２において、システム制御部５０は、当該操作入力が操作部７０に含まれる画像送りボタンの入力かどうかを判定する。操作入力が画像送りボタンであった場合、処理はステップＳ１７０３へ進み、システム制御部５０は次の表示画像を読み込む。画像送りのボタンは送り方向に応じた一対のボタンで構成されており、操作されたボタンに対応する送り方向に応じて次の表示画像が読み込まれ、画像が順次表示されることになる。次に、ステップＳ１７０４において、システム制御部５０は、ステップＳ１７０３で読み込まれた画像データに対して撮影情報や属性情報などのファイル解析処理を行う。そして、ステップＳ１７０５において、システム制御部５０は、ステップＳ１７０３で読み込んだ画像データの表示を行う。このとき、ステップＳ１７０４におけるファイル解析処理の結果を用いて、撮影情報や属性情報等を表示する。また、ステップＳ１７０４のファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータと判別された場合は、エラー表示も合わせて行う。表示が完了するとステップＳ１７０１の入力待ち状態へ戻る。
【００４７】
ステップＳ１７０２において入力が画像送りボタンではないと判定された場合、ステップＳ１７０６において、システム制御部５０は、当該操作入力が終了ボタンかどうかを判定する。終了ボタンであると判定された場合、処理はステップＳ１７０７へ進み、システム制御部５０は、図４のステップＳ４００７からバックグランドで並行処理されている検索管理処理を終了する。ここでは、検索リストが作成途中ならばその作成処理を中断させ、既に作成が完了していれば何も行わない。次にステップＳ１７０８において、システム制御部５０は、図４のステップＳ４００６からバックグランドで並行処理されている総画像枚数計算の終了処理を行う。この処理もステップＳ１７０７の処理同様、総枚数計算がまだ途中だったならばその計算処理を中断し、既に完了していれば何も行わない。そして、再生モード処理を終了し、図３のステップＳ３１０へ進む。
【００４８】
ステップＳ１７０６で操作入力が終了ボタンではないと判定された場合、処理はステップＳ１７０９へ進む。ステップＳ１７０９において、システム制御部５０は、図４のステップＳ４００６で開始した総画像枚数計算の処理が完了しているかチェックする。そして、まだ完了していない場合はステップＳ１７０１の操作入力待ち状態へ戻る。このとき、まだ完了していない旨を伝えるメッセージやアイコン表示を行うことも考えられる。以上の処理により、画像送りボタンによる画像送り操作と終了ボタンによる終了操作は画像枚数計算の完了を待たずに実行されるが、他の操作入力理は総画像枚数計算処理が完了するまでは無視されることになる。
【００４９】
ステップＳ１７０９で総画像枚数が終了していると判定された場合、処理はステップＳ１７１０へ進む。ステップＳ１７１０において、システム制御部５０は、操作部７０の操作により分類情報設定メニューが選択されたかどうかを判定する。分類情報設定メニューが選択されたと判断された場合、処理はステップＳ１７１１へ進み、システム制御部５０は分類情報設定モードの処理を実行する。ここで、分類情報とは画像の属性情報として画像に付加されている情報であり、画像の操作に適した情報である。この分類情報としては、「人物」、「風景」、「イベント」といった撮影の際のパラメータ等を基にして単数あるいは複数、自動的に付与される情報がある。また、ユーザによって手動で付与される「カテゴリ１」、「カテゴリ２」、「カテゴリ３」といった分類情報や、外部機器に画像データを転送する際に転送先でメール送信等の特別な処理を促すための「作業用」といった分類情報もある。分類情報は、撮影時などに装置によって自動的に付与されるか、再生時であるこのステップＳ１７１１におけるユーザ操作等により付与されるものとする。ステップＳ１７１０において、分類情報設定メニューの選択ではなかった場合、処理はステップＳ１７１２へ進む。
【００５０】
ステップＳ１７１２において、システム制御部５０は、当該操作入力が操作部７０に含まれる消去ボタンの操作であるかどうかを調べる。消去ボタンの操作入力であると判定された場合、処理はステップＳ１７１３へ進む。ステップＳ１７１３において、システム制御部５０は、現在表示部２８に表示されている画像データの消去を実行する。画像データの消去が完了するとステップＳ１７１４において消去後の総枚数をチェックする。総枚数が０になっていた場合はステップＳ１７１５へ進み、システム制御部５０は、画像データがないことをユーザに通知するべく、「画像がありません」というメッセージ表示を表示部２８において行う等の画像なし時入力待ち状態となる。画像なし時入力待ち状態の処理は図５をもちいて前述したとおりである。一方、消去後に画像データが残っている場合はステップＳ１７１６へ進み、システム制御部５０は、次の画像データを表示するべく、次の表示対象の画像データを読み込む。ここで表示対象となる画像データは、消去された画像データのファイル番号の次のファイル番号の画像データとする。尚、最新の画像データが消去された場合は、消去された画像データのファイル番号よりも１つ前のファイル番号の画像データを表示対象とする。続いてステップＳ１７１７において、システム制御部５０は、ステップＳ１７１６で表示対象として読み込んだ画像データに対してファイル解析処理を行い、撮影情報や属性情報などを得る。そして、ステップＳ１７１８において、システム制御部５０は、ステップＳ１７１６で読み込んだ画像データを表示部２８に表示する。このとき、ステップＳ１７１７で取得された撮影情報や属性情報なども表示する。また、ステップＳ１７１７のファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータであると判定されたならば、その旨のエラー表示も行う。表示が完了するとステップＳ１７０１の操作入力待ち状態へ戻る。
【００５１】
ステップＳ１７１２において当該操作入力が消去ボタンでない場合、処理はステップＳ１７１９に進む。ステップＳ１７１９において、システム制御部５０は、図４のステップＳ４００７で開始された検索管理処理が完了しているかどうかをチェックする。まだ検索管理処理が完了していない場合は、ステップＳ１７０１の操作入力待ち状態へ戻る。このとき、上述した総枚数計算が完了していないときと同様に、まだ検索リスト作成処理が完了していない旨を伝えるメッセージやアイコン表示を行うようにしてもよい。以上の処理により、上述した処理以外の操作入力理は検索管理処理が完了するまでは無視されることになる。ここで、上述した処理とは、画像送り操作（Ｓ１７０２〜Ｓ１７０５）、終了操作（Ｓ１７０６〜Ｓ１７０８）、分類情報設定モードの実行（Ｓ１７１０、Ｓ１７１１）及び画像消去操作（Ｓ１７１２〜Ｓ１７１８）である。
【００５２】
ステップＳ１７１９で検索リスト作成が完了していると判定された場合、処理はステップＳ１７２０へ進む。ステップＳ１７２０において、システム制御部５０は、当該操作入力がジャンプ指示かどうかを判定する。操作入力がジャンプ指示であると判断された場合はステップＳ１７２１のジャンプモードへ遷移する。ジャンプモードとは目的の画像にすばやくアクセスするためのジャンプ再生を行うことのできるモードである。ジャンプ再生とは、特定の属性情報を選択し、その属性情報の単位毎に表示すべき画像データを順次切り替える再生方法である。すなわち、特定の属性情報を有する画像ファイルにジャンプする処理である。ジャンプの単位となる属性情報（以下、ジャンプキーという）の具体例としては、撮影日、分類情報、フォルダ、動画等がある。例えば、撮影日をジャンプキーとした場合のジャンプ再生（以下、日付ジャンプという）では、撮影日を基準として、例えば２００６年１月１日、２００６年１月２日、…、といった日付単位のグループに画像データが分類される。そしてユーザ操作による画像送りが行われるたびに各グループを代表する画像データが１枚ずつ表示される。つまり、画像送りの操作により、各撮影日の代表画像データにジャンプすることになる。なお、ジャンプキーは属性情報に基づくものでなくともよく、例えば、「１０枚単位で表示」、「１００枚単位で表示」といった、静止画像の枚数単位や、動画像単位でも選択可能である。
【００５３】
操作入力がジャンプ指示でない場合、処理はステップＳ１７２２に進み、システム制御部５０は、当該操作入力が選択操作か否かを判定する。操作入力が選択操作と判断された場合はステップＳ１７２３の選択操作へ遷移する。選択操作の処理については図７を用いて後述する。
【００５４】
ステップＳ１７２２で操作入力がジャンプ指示ではないと判断された場合、処理はステップＳ１７２４へ進む。ステップＳ１７２４ではそれ上記以外の操作入力に応じた処理を行う。たとえば、画像の編集処理や、マルチ再生への切り替えや、拡大／縮小表示や、メニューボタンによるメニュー表示などである。尚、マルチ再生とは、画像データの縮小画像を表示部２８の一画面に複数枚並べて表示する再生モードである。
【００５５】
（選択操作処理）
図７は図６のステップＳ１７２３における選択操作処理を示すフローチャートである。本処理は、ユーザにより選択操作処理に遷移する操作が行われることでスタートする。
【００５６】
ステップＳ６１０１において、システム制御部５０は、処理選択用の画面を表示する。この処理選択画面は、図１１に示すようなメニュー画面である。このメニュー画面により、ユーザは、これから画像ファイルに対して行う処理をＧＵＩを通して選択することが可能である。選択可能な処理としては、例えば、スライドショー２８０１、分類情報設定２８０２、消去２８０３、プロテクト２８０４、印刷２８０５、送信２８０６等である。分類情報設定とは、画像にある分類情報を付与し、画像を閲覧しやすくするためのものである。例えば、ある日付の画像群や、ある範囲に含まれる画像群にイベントという分類情報を付与した場合、前述した図６のステップＳ１７２１のジャンプモードなどにおいてその分類情報が付与された画像に素早くアクセスすることができるようになる。
【００５７】
ステップＳ６１０２〜Ｓ６１０７において、システム制御部５０は、処理選択としてスライドショー、消去、プロテクト、印刷、送信、分類情報設定のいずれが選択されたかを判定する。そして、ステップＳ６１０８〜Ｓ６１１３では、選択された処理の判定に応じて、それぞれ対応する処理モード（スライドショー、消去、プロテクト、印刷、送信、分類情報設定）を設定し、システムメモリ５２に記憶する。尚、いずれの処理も選択されずに、選択操作を終了する要求があったならば、ステップＳ６１１４より本処理を終了する。また、いずれの処理も選択されず、処理選択終了の要求も無いならば、処理をステップＳ６１０１に戻す。
【００５８】
以上のようにして処理モードが選択されたならば、処理はステップＳ６１１５に進む。ステップＳ６１１５において、システム制御部５０は、表示部２８に処理対象選択方法を選択するための選択画面を表示する。これは図１２に示すような画面表示であり、この画面により、ユーザは、処理を行う対象（画像）の選択方法をＧＵＩを通して選択することが可能である。処理を行う対象の選択方法には例えば以下のようなものがある。
・全画像ファイルから対象を１つあるいは複数選択するファイル選択２８１１、
・範囲を指定し、指定された範囲に含まれる画像を全て選択する範囲指定２８１２、
・日付別にまとめて選択する日付選択２８１３、
・分類情報別にまとめて選択する分類情報選択２８１４、
・フォルダ別にまとめて選択するフォルダ選択２８１５、
・全ての画像ファイルを選択する全選択２８１６。
【００５９】
ステップＳ６１１６〜Ｓ６１２１では、ファイル選択、日付選択、分類情報選択、フォルダ選択、全選択、範囲指定のいずれが、操作部７０のユーザ操作により選択されたかを判定する。そして、ステップＳ６１２３〜Ｓ６１２８において、システム制御部５０は、選択された方法に応じて、それぞれ選択モードとして画像ファイル、日付、分類情報、フォルダ、全画像、範囲指定を設定し、システムメモリ５２に記憶する。
【００６０】
ステップＳ６１１６〜Ｓ６１２１でいずれの選択方法も選択されず、選択方法の選択終了の要求があった場合は、ステップＳ６１２２により本処理を終了する。いずれの選択方法も選択されず、且つ、選択方法の選択終了の要求も無い場合は、ステップＳ６１１５に戻る。
【００６１】
ステップＳ６１２３〜Ｓ６１２７でそれぞれ選択モードとして画像ファイル、日付、分類情報、フォルダ、全画像を設定するとステップＳ６１３０に進む。ステップＳ６１３０では選択処理を行う。選択処理については図１０を用いて後述する。続いてステップＳ６１３１に進み、選択された画像を対象として同一の処理を実行する。
【００６２】
一方ステップＳ６１２８で選択モードとして範囲指定を設定するとステップＳ６１２９に進む。ステップＳ６１２９では図８を用いて後述する範囲指定処理を行う。続いてステップＳ６１３１に進み、ステップＳ６１２９の範囲指定で選択された画像を対象として同一の処理を実行する。
【００６３】
ステップＳ６１３１で処理を実行すると、選択操作処理を終了する。選択操作処理を終了すると、図６の再生入力待ち状態へ戻る。
【００６４】
（範囲指定処理）
図８は図７のステップＳ６１２９における範囲指定処理を示すフローチャートである。範囲指定処理とは、画像をある順番にソートし、始点の画像と終点の画像を指定することで、始点の画像と終点の画像の間に含まれる複数の画像を一括して選択する処理である。
【００６５】
範囲指定処理が開始されるとまずステップＳ６１４１において、最初に指定する点が始点となるように、指定点種別に始点を設定しシステムメモリ５２に記憶する。ステップＳ６１４２では現在表示対象となっている画像のＩＤを取得する。ステップＳ６１４３では範囲指定画面を表示し、ステップＳ６１４２で取得したＩＤの画像のサムネイルを始点画像として表示する。
【００６６】
ステップＳ６１４４では現在表示対象となっている画像の画像ＩＤを指定点ＩＤとして設定する。指定点ＩＤを設定すると、操作部７０からの操作を待つ。
【００６７】
ここで言う画像ＩＤとは、カメラが画像を管理するためのユニークなＩＤである。ステップＳ６１４４での範囲指定画面の表示例を図１３に示す。
【００６８】
図１３には始点画像を表示するための領域である始点画像表示領域６１７１、終点画像を表示するための終点画像表示領域６１７２が表示され、それぞれ、始点画像、終点画像が表示される。ユーザはこの始点画像表示領域６１７１、終点画像表示領域６１７２を用いて始点画像、終点画像を指定する。なお、終点画像が未指定の場合は終点画像表示領域６１７２には何も表示されないか、デフォルトの終点画像を表示するものとする。範囲指定画面にはまた、始点画像番号６１７３、終点画像番号６１７４、指定画像数６１７５、範囲指定完了ＧＵＩ６１７６、指定モード切替ＧＵＩ６１７７が表示される。ここで、始点画像番号６１７３と終点画像番号６１７４に示される画像番号とは、それぞれの画像が範囲指定処理を行っている際の画像の並び順（ソート順）で先頭から何番目に位置している画像かを示す番号である。画像の並び順としては撮影日時やファイル名順などが考えられる。始点画像表示領域６１７１、終点画像表示領域６１７２が同時に表示されていることで、ユーザはどの画像からどの画像までを範囲として指定しているのか識別することができる。
【００６９】
Ｓ６１４５では、操作待ちうけ中に始点終点切替要求があったか否かを判定し、始点終点切替え要求があったと判定するとステップＳ６１４６に進む。本実施の形態では始点終点切替え要求は、操作部７０に含まれる右ボタンあるいは左ボタンの操作により発生する。ステップＳ６１４６では、ステップＳ６１４５で現在の指定点種別が始点の際に右ボタンが操作されると終点を、現在の指定点種別が終点の際に左ボタンが操作されると始点を新たな指定点種別として設定する。また図１３の始点画像表示領域６１７１、あるいは終点画像表示領域６１７２のうち、新たに設定された指定点種別である方の画像に対してカーソル表示をする。新たな指定点種別を設定するとステップＳ６１４４へ戻り、現在表示対象となっている画像の画像ＩＤを指定点ＩＤとして設定して再び操作部７０からの操作を待つ。
【００７０】
ステップＳ６１４７では画像送り要求があったか否かを判定し、画像送り要求があったと判定するとステップＳ６１４８へ進む。本実施の形態では、画像送り要求は操作部７０に含まれるホイール７３の操作により発生する。ステップＳ６１４８では、指定点種別で設定されている指定点（始点か終点）の画像を画像送りを行って変更する。このように、画像送りを行って表示された画像を指定点として指定することにより、ユーザはこれから指定しようとしている画像と、もう一方の指定点として既に指定された画像との間の画像を全て閲覧することができる。このように構成することにより、ユーザは今から指定しようとしている範囲に含まれる画像を全て確認した上で範囲を指定することができ、意図しない画像が含まれることを防止することができる。指定点の画像を変更するとステップＳ６１４４へ戻り、ステップＳ６１４８で変更された現在表示対象となっている画像の画像ＩＤを指定点ＩＤとして設定して再び操作部７０からの操作を待つ。
【００７１】
ステップＳ６１４９では指定モード切替要求があったか否かを判定し、指定モード切替要求があったと判定するとステップＳ６１５０へ進む。本実施の形態では、指定モード切替要求は操作部７０に含まれるＳＥＴボタンの操作により発生する。ステップＳ６１５０では、全画面指定処理を実行して、指定点の画像の選択を全画面で詳細に行えるようにする。全画面指定処理については図９を用いて後述する。全画面指定処理を終了するとステップＳ６１４４へ戻り、全画面指定処理で指定された現在表示対象となっている画像の画像ＩＤを指定点ＩＤとして設定して再び操作部７０からの操作を待つ。
【００７２】
ステップＳ６１５１では終点ＩＤの指定が完了しているか否かを判定し、終点ＩＤの指定が完了していると判定されるとＳ６１５２へと進む。終点ＩＤの指定が完了していなければステップＳ６１４４へ戻り、現在表示対象となっている画像の画像ＩＤを指定点ＩＤとして設定して再び操作部７０からの操作を待つ。
【００７３】
ステップＳ６１５２では範囲指定終了指示があったか否かを判定する。本実施の形態では、範囲指定終了指示は操作部７０を用いて図１３における範囲指定完了ＧＵＩ６１７６を操作することにより行われる。範囲指定終了指示がない場合にはステップＳ６１４４へ戻り、現在表示対象となっている画像の画像ＩＤを指定点ＩＤとして設定して再び操作部７０からの操作を待つ。範囲指定終了指示があれば、指定点に指定された画像の間に挟まれた画像を同一の処理の対象として一括して選択し、本処理を抜ける。
【００７４】
ここで、Ｓ６１４８での指定点の画像変更に関して詳細に述べる。指定された始点、終点と、それによって選択された画像の画像番号との関係を図１７に示す。
【００７５】
図１７（ａ）は、始点として指定している画像よりも画像番号の大きい画像を終点として指定した場合の例である。この場合は図の太線部に示した範囲、すなわち始点に指定された画像番号の画像から終点に指定された画像番号までの画像が一意に選択される。
【００７６】
図１７（ｂ）と図１７（ｃ）は始点として指定されている画像よりも画像番号の小さい画像を終点として指定した場合の例である。始点として指定されている画像よりも画像番号の小さい画像を終点として指定すると、始点と終点に挟まれる画像番号を有する画像としては図１７（ｂ）と図１７（ｃ）の２種類の範囲の解釈が可能となる。図１７（ｂ）は終点に指定された画像から、画像番号が大きくなる方向に、始点に指定された画像番号までの画像が選択される例である。言い換えれば、始点から画像番号が小さくなる方向に終点までに含まれる画像を選択している例である。図１７（ｃ）は、始点に指定された画像から画像番号が大きくなる方向に画像番号最大の画像までが選択され、画像番号を最大から最小へ遷移し、画像番号最小の画像から画像番号が大きくなる方向に終点に指定された画像番号までの画像が選択される例である。
【００７７】
このように始点として指定されている画像よりも画像番号の古い画像を終点として指定すると、範囲指定処理でどの画像を選択できるのか２種類想定できるためユーザーを混乱させる恐れがある。そこで本実施形態では、始点が既に指定されている状態で終点を指定しようとした場合、既に指定されている始点より手前、すなわち始点より画像番号の小さい画像に画像送りできないように制御する。このように制御することで始点より画像番号の小さい画像を指定できないようにしている。同様に、終点が既に指定されている状態で始点を指定しようとした場合、既に指定されている終点よりも後ろの画像、すなわち終点より画像番号の大きい画像に画像送りできないように制御することで、終点より画像番号の大きい画像を指定できないように制御する。さらに、画像番号が最小の画像と最大の画像間の遷移を許可すると前述のような始点と終点が交差してしまう状況が発生するため、画像番号が最大の画像と最小の画像間で遷移する画像送りはできないように制御する。
【００７８】
なお上記のような構成ではなく、始点・終点をまたぐ画像送り、画像番号が最小と最大の画像間を遷移する画像送りを許可し、始点と終点が交差している場合は表示されている画像は指定点としての指定を受け付けなくしてもよい。この際、指定できない旨のガイダンスや警告を表示する。例えば、指定点として指定できる範囲外の画像を指定しようとした場合に、画面上に「指定範囲外です」といったガイダンスを表示する。
【００７９】
一方、上記のように始点と終点が交差するように指定しようとした場合、自動的に始点と終点を入れ替えるようにして、常に指定された２点の間を選択できる範囲として見なすことも可能である。
【００８０】
さらに、範囲指定処理によって複数の画像を、ある分類情報を設定する対象もしくは解除対象として選択しようとしている場合、始点画像もしくは終点画像にその分類情報が設定されている場合は画像中でその旨を識別できるよう強調表示してもよい。
【００８１】
（全画面指定処理）
図９は、図８のステップＳ６１５０における全画面指定処理を示すフローチャートである。
【００８２】
全画面指定処理が開始されるとまず、ステップＳ６１６１で現在表示対象となっている画像のうち、指定点とし指定されている画像のＩＤを取得し、ステップＳ６１６２でその画像を全画面表示する。このときの表示例を図１４に示す。図１４では指定点種別３００１に、現在の指定点種別は何か、すなわち始点もしくは終点のどちらを指定する状態なのかを表示する。画面３００２には画像を全画面表示する。全画面表示では、図１３に示した範囲指定処理での画像表示より大きな表示サイズで画像が表示されるため、より詳細に画像を確認して指定点の画像を指定することが可能となる。指定点指定ＧＵＩ３００３によって、操作部７０に含まれるＳＥＴボタンを操作することで画面３００２に表示されている画像を指定点に指定し、全画面指定処理を抜けることが可能である旨を示している。
【００８３】
続いて図９のステップＳ６１６３では操作部７０からの操作を待つ。操作部７０からの操作入力があると次のステップＳ６１６４以降の処理に進む。
【００８４】
ステップＳ６１６４では、画像送り要求があったか否かを判定し、画像送り要求があったと判定するとステップＳ６１６５へ進む。ステップＳ６１６５では、操作指示通りに画像を送り画面３００２に表示する。画像送りを行うとステップＳ６１６３へ戻り再び操作部７０からの操作を待つ。
【００８５】
ステップＳ６１６６では指定点設定要求があったか否かを判定し、指定点設定要求があったと判定するとステップＳ６１６８へ進み、指定点設定要求が無かったと判定するとステップＳ６１６７へ進む。本実施の形態では、指定点設定要求は操作部７０に含まれるＳＥＴボタンの操作により発生する。ステップＳ６１６８では、画面３００２に現在表示している画像を、事前に設定されシステムメモリ５２に記憶されている指定点種別の指定点として設定（指定）し、全画面指定処理を終了する。
【００８６】
ステップＳ６１６７ではその他の再生処理をする。ここでいうその他の再生処理とは、画像の拡大／縮小表示、マルチ再生への切替、ジャンプモード処理、画像の情報表示切替などが挙げられる。その他の再生処理により例えば、指定したい範囲が広い場合などには、マルチ再生やジャンプモードに遷移することで目的の画像に素早くアクセスすることができる。また、似たような画像が複数枚ある場合などには、画像を拡大したり、情報表示を詳細表示に切り替えることにより画像の詳細な情報を見ながら範囲を指定することができるため誤った範囲を指定してしまうことを防ぐことが可能となる。
【００８７】
なお、図１４の画面３００２に表示している画像が図１３の範囲指定画面において既に始点、もしくは終点として指定されていた場合、その旨を画面上に表示してもよい。このような表示をすることで、例えば画像送り中に図１３によって始点、もしくは終点に指定されていた画像がどれであるか確認した上で指定点の指定をすることができる。
【００８８】
また、画面上にポジションバーを設け、現在表示している画像の位置、さらに始点または終点として既に指定されている画像があればその位置を表示することも可能である。または、図１５のように、始点または終点として既に指定されている画像があればその画像のサムネイルを画面上に表示し、どの画像が始点もしくは終点として指定されているかを表示するのもよい。図１５の始点画像表示領域３００４に表示された画像は始点として既に指定された画像、終点画像表示領域３００５に表示された画像は終点として既に指定された画像である。
【００８９】
（選択処理）
図１０は図７のステップＳ６１２８における選択処理を示すフローチャートである。
【００９０】
選択処理が開始されると、ステップＳ２７４１〜Ｓ２７４５において、システム制御部５０は、システムメモリ５２に記憶された処理モードを判定する。システムメモリ５２には、上記ステップＳ６１０８〜Ｓ６１１３のいずれかにより、処理モードが記憶されている。ステップＳ２７４６〜Ｓ２７５１では、ステップＳ２７４１〜Ｓ２７４５による判定の結果に応じて、設定されている処理モードに対応した選択画面表示を行う。即ち、ステップＳ２７４６ではスライドショー選択表示、ステップＳ２７４７では消去選択表示、ステップＳ２７４８ではプロテクト選択表示を行う。またステップＳ２７４９では印刷選択表示、ステップＳ２７５０では送信選択表示、ステップＳ２７５１では分類情報設定選択表示を行う。尚、本例では、処理モードとしてスライドショー、消去、プロテクト、印刷、送信、分類情報設定のいずれかが選択される。従って、ステップＳ２７４１〜Ｓ２７４５のいずれにおいてもＮＯと判定された場合は、処理モードとして「分類情報設定」が設定されているものとし、ステップＳ２７５１で分類情報設定選択表示が行われる。図１６に選択表示画面の一例を示す。
【００９１】
続いて、ステップＳ２７５２において画像送りの操作ありと判定されたならば、ステップＳ２７５３において画像送りを実行する。画像送りにおいて、システム制御部５０は、カーソル２８４７のあたっている画像ファイル群（グループ）の画像データ表示部２８４４において、当該画像ファイル群内での画像送りを行う。また、ステップＳ２７５４において画像ファイル群の切り替え操作があったならば、ステップＳ２７５５において処理対象の画像ファイル郡を切り替える。この処理により、処理対象の画像ファイル群が切り替わり、カーソルが移動する。例えば、画像ファイル群選択肢２８４１にカーソルが移動し処理対象となる。上記画像送り操作は、処理対象となっている画像ファイル群についておこなわれる。従って、画像ファイル群選択肢２８４１にカーソルが当たっている状態で画像送り操作が行われると、画像ファイル群内で画像送りが行われ、画像ファイル群選択肢２８４１の画像データ表示部２８４４に表示される画像が切り替わることになる。
【００９２】
本実施形態では、例えば左右ボタンにより画像送り操作を行い、上下ボタンにより画像ファイル群の切り替えを行うものとする。
【００９３】
ステップＳ２７５６において画像ファイル群の選択操作があったならば、ステップＳ２７５７において、操作された画像ファイル群を、選択中の処理モードにおける対象画像ファイルとして追加選択する。一方、画像ファイル群の選択解除操作があったならば、処理はステップＳ２７５８からステップＳ２７５９へ進む。ステップＳ２７５９において、システム制御部５０は、操作された画像ファイル群を、選択中の処理モードにおける対象画像ファイルから選択解除する。選択完了の指示があったならば、ステップＳ２７６０から本処理を終了する。一方、選択終了の指示が無いならば、ステップＳ２７４１に戻り、上記処理を繰り返す。このようにして、各処理モードについて複数の画像ファイル群を選択することができる。
【００９４】
図１６は上記複数の選択方法のうち日付による選択方法が選択された場合の選択表示画面の一例を示す図である。２８４１、２８４２、２８４３は、それぞれ２００１年１月２２日の画像ファイル群選択肢、２００５年３月２０日の画像ファイル群選択肢、２００４年７月１０日の画像ファイル群選択肢を表すＧＵＩ表示である。２８４８はそれぞれの日付内に含まれる処理対象として有効な画像ファイルの数の表示である。２８４７は選択中の画像ファイル群を示すカーソルである。２８４６はカーソルと共に移動する選択指示ＧＵＩである。操作部７０によりＧＵＩを通してユーザは日付単位でまとめて複数の画像ファイルを選択することが可能である。２８４４は各画像データ群毎の画像データを表示する画像データ表示部である。カーソル２８４７のあたっている日付内の画像データ表示部２８４４では、操作部７０の入力により日付毎の画像ファイル群内での画像送りが可能となっている（Ｓ２７５２，Ｓ２７５３）。
【００９５】
本実施形態では、操作部７０の上下ボタンによりカーソル２８４７を上下に移動させる（Ｓ２７５４、Ｓ２７５５）。そして、カーソル２８４７のあたっている画像ファイル群については、左右ボタンによって画像データ表示部２８４４において当該画像ファイル群内の画像送りができる（Ｓ２７５２、Ｓ２７５３）。これによりユーザは画像ファイル群の内容を選択表示画面上で容易に確認しながら処理対象とする画像ファイル群を選ぶことができる。尚、この画像送りで表示される画像ファイルについては図１８を用いて後述する。
【００９６】
ユーザは選択されていない画像ファイル群にカーソル２８４７があたっている状態でＳＥＴボタンを押すことにより処理対象とする画像ファイル群を選択することができる（Ｓ２７５６、Ｓ２７５７）。また、既に処理対象として選択されている画像ファイル群にカーソル２８４７をあててＳＥＴボタンを押すと、選択状態が解除される（Ｓ２７５８、Ｓ２７５９）。選択された画像ファイル群には選択されたことを示すチェックマーク２８４５が表示される。画像ファイル群は複数選択することができ、選択された画像ファイル群は続くステップＳ６１３１でまとめて処理される。他の選択モード（分類情報選択、フォルダ選択等）の場合も同様の選択表示画面（画像ファイル群を選択するＧＵＩ）となる。
【００９７】
図１８に処理別の選択表示画面ごとの処理対象として有効な画像ファイルの例を示す。処理対象として有効な画像ファイルは、上記画像送り操作（Ｓ２７５２、Ｓ２７５３）において画像送り対象となる画像ファイルでも有る。また、処理対象として有効な画像ファイルの数２８４８はこの図１８に従って処理対象として選択される画像ファイルの数である。
【００９８】
例えば消去処理ではプロテクト属性の画像ファイルは消去処理対象としないため、有効な画像ファイルの数２８４８で表示される数に当該画像群内のプロテクト属性のある画像ファイルの数は含まれない。即ち、プロテクト属性のない画像ファイルの数のみが表示される。図１６のような選択表示画面における選択候補の画像ファイル群について、処理対象として有効な画像ファイルの数を表示することで、ユーザに処理対象の数を把握させて的確な選択をさせることができる。もちろんこの時、画像ファイル群に含まれるが処理対象として有効でない画像ファイルの数や、画像ファイル群に含まれる画像ファイルの総数を表示してもよい。また、処理対象として有効でない画像ファイルが画像ファイル群に含まれることをユーザに通知する表示などを行ってもよい。これによりユーザはより的確な確認をしてから画像ファイル群を選択することができる。
【００９９】
また、画像データ表示部２８４４における、画像ファイル群内の画像送りでは、処理対象として有効なもののみが表示される。図１８によれば、スライドショー、プロテクトでは対象を全画像ファイルとしてるため、画像データ表示部２８４４での画像送りは、当該画像ファイル群のすべての画像ファイルが対象となり、選択不可の制限も無い。一方、消去処理はプロテクト属性の画像ファイルは消去対象としないため、画像送り対象はプロテクト属性の無い画像ファイルのみとなる。
【０１００】
また、消去処理において、カーソル２８４７のあたっている画像ファイル群がすべてプロテクト属性の画像ファイルであるような場合は、消去処理の実行対象が存在しない。このため、当該画像ファイル群を選択できないことをユーザが識別可能なように識別表示する。これはたとえば選択指示ＧＵＩ２８４６を非アクティブにすることにより表現可能である。印刷処理においては印刷対象を静止画のみとしたため画像送り対象は静止画像ファイルのみである。カーソル２８４７のあたっている画像ファイル群がすべて静止画以外の場合、たとえば動画、音声である場合は、印刷の実行対象が存在しないため、上記のように、当該画像ファイル群の選択の不可をユーザが識別可能なように表示する。送信処理においては送信対象を未送信画像ファイルのみとしたため画像送り対象は未送信画像ファイルのみである。カーソル２８４７のあたっている画像ファイル群がすべて送信済み画像ファイルである場合は、送信の実行対象が存在しないため、上記のように画像ファイル群の選択の不可をユーザが識別可能なように表示する。尚、コンテンツが１つも存在しない場合は、いずれの処理モードにおいても実行対象が存在しないので、当該画像ファイル群の選択指示ＧＵＩを非アクティブにする。
【０１０１】
以上のように、処理を選択して処理モードを設定したあとに処理対象を選択することで、予め設定された処理内容に応じて処理対象として有効な画像ファイル数の表示、画像ファイル群の選択可否判定及び画像送り対象の決定を行う。これにより処理対象の無い画像ファイル群を選択させたり、処理対象でない画像ファイルの画像データの表示を行うことがなく、ユーザに的確な処理対象の選択を行わせることができる。なお、ここで説明した、予め設定された処理内容に応じて処理対象として有効な画像ファイル数の表示、画像ファイル群の選択可否判定及び画像送り対象の決定は図８で前述した範囲指定処理においても同様に行うことができる。
【０１０２】
なお、上述した実施の形態の処理は、各機能を具現化したソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に提供してもよい。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって、前述した実施形態の機能を実現することができる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【０１０３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれている。
【０１０４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含むものである。
【図面の簡単な説明】
【０１０５】
【図１】本発明の一実施形態のとしてのデジタルカメラの外観図である。
【図２】本発明の一実施形態のとしてのデジタルカメラの構成ブロック図である。
【図３】デジタルカメラ１００の全体的な動作を示すフローチャートである。
【図４】デジタルカメラ１００の再生処理を示すフローチャートである。
【図５】デジタルカメラ１００の再生処理中の画像なし時入力待ち処理を示すフローチャートである。
【図６】デジタルカメラ１００再生処理における、再生入力待ちの処理を示すフローチャートである。
【図７】デジタルカメラ１００の選択操作処理を示すフローチャートである。
【図８】デジタルカメラ１００の範囲指定処理を示すフローチャートである。
【図９】デジタルカメラ１００の全画面指定処理を示すフローチャートである。
【図１０】デジタルカメラ１００の選択処理を示すフローチャートである。
【図１１】デジタルカメラ１００の選択操作処理における処理選択の際の画面表示例である。
【図１２】デジタルカメラ１００の選択操作処理における処理対象選択方法の選択の際の画面表示例である。
【図１３】デジタルカメラ１００の範囲指定処理の画面表示例である。
【図１４】デジタルカメラ１００の全画面指定処理の画面表示例である。
【図１５】デジタルカメラ１００の全画面指定処理の別の画面表示例である。
【図１６】デジタルカメラ１００の選択処理の画面表示例である。
【図１７】デジタルカメラ１００の範囲指定処理における指定範囲の概念図である。
【図１８】デジタルカメラ１００の各処理モード毎の選択操作対象の一覧を示す図である。
【符号の説明】
【０１０６】
１００  デジタルカメラ
３９  スピーカー
１０  マイク
１１  音声制御部
１２  タイミング発生部
１３  Ｄ／Ａ変換器
２８  表示部
１０２  バリア
１０３  レンズ
１０１  シャッター
２２  撮像部
２３  Ａ／Ｄ変換器
２４  画像処理部
１５  メモリ制御部
３２  メモリ
１６  圧縮／伸張部
７０  操作部
６１  シャッターボタン
６０  モード切替スイッチ
３０  電源部
５０  システム制御部
４０  ＲＴＣ
５２  システムメモリ
５６  不揮発性メモリ
１１０  通信部
１１２  コネクタ（アンテナ）
１１１  接続ケーブル
１９  記録部
２００  記録媒体
２０１  記録媒体スロット
【図１】
0005094270.tif 000002
【図２】
0005094270.tif 000003
【図３】
0005094270.tif 000004
【図４】
0005094270.tif 000005
【図５】
0005094270.tif 000006
【図６】
0005094270.tif 000007
【図７】
0005094270.tif 000008
【図８】
0005094270.tif 000009
【図９】
0005094270.tif 000010
【図１０】
0005094270.tif 000011
【図１１】
0005094270.tif 000012
【図１２】
0005094270.tif 000013
【図１３】
0005094270.tif 000014
【図１４】
0005094270.tif 000015
【図１５】
0005094270.tif 000016
【図１６】
0005094270.tif 000017
【図１７】
0005094270.tif 000018
【図１８】
0005094270.tif 000019