(57)【特許請求の範囲】
【請求項１】
画像を画面に表示する表示手段と、
前記表示されている画像の部分領域を指定する指定手段と、
前記部分領域を拡大して前記画面に表示する拡大表示手段と、
前記部分領域が前記画面に拡大表示されているとき、所定のユーザ操作にしたがって、複数の所定の値のうち１つを設定する設定手段と、
前記設定された値を前記部分領域の前記画像における位置に関連づけて記憶する記憶手段とを備え、
前記表示手段は、前記部分領域の前記画像における位置に関連付けて前記記憶手段に記憶された前記設定された値を識別可能にして前記画像を表示することを特徴とする画像処理装置。
【請求項２】
前記拡大表示手段は、前記設定された値に関連付けて前記記憶手段に記憶された前記画像における位置を有する前記部分領域を前記画面に拡大表示し、
前記部分領域が前記画面に拡大表示されているとき、所定のユーザ操作にしたがって前記設定された値を更新する更新手段とをさらに備えたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記設定された値は前記拡大表示されている内容に対する評価を表す複数のレベルのうちいずれかを示すことを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記画像処理装置は撮像装置であり、
被写体を撮像することにより前記画像を取得する取得手段をさらに備え、
前記指定手段は、前記撮像される被写体の拡大・縮小の調整の指示を入力するための入力部材に対するユーザ操作にしたがって、前記指定を行うことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記所定のユーザ操作は、前記複数の所定の値について共通の操作部材を押下する操作であり、前記操作部材が押下される度に、前記設定手段は前記所定の値を変更することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記設定手段による設定が終わると、前記拡大表示手段は、前記部分領域の拡大表示を終了することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
画像を画面に表示する第１の表示ステップと、
前記表示されている画像の部分領域を指定する指定ステップと、
前記部分領域を拡大して前記画面に表示する拡大表示ステップと、
前記部分領域が前記画面に拡大表示されているとき、所定のユーザ操作にしたがって、複数の所定の値のうち１つを設定する設定ステップと、
前記設定された値を前記部分領域の前記画像における位置に関連づけて記憶部に記憶する記憶ステップと、
前記部分領域の前記画像における位置に関連付けて前記記憶部に記憶された前記設定された値を識別可能にして前記画像を表示する第２の表示ステップとを備えたことを特徴とする画像処理装置の制御方法。
【請求項８】
コンピュータに、
画像を画面に表示する表示ステップと、
前記表示されている画像の部分領域を指定する指定ステップと、
前記部分領域を拡大して前記画面に表示する拡大表示ステップと、
前記部分領域が前記画面に拡大表示されているとき、所定のユーザ操作にしたがって、複数の所定の値のうち１つを設定する設定ステップと、
前記設定された値を前記部分領域の前記画像における位置に関連づけて記憶部に記憶する記憶ステップと、
前記部分領域の前記画像における位置に関連付けて前記記憶部に記憶された前記設定された値を識別可能にして前記画像を表示する第２の表示ステップとを実行させることを特徴とするプログラム。
【請求項９】
前記拡大表示ステップでは、前記設定された値に関連付けて前記記憶部に記憶された前記画像における位置を有する前記部分領域を前記画面に拡大表示し、
前記部分領域が前記画面に拡大表示されているとき、所定のユーザ操作にしたがって前記設定された値を更新する更新ステップをさらに実行させることを特徴とする請求項８記載のプログラム。
【請求項１０】
前記設定された値は前記拡大表示されている内容に対する評価を表す複数のレベルのうちいずれかを示すことを特徴とする請求項８または９記載のプログラム。
【請求項１１】
前記コンピュータは撮像装置に収容され、
被写体を撮像することにより前記画像を取得する取得ステップをさらに実行させ、
前記指定ステップでは、前記撮像される被写体の拡大・縮小の調整の指示を入力するための入力部材に対するユーザ操作にしたがって、前記指定が行われることを特徴とする請求項８乃至１０のいずれか１項に記載のプログラム。
【請求項１２】
前記所定のユーザ操作は、前記複数の所定の値について共通の操作部材を押下する操作であり、前記操作部材が押下される度に、前記設定ステップでは前記所定の値が変更されることを特徴とする請求項８乃至１１のいずれか１項に記載のプログラム。
【請求項１３】
前記設定ステップでの設定が終わると、前記部分領域の拡大表示を終了するステップをさらに有することを特徴とする請求項８乃至１２のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を記憶し、再生するための画像処理装置およびその制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラで撮影した画像を印刷して複数の人に配布することが一般的によく行われている。その際、ユーザはデジタルカメラを操作して、どの画像を何枚印刷するかをＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）のような規格に則って記録メディアに記録することで、印刷指定を行う（例えば特許文献１参照）。ここで、ユーザは、デジタルカメラで撮影した画像を再生し、撮影の主となる部分領域、たとえば風景中の主となる建築物や人物の顔などを拡大して表示し、撮影が成功したのか失敗かを判断する。そして、ユーザは撮影成功したと判断した画像を印刷対象として指定し、撮影失敗したと判断した画像は印刷対象として指定しなかったりする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０４４５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、例えば、画像に複数の人物が写っていて、一人は撮影成功であるがそれ以外の人物は撮影失敗という場合があるが、ユーザは各人物の写り具合を適宜、判断して、当該画像を印刷対象とするか否かを画像全体について設定することしかできなかった。そして、判断の理由については、当該画像に成功した領域と失敗した領域が存在することやそれぞれの写り具合を記憶に留めておくしかなかった。画像が大量にある場合には、ユーザがそれらを正確に記憶し続けることは非常に難しい。したがって、ユーザは後日、画像を再生したときに、もう一度、同じように画像を拡大して表示し、詳細な写り具合について判断を行わなければならなかった。
【０００５】
本発明は上記問題点を鑑みてなされたものであり、簡単な操作によって、画像の部分領域についてその評価を保持しておけるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本願に係る発明の１つは、画像処理装置であって、画像を画面に表示する表示手段と、前記表示されている画像の部分領域を指定する指定手段と、前記部分領域を拡大して前記画面に表示する拡大表示手段と、
前記部分領域が前記画面に拡大表示されているとき、所定のユーザ操作にしたがって、前記拡大表示されている内容に関する関連情報を設定する設定手段と、前記設定された関連情報を前記部分領域の前記画像における位置に関連づけて記憶する記憶手段とを備え、前記表示手段は、前記部分領域の前記画像における位置に関連付けて前記記憶手段に記憶された前記設定された値を識別可能にして前記画像を表示することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、簡単な操作によって、画像の部分領域を拡大表示し、拡大表示されている内容を見ながら、それに関連する値として複数の所定の値のうち１つを設定し、記憶しておくので、画像の再生時に、ユーザは複数の所定の値のうちいずれが設定されているかさえ確認すれば、直ちにその画像に含まれる部分領域の内容を判断することができるので、画像を再生する度に画像の詳細な内容を確認しなおすという手間を省くことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係るデジタルカメラの概略構成の一例を示すブロック図である。
【図２】本発明に係るデジタルカメラの背面部構成の一例を示す図である。
【図３】本発明に係るデジタルカメラの上面部構成の一例を示す図である。
【図４】本発明に係るデータ処理部の構成の一例を示すブロック図である。
【図５】本発明に係る表示画面に表示される画像の一例を示す図である。
【図６】本発明に係る表示画面に表示される画像の一例を示す図である。
【図７】本発明に係る表示画面に表示される画像の一例を示す図である。
【図８】本発明に係る表示画面に表示される画像の一例を示す図である。
【図９】本発明に係る表示画面に表示される画像の一例を示す図である。
【図１０】本発明に係る表示画面に表示される画像の一例を示す図である。
【図１１】本発明に係る画像の部分領域にマーク情報を設定する動作の一例を示すフローチャート図である。
【図１２】本発明に係るマーク情報データテーブルの一例を示す図である。
【図１３】本発明に係る画像ファイルの構造の一例を示す図である。
【図１４】本発明に係る画像ファイルの構造の一例を示す図である。
【図１５】本発明に係る画像の部分領域に設定されたマーク情報を更新する動作の一例を示すフローチャート図である。
【図１６】本発明に係るマーク情報データテーブルの一例を示す図である。
【図１７】本発明に係る表示画面に表示される画像の一例を示す図である。
【図１８】本発明に係る記録確認ダイアログの一例を示す図である。
【図１９】本発明に係るメニュー画面の一例を示す図である。
【図２０】本発明に係る画像処理システムの概略構成の一例を示す図である。
【図２１】本発明に係る情報処理装置の概略構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。本実施の形態では、まずデジタルカメラを例として最良の形態の画像処理方法および画像処理装置ならびに画像処理プログラムの好適な実施の形態について説明する。なお、これにより本発明が限定されるものではない。
【００１０】
（第１の実施形態）
図１は本実施形態に係るデジタルカメラ１００の回路構成を示すブロック図である。同図において、１０１は撮影レンズ、１０２は撮影レンズ１０１のズーム倍率の変更やフォーカス調節を行う撮影レンズ駆動部である。１０３は撮影レンズ１０１によって生成された被写体像を光電変換して電子的な画像データを生成する撮像素子である。１０４は撮像素子１０３で得た画像信号に所定の処理を施すことにより画像データを生成したり、画像データに対して表示したり編集したり保存するために変換する等の画像処理を行うデータ処理部である。１０５は画像データを一時的に記憶する一次メモリである。１０６は撮影レンズ１０１の撮影領域の被写体距離を測定する距離測定部である。１０７は画像データ等の情報を表示する表示部、１０８はデジタルカメラ１００の各種設定を行うための操作部である。１０９はデジタルカメラ１００の各種の動作の制御を行う中央演算素子（ＣＰＵ）、１１０は画像データおよび画像データに付随する情報などを保存する保存メモリである。保存メモリ１１０はデジタルカメラ１００から着脱可能なメディアも含む。
【００１１】
図２は本実施形態に係るデジタルカメラ１００の背面図であり、同図において、２０１は前述した表示部１０７に含まれ、たとえばＬＣＤパネルなどで構成される表示画面である。２０２は表示画面２０１に表示されたカーソル等を上下左右に動かす、もしくは表示された画像の領域の位置を上下左右に動かして位置を指定するための十字キーである。２０６、２０７、２０８、２０９はそれぞれ上、下、左、右への移動を指示するボタンである。本実施形態では上下左右の位置を指定するボタンを個別に設けて説明しているが、１つのボタンで上下左右および斜めも含む自由な方向に位置を指定できるポインティングデバイスやマルチコントローラであっても良い。２０３はメニュー画面を表示画面２０１に表示するもしくは非表示にするよう指示するためのメニューボタンである。２０４は表示画面２０１に表示されたメニューや機能を選択する場合等、操作内容に応じて選択中の内容を決定するためのセットボタンである。２１２は他の操作ボタンと組み合わせて用いることで機能指定を行うためのファンクションボタンである。２０５はデジタルカメラの動作を切り替えるものであり、画像を撮影するための撮影モードと画像を再生表示するための再生モードのいずれかを選択するためのモード切替スイッチである。
【００１２】
図３は本実施形態に係るデジタルカメラ１００の上面図であり、同図において、３０１は電源スイッチである。３０２は画像を撮影するためのシャッターボタンである。３０３は図２におけるモード切替スイッチに応じてその機能が切り替わる多機能レバー（ズームレバーともいう。）である。多機能レバー３０３は、モード切替スイッチ２０５が撮影モードの場合は撮影される被写体の拡大や縮小を調整の指示を入力するためのものである。また、モード切替スイッチが再生モードの場合は、表示される画像の拡大または縮小を調整し、さらに複数画像表示と一画像表示を切替える指示を入力するためのものである。本実施形態では表示画像の拡大または縮小の表示の調整を１つの多機能レバー３０３で実現するものとして説明しているが、これに限らず、縮小ボタンと拡大ボタンを個別に設けても良い。
【００１３】
これら十字キー２０２、メニューボタン２０３、セットボタン２０４、モード切替スイッチ２０５、ファンクションボタン２１２、電源ボタン３０１、シャッターボタン３０２、多機能レバー３０３は図１の操作部１０８に含まれる。
【００１４】
図４は本実施形態に係るデータ処理部１０４の構成を示したブロック図である。同図において、４０１は画像データを解析してマーク情報データを取得する画像データ解析部である。４０２は拡大操作や自動認識によって指定された画像の部分領域を認識してその位置を特定する領域認識部である。４０３は操作部１０８の操作で指定されたマーク情報をデータとして生成するマーク情報生成部である。４０４はＪＰＥＧのような画像データの実体をマーク情報と対応づけて保存するためにマーク情報データファイルを生成する画像データ生成部である。４０５は生成されたマーク情報データファイルを画像ファイルと対応づけて保存メモリ１１０に保存するデータ保管部である。４０６はデータ処理部１０４の各処理部を制御する制御部であり、ＣＰＵ１０９に含まれる。
【００１５】
次に、本実施形態に係るデジタルカメラ１００を使って、画像に含まれる部分領域を指定し、レイティング情報を設定する動作について説明する。
【００１６】
デジタルカメラ１００の電源ボタン３０１を押下してモード切替スイッチ２０５を再生モードにすると、表示画面２０１には撮影日時が最新の画像が一つ表示される。多機能レバー３０３は引いても（回転させても）レバー自体が元に戻るような操作性を提供しているのでレバーを引く操作は繰り返し可能である。ここでは時計回りに引く（回転させる）方向を拡大方向、反時計回りに引く（回転させる）方向を縮小方向として説明する。画像が１つ表示画面２０１に表示されている状態で多機能レバー３０３を縮小方向（反時計回り方向）に操作すると、撮影によって記録された画像が複数、表示画面２０１に表示される。この時の表示枚数はあらかじめ縮小率に応じて固定値として定められている。一方、複数の画像が表示画面２０１に表示されている状態で多機能レバー３０３を拡大方向（時計回り）に操作すると、複数の画像のうち選択状態にある１つの画像が表示画面２０１の全面に表示される。画像が１つ表示画面２０１に表示されている状態でさらに多機能レバー３０３を拡大方向に操作すると、画像の一部分が表示画面２０１に拡大して表示される。拡大表示時に表示される部分領域の中心は、その拡大表示をする直前に表示していた画像の中心と同一である。多機能レバー３０３を１回操作するたびに拡大する率はあらかじめ定められた固定値である。さらに多機能レバー３０３を拡大方向に操作すると、上記一定の拡大率に基づいてさらに部分領域を拡大して表示画面２０１に表示することができる。また、部分領域が表示画面２０１に拡大表示されている状態で多機能レバー３０３を縮小方向に操作すると、拡大された状態から元の状態に戻って表示画面２０１に表示される。したがって、ユーザは多機能レバー３０３を使って拡大や縮小を繰り返すことで、好みの拡大率で部分領域を表示画面２０１に表示させることができる。また、表示画面２０１に表示される部分領域の位置を移動したい場合は、ユーザは十字キー２０２を使用して操作する。上キー２０７、下キー２０９、左キー２０６および右キー２０８を押下することであらかじめ固定値として定められているグリッド間隔値の量だけ、表示画面に表示される部分領域の位置を移動することができる。十字キー２０２を繰り返して押下することで続けて、移動の量や方向を調整することができる。また、一つの画像が表示画面２０１に表示されている状態で、十字キー２０２の左キー２０６および右キー２０８を押下することによって、デジタルカメラ１００に保存されている複数の画像を順次、表示画面２０１に表示することができる。
【００１７】
このように、デジタルカメラ１００は多機能レバー３０３の拡大方向または縮小方向への操作を受けて部分領域の範囲を指定し、十字キー２０２を押下する操作を受けて部分領域の位置を指定することができる。したがって、ユーザは画像を詳細に確認するために拡大表示するよう指示するのに続けて、その拡大された部分領域をレイティングを付与する対象として指定することができるので、操作が簡単になる。
【００１８】
次に、ユーザの操作にしたがい、デジタルカメラ１００において、画像に含まれる部分領域を指定し、撮影が成功したか否か、写り具合が気に入ったか否か等を示すレイティング情報を設定する動作について説明する。
【００１９】
まずデジタルカメラ１００が操作され、画像が一つ表示画面２０１に全面に表示される。次に多機能レバー３０３が拡大方向に操作されたり、十字キー２０２を押下して操作されることによって、画像の特定の部分領域が拡大して表示画面２０１に表示される。例えば図５の５０１の点線枠で示すような部分領域が拡大して表示画面２０１に表示された状態を図６に示す。拡大して表示されている画像の部分領域が、笑顔であったり、フォーカスが合っていたり、ユーザが狙ったとおりの撮影結果である場合など、ユーザが気に入ったものであれば、ユーザは「部分ＯＫ」の設定を指示する。具体的にはユーザは、セットボタン２０４を押下して指示をデジタルカメラ１００に入力する。このセットボタン２０４を押下する操作を受けて、デジタルカメラ１００は現在表示されている画像の部分領域のマーク種別として「部分ＯＫ」を設定する。すると表示画面２０１には、現在表示されている画像の部分領域がＯＫであることを示す「部分ＯＫマーク」７０１が図７に示すように表示される。このような画像の部分領域と「部分ＯＫマーク」７０１の表示を確認することにより、ユーザはこの部分領域にＯＫが設定されたことを認識できる。
【００２０】
反対に、拡大して表示されている画像の部分領域が、目をつぶっていたり、ピンぼけであったり、ユーザの意図と異なる撮影結果である場合など、ユーザが気に入らなければ、ユーザは「部分ＮＧ」設定を指示する。具体的には、ユーザはセットボタン２０４を押下して指示をデジタルカメラ１００に入力する。なお、本実施形態ではセットボタン２０４が繰返し押下されると「部分ＯＫ」と「部分ＮＧ」の設定が順に現れる。このセットボタン２０４を押下する操作を受けて、デジタルカメラ１００は現在表示されている画像の部分領域のマーク種別として「部分ＮＧ」を設定する。すると表示画面２０１には、現在表示されている画像の部分領域がＮＧであることを示す「部分ＮＧマーク」８０１が図８に示すように表示される。このような画像の部分領域と「部分ＮＧマーク」の表示を確認することにより、ユーザはこの部分領域にＮＧが設定されたことを認識できる。
【００２１】
さらに、ユーザはユーザが気に入った度合いや気に入らなかった度合いを示す値として「部分ＯＫレベル」や「部分ＮＧレベル」を設定することもできる。
【００２２】
具体的には、デジタルカメラは表示画面２０１に部分領域が拡大して表示されている状態で、ファンクションボタン２１２が押下されたまま、十字キーの上キー２０７または下キー２０９が押下されると、「部分ＯＫレベル」または「部分ＮＧレベル」を設定する。上キー２０７が一度押下される毎に部分ＯＫレベルが１つ上がり、下キー２０９が一度押下される度に「部分ＯＫレベル」が下がる。例えば、ユーザが図７で示される部分領域を気に入った度合いが高い場合に、上キー２０７を３回押下したとすると、部分ＯＫレベルは３となり、図１７に示すように「ＯＫ―３」１７０１が表示される。なお、上キー２０７または下キー２０９を一度押下する毎に動的にレベル値を表示するようにしてもよい。
【００２３】
このようにして、ユーザは画像の部分領域について詳細にレイティングを設定することができるようになる。
【００２４】
また、拡大して表示されている画像の部分領域について、ユーザが特に「ＯＫ」でも「ＮＧ」でもないと判断した場合は、部分領域のマーク種別には何も設定しない。具体的には、ユーザはセットボタン２０４を押下して指示をデジタルカメラ１００に入力する。なお、本実施形態ではセットボタン２０４が繰返し押下されると「部分ＯＫ」と「部分ＮＧ」に加えてさらに「指定なし」の設定が順に現れる。すると表示画面２０１には画像の部分領域だけが表示され、通常の拡大して表示したときと同じになる。このような画像の部分領域の表示を確認することにより、ユーザはこの部分領域に何も設定がされていないことを認識できる。
【００２５】
そして、表示画面２０１に拡大して表示されている画像の部分領域に対して、マーク種別の設定が終わると、多機能レバー３０３が操作され拡大率を戻して図５のように通常の大きさで画像を表示する。または、十字キー２０２を操作して部分領域の位置を変更して、同じ一つの画像における複数の部分領域に対して、前記説明した操作を繰り返すことによって部分ＯＫまたは部分ＮＧを順に指定することができる。または、十字キー２０２を操作して現在、表示画面に２０１に表示されている画像から次の画像へ切り替える操作を行う。または、モード切替スイッチ２０５やシャッターボタン３０２を操作することで撮影モードから撮影モードに遷移する。
【００２６】
このように、表示画面２０１に拡大して表示されている画像の部分領域に対して、マーク種別の設定が終わり、次の操作が行われるときに、デジタルカメラ１００はマーク種別を部分領域の位置情報と共に画像データと対応づけて自動的に記録する。
【００２７】
または、表示画面２０１に拡大して表示されている画像の部分領域に対して、マーク種別の設定が終わり、次の操作が行われるときに、図１８に示すような記録確認ダイアログ１８０１を表示し、マーク種別を記録するか否かをユーザに選択させるようにしてもよい。記録するボタン１８０２の押下を受けた場合は、デジタルカメラ１００はマーク種別を部分領域の位置情報と共に画像データと対応づけて自動的に記録し、一方、キャンセルボタン１８０３を押下された場合は、記録しない。
【００２８】
なお、本実施形態ではマーク種別を「ＯＫ」や「ＮＧ」のような文字列で示す例について説明したが、これに限らず、図形のアイコンで表示したり、枠の色や形状を変えて表示したりするようにしてもよい。
【００２９】
また、本実施形態ではズームレバーを使って、画像を拡大表示することで部分領域の範囲を指定する例について説明した。しかし、これに限らず、画像を分割して所定の間隔でグリッド線を表示し、十字キーやポインティングデバイスなどを使って分割された領域の中からいずれかを指定するようにしてもよい。
【００３０】
次に本実施形態のデジタルカメラ１００において、画像の部分領域にＯＫやＮＧなどのレイティングを示すマーク種別を設定し、画像ファイルに関連づけて記録する手順を図１１のフローチャート図を参照して説明する。
【００３１】
ステップＳ１１０１にて、領域認識部４０２は、現在、表示画面２０１に表示されている画像に対して、上述したような十字キー２０２や多機能レバー３０３の操作を受けて指定された部分領域を認識し、部分領域の位置を取得する。
【００３２】
ステップＳ１１２１にて、表示制御部４１７は、図５に示すように全体画像上に部分領域を示す矩形を描画して表示部１０７に表示する。ここでは、部分領域の位置として左下座標（２００、４００）−右上座標（８００、９００）が得られたとする。
【００３３】
次にステップＳ１１０２にて、制御部４０６は、部分領域に対してマーク種別を設定するかどうかを判定する。具体的には、制御部４０６は、操作部１０８のセットボタン２０４が押されたかどうかを検知する。押下が検知された場合はマーク種別を設定すると判定してステップＳ１１０３に遷移する。押下が検知されなければマーク種別を設定しないと判定してステップＳ１１０６に遷移する。
【００３４】
ステップＳ１１０３では、制御部４０６は、部分領域に対するマーク種別の入力を受ける。セットボタン２０４の押下が検知される度に、「設定なし」、「部分ＯＫ」、「部分ＮＧ」の順に入力されるマーク種別が循環して変化する。例えば、図５に示す状態であれば、現在は「設定なし」であるので、セットボタン２０４の押下が１回だけ検知されると、マーク種別として「部分ＯＫ」が入力される。
【００３５】
さらに、ステップＳ１１０３で、制御部４０６は、マーク種別の度合いを示すマークレベルの入力を受けてもよい。ファンクションボタン２１２が押下されたまま、十字キーの上キー２０７または下キー２０９が押下されると、「部分ＯＫレベル」または「部分ＮＧレベル」の値を設定する。
【００３６】
次にステップＳ１１０４にて、マーク情報生成部４０３はステップＳ１１０３で入力されたマーク種別にしたがってマーク情報データを生成し、図１２に示すようなマーク情報データテーブル１２００に格納する。ここで、マーク情報生成部４０３は、部分領域について、新規に領域ＩＤ１２０１として「Ａｒｅａ＿１」を生成する。そして、領域ＩＤ１２０１、領域位置１２０２およびマーク種別１２０３を関連づけて一組としてマーク情報データ１２０４を生成する。また、領域位置１２０２は、左下座標（２００、４００）−右上座標（８００、９００）であり、マーク種別は「部分ＯＫ」である。
【００３７】
なお、部分ＯＫレベルや部分ＮＧレベルが設定されている場合は、図１６に示すようなマーク情報データテーブル１６００に格納する。１６０１は領域ＩＤ、１６０２は領域位置、１６０３はマーク種別であり、１６０５は部分ＯＫの度合いまたは部分ＮＧの度合いを数値で表わすマークレベルである。図１６に示すマーク情報データも、図１２の場合と同様に、一つの部分領域について領域ＩＤ、領域位置、マーク種別、マークレベルを関連づけて一組として管理される。
【００３８】
このようにして、画像の部分領域について詳細なレイティングが保持されるので、ユーザは後から画像を確認した際に、多くの情報を得ることができ、以前に行われた画像の評価を認識し易くなる。
【００３９】
次にステップＳ１１０５にて、表示制御部４１７はＳ１１０４で生成されたマーク情報データにしたがって表示画面２０１にマーク状態を表示する。図７では、部分領域上にマーク種別として「部分ＯＫ」７０１が表示されている。
【００４０】
ステップＳ１１０６では、制御部４０６は、十字キー２０２や多機能レバー３０３の操作などにより、現在表示中の部分領域の位置や範囲を変更する操作がなされたか否かを検知する。変更操作が検知された場合はステップＳ１１０９に遷移する。変更操作が検知されなかった場合はステップＳ１１０７に遷移する。
【００４１】
ステップＳ１１０７では、制御部４０６は、十字キー２０２の操作などにより、表示部１０７に表示する画像を次の画像に変更する操作がされたか検知する。変更操作が検知された場合はステップＳ１１０９に遷移する。変更操作が検知されなかった場合はステップＳ１１０８に遷移する。
【００４２】
ステップＳ１１０８では、制御部４０６は、モード切替スイッチ２０５またはシャッターボタン３０２などの操作による再生モードから撮影モードへの変更や、電源ボタン３０１による電源ＯＦＦなど、画像の再生表示を終了する指示が行われたか否かを検知する。画像表示を終了する指示が検知された場合は、ステップＳ１１０９へ遷移する。指示が検知されなかった場合はステップＳ１１０２に戻る。
【００４３】
ステップＳ１１０９では、ステップＳ１１０４にてマーク情報生成部４０３で生成されたマーク情報データ１２０４が含まれるマーク情報データテーブル１２００を画像ファイルと対応づけて保存する。具体的には、図１３に示すように、画像データ生成部４０４がマーク情報データ１２０４からマーク情報データファイル１３０３を生成し、データ保管部４０５がマーク情報データファイル１３０３を画像ファイル１３００と対応づけて保存メモリ１１０に保存する。あるいは、図１４に示すように画像ファイル１４００のヘッダ領域１４０１にマーク情報データ１４０３を格納して１つの画像ファイルとして保存する。
【００４４】
なお、ステップＳ１１０９でマーク情報データを保存する前に上述した図１８に示すような記録確認ダイアログを表示し、ユーザが「記録する」と指示した場合にステップＳ１１０９の保存処理を実行するようにしてもよい。
【００４５】
以上のように、本実施形態によれば、ユーザが画像を部分的に評価した結果を画像に関連づけて記録しておくことができる。したがって、後で画像を再生する際にも、その評価結果を読み出して表示できるようになるので、ユーザは簡単に画像を確認することができるようになる。また、ユーザが画像を再生する度に、画像を拡大して詳細を確認するなどの手間も省くことができる。
【００４６】
（第２の実施形態）
本実施形態では、第１の実施形態で説明したようにしてマーク情報データがすでに関連づけて記録されている画像ファイルを再生し、マーク情報データを更新して記録する場合について説明する。
【００４７】
まず、デジタルカメラ１００は、第１の実施形態で説明したようにしてマーク情報データがすでに関連づけて記録されている画像ファイルを読み出し、表示画面２０１に一枚表示する。例えば、画像ファイルに４個のマーク情報データが関連づけて記録されている場合、デジタルカメラ１００は、画像ファイルに関連づけられた図１２に示すようなマーク情報データを読み出す。そして、デジタルカメラ１００は、図９に示すようにマーク情報データにしたがって、各部分領域を示す矩形枠とそれぞれのマーク種別９０１〜９０４を表示画面２０１に表示する。なお、初期状態では、マーク情報データのうち領域ＩＤが最小の部分領域が選択中となり、その部分領域を示す矩形枠は、図９の９０１に示すように、他の部分領域の矩形枠と異なる形状（例えば、太線または異なる色）で表示される。
【００４８】
また、画像の部分領域に部分ＯＫレベルや部分ＮＧレベルが設定されている場合には、図１０に示すようにマークレベルも表示される。図１０では部分領域１００１が部分ＯＫレベル３であり、部分領域１００２がＯＫレベル１で選択状態であり、部分領域１００３がＯＫレベル５であり、部分領域１００４が部分ＮＧであることを示している。
【００４９】
そして、デジタルカメラ１００は、ファンクションボタン２１２を押下されたままの状態で、左キー２０６または右キー２０８が押下されると、選択状態にある部分領域を順に移動し、ユーザが所望する部分領域を選択することができる。
【００５０】
ここで、デジタルカメラ１００は、ファンクションボタン２１２が押下されたままの状態で、セットボタン２０４が押下されると、選択状態にある部分領域を拡大して表示画面２０１に表示する。図７に示すように、選択された部分領域が拡大され、その部分領域と対応づけられたマーク種別やマークレベルが表示画面２０１に表示される。
【００５１】
ここで、ユーザが現在、部分領域に関連づけて設定されているマーク種別やマークレベルを変更したい場合は、セットボタン２０４を押下する。デジタルカメラ１００はセットボタン２０４が押下される度に、マーク種別を変更する。例えば図７では、部分領域７００に部分ＯＫが設定されていることを示しているが、ユーザがよく見てみると気に入らないので部分ＮＧに変更したいという場合は、セットボタン２０４が押下され、部分領域７００に部分ＮＧを設定するよう変更できる。そして、図８に示すように部分ＮＧであることが表示される。また、さらにセットボタン２０４が押下されると、指定なしへと変更することもできる。
【００５２】
そして、ユーザが各部分領域についてマーク情報データを確認したり変更することを終えると、デジタルカメラ１００は右キー２０８または左キー２０６が押下される。するとデジタルカメラ１００は、新たに設定されたマーク情報データに更新してから、次の画像を表示画面２０１に表示するよう切り替える操作を行う。または、モード切替スイッチ２０５またはシャッターボタン３０２が操作されると、新たに設定されたマーク情報データに更新してから、再生モードから撮影モードに遷移する。
【００５３】
次に、画像を再生表示し、画像にすでに関連づけて記録されているマーク情報データを更新する動作について図１５のフローチャート図を参照して説明する。
【００５４】
ステップＳ１５０１にて、画像データ解析部４０１は、表示画面２０１に表示する画像ファイルにマーク情報データが関連づけて記録されていれば、そのマーク情報データを読み込む。
【００５５】
次にステップＳ１５０２で領域認識部４０２は、マーク情報データを参照して、各部分領域の位置を示す座標を取得する。
【００５６】
ステップＳ１５０３では表示制御部４１７は、画像上に部分領域を示す枠線を描画する。また、部分領域の近傍に、ステップＳ１５０１で読み込まれたマーク情報データから取得したマーク種別とマークレベルを描画する。
【００５７】
ステップＳ１５０４では最小の領域ＩＤを有する部分領域を選択状態として、表示制御部４１７は、当該部分領域を示す枠線を太線など、他の部分領域を示す枠線とは異なる目立つ形状で描画する。そして、表示制御部４１７は図１０に示すように画像を表示画面２０１に表示する。
【００５８】
ステップＳ１５０５にて、制御部４０６は部分領域を選択する操作を受けたかを検知する。ここでは、ファンクションボタン２１２が押下された状態で、右キー２０８または左キー２０６が押下されたかどうかを検知する。操作が検知された場合はステップＳ１５０６に遷移する。操作が検知されなければステップＳ１５０７に遷移する。
【００５９】
ステップＳ１５０６では、制御部４０６は、ユーザによる操作を受けて部分領域を選択する。ここで、右キー２０８が押下される度に、領域ＩＤの大きい順に部分領域を移動して選択し、左キー２０６が押下される度に領域ＩＤの小さい順に部分領域を移動して選択する。そして、選択された部分領域を示す枠線を他の部分領域とは異なる形状で描画して、選択状態にあることを示して表示画面２０１に表示する。
【００６０】
ステップＳ１５０７では、制御部４０６は、ステップＳ１５０６で選択された部分領域を拡大表示する指示を受けたか否かを検知する。ここでは、ファンクションボタン２１２とセットボタン２０４が同時に押下されているかどうかを検知する。指示が検知された場合はステップＳ１５０８に遷移する。指示が検知されなければステップＳ１５０９に遷移する。
【００６１】
ステップＳ１５０８では、表示制御部４１７は、ステップＳ１５０６で選択された部分領域を拡大して表示画面２０１に表示する。ここでは、部分領域に対応づけられたマーク種別やマークレベルも合わせて表示される。
【００６２】
そして図１１のフローチャート図のステップＳ１１０２以降の処理を順に実行して、部分領域について、マーク種別やマークレベルを新たに設定し、更新して保存する。
【００６３】
なお、本実施形態では、ステップＳ１１０３では、部分領域に既に設定されているマーク種別の値を先頭にして、セットボタン２０４の押下が検知される度に、値が循環にして変化する。例えば、図１６のマーク情報データ１６０４の場合は、セットボタン２０４の押下が検知される度に、「部分ＯＫ」から順に、「部分ＮＧ」そして「指定なし」と変化する。また、図１６に示すようにマークレベル１６０５も同様に変更することができる。また、ステップＳ１１１０では、新たに設定されたマーク種別やマークレベルによって既存の値を更新して記録する。
【００６４】
ステップＳ１５０９では、制御部４０６は表示画面２０１に表示されている画像を次の画像に変更する操作を受けたか検知する。操作が検知された場合は現在の画像の表示処理を終了する。操作が検知されなかった場合はステップＳ１５１０に遷移する。
【００６５】
ステップＳ１５１０では、制御部４０６は、モード切替スイッチ２０５またはシャッターボタン３０２などの操作による再生モードから撮影モードへの変更や、電源ボタン３０１による電源ＯＦＦなど、画像の再生表示を終了させる指示が行われたか否かを検知する。画像表示を終了する指示が検知された場合は、現在の画像の表示処理を終了する。指示が検知されなかった場合はステップＳ１５０５に戻る。
【００６６】
なお、表示画面２０１に画像を一枚表示する場合に、当該画像にマーク情報データが関連づけて記録されていれば、マーク情報データに基づく部分領域やマーク種別なども表示する場合について説明した。さらに、画像を一枚表示する際に、マーク情報データに基づく情報も表示するか否かを予め環境設定するようにしてもよい。例えば、デジタルカメラ１００は、メニューボタン２０３が押下されると表示画面２０１にメニューを表示する。メニューにはデジタルカメラ１００の様々な機能および環境設定を行うためのメニュー項目が図１９に示すように表示される。このメニュー項目に「ＯＫ／ＮＧ部分枠表示モード設定」を設け、メニュー選択１９０２で「ＯＮ」が選択されると、上述したとおり、画像一枚表示の際にマーク情報データに基づく情報も表示する。ここで「ＯＦＦ」が選択されると、マーク情報データに基づく情報は表示されなくなり、マーク情報データの更新も行えないようになる。このようにすることにより、画像だけを確認したい場合には、不要な情報が表示されなくなるので、ユーザは画像を見やすくなる。
【００６７】
以上のように、本実施形態によれば、画像を再生するときにその部分領域ごとの評価結果が表示され、さらに、その評価内容を変更することができるようになる。
【００６８】
（第３の実施形態）
上記の実施形態の形態では、デジタルカメラに本発明を適用した場合を例にとって説明したが、本実施形態ではコンピュータ装置に適用する場合について説明する。
【００６９】
図２０は、本実施の形態に係る画像処理システムの概略機能構成を示すブロック図である。図２０において、２００１は光学像を電気信号に変換し、所定の画像処理を施した後デジタル情報として記録可能な画像入力装置である。この画像入力装置２００１としては、例えば静止画を撮影し、画像データとして記録できるデジタルスチルカメラがある。また、動画を撮影し動画像データとして記録できるデジタルビデオカメラ、原稿を読み取って画像データとして出力可能なスキャナなどを用いることもできる。また、光学像を電気信号に変換して画像データとして記録する装置の他に、画像データを記憶した記憶媒体から画像データを読み出して出力可能な各種記憶媒体のドライバを代わりに用いてもよい。
【００７０】
２００２は情報処理装置であり、パーソナルコンピュータ（ＰＣ）によって実現される。なお、パーソナルコンピュータに限らず、携帯電話やＰＤＡなどでも同様に実現可能である。２００３は画像入力装置２００１とＰＣ２００２間で、撮影された画像データを転送するためのデータ転送用インタフェース（Ｉ／Ｆ）である。データ転送用Ｉ／Ｆ２００３としては、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４に代表される有線インタフェースがあげられる。また、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）に代表される無線系インタフェースなども用いることができ、本発明はＩ／Ｆの種類によって制限されるものではない。
【００７１】
画像入力装置２００１で取得された画像データは、データ転送用Ｉ／Ｆ２００３を介して、ＰＣ２００２のハードディスクドライブ（ＨＤＤ）に代表される記憶装置の記憶領域に転送される。この画像入力装置２００１からＰＣ２００２への画像データ転送に関しては、ＰＣ２００２にインストールされているＯＳまたは専用のソフトウエアからの命令で、画像入力装置２００１内の記憶装置に格納されている画像データが一括転送される。また、画像入力装置２００１から送られる転送コマンドで、ＰＣ２００２のＯＳまたは専用ソフトウエアによりＰＣ２００２の情報記録部に確保されたデータ記録領域に、画像データが転送されるようにしてもよい。
【００７２】
ＰＣ２００２の記憶装置には、画像処理アプリケーションプログラム２００４がインストールされており、動作可能である。ＰＣ２００２は画像処理アプリケーションプログラム２００４を起動し、それにしたがって動作することで、記憶装置に格納されている画像データを編集する。また、ユーザデータ格納用データベース（ＤＢ）２００５は画像処理アプリケーションプログラム２００４の処理において使用する各種データを含み、記憶装置に記憶されている。ユーザデータ格納用ＤＢ２００５の代わりにＰＣ２００２のＨＤＤに代表される記憶装置を利用しても構わない。
【００７３】
図２１は、画像処理アプリケーションプログラム２００４がインストールされた情報処理装置の装置構成を説明するためのブロック図である。
【００７４】
図２１に示すように、情報処理装置は、ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１０２、ＢＭＵ（Ｂｉｔ  Ｍｏｖｅ  Ｕｎｉｔ）２１０３、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０６を有する。また、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１０７、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１０８を有する。また、ディスプレイ２１０１、キーボード２１０４、ＰＤ（Ｐｏｉｎｔｉｎｇ  Ｄｅｖｉｃｅ）２１０５を有する。また、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１０９、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１１０、ネットワークＩ／Ｆ（Ｉｎｔｅｒ  Ｆａｃｅ）２１１１を有する。
【００７５】
ディスプレイ２１０１には、例えば編集中の文書、図形、画像その他の編集情報、アイコン、メッセージ、メニューその他のユーザインタフェース（ＵＩ）情報が表示される。
【００７６】
ＶＲＡＭ２１０２には、ディスプレイ２１０１に表示するための画像が描画される。このＶＲＡＭ２１０２に生成された画像データは、所定の規定に従ってディスプレイ２１０１に転送され、これによりディスプレイ２１０１に画像が表示される。ＢＭＵ２１０３は、例えば、メモリ間（例えば、ＶＲＡＭ２１０２と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ２１１１）との間のデータ転送を制御する。キーボード２１０４は、文字や文書、指示等を入力するための各種キーを有する。ＰＤ２１０５は、例えば、ディスプレイ２１０１に表示されたアイコン、メニューその他のコンテンツを指示するために使用される。ＣＰＵ２１０６は、ＲＯＭ２１０７、ＨＤＤ２１０９又はフレキシブルディスクに格納された制御プログラムに基づいて、各デバイスを制御する。ＲＯＭ２１０７は、各種制御プログラムやデータを保存する。ＲＡＭ２１０８は、ＣＰＵ２１０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。ＨＤＤ２１０９は、情報処理装置内で実行される各制御プログラムやコンテンツを格納する。例えば、ＨＤＤ２１０９には、画像データ、画像処理アプリケーションプログラムなどが格納される。ＦＤＤ２１１０は、フロッピー（登録商標）等に代表されるフレキシブルディスクに対するアクセスを制御する。ネットワークＩ／Ｆ２１１１は、他の情報処理装置やプリンタ等の外部装置とネットワークを介して通信を行う。ＣＰＵバス２１１２は、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ２１０６に対する制御プログラムの提供は、ＲＯＭ２１０７、ＨＤＤ２１０９、ＦＤＤ２１１０から行うこともできるし、ネットワークＩ／Ｆ２１１１を介してネットワーク経由で他の情報処理装置等から行うこともできる。
【００７７】
上記実施形態のデジタルカメラ１００の操作部１０８は、ＰＣ２００２が画像処理アプリケーションプログラム２００４にしたがってディスプレイ２１０１に表示するＵＩ情報（ボタンやアイコン等）をキーボード２１０４やＰＤ２１０５で操作することが対応する。つまり、デジタルカメラ１００における操作方法とは異なるが、デジタルカメラ１００の操作部１０８で実行できる機能を実行可能な操作部をＰＣ２００２は画像処理アプリケーションプログラムにしたがって実現するものとする。また、上記実施形態でデジタルカメラ１００においてＣＰＵ１０９の制御により実行される動作は、本実施形態のＰＣ２００２においてＣＰＵ２１０６が画像処理アプリケーションプログラム２００４にしたがって制御することにより同様に実行される。また、上記実施形態でデジタルカメラ１００において表示画面２０１に表示される内容は、本実施形態のＰＣ２００２においてディスプレイ２１０１にも同様に表示される。上記実施形態でデジタルカメラ１００が保存メモリ１１０や一次メモリ１０５に記憶する各種データは、本実施形態のＰＣ２００２においてＶＲＡＭ２１０２、ＲＯＭ２１０７、ＲＡＭ２１０８、ＨＤＤ２１０９等に同様に記憶される。そして、画像処理アプリケーションプログラム２００４にしたがって、適宜読み出しや書き込みが行われる。
【００７８】
以上のように、本実施形態によれば、デジタルカメラと同様に、パーソナルコンピュータなどの情報処理装置であっても、画像を部分的に評価した結果を画像に関連づけて記録しておくことができる。したがって、ユーザは操作し易い方や画像を見易い方の装置を適宜、選択して使えるようになる。
【００７９】
（他の実施形態）
なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施の形態の機能を実現するプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００８０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８１】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００８２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００８３】
更に、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【００８４】
４０１  画像データ解析部
４０２  領域認識部
４０３  マーク情報生成部
４０４  画像データ生成部
４０５  データ保管部
４０６  制御部
４１７  表示制御部
【図１】
0005645878.tif 000002
【図２】
0005645878.tif 000003
【図３】
0005645878.tif 000004
【図４】
0005645878.tif 000005
【図５】
0005645878.tif 000006
【図６】
0005645878.tif 000007
【図７】
0005645878.tif 000008
【図８】
0005645878.tif 000009
【図９】
0005645878.tif 000010
【図１０】
0005645878.tif 000011
【図１１】
0005645878.tif 000012
【図１２】
0005645878.tif 000013
【図１３】
0005645878.tif 000014
【図１４】
0005645878.tif 000015
【図１５】
0005645878.tif 000016
【図１６】
0005645878.tif 000017
【図１７】
0005645878.tif 000018
【図１８】
0005645878.tif 000019
【図１９】
0005645878.tif 000020
【図２０】
0005645878.tif 000021
【図２１】
0005645878.tif 000022