(57)【特許請求の範囲】
【請求項１】
画像を再生する画像再生装置であって、
前記画像の属性情報を取得する取得手段と、
前記画像再生装置で設定することができる属性情報の値を含む能力データに基づいて、前記取得手段で取得された属性情報の値は、前記画像再生装置で設定することができる値か否かを判定する判定手段と、
前記判定手段で、前記取得手段で取得された属性情報の値が、前記画像再生装置で設定することができない値であると判定された場合、属性情報の変更は不可能である旨、又は変更した場合に元の属性情報の値に戻せなくなる旨を表示する表示手段と、
を有する、画像再生装置。
【請求項２】
前記表示手段は、ユーザによる属性情報変更の操作を受け付けたことに応じて、属性情報の変更は不可能である旨、又は変更した場合に元の属性情報の値に戻せなくなる旨を表示する、請求項１記載の画像再生装置。
【請求項３】
前記判定手段で、前記取得手段で取得された属性情報の値が、前記画像再生装置で設定することができる値であると判定された場合、ユーザの属性変更に関する操作に応じて、前記値を変更する変更手段を更に有する、請求項１又は２記載の画像再生装置。
【請求項４】
画像を再生する画像再生装置が実行する属性変更処理方法であって、
前記画像の属性情報を取得する取得工程と、
前記画像再生装置で設定することができる属性情報の値を含む能力データに基づいて、前記取得工程で取得された属性情報の値は、前記画像再生装置で設定することができる値か否かを判定する判定工程と、
前記判定工程で、前記取得工程で取得された属性情報の値が、前記画像再生装置で設定することができない値であると判定された場合、属性情報の変更は不可能である旨、又は変更した場合に元の属性情報の値に戻せなくなる旨をディスプレイに表示する表示工程と、
を有する属性変更処理方法。
【請求項５】
コンピュータに読み込まれて実行されることにより、画像を再生するコンピュータを、
前記画像の属性情報を取得する取得手段と、
前記コンピュータが設定することができる属性情報の値を含む能力データに基づいて、前記取得手段で取得された属性情報の値は、前記コンピュータで設定することができる値か否かを判定する判定手段と、
前記判定手段で、前記取得手段で取得された属性情報の値が、前記コンピュータで設定することができない値であると判定された場合、属性情報の変更は不可能である旨、又は変更した場合に元の属性情報の値に戻せなくなる旨を表示する表示手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像再生装置、属性変更処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、属性情報を持つ画像データの属性を編集、表示する画像再生装置が存在する。これは例えばＥｘｉｆ上の回転フラグ、ＸＭＰ上のＲａｔｉｎｇ等である。また、属性情報が未知のものである場合既知のデータ構造に変換するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２３６６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし画像再生装置がある属性情報を表示や編集する場合の能力としてその属性情報を整数値で扱うことが出来る能力を有していると想定すると、記録されているもともとの属性情報が例えば３．２５のような数値であった場合、そのまま表示することができない。そこで、小数点以下を四捨五入するなどの変更を行なって、像再生装置の表示能力に丸め込むことで属性情報の表示が可能な場合がある一方、画像再生装置の能力で編集して例えば４などの数値に変更した後では、この装置では元の小数点を用いた数値に戻すことは出来ない。このように、たとえ画像再生装置で属性情報の編集が出来たとしても、その属性情報を扱う能力によっては、一旦編集してしまうと、その後では元に戻せない場合がある。
【０００５】
本発明はこのような問題点に鑑みなされたもので、既存の属性情報の保護を考慮しつつ属性情報の表示や編集を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、画像を再生する画像再生装置であって、前記画像の属性情報を取得する取得手段と、前記画像再生装置で設定することができる属性情報の値を含む能力データに基づいて、前記取得手段で取得された属性情報の値は、前記画像再生装置で設定することができる値か否かを判定する判定手段と、前記判定手段で、前記取得手段で取得された属性情報の値が、前記画像再生装置で設定することができない値であると判定された場合、属性情報の変更は不可能である旨、又は変更した場合に元の属性情報の値に戻せなくなる旨を表示する表示手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、属性情報を表示すると共に既存属性の保護を考慮しつつ属性情報の変更を可能とすることができる。
【図面の簡単な説明】
【０００８】
【図１】デジタルカメラの外観図である。
【図２】デジタルカメラのハードウェア構成の一例を示すブロック図である。
【図３】デジタルカメラの全体的な動作を説明するフローチャートである。
【図４】静止画像ファイルのデータの構造の一例を示す図である。
【図５】デジタルカメラの再生モードの動作を説明するフローチャートである。
【図６】デジタルカメラの属性情報表示処理の動作を説明するフローチャートである。
【図７】デジタルカメラの属性設定及び表示能力を示す能力テーブルの一例を示す図である。
【図８】デジタルカメラの画面表示を示す図である。
【図９】デジタルカメラの属性変更処理の動作を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
［本実施形態の概要について］
はじめに、本実施形態の理解を容易にするため、本実施形態の概要を説明する。画像再生装置の一例として、実施例ではデジタルカメラを参考に例示する。画像等のコンテンツに対して属性情報を付与したり、属性情報を編集したり、表示装置に表示させたりすることの出来るデジタルカメラ以外の画像再生装置も本願発明は適用可能である。
実施形態では、画像等のコンテンツに対して、お気に入り度をしめす属性情報としてＲａｔｉｎｇを扱う。このＲａｔｉｎｇの数値としては例えば−１から５までの数値を付けることができる。また小数点以下の数値を使ってもかまわない。この一方で、画像再生装置としてあるデジタルカメラを用いた場合、そのデジタルカメラがお気に入りのオン／オフの設定ができる程度で設計されているとする。この場合、ユーザがデジタルカメラで画像のお気に入りをオンにすると、Ｒａｔｉｎｇの数値は例えば３に、オフにするとＲａｔｉｎｇの数値は例えば０になるようにしている。
つまり元々Ｒａｔｉｎｇの数値が２や４の画像に対して、ユーザがお気に入りをオン／オフの変更操作をしてしまうと、それ以降は、元のＲａｔｉｎｇの数値（２や４）に戻すことができなくなる。そのため、デジタルカメラがその属性情報の表示や変更を行う能力自体はあっても、既存の属性情報の内容によっては、その属性情報を変更できないようにする、又は警告する処理を行うというのが本実施形態の概要である。
［デジタルカメラの構成について］
図１は、デジタルカメラの外観図である。図１において、画像表示部２８は、画像や各種情報を表示する。なお、画像表示部２８は、ディスプレイの一例である。電源スイッチ７２は、電源オン、電源オフを切り替える。シャッターボタン６１は、後述するシャッタースイッチのＯＮ、ＯＦＦを切り替える。モード切替スイッチ６０は、デジタルカメラ１００における各種モードを切り替える。より具体的には、モード切替スイッチ６０によって、静止画記録モード、動画記録モード、再生モード等のモードの切り替えが可能である。接続ケーブル１１１は、デジタルカメラ１００と外部機器とを接続する。コネクタ１１２は、接続ケーブル１１１とデジタルカメラ１００とを接続する。
操作部７０は、ユーザからの各種操作を受け付ける。操作部７０は、図示の各種ボタンや、画像表示部２８の画面上に設けられたタッチパネル等の操作部材を有する。操作部７０の各種ボタンとは、より具体的に例示すると、消去ボタン、メニューボタン、ＳＥＴボタン、十字に配置された４方向ボタン（上ボタン、下ボタン、右ボタン、左ボタン）、ホイール７３等である。下記で説明する属性情報の変更のための属性情報変更ボタン（不図示）も、この操作部７０に含まれているものとする。記録媒体２００は、メモリカードやハードディスク等である。記録媒体スロット２０１は、記録媒体２００を格納する。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となる。蓋２０２は、記録媒体スロット２０１の蓋である。
【００１１】
図２は、デジタルカメラのハードウェア構成の一例を示す図である。
デジタルカメラ１００は、光学系１０１と、撮像部２２と、システム制御部５０と、システムメモリ５２と、不揮発性メモリ５６と、記録媒体スロット２０１と、画像表示部２８と、操作部７０と、を含む。
光学系１０１は、レンズ、シャッター、絞りから構成されていて、被写体からの光を適切な量とタイミングで撮像素子１０２に結像させる。撮像部２２は、光学系１０１を通って結像した光を画像に変換する。システム制御部５０は、各種の演算や、デジタルカメラ１００を構成する各部分の制御を行う。システムメモリ５２は、一時的なデータを記憶し、システム制御部５０の作業用に使われる。不揮発性メモリ５６は、デジタルカメラ１００を制御するためのプログラム（ファームウェア）や各種の設定情報を記憶する。また、システムメモリ５２には、デジタルカメラが本実施例の動作を行うための制御プログラムも格納されている。記録媒体スロット２０１は、撮影した画像を記憶するための記録媒体２００を装着する。画像表示部２８は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示等を行う。操作部７０は、使用者の操作を受け付ける。
システム制御部５０が不揮発性メモリ５６に記録されたプログラムを読み取り実行することによってデジタルカメラ１００の機能、及び、後述するデジタルカメラ１００に係るフローチャートの各ステップの処理が実現される。
【００１２】
［デジタルカメラの全体動作について］
図３は、デジタルカメラの全体的な動作を説明するフローチャートである。
電源スイッチ７２が操作され電源がオンに切り替わると、ステップＳ３０１においてシステム制御部５０は、フラグや制御変数等を初期化する。続いて、ステップＳ３０２において、システム制御部５０は、記録媒体２００に記録されているファイルに関する管理処理を開始する。ここでは、システム制御部５０は、再生対象ディレクトリの有無、再生対象画像ファイルの有無、記録媒体２００内の画像総数、最小ファイル番号、最大ファイル番号、ファイル番号総和、タイムスタンプ総和、ファイルサイズ総和、総ファイル数等を取得して、システムメモリ５２に記憶する。
次に、ステップＳ３０３、Ｓ３０５、Ｓ３０７において、システム制御部５０は、モード切替スイッチ６０の設定位置を判断する。静止画記録モードに設定されていた場合、システム制御部５０は、処理をステップＳ３０３からステップＳ３０４へ進め、静止画記録モード処理を実行する。モード切替スイッチ６０が動画記録モードに設定されていた場合、システム制御部５０は、処理をステップＳ３０３、Ｓ３０５を経てステップＳ３０６へ進め、動画記録モード処理を実行する。また、モード切替スイッチ６０が再生モードに設定されていた場合、システム制御部５０は、処理をステップＳ３０３、Ｓ３０５、Ｓ３０７を経てステップＳ３０８へ進め、再生モード処理を実行する。ステップＳ３０８の再生モード処理は後述する図５を用いて説明する。
【００１３】
また、その他のモードに設定されていた場合、システム制御部５０は、処理をステップＳ３０９へ進め、選択されたモードに応じた処理を実行する。その他のモードとしては例えば記録媒体２００に格納されたファイルの送信を行う送信モード処理、外部機器からファイルを受信して記録媒体２００に格納する受信モード処理等が含まれる。
ステップＳ３０４、Ｓ３０６、Ｓ３０８、Ｓ３０９のうちのモード切替スイッチ６０によって設定されたモードに対応した処理を実行した後、システム制御部５０は、処理をステップＳ３１０へ進める。ステップＳ３１０において、システム制御部５０は、電源スイッチ７２の設定位置を判断する。電源スイッチ７２が電源オンに設定されていた場合、システム制御部５０は、ステップＳ３０３に処理を戻す。一方、電源スイッチ７２が電源オフに設定されていた場合、システム制御部５０は、処理をステップＳ３１０からステップＳ３１１へ進め、終了処理を行う。終了処理には、例えば以下の処理が含まれる。即ち、システム制御部５０は、画像表示部２８の表示を終了状態に変更し、光学系１０１に含まれるレンズバリアを閉じて撮像部を保護し、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６に記録する。そして、システム制御部５０は、電源供給が不要な部分への電源を遮断する。ステップＳ３１１の終了処理が完了すると、システム制御部５０は、電源をＯＦＦ状態へ移行する。
【００１４】
［ファイル構造について］
続いて前述した記録媒体２００に記録、再生される静止画像ファイルのデータの構造例を図４に示す。図４は、静止画像ファイルのデータの構造の一例を示す図である。
画像ファイル４０１は、先頭に画像ファイルの開始を示すマーカ（ＳＯＩ）４０２を有し、その後にヘッダ部に相当する第一のアプリケーションマーカ（ＡＰＰ１）４１０を有する。
アプリケーションマーカ（ＡＰＰ１）４１０内には、
・サイズ（ＡＰＰ１  Ｌｅｎｇｔｈ）４１１、
・アプリケーションマーカがＥｘｉｆであることを示す識別コード（ＡＰＰ１  Ｉｄｅｎｔｉｆｉｅｒ  Ｃｏｄｅ）４１２、
・画像データの作成日時（Ｄａｔｅ  Ｔｉｍｅ）４１３、
・画像データが生成された日時（Ｄａｔｅ  Ｔｉｍｅ  Ｏｒｉｇｉｎａｌ）４１４、
・その他の撮影情報４１５、及びサムネイル画像（Ｔｈｕｍｂｎａｉｌ  Ｄａｔａ）４１６
が含まれる。
【００１５】
画像ファイル４０１は、その後に更なるヘッダ部に相当する第二のアプリケーションマーカ（ＡＰＰ１）４２０を有する。アプリケーションマーカ（ＡＰＰ１）４２０内には、
・サイズ（ＡＰＰ１  Ｌｅｎｇｔｈ）４２１、
・アプリケーションマーカがＸＭＰであることを示す識別コード（ＡＰＰ１  Ｉｄｅｎｔｉｆｉｅｒ  Ｃｏｄｅ）４２２、
・お気に入り度情報（Ｒａｔｉｎｇ）４２３、
・メタデータ変更日時（ＭｅｔａＤａｔａＤａｔｅ）４２４、
・その他の撮影情報４２５
が含まれる。
画像ファイル４０１に記録される画像データは、量子化テーブル（ＤＱＴ）４３０、ハフマンテーブル（ＤＨＴ）４３１、フレーム開始マーカ（ＳＯＦ）４３２、スキャン開始マーカ（ＳＯＳ）４３３及び圧縮データ４３４を含む。そして、画像ファイル４０１は、画像ファイルデータの最後を示すマーカ（ＥＯＩ）４４０で終端される。
【００１６】
［再生モード処理について（Ｓ３０８）］
上述した図３のステップＳ３０８の詳細を、図５を用いて説明する。図５は、デジタルカメラの再生モードの動作を説明するフローチャートである。尚、図５に示される再生処理は、モード切替スイッチ６０により他のモードへの切替が行われた場合や電源スイッチ７２がＯＦＦにセットされた場合に、割り込み処理等により終了するものとする。
ステップＳ５０１において、システム制御部５０は、記録媒体２００から最新画像情報を取得する。ステップＳ５０２において、システム制御部５０は、ステップＳ５０１で最新画像情報が取得できたかどうかをチェックする。最新画像情報を取得できなかった場合、システム制御部５０は、処理をステップＳ５０３に進める。
【００１７】
［画像無し時入力待ち処理］
ステップＳ５０３以降において、システム制御部５０は、画像なし時の入力待ち状態となる。ステップＳ５０３において、システム制御部５０は、画像データがないことをユーザに通知するべく、「画像がありません」というメッセージを画像表示部２８に表示する。次に、ステップＳ５０４において、システム制御部５０は、操作入力を待つ。ここでいう操作入力とはユーザによるボタン、電池蓋に対する操作や、電源の低下等を知らせるイベント等が含まれる。何らかの入力があった場合、システム制御部５０は、処理をステップＳ５０５へ進め、当該操作入力に対応する処理を行う。例えば、画像データがなくてもメニューボタンの操作が入力された場合、システム制御部５０は、画像表示部２８にメニュー表示を行い、ユーザが設定変更等を行えるようにする。
尚、最新画像情報を取得できない場合とは、画像が一枚もないような状態や、メディア不良によって画像情報が取得できなかったような状態等である。
最新画像情報が取得できれば、少なくとも画像が１枚は存在すると判断し、システム制御部５０は、処理をステップＳ１６０７へ進める。
【００１８】
［最新画像表示処理］
ステップＳ５０７において、システム制御部５０は、ステップＳ５０１で取得した最新画像情報を基に記録媒体２００から最新画像データを読み込む。そして、ステップＳ５０８において、システム制御部５０は、ファイル解析処理を行い、読み込んだ最新画像データにおける画像の撮影情報や属性情報等を取得する。ステップＳ５０９において、システム制御部５０は、読み込んだ最新画像データを表示する。ステップＳ５１０において、システム制御部５０は、ステップＳ５０８で取得した撮影情報や属性情報等を表示する。また、システム制御部５０は、ステップＳ５０８のファイル解析結果に応じて、ファイルの一部が壊れている等がわかればエラー表示も合わせて行う。ステップＳ５１０の処理については後述する図６を用いて説明する。
ステップＳ５１１において、システム制御部５０は、入力待ち状態に入る。
【００１９】
［再生モード処理における再生入力待ち処理］
ステップＳ５１１において、システム制御部５０は、ユーザによる操作入力があるかどうかをチェックする。ここでいう操作入力とは、ユーザによるボタン、電池蓋に対する操作や、電源の低下等を知らせるイベント等が含まれる。システム制御部５０は、何も入力がなければ入力があるまで待つ。何らかの操作入力があった場合、システム制御部５０は、処理をステップＳ５１２へ進める。
次にステップＳ５１２において、システム制御部５０は、当該操作入力が操作部７０に含まれる画像送りボタンの入力かどうかを判定する。操作入力が画像送りボタンであった場合、システム制御部５０は、処理をステップＳ５１３へ進め、次の表示画像を読み込む。画像送りのボタンは送り方向に応じた一対のボタンで構成されており、操作されたボタンに対応する送り方向に応じて次の表示画像が読み込まれることになる。次に、ステップＳ５１４において、システム制御部５０は、ステップＳ５１３で読み込んだ画像データに対してファイル解析処理を行い、読み込んだ最新画像データにおける画像の撮影情報や属性情報等を取得する。そして、ステップＳ５１５において、システム制御部５０は、ステップＳ５１３で読み込んだ画像データの表示を行う。ステップＳ５１６において、システム制御部５０は、ステップＳ５１４におけるファイル解析処理の結果を用いて、撮影情報や属性情報等を表示する。また、システム制御部５０は、ステップＳ５１４のファイル解析結果に応じて、ファイルの一部が壊れている等と判別された場合は、エラー表示も合わせて行う。表示が完了すると、システム制御部５０は、ステップＳ５１１の入力待ち状態へ戻る。ステップＳ５１６の処理については後述する図６を用いて説明する。
【００２０】
ステップＳ５１２において入力が画像送りボタンではないと判定した場合、システム制御部５０は、処理をステップＳ５１７へ進める。
ステップＳ５１７において、システム制御部５０は、当該操作入力が操作部７０に含まれる属性情報変更ボタンの操作であるかどうかを調べる。属性ボタンの操作入力であると判定した場合、システム制御部５０は、処理をステップＳ５１８の属性変更処理へ進める。ステップＳ５１８の属性変更処理については後述する図９を用いて説明する。
ステップＳ５１７において属性情報変更ボタンでないと判断した場合、システム制御部５０は、処理をＳ５１９へ進める。ステップＳ５１９では上記以外の操作入力に応じた処理を行う。例えば、画像の消去、編集処理や、マルチ再生への切り替えや、メニューボタンによるメニュー表示等である。尚、マルチ再生とは、画像データの縮小画像を画像表示部２８の一画面に複数枚並べて表示することである。
システム制御部５０は、ステップＳ５１９における各処理を実行し、次にステップＳ５２０へ進み画像の有無を確認する。ステップＳ５１９において画像の削除処理等を実施し、ステップＳ５２０にて画像が無いと判断した場合、システム制御部５０は、ステップＳ５０３へ進み画像無し時の処理を行う。
ステップＳ５２０にて画像があると判断した場合、システム制御部５０は、ステップＳ５１１の入力待ち状態へ戻る。
【００２１】
［属性情報表示処理（Ｓ５１０、Ｓ５１６）について］
上述した図５のステップＳ５１０、Ｓ５１６の詳細を、図６、図７、図８を用いて説明する。図６は、デジタルカメラの属性情報表示処理の動作を説明するフローチャートである。図７は、デジタルカメラの属性設定及び表示能力を示す能力テーブルの一例を示す図である。図８は、デジタルカメラの画面表示を示す図である。
ステップＳ６０１において、システム制御部５０は、最初の属性情報表示項目を取得する。ステップＳ６０２において、システム制御部５０は、属性情報が本実施形態のデジタルカメラ１００で表示或いは設定可能な属性値であるか否の判定を行う。
この判定の例を、図７を用いて説明する。ここでは図４の４２３で説明したＲａｔｉｎｇを一例に説明する。ユーザーインターフェース上はＲａｔｉｎｇの定義として、"リジェクト"、"Ｒａｔｉｎｇ０""Ｒａｔｉｎｇ１"、"Ｒａｔｉｎｇ２"、"Ｒａｔｉｎｇ３"、"Ｒａｔｉｎｇ４"、"Ｒａｔｉｎｇ５"と定義することとしている。またそれぞれに対応して記録媒体に記録される数値は、Ｒａｔｉｎｇ数値に示される範囲がそれぞれ対応する。一般的には、Ｒａｔｉｎｇ１なら、Ｒａｔｉｎｇ数値は１、Ｒａｔｉｎｇ５なら、Ｒａｔｉｎｇ数値は５というように、ＲａｔｉｎｇＮなら、Ｒａｔｉｎｇ数値はＮの数値で表示することが多い。"リジェクト"であれば、例えば−１が割り当てられる。但し、整数に限らず、小数点以下の数値を記載してもよい。
【００２２】
しかしながら、デジタルカメラのような機器では、表示スペースや操作部材が少なく、また使用者にとっても使いやすくするため、Ｒａｔｉｎｇのオン／オフの設定が出来るようにしている。そのため、図７の"機器表示能力"に記載するようにＲａｔｉｎｇの有無のみを表示する。そして"機器設定能力"に示すようにＲａｔｉｎｇの有の設定の時には、Ｒａｔｉｎ３、無しの設定のときには"Ｒａｔｉｎｇ３"を割り当てて記録するようにしている。
システム制御部５０は、表示或いは設定可能な値であると判断したならばステップＳ６０３へ進み通常の情報表示を行う。一方、ステップＳ６０２で否と判断した場合、システム制御部５０は、ステップＳ６０４へ進む。ステップＳ６０４ではシステム制御部５０は、属性の丸め込みを行う。これを、図７を用いて説明すると、"Ｒａｔｉｎｇ１"、"Ｒａｔｉｎｇ２"、"Ｒａｔｉｎｇ４"、"Ｒａｔｉｎｇ５"が設定されている場合には、機器設定能力の"Ｒａｔｉｎｇ３"相当として丸め込み、"Ｒａｔｉｎｇ有り"と表示するように判断する。尚、図７に示されるような能力テーブルは、例えば、不揮発性メモリ５６等に記憶されているものとする。能力テーブルは、能力データの一例であり、Ｒａｔｉｎｇ有りをＲａｔｉｎｇ３、Ｒａｔｉｎｇ無しをＲａｔｉｎｇ０としている。
次にステップＳ６０５へ進み、システム制御部５０は、設定不可な属性である旨の情報表示を行う。
【００２３】
ステップＳ６０３及びステップＳ６０５の表示例を、それぞれ図８を用いて説明する。図８（Ａ）の９０３は、ステップＳ６０３における表示例であり、図８（Ｃ）の９２３は、ステップＳ６０５における表示例である。それぞれにおいて表示している画像９０５、９２５はＲａｔｉｎｇ値としてＲａｔｉｎｇ有りと判断される値を属性としてもっている。しかしながら、例えばアイコンの表示色を、ここでは星の表現"★"、"☆"と区別して機器において変更可能な値であるか否かを明示している。ステップＳ６０３及びステップＳ６０５にて情報表示を行うと、システム制御部５０は、ステップＳ６０６へ進む。システム制御部５０は、ステップＳ６０６で次の属性情報表示項目があるか否かを判断し、ある判断した場合はステップＳ６０７にて次の属性情報表示項目を取得し、ステップＳ６０２へ戻る。ステップＳ６０６にて否と判断した場合、システム制御部５０は、図６に示す処理を終了する。
【００２４】
尚、図８において、９０１、９１１、９２１、９３１は、デジタルカメラ１００である。また、９０２、９１２、９２２、９３２は、画像表示部２８である。９０３、９１３、９２３、９３３は、属性情報表示である。９０４、９１４、９２４、９３４は、記録媒体２００である。９０５、９１５、９２５、９３５は、画像ファイルである。９０６、９１６、９２６、９３６は、属性情報変更ＧＵＩ表示である。
【００２５】
［属性変更処理（Ｓ６１８）について］
上述した図５のステップＳ６１８の詳細を、図９及び図９を用いて説明する。図９は、デジタルカメラの属性変更処理の動作を説明するフローチャートである。属性変更処理の第一例を図９（Ａ）に従って説明する。
ステップＳ７０１において、システム制御部５０は、属性変更対象画像の属性が機器設定能力において設定可能な値であるか否かの判断を行う。設定可能な値であったと判断すると、システム制御部５０は、ステップＳ７０２へ進み属性変更処理を行う。この場合の表示例を、図８（Ｂ）を用いて説明する。編集対象画像９１５は図７で示される機器設定能力内の属性値"Ｒａｔｉｎｇ０"を持っている。この場合、システム制御部５０は、属性変更が可能のため９１３に示すように情報表示を行うと共に９１６に示すように属性変更を促すＧＵＩを表示する。ここでユーザが属性変更を指示することにより属性変更処理が実行される。より具体的に説明すると、"Ｒａｔｉｎｇ３"が設定される。
ステップＳ７０１にて否と判断した場合、システム制御部５０は、ステップＳ７０３にて属性情報の変更は不可能である旨の表示を行う。この場合の表示例を図８（Ｃ）に示す。
【００２６】
属性変更処理の第二例を図９（Ｂ）に従って説明する。ステップＳ７１１において、システム制御部５０は、属性変更対象画像の属性が機器設定能力において設定可能な値であるか否かの判断を行う。設定可能な値であったと判断すると、システム制御部５０は、ステップＳ７１３へ進み、属性変更処理を行う。一方、ステップＳ７１１にて否と判断すると、システム制御部５０は、ステップＳ７１２へ進み属性変更警告表示を行う。この場合の表示例を図８（Ｄ）に示す。
なお、図８（Ｃ）や（Ｄ）のように、属性情報の変更は不可能である旨の表示や属性変更警告の表示は、ユーザにより属性情報の変更操作がなされて、その操作をデジタルカメラが受け付けたことに応じて表示させるだけに限らない。
例えば、デジタルカメラを起動したことに応じて表示させてもよいし、画像再生モードに移行したことに応じて表示させるようにしてもよい。
【００２７】
＜その他の実施形態＞
また、上述した各実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
尚、デジタルカメラをコンピュータとしてもよい。
【００２８】
以上、上述した実施形態では、Ｒａｔｉｎｇ（お気に入り）について説明したがこの他にも、人物、人名、場所等を表すラベル情報属性、隠匿度合いを示すシークレット情報、等の属性情報に関しても同等の処理を適用することができる。また、上述した実施形態では、デジタルカメラを用いた説明を行ったが、本発明の適用はこれに限られるものではなく、プリンタや携帯電話、携帯端末等の、画像再生が可能な装置に適用することができる。
【００２９】
上述した各実施形態によれば、属性情報を持つ画像の属性情報の表示処理では、機器表示能力に丸め込みを適切に行うことができる。また、属性情報を持つ画像の属性情報の変更処理では、機器設定能力から外れる属性値を持つ画像の属性値の変更要求において、属性変更の禁止、或いは警告表示を行うことにより既存の属性に戻せなくなることを防ぐことができる。
つまり、上述した各実施形態によれば、属性情報を表示すると共に既存属性の保護を考慮しつつ属性情報の変更を可能とすることができる。
【００３０】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
0005430273.tif 000002
【図２】
0005430273.tif 000003
【図３】
0005430273.tif 000004
【図４】
0005430273.tif 000005
【図５】
0005430273.tif 000006
【図６】
0005430273.tif 000007
【図７】
0005430273.tif 000008
【図８】
0005430273.tif 000009
【図９】
0005430273.tif 000010