(57)【特許請求の範囲】
【請求項１】
撮像手段と、
該撮像手段で撮像された画像を表示可能な表示部と、
前記表示部に複数の画像を表示するとともに、該複数の画像のうちの選択された画像に対してユーザから指示された印刷指定枚数を、前記選択された画像の属性情報として確定する指示を受け付けるためのＧＵＩボタンと、該ＧＵＩボタンへの指示によって確定される属性情報の属性項目を表す印刷指定アイコンとを含む属性設定領域を、前記選択された画像がどれであるかに関わらず前記表示部の同一の位置に表示するように制御する表示制御手段と、
前記選択された画像に対する印刷指定枚数の変更指示をユーザから受け付ける枚数指示受付手段と、
前記ＧＵＩボタンに対するユーザからの指示を受け付ける受付手段と、
前記受付手段で前記ユーザからの指示を受け付けたことに応じて、前記枚数指示受付手段で受け付けた印刷指定枚数が、前記選択された画像の属性として既に記録されている印刷指定枚数と異なるか否かを判定し、異なる場合に、前記受付手段で受け付けた当該指示で変更される属性を表す前記印刷指定アイコンを、前記属性設定領域から、表示された前記複数の画像のうち前記選択された画像に向かって移動させるアニメーション表示をするように制御する関連表示手段と、
前記受付手段で前記ユーザからの指示を受け付けたことに応じて、前記枚数指示受付手段で受け付けた印刷指定枚数を前記選択された画像の属性として記録手段に記録するよう制御する属性設定手段と
を有することを特徴とする撮像装置。
【請求項２】
前記ＧＵＩボタンは更に、前記印刷指定枚数以外を含む複数の属性項目のうち、選択されている属性項目についてのユーザからの変更指示を確定する指示を受け付けることが可能であり、
前記表示制御手段は、前記属性設定領域に、前記複数の属性項目を表す複数のアイコンを表示するように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記印刷指定枚数以外の前記複数の属性項目は、送信指定、再生指定、カテゴリ、プロテクトの少なくとも１つであることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記表示制御手段は、前記複数のアイコンのうち選択されているアイコンが表す属性項目について、前記複数の画像の表示位置に合わせて、既に画像に設定されている内容を表示するよう制御することを特徴とする請求項２または３に記載の撮像装置。
【請求項５】
前記表示制御手段は、ユーザが行うことができる属性の変更指示に関する説明情報を前記属性設定領域に表示するよう制御することを特徴とする請求項１〜４のいずれか１項に記載の撮像装置。
【請求項６】
撮像手段と、該撮像手段で撮像された画像を表示可能な表示部とを有する撮像装置の制御方法であって、
前記表示部に複数の画像を表示するとともに、該複数の画像のうちの選択された画像に対してユーザから指示された印刷指定枚数を、前記選択された画像の属性情報として確定する指示を受け付けるためのＧＵＩボタンと、該ＧＵＩボタンへの指示によって確定される属性情報の属性項目を表す印刷指定アイコンとを含む属性設定領域を、前記選択された画像がどれであるかに関わらず前記表示部の同一の位置に表示するように制御する表示制御ステップと、
前記選択された画像に対する印刷指定枚数の変更指示をユーザから受け付ける枚数指示受付ステップと、
前記ＧＵＩボタンに対するユーザからの指示を受け付ける受付ステップと、
前記受付ステップで前記ユーザからの指示を受け付けたことに応じて、前記枚数指示受付ステップで受け付けた印刷指定枚数が、前記選択された画像の属性として既に記録されている印刷指定枚数と異なるか否かを判定し、異なる場合に、前記受付ステップで受け付けた当該指示で変更される属性を表す前記印刷指定アイコンを、前記属性設定領域から、表示された前記複数の画像のうち前記選択された画像に向かって移動させるアニメーション表示をするように制御する関連表示ステップと、
前記受付ステップで前記ユーザからの指示を受け付けたことに応じて、前記枚数指示受付ステップで受け付けた印刷指定枚数を前記選択された画像の属性として記録手段に記録するよう制御する属性設定ステップと
を有することを特徴とする撮像装置の制御方法。
【請求項７】
撮像手段と
該撮像手段で撮像された画像を表示可能な表示部とを有するコンピュータを、
前記表示部に複数の画像を表示するとともに、該複数の画像のうちの選択された画像に対してユーザから指示された印刷指定枚数を、前記選択された画像の属性情報として確定する指示を受け付けるためのＧＵＩボタンと、該ＧＵＩボタンへの指示によって確定される属性情報の属性項目を表す印刷指定アイコンとを含む属性設定領域を、前記選択された画像がどれであるかに関わらず前記表示部の同一の位置に表示するように制御する表示制御手段、
前記選択された画像に対する印刷指定枚数の変更指示をユーザから受け付ける枚数指示受付手段、
前記ＧＵＩボタンに対するユーザからの指示を受け付ける受付手段、
前記受付手段で前記ユーザからの指示を受け付けたことに応じて、前記枚数指示受付手段で受け付けた印刷指定枚数が、前記選択された画像の属性として既に記録されている印刷指定枚数と異なるか否かを判定し、異なる場合に、前記受付手段で受け付けた当該指示で変更される属性を表す前記印刷指定アイコンを、前記属性設定領域から、表示された前記複数の画像のうち前記選択された画像に向かって移動させるアニメーション表示をするように制御する関連表示手段、
前記受付手段で前記ユーザからの指示を受け付けたことに応じて、前記枚数指示受付手段で受け付けた印刷指定枚数を前記選択された画像の属性として記録手段に記録するよう制御する属性設定手段
として機能させるためのプログラム。
【請求項８】
撮像手段と
該撮像手段で撮像された画像を表示可能な表示部とを有するコンピュータを、
前記表示部に複数の画像を表示するとともに、該複数の画像のうちの選択された画像に対してユーザから指示された印刷指定枚数を、前記選択された画像の属性情報として確定する指示を受け付けるためのＧＵＩボタンと、該ＧＵＩボタンへの指示によって確定される属性情報の属性項目を表す印刷指定アイコンとを含む属性設定領域を、前記選択された画像がどれであるかに関わらず前記表示部の同一の位置に表示するように制御する表示制御手段、
前記選択された画像に対する印刷指定枚数の変更指示をユーザから受け付ける枚数指示受付手段、
前記ＧＵＩボタンに対するユーザからの指示を受け付ける受付手段、
前記受付手段で前記ユーザからの指示を受け付けたことに応じて、前記枚数指示受付手段で受け付けた印刷指定枚数が、前記選択された画像の属性として既に記録されている印刷指定枚数と異なるか否かを判定し、異なる場合に、前記受付手段で受け付けた当該指示で変更される属性を表す前記印刷指定アイコンを、前記属性設定領域から、表示された前記複数の画像のうち前記選択された画像に向かって移動させるアニメーション表示をするように制御する関連表示手段、
前記受付手段で前記ユーザからの指示を受け付けたことに応じて、前記枚数指示受付手段で受け付けた印刷指定枚数を前記選択された画像の属性として記録手段に記録するよう制御する属性設定手段
として機能させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像データの処理を行う画像表示装置及び画像表示方法に関する。
【背景技術】
【０００２】
ＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）等により、画像ファイルに対する印刷指定、送信指定、再生指定等の属性情報を設定可能とするデジタルカメラ等の画像表示装置がある。この画像表示装置においては従来、ＤＰＯＦで定義された印刷指定等を設定させる際、設定対象画像を閲覧しながらＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いることで使い勝手を良くする提案がなされている。
【０００３】
例えば特許文献１では、ＤＰＯＦ情報の設定対象画像とＤＰＯＦ情報設定用画面とを分割して表示することで、ＤＰＯＦ情報の設定対象画像を確認しながら、その画像に対するＤＰＯＦ情報の設定を行えるという方法が提案されている。
【０００４】
一方、近年の記録媒体容量の増加により，より大量の画像を効率よく取り扱える画像の管理方法が求められている。そこで、従来のデジタルカメラ等の画像表示装置においては，大量画像の閲覧や、各種設定操作における画像の一覧性を考慮し，複数の画像を同時に表示するマルチ再生モードが設けられている。ＤＰＯＦ情報の設定等においても、上述のマルチ再生モードを用いて設定を行わせるＧＵＩがある。従来のマルチ再生モードにおけるＤＰＯＦ情報の設定用のＧＵＩ領域は、同時に表示されている複数の画像のうち、ＤＰＯＦ情報を設定しようとしている対象画像の位置に合わせて表示していた。
【特許文献１】特開２００６−３３６６６
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のマルチ再生モードにおけるＤＰＯＦ情報の設定用のＧＵＩ領域は、マルチ再生のために縮小された画像に合わせて表示するため、スペースに限りがあった。そのため複数の設定項目や、多くの操作説明を表示することができない、あるいは表示しても小さくて見難いものとなってしまっていた。
【０００６】
一方、マルチ再生モードの際にも、特許文献１のように設定対象画像とＤＰＯＦ情報の設定用ＧＵＩ領域とを分割して表示すれば、設定用ＧＵＩ領域の表示スペースを広く取ることができ、複数の設定項目や多くの操作説明を表示することが可能となる。しかしながら、マルチ再生モードにおいてこのような方法をとると、同時に表示されている複数の画像のうちどの画像に対して設定操作を行っているのかという、設定用ＧＵＩ領域と設定対象画像との関連がユーザにとってわかりにくいものとなってしまう。
【０００７】
そこで本発明は上記課題に鑑み、マルチ再生で表示された複数の画像のうちの選択された画像に対する属性情報の設定用ＧＵＩ領域と設定対象画像との関連を明確に認識しながら、より容易に属性情報の設定をすることができる画像再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の撮像装置は、
撮像手段と、
該撮像手段で撮像された画像を表示可能な表示部と、
前記表示部に複数の画像を表示するとともに、該複数の画像のうちの選択された画像に対してユーザから指示された印刷指定枚数を、前記選択された画像の属性情報として確定する指示を受け付けるためのＧＵＩボタンと、該ＧＵＩボタンへの指示によって確定される属性情報の属性項目を表す印刷指定アイコンとを含む属性設定領域を、前記選択された画像がどれであるかに関わらず前記表示部の同一の位置に表示するように制御する表示制御手段と、
前記選択された画像に対する印刷指定枚数の変更指示をユーザから受け付ける枚数指示受付手段と、
前記ＧＵＩボタンに対するユーザからの指示を受け付ける受付手段と、
前記受付手段で前記ユーザからの指示を受け付けたことに応じて、前記枚数指示受付手段で受け付けた印刷指定枚数が、前記選択された画像の属性として既に記録されている印刷指定枚数と異なるか否かを判定し、異なる場合に、前記受付手段で受け付けた当該指示で変更される属性を表す前記印刷指定アイコンを、前記属性設定領域から、表示された前記複数の画像のうち前記選択された画像に向かって移動させるアニメーション表示をするように制御する関連表示手段と、
前記受付手段で前記ユーザからの指示を受け付けたことに応じて、前記枚数指示受付手段で受け付けた印刷指定枚数を前記選択された画像の属性として記録手段に記録するよう制御する属性設定手段
とを有することを特徴とする。
【発明の効果】
【０００９】
マルチ再生で表示された複数の画像のうちの選択された画像に対する属性情報の設定用ＧＵＩ領域と設定対象画像との関連を明確に認識しながら、より容易に属性情報の設定をすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、添付の図面を参照して本発明の好適な実施形態について説明する。尚、以下に説明する実施形態では、本発明による装置、方法を静止画像と動画との撮影が可能なデジタルカメラである撮像装置に適用した場合を例にして説明する。
【００１１】
［デジタルカメラの構成］
図１は実施形態によるデジタルカメラの外観図である。図１において、２８は表示部であり、画像や各種情報を表示する。７２は電源スイッチであり、電源オン、電源オフを切り替える。６１はシャッターボタンである。６０はモード切替スイッチであり、デジタルカメラ１００における各種モードを切り替える。より具体的には、静止画記録モード、動画記録モード、再生モード等のモードの切り替えが可能である。１１１は接続ケーブルであり、デジタルカメラ１００と外部機器を接続する。１１２はコネクタであり、接続ケーブル１１１とデジタルカメラ１００とを接続する。
【００１２】
７０は操作部であり、ユーザからの各種操作を受け付ける。操作部７０は図示の各種ボタンや、画像表示部２８の画面上に設けられたタッチパネル等の操作部材を有する。操作部７０の各種ボタンとは、具体的に例示すると、消去ボタン、メニューボタン、ＳＥＴボタン、十字に配置された４方向ボタン（上ボタン、下ボタン、右ボタン、左ボタン）、ホイール７３等である。２００はメモリカードやハードディスク等の記録媒体である。２０１は記録媒体スロットであり、記録媒体２００を格納する。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となる。２０２は記録媒体スロット２０１の蓋である。
【００１３】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。図２において、１０３は撮影レンズ、１０１は絞り機能を備えるシャッター、２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。２３はＡ／Ｄ変換器であり、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する場合や、音声制御部１１から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。１０２はバリアであり、デジタルカメラ１００の、レンズ１０３を含む撮像部を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１４】
１２はタイミング発生部であり、撮像部２２、音声制御部１１、Ａ／Ｄ変換器２３、Ｄ／Ａ変換器１３にクロック信号や制御信号を供給する。タイミング発生部１２は、メモリ制御部１５及びシステム制御部５０により制御される。２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１５】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、直接メモリ制御部１５を介して、メモリ３２に書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、画像表示部２８に表示するための画像データを格納する。尚、メモリ３２は、マイク１０において録音された音声データ、静止画像、動画像および画像ファイルを構成する場合のファイルヘッダを格納するのにも用いられる。従って、メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１６】
圧縮／伸張部１６は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮、伸張する。圧縮／伸張部１６は、シャッター１０１をトリガにしてメモリ３２に格納された撮影画像を読み込んで圧縮処理を行い、処理を終えたデータをメモリ３２に書き込む。また、記録媒体２００の記録部１９などからメモリ３２に読み込まれた圧縮画像に対して伸張処理を行い、処理を終えたデータをメモリ３２に書き込む。圧縮／伸張部１６によりメモリ３２に書き込まれた画像データは、システム制御部５０のファイル部においてファイル化され、インターフェース１８を介して記録媒体２００に記録される。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。１３はＤ／Ａ変換器であり、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して画像表示部２８に供給する。２８は画像表示部であり、ＬＣＤ等の表示器上に、Ａ／Ｄ変換器２３からのアナログ信号に応じた表示を行う。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して画像表示部２８により表示される。
【００１７】
１０はマイクである。マイク１０から出力された音声信号は、アンプ等で構成される音声制御部１１を介してＡ／Ｄ変換器２３に供給され、Ａ／Ｄ変換器２３においてデジタル信号に変換された後、メモリ制御部１５によってメモリ３２に格納される。一方、記録媒体２００に記録されている音声データは、メモリ３２に読み込まれた後、Ｄ／Ａ変換器１３によりアナログ信号に変換される。音声制御部１１は、このアナログ信号によりスピーカ３９を駆動し、音声出力する。
【００１８】
不揮発性メモリ５６は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００１９】
５０はシステム制御部であり、デジタルカメラ１００全体を制御する。システム制御部５０は、上述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。
【００２０】
モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２１】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替えることができる。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中（半押し）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２２】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了（全押し）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２３】
操作部７０の各操作部材は、画像表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては例えば終了ボタン、戻るボタン、画像送りボタン、検索ボタン、絞り込みボタン、属性変更ボタン、印刷指定ボタン等がある。例えば、メニューボタンが押されると各種設定が可能なメニュー画面が画像表示部２８に表示される。利用者は、画像表示部２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。電源スイッチ７２は、電源オン、電源オフを切り替える。
【００２４】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２５】
３０は電源部であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。３３及び３４はコネクタであり、電源部３０と電源制御部８０とを接続する。
【００２６】
４０はＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）であり、日付及び時刻を計時する。ＲＴＣ４０は、電源制御部８０とは別に内部に電源部を保持しており、電源部３０が落ちた状態であっても、計時状態を続ける。システム制御部５０は起動時にＲＴＣ４０より取得した日時を用いてシステムタイマを設定し、タイマ制御を実行する。
【００２７】
１８はメモリカードやハードディスク等の記録媒体２００とのインターフェースである。３５は該記録媒体２００とインターフェース１８との接続のためのコネクタである。９８は記録媒体着脱検知部であり、コネクタ３５に記録媒体２００が装着されているか否かを検知する。
【００２８】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部１９、デジタルカメラ１００とのインターフェース３７、及び、記録媒体２００とデジタルカメラ１００とを接続するためのコネクタ３６を備えている。
【００２９】
通信部１１０は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信処理を行う。コネクタ（無線通信の場合はアンテナ）１１２は、通信部１１０を介してデジタルカメラ１００を他の機器と接続する。
【００３０】
［デジタルカメラの全体動作］
図３は、本実施形態のデジタルカメラ１００の全体的な動作を説明するフローチャートである。なお、図３を含む後述する各種フローチャートは全て、システム制御部５０が、上述した不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することで実現する。
【００３１】
電源スイッチ７２が操作され電源がオンに切り替わると、ステップＳ３０１においてシステム制御部５０はフラグや制御変数等を初期化する。続いて、ステップＳ３０２において、記録媒体２００に記録されているファイルに関する管理処理を開始する。ここでは、再生対象ディレクトリと再生対象画像ファイルの有無、記録媒体２００内の画像総数、最小ファイル番号、最大ファイル番号、ファイル番号総和、タイムスタンプ総和、ファイルサイズ総和、総ファイル数等を取得して、システムメモリ５２に記憶する。
【００３２】
次に、ステップＳ３０３、Ｓ３０５、Ｓ３０７において、システム制御部５０は、モード切替スイッチ６０の設定位置を判断する。静止画記録モードに設定されていたならば処理はステップＳ３０３からステップＳ３０４へ進み、静止画記録モード処理を実行する。モード切替スイッチ６０が動画記録モードに設定されていたならば、処理はステップＳ３０３、Ｓ３０５を経てステップＳ３０６へ進み、動画記録モード処理を実行する。また、モード切替スイッチ６０が再生モードに設定されていた場合、処理はステップＳ３０３、Ｓ３０５、Ｓ３０７を経てステップＳ３０８へ進み、再生モード処理を実行する。ステップＳ３０８の再生モード処理は図６を用いて後述する。
【００３３】
また、その他のモードに設定されていた場合、処理はステップＳ３０９へ進み、システム制御部５０は選択されたモードに応じた処理を実行する。その他のモードとしては例えば記録媒体２００に格納されたファイルの送信を行う送信モード処理、外部機器からファイルを受信して記録媒体２００に格納する受信モード処理が含まれる。
【００３４】
ステップＳ３０４、Ｓ３０６、Ｓ３０８、Ｓ３０９のうちのモード切替スイッチ６０によって設定されたモードに対応した処理を実行した後、処理はステップＳ３１０へ進む。ステップＳ３１０において、システム制御部５０は電源スイッチ７２の設定位置を判断する。電源スイッチ７２が電源オンに設定されていれば、ステップＳ３０３に処理を戻す。一方、電源スイッチ７２が電源オフに設定されていたならば、処理はステップＳ３１０からステップＳ３１１へ進み、制御部５０は終了処理を行う。終了処理には、例えば以下の処理が含まれる。すなわち、画像表示部２８の表示を終了状態に変更し、レンズバリア１０２を閉じて撮像部を保護し、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源供給が不要な部分への電源を遮断する。ステップＳ３１１の終了処理が完了すると、本処理を終了し、電源をＯＦＦ状態へ移行する。
【００３５】
［ディレクトリ及びファイル構成］
ここで、図４を用いてディレクトリ名及びファイル名の生成ルールについて説明する。図４は、記録媒体２００に記録されるディレクトリ構成例を示したものである。
【００３６】
ルートディレクトリにＤＣＩＭディレクトリ４０１が記録され、ＤＣＩＭディレクトリ４０１には８文字から生成されるサブディレクトリが生成される。サブディレクトリが保持するサブディレクトリ名は、先頭３文字が数字で構成される。先頭３文字の数字は１００から始まり、ディレクトリを生成する毎に１ずつインクリメントされる。図４では、１００ＸＸＸＸＸ（サブディレクトリ４０２）、１０１ＸＸＸＸＸ（サブディレクトリ４０３）が示されている。サブディレクトリ４０２の配下には本実施形態のデジタルカメラ１００が作成するファイルが作成される。ここで生成されるファイル名は、８文字のファイル名とファイルの種類を示す３文字の拡張子から構成さる。ファイル名のうち後ろ４文字は０００１から始まる数字で構成され、静止画記録モードにおいては撮影毎に１ずつインクリメントされたファイル名が付与される。以下、この後ろ４文字の数字で示される番号をファイル番号と呼ぶ。尚、静止画の場合は拡張子としてＪＰＧが付与され、動画記録モードにおいて記録される動画像ファイルには拡張子としてＡＶＩが付与される。また、管理情報を記録するサムネイルファイルには拡張子としてＴＨＭが付与される。
【００３７】
フォルダ４２１はＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）により規定されている画像ファイルに対する属性情報を定義したファイルを格納するフォルダである。フォルダ４２１には印刷指定ファイル４２２，送信指定ファイル４２３，再生指定ファイル４２４等が格納可能に規定されている。印刷指定ファイル４２２の一例を図１４に示す．図１４の印刷指定ファイルはＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）により規定されており，印刷画像，印刷枚数等の指定が記載されている。ここで，”［ＨＤＲ］”セクションに印刷指定ファイルを作成した日時，機器名等が記載されている。以降続く”［ＪＯＢ］”セクションは印刷画像，枚数等の指定が記載されている。ここでは”ＩＭＧ＿０００１．ＪＰＧ”と”ＩＭＧ＿０００６．ＪＰＧ”が印刷指定されていることをあらわしている。印刷指定ファイル４２２は画像の属性の一種であり、後述する印刷指定処理によってシステム制御部５０により記録・更新、すなわち属性設定される。送信指定ファイル４２３や再生指定ファイル４２４も対応する記載があり、送信、再生画像やその送信回数、再生回数等の指定が記載されている。
【００３８】
［ファイル構造］
続いて前述した記録媒体２００に記録される静止画像ファイルのデータの構造例を図５に示す。
【００３９】
画像ファイル５０１は先頭に画像ファイルの開始を示すマーカ（ＳＯＩ）５０２を有し、その後にヘッダ部に相当するアプリケーションマーカ（ＡＰＰ１）５０３を有する。アプリケーションマーカ（ＡＰＰ１）５０３内は、
・サイズ（ＡＰＰ１  Ｌｅｎｇｔｈ）５０３、
・アプリケーションマーカの識別コード（ＡＰＰ１  Ｉｄｅｎｔｉｆｉｅｒ  Ｃｏｄｅ）５０５、
・画像データの作成日時（Ｄａｔｅ  Ｔｉｍｅ）５０６、
・画像データが生成された日時（Ｄａｔｅ  Ｔｉｍｅ  Ｏｒｉｇｉｎａｌ）５０７、
・画像データの日付印字設定５２１、
・画像データの合焦枠情報５２２、
・顔情報５１９、
・その他の撮影情報５０９、及びサムネイル画像（Ｔｈｕｍｂｎａｉｌ  Ｄａｔａ）５１０
から構成される。
【００４０】
また顔情報５１９は撮影処理中に生成された情報であり、撮影時に検出された顔の位置座標、サイズ（幅、高さ）、検出個数、信頼性係数等を、検出された個数分有する。また画像ファイル５０１に記録される画像データは、量子化テーブル（ＤＱＴ）５１２、ハフマンテーブル（ＤＨＴ）５１３、フレーム開始マーカ（ＳＯＦ）５１４、スキャン開始マーカ（ＳＯＳ）５１５及び圧縮データ５１６から構成される。そして、画像ファイルデータの最後を示すマーカ（ＥＯＩ）５１７で終端される。
【００４１】
また，日付印字設定５２１は，撮影時に画像に撮影日時を重畳して埋め込んだか否かのフラグであり，別途日付印字機能を持つ印刷機器等での印刷において日付印字を重畳して印刷させない目的に利用される。
【００４２】
また，合焦枠情報５２２は撮影時にＡＦ（オートフォーカス）が焦点を合わせた位置および大きさを座標で管理するものであり，再生時にこの情報を元にユーザーはピントをあわせた位置を参照することが可能となる。
【００４３】
［再生モード処理（Ｓ３０８）］
上述した全体動作フロー（図３）のステップＳ３０８の再生モード処理の詳細を図６を用いて説明する。図６は、本実施形態のデジタルカメラ１００の再生モードの動作を説明するフローチャートである。
【００４４】
ステップＳ６０１において、システム制御部５０は、記録媒体２００から最新画像情報を取得する。ステップＳ６０２において、システム制御部５０は、ステップＳ６０１における最新画像情報の取得が正しく行われたかどうかをチェックする。最新画像情報を取得できなかった場合、処理はステップＳ６１０に進む。ステップＳ６１０において、システム制御部５０は、画像なし時の入力待ち状態となる。このステップＳ６１０の処理は図７のフローチャートにより後述する。尚、最新画像情報を取得できない場合とは、画像が一枚もないような状態や、メディア不良によって画像情報が取得できなかったような状態等が考えられる。最新画像情報が取得できれば、少なくとも画像が１枚は存在すると判断され、処理はステップＳ６０３へ進む。
【００４５】
ステップＳ６０３において、システム制御部５０は、ステップＳ６０１で取得した最新画像情報を元に記録媒体２００から最新画像データを読み込む。そして、ステップＳ６０４において、システム制御部５０は、ファイル解析処理を行い、読み込んだ最新画像データにおける画像の撮影情報や属性情報等を取得する。ステップＳ６０５において、システム制御部５０は、読み込んだ最新画像データを表示する。さらに、このとき、ステップＳ６０４で取得された撮影情報や属性情報等も表示する。また、ステップＳ６０４のファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータということがわかればエラー表示も合わせて行われる。
【００４６】
ステップＳ６０６において印刷指定ファイルが解析済みであるか判定する。未解析であると判断されたならばステップＳ６０７に進む。ステップＳ６０７においては図４に示す印刷指定ファイル４２２を記録媒体２００からシステムメモリ５２に読み込みステップＳ６０８に進む。ステップＳ６０８では印刷指定ファイルを解析し，記載内容すなわちどの画像に何枚の印刷指定がされているかを数値データとしてシステムメモリ５２に記憶する。さらにこのとき，ステップＳ６０８における解析結果に基づいて印刷指定有無情報および枚数を画像表示に重ねて表示しても良い。
【００４７】
ステップＳ６０９において、システム制御部５０は、再生入力待ち状態に入る。この再生入力待ち状態における処理は図８のフローチャートにより後述する。
【００４８】
［再生モード処理における画像なし時の入力待ち処理（Ｓ６１０）］
図７は、再生モードにおける画像なし時入力待ち状態における処理を示すフローチャートである。
【００４９】
まず、ステップＳ７０１において、システム制御部５０は、画像データがないことをユーザに通知するべく、「画像がありません」というメッセージ表示を画像表示部２８において行う。次に、ステップＳ７０２において、システム制御部５０は、操作入力を待つ。ここでいう操作入力とはユーザによるボタン、電池蓋に対する操作や、電源の低下などを知らせるイベント等が含まれる。何らかの入力があった場合、処理はステップＳ７０３へ進み、システム制御部５０は、当該入力が終了ボタンだったかどうかチェックする。終了ボタンと判定された場合は、再生モード処理を終了し、図３のステップＳ３１０へ進む。一方、操作入力が終了ボタン以外だった場合は、ステップＳ７０４へ進み、当該操作入力に対応する処理が行われる。例えば、画像データがなくてもメニューボタンの操作が入力された場合は、画像表示部２８にメニュー表示を行い、ユーザが設定変更等を行えるようにする。
【００５０】
［再生モード処理における再生入力待ち処理（Ｓ６０９）］
図８は、前述の図６のステップＳ６０９における再生入力待ち処理の詳細を説明するフローチャートである。
【００５１】
ステップＳ８０１において、システム制御部５０は、ユーザによる操作あるいはシステムによる入力があるかどうかをチェックする。ここでいう入力とは、ユーザによるボタン、電池蓋に対する操作や、電源の低下などを知らせるイベントなどが含まれる。何も入力がなければ入力があるまで待つ。何らかの入力があった場合、処理はステップＳ８０４へ進む。
【００５２】
次にステップＳ８０４において、システム制御部５０は、当該入力が操作部７０に含まれる画像送りボタンの入力かどうかを判定する。入力が画像送りボタンであった場合、処理はステップＳ８０５へ進み、システム制御部５０は次の表示画像を読み込む。画像送りのボタンは送り方向に応じた一対のボタンで構成されており、操作されたボタンに対応する送り方向に応じて次の表示画像が読み込まれることになる。次に、ステップＳ８０６において、システム制御部５０は、ステップＳ８０５で読み込まれた画像データに対してファイル解析処理を行い、読み込んだ最新画像データにおける画像の撮影情報や属性情報等を取得する。そして、ステップＳ８０７において、システム制御部５０は、ステップＳ８０５で読み込んだ画像データの表示を行う。このとき、ステップＳ８０６におけるファイル解析処理の結果を用いて、撮影情報や属性情報等を表示する。また、ステップＳ８０６のファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータと判別された場合は、エラー表示も合わせて行う。表示が完了するとステップＳ８０１の入力待ち状態へ戻る。
【００５３】
ステップＳ８０４において入力が画像送りボタンではないと判定された場合、処理はステップＳ８１２へ進む。
【００５４】
ステップＳ８１２において、システム制御部５０は、当該入力が操作部７０に含まれる消去ボタンの操作であるかどうかを調べる。消去ボタンの操作入力であると判定された場合、処理はステップＳ８１３へ進む。ステップＳ８１３において、システム制御部５０は、現在画像表示部２８に表示されている画像データの消去を実行する。画像データの消去が完了するとステップＳ８１４において消去後の総枚数をチェックする。総枚数が０になっていた場合はステップＳ８１５へ進み、画像なし時入力待ち状態へ移る。この処理は、図７により上述したとおりである。
【００５５】
一方、消去後に画像データが残っている場合はステップＳ８１６へ進み、システム制御部５０は、次の画像データを表示するべく、次の表示対象の画像データを読み込む。ここで表示対象となる画像データは、消去された画像データのファイル番号の次のファイル番号の画像データとする。尚、最新の画像データが消去された場合は、消去された画像データのファイル番号よりも１つ前のファイル番号の画像データを表示対象とする。ステップＳ８１７において、システム制御部５０は、ステップＳ８１６で表示対象として読み込んだ画像データに対してファイル解析処理を行い、撮影情報や属性情報などを得る。そして、ステップＳ８１８において、システム制御部５０は、ステップＳ８１６で読み込んだ画像データを画像表示部２８に表示する。このとき、ステップＳ８１７で取得された撮影情報や属性情報なども表示する。また、ステップＳ８１７のファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータであると判定されたならば、その旨のエラー表示も行う。表示が完了するとステップＳ８０１の入力待ち状態へ戻る。
【００５６】
ステップＳ８１２において当該入力が消去ボタンでない場合、処理はステップＳ８１９へ進む。
【００５７】
ステップＳ８１９において、システム制御部５０は、当該入力が操作部７０を用いた印刷指定ボタンへの入力かどうかを判定する。印刷指定ボタンであると判定された場合、ステップＳ８２０へ進み、印刷指定処理を行う。印刷指定処理については図９で後述する。印刷指定処理を終了するとステップＳ８０１の入力待ち状態へ戻る。
【００５８】
ステップＳ８１９において印刷指定ボタンでないと判断された場合処理はＳ８２１へ進む．ステップＳ８２１において、システム制御部５０は、当該入力が終了ボタンかどうかを判定する。終了ボタンであると判定された場合、再生モード処理を終了し、図３のステップＳ３１０へ進む。
【００５９】
ステップＳ８２１において当該入力が終了ボタンでない場合、処理はステップＳ８２４へ進む。
【００６０】
ステップＳ８２４ではそれ上記以外の入力に応じた処理を行う。たとえば、画像の編集処理や、マルチ再生への切り替えや、メニューボタンによるメニュー表示などである。尚、マルチ再生とは、画像データの縮小画像を画像表示部２８の一画面に複数枚並べて表示する再生モードである。
【００６１】
［印刷指定処理］
図９に、上述した図８のステップＳ８２０における印刷指定処理の詳細のフローチャートを示す。また、図１１にこの印刷指定処理がマルチ再生で行われた際の画面表示例を示す。
【００６２】
図１１（Ａ）は図８のステップＳ８２０で印刷指定処理に入った際、１画面に複数の画像（本例では９枚）を同時に表示するマルチ再生であった場合に、表示される初期表示の例である。この表示はシステム制御部５０による表示制御（画像表示制御、ＧＵＩ領域表示制御）によって表示される。画像表示部２８になお初期表示の図示はしないが１画面に１枚の画像を表示するシングル再生の場合もある。図１１（Ａ）の表示画面２００１はマルチ再生時における画像表示部２８の表示例である。この表示例においては画像１〜画像９の９枚の縮小画像が並べて表示されている。指示枠２００２は操作対象の画像となる選択画像を示す枠であり、現在画像２が操作対象として選択されていることを示している。選択画像は印刷指定ボタン，消去ボタン等の入力時の操作対象となる画像を現している。選択画像を示す指示枠２００２は画像送りボタンにより移動可能であり表示画面２００１に示す画像１〜９を選択可能な他，これ以外の画像も一覧表示画像の更新により可能である。これはたとえば指定枠２００２が画像９にある場合に画像送りボタンの操作により次の画像が指示された場合に一覧表示画像を次の９枚たとえば画像１０〜１８として指定枠２００２を移動することにより実現できる。また，印刷指定済みアイコン２００３は印刷指定ファイルに画像１が印刷対象ファイルとして記載されていることをあらわしているアイコンであり，また印刷指定枚数も同時に示している。印刷指定済みアイコン２００３は本例では画像１が印刷指定枚数１枚であることを示している。
【００６３】
図９の印刷指定処理のフローチャートについて説明する。図８のステップＳ８２０における印刷指定処理が開始され、図１１（Ａ）の初期画面が表示されると、システム制御部５０はステップＳ９０１にて画像送りボタンにより選択画像変更の指示があったか否かを判定する。選択画像変更の指示があったと判定されたならばステップＳ９０２へ進み選択画像の移動処理を行ってからステップＳ９０３へ進み、選択画像変更の指示が無かったと判定されればなにもせずにステップＳ９０３へ進む。
【００６４】
ステップＳ９０３では、ＳＥＴボタン等において選択画像の指定がされたか否かを判定する。選択画像の指定がされたと判定されたならばステップＳ９０４へ進む。選択画像の指定がされていないと判定されればステップＳ９０６へ進み、その他の処理を行う。
【００６５】
Ｓ９０４では、現在の表示がマルチ再生であるか否かを判定する。マルチ再生でない，すなわちシングル再生であると判定されたならばステップＳ９０５へ進みシングル再生での印刷指定処理を行う。マルチ再生であると判定されたならばステップＳ９０８へ進み、ステップＳ９０８以降のマルチ再生での印刷指定処理を行う。
【００６６】
ステップＳ９０５のシングル再生での印刷指定処理においては印刷指定指示表示をした後、ユーザの指示により印刷指示を確定し、システム制御部５０は確定した内容を印刷指定ファイルに書き出す。シングル再生での印刷指定指示表示の例を図１２に示す。表示画面２０６１におけるダイアログ２０６２はシングル再生で表示されている画像である画像１に対する印刷指定を指示するためのＧＵＩ表示領域である。ダイアログ２０６２は、操作部７０によって操作可能な指定確定ボタン２０６３，指定キャンセルボタン２０６４のＧＵＩボタンを持ち，印刷指定実行，キャンセルの指示をユーザから受け付けることができる。印刷指定アイコン２０６５は、このダイアログ２０６２が印刷指定をするためのダイアログである旨を示すアイコンである。印刷指定枚数２０６６は指定される印刷指定枚数を示しており、操作部７０のうちの上ボタン，下ボタン等により枚数の変更が可能である。ユーザはこのダイアログ２０６２を見ながら操作部７０を操作し、印刷指定枚数２０６６に示される印刷指定枚数で画像１を印刷することを指定確定ボタン２０６３で確定するか、指定キャンセルボタン２０６４で指定を取りやめる。シングル再生での印刷指定処理を終了するとステップＳ９０６へ進み、その他の処理を行う。
【００６７】
一方ステップＳ９０４でマルチ再生であると判定されると、ステップＳ９０８では、現在、指示枠２００２で示されている選択画像（本例では画像２）が印刷未指定であるか否かを判定する。これは図６のステップＳ６０８にて解析済みの印刷指定情報あるいは後述するステップＳ９１３で確定済みの印刷指定情報が、現在の選択画像に対する印刷指定を含むか否かの判定である。確定前の指定処理中の一時的な指定情報については判定対象にしない。ステップＳ９０８で現在の選択画像が印刷未指定であると判定された場合、ステップＳ９０９に進み、現在の選択画像が印刷指定済みであると判定するとステップＳ９１８に進む。
【００６８】
ステップＳ９０９では印刷指定指示表示を行う。図１１（Ｂ）に、マルチ再生における印刷指定指示表示の例を示す。表示画面２０１１におけるダイアログ２０１２は指示枠で選択されている画像について印刷指定を指示するためのＧＵＩ表示領域である。ダイアログ２０１２は指定確定ボタン２０１３，指定キャンセルボタン２０１４のＧＵＩボタンを持ち、印刷指定実行，キャンセルの指示をユーザから受け付けることができる。印刷指定アイコン２０１５はこのダイアログが印刷指定である旨を示すアイコンである。印刷指定枚数２０１６は指定される印刷指定枚数を示しており、操作部７０のうちの上ボタン，下ボタン等により枚数の変更が可能である。このダイアログ２０１２に表示されるＧＵＩは前述したシングル再生での印刷指定指示表示のダイアログ２０６２と同様である。ただし、図１２のシングル再生でのダイアログ２０６２のように、ダイアログを設定対象である選択画像に重ねて、サイズも選択画像に合わせて表示すると、マルチ再生では各画像の表示サイズが小さいのでダイアログも小さくなり、見難いＧＵＩとなってしまう。そこでマルチ再生では、ダイアログ２０１２の位置は図示の位置に固定し、選択画像が画像２でない場合でも同じ位置のダイアログ２０１２より、画像表示部２８に表示された複数の画像に対してそれぞれ個別に印刷指定指示を行わせる。こうすることでダイアログ２０１２のために一定の表示スペースを確保できる。ユーザはこのダイアログ２０１２を見ながら操作部７０を操作し、印刷指定枚数２０１６に示される印刷指定枚数で指示枠が選択している画像を印刷することを指定確定ボタン２０１３で確定するか、指定キャンセルボタン２０１４で指定を取りやめることができる。印刷指定指示表示を行うとステップＳ９１０に進む。
【００６９】
ステップＳ９１０では、操作部７０のうちの上ボタン，下ボタン等によりユーザから印刷指定枚数の変更操作があったか否かを判定する。印刷指定枚数の変更操作があったならばステップＳ９１１に進み、図１１（Ｂ）の印刷指定枚数２０１６の表示を変更する。ステップＳ９１０で印刷指定枚数の変更操作が無かったと判定された場合およびステップＳ９１１で印刷指定枚数２０１６の表示変更につづいてステップＳ９１２へ進む。
【００７０】
ステップＳ９１２ではユーザから印刷指定のキャンセルの指示を受け付けたか否かを判定する。これは操作部７０を用いて図１１（Ｂ）の指定キャンセルボタン２０１４を押下する操作があったか否かの判定である。キャンセルの指示を受け付けたと判定された場合は、印刷指定指示表示を終了してステップＳ９０６へ進み、その他の処理を行う。この場合、ステップＳ９１０で印刷指定枚数が変更されていても反映せず印刷指定ファイルは更新しないため、図１１（Ａ）と同じ表示へと戻る。一方ステップＳ９１２でキャンセルの指示を受け付けていないと判定した場合はステップＳ９１３へ進む。
【００７１】
ステップＳ９１３では、ユーザから印刷指定の確定の指示を受け付けた否かを判定する。これは操作部７０を用いて図１１（Ｂ）の指定確定ボタン２０１３を押下する操作があったか否かの判定である。印刷指定の確定の指示を受け付けていないと判定するとステップＳ９０９へ戻り、処理を繰り返す。印刷指定確定の指示を受け付けたならばステップＳ９１４に進む。
【００７２】
ステップＳ９１４では、印刷指定枚数２０１６で示される印刷指定枚数が０か否かを判定する。このステップＳ９１４で選択されている画像は前述のステップＳ９０８で印刷指定がされていないと判定されている画像なので、印刷指定枚数が０であればステップＳ９０８以降も印刷指定がされず、印刷指定枚数に変更が無かった画像である。そのため印刷指定枚数が０であれば印刷指定ファイルを更新せずにステップＳ９０６へ進み、その他の処理を行う。印刷指定枚数に変更が無かったため、この際の画面表示は前述の図１１（Ａ）の状態へ戻る。ステップＳ９１４で印刷指定枚数が０でないと判定するとステップＳ９１５へ進む。
【００７３】
ステップＳ９１５では、印刷指定枚数に変更があり、選択されている画像は新たに印刷指定がされた画像なので、印刷指定ファイルを更新して記録媒体２００へ書き出す。
【００７４】
続くステップＳ９１６では、印刷指定関連付け表示を行う。この印刷指定関連付け表示については、図１０と図１１（Ｃ）を用いて後述する。印刷指定関連付け表示を行うとステップＳ９１７へ進み、表示を印刷指定済みに更新する。この時の更新される表示例を図１１（Ｄ）に示す。図１１（Ｄ）の表示画面２０３１には、図１１（Ａ）と比べると印刷指定済みアイコン２０３２が新たに表示されており、画像２が新たに印刷指定されたことがわかる。この表示例では画像２の印刷指定枚数は１枚である。ステップＳ９１７で表示を更新するとステップＳ９０６へ進み、その他の処理を行う。
【００７５】
一方、ステップＳ９１８では印刷指定解除指示表示を行う。図１１（Ｅ）に印刷指定解除指示表示の例を示す。表示画面２０４１におけるダイアログ２０４２は、マルチ再生で指示枠によって選択されている画像２に対する印刷指定の解除を指示するためのＧＵＩ表示領域である。ダイアログ２０４２は、操作部７０によって操作可能な指定解除ボタン２０４３，解除のキャンセルボタン２０４４のＧＵＩボタンを持ち，印刷指定解除，解除キャンセルの指示をユーザから受け付けることができる。このように印刷指定が既に設定されているか否かで異なるダイアログを表示し、すでに印刷設定されている場合は、印刷枚数の指定をさせず、指定をキャンセルするか否かの択一的な選択をさせることで、ユーザに混乱の無い操作をさせることができる。この際、画像２は指定解除ボタン２０４３を押下する操作がされるまでは印刷指定がされている画像であるが、画像２の位置に表示していた印刷指定済みアイコンは表示が煩雑となるので消す。しかしもちろん、まだ印刷指定ファイルは書き換えられていないことを示すほうが重要とかんがえて印刷指定済みアイコンを表示したままとする実施例も考えられる。
【００７６】
印刷指定解除指示表示を行うとつづくステップＳ９１９へ進む。
【００７７】
ステップＳ９１９では、ユーザから印刷指定解除のキャンセルの指示を受け付けたか否かを判定する。これは操作部７０を用いて図１１（Ｅ）の解除のキャンセルボタン２０４４を押下する操作があったか否かの判定である。キャンセルの指示を受け付けたと判定された場合は、印刷指定解除表示を終了してステップＳ９０６へ進み、その他の処理を行う。この際、画像２の位置に印刷指定済みアイコンを再度表示する。解除のキャンセルの指示を受け付けていないと判定した場合はステップＳ９２０へ進む。
【００７８】
ステップＳ９２０では、指定解除指示があったか否かを判定する。これは操作部７０を用いて図１１（Ｅ）の指定解除ボタン２０４３を押下する操作があったか否かの判定である。指定解除指示があったと判定するとステップＳ９２１へ進み、指定解除指示がなかったと判定するとステップＳ９１８へ戻り、処理を繰り返す。
【００７９】
ステップＳ９２１では、印刷指定ファイルを更新して記録媒体２００へ書き出す。この更新では、印刷指定ファイルに記録されている現在の選択画像への印刷指定枚数を０枚とする、あるいは印刷指定ファイルに記録されている現在の選択画像に対する印刷指定の記述部分を削除する。これにより、現在選択されている画像は印刷未指定となる。
【００８０】
続くステップＳ９２２では、印刷指定ファイルの更新に応じて表示の更新を行う。この場合は、印刷指定されていた画像の印刷指定が解除されたので、選択されていた画像には印刷指定済みアイコンを表示しないことで、印刷未指定になった旨を表現する。表示を更新するとステップＳ９０６へ進む。
【００８１】
ステップＳ９０６では、操作に応じたその他の処理を行う。その他の処理としては、マルチ再生／一枚再生の切り替え等がある。
【００８２】
次にステップＳ９０７では、印刷指定処理の終了指示をユーザから受け付けたか否かを判定する。終了の指示が無ければステップＳ９０１へ戻り処理を繰り返し、終了の指示があったなら、印刷指定処理を終了する。
【００８３】
なお、本実施例ではステップＳ９０８で印刷指定済みであると判定された場合にステップＳ９１８へ遷移する構成としたが、印刷指定解除表示を行うのではなく、ステップＳ９０９へ進み印刷指定表示を行って以降の印刷枚数変更処理を行っても良い。この場合、印刷指定の解除は印刷指定枚数を０枚にすることで行う。また、ステップＳ９１４の判定は、印刷指定枚数に変更があったか否かの判定となる。
【００８４】
また、ステップＳ９２１で印刷指定の解除を行った後に、どの選択画像について印刷指定の解除を行ったかを明示するように、図１０と図１１（Ｃ）を用いて後述する印刷指定関連付け表示を行っても良い。
【００８５】
［印刷指定関連付け表示］
図１１（Ｃ）に、前述した図９のステップＳ９１６の印刷指定関連付け表示の表示例を示す。図９のステップＳ９１６で、印刷指定ファイルが書き出されると、印刷指定アイコン２０２４が、矢印２０２６の方向に沿って、すなわち画像２の印刷指定済みアイコンが表示される予定の位置に向かってアニメーション表示される。アニメーション表示された印刷指定アイコンが画像２の位置に到達すると、そのまま印刷指定アイコンが印刷指定済みアイコン２０２２となり図示の位置に固定して表示される。
【００８６】
図１０に，図１１（ｃ）に示した印刷指定関連付け表示を実現するための処理のフローチャートを示す。この処理はシステム制御部５０によって行われる関連表示制御である。
【００８７】
ステップＳ１００１にて印刷指定指示アイコンの座標（Ｘ１，Ｙ１）を取得する。これは図１１（Ｃ）における印刷指定アイコン２０２４の座標である。
【００８８】
次にステップＳ１００２にて印刷指定対象画像位置を取得する。これは図１１（Ｃ）においては指示枠２０２５に囲まれている選択画像である画像２の位置である。
【００８９】
次にステップＳ１００３にて印刷指定済みアイコン表示予定座標（Ｘ２，Ｙ２）を取得する。これはステップＳ１００２により取得された印刷指定画像位置情報を元に算出，テーブル参照等により取得できる。図１１（Ｃ）においては印刷指定済みアイコン２０２２の位置である。なおこの表示例における印刷指定済みアイコン２０２２は、印刷指定済みアイコン表示予定座標に印刷指定アイコン２０２２が表示された状態を示しており、ステップＳ１００３の時点でこの位置に印刷指定済みアイコン２０２２は表示されていない。
【００９０】
次にステップＳ１００４にて描画分割数を設定する。これはすでに取得済みの（Ｘ１，Ｙ１）と（Ｘ２，Ｙ２）間を印刷指定アイコンをアニメーション表示させる場合のステップ数である。
【００９１】
ステップＳ１００５〜Ｓ１００９は印刷指定済みアイコンを印刷指定指示アイコン位置から印刷設定済みアイコン位置へアニメーションによる移動表示を行うループ処理である。ステップＳ１００６にてステップごとの印刷指定済みアイコン表示座標（Ｘ３，Ｙ３）を算出し、ステップＳ１００７にて（Ｘ３，Ｙ３）の位置に印刷指定済みアイコンを描画し，ステップＳ１００８にて一定時間のウェイトを持つ。以上の処理により図１１（Ｃ）の矢印２０２６で示す方向に印刷指定アイコン２０２４がアニメーション表示され、画像２の左上位置に収まり、印刷指定済みアイコン２０２２として表示される。
【００９２】
このアニメーション表示により、ユーザは、印刷指定処理における操作で印刷指定をした画像がマルチ再生で表示している複数の画像のうち、どの画像であるかを容易に確認することができる。特に、ユーザからの印刷指定確定の入力に連動した図９のステップＳ９１６で印刷指定ファイルが書き出された直後のタイミング（属性設定の終了時）でのみ、このアニメーション表示を行う。そのためユーザは、印刷指定処理で行った入力操作で結果的に印刷指定の変更があったか否かを識別することができるとともに、印刷指定の変更が生じた画像はどの画像なのかを確実に確認できる。また印刷指定処理で行った入力操作で結果的に変更が生じなかった入力操作についてはアニメーション表示されないので、表示が煩雑となりユーザが混乱することを軽減できる。このアニメーション表示を、ユーザからの印刷指定の確定操作受け付け時に行い、印刷指定ファイルへの書き出し自体はもっと後のタイミングで一括して行っても同じ効果が得られる。
【００９３】
なお、ユーザが印刷枚数の変更の入力を行ったタイミング（枚数変更の指定受け付け時）で、どの画像の印刷枚数を変更したのかをユーザに認識させるためにこのアニメーション表示を行ってもよい。その場合図９のステップＳ９１１のタイミングに印刷指定関連付け表示を行う。
【００９４】
＜実施例２＞
実施例１では、印刷指定処理についてのみ述べたが、画像に対しては印刷指定以外にも、送信指定、プロテクト指定などが可能である。実施例２では、これらの複数の指定項目について、マルチ再生中に同一のダイアログから指定できる例を示す。
【００９５】
図１３は、マルチ再生で、印刷指定以外の指定についても同一の画面から指定可能とした場合のＧＵＩ表示例である。この表示はシステム制御部５０による表示制御（画像表示制御、ＧＵＩ領域表示制御、属性表示制御）によって表示される。これは、前述の図８のステップＳ８１９の判定を、印刷に限らない指定項目についての指定ボタンの操作があったか否かの判定に置き換え、ステップＳ８２０を印刷に限らない指定処理とすることで実現できる。処理の詳細は図９で前述した印刷指定処理について、印刷以外の指定も可能としたのみの処理なので省略する。
【００９６】
表示画面２０５１におけるダイアログ２０５３は、画像に対する複数の指定項目の指定を可能としたＧＵＩ表示領域である。ダイアログ２０５３には印刷指定アイコン２０５４，送信指定アイコン２０５５、プロテクト指定アイコン２０５６が表示されている。ここではたとえば操作部７０に含まれる右ボタン、左ボタンにより指定項目の変更すなわち印刷指定アイコン２０５４，送信指定アイコン２０５５、プロテクト指定アイコン２０５６の選択変更が可能である。選択された指定項目のアイコンは他の指定項目のアイコンに比べて強調表示され、現在どの指定項目について指定しようとしているのかが識別できるようになっている。また、マルチ再生で表示している各画像の位置には、指定済みの指定項目については指定済みアイコン（印刷指定済みアイコン、送信指定済みアイコン、プロテクト指定済みアイコン）を表示する。ただし全ての指定項目の指定済みアイコンを同時に表示すると、縮小表示されているマルチ再生での画像上では表示スペースが小さく煩雑になるので、ダイアログ２０５３で選択されている指定項目についてのみ優先的に指定済みアイコンを表示する。選択されている指定項目について、指定確定ボタン２０５７を押下する操作があると、指定内容の書き込み処理を行うと共に、選択画像に向かって指定項目のアイコンがアニメーション表示され、指定済みアイコンとして表示される。なお、右ボタン・左ボタンで選択可能なものを指定項目とするか、指定確定ボタン２０５７・キャンセルボタン２０５８とするかは操作部７０に含まれるボタンによって切り替える。
【００９７】
図１３の例では、現在指示枠によって画像３が選択されており、ダイアログ２０５３では送信指定アイコン２０５５が選択されているため、画像３に対して送信指定指示の操作を行える状態である。また、ダイアログ２０５３で送信指定アイコン２０５５を選択しているため、マルチ再生している画像１〜９においては、送信指定済みの画像について送信指定済みアイコンを表示している。本例では画像２、画像４が既に送信指定済みであることがわかる。この状態で、ダイアログ２０５３の指定確定ボタン２０５７を押下する操作があると、送信指定ファイルの書き込み処理が行われるとともに、送信指定アイコン２０５５が画像３に向かってアニメーション表示され、送信指定済みアイコンとして表示される。また、図１３の状態からキャンセルボタン２０５８を押下する操作があると、画像３に送信指定は行わずにダイアログ２０５３を閉じる。
【００９８】
また、図１３の状態から例えば操作部７０に含まれる左ボタンにより指定項目の変更があり、印刷指定アイコンが選択されると、ダイアログ２０５３における指定確定ボタン２０５７は印刷指定の指定確定ボタンとなる。また、印刷指定枚数を指定するＧＵＩもダイアログ２０５３に表示される。印刷指定枚数が１枚以上で印刷指定の指定確定ボタン２０５７を押下する操作があると、印刷指定ファイルの書き込み処理が行われるとともに、印刷指定アイコン２０５４が画像３に向かってアニメ−ション表示され、印刷指定済みアイコンとして表示される。
【００９９】
このように，属性指定ＧＵＩをよりわかりやすく表示するためのスペースを確保するために複数の指定対象画像に共通の設定ＧＵＩを設けるとともに，設定時にはアニメーションにより属性指定対象画像と属性指定操作との関連を明確に表示することが可能となる。また，属性指定ＧＵＩ上の設定属性を示すアイコンと，画像の属性を示すアイコンを共通にするとともにアニメーションによる関連付けを行い，排他的に表示することにより画面上に同じアイコンが多数表示される煩雑さを軽減することができる。
【０１００】
なお、実施例２では、印刷指定以外の指定についても同一の画面から指定可能とした場合の指定項目の例として、送信指定、プロテクト指定の例を説明したが、もちろんこれに限るものではない。例えば画像のスライドショーの設定をする再生指定や、分類情報の付与を行うカテゴリの指定などでもよい。なかでも、印刷指定や送信指定で本発明を適用することで、指定ミスによる印刷用紙の無駄、送信先の記憶容量の無駄などを低減することができる。
【０１０１】
また、実施例１で述べたダイアログ２０１２や実施例２で述べたダイアログ２０５３には、ＧＵＩで指定できる指定項目についての説明や、ＧＵＩを用いた操作説明を表示しても良い。本発明は、マルチ再生で表示される画像と、属性設定の設定内容の指定をユーザから受け付けるＧＵＩ領域であるダイアログを分けて表示し、ダイアログのために一定の表示スペースを確保している。そのため、説明情報などの表示しても小さすぎて見難くなる可能性を軽減できる。
【０１０２】
さらに、図１０で前述した印刷指定関連付け表示の例としてアニメーション表示の例を述べたが、印刷指定内容と画像との関連を明示する表示であれば、印刷指定関連付け表示は他の表示方法でもよい。例えば、印刷指定された画像やその画像の周りの枠やアイコンの点滅表示、色変更や、音声が出力できる機器においては音声案内などでも良い。
【０１０３】
以上、デジタルカメラにより本発明を説明したが、本発明の適用はこれに限られるものではなく、プリンタや携帯電話，携帯端末等の、画像再生が可能な装置に適用が可能である。
【０１０４】
上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【０１０５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【０１０６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１０７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等が考えられる。また、光／光磁気記録媒体、不揮発性の半導体メモリでもよい。
【０１０８】
有線／無線通信を用いたプログラムの供給方法としては、次のような方法が考えられる。すなわち、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくはプログラムデータファイルを記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードするような方法である。
【０１０９】
ここで、プログラムデータファイルは、本発明を形成するコンピュータプログラムを圧縮され自動インストール機能を含むファイル等も含む。
【０１１０】
この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【０１１１】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【０１１２】
また、上述の実施形態の機能を実現するプログラムを暗号化し記録媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、ネットワークを介してダウンロードさせることによって供給するような方法も考えられる。その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて本発明を実現することも可能である。
【０１１３】
コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現される。また、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【０１１４】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納される場合にも本発明に含まれる。また、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【０１１５】
【図１】本発明の画像表示装置の一例としてのデジタルカメラの外観図である。
【図２】本発明の画像表示装置の一例としてのデジタルカメラのブロック図である。
【図３】デジタルカメラ１００の全体的な動作を示すフローチャートである。
【図４】記録媒体２００に記録されたファイル構造例を示す図である。
【図５】記録媒体２００に記録された静止画ファイルの構成例を示す図である。
【図６】デジタルカメラ１００の再生処理を示すフローチャートである。
【図７】再生処理における、画像なし時の処理を示すフローチャートである。
【図８】再生処理における、再生入力待ちの処理を示すフローチャートである。
【図９】再生処理における、印刷指定処理を示すフローチャートである。
【図１０】印刷指定処理における，印刷指定関連付け表示の処理を示すフローチャートである。
【図１１】実施例１における、マルチ再生時の印刷指定処理および印刷指定関連付け表示処の処理における、ＧＵＩ表示例を示す図である。
【図１２】実施例１における、シングル再生での印刷指定指示表示の例である。
【図１３】実施例２の、マルチ再生で印刷指定以外の指定についても同一の画面から指定可能とした場合のＧＵＩ表示例である。
【図１４】印刷指定ファイルの記載例を示す図である。
【符号の説明】
【０１１６】
２２  撮像部
２８  表示部
３２  メモリ
５０  システム制御部
５２  システムメモリ
７０  操作部
１００  デジタルカメラ
【図１】
0004621260.tif 000002
【図２】
0004621260.tif 000003
【図３】
0004621260.tif 000004
【図４】
0004621260.tif 000005
【図５】
0004621260.tif 000006
【図６】
0004621260.tif 000007
【図７】
0004621260.tif 000008
【図８】
0004621260.tif 000009
【図９】
0004621260.tif 000010
【図１０】
0004621260.tif 000011
【図１１】
0004621260.tif 000012
【図１２】
0004621260.tif 000013
【図１３】
0004621260.tif 000014
【図１４】
0004621260.tif 000015