(57)【要約】【課題】  画像自体の客観的な特徴を基準として自動的に画像を分類し得る電子カメラ、画像分類装置、及びプログラムの提供【解決手段】  撮影時に被写体像の輪郭を抽出し、その輪郭の縦横のサイズを得て、予め横サイズの最大値Ｘｍａｘと最小値Ｘｍｉｎと縦サイズの最大値Ｙｍａｘと最小値Ｙｍｉｎとをグループ識別子ＧＩＤに対応付けて登録してあるサイズデータ３１−６の縦横のサイズ（最大値と最小値）の範囲と取得した輪郭の縦横のサイズと比較してグループ分けを行うことにより、撮影画像を分類してグループ識別子ＧＩＤに対応付けて保存メモリに記録する。【選択図】  図１０
2006128966.tif 000002
【特許請求の範囲】
【請求項１】
予めサイズによってグループ分けしたサイズ情報と該グループ識別子とを対応付けて記憶した比較情報を複数登録してなるサイズ登録手段と、
被写体を撮影して撮影画像を得る撮像手段と、
前記撮像手段により得られた撮影画像を記録メモリに記録する画像記録手段と、
前記撮像手段により得られた撮影画像の画角を取得する画角取得手段と、
前記撮像手段により得られた撮影画像中の被写体と撮像装置との距離を取得する距離取得手段と、
前記距離取得手段によって取得された距離と前記画角取得手段によって取得された画角から被写体のサイズを算出するサイズ算出手段と、
前記サイズ算出手段によって算出された被写体のサイズを前記サイズ登録手段に登録されている各比較情報のサイズ情報と比較し、前記サイズ算出手段によって算出された被写体のサイズがある比較情報のサイズ情報の範囲に含まれているとき、その比較情報のグループ識別子を前記画像記録手段により記録メモリに記録される撮影画像に対応付けることによりその撮影画像を分類する画像分類手段と、
を備えたことを特徴とする電子カメラ。
【請求項２】
前記比較情報のサイズ情報は、グループ分けされた、撮影範囲の横サイズの最大値及び最小値、又は縦サイズの最大値及び最小値、又は横サイズ及び縦サイズのいずれかからなり、
前記サイズ算出手段によって算出される被写体のサイズは上記比較情報内の被写体情報の構成に対応して、撮影画像の撮影範囲の横サイズ、縦サイズ、又は横サイズ及び縦サイズのいずれかからなることを特徴とする請求項１に記載の電子カメラ。
【請求項３】
更に、撮影画像から被写体の輪郭を抽出する輪郭抽出手段を備え、
前記サイズ算出手段は、前記距離取得手段によって取得された距離と前記画角取得手段によって取得された画角と前記輪郭抽出手段によって抽出された輪郭から被写体のサイズを算出する、
ことを特徴とする請求項１に記載の電子カメラ。
【請求項４】
前記比較情報のサイズ情報は、グループ分けされた、被写体の輪郭の横サイズの最大値及び最小値、縦サイズの最大値及び最小値、又は横サイズ及び縦サイズのいずれかからなり、
前記サイズ算出手段によって算出される被写体のサイズは上記比較情報のサイズ情報の構成に対応して、被写体の輪郭の横サイズ、縦サイズ、又は横サイズ及び縦サイズのいずれかからなることを特徴とする請求項３に記載の撮像装置。
【請求項５】
予めサイズによってグループ分けしたサイズ情報と該グループ識別子とを対応付けて記憶した比較情報を複数登録してなるサイズ登録手段と、
複数の撮影画像を記録する画像記録手段と、
前記画像記録手段に記録されている撮影画像中の被写体のサイズを取得する被写体サイズ取得手段と、
前記被写体サイズ取得手段により取得された被写体のサイズを前記サイズ登録手段に登録されている各比較情報のサイズ情報と比較し、前記被写体サイズ取得手段により取得された被写体のサイズがある比較情報のサイズ情報の範囲に含まれているとき、その比較情報のグループ識別子を前記画像記録手段に記録されている撮影画像に対応付けることによりその撮影画像を分類する画像分類手段と、
を備えたことを特徴とする画像分類装置。
【請求項６】
前記被写体サイズ取得手段は、前記画像記録手段に記録されている撮影画像の画角を取得する画角取得手段と、前記画像記録手段に記録されている撮影画像中の被写体距離を取得する距離取得手段と、前記画角取得手段によって取得された画角と前記距離取得手段によって取得された距離とから被写体のサイズを算出するサイズ算出手段とを含むことを特徴とする請求項５記載の画像分類装置。
【請求項７】
前記画像記録手段は、前記複数の撮影画像と関連付けて撮影画像の画角情報及び被写体距離情報を記録しており、前記画角取得手段は、前記画像記録手段に撮影画像と関連付けて記録されている画角情報に基づき被写体の画角を取得し、前記距離取得手段は、前記画像記録手段に撮影画像と関連付けて記録されている距離情報に基づき被写体距離を取得することを特徴とする請求項６記載の画像分類装置。
【請求項８】
前記画像記録手段は、前記複数の撮影画像と関連付けて被写体サイズ情報を記録しており、
前記被写体サイズ取得手段は、前記画像記録手段に撮影画像と関連付けて記録されている被写体サイズ情報に基づき被写体のサイズを取得することを特徴とする請求項５記載の画像分類装置。
【請求項９】
予めサイズによってグループ分けしたサイズ情報と該グループ識別子とを対応付けて記憶した比較情報を複数登録してなるサイズ登録手段と、被写体を撮影して撮影画像を得る撮像手段と、前記撮像手段により得られた撮影画像を記録メモリに記録する画像記録手段と、を備えた電子カメラに、
前記撮像手段により得られた撮影画像の画角を取得する画角取得機能と、
前記撮像手段により得られた撮影画像中の被写体と撮像装置との距離を取得する距離算出機能と、
取得された画角と距離から被写体のサイズを算出するサイズ算出機能と、
被写体のサイズを前記サイズ登録手段に登録されている各比較情報のサイズ情報と比較する比較機能と、
比較の結果、算出された被写体のサイズがある比較情報のサイズ情報の範囲に含まれているとき、その比較情報のグループ識別子を前記画像記録手段により記録メモリに記録される撮影画像に対応付けることによりその撮影画像を分類する画像分類機能と、
を実現させるためのプログラム。
【請求項１０】
予めサイズによってグループ分けしたサイズ情報と該グループ識別子とを対応付けて記憶した比較情報を複数登録してなるサイズ登録手段と、複数の撮影画像を記録する画像記録手段と、を備えた画像分類装置に、
前記画像記録手段に記録されている撮影画像中の被写体のサイズを取得する被写体サイズ取得機能と、
前記取得された被写体のサイズを前記サイズ登録手段に登録されている各比較情報のサイズ情報と比較する比較機能と、
比較の結果、被写体サイズ取得手段により取得された被写体のサイズがある比較情報のサイズ情報の範囲に含まれているとき、その比較情報のグループ識別子を前記画像記録手段に記録されている撮影画像に対応付けることによりその撮影画像を分類する画像分類機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラ等の電子カメラや画像分類装置における画像管理技術に関し、特に、撮影画像の分類技術に関する。
【背景技術】
【０００２】
デジタルカメラ等の電子撮像装置では、画像を撮影し、撮影した画像を内蔵或いは装着された記憶媒体に記録している。  
従来、画像の記録の際には、（１）撮影した画像をそのまま１画像ファイルとして記録媒体に記録するか、（２）撮影日時毎に分類し、フォルダを作成して分類するかであった。上記（２）の範疇に属する従来技術として、撮影日時の一部を名称とするディレクトリ（フォルダに相当）を作成して撮影日時毎に分類した画像ファイルを対応付けて記録媒体に記憶するように構成した電子カメラがある（例えば、特許文献１参照）。（３同特許文献には、更に、ユーザがディレクトリを設定し、分類した画像を設定したディレクトリに対応付けて記録媒体に記録するように構成した電子カメラが開示されている。
【０００３】
【特許文献１】特開平１１−１６４２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
記録媒体に記録された画像を再生して所望の画像を探し出すためには、上記（１）のように記録された画像では表示された画像を１つずつ見てユーザが判断しなければならず、画像の数が増すほど手間と時間がかかるので、上記（２）の技術のように、撮影時に画像を自動的に分類しておき分類のカテゴリに対応したフォルダに対応付けて記録媒体に記録すれば再生して分類する必要がなく、分類の手間と時間がかからないといった利点がある。
【０００５】
しかしながら、上記特許文献１に開示の技術のような撮影日時による自動分類は、言い換えれば時系列の区分（例えば、日、曜日、時間）に撮影画像を自動的に割り当てるだけであり、画像自体の客観的な特徴による分類が自動的に行われるわけではないので画像ファイルを日付別に管理したい場合には便利であるが、再生画像の検索をするには何時頃撮った画像かを覚えていなければ、時系列の区分順に画像グループを確認しなければならないといった課題があった。
【０００６】
また、上記特許文献１に開示の技術のようにユーザがディレクトリを設定すればディレクトリに分類される画像を連想する名称を付与することができるので、ユーザが画像を分類しやすく、検索時には所望の画像を検索しやすいという利点があるが、名称の付与は画像自体の特徴のような客観的な基準で行うわけではなくユーザの個性やそのときの気分が反映されやすいので、蓄積された画像を撮影者以外の者が検索する際に検索に手間がかかったり、本人でさえ時間を経ると再生の際に撮影時に設定した分類を忘れ検索に手間がかかるといった課題があった。
【０００７】
本発明は、上記課題を解決するためになされたものであり、画像自体の客観的な特徴を基準として自動的に画像を分類し得る電子カメラ、画像分類装置、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、予めサイズによってグループ分けしたサイズ情報と該グループ識別子とを対応付けて記憶した比較情報を複数登録してなるサイズ登録手段と、被写体を撮影して撮影画像を得る撮像手段と、撮像手段により得られた撮影画像を記録メモリに記録する画像記録手段と、撮像手段により得られた撮影画像の画角を取得する画角取得手段と、撮像手段により得られた撮影画像中の被写体と撮像装置との距離を取得する距離取得手段と、距離取得手段によって取得された距離と前記画角取得手段によって取得された画角から被写体のサイズを算出するサイズ算出手段と、サイズ算出手段によって算出された被写体のサイズを前記サイズ登録手段に登録されている各比較情報のサイズ情報と比較し、前記サイズ算出手段によって算出された被写体のサイズがある比較情報のサイズ情報の範囲に含まれているとき、その比較情報のグループ識別子を前記画像記録手段により記録メモリに記録される撮影画像に対応付けることによりその撮影画像を分類する画像分類手段と、を備えたことを特徴とする電子カメラを提供する。
これにより、電子カメラは画像の特徴を基準として予め決められたグーループ毎に撮影画像を分類し、グループに対応付けてメモリに記憶することができるので、画像を再生してからユーザが分類するような必要がなく、分類の手間と時間がかからない。また、画像を再生して所望の画像を検索する際、グループ名で検索すればグループに属する画像のみが再生されるので探しやすい。
【０００９】
また、請求項２に記載の発明では、比較情報のサイズ情報は、グループ分けされた、撮影範囲の横サイズの最大値及び最小値、又は縦サイズの最大値及び最小値、又は横サイズ及び縦サイズのいずれかからなり、サイズ算出手段によって算出される被写体のサイズは上記比較情報内の被写体情報の構成に対応して、撮影画像の撮影範囲の横サイズ、縦サイズ、又は横サイズ及び縦サイズのいずれかからなることを特徴とする請求項１に記載の電子カメラを提供する。  
これにより、電子カメラは被写体の撮影範囲のサイズを基準として予め決められたグーループ毎に撮影画像を分類し、グループに対応付けてメモリに記憶することができる。検索時の効果は請求項１に記載の発明と同様である。
【００１０】
また、請求項３に記載の発明では、更に、撮影画像から被写体の輪郭を抽出する輪郭抽出手段を備え、サイズ算出手段は、前記距離取得手段によって取得された距離と前記画角取得手段によって取得された画角と前記輪郭抽出手段によって抽出された輪郭から被写体のサイズを算出する、ことを特徴とする請求項１に記載の電子カメラを提供する。
これにより、電子カメラは、被写体の輪郭のサイズで画像を分類するので、画像を再生して所望の画像を検索する際、請求項１に記載の発明と比較して検索範囲が狭められていることから検索の精度が向上すると共に、より画像を探しやすい。
【００１１】
また、請求項４に記載の発明では、比較情報のサイズ情報は、グループ分けされた、被写体の輪郭の横サイズの最大値及び最小値、縦サイズの最大値及び最小値、又は横サイズ及び縦サイズのいずれかからなり、サイズ算出手段によって算出される被写体のサイズは上記比較情報のサイズ情報の構成に対応して、被写体の輪郭の横サイズ、縦サイズ、又は横サイズ及び縦サイズのいずれかからなることを特徴とする請求項３に記載の電子カメラを提供する。  
これにより、電子カメラは被写体のサイズを基準として予め決められたグーループ毎に撮影画像を分類し、グループに対応付けてメモリに記憶することができる。検索時の効果は請求項３に記載の発明と同様である。
【００１２】
また、請求項５に記載の発明では、予めサイズによってグループ分けしたサイズ情報と該グループ識別子とを対応付けて記憶した比較情報を複数登録してなるサイズ登録手段と、複数の撮影画像を記録する画像記録手段と、画像記録手段に記録されている撮影画像中の被写体のサイズを取得する被写体サイズ取得手段と、前記被写体サイズ取得手段により取得された被写体のサイズを前記サイズ登録手段に登録されている各比較情報のサイズ情報と比較し、前記被写体サイズ取得手段により取得された被写体のサイズがある比較情報のサイズ情報の範囲に含まれているとき、その比較情報のグループ識別子を前記画像記録手段に記録されている撮影画像に対応付けることによりその撮影画像を分類する画像分類手段と、を備えたことを特徴とする画像分類装置を提供する。
これにより、画像分類装置は画像の特徴を基準としてメモリに記録されている画像を予め決められたグーループ毎に分類できるので、画像を再生してからユーザが分類するような必要がなく、分類の手間と時間がかからない。また、画像を再生して所望の画像を検索する際、グループ名で検索すればグループに属する画像のみが再生されるので探しやすい。
【００１３】
また、請求項６に記載の発明では、被写体サイズ取得手段は、前記画像記録手段に記録されている撮影画像の画角を取得する画角取得手段と、前記画像記録手段に記録されている撮影画像中の被写体距離を取得する距離取得手段と、前記画角取得手段によって取得された画角と前記距離取得手段によって取得された距離とから被写体のサイズを算出するサイズ算出手段とを含むことを特徴とする請求項５記載の画像分類装置を提供する。  
これにより、画像分類装置は画像再生時に再生する画像の被写体のサイズを算出し、算出した被写体のサイズを基に画像を自動分類することができる。
【００１４】
また、請求項７に記載の発明では、画像記録手段は、前記複数の撮影画像と関連付けて撮影画像の画角情報及び被写体距離情報を記録しており、前記画角取得手段は、前記画像記録手段に撮影画像と関連付けて記録されている画角情報に基づき被写体の画角を取得し、前記距離取得手段は、前記画像記録手段に撮影画像と関連付けて記録されている距離情報に基づき被写体距離を取得することを特徴とする請求項６記載の画像分類装置を提供する。
これにより、画像分類装置は画像に関連付けられている情報に基づき再生する画像の被写体のサイズを算出し、算出した被写体のサイズを基に画像を自動分類することができる。
【００１５】
また、請求項８に記載の発明では、画像記録手段は、複数の撮影画像と関連付けて被写体サイズ情報を記録しており、被写体サイズ取得手段は、前記画像記録手段に撮影画像と関連付けて記録されている被写体サイズ情報に基づき被写体のサイズを取得することを特徴とする請求項５記載の画像分類装置を提供する。  
これにより、画像分類装置は撮影画像と関連付けて被写体サイズ情報を記録しているので、画像再生時に再生画像の被写体のサイズを算出しなくても画像を自動分類することができる。
【００１６】
また、請求項９に記載の発明では、予めサイズによってグループ分けしたサイズ情報と該グループ識別子とを対応付けて記憶した比較情報を複数登録してなるサイズ登録手段と、被写体を撮影して撮影画像を得る撮像手段と、前記撮像手段により得られた撮影画像を記録メモリに記録する画像記録手段と、を備えた電子カメラに、撮像手段により得られた撮影画像の画角を取得する画角取得機能と、撮像手段により得られた撮影画像中の被写体と撮像装置との距離を取得する距離算出機能と、取得された画角と距離から被写体のサイズを算出するサイズ算出機能と、被写体のサイズを前記サイズ登録手段に登録されている各比較情報のサイズ情報と比較する比較機能と、比較の結果、算出された被写体のサイズがある比較情報のサイズ情報の範囲に含まれているとき、その比較情報のグループ識別子を前記画像記録手段により記録メモリに記録される撮影画像に対応付けることによりその撮影画像を分類する画像分類機能と、を実現させるためのプログラムを提供する。  
これにより、電子カメラは、撮影時に、画像の特徴を基準としてメモリに記録される撮影画像を自動分類することができる。
【００１７】
また、請求項１０に記載の発明では、予めサイズによってグループ分けしたサイズ情報と該グループ識別子とを対応付けて記憶した比較情報を複数登録してなるサイズ登録手段と、複数の撮影画像を記録する画像記録手段と、を備えた画像分類装置に、画像記録手段に記録されている撮影画像中の被写体のサイズを取得する被写体サイズ取得機能と、取得された被写体のサイズを前記サイズ登録手段に登録されている各比較情報のサイズ情報と比較する比較機能と、比較の結果、被写体サイズ取得手段により取得された被写体のサイズがある比較情報のサイズ情報の範囲に含まれているとき、その比較情報のグループ識別子を前記画像記録手段に記録されている撮影画像に対応付けることによりその撮影画像を分類する画像分類機能と、を実現させるためのプログラムを提供する。  
これにより、画像分類装置は、画像の特徴を基準としてメモリに記録されている画像を自動分類することができる。
【発明の効果】
【００１８】
本発明によれば、撮影画像又はメモリに記録されている画像を予め登録された被写体サイズ別の分類グループに自動的に分類できるので画像を再生表示して分類する手間が省ける。また、所望の画像を検索する際に再生画像全体を探さなくても特定の分類グループだけを探せばよいため、画像を探す手間を少なくすることができる。
【発明を実施するための最良の形態】
【００１９】
本発明に係る電子カメラの一例としてのデジタルカメラの一実施例の外観を示す図であり、図１（ａ）は正面図、図１（ｂ）は背面図、図１（ｃ）は上面図である。  
図１で、デジタルカメラ１は図１（ａ）に示すように正面側に撮像レンズ２を有している。また、デジタルカメラ１の背面には図１（ｂ）に示すように液晶モニタ画面４が設けられている。また、上面には図１（ｃ）に示すようにズームレバー７、シャッターキー８及び電源ボタン９が設けられ、図示しないが側部にはパーソナルコンピュータ（以下、パソコン）やモデム等の外部装置とＵＳＢケーブルに接続する場合に用いるＵＳＢ端子接続部が設けられている。
【００２０】
図２は、図１に示したデジタルカメラの実施形態１における電子回路構成の一実施例を示す図である。また、実施形態２では更に輪郭抽出部３２（破線枠の部分）を備えているものとする。  
なお、以下の説明ではデジタルカメラ１はズーム機能としてデジタルズーム機能のみを備えているものとするが、本発明は光学ズーム機能のみを備えたカメラ、光学ズーム機能及びデジタルズーム機能を備えたカメラ、ズーム機能を備えていないカメラ等にも適用できる。
【００２１】
図２で、デジタルカメラ１は、基本モードである撮影モードにおいて合焦位置や絞り位置を移動させるモータ１１、撮像レンズ２を構成するレンズ光学系１２、撮像素子であるＣＣＤ１３、タイミング発生器（ＴＧ）１４、垂直ドライバ１５、サンプルホールド回路（Ｓ／Ｈ）１６、Ａ／Ｄ変換器１７、カラープロセス回路１８、ＤＭＡ（Direct Memory Access）コントローラ１９、ＤＲＡＭインターフェイス（Ｉ／Ｆ）２０、ＤＲＡＭ２１、制御部２２、ＶＲＡＭコントローラ２３、ＶＲＡＭ２４、デジタルビデオエンコーダ２５、表示部２６、ＪＰＥＧ回路２７、保存メモリ２８、キー入力部３０、データベース３１を備えている。
【００２２】
撮影モードでのモニタリング状態においては、モータ（Ｍ）１１の駆動により合焦位置や絞り位置が移動され、上記撮影レンズ１を構成する光学系１２の撮影光軸後方に配置された撮像素子であるＣＣＤ１３が、タイミング発生器（ＴＧ）１４、垂直ドライバ１５によって走査駆動され、一定周期毎に結像した光像に対応する光電変換出力を１画面分出力する。  
ＣＣＤ１３は被写体の二次元画像を撮像する固体撮像デバイスであり、典型的には毎秒数十フレームの画像を撮像する。なお、撮像素子はＣＣＤに限定されずＣＭＯＳ（Complementary Metal Oxide Semiconductor）などの固体撮像デバイスでもよい。
【００２３】
この光電変換出力は、アナログ値の信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整された後に、サンプルホールド回路（Ｓ／Ｈ）１６でサンプルホールドされ、Ａ／Ｄ変換器１７でデジタルデータに変換され、カラープロセス回路１８で画像補間処理及びγ補正処理を含むカラープロセス処理が行われて、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒが生成され、ＤＭＡ（Direct Memory  Access）コントローラ１９に出力される。
【００２４】
ＤＭＡコントローラ１９は、カラープロセス回路１８の出力する輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒを、同じくカラープロセス回路１８からの複合（composite）同期信号、メモリ書き込みイネーブル信号、及びクロック信号を用いて一度ＤＲＡＭインターフェイス（Ｉ／Ｆ）２０を介してバッファメモリとして使用されるＤＲＡＭ２１にＤＭＡ転送する。
【００２５】
制御部２２は、このデジタルカメラ１全体の制御動作を司るものであり、ＣＰＵ若しくはＭＰＵ（以下、ＣＰＵ）と、後述するように撮影モード時の画像分類処理を含む該ＣＰＵで実行される動作プログラムを固定的に記憶したフラッシュメモリ等のプログラム格納メモリ、及びワークメモリとして使用されるＲＡＭ等により構成され、上記輝度及び色差信号のＤＲＡＭ２１へのＤＭＡ転送終了後に、この輝度及び色差信号をＤＲＡＭインターフェイス２０を介してＤＲＡＭ２１から読出し、ＶＲＡＭコントローラ２３を介してＶＲＡＭ２４に書込む。
【００２６】
また、制御部２２は、撮影モードで被写体の自動分類の実行制御を行う。例えば、被写体とカメラ間の距離と画角を元に被写体の撮影範囲を算出し、算出した撮影範囲をデータベース３１に登録した撮影範囲情報と比較し、この結果を基に画像を分類してグループ識別子（例えばフォルダ）に対応付ける。
【００２７】
制御部２２は、また、キー入力部３０からの状態信号に対応してフラッシュメモリ等のプログラム格納用メモリに格納されている各モードに対応の処理プログラムやメニューデータを取り出して、デジタルカメラ１の他の各機能の実行制御、例えば、撮像や記録画像の再生機能の実行等を行なう他、機能選択時の機能選択メニューの表示制御等を行う。  
【００２８】
デジタルビデオエンコーダ２５は、上記輝度及び色差信号をＶＲＡＭコントローラ２３を介してＶＲＡＭ２４から定期的に読み出し、これらのデータを基にビデオ信号を生成して上記表示部２６に出力する。
【００２９】
表示部２６は、上述したように撮影モード時にはモニタ表示部（電子ファインダ）として機能するもので、デジタルビデオエンコーダ２５からのビデオ信号に基づいた表示を行うことで、その時点でＶＲＡＭコントローラ２３から取込んでいる画像情報に基づく画像をリアルタイムに液晶モニタ画面４に表示することになる。  
このように表示部２６にその時点での画像がモニタ画像としてリアルタイムに表示されているいわゆるスルー画像の表示状態でキー入力部３０を構成するシャッターキー８（図１）を操作するとトリガ信号（撮影指示信号）を発生する。
【００３０】
制御部２２はこのトリガ信号に応じてその時点でＣＣＤ１３から取込んでいる１画面分の輝度及び色差信号のＤＲＡＭ２１へのＤＭＡ転送の終了後、直ちにＣＣＤ１３からのＤＲＡＭ２１への経路を停止し、記録保存の状態に遷移する。
【００３１】
この保存記録の状態では、制御部２２がＤＲＡＭ２１に書込まれている１フレーム分の輝度及び色差信号をＤＲＡＭインターフェイス２０を介してＹ、Ｃｂ、Ｃｒの各コンポーネント毎に縦８画素×横８画素の基本ブロックと呼称される単位で読み出してＪＰＥＧ（Joint Photograph cording Experts Group）回路２７に書込み、このＪＰＥＧ回路２７でＡＤＣＴ（Adaptive Discrete Cosine Transform：適応離散コサイン変換）、エントロピ符号化方式であるハフマン符号化等の処理によりデータ圧縮する。  
そして得た符号データをＪＰＥＧ回路２７から読出し、１画像のデータファイルとしてデジタルカメラ１の記録媒体である内蔵メモリ或いは着脱自在に装着されるメモリーカード等の保存メモリ２８に記録保存する。  
そして１フレーム分の輝度及び色差信号の圧縮処理及び保存メモリ２８への全圧縮データの書込み終了に伴って、制御部２２はＣＣＤ１３からＤＲＡＭ２１への経路を再び起動する。                         
【００３２】
また、基本モードである再生モード時には、制御部２２が保存メモリ２８に記録されている画像データを選択的に読出し、ＪＰＥＧ回路２７で画像撮影モード時にデータ圧縮した手順とまったく逆の手順で圧縮されている画像データを伸張し、伸張した画像データをＶＲＡＭコントローラ２３を介してＶＲＡＭ２４に展開して記憶させた上で、このＶＲＡＭ２４から定期的に読出し、これらの画像データを元にビデオ信号を生成して表示部２６で再生出力（＝表示）させる。
【００３３】
キー入力部３０は、上述したズームレバー７、シャッターキー８、電源ボタン９等から構成され、それらのキー操作に伴う信号は直接制御部２２に送出される。  
ズームレバー７は、ズーム操作に用いられ、デジタルズームの場合はズームレバー７の操作に対応してズーム値が決定されるが、実際の画角は変化せず、液晶モニタ画面５にはズーム値に応じたサイズの画像がトリミングされて表示される。また、光学ズームの場合はズームレバー７の操作に対応してズームレンズ（可変焦点距離レンズ）がワイド側又は望遠側に移動され、ズームレバー７の操作に対応してズーム値が決定され、ズーム値の変化に追従して画角が実際に変化し、液晶モニタ画面には広角画像又は望遠画像が表示される。
【００３４】
データベース３１は、フラッシュメモリ等の書き換え可能な保存メモリに構築され、図３、図４、図７、図１０の例に示すように検索容易に構成されたデータ３１−１〜３１−３、データ３１−６等を格納してなる。なお、データベース３１を保存メモリ２８の所定領域に構築するようにしてもよい。
【００３５】
（実施形態１）  
本実施形態ではデジタルカメラ１は撮影時に被写体の撮影範囲のサイズ（寸法）を取得し、これを基に画像を分類して記録する。以下、図１及び図２を基に説明する。
【００３６】
図３は被写体の撮影範囲をサイズ別に分類するための撮影範囲データの構成例を示す図であり、図３（ａ）は撮影範囲データの構造を示す図、図３（ｂ）は撮影範囲のサイズ値により並び替え（ソート）を行った撮影範囲データを示す図である。  
撮影範囲データ３１−１は、サイズ分けされたグループを識別するためのグループ識別子を記憶した識別子欄ＧＩＤ、横方向の撮影範囲の最大値を記憶する最大値欄Ｘｍａｘ、及び横方向の撮影範囲の最小値を記憶する最小値欄Ｘｍｉｎからなるデータを複数記憶してなる。
【００３７】
撮影範囲データ３１−１の各データは図３（ｂ）に示すように予め最大値欄Ｘｍａｘに記憶されている値で昇順に並び替えらており、最大値欄Ｘｍａｘの値が等しい場合には最小値欄Ｘｍｉｎの値で降順に並び替えられているものとする。
【００３８】
撮影時に算出した横方向の撮影範囲Ａｘと撮影範囲データ３１−１に記憶されている各データの最大値欄Ｘｍａｘ〜最小値欄Ｘｍｉｎに記憶されている値を比較することによりその被写体の属するグループのグループ識別子を取得することができる。つまり、被写体がその撮影範囲のサイズによりグループ識別子に対応付けられて分類されることとなる（図６のフローチャート参照）。
【００３９】
なお、上記図３の例では被写体の縦横比はカメラによって決まっているため、撮影範囲データ３１−１をグループ識別子と、撮影範囲の横のサイズの最大値及び最小値で構成したが、図９に示すようにグループ識別子と、撮影範囲の横のサイズの最大値及び最小値と、縦のサイズの最大値及び最小値で構成するようにしてもよい。このように撮影範囲データを構成した場合には被写体の縦と横のサイズを比較して所属グループを決定することができ、分類の精度が向上する。
【００４０】
また、上記図３の撮影範囲データ３１−１の例では最大値と最小値で撮影範囲の寸法（サイズ）の範囲を指定できるようにしたが、最大値と最小値のどちらか一方だけとし、一つ前の行のデータのフィールド値と今回の行のデータのフィールド値との間で範囲を指定できるようにしてもよい。
【００４１】
また、上記図３の撮影範囲データ３１−１の説明で「・・グループ識別子を記憶した識別子欄ＧＩＤ、撮影範囲の横方向のサイズの上限値を記憶する最大値欄Ｘｍａｘ、及び横方向のサイズの最小値を記憶する最小値欄Ｘｍｉｎからなるデータを複数記憶してなる。」としたが、このデータは予め登録した固定値でもよく、後でユーザが書き替えることができるようにしてもよい。
【００４２】
また、上記図３の撮影範囲データ３１−１の説明で、「・・最大値及び最小値は予め並び替えられている。」ものとしたが、並び替えの順序は上記説明に限定されず並び替えの方法は公知の方法によればよい。また、後述する動作フローチャート（図５）又は自動分類処理の詳細フローチャート（図６）に並び替え処理を行うステップを設けるようにしてもよい。
【００４３】
図４は撮影画像の記憶アドレスとグループ識別子とを対応付けるための画像アドレスデータの構成例を示す図であり、画像アドレスデータ３１−２は、図３に示した識別子欄ＧＩＤに記憶されているグループ識別子と対応付けるためのグループ識別子を記憶した識別子欄ＧＩＤと保存メモリ２８上の撮影画像の記録位置（記憶アドレス）を記憶する画像アドレス欄ｆｄからなるデータを複数記憶してなる。
【００４４】
図５は自動分類モードにおける撮影時のデジタルカメラ１の動作概要を示すフローチャートである。以下に示す処理は基本的に制御部２２が予めフラッシュメモリ等のプログラムメモリに記憶されたプログラムに従って実行制御するものであり、撮影モード開始時に液晶モニタ画面４にメニュー表示されるモード選択（或いはモード設定）で自動分類モードが選択（設定）されているものとする。以下、図１〜図８に基づいて説明する。
【００４５】
図５において、制御部２２はその時点のズーム値に対応した焦点距離でＡＥ処理を実行し、ＣＣＤ１３から画像データを得ると共に自動ホワイトバランス（ＡＷＢ）処理により光源の色に対応したホワイトバランスになるようにカラープロセス回路１８で調整を施した上でＶＲＡＭ２４をＣＣＤ１３からの画像データを間引いたビデオスルー画像データで書き換えて表示部２６にスルー画像を表示する（ステップＳ１）。
【００４６】
また、被写体サイズを取得するには被写体の横サイズと画面の横サイズを一致させる必要があることから、ユーザは、スルー表示されている被写体についてズームを要する場合は、被写体の横サイズが画面の横サイズと一致するようにズームレバー７を広域側又は望遠側に操作するので、制御部２２はキー入力部３０からの信号を調べ、ズームレバー７が操作された場合はステップＳ３に進み、操作されない場合はステップＳ４に進む（ステップＳ２）。
【００４７】
ズームキー７が操作された場合は、制御部２２はキー入力部３０から受け取った信号を基にズームレバー７の移動量に応じたズーム値Ｒを算出或いは取得し、そのズーム値に対応するように取り込んだ画像の拡大／縮小処理を行って１フレーム分トリミングし、トリミング後の画像データを基にスルー画像データを生成し、ＶＲＡＭコントローラ２３を介してデジタルビデオエンコーダ２５に与えビデオ信号を生成させて表示部２６に出力させ、液晶モニタ画面にスルー表示させる（ステップＳ３）。
【００４８】
制御部２２はキー入力部３０からの信号を調べ、シャッターキー８が半押しされた場合はズームキー７をロックしてステップＳ５に進み、押されていない場合はステップＳ１に戻る（ステップＳ４）。
【００４９】
次に、制御部２２は、所定のフォーカスエリアにピントが合うようにＡＦ処理を行って合焦位置をロックするとともに、撮影レンズの移動距離（レンズ位置）を基にデジタルカメラ１と被写体との距離Ｌを算出する（ステップＳ５）。
【００５０】
次に、制御部２２はシャッターキー８が全押し操作されたか否かを調べ、シャッターキー８が全押しされた場合はステップＳ７に進む（ステップＳ６）。
【００５１】
シャッターキー８が全押しされた場合は、制御部２２は、その時点でＣＣＤ１３から取込んでいる１画面分の画像データのＤＲＡＭ２１へのＤＭＡ転送の終了後、直ちにＣＣＤ１３からのＤＲＡＭ２１への経路を停止し、撮像による画像データ（上記ステップＳ３でトリミングされた場合はその画像データ）を基に被写体の撮影範囲の横サイズＡｘを上記ステップＳ５で算出した被写体とカメラの距離Ｌと、上記ステップＳ３で取得したズーム値Ｒに基づく画角から算出する。被写体の撮影範囲の横サイズＡｘの算出方法は公知の方法でよい（ステップＳ７）。
【００５２】
次に、制御部２２は、上記ステップＳ７で算出した被写体の撮影範囲のサイズを基に図６に示すような画像分類処理を行って分類し（ステップＳ８）、画像圧縮処理を施した後、図４に示したような画像アドレスデータ３１−２にこの画像が属するグループ識別子とこの画像の保存メモリ２８上の記憶アドレスｆｄからなるデータを追加記憶することにより、グループ識別子とこの画像を関連付けて保存メモリ２８に記録保存して１枚分の画像データの撮影を終了する。なお、図６の画像分類処理で画像が複数のグループに属する場合は、図６のステップＳ８−５で取得されるそれぞれのグループ識別子と画像の記憶アドレスｆｄからなる複数のデータを追加記憶する。つまり、この場合は画像が複数のグループに分類（対応付け）される（ステップＳ９）。
【００５３】
＜自動分類動作＞  
図６は図５のステップＳ８、つまり、自動分類処理時の詳細な動作を示すフローチャートである。  
図５でステップＳ７からの移行があると、制御部２２は変数ｉｄ（ｐ）にグループ識別子ＧＩＤとして’ＮＡ’を代入し、撮影範囲データ３１−１の先頭データを指すようにアクセスポインタｐの値を１に設定する。なお、’ＮＡ’はグループ識別子ＧＩＤのうちどのグループにも属しないことを意味するグループ識別子である（ステップＳ８−１）。
【００５４】
次に、制御部２２は撮影範囲データ３１−１のデータのうちアクセスポインタｐが示す位置にデータがあるか否かを調べ、ある場合はステップＳ８−３に進み、ない場合は撮影範囲データ３１−１をすべて検索しても該当するグループがなかったものとして図５のステップＳ９に移行する（ステップＳ８−２）。
【００５５】
制御部２２は撮影範囲データ３１−１の各データのうちアクセスポインタｐの示すデータのカラムデータ（識別子欄ＧＩＤ、最大値欄Ｘｍａｘ、最小値欄Ｘｍｉｎ）の値を取得して変数ｇｉｄ（ｐ）、ｘｍａｘ、ｘｍｉｎに代入し（ステップＳ８−３）、被写体の撮影範囲の横方向のサイズＡｘの値と変数ｘｍａｘ、ｘｍｉｎの値を比較し（ステップＳ８−４）、ｘｍｉｎ≦Ａｘ≦ｘｍａｘの場合は変数ｉｄ（ｐ）＝ｇｉｄ（ｐ）としてグループ識別子を取得（つまり、画像をこのグループに分類）して図５のステップＳ９に移行し（ステップＳ８−５）、Ａｘ＜ｘｍｉｎ又はＡｘ＞ｘｍａｘの場合は撮影範囲データ３１−１のアクセスポインタｐに１を加えることによりアクセスポインタを一つ進めてステップＳ８−１に戻る（ステップＳ８−６）。
【００５６】
上記図５、図６のフローチャートに示す動作により、デジタルカメラ１は被写体の撮影範囲を基準として予め決められたグループ毎に撮影画像を分類し、グループに対応付けてメモリに記憶することができるので、画像を再生してからユーザが分類するような必要がなく、分類の手間と時間がかからない。
【００５７】
なお、上記図５のフローチャートでは被写体の撮影範囲の横サイズで画像を分類したが縦のサイズで分類するようにしてもよい。この場合には、例えば、図３の撮影範囲データ３１−１の最大値欄をＹｍａｘ、最小値欄をＹｍｉｎとして予め縦サイズの最大値、最小値を記憶するようにし、図５のステップＳ５で被写体の撮影範囲の縦サイズＢｘを算出するようにし、ステップＳ８の画像分類処理（つまり、図６のステップＳ８−１〜Ｓ８−６）のＡｘをＢｘ、ＸｍａｘをＹｍａｘ、ＸｍｉｎをＹｍｉｎに読み替えればよい。
【００５８】
また、上記図５のフローチャートでは被写体の撮影範囲の横サイズで画像を分類したが図９に示すように横と縦のサイズで分類するようにしてもよい。  
この場合には、例えば、図３の撮影範囲データ３１−１を識別子欄ＧＩＤ、横の最大値欄をＸｍａｘ、最小値欄をＸｍｉｎとし、縦の最大値欄をＹｍａｘ、最小値欄をＹｍｉｎとして予め撮影範囲の横と縦のサイズの最大値、最小値を記憶するようにし、図５のステップＳ７を、｛・・・・被写体の撮影範囲の横サイズを算出した後、更に、「被写体の撮影範囲の縦サイズＢｘを上記ステップＳ５で算出した被写体とカメラの距離Ｌと、上記ステップＳ３で取得したズーム値Ｒに基づく画角から算出する。被写体の撮影範囲の横サイズＡｘと縦サイズＢｙの算出方法は公知の方法でよい」とし、更に、ステップＳ８を、「次に、制御部２２は、被写体の撮影範囲を基に図１２に示すような画像分類処理を行って分類し」とすればよい。但し、図１２のステップＴ１０−１、Ｔ１０−２、Ｔ１０−３、Ｔ１０−７の「ＤＢ４」を「ＤＢ１」と変更し、これらのステップの説明において「サイズデータ３１−６」とある部分を「撮影範囲データ３１−１」と読み替えるものとする。
なお、ズーム処理で縦横両方とも画面サイズにあわすのは現実には難しいが、上述のように横と縦のサイズで分類するようにする場合は、例えば、縦専用のズームキーと横専用のズームキーを設けるといったように縦と横とでズーム倍率を変えることができるようにデジタルカメラ１を構成する必要がある。
【００５９】
また、本実施形態の説明ではデジタルカメラ１がデジタルズーム機能のみを備えている場合を例として説明したが、本発明はズーム機能として光学ズーム機能のみを有するデジタルカメラやズーム機能を備えていないデジタルカメラについても適用できる。  
デジタルカメラ１がズーム機能として光学ズーム機能のみを備えているカメラの場合は、例えば、図５のステップＳ３を、「ズームキー７が操作された場合は、制御部２２はキー入力部３０から受け取った信号を基にズームレバー７の移動量に応じたズーム値Ｒを算出し、そのズーム値に対応するモータ１１の駆動制御信号を生成してモータ１１を駆動させてレンズ光学系１２のズームレンズを広角側又は望遠側に移動させ、取り込んだ被写体の画像データを基にスルー画像データを生成し、ＶＲＡＭコントローラ２３を介してデジタルビデオエンコーダ２５に与えビデオ信号を生成させて表示部２６に出力させ、液晶モニタ画面にスルー表示させる。」ように構成すればよい。
【００６０】
また、デジタルカメラ１がズーム機能を備えていないカメラの場合は画角が一定であるから、図５のフローチャートのステップＳ２、Ｓ３を削除し、ステップＳ７を、制御部２２は、被写体の撮影範囲の横サイズＡｘを上記ステップＳ５で算出した被写体とカメラの距離Ｌ、及び画角（一定値）を基に算出する」ように構成すればよい。
【００６１】
＜画像検索＞  
図７は分類グループの名称とグループ識別子を対応付けたグループ名称データの構成例を示す図であり、図８は再生モードにおいて画像検索の際に表示される分類グループ名一覧の一実施例を示す図である。  
グループ名称データ３１−３は、図７に示すようにグループ識別子を記憶した識別子欄ＧＩＤ、分類グループ名称を記憶する分類グループ名欄からなるデータを複数記憶してなる。名称データ３１−３の各データは予め登録されているが、ユーザがデータを追加登録したり、グループ分類名称を変更することもできる。ここで、分類グループ名称はグループに属する画像を代表する名称若しくはグループに属する画像を連想可能な名称であることが望ましい。
【００６２】
再生モードにおいて画像検索モードを選択すると制御部２２は、図８に示すようにグループ名称データ３１−３（図７）の分類グループ名欄に格納されている分類グループ名一覧８０を液晶モニタ画面４に表示する。  
ユーザが選択キー（図示せず）を操作して分類グループ名一覧８０から所望の分類グループ名を選択すると、制御部２２はグループ名称データ３１−３の識別子欄ＧＩＤに記憶されているグループ識別子をキーとして画像アドレスデータ３１−２の識別子欄ＧＩＤをサーチし、グループ識別子が一致した場合は画像アドレスデータ３１−２の画像アドレス欄ｆｄに記憶されている画像の記憶アドレスを基に保存メモリ２８からそのグループに属する画像データを読み出し、ＪＰＥＧ回路２７で画像伸張処理を施してからＶＲＡＭコントローラ２３を介してデジタルビデオエンコーダ２５に与えビデオ信号を生成させて表示部２６に出力させ、液晶モニタ画面４に一括又は順次表示させる。
【００６３】
上記画像検索時の動作により、再生時に分類グループの名称（例えば、フォルダ名）で画像を検索してグループに属する画像を再生して表示し、グループ内の画像の選択操作により所望の画像を取得することができるので、何時頃撮った画像かを覚えていなくても簡単に画像を検索することができる。また、分類グループの名称には画像を連想する名称を付与することができるので、ユーザは検索時に画像グループを選択しやすいので、撮影者以外の者でも検索に手間がからない。
【００６４】
（実施形態２）  
上記実施形態１では被写体とカメラの距離及び画角を基に被写体の撮影範囲のサイズ（撮影画像の縦横寸法）を算出して撮影画像を分類する例について説明したが、撮影画像の分類基準は撮影範囲に限定されず、例えば、被写体像のサイズを基準として分類することができる。本実施形態ではデジタルカメラ１は撮影時に被写体の輪郭を抽出して被写体のサイズを算出し、これを基に撮影画像を分類して記録する。以下、図１、図２、図４、図７〜図１２を基に説明する。
【００６５】
本実施形態では、デジタルカメラの外観は図１に示したデジタルカメラ１と同様であり、電子回路構成は図２に示した、モータ１１〜データベース３１に輪郭抽出部３２（図２で破線枠で囲まれた部分）を加えた構成及び機能をなす。輪郭抽出部３２は撮影時に被写体像の輪郭を抽出する。輪郭抽出は公知の方法によることができる。
【００６６】
図９は輪郭抽出された被写体像の説明図であり、符号９０は撮影画像、符号９１は抽出された被写体の輪郭（以下、輪郭９１）を示し、符号ｐｘは輪郭９１の横方向の最大画素数、ｐｙは輪郭９１の縦方向の最大画素数を示す。
【００６７】
図１０は被写体をグループ分けするためのサイズデータの構成例を示す図であり、図示の例ではサイズ値により並び替え済みである。サイズデータ３１−６はデータベース部３１（図２参照）に図４に示した画素アドレスデータ３１−２及び図７に示した名称データ３１−３と共に検索可能に関連付けられて格納されている。
【００６８】
サイズデータ３１−６は分類グループを識別するためのグループ識別子を記憶した識別子欄ＧＩＤ、グループ別に被写体の横方向のサイズの最大値を記憶する最大値欄Ｘｍａｘ及び最小値を記憶する最小値欄Ｘｍｉｎと、縦方向のサイズの最大値を記憶する最大値欄Ｙｍａｘ及び最小値を記憶する最小値欄Ｙｍｉｎ、からなるデータを複数記憶してなる。
【００６９】
サイズデータ３１−６の各データは図示のように予め横方向のサイズの最大値欄Ｘｍａｘに記憶されている値で昇順に並び替えらており、最大値欄Ｘｍａｘの値が等しい場合には最小値欄Ｘｍｉｎの値で降順に並び替えられているものとし、さらに最大値欄Ｘｍａｘ及び最小値欄Ｘｍｉｎの値が等しい場合には縦方向のサイズの最大値欄Ｙｍａｘに記憶されている値で昇順に並び替え、最大値欄Ｙｍａｘの値も等しい場合には最小値欄Ｙｍｉｎの値で降順に並び替えられているものとする。
【００７０】
撮影時に輪郭抽出により得た被写体の縦、横の画素数を基に算出した被写体のサイズＡｘとサイズデータ３１−６に記憶されている各データの最大値欄Ｘｍａｘ〜最小値欄Ｙｍｉｎに記憶されている値を比較することによりその被写体の属するグループのグループ識別子を取得することができる。つまり、被写体がそのサイズによりグループ識別子に対応付けて分類されることとなる（図１２のフローチャート参照）。
【００７１】
なお、上記図１０の例ではサイズデータ３１−６をグループ識別子と縦、横のサイズの最大値及び最小値で構成したが、グループ識別子と縦のサイズ或いは横のサイズの最大値及び最小値で構成するようにしてもよい。
【００７２】
また、上記図１０のサイズデータ３１−６の例では最大値と最小値で被写体の寸法（サイズ）の範囲を指定できるようにしたが、最大値と最小値のどちらか一方だけとし、一つ前の行のデータのフィールド値と今回の行のデータのフィールド値との間で範囲を指定できるようにしてもよい。
【００７３】
また、上記図１０の説明でサイズデータ３１−６を、グループ識別子を記憶した識別子欄ＧＩＤ、被写体の縦方向及び横方向のサイズの最大値を記憶する最大値欄Ｙｍａｘ、Ｘｍａｘと縦方向及び横方向サイズの最小値を記憶する最小値欄Ｙｍｉｎ、Ｘｍｉｎからなるデータを複数記憶してなるとしたが、このデータは予め登録した固定値でもよく、後でユーザが書き替えることができるようにしてもよい。
【００７４】
また、上記図１０のサイズデータ３１−６の説明で、「・・最大値及び最小値は予め並び替えられている。」ものとしたが、並び替えの順序は上記説明に限定されず並び替えの方法は公知の方法によればよい。また、後述する動作フローチャート（図１１）又は自動分類処理の詳細フローチャート（図１２）に並び替え処理を行うステップを設けるようにしてもよい。
【００７５】
図１１は、自動分類モードにおける撮影時のデジタルカメラ１の動作概要を示すフローチャートである。以下に示す処理は基本的に制御部２２が予めフラッシュメモリ等のプログラムメモリに記憶されたプログラムに従って実行するものであり、撮影モード開始時に液晶モニタ画面４にメニュー表示されるモード選択（或いはモード設定）で自動分類モードが選択（設定）されているものとする。以下、図１、図２、図４、図７〜図１０に基づいて説明する。
【００７６】
図１１において、ステップＴ１〜Ｔ６の動作は図５のフローチャートのステップＳ１〜Ｓ６の動作と同様である。  
但し、本実施形態では図１１のステップＴ９に示すように被写体の輪郭から被写体のサイズを取得するので、図５のステップＳ２のズーム操作の際、「被写体サイズを取得するには被写体の横サイズと画面の横サイズを一致させる必要」がないので、ステップＴ２の説明を、「ユーザは、スルー表示されている被写体についてズームを要する場合は、被写体の横サイズが画面の横サイズと一致するようにズームレバー７を広域側又は望遠側に操作するので、制御部２２はキー入力部３０からの信号を調べ、ズームレバー７が操作された場合はステップＳ３に進み、操作されない場合はステップＳ４に進む」とするものとする（ユーザがズーム操作時に被写体の横サイズと画面の横サイズを一致させる必要がないだけでステップＴ２における制御部２２の動作は図５のステップＳ２と同様である）。
【００７７】
ステップＴ６でシャッターキー８が全押しされると、制御部２２は、その時点でＣＣＤ１３から取込んでいる１画面分の画像データのＤＲＡＭ２１へのＤＭＡ転送の終了後、直ちにＣＣＤ１３からのＤＲＡＭ２１への経路を停止し、撮像による画像データ（ステップＴ３でトリミングされた場合はその画像データ）を基に、被写体の撮影範囲の縦サイズＢｙと横サイズＡｙをステップＴ５で算出した被写体とカメラの距離Ｌと、上記ステップＴ３で取得したズーム値Ｒに基づく画角から算出する。被写体の撮影範囲の縦サイズＢｙと横サイズＡｘの算出方法は公知の方法でよい（ステップＴ７）。
【００７８】
次に、制御部２２は輪郭抽出部３２にＤＲＡＭ２１に記憶されている画像データを送って被写体の輪郭９１（図９）を抽出させて被写体の縦横の最大画素数ｐｙ、ｐｘを取得し（ステップＴ８）、抽出された輪郭９１の縦横の寸法（サイズ）Ｂ’ｙ、Ａ’ｙを算出する。抽出後の輪郭９１の縦横の寸法Ｂ’ｙ、Ａ’ｙは、デジタルカメラ１の撮像素子（ＣＣＤ１３）の縦横の最大画素数（ステップＴ３でトリミング（デジタルズーム）された場合はトリミング画像の縦横の最大画素数）をＰｙｍａｘ、Ｐｘｍａｘとしたとき、縦サイズＢ’ｙ＝（Ｂｙ×ｐｙ）／Ｐｙｍａｘ、横サイズＡ’ｘ＝（Ａｙ×ｐｘ）／Ｐｘｍａｘとして算出することができる（ステップＴ９）。
【００７９】
制御部２２は、上記ステップＴ９で算出した被写体の縦横のサイズを基に図１２に示すような画像分類処理を行って分類し（ステップＴ１０）、画像圧縮処理を施した後、図４に示したような画像アドレスデータ３１−２の画像が属するグループ識別子とこの画像の保存メモリ２８上の記憶アドレスｆｄからなるデータを追加記憶することにより、グループ識別子とこの画像を関連付けて保存メモリ２８に記録保存して１枚分の画像データの撮影を終了する。なお、図６の画像分類処理で画像が複数のグループに属する場合は、図１２のステップＴ１０−６で取得されるそれぞれのグループ識別子と画像の記憶アドレスｆｄからなる複数のデータを追加記憶する。つまり、この場合は画像が複数のグループに分類（対応付け）される（ステップＴ１１）。
【００８０】
＜自動分類動作＞  
図１２は図１１のステップＴ１０、つまり、自動分類処理時の詳細な動作を示すフローチャートである。  
図１１でステップＴ９からの移行があると、制御部２２は変数ｉｄにグループ識別子ＧＩＤとして’ＮＡ’を代入し、サイズデータ３１−６の先頭データを指すようにアクセスポインタｐの値を１に設定する。なお、’ＮＡ’はグループ識別子ＧＩＤのうちどのグループにも属しないことを意味するグループ識別子である（ステップＴ１０−１）。
【００８１】
次に、制御部２２はサイズデータ３１−６のデータのうちアクセスポインタｐが示す位置にデータがあるか否かを調べ、ある場合はステップＴ１０−３に進み、ない場合はサイズデータ３１−６をすべて検索しても該当するグループがなかったものとして図１１のステップＴ１１に移行する（ステップＴ１０−２）。
【００８２】
制御部２２は、サイズデータ３１−６の各データのうちアクセスポインタｐの示すデータのカラムデータ（識別子欄ＧＩＤ、横サイズの最大値欄Ｘｍａｘ及び最小値欄Ｘｍｉｎ、縦サイズの最大値欄Ｙｍａｘ及び最小値欄Ｙｍｉｎ）の値を取得して変数ｇｉｄ（ｐ）、ｘｍａｘ、ｘｍｉｎ、ｙｍａｘ、ｙｍｉｎに代入して（ステップＴ１０−３）、被写体の横方向のサイズＡ’ｘの値と変数ｘｍａｘ、ｘｍｉｎの値を比較してｘｍｉｎ≦Ａ’ｘ≦ｘｍａｘの場合はステップＴ１０−５に進み、Ａ’ｘ＜ｘｍｉｎ又はＡ’ｘ＞ｘｍａｘの場合はステップＴ１０−７に進む（ステップＴ１０−４）。
【００８３】
ｘｍｉｎ≦Ａ’ｘ≦ｘｍａｘの場合は、更に、被写体の縦方向のサイズＢ’ｘの値と変数ｙｍａｘ、ｙｍｉｎの値を比較し（ステップＴ１０−５）、ｙｍｉｎ≦Ｂ’ｘ≦ｙｍａｘの場合は変数ｉｄ（ｐ）＝ｇｉｄ（ｐ）としてグループ識別子を取得（つまり、画像をこのグループに分類）して図１１のステップＴ１１に移行する（ステップＴ１０−６）。
【００８４】
また、Ａ’ｘ＜ｘｍｉｎ、又はＡ’ｘ＞ｘｍａｘ、又はＢ’ｘ＜ｙｍｉｎ又はＢ’ｘ＞ｙｍａｘの場合はサイズデータ３１−６のアクセスポインタｐに１を加えることによりアクセスポインタを一つ進めてステップＴ１０−１に戻る（ステップＴ１０−７）。
【００８５】
上記図１１、図１２のフローチャートに示す動作により、デジタルカメラ１は被写体の縦横のサイズを基準として予め決められたグーループ毎に撮影画像を分類し、グループに対応付けてメモリに記憶することができるので、画像を再生してからユーザが分類するような必要がなく、分類の手間と時間がかからない。また、実施形態１の場合は被写体の撮影範囲のサイズでグループ分けを行うため、グループ分けの精度を上げるためには被写体を画角いっぱいに撮る必要があるが、本実施形態では輪郭抽出により自動的に被写体の移っている範囲を絞り込んだサイズでグループ分けを行うのでより精度の高い分類を行うことができる。
【００８６】
また、本実施形態の説明ではデジタルカメラ１がデジタルズーム機能のみを備えている場合を例として説明したが、本発明は光学ズーム機能及びデジタルズーム機能を有するデジタルカメラや光学ズーム機能のみを有するデジタルカメラやズーム機能を備えていないデジタルカメラについても実施形態１の場合と同様に適用できる。
【００８７】
また、図１１のフローチャートのステップＴ８では輪郭抽出した被写体のサイズをそのまま用いることとしたが、抽出した輪郭が途切れていたり、輪郭線の幅を形成する画素数が所定の閾値以下のため明瞭に表示されないといったように抽出結果が芳しくないような場合を考慮して予め縦横のサイズの最小値を設定しておき、算出した縦横のサイズがその最小値より小さいサイズとなる場合にはステップＴ７で得た被写体の撮影範囲のサイズＡｘ、Ｂｙを被写体のサイズとするようにしてもよい。
【００８８】
なお、本実施形態では図１１のフローチャートのステップＴ７〜Ｔ９に示すように、被写体の縦横の撮影範囲のサイズ算出、被写体の輪郭の抽出及び縦横の最大画素数の取得、及び縦横の撮影範囲のサイズ及び縦横の最大画素数を元にした被写体の縦横のサイズの算出という３工程により被写体のサイズを取得したが、被写体サイズの取得方法は上記の例に限定されない。被写体像の横サイズＡｘの算出方法として、公知の方法、例えば、特開平４−１５３４６８号公報に開示の技術のように被写体像のエッジを検出してから、その被写体像の２点間のサイズと、被写体とカメラの距離Ｌ及びズーム値Ｒに基づいて被写体像の横サイズを算出することもできる。
【００８９】
＜画像検索＞  
本実施形態における画像再生時の画像検索動作及び効果は前述した実施形態１と同様である。  
なお、実施形態１又は実施形態２での画像記録（図５のステップＳ９又は図１１のステップＳ１１参照）の際に、記録する画像のサムネイル画像（縮小画像）を生成して、記録する画像と関連付けて保存メモリに記録するようにしてもよい。  
サムネイル画像が記録画像に関連付けて保存メモリ２８に記録されている場合は、画像検索の際、ユーザがメニュー選択キー（図示せず）を操作して分類グループ名一覧８０から所望の分類グループ名を選択すると、制御部２２はグループ名称データ３１−３の識別子欄ＧＩＤに記憶されているグループ識別子をキーとして画像アドレスデータ３１−２の識別子欄ＧＩＤをサーチし、グループ識別子が一致した場合は画像アドレスデータ３１−２の画像アドレス欄ｆｄに記憶されている画像の記憶アドレスを基に保存メモリ２８からそのグループに属する画像のサムネイル画像を２次元配列表示等により一覧表示し、ユーザが所望のサムネイル画像を選択すると対応する画像データを読み出し、ＪＰＥＧ回路２７で画像伸張処理を施してからＶＲＡＭコントローラ２３を介してデジタルビデオエンコーダ２５に与えビデオ信号を生成させて表示部２６に出力させ、液晶モニタ画面４に表示させることができる。この場合は、グループに属する画像の検索能率がより向上する。
【００９０】
また、実施形態１又は実施形態２では画像再生（画像閲覧）はデジタルカメラ１側で行うものとしたが、デジタルカメラ１と他の外部機器をＵＳＢケーブルや近距離通信手段によって接続し、それら外部機器側でデータベース３１に格納されている画像アドレスデータ３１−２及び名称データ３１−３を利用するようにして外部機器側で分類グループ毎に画像を閲覧したり、コピーしたり、移動できるように構成してもよい。
【００９１】
また、実施形態１又は実施形態２では分類の際に画像の特徴として被写体の撮影範囲やサイズを基準としたが、撮影時に得られる情報、例えば、撮影モード等を分類基準に加えるようにしてもよい。
【００９２】
また、上記実施形態１又は実施形態２ではデジタルカメラを例としたが、電子カメラという語は、デジタルカメラのほか、カメラ付き携帯電話機や撮像部を有する情報機器などにも適用し得るものである。
【００９３】
（実施形態３）  
上記実施形態１又は実施形態２では、撮影時に分類するようにしたが、電源オンオフ時や画像再生モード設定時、画像検索モード時、或いは、実行キー操作等の任意又は所定のタイミングで分類処理を実行するようにしてもよい。以下、画像検索モード時を例として説明する。  
また、本実施形態の説明では画像分類装置として図１及び図２に示したデジタルカメラを例として説明するが、画像分類装置という語は、デジタルカメラやカメラ付き携帯電話機や撮像部を有する情報機器等の電子カメラのほか、パーソナルコンピュータ（以下、パソコン）等のような画像処理装置などにも適用し得るものである。
【００９４】
図１３は画像分類装置の一実施例としてのデジタルカメラの保存メモリのレイアウト例を示す図である。画像分類装置として機能するデジタルカメラ１の保存メモリ２８は図示のような記憶領域、つまり、画像管理情報記録領域２８１、データベース領域２８２、画像記録領域２８３、及び画角情報及び距離情報記録領域２８４をレイアウトの一部として備えているものとする。
【００９５】
画像管理情報記録領域２８１には保存メモリ２８に記録された各画像ファイルの画像情報や記録アドレス等の管理情報が記録されている。  
データベース領域２８２には、前述した、撮影範囲データ３１−１（図３）又はサイズデータ３１−６（図１０）と、画像アドレスデータ３１−２（図４）及びグループ名称データ３１−３（図７）を含むデータベース３１が格納されている。  
なお、撮影範囲データ３１−１（図３）又はサイズデータ３１−６はサイズ登録手段に相当する。また、画像分類装置が画像分類のみを行う装置の場合には、データベース領域２８２に撮影範囲データ３１−１（図３）又はサイズデータ３１−６のみを格納するようにしてもよい。  
画像記録領域２８３には１フレーム分の画像データからなる画像ファイルが複数記録されている。また、サムネイル画像（縮小画像）データを画像ファイルに対応付けてこの画像記録領域２８３に記録するようにしてもよい。
画角情報及び距離情報記録領域２８４には記録されている各画像の撮影時のズーム値及び被写体との距離情報（例えばレンズ位置）がそれぞれ画像に関連付けられて記録されている。
【００９６】
図１４は画像分類動作時の動作概要を示すフローチャートであり、記録画像を検索する場合を例とする。この例ではステップＵ２〜Ｕ６が画像分類動作に相当する。
以下に示す処理は基本的に制御部２２が予めフラッシュメモリ等のプログラムメモリに記憶されたプログラムに従って実行するものである。図１、図２、図３又は図１０、図４、図７〜図９、図１３に基づいて説明する。
【００９７】
図１４で、ユーザは画像検索モードでは所望の画像を検索するために表示部２６に表示される分類グループ名称を選択する（分類グループ名称をキー入力してもよい）。制御部２２はキー入力部２２からの信号を調べ、グループ名称が選択（又はキー入力）された場合にはステップＵ２に進む（ステップＵ１）。
【００９８】
制御部２２は保存メモリ２８の画像記録領域２８３から１フレーム分の画像データを読み出してＤＲＡＭ２１に保持し（ステップＵ２）、読み出した画像データに関連付けられているズーム値及び距離情報を画角情報及び距離情報記録領域２８４から読み出し、ズーム値かに基づいて被写体の画角Ｒを取得すると共に距離情報から被写体との距離Ｌを算出する（ステップＵ３）。
【００９９】
次に、制御部２２は、上記ステッＵ３で取得した画角Ｒと距離Ｌから被写体のサイズを算出する。被写体の撮影範囲の横サイズＡｘの算出方法は公知の方法でよい（ステップＵ４）。
【０１００】
制御部２２は、上記ステップＵ４で算出した被写体の撮影範囲のサイズを基に図６（又は図１２）に示すような画像分類処理を行って分類する。ここで、データベース領域２８２に図３に示したような撮影範囲データ３１−１（図３）が記録されている場合は図６の画像分類処理を行い、図１０に示したようなサイズデータ３１−６が記録されている場合には図１２に示すような画像分類処理を行うものとする（ステップＵ５）。
【０１０１】
制御部２２は上記ステップＵ１で選択（又はキー入力された分類グループ名称の識別子（図７参照）と上記ステップＵ５の画像分類処理で分類された分類グループの識別子を比較し、一致している場合はステップＵ７に進み、一致していない場合は次の画像について調べるためにステップＵ１に戻る（ステップＵ６）。
【０１０２】
制御部２２は上記ステップＵ２でＤＲＡＭ２１に保持した画像データをＪＰＥＧ回路２７で画像伸張処理を施してからＶＲＡＭコントローラ２３を介してデジタルビデオエンコーダ２５に与えビデオ信号を生成させて表示部２６に出力させ、液晶モニタ画面４に表示させる（ステップＵ７）。
【０１０３】
上記図１４に示した動作により、デジタルカメラ１は記録画像をグループ名を指定するだけで簡単に検索することができる。
【０１０４】
＜変形例＞  
上記実施形態３では保存メモリ２０に各撮影画像に関連付けて被写体の画角情報及び被写体とカメラ間の距離情報が記録されているものとしたが、図１５に示すように画角情報及び距離情報に替えて被写体のサイズ値を撮影画像に関連付けて記録しておくようにしてもよい。
【０１０５】
図１５は画像分類装置の一実施例としてのデジタルカメラの保存メモリのレイアウトの他の例を示す図である。画像分類装置として機能するデジタルカメラ１の保存メモリ２８は図示のような記憶領域、つまり、画像管理情報記録領域２８１、データベース領域２８２、画像記録領域２８３、及び被写体サイズ記録領域２８５をレイアウトの一部として備えているものとする。  
画像管理情報記録領域２８１、データベース領域２８２、画像記録領域２８３は前述した図１３と同様である。また、被写体サイズ記録領域２８５には記録されている各画像の被写体のサイズ（寸法）がそれぞれ画像に関連付けられて記録されている。
【０１０６】
図１５に示したように、図１３の画角情報及び距離情報記録領域２８４に代えて被写体サイズ記録領域２８５を設け、関連付けられている画像の被写体のサイズを記録するようにすることにより画像分類時の動作は図４のフローチャートに示した動作より簡単になり、プログラムが簡素化できる。  
例えば、図１４のフローチャートのステップＵ３を、「読み出した画像データに関連付けられている被写体サイズを被写体サイズ記録領域２８５から読み出す。」とし、ステップＵ４を省略し、ステップＵ５を、「制御部２２は、上記ステップＵ３で取得した被写体のサイズを基に図１２に示すような画像分類処理を行って分類する。」するように構成すればよい。
【０１０７】
以上、本発明のいくつかの実施例について説明したが本発明は上記各実施例に限定されるものではない。
【図面の簡単な説明】
【０１０８】
【図１】本発明に係る電子カメラの一例としてのデジタルカメラの一実施例の外観を示す図である。
【図２】デジタルカメラの電子回路構成の一実施例を示す図である。
【図３】撮影範囲データの構成例を示す図である。
【図４】画像アドレスデータの構成例を示す図である。
【図５】自動分類モードにおける撮影時のデジタルカメラの動作概要を示すフローチャートである。
【図６】自動分類処理時の詳細な動作を示すフローチャートである。
【図７】グループ名称データの構成例を示す図である。
【図８】分類グループ選択メニューの一実施例を示す図である。
【図９】輪郭抽出された被写体像の説明図である。
【図１０】サイズデータの構成例を示す図である。
【図１１】自動分類モードにおける撮影時のデジタルカメラの動作概要を示すフローチャートである。
【図１２】自動分類処理時の詳細な動作を示すフローチャートである。
【図１３】保存メモリのレイアウト例を示す図である。
【図１４】画像分類動作時の動作概要を示すフローチャートである。
【図１５】保存メモリのレイアウトの他の例を示す図である。
【符号の説明】
【０１０９】
１  デジタルカメラ（電子カメラ、画像分類装置）
７  ズームレバー
１２  レンズ光学系（距離取得手段、画角取得手段、輪郭サイズ取得手段）
２２  制御部（距離取得手段、画角取得手段、サイズ算出手段、画像分類手段、分類画像記録手段、輪郭サイズ取得手段）
２６  表示部
２８  保存メモリ（画像記録手段）
３１  データベース
３１−１  撮影範囲データ（サイズ登録手段）
３１−２  画像アドレスデータ
３１−３  グループ名称データ
３１−６  サイズデータ（サイズ登録手段）
３２  輪郭抽出部（輪郭抽出手段）
９０  撮影画像
９１  被写体
【図１】
2006128966.tif 000003
【図２】
2006128966.tif 000004
【図３】
2006128966.tif 000005
【図４】
2006128966.tif 000006
【図５】
2006128966.tif 000007
【図６】
2006128966.tif 000008
【図７】
2006128966.tif 000009
【図８】
2006128966.tif 000010
【図９】
2006128966.tif 000011
【図１０】
2006128966.tif 000012
【図１１】
2006128966.tif 000013
【図１２】
2006128966.tif 000014
【図１３】
2006128966.tif 000015
【図１４】
2006128966.tif 000016
【図１５】
2006128966.tif 000017