(57)【要約】【課題】撮像した画像の簡便かつ迅速な検索及び分類を実現する撮像装置を提供する。【解決手段】撮像装置（１００）において、管理データ（１３２）は、画像ファイルを特定するためのファイル特定情報（例えば、画像ファイル名）と、ファイル特定情報により特定される画像ファイルのヘッダに格納されている検索情報を示す検索特定情報とを互いに対応付けて含む。検索情報は所定のカテゴリに分類して管理されている。制御手段（１１０）は、カテゴリが指定されたときに、管理データ（１３２）を参照し、指定されたカテゴリに属する検索情報を示す検索特定情報と対応付けられたファイル特定情報に基づいて、記録媒体（１４１）に記録された画像ファイル群の中から、指定されたカテゴリに応じた画像ファイルを特定する。【選択図】図２
2009021992.tif 000002
【特許請求の範囲】
【請求項１】
使用者の操作に関する情報を入力する操作手段と、
被写体像を撮像して画像データを生成する撮像手段と、
前記生成された画像データに、その画像データの検索に使用可能な複数の検索情報のうち少なくとも１つを格納できるヘッダ部を付加して画像ファイルを生成するファイル生成手段と、
前記生成された画像ファイルを第１または第２の記録媒体に記録する記録手段と、
前記第１または第２の記録媒体に記録された画像ファイルを管理するための管理データの作成及び更新を制御する制御手段とを備え、
前記第１の記録媒体は着脱可能な記録媒体であり、前記第２の記録媒体は前記管理データを格納し、
前記管理データは、前記第１または第２の記録媒体に格納された画像ファイルを特定するためのファイル特定情報と、該ファイル特定情報により特定される画像ファイルのヘッダ部に格納されている検索情報を示す検索特定情報とを互いに対応付けて含み、
前記制御手段は、前記検索情報を所定のカテゴリで分類して管理し、かつ、
前記操作手段においてカテゴリが指定されたときに、前記管理データを参照し、前記指定されたカテゴリに属する検索情報を示す検索特定情報と対応付けられたファイル特定情報に基づいて、前記第１または第２の記録媒体に記録された画像ファイル群の中から、前記指定されたカテゴリに応じた画像ファイルを特定する、
撮像装置。
【請求項２】
前記検索情報は、前記撮像手段での画像データ生成の際の撮像設定を示す情報である、請求項１に記載の撮像装置。
【請求項３】
前記撮像設定は、前記操作手段を介して使用者の手動により設定されるか、または前記制御手段により自動で設定され、自動で設定された撮像設定に関する検索情報と、手動で設定された撮像設定に関する検索情報とが同様にカテゴリに分類される、請求項１に記載の撮像装置。
【請求項４】
前記制御手段は、
前記ファイル生成手段で画像ファイルを生成するタイミングにおいて、
前記生成される画像ファイルに対するファイル特定情報を前記管理データに追加し、該画像ファイルのヘッダ部に前記画像ファイルの生成時に格納され得る検索情報の中の少なくとも１つの検索情報については、その検索情報を示す検索特定情報を前記管理データに追加せず、
前記ファイル生成手段で画像ファイルを生成するタイミングとは異なるタイミングにおいて、前記第１または第２の記録媒体から画像ファイル又は画像ファイルのヘッダ部を読み出して、前記少なくとも１つの検索情報が前記画像ファイルのヘッダ部に格納されている場合、その検索情報を示す検索特定情報を前記管理データに追加する、
請求項１に記載の撮像装置。
【請求項５】
前記制御手段は、
前記ファイル生成手段で画像ファイルを生成するタイミングとは異なるタイミングにおいて、前記第１または第２の記録媒体から画像ファイル又は画像ファイルのヘッダ部を読み出して、前記管理データに検索特定情報を追加している期間中、あるカテゴリの状態が、そのカテゴリに属する検索情報を示す検索特定情報のいずれもが前記管理データに記載されていない状態から、そのカテゴリに属する検索情報を示す検索特定情報のいずれかが前記管理データに記載された状態に変わった場合には、そのカテゴリを示すカテゴリ表示の表示態様を、検索特定情報を追加している期間中に変更する、
請求項４に記載の撮像装置。
【請求項６】
前記制御手段は複数種類のカテゴリを管理し、前記検索情報は２以上のカテゴリに属することが可能である、請求項１に記載の撮像装置。
【請求項７】
前記制御手段は、各カテゴリを示すカテゴリ表示を表示手段に表示させ、
前記制御手段は、管理データに検索特定情報が既に記載されている検索情報を少なくとも１つ含むカテゴリと、管理データに検索特定情報が記載されている検索情報を１つも含まないカテゴリとの間で、カテゴリに対するカテゴリ表示の表示態様を異ならせる
請求項６に記載の撮像装置。
【請求項８】
前記制御手段は、
管理データに検索特定情報が既に記載されている検索情報を少なくとも１つ含むカテゴリのカテゴリ表示を、カラーで表示させ、
管理データに検索特定情報が記載されている検索情報を１つも含まないカテゴリのカテゴリ表示を、グレースケールで表示させるように前記表示手段を制御する、
請求項７に記載の撮像装置。
【請求項９】
前記制御手段は、前記管理データを参照して、前記操作手段において指定されたカテゴリに属する画像ファイルの再生制御に用いる再生制御ファイルを作成し、前記第１または第２の記録媒体に格納する、請求項１に記載の撮像装置。
【請求項１０】
被写体像を撮像して画像データを生成する撮像手段と、
前記生成された画像データに、その画像データの検索に使用可能な複数の検索情報のうち少なくとも１つを格納できるヘッダ部を付加して画像ファイルを生成するファイル生成手段と、
前記生成された画像ファイルを第１または第２の記録媒体に記録する記録手段と、
前記第１または第２の記録媒体に記録された画像ファイルを管理するための管理データの作成及び更新を制御する制御手段とを備え、
前記第１の記録媒体は着脱可能な記録媒体であり、前記第２の記録媒体は前記管理データを格納し、
前記管理データは、前記第１または第２の記録媒体に格納された画像ファイルを特定するためのファイル特定情報と、該ファイル特定情報により特定される画像ファイルのヘッダ部に格納された検索情報を示す検索特定情報とを互いに対応付けて含み、
前記制御手段は、
前記ファイル生成手段で画像ファイルを生成するタイミングにおいて、
前記生成される画像ファイルに対するファイル特定情報を、前記管理データに追加し、該画像ファイルのヘッダ部に前記画像ファイルの生成時に格納され得る、複数の検索情報の中の少なくとも１つの検索情報については、その検索情報を示す検索特定情報を前記管理データに追加せず、
前記ファイル生成手段で画像ファイルを生成するタイミングとは異なるタイミングにおいて、前記第１または第２の記録媒体から画像ファイル又は画像ファイルのヘッダ部を読み出して、前記少なくとも１つの検索情報が前記画像ファイルのヘッダ部に格納されている場合、その検索情報を示す検索特定情報を前記管理データに追加する、
撮像装置。
【請求項１１】
被写体を撮像し、画像ファイルを生成し、記録媒体に記録する撮像装置において、前記記録媒体から画像ファイルを検索する方法であって、
前記記録媒体に記録された画像ファイルを特定するためのファイル特定情報と、該ファイル特定情報により特定される画像ファイルのヘッダ部に格納されている検索情報を示す検索特定情報とを互いに対応付けて管理データに格納するステップと、
前記検索情報を所定のカテゴリに分類して管理するステップと、
検索対象のカテゴリの指定を受け付けるステップと、
前記管理データを参照し、前記指定されたカテゴリに属する検索情報を示す検索特定情報に対応付けられたファイル特定情報に基づいて、前記記録媒体に記録された画像ファイル群の中から、前記指定されたカテゴリに応じた画像ファイルを特定するステップと
を含む、画像検索方法。
【請求項１２】
被写体を撮像し、画像ファイルを生成し、記録媒体に記録する撮像装置において、前記記録媒体から画像ファイルを検索する方法であって、
記録媒体に記録された画像ファイルを特定するためのファイル特定情報と、該ファイル特定情報により特定される画像ファイルのヘッダ部に格納されている検索情報を示す検索特定情報とを互いに対応付けて管理データに格納するステップと、
前記画像ファイルを生成するタイミングにおいて、
前記生成される画像ファイルに対するファイル特定情報を、前記管理データに追加するが、該画像ファイルのヘッダ部に前記画像ファイルの生成時に格納され得る、複数の検索情報の中の少なくとも１つの検索情報については、その検索情報を示す検索特定情報を前記管理データに追加しないステップと、
前記画像ファイルを生成するタイミングとは異なるタイミングにおいて、
前記記録媒体から画像ファイル又は画像ファイルのヘッダ部を読み出して、前記少なくとも１つの検索情報が前記画像ファイルのヘッダ部に格納されている場合、その検索情報を示す検索特定情報を前記管理データに追加するステップと
を含む、画像検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイルの分類又は検索が可能な撮像装置及び画像検索方法に関する。
【背景技術】
【０００２】
デジタルカメラのような撮像装置では、撮影した画像を、一般にメモリカードのような記録媒体に記録する。記録媒体に記録した画像は撮像装置上で再生可能である。近年、記録媒体の容量は年々増大し、１つの記録媒体で多量の画像データを格納することが可能となっている。使用者が撮像装置において撮影した画像データを閲覧する場合、記録された画像データ数が増加するほど、所望の画像を見つけ出すのに時間がかかり、使い勝手が悪くなる。このため、撮像装置において画像を簡便かつ迅速に検索及び分類できる機能が要望される。
【０００３】
特許文献１は、検索及び分類に有効な情報を、画像と関連づけて記録する撮像装置を開示している。検索・分類に有効な情報としては、例えば、画像内に存在する移動体の情報などが挙げられている。検索及び分類に有効な情報の格納場所としては、例えば、画像ファイルのヘッダ部などがある。これにより、高精度な検索及び分類ができ、検索・閲覧等のデータ処理をより効率的に行うことができる。
【特許文献１】特開２００３−２８８６０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像分類又は画像検索を行う場合に、いちいち画像ファイル又は少なくとも画像ファイルのヘッダ部を読み出して、その中に含まれる検索情報を読み出すようにしたのでは、読み出し時間を要してしまい不便である。
【０００５】
一方で、画像ファイルの生成時等に検索情報と画像ファイルを特定するための情報とを対応付けるテーブル等を作成することが考えられるが、その作成のためにＣＰＵの処理能力が取られてしまい、画像ファイルの生成処理が遅延してしまうという問題がある。
【０００６】
本発明は、撮像した画像を簡便かつ迅速に検索及び分類できる撮像装置を提供することを目的とする。また、本発明は、画像ファイルの生成に遅延を生じることなく、操作性良く画像ファイルの分類又は検索を行うことができる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様において、使用者の操作に関する情報を入力する操作手段と、被写体像を撮像して画像データを生成する撮像手段と、生成された画像データに、その画像データの検索に使用可能な複数の検索情報のうち少なくとも１つを格納できるヘッダ部を付加して画像ファイルを生成するファイル生成手段と、生成された画像ファイルを第１または第２の記録媒体に記録する記録手段と、第１または第２の記録媒体に記録された画像ファイルを管理するための管理データの作成及び更新を制御する制御手段とを備える撮像装置が提供される。第１の記録媒体は着脱可能な記録媒体であり、第２の記録媒体は管理データを格納する。管理データは、第１または第２の記録媒体に格納された画像ファイルを特定するためのファイル特定情報と、ファイル特定情報により特定される画像ファイルのヘッダ部に格納されている検索情報を示す検索特定情報とを互いに対応付けて含む。制御手段は、検索情報を所定のカテゴリで分類して管理し、かつ、操作手段においてカテゴリが指定されたときに、管理データを参照し、指定されたカテゴリに属する検索情報を示す検索特定情報と対応付けられたファイル特定情報に基づいて、第１または第２の記録媒体に記録された画像ファイル群の中から、指定されたカテゴリに応じた画像ファイルを特定する。
【０００８】
本発明の第２の態様において、被写体像を撮像して画像データを生成する撮像手段と、生成された画像データに、その画像データの検索に使用可能な複数の検索情報のうち少なくとも１つを格納できるヘッダ部を付加して画像ファイルを生成するファイル生成手段と、生成された画像ファイルを第１または第２の記録媒体に記録する記録手段と、第１または第２の記録媒体に記録された画像ファイルを管理するための管理データの作成及び更新を制御する制御手段とを備える撮像装置が提供される。第１の記録媒体は着脱可能な記録媒体であり、第２の記録媒体は管理データを格納する。管理データは、第１または第２の記録媒体に格納された画像ファイルを特定するためのファイル特定情報と、ファイル特定情報により特定される画像ファイルのヘッダ部に格納された検索情報を示す検索特定情報とを互いに対応付けて含む。制御手段は、ファイル生成手段で画像ファイルを生成するタイミングにおいて、生成される画像ファイルに対するファイル特定情報を、管理データに追加し、画像ファイルのヘッダ部に画像ファイルの生成時に格納され得る、複数の検索情報の中の少なくとも１つの検索情報については、その検索情報を示す検索特定情報を管理データに追加しない。
また、制御手段は、ファイル生成手段で画像ファイルを生成するタイミングとは異なるタイミングにおいて、第１または第２の記録媒体から画像ファイル又は画像ファイルのヘッダ部を読み出して、少なくとも１つの検索情報が前記画像ファイルのヘッダ部に格納されている場合、その検索情報を示す検索特定情報を前記管理データに追加する。
【０００９】
本発明の第３の態様において、被写体を撮像し、画像ファイルを生成し、記録媒体に記録する撮像装置において、記録媒体から画像ファイルを検索する方法が提供される。その方法によれば、記録媒体に記録された画像ファイルを特定するためのファイル特定情報と、そのファイル特定情報により特定される画像ファイルのヘッダ部に格納されている検索情報を示す検索特定情報とが、互いに対応付けられて管理データに格納される。検索情報は所定のカテゴリに分類して管理される。検索対象のカテゴリの指定を受け付けたときに、管理データを参照し、指定されたカテゴリに属する検索情報を示す検索特定情報に対応付けられたファイル特定情報に基づいて、記録媒体に記録された画像ファイル群の中から、指定されたカテゴリに応じた画像ファイルを特定する。
【００１０】
本発明の第４の態様において、被写体を撮像し、画像ファイルを生成し、記録媒体に記録する撮像装置において、前記記録媒体から画像ファイルを検索する方法が提供される。その方法によれば、記録媒体に記録された画像ファイルを特定するためのファイル特定情報と、該ファイル特定情報により特定される画像ファイルのヘッダ部に格納されている検索情報を示す検索特定情報とが、互いに対応付けられて管理データに格納される。画像ファイルを生成するタイミングにおいて、生成される画像ファイルに対するファイル特定情報を管理データに追加するが、その画像ファイルのヘッダ部に画像ファイルの生成時に格納され得る、複数の検索情報の中の少なくとも１つの検索情報については、その検索情報を示す検索特定情報を管理データに追加しない。一方、画像ファイルを生成するタイミングとは異なるタイミングにおいて、記録媒体から画像ファイル又は画像ファイルのヘッダ部を読み出して、前記の少なくとも１つの検索情報が画像ファイルのヘッダ部に格納されている場合、その検索情報を示す検索特定情報を管理データに追加する。
【発明の効果】
【００１１】
本発明によれば、画像をカテゴリに分類し、検索可能とすることで、撮像した画像の簡便かつ迅速な検索及び分類を実現する。また、本発明によれば、画像検索に用いる検索特定情報を画像ファイル生成時に管理データに追加しないようにすることで、画像ファイルの生成に遅延をきたすことなく、操作性良く画像ファイルの分類又は検索を行うことを可能とする。
【発明を実施するための最良の形態】
【００１２】
以下添付の図面を参照し本発明の実施の形態を説明する。
【００１３】
１  構成
１−１  デジタルカメラの背面
図１は、本発明の実施の形態１におけるデジタルカメラ１００の背面図である。デジタルカメラ１００の背面には、液晶モニタ１５０と操作部１２０が配置されている。操作部１２０はモードダイアル１２１及び種々の釦１２２等を含む。
【００１４】
モードダイアル１２１は、デジタルカメラ１００の制御モードを変更するための操作ダイアルである。使用者は、モードダイアル１２１を回転操作することにより、デジタルカメラ１００を例えば、再生モードに設定したり、撮像モードに設定したりできる。また、後述のシーンモードなどを設定可能である。
【００１５】
レリーズ釦１２２は、使用者により押下操作可能である。デジタルカメラ１００は、レリーズ釦１２２が押下操作されると静止画像を撮像して記録する。電源スイッチ１２３は、デジタルカメラ１００の電源を入り切りするための操作部である。
【００１６】
決定釦（またはメニュー釦）１２４は、デジタルカメラ１００における設定を決定するための釦である。また、使用者が決定釦１２４を押下操作することにより、デジタルカメラ１００はメニュー画面を液晶モニタ１５０に表示する。
【００１７】
十字キー１２５は、カーソルを移動させたり、表示画像の表示を次の又は前の表示画像に変更したりするための操作部である。削除釦１２６は、記録済みの画像ファイルを削除するための押下釦である。ディスプレイ釦１２７は、ガイドラインなどの液晶モニタ１５０上の表示パターンを変更するための釦である。
【００１８】
１−２  デジタルカメラの電気的構成
図２は、本発明の実施の形態にかかるデジタルカメラ１００の構成を示すブロック図である。光学系１０１は、被写体からの光学的信号を集光して、ＣＣＤイメージセンサ１０２上に被写体像を形成する。ＣＣＤイメージセンサ１０２は、形成された被写体像を撮像して、画像のアナログ信号を生成する。ＡＤコンバータ１０３は、ＣＣＤイメージセンサ１０２により生成された画像のアナログ信号をデジタル信号の画像データに変換する。画像処理部１０４は、ＡＤコンバータ１０３から入力された画像データに対して各種の画像処理を施す。具体的には、画像処理部１０４は、入力画像データに対して、ガンマ変換処理やホワイトバランス補正処理、ＹＣ変換処理、電子ズーム処理、圧縮処理、伸張処理などの処理を行う。但し、これらの処理を全て行う必要はない。画像処理部１０４による画像処理の際は、バッファ１０５をワークメモリとして使用する。
【００１９】
画像処理部１０４により画像処理された画像データは、マイコン１１０に送信される。そして、マイコン１１０は、取得した画像データにヘッダ部を付加して、画像ファイルを作成する。本実施形態では、マイコン１１０は、Ｅｘｉｆ形式の画像ファイルを作成する。但し、本発明が適用できる画像ファイル形式は、Ｅｘｉｆ形式に限定されない。本発明は、画像検索用の情報を格納し得るヘッダ部を有する画像ファイルの形式であれば、適用可能である。ヘッダ部は、その画像データの検索に用いる撮像設定情報を格納し得る。
【００２０】
マイコン１１０は内部にカテゴリ別カウンタ１１１と全検索数カウンタ１１２を備える。これらについては後述する。
【００２１】
操作部１２０は、使用者からの指示を受け付ける。マイコン１１０は、操作部１２０からの伝達された指示に応じてデジタルカメラ１００全体を制御する。
【００２２】
フラッシュメモリ１３０は、マイコン１１０の制御に必要な各種の情報を格納可能である。フラッシュメモリ１３０は、各種の情報の一例として、カテゴリテーブル１３１、インデックステーブル１３２、読み出し済みテーブル１３３を格納する。また、フラッシュメモリ１３０は、マイコン１１０で生成された画像ファイルを格納可能である。インデックステーブル１３２は、メモリカード１４１に記録された画像ファイルを管理するためのデータである。インデックステーブル１３２の作成及び更新はマイコン１１０により制御される。
【００２３】
カードスロット１４０は、着脱可能な記録媒体であるメモリカード１４１を機械的及び電気的に装着する。カードスロット１４０は、マイコン１１０の指示に従って、メモリカード１４１へデータを記録し、またメモリカード１４１からデータを読み出す。
【００２４】
離脱監視部１４２は、メモリカード１４１がカードスロット１４０から離脱したことを監視する。離脱監視部１４２は、メモリカード１４１が離脱すると、その旨をマイコン１１０に通知する。離脱監視部１４２には、デジタルカメラ１００本体用の電源とは別の電源が供給されている。そのため、離脱監視部１４２は、デジタルカメラ１００本体用の電源がＯＦＦの場合でも、メモリカード１４１の離脱を監視可能である。離脱監視部１４２は、デジタルカメラ１００本体用の電源がＯＦＦのときにメモリカード１４１が離脱すると、その旨を記憶しておく。そして、デジタルカメラ１００本体用の電源がＯＮされると、離脱監視部１４２は、電源ＯＦＦ時にメモリカード１４１が離脱したことをマイコン１１０に通知する。
【００２５】
液晶モニタ１５０は、ＣＣＤイメージセンサ１０２で生成され、画像処理部１０４で所定の画像処理が施された画像データが示す画像を表示可能である。液晶モニタ１５０は、メモリカード１４１から読み出され、画像処理部１０４で所定の画像処理が施された画像データが示す画像もまた表示可能である。また、液晶モニタ１５０は、デジタルカメラ１００の各種設定を表示可能である。
【００２６】
１−３  フラッシュメモリの記憶領域の構成
図３に、フラッシュメモリ１３０の記憶領域の構成を示す。図３に示すように、フラッシュメモリ１３０の記憶領域は、データ領域１３４、専用領域１３５、及びプログラム領域１３６に分けられる。カテゴリテーブル１３１、読み出し済みテーブル１３３は、データ領域１３４に格納される。画像ファイルをフラッシュメモリ１３０に格納する際には、その画像ファイルはデータ領域１３４に格納される。専用領域１３５は、インデックステーブル１３２を格納するための領域である。プログラム領域１３６は、マイコン１１０で実行されるプログラムが書き込まれる領域である。
【００２７】
１−４  カテゴリテーブルの構成
図４に、カテゴリテーブル１３１の構成を示す。図４に示すように、カテゴリテーブル１３１は、カテゴリと撮像設定情報とを対応付けるテーブルである。
【００２８】
撮像設定情報は、画像データが生成された時の撮像動作に関する設定を示す情報であり、画像ファイルのヘッダ部に格納され、検索時に利用される情報である。カテゴリとは、画像ファイルの検索時に、使用者が指定する情報である。使用者が１つ又は複数のカテゴリを指定することにより、指定したカテゴリに含まれる撮像設定情報をヘッダ部内に格納する画像ファイルが抽出されることができる。カテゴリテーブル１３１は、各カテゴリに属する撮像設定情報を示している。マイコン１１０は、カテゴリテーブル１３１を参照することにより、カテゴリと撮像設定情報の関係を認識することができる。撮像設定情報は、「人物」、「風景」、「水中」等のシーンモード設定に関する情報（シーンモード情報）と、「トラベル日付」に関する情報と、「動画／静止画」に関する情報とを含む。
【００２９】
シーンモードとは、デジタルカメラ１００における撮像時の撮像設定モードのことを意味する。使用者が、モードダイアル１２１等の操作部１２０を操作して、シーンモードを設定した上で、デジタルカメラ１００に撮像動作を実行させると、その撮像シーンに合った撮像が可能となる。例えば、夕焼けの風景を撮像する際に、「夕焼け」のシーンモードが選択されて、デジタルカメラ１００が撮像動作を行うと、夕焼けの情景を美しく撮像した画像が得られる。これは、フラッシュメモリ１３０やマイコン１１０に予め夕焼けの情景が美しく撮れる撮像設定条件を１組用意しておき、シーンモードとして「夕焼け」を選択することにより、その撮像設定条件の組合せを選択できるからである。撮像設定条件は、例えば、シャッタースピードやＩＳＯ感度、絞り値、ホワイトバランス補正などを組み合わせた、条件の組合せである。
【００３０】
「トラベル日付」とは、旅行の初日からの経過日数を意味する。例えば、「１日目」、「２日目」、「最終日」などの情報が画像ファイルのヘッダ部に格納される。このトラベル日付情報は、旅行初日から現在までの経過時間を算出することによって得られる。現在の日付は、デジタルカメラ１００内部のタイマによりを確認できる。一方、旅行の初日に関する情報は、例えばフラッシュメモリ１３０内に予め設定されている。
【００３１】
「動画／静止画」は、画像ファイルが動画か否かを示す情報であり、動画の画像ファイルを生成した際にヘッダ部に付加される。
【００３２】
図４に示すように、複数の撮像設定情報をまとめて１つのカテゴリとして分類されるものがある。例えば、「人物」「夜景＆人物」「美肌」「赤ちゃん」「自分撮り」という５つの撮像設定情報は、「人物など」という１つのカテゴリとしてまとめられる。これらの撮像設定情報の場合、人物を撮像する際のシーンモードを表しているため、「人物など」というカテゴリに分類することとしたのである。「風景など」「夜景など」「イベント」についても、複数の撮像設定情報をまとめているのである。従って、マイコン１１０は、カテゴリテーブル１３１を参照することにより、１つのカテゴリにまとめられる複数の撮像設定情報を認識することができる。これに対して、「赤ちゃん」「ペット」などのカテゴリには１つの撮像設定情報が割り当てられている。
【００３３】
また、あるカテゴリに属するとともに別のカテゴリにも属する撮像設定情報を用意しておいてもよい。本実施の形態においても、撮像設定情報「夜景＆人物」は、「人物など」及び「夜景など」のカテゴリに同時に属している。また、撮像設定情報「赤ちゃん」は、「人物など」及び「赤ちゃん」のカテゴリに同時に属している。これにより、画像ファイルのヘッド部にそのような撮像設定情報を格納することによって、複数の観点（カテゴリ）により、画像ファイルを検索することができる。例えば、ある画像ファイルのヘッダ部に「夜景＆人物」という撮像設定情報を格納している場合、「人物など」というカテゴリを指定することによりその画像ファイルを検索することもできるし、「夜景など」というカテゴリを指定することによりその画像ファイルを検索することもできる。
【００３４】
１−５  本実施形態と本発明間の構成要素の対応
光学系１０１、ＣＣＤイメージセンサ１０２、ＡＤコンバータ１０３及び画像処理部１０４からなる構成は、本発明の撮像手段の一例である。マイコン１１０は、本発明のファイル生成手段の一例である。メモリカード１４１は、本発明の第１の記録媒体の一例である。カードスロット１４０及びマイコン１１０からなる構成は、本発明の記録手段の一例である。インデックステーブル１３２は本発明の管理データの一例である。フラッシュメモリ１３０は、本発明の第２の記録媒体の一例である。マイコン１１０は、本発明の制御手段の一例である。マイコン１１０、操作部１２０及び液晶モニタ１５０からなる構成は、本発明の操作手段の一例である。液晶モニタ１５０は、本発明の表示手段の一例である。画像ファイル名情報は、本発明のファイル特定情報の一例である。撮像設定情報は、本発明の検索情報の一例である。撮像設定フラグは、本発明の検索特定情報の一例である。ＤＰＯＦファイルは、本発明の再生制御ファイルの一例である。
【００３５】
２  動作
以上のように構成されたデジタルカメラ１００の動作について説明する。以下では、特に、記録動作及びカテゴリ再生動作について述べる。記録動作の説明においては、画像ファイルの構成及びインデックステーブルの構成についても併せて説明する。カテゴリ再生動作の説明においては、撮像設定フラグの追加やＤＰＯＦファイルの構成について併せて説明する。
【００３６】
２−１  記録動作
図５はデジタルカメラ１００の記録動作のフローチャートである。同図を参照し、デジタルカメラ１００の記録動作について説明する。
【００３７】
使用者は、モードダイアル１２１を操作して、撮像モードを選択する。この際、シーンモードを選択してもよい。レリーズ釦１２２が押下操作されると、光学系１０１で集光された被写体像をＣＣＤイメージセンサ１０２が撮像し（Ｓ１０１）、画像データを生成する（Ｓ１０２）。この際、予め設定された撮像設定条件に合わせて、シャッタースピードや絞り値などを調整した上で、撮像動作がなされる。
【００３８】
生成された画像データは、ＡＤコンバータ１０３でデジタル化され、画像処理部１０４で画像処理され、ＪＰＥＧ圧縮された画像データが得られる。この際、サムネイル画像データも生成される。
【００３９】
画像データの生成と並行して、マイコン１１０はヘッダ部を作成する（Ｓ１０３）。ヘッダ部には、撮像の際の各種の情報を格納する。例えば、撮像日時情報やシーンモード情報、シャッタースピード、絞り値などである。また、ヘッダ部には、サムネイル画像も格納する。
【００４０】
以上のようにして作成した画像データにヘッダ部を付加して画像ファイルを生成する（Ｓ１０４）。この結果、画像ファイルの構成は図６に示すようになる。画像ファイル１４３は、ヘッダ部１４４と本画像１４９とを含む。ヘッダ部１４４は、各種情報を格納した部分とサムネイル１４８を格納した部分とを備える。各種情報とは、シーンモード情報１４５、トラベル日付情報１４６、静止画／動画情報１４７などである。シーンモード情報１４５は、シーンモードを設定した上で撮像した場合、ヘッダ部１４４に格納される情報である。例えば、「赤ちゃん」モードで撮像した場合、「ｂａｂｙ」という情報が格納される。これに対して、シーンモードを設定せずに撮像した場合、ヘッダ部１４４はデフォルト値のまま変更されない。これにより、マイコン１１０は、ヘッダ部１４４を読み出すことにより、撮像時にシーンモードが設定されなかったことを認識できる。
【００４１】
生成した画像ファイル１４３は、メモリカード１４１に記録する（Ｓ１０５）。次に、画像ファイル１４３の画像ファイル名情報をインデックステーブル１３２に追加する（Ｓ１０６）。図７は、インデックステーブル１３２の構成を示す模式図である。インデックステーブル１３２は、メモリカード１４１に記録された画像ファイルを管理するための管理データである。インデックステーブル１３２は、メモリカード１４１に記録された画像ファイルを特定するための画像ファイル名情報と、画像ファイル名情報が示す画像ファイルのヘッダ部に格納された撮像設定情報を示す撮像設定フラグとを、互いに対応付けて管理する。
【００４２】
マイコン１１０は、インデックステーブル１３２の作成及び更新を制御する。マイコン１１０は、画像ファイルをメモリカード１４１に記録する時にその画像ファイル名情報をインデックステーブル１３２に追加し、画像ファイルをメモリカード１４１から削除する時にその画像ファイル名情報をインデックステーブル１３２から削除する。そして、マイコン１１０は、画像ファイル名情報をインデックステーブル１３２に追加する際には、撮像時間等の画像ファイルに関する情報を、その画像ファイル名情報と対応付けた状態で追加する。これにより、マイコン１１０は、画像ファイル又は画像ファイルのヘッダ部をメモリカード１４１から読み出さずに、メモリカード１４１に格納されている画像ファイルを特定することができる。そのため、画像ファイルを再生するなどの処理を高速化できる。なお、図７には、画像ファイル名情報に関連する情報として、撮像時間情報と撮像設定フラグのみを記載しているが、実際には、他の情報も対応付けて記録するようにしてもよい。
【００４３】
また、インデックステーブル１３２は、メモリカード１４１がカードスロット１４０から離脱すると、マイコン１１０の制御によりクリアされる。具体的には、メモリカード１４１がカードスロット１４０から離脱すると、離脱監視部１４２は、機械的に又は電気的にメモリカード１４１の離脱を検知し、その旨をマイコン１１０に通知する。なお、デジタルカメラ１００の電源がＯＦＦの状態で、離脱監視部１４２がメモリカード１４１の離脱を検知した場合は、次回にデジタルカメラ１００の電源がＯＮされたときに、離脱監視部１４２は、マイコン１１０にメモリカード１４１が離脱されたことを通知する。この通知を受けて、マイコン１１０は、フラッシュメモリ１３０に格納されているインデックステーブル１３２をクリアする。すなわち、それまで記憶していた画像ファイル名情報を削除し、それに対応付けられている各種の情報も削除する。このように、メモリカード１４１が離脱したときにインデックステーブル１３２をクリアする理由は、メモリカード１４１が別のメモリカードに差し替えられる場合があり、そのような場合には、インデックステーブル１３２に記憶された内容と、その別のメモリカード内に記憶された内容とが一致しなくなり、インデックステーブル１３２がその別のメモリカード内の画像ファイルの管理データとしては役に立たなくなるからである。
【００４４】
撮像設定フラグは、画像ファイル１４３のヘッダ部１４４に格納された撮像設定情報を示す情報である。撮像設定フラグは、撮像設定情報の数に等しいビット数を有する。各ビットは、予め、各撮像設定情報に対応している。例えば、最初のビットが「人物」モードに対応し、次のビットが「夜景＆人物」に対応している。各ビットは、「０」又は「１」に設定される。画像ファイル名情報が示す画像ファイルのヘッダ部には、「１」に設定されたビットに対応する撮像設定情報が格納されている。なお、撮像設定フラグは、撮像設定情報毎に、インデックステーブルに追加できるものとする。
【００４５】
図５におけるステップＳ１０６において、すなわち、マイコン１１０による画像ファイルを生成するタイミングにおいて、マイコン１１０は、生成される画像ファイルを特定するための画像ファイル名情報を、フラッシュメモリ１３０に記憶されたインデックステーブル１３２に追加する。
【００４６】
しかしながら、マイコン１１０は、画像ファイルを生成するタイミングにおいては、その画像ファイルのヘッダ部に格納され得る撮像設定情報のうち少なくとも１つの撮像設定情報に関する撮像設定フラグを（その少なくとも１つの撮像設定情報がヘッダ部に含まれるか否かにかかわらず）、インデックステーブル１３２に追加しない。このように、画像ファイルの生成タイミングにおいては、撮像設定フラグを記載しないことにより、インデックステーブル１３２の更新処理を迅速に行うことができる。そのため、画像ファイルの生成時に、マイコン１１０に余分な負荷をかけることがなくなるので、画像データの生成又は画像ファイルの生成を迅速に行うことができ、従って、撮像処理に要する時間を短くできる。
【００４７】
ここで、マイコン１１０による画像ファイルを生成するタイミングとは、記録用画像ファイルを生成するタイミングと同一視できるタイミングであればよい。すなわち、画像ファイルを生成するときでもよく、または画像ファイルを生成する前の段階であってもよい。また、画像ファイルをメモリカード１４１に格納した後であってもよい。要するに、画像ファイルの生成のタイミングと、常識的な範囲で大きく異ならないタイミングであればよい。
【００４８】
また、撮像日時情報については、画像ファイルを生成するタイミングにおいてインデックステーブル１３２に追加するようにしてもよい。本実施の形態では、シーンモード情報、トラベル日付情報の有無を示す情報、及び動画／静止画情報について、画像ファイルの生成タイミングでは、インデックステーブル１３２に追加しないようにしている。
【００４９】
なお、後述するように、マイコン１１０は、マイコン１１０による画像ファイルを生成するタイミングとは異なるタイミングにおいて、メモリカード１４１から画像ファイル又は画像ファイルのヘッダ部を読み出し、前述の所定の撮像設定情報が画像ファイルのヘッダ部に格納されている場合は、その撮像設定情報を示す撮像設定フラグをインデックステーブル１３２に追加する。
【００５０】
以上のようにして、記録動作において、マイコン１１０は、画像ファイルの生成処理及びインデックステーブル１３２の更新処理を行うことができる。但し、このタイミングでは、マイコン１１０は、シーンモード情報、トラベル日付情報の有無を示す情報、及び動画／静止画情報を示す撮像設定フラグをインデックステーブル１３２に追加しない。
【００５１】
２−２  カテゴリ再生動作
本実施の形態のデジタルカメラ１００は、メモリカード１４１に格納された画像ファイルをカテゴリ毎に分類して管理し、使用者により指定されたカテゴリに属する画像ファイルを再生可能とする。このような動作を「カテゴリ再生動作」という。
【００５２】
図８は、デジタルカメラ１００のカテゴリ再生動作のフローチャートである。同図を参照し、カテゴリ再生動作について説明する。
【００５３】
カテゴリ再生動作は、カテゴリ検索動作（Ｓ１）と再生動作（Ｓ３）に大きく分けることができる。また、スライドショー動作を実行することもできる（Ｓ６）。
【００５４】
２−２−１  カテゴリ検索動作
カテゴリ検索動作とは、マイコン１１０が、メモリカード１４１から画像ファイルを又は画像ファイルのヘッダ部を読み出し、その画像ファイルのヘッダ部に撮像設定情報が格納されている場合に、その画像ファイルのヘッダ部に格納されている撮像設定情報を示す撮像設定フラグを、その画像ファイルと対応付けてインデックステーブル１３２に追加する動作である。
【００５５】
カテゴリ検索動作は再生用メニューから起動される。図９（ａ）に再生用メニューの一例を示す。図９（ａ）において、右キー１２５ａが押下操作されると、カテゴリ検索動作が開始される（図８のステップＳ１）。
【００５６】
カテゴリ検索動作が開始されると、図９（ｂ）に示す表示画面が表示される。図９（ｂ）は、カテゴリ検索中の液晶モニタ１５０の表示画面を示す。この表示画面において、全てのカテゴリに対してカテゴリアイコン１５１が表示されている。いずれか１つのカテゴリに対するカテゴリアイコン１５１の枠（図９（ｂ）では枠１５２）が太く表示される。この太枠１５２を「カーソル表示」と称す。カーソル表示１５２は、十字キー１２５を操作することにより上下左右に移動可能である。対象カテゴリ表示１５３は、カーソル表示１５２が示しているカテゴリアイコンに対応するカテゴリの名称を表示する。図９（ｂ）では、対象カテゴリ表示１５３は「人物など」を示しているが、これは、カーソル表示１５２が「人物など」のカテゴリに対応するカテゴリアイコンを示していることを意味する。検索枚数表示１５４は、現在までに検索された、カーソル表示１５２が示すカテゴリに属する画像ファイルの数を示している。具体的には、マイコン１１０は、カーソル表示１５２が示すカテゴリに属する画像ファイルがインデックステーブル１３２にいくつ登録されているかを検索し、そのカテゴリに属する画像ファイルをカテゴリ別カウンタ１１１によりカウントしていく。カテゴリ別カウンタ１１１は、カテゴリ毎に用意されており、カテゴリ別に画像ファイル数をリアルタイムで把握することができる。検索枚数表示１５４が示す数値は、カテゴリ検索中に検索状況にしたがって増加する。
【００５７】
カテゴリ検索中に、決定釦１２４が押下操作されると、手動再生動作に移行し、液晶モニタ１５０には、図９（ｃ）に示す表示画面が表示される（Ｓ３）。すなわち、カテゴリ検索中に、決定釦１２４が押下操作されると、マイコン１１０は、カーソル表示１５２により指示されたカテゴリアイコン１５１が示すカテゴリに属する画像ファイルをメモリカード１４１から読み出す。画像処理部１０４は、読み出された画像ファイルに格納された画像データに対して、所定の画像処理を施して、表示用画像データを生成する。
【００５８】
液晶モニタ１５０は、その表示用画像データに基づいて画像を表示する。その際の画面表示の一例を図９（ｃ）に示す。表示画像１５７に重畳させて、進捗バー表示１５５及びカテゴリ表示１５６をＯＳＤ（On Screen Display）表示させる。カテゴリ検索中に、画像表示においても、進捗バー表示１５５を表示させることによって、使用者にカテゴリ検索の進捗状況を知らせることができる。また、カテゴリ表示１５６を表示することにより、表示画像１５７が示す画像ファイルがどのカテゴリに属するのかを使用者に容易に知らせることができる。
【００５９】
なお、図９（ａ）に示す表示画面において、右キー１２５ａが押下されると、図９（ｂ）に示す表示画面に移る。図９（ｂ）に示す表示画面において、削除釦１２６が押下されると、図９（ａ）に示す表示画面に戻る。また、図９（ｂ）に示す表示画面において、決定釦１２４が押下されると、図９（ｃ）に示す表示画面に移る。図９（ｃ）に示す表示画面において、削除釦１２６が押下されると、図９（ｂ）に示す表示画面に戻る。
【００６０】
一方、図８のステップＳ２において、ディスプレイ釦１２７が押下されると、スライドショーに関する動作が開始される。但し、スライドショーに関する動作は、カテゴリ検索が完了するまで待って開始される（Ｓ４）。すなわち、カテゴリ検索が完了すると、図１０（ａ）の画面が表示される。この場合、進捗バー表示１５５は表示されない。この状態で、さらにディスプレイ釦１２７が押下されると、図１０（ｃ）に示す画面表示に遷移する（Ｓ５）。
【００６１】
図１０（ｃ）は、カテゴリスライドショーの設定画面を示した図である。カテゴリスライドショーとは、カテゴリ検索の後、選択されたカテゴリに属する画像ファイルについてのスライドショーを意味する。図１０（ｃ）の表示画面上では、カテゴリスライドショーの開始動作（Ｓ６）及びスライドショー登録動作が可能である。これらの動作については後述する。なお、図１０（ｂ）は、カテゴリ検索完了後の画像表示画面を示した図である。
【００６２】
次に、図１１を参照して、カテゴリ検索動作を詳細に説明する。図１１に、カテゴリ検索動作のフローチャートを示す。
【００６３】
まず、マイコン１１０は、モードダイアル１２１が再生モードに設定されたか否かを監視する（Ｓ１１）。モードダイアル１２１が再生モードに設定されると、マイコン１１０は、メモリカード１４１内に格納された全画像ファイルの数をカウントする（Ｓ１２）。マイコン１１０は、例えば、メモリカード１４１に格納されているＦＡＴを参照して、画像ファイル数をカウントする。
【００６４】
次に、マイコン１１０は、決定釦１２４が押下されたか否かを監視する（Ｓ１３）。決定釦１２４が押下されると、図９（ａ）に示す画面を液晶モニタ１５０に表示させる。この状態で、マイコン１１０は、右キー１２５ａが押下されたか否かを監視する（Ｓ１４）。
【００６５】
右キー１２５ａが押下されると、マイコン１１０はカテゴリ検索を開始する。まず、マイコン１１０は、フラッシュメモリ１３０から、読み出し済みテーブル１３３を読み出し、参照する（Ｓ１５）。図１２に読み出し済みテーブル１３３の例を示す。読み出し済みテーブル１３３は、各撮像設定情報について、インデックステーブル１３２において撮像設定フラグが既に設定されているか否かを示す。図１２の例においては、「人物」モードで撮像された画像ファイルが既にインデックステーブル１３２に登録されていることを示している。
【００６６】
マイコン１１０は、読み出し済みフラグが「１」の撮像設定情報を、読み出し済みテーブル１３３から読み出す。そして、マイコン１１０は、カテゴリテーブル１３１を参照して、読み出し済みフラグが「１」の撮像設定情報が、いずれのカテゴリに属するかを認識する。例えば、「人物」モードの読み出し済みフラグが「１」の場合は、マイコン１１０は、「人物など」カテゴリが既にインデックステーブル１３２に登録されていることを認識する。そして、マイコン１１０は、既にインデックステーブル１３２に登録されているカテゴリについて、図９（ｂ）に示すカテゴリアイコン１５１をグレースケール表示からカラー表示に変更する（Ｓ１５）。
【００６７】
つまり、マイコン１１０は、インデックステーブル１３２に撮像設定フラグが既に記載（設定）されている撮像設定情報を少なくとも１つ含むカテゴリと、インデックステーブル１３２に撮像設定フラグが記載（設定）されている撮像設定情報を１つも含まないカテゴリとの間で、カテゴリに対するカテゴリ表示１５１の表示態様を異ならせる。
【００６８】
これは次のようにも換言できる。マイコン１１０は、マイコン１１０により画像ファイルを生成するタイミングと異なるタイミングにおいて、メモリカード１４１から画像ファイル又は画像ファイルのヘッダ部を読み出して、インデックステーブル１３２に撮像設定フラグを追加している期間中、カテゴリの状態が変化したときは以下のように制御する。すなわち、あるカテゴリの状態が、そのカテゴリに属する撮像設定情報を示す撮像設定フラグのいずれもがインデックステーブル１３２に記載されていない状態から、そのカテゴリに属する撮像設定情報を示す撮像設定フラグのいずれかがインデックステーブル１３２に記載されている状態に変わった場合に、そのカテゴリに対するカテゴリ表示１５１の表示態様を撮像設定フラグの追加期間中に変更する。
【００６９】
次に、マイコン１１０は、インデックステーブル１３２を参照して、インデックステーブル１３２内に撮像設定フラグが対応付けられていない画像ファイル名情報があるか否かを調べる（Ｓ１６）。そして、対応付けが未だなされていない画像ファイル名情報について、インデックステーブル１３２に撮像設定フラグの追加を行う（Ｓ１７）。
【００７０】
以下、図１１のフローにおける撮像設定フラグの追加処理（ステップＳ１７）について、さらに詳細に説明する。図１３は、撮像設定フラグの追加処理（ステップＳ１７）におけるデジタルカメラ１００の動作を説明するためのフローチャートである。
【００７１】
マイコン１１０は、撮像設定フラグの対応付けが未だなされていない画像ファイル名情報が示す画像ファイルのヘッダ部を、メモリカード１４１から読み出す。そして、そのヘッダ部に撮像設定情報が含まれている場合には、その情報を読み出す（Ｓ１７１）。ヘッダ部から撮像設定情報を読み出した場合、マイコン１１０は、その撮像設定情報が初めて読み出した情報か否かを、読み出し済みテーブル１３３を参照することにより判断する（Ｓ１７２）。ヘッダ部から読み出した撮像設定情報が初めて読み出した情報である場合、読み出し済みテーブル１３３において、その撮像設定情報に対応する読み出し済みフラグを「１」に設定する（Ｓ１７３）。
【００７２】
次に、マイコン１１０は、カテゴリテーブル１３１と読み出し済みテーブル１３３とを参照して、先ほど読み出した撮像設定情報が属するカテゴリが、初めて読み出されたカテゴリか否かを調べる（Ｓ１７４）。そして、そのカテゴリが初めて読み出したカテゴリである場合、マイコン１１０は、液晶モニタ１５０を制御して、そのカテゴリに対応するカテゴリアイコン１５１をグレースケール表示からカラー表示に変更させる（Ｓ１７５）。その後、マイコン１１０はステップＳ１７６に進む。
【００７３】
一方、ステップＳ１７２において、ヘッダ部から読み出した撮像設定情報が初めて読み出した情報でない場合、マイコン１１０は、ステップＳ１７３からステップＳ１７５をスキップして、ステップＳ１７６に進む。また、ステップＳ１７４において、ヘッダ部から読み出したカテゴリが初めて読み出したカテゴリでない場合は、ステップＳ１７５をスキップして、ステップＳ１７６に進む。
【００７４】
ステップＳ１７６において、マイコン１１０は、ヘッダ部を読み出した画像ファイルに対応する撮像設定フラグをインデックステーブル１３２に追記する。これにより、図７に示すインデックステーブル１３２は、例えば、図１４に示すようなテーブルになる。
【００７５】
次に、マイコン１１０は、ヘッダ部を読み出した画像ファイルが属するカテゴリについて、カテゴリ別カウンタ１１１をインクリメントする（Ｓ１７７）。これにより、カテゴリ毎に分類される画像ファイル数をカウントできる。なお、カテゴリ検索を始めた際に既にインデックステーブル１３２に登録済みの画像ファイルについては、予めカテゴリ別カウンタ１１１によりカウントされているものとする。カテゴリ別カウンタ１１１のインクリメントが終了すると、図９に示す画面表示において、そのインデックステーブル１３２がカーソル表示１５２の位置するカテゴリに対応する場合は、検索枚数表示１５４を１だけ増加させて表示する。
【００７６】
次に、マイコン１１０は、全検索数カウンタ１１２を１だけインクリメントする（Ｓ１７８）。これにより、カテゴリ検索済みの画像ファイル数を全てカウントすることができる。そして、マイコン１１０は、予め把握しているメモリカード１４１内の画像ファイル数と、全検索数カウンタ１１２の値とに基づいて、カテゴリ検索の進捗度合いを算出し、進捗バー表示１５５を更新する（Ｓ１７９）。
【００７７】
最後に、マイコン１１０は、インデックステーブル１３２に登録されている全ての画像ファイルについて撮像設定フラグを対応付けたかどうかを確認する（Ｓ１８０）。全ての画像ファイルに対して対応づけが終了していれば、カテゴリ検索動作は終了する。全て終了していない場合、ステップＳ１７１に戻り、全ての画像ファイルに対して対応づけが終了するまで、上記処理を繰り返す。
【００７８】
２−２−２  再生動作
次に、カテゴリ検索動作終了後の動作について説明する。カテゴリ検索動作が終了すると、図１０（ａ）に示す画面表示が表示される。この表示画面上では、複数の撮像設定情報をまとめて１つのカテゴリとして選択可能である。この選択は、マイコン１１０、操作部１２０及び液晶モニタ１５０からなる構成の機能によって実現可能である。使用者が選択可能なカテゴリの一つを指定して決定釦１２４を押下すると、図１０（ｂ）に示す画面表示に切り替わり、手動再生動作（Ｓ３）が可能となる。
【００７９】
手動再生動作においては、図１５に示すように、通常の１枚再生の他に複数枚再生や拡大再生が可能である。それぞれ、使用者がズームリング１２８をワイド方向（Ｗ）かテレ方向（Ｔ）かに操作することにより、切り替えることができる。マイコン１１０は、使用者の順送りまたは逆送りの操作に応じて、順次、インデックステーブル１３２及びカテゴリテーブル１３１を参照して、再生すべき画像ファイルを検索する。そして、検索結果に応じて、メモリカード１４１から画像ファイルを読み出して、画像処理部１０４で所定の処理を施し、液晶モニタ１５０に表示する。
【００８０】
より具体的には、マイコン１１０は、使用者が次の画像ファイルの再生を指定したときに、選択しているカテゴリを認識し、カテゴリテーブル１３１を参照してそのカテゴリに属する撮像設定情報を特定する。そして、マイコン１１０は、インデックステーブル１３２を参照して、特定された撮像設定情報に対応する撮像設定フラグが「１」である画像ファイルを探索する。マイコン１１０は、探索した画像ファイルをメモリカード１４１から読み出す。つまり、マイコン１１０は、インデックステーブル１３２において、選択されたカテゴリに含まれる撮像設定情報を示す撮像設定フラグと対応付けられた画像ファイル名情報が示す画像ファイルをメモリカード１４１から読み出し、読み出した画像ファイルに格納された画像データ又はその画像データに所定の処理が施された画像データが液晶モニタ１５０に表示されるよう制御を行う。
【００８１】
２−２−３  スライドショー動作
図１０（ａ）に示す画面表示の状態において、使用者がディスプレイ釦１２７を押下すると、図１０（ｃ）に示すカテゴリスライドショーの設定表示画面が表示される。図１０（ｃ）において、「再生間隔」はスライドショー１枚当たりの再生時間を示す情報であり、使用者の操作により変更可能である。「効果」は、画像表示時の特殊効果である。例えば、中央から画像が次第に表示されていく設定や、画面のサイドから表示されていく設定などが考えられる。「音声」は、スライドショーの期間中、音声を再生するかどうかについての設定である。「スライドショー登録」については後述する。
【００８２】
「開始」によって、スライドショー動作が開始される。スライドショー動作は、次々に再生すべき画像ファイルを更新しながら、前述の再生動作を繰り返すことになる。
【００８３】
２−２−４  スライドショー登録
次に、スライドショー登録動作について説明する。「スライドショー登録」を選択すると、そのとき選択されているカテゴリを自動再生するための制御ファイルを作成する。その制御ファイルとしては、例えば、ＤＰＯＦ規格で規定される制御ファイルが考えられる。
【００８４】
図１６に、カテゴリスライドショーのためのＤＰＯＦファイルの一例を示す。ＤＰＯＦファイルは、ヘッダ部、ベンダーユニーク部及びジョブ規定部を含む。ＤＰＯＦファイルにおいて、ヘッダ部、ベンダーユニーク部、ジョブ規定部の順に記述されている。
【００８５】
ヘッダ部は、ヘッダ識別子Ｄ１０から始まり、ＤＰＯＦバージョン情報Ｄ１１とカメラ情報Ｄ１２と作成日時情報Ｄ１３とを含む。ＤＰＯＦバージョン情報Ｄ１１は、ＤＰＯＦ規格のどのバージョンに準拠して作成されたのかを示す情報である。カメラ情報Ｄ１２は、ＤＰＯＦファイルを作成したカメラを特定するための情報である。作成日時情報Ｄ１３は、ＤＰＯＦファイルを作成した日時を示す情報である。
【００８６】
ベンダーユニーク部は、ベンダーユニーク開始識別子Ｄ２１から始まり、ベンダーユニーク終了識別子Ｄ２５で終わる。ベンダーユニーク部に含まれる情報の意味合い又は取り決めは、カメラメーカ独自に規定することができる。従って、あるカメラメーカのカメラで作成されたＤＰＯＦファイルに含まれるベンダーユニーク部は、他のカメラメーカのカメラではその意味合いを認識できない場合もある。ただし、カメラメーカ間でベンダーユニーク部について共通の取り決めを行っていてもよい。
【００８７】
カテゴリスライドショー用のＤＰＯＦファイルの場合、ベンダーユニーク部は、ベンダー情報Ｄ２２、使用目的情報Ｄ２３、カテゴリ情報Ｄ２４を含むように構成するのが望ましい。ベンダー情報Ｄ２２は、カメラメーカを示す情報である。使用目的情報Ｄ２３は、このＤＰＯＦファイルをスライドショーに用いることを示す情報である。カテゴリ情報Ｄ２４は、スライドショー対象の画像ファイルが属するカテゴリを示す情報である。図１６に示すＤＰＯＦファイルでは、「ＢＡＢＹ」となっており、これから、赤ちゃんというカテゴリに関するカテゴリスライドショー用ＤＰＯＦファイルであることが分かる。
【００８８】
ジョブ規定部は、１又は複数のジョブを含む。各ジョブは、ジョブ識別子Ｄ３０から始まる。そして、各ジョブにはそのジョブを特定するためのジョブＩＤ・Ｄ３１とファイルフォーマット情報Ｄ３２とファイル特定情報Ｄ３３が含まれる。ファイル特定情報Ｄ３３は、スライドショーで自動再生するべき画像ファイルを特定するための情報である。ファイル特定情報Ｄ３３は、画像ファイルのファイル名を含むようにするのが好ましい。また、画像ファイルのパスに関する情報を含むのも望ましい。マイコン１１０は、カテゴリテーブル１３１及びインデックステーブル１３２を参照して、どの画像ファイルのファイル特定情報Ｄ３３をＤＰＯＦファイルに含むかを特定する。具体的には、マイコン１１０は、使用者がスライドショー登録を選択したときに、選択しているカテゴリを認識し、カテゴリテーブル１３１を参照してそのカテゴリに属する撮像設定情報を特定する。そして、マイコン１１０は、インデックステーブル１３２を参照して、特定された撮像設定情報に対応する撮像設定フラグが「１」である画像ファイルを探索する。マイコン１１０は、探索した画像ファイルに関するファイル特定情報Ｄ３３をＤＰＯＦファイルに追加する。
【００８９】
マイコン１１０は、作成したＤＰＯＦファイルをメモリカード１４１に格納する。これにより、メモリカード１４１は、画像ファイルとともに、ＤＰＯＦファイルを格納することになる。そのため、デジタルカメラ１００でカテゴリスライドショー動作ができる他、メモリカード１４１を他の装置に挿入することによりカテゴリスライドショー動作ができる。但し、メモリカード１４１を挿入された装置はカテゴリスライドショーのためのハードウェア及びソフトウェアを備えておく必要がある。
【００９０】
以上のようにして、１つのカテゴリに属する画像ファイルについて、スライドショー用のＤＰＯＦファイルを自動で作成することができる。より具体的には、インデックステーブル１３２を用いてスライドショー用のＤＰＯＦファイルを作成するようにしたために、スライドショー用のＤＰＯＦファイルを容易に作成できたのである。すなわち、使用者が指定したカテゴリについて、マイコン１１０は、インデックステーブル１３２を参照して、ＤＰＯＦファイルに格納するファイル特定情報を決定する。そのため、使用者がカテゴリを指定するだけで、カテゴリ別のＤＰＯＦファイルは自動的に作成できるのである。
【００９１】
さらに、インデックステーブル１３２に格納された画像ファイル名情報をＤＰＯＦファイルのファイル特定情報として利用するのが好ましい。インデックステーブル１３２に格納された画像ファイル名情報を利用すれば、ＤＰＯＦファイル作成時に改めて画像ファイルのヘッダ部を読み出す必要がなく、迅速にＤＰＯＦファイルを作成できるからである。
【００９２】
３  本実施の形態のまとめ
以上のように、本実施の形態に係るデジタルカメラ１００は、インデックステーブル１３２を格納する。インデックステーブル１３２は、画像ファイル名情報と、撮像設定フラグとを互いに関連づけて管理する。マイコン１１０は、画像ファイルの生成時に、その画像ファイル名情報をインデックステーブル１３２に追加する。その際、マイコン１１０は、その画像ファイルのヘッダ部に格納され得る撮像設定情報のうち少なくとも１つの撮像設定情報については、その少なくとも１つの撮像設定情報がヘッダ部に含まれるか否かに関わらず、インデックステーブル１３２に追加しない。
【００９３】
これにより、画像ファイルの生成タイミングには、少なくとも１つの撮像設定情報についてインデックステーブル１３２への追加を省略できるので、その分マイコン１１０の処理負担を軽減できる。よって、マイコン１１０は、迅速に画像ファイルを生成し、又はインデックステーブル１３２を更新できる。
【００９４】
また、本実施の形態のデジタルカメラ１００において、少なくとも１つの撮像設定情報が画像ファイルのヘッダ部に格納されている場合、マイコン１１０は、画像ファイルの生成タイミングとは異なるタイミングにおいて、その撮像設定情報を示す撮像設定フラグをインデックステーブル１３２に追加する。
【００９５】
これにより、画像ファイルの生成を遅延させることなく、インデックステーブル１３２に撮像設定フラグを追加することができる。連写など画像ファイルを迅速に生成したい場合があるので、インデックステーブル１３２に撮像設定フラグを追加することにより画像ファイルの生成を遅延させるという事態は避けるのが好ましいのである。
【００９６】
また、本発明は、本実施の形態で示したように、検索情報を撮像設定情報とすることができる。これにより、同様な撮像シーンの画像ファイルを容易にピックアップできるようになる。
【００９７】
また、本発明は、本実施の形態に示すように、複数の検索情報をまとめて１つのカテゴリとして選択可能に構成できる。この場合、マイコン１１０は、インデックステーブル１３２において、選択されたカテゴリに含まれる撮像設定情報を示す撮像設定フラグと対応付けられた画像ファイル名情報が示す画像ファイルを、メモリカード１４１から読み出し、読み出した画像ファイルに格納された画像データ又はその画像データに所定の処理が施された画像データに基づく画像を液晶モニタ１５０に表示させるよう制御する。
【００９８】
これにより、同様の検索条件の画像ファイルを一度の操作で読み出すことができるので、操作性が良い。
【００９９】
また、本発明は、本実施の形態に示すように、少なくとも１つの検索情報はあるカテゴリに属するとともに別のカテゴリにも属するように設定しておいてもよい。これにより、ある検索情報が割り当てられた画像ファイルについて様々な観点（カテゴリ）で検索が可能となるので、検索し易くなる。
【０１００】
また、本発明は、本実施の形態に示すように、カテゴリ内に属する撮像設定情報を示す撮像設定フラグのいずれかがインデックステーブル１３２に記載されている場合と、カテゴリ内に属する撮像設定情報を示す撮像設定フラグのいずれもがインデックステーブル１３２に記載されていない場合とで、カテゴリ表示１５１の表示態様を異ならせるようにしてもよい。これにより、そのカテゴリに分類された画像ファイルが存在するカテゴリの表示と、そのような画像ファイルが存在しないカテゴリの表示とで、表示態様が異なるので、両者を区別して認識し易い。
【０１０１】
また、本発明は、本実施の形態に示すように、画像ファイルの生成タイミングとは異なるタイミングにおいて、メモリカード１４１から画像ファイル又は画像ファイルのヘッダ部を読み出してもよい。そして、インデックステーブル１３２に撮像設定フラグを追加している期間中、あるカテゴリの状態が、そのカテゴリに属する撮像設定情報を示す撮像設定フラグのいずれもがインデックステーブル１３２に記載されていない状態から、その撮像設定フラグのいずれかがインデックステーブル１３２に記載された状態に変わった場合、そのカテゴリを示すカテゴリ表示１５１の表示態様を撮像設定フラグの追加期間中に変更してもよい。これにより、カテゴリ検索中に、画像ファイルを含むカテゴリと、そうでないカテゴリとを区別して認識し易い。
【０１０２】
また、本発明は、本実施の形態に示すように、インデックステーブル１３２に基づいて、カテゴリスライドショー用のＤＰＯＦファイルを生成するようにしてもよい。これにより、カテゴリスライドショー用のＤＰＯＦファイルを容易に作成できる。
【０１０３】
具体的には、本実施の形態に示すように、インデックステーブル１３２に基づいて、ＤＰＯＦに格納するための情報（ファイル特定情報等）を取得するようにしてもよい。これにより、インデックステーブル１３２を参照することにより、対象の撮像設定情報に対応付けられた画像ファイルを迅速に特定できる。そのため、ＤＰＯＦファイルに格納するための画像ファイル特定情報も迅速に決定できる。したがって、インデックステーブル１３２を参照することにより、迅速にＤＰＯＦファイルを作成できる。
【０１０４】
また、本実施の形態に示すように、インデックステーブル１３２に記載された画像ファイル名情報を、ＤＰＯＦファイルに格納するためのファイル特定情報として用いてもよい。この場合、画像ファイル名情報を必要に応じて加工してもよい。インデックステーブル１３２に記載された画像ファイル名情報をＤＰＯＦファイルのファイル特定情報として用いるので、迅速にＤＰＯＦファイルを作成できる。
【０１０５】
４  他の実施の形態
上記の実施の形態において、本発明の具体的な一態様を説明した。しかし、本発明の思想は上述の例に限定されるものではない。以下、他の実施の形態を説明する。
【０１０６】
上記の実施の形態では、本発明の撮像手段としてＣＣＤイメージセンサ１０２を例示した。しかし、撮像手段はこれには限定されない。例えば、撮像手段として、ＣＭＯＳイメージセンサやＮＭＯＳイメージセンサなどを用いてもよい。要するに、被写体像を撮像して画像データを生成するものであれば撮像手段として利用できる。
【０１０７】
上記の実施の形態では、本発明の検索情報として撮像設定情報を例示した。しかし、検索情報はこれには限定されない。例えば、検索情報として、シャッタースピードや撮像場所などを用いてもよい。要するに、画像データの検索に用いる情報であればよい。但し、検索情報として撮像設定情報を用いれば、撮像時の条件に基づいて画像ファイルを検索できるので、同様の撮像シーンの画像ファイルを容易にピックアップすることができる。
【０１０８】
上記の実施の形態では、本発明のファイル形式としてＥｘｉｆ形式を例示した。しかし、ファイル形式はこれには限定されない。要するに、ファイル形式は、付加データを備える画像ファイルの形式であればよい。
【０１０９】
上記の実施の形態では、本発明の記憶媒体としてメモリカード１４１を例示した。しかし、記憶媒体はこれには限定されない。例えば、記憶媒体として、内蔵メモリなどを用いてもよい。要するに、記憶媒体は、生成された画像ファイルを格納できるものであればよい。
【０１１０】
上記の実施の形態では、本発明の管理データとしてインデックステーブル１３２を例示した。しかし、管理データはこれには限定されない。要するに、管理データは、記憶媒体に記録された画像ファイルを管理するためのものであればよい。
【０１１１】
上記の実施の形態では、本発明の制御手段としてマイコン１１０を例示した。しかし、制御手段はこれには限定されない。例えば、制御手段として、ハードのみで構成する半導体回路装置などを用いてもよい。要するに、制御手段は、管理データの作成及び更新を制御するものであればよい。
【０１１２】
上記の実施の形態では、本発明の検索特定情報として撮像設定フラグを例示した。しかし、検索特定情報はこれには限定されない。例えば、検索特定情報として、撮像設定情報を示す英文字等の情報であってもよい。要するに、検索情報を示すものであればよい。
【０１１３】
上記の実施の形態では、本発明の表示手段として、液晶モニタ１５０を例示した。しかし、表示手段はこれには限定されない。例えば、表示手段として、有機ＥＬディスプレイなどを用いてもよい。要するに、表示手段は画像データに基づく画像を表示できるものであればよい。
【０１１４】
上記の実施の形態では、カテゴリ表示の色をカラー表示とするかグレースケール表示とするかによって、区別し易くした。しかし、本発明はこれには限定されない。例えば、一方を表示し、他方を表示しないようにしてもよい。また、一方を通常の画像表示として他方を半透明な表示としてもよい。また、両者の輝度を変えるようにしてもよい。要するに、両者を見た目で区別できる表示であればよい。
【０１１５】
また、上記の実施の形態では、カテゴリ再生動作において、検索した画像を液晶モニタ１５０に表示するようにしたが、これには限らない。例えば、無線通信部１０６又はＵＳＢ接続部１０７を介して外部の表示装置に画像データを出力するようにしてもよい。
【０１１６】
また、上記の実施の形態では、ＤＰＯＦファイルをメモリカード１４１に格納するとした。しかし、本発明はこれには限定されない。例えば、無線通信部１０６又はＵＳＢ接続部１０７を介して外部装置にＤＰＯＦファイルを送信するようにしてもよい。この場合、送信画像ファイルもともに外部装置に送信することにより、外部装置において自動的にカテゴリスライドショー動作を行うことができる。
【０１１７】
また、上記の実施の形態では、シーンモードは使用者がモードダイアル１２１を用いて手動で設定していたが、マイコン１１０が画像や被写体に関する情報に基づいて、撮影状況に応じた好適なシーンモードを自動で設定するようにしてもよい。例えば、画像中に人の顔が含まれていると判断したときはシーンモードを「人物」に設定する。被写体に関する情報としては、フォーカス情報（ズームレンズ及びフォーカスレンズの位置情報、等）がある。ズームレンズ及びフォーカスレンズの位置情報に基づき被写体距離を判断し、その距離に応じて「マクロ」や「風景」のシーンモードに付け替えることもできる。なお、自動で設定されたときのシーンモードの名称を、手動で設定された場合と区別できるようにしてもよい。例えば、「ｉ人物」、「ｉマクロ」、「ｉ風景」と称してもよい。この場合、自動で設定されるシーンモードのカテゴリを新たに設けてもよい。また、自動で設定されるシーンモードを、対応する手動で設定されるシーンモードと同じカテゴリ内に分類しても良い（図１７参照）。
【産業上の利用可能性】
【０１１８】
本発明は、画像ファイルの分類又は検索が可能な撮像装置に適用できる。具体的には、デジタルスチルカメラやムービー、カメラ機能付き携帯電話端末などに適用可能である。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施の形態におけるデジタルカメラの背面図
【図２】本発明の実施の形態におけるデジタルカメラの構成を示すブロック図
【図３】フラッシュメモリの記憶領域の構成を示す模式図
【図４】カテゴリテーブルの構成を示す図
【図５】本発明の実施の形態におけるデジタルカメラの記録動作のフローチャート
【図６】画像ファイルのデータ構成を示す模式図
【図７】インデックステーブルの構成を示す図
【図８】本発明の実施の形態におけるデジタルカメラのカテゴリ再生動作のフローチャート
【図９】カテゴリ検索動作中の表示画面を示す図
【図１０】カテゴリ検索動作終了後の表示画面を示す図
【図１１】本発明の実施の形態に係るデジタルカメラのカテゴリ検索動作のフローチャート
【図１２】読み出し済みテーブルの構成を示す図
【図１３】本発明の実施の形態におけるデジタルカメラの撮像設定フラグ追加動作のフローチャート
【図１４】インデックステーブルの構成を示す図
【図１５】再生動作中の表示画面を示す図
【図１６】ＤＰＯＦファイルの構成例を示す図
【図１７】自動で設定されたシーンモードが分類されたカテゴリテーブルの構成を示す図
【符号の説明】
【０１２０】
１００  デジタルカメラ
１０１  光学系
１０２  ＣＣＤイメージセンサ
１０３  ＡＤコンバータ
１０４  画像処理部
１１０  マイコン
１１１  カテゴリ別カウンタ
１１２  全検索数カウンタ
１２０  操作部
１２１  モードダイアル
１２４  決定釦
１２５  十字キー
１２６  削除釦
１２７  ディスプレイ釦
１３０  フラッシュメモリ
１３１  カテゴリテーブル
１３２  インデックステーブル
１３３  読み出し済みテーブル
１３４  データ領域
１３５  専用領域
１３６  プログラム領域
１４０  カードスロット
１４１  メモリカード
１４２  離脱監視部
１５０  液晶モニタ 
【図１】
2009021992.tif 000003
【図２】
2009021992.tif 000004
【図３】
2009021992.tif 000005
【図４】
2009021992.tif 000006
【図５】
2009021992.tif 000007
【図６】
2009021992.tif 000008
【図７】
2009021992.tif 000009
【図８】
2009021992.tif 000010
【図９】
2009021992.tif 000011
【図１０】
2009021992.tif 000012
【図１１】
2009021992.tif 000013
【図１２】
2009021992.tif 000014
【図１３】
2009021992.tif 000015
【図１４】
2009021992.tif 000016
【図１５】
2009021992.tif 000017
【図１６】
2009021992.tif 000018
【図１７】
2009021992.tif 000019