(57)【要約】【課題】  簡単な質問に答えていくだけでそれらの質問に対応するキーワードを自動的に生成して検索を行うことができる使い勝手がよい効率的な電子カメラを提供する。【解決手段】  被写体の像を電子的に撮像する撮像手段（２０）、撮像手段で撮像された電子的な画像信号を画像ファイルに変換する変換手段（２１）、画像ファイルを記憶する記憶手段（１８）、家族のプロファイルを保持する保持手段（４２）、少なくとも家族のメンバーの一人を指定する情報と暦の情報とをキーワードとして入力する入力手段（２５）、キーワードに基づいてプロファイルから該当するメンバーの情報を取り出してその情報とキーワードの暦の情報とから検索期間を計算する計算手段（２１）、検索期間内に記憶された画像ファイルを検索する検索手段（２１）、検索結果を表示する表示手段（２４）を備える。【選択図】  図２
2006166193.tif 000002
【特許請求の範囲】
【請求項１】
被写体の像を電子的に撮像する撮像手段と、前記撮像手段で撮像された電子的な画像信号を画像ファイルに変換する変換手段と、前記画像ファイルを記憶する記憶手段と、家族又はグループのメンバーのプロファイルを保持する保持手段と、少なくとも前記家族又はグループのメンバーの一人を指定する情報と暦又は暦を特定するための情報とをキーワードとして入力する入力手段と、前記キーワードに基づいて前記プロファイルから該当するメンバーの情報を取り出してその情報と前記キーワードの暦又は暦を特定するための情報とから検索期間を計算する計算手段と、前記検索期間内に前記記憶手段に記憶された画像ファイルを該記憶手段の中から検索する検索手段と、前記検索手段の検索結果を表示する表示手段とを備えたことを特徴とする電子カメラ。
【請求項２】
前記暦又は暦を特定するための情報は、生年月日を基準にした、当該メンバーの年齢であることを特徴とする請求項１記載の電子カメラ。
【請求項３】
前記暦又は暦を特定するための情報は、生年月日を基準にした、当該メンバーの学年又は入学年や卒業年若しくはそれらに相当する節目の年であることを特徴とする請求項１記載の電子カメラ。
【請求項４】
前記暦又は暦を特定するための情報は、生年月日を基準にした、当該メンバーに関係する季節毎の行事であることを特徴とする請求項１記載の電子カメラ。
【請求項５】
前記画像ファイルは、静止画又は動画の画像ファイル若しくは音声情報を含む静止画又は動画の画像ファイルであることを特徴とする請求項１乃至請求項４いずれかに記載の電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラに関し、とりわけ、大容量の記憶デバイスに大量の画像ファイル等を保存できる電子カメラに関する。
【背景技術】
【０００２】
撮影画像を画像ファイルとして電子的に記録保存できる電子カメラ、たとえば、デジタルカメラやカメラ付携帯電話機などが広く普及している。一方、半導体記憶デバイスの大容量化と低価格化に伴い、この種の電子カメラのデータ保存容量はますます増加の一途を辿る傾向にある。しかも、電子カメラ等の携帯機器に搭載可能な超小型のハードディスク（１インチサイズや０．８インチサイズのハードディスク）の実用化もこの傾向にさらに拍車を掛ける。このような背景から、今日における電子カメラの記憶容量は数百ＭＢはおろか機種によっては数ＧＢにも及ぶものもあり、大量（数百枚〜数千枚）の保存画像の中から所望の画像を検索するのがきわめて困難な状況になってきた。
【０００３】
そこで、特許文献１では、デジタルカメラで撮影した画像データを保存する際に、撮影者の音声データ（とりわけ、その画像データの分類・整理に資する語句を含む音声データ）を、その画像データに関連付けて保存する。そして、それらの画像データと音声データとを含む記憶媒体をパーソナルコンピュータ等にセットした際に、当該パーソナルコンピュータ内で、前記の音声データを文字認識して、上記の語句を文字列（キーワード）に変換し、そのキーワードを用いて、その音声データに関連付けされた画像データをフォルダに仕分ける等の分類・整理を行うという技術が開示されている（以下、従来技術１という）。
【０００４】
また、特許文献２では、デジタルカメラで撮影した画像データを保存する際に、モニター画面に表示された画像データの上に、多数のキーワード選択ボタンをマトリクス状に配列した半透明なキーワード選択画像を重畳表示し、撮影者によって選択されたボタンに対応するキーワードを、その画像データに付加して保存するものが開示されている（以下、従来技術２という）。
【０００５】
【特許文献１】特開２０００−３５８２０５号公報
【特許文献２】特開２００２−３４４７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の従来技術１、２にあっては、いずれも、画像データに所要のキーワードを付加するための技術を開示しているに過ぎず、それらのキーワードを付加していない通常の画像データには、まったく適用することができないという問題点がある。
【０００７】
また、従来技術１では、デジタルカメラで撮影した画像データを保存する際に、撮影者によって発せられた、その画像データの分類・整理に資する音声データを、その画像データに関連付けて保存するが、そのような機能を持たないデジタルカメラで保存された画像データには当然のことながら音声データが付属していないから、パーソナルコンピュータ内で整理保存する際には、通常どおり、意図的にファイルに分類仕分けするしか術がなく、したがって、検索についても、ファイル名等の限られた情報を利用できるだけであり、到底効率的な検索を行うことができないという問題点がある。
【０００８】
また、従来技術２では、画像データの保存時に、半透明なキーワード選択画像を重畳表示して、所要のキーワードを選択するようになっているが、やはり、そのような機能を持たないデジタルカメラで保存された画像データにはキーワードを付加することができないから、従来技術１と同様に、パーソナルコンピュータ内で整理保存する際には、通常どおり、意図的にファイルに分類仕分けするしか術がなく、したがって、検索についても、ファイル名等の限られた情報を利用できるだけであり、到底効率的な検索を行うことができない。
【０００９】
そこで、本発明は、以上の事情に鑑みてなされてものであり、簡単な質問に答えていくだけで、それらの質問に対応するキーワードを自動的に生成して検索を行うことができる使い勝手がよい効率的な電子カメラを提供することにある。
【課題を解決するための手段】
【００１０】
請求項１記載の発明は、被写体の像を電子的に撮像する撮像手段と、前記撮像手段で撮像された電子的な画像信号を画像ファイルに変換する変換手段と、前記画像ファイルを記憶する記憶手段と、家族又はグループのメンバーのプロファイルを保持する保持手段と、少なくとも前記家族又はグループのメンバーの一人を指定する情報と暦又は暦を特定するための情報とをキーワードとして入力する入力手段と、前記キーワードに基づいて前記プロファイルから該当するメンバーの情報を取り出してその情報と前記キーワードの暦又は暦を特定するための情報とから検索期間を計算する計算手段と、前記検索期間内に前記記憶手段に記憶された画像ファイルを該記憶手段の中から検索する検索手段と、前記検索手段の検索結果を表示する表示手段とを備えたことを特徴とする電子カメラである。
この発明では、正確な撮影日時を思い出せなくても、家族やグループの該当メンバーの指定と、目的の写真撮影に関係する暦又はそれを特定する情報を指定するだけで、大まかな撮影日時が推定計算され、その計算結果に基づいて該当する撮影日時の画像ファイルが検索される。
請求項２記載の発明は、前記暦又は暦を特定するための情報は、生年月日を基準にした、当該メンバーの年齢であることを特徴とする請求項１記載の電子カメラである。
この発明では、該当メンバーの生年月日と年齢とから大まかな撮影日時が推定計算される。
請求項３記載の発明は、前記暦又は暦を特定するための情報は、生年月日を基準にした、当該メンバーの学年又は入学年や卒業年若しくはそれらに相当する節目の年であることを特徴とする請求項１記載の電子カメラである。
この発明では、該当メンバーの生年月日と学年又は入学年や卒業年若しくはそれらに相当する節目の年とから大まかな撮影日時が推定計算される。
請求項４記載の発明は、前記暦又は暦を特定するための情報は、生年月日を基準にした、当該メンバーに関係する季節毎の行事であることを特徴とする請求項１記載の電子カメラである。
この発明では、該当メンバーの生年月日と当該メンバーに関係する季節毎の行事とから大まかな撮影日時が推定計算される。
請求項５記載の発明は、前記画像ファイルは、静止画又は動画の画像ファイル若しくは音声情報を含む静止画又は動画の画像ファイルであることを特徴とする請求項１乃至請求項４いずれかに記載の電子カメラである。
この発明では、静止画の画像ファイルはもとより、動画の画像ファイルの検索や、音声情報付の静止画又は動画の画像ファイルの検索にも対応する。
【発明の効果】
【００１１】
本発明では、正確な撮影日時を思い出せなくても、家族やグループの該当メンバーの指定と、目的の写真撮影に関係する暦又はそれを特定する情報を指定するだけで、大まかな撮影日時が推定計算され、その計算結果に基づいて該当する撮影日時の画像ファイルが検索されるので、たとえば、「太郎、小学２年、運動会」などというキーワードを指定すると、あらかじめ登録されている該当者（この場合“太郎”）の生年月日を読み出し、この生年月日と、上記の“小学２年”というキーワードとから撮影期間を推定計算し、その期間内に撮影された画像ファイルを検索することができる。したがって、撮影日時を思い出せない場合であっても、上記のキーワードは誰でも容易に思いつくから、手軽に大量の画像ファイルの絞り込みを行うことができ、必要な画像ファイルの検索効率を格段に向上できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施例を、デジタルカメラへの適用を例にして、図面を参照しながら説明する。なお、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【００１３】
１．デジタルカメラ１の構成
図１は、デジタルカメラ１（電子カメラ）の正面図及び背面図である。この図において、特にそれに限定されないが、例示のデジタルカメラ１は、箱形のボディ２の前面に沈胴式のレンズ鏡筒３、ストロボ発光窓４、ファインダ前面窓５及び収音穴６などを配置すると共に、その上面に電源スイッチ７及びシャッタボタン８などを配置し、さらに、その背面にファインダ後面窓９、モード切り換えスイッチ１０、ズーム操作ボタン１１、ＭＥＮＵボタン１２、上下左右移動ボタン１３、ＳＥＴボタン１４、拡声穴１５及び液晶モニタ１６などを配置し、加えて、その側面に蓋２ａを有するメモリスロット１７を配置して、そのメモリスロット１７に、たとえば、半導体メモリカードやカード型ハードディスクなどの着脱式の記憶媒体１８（記憶手段）を挿入できるように構成されている。
【００１４】
ズーム操作ボタン１１は、モード切り換えスイッチ１０の位置に応じてその機能が変化する。すなわち、モード切り換えスイッチ１０が「撮影モード位置」（右側にスライドした位置）にあるときには、ズーム操作ボタン（左端を押すと望遠、右端を押す広角）として機能するが、モード切り換えスイッチ１０が「再生モード位置」（左側にスライドした位置）にあるときには、“インデックス表示操作ボタン”として機能する。インデックス表示操作ボタンとして機能する場合、ズーム操作ボタン１１の左端を押せば、インデックス表示モードとなり、ズーム操作ボタン１１の右端を押せば、一覧リスト表示モードとなる。なお、インデックス表示モードとは、記憶媒体１８に格納されている各画像ファイルのインデックス画像（元画像の縮小画像、サムネイル画像ともいう）を液晶モニタ１６に一覧表示するモードであり、また、一覧リスト表示とは、記憶媒体１８に格納されている各画像ファイルのファイル名や撮影日時等の情報をリストの形で液晶モニタ１６に表示するモードである。
【００１５】
図２は、デジタルカメラ１の内部ブロック図である。この図において、デジタルカメラ１は、機能毎に、音声入力系１９、撮像系２０（撮像手段）、制御系２１（変換手段、検索手段、計算手段）、音声出力系２２、画像データ等メモリ系２３、表示系２４（表示手段）及び操作系２５（入力手段）などに分類することができる。
【００１６】
これらの系毎に説明すると、音声入力系１９は、ボディ前面の収音穴６の近くに配置されたマイク２６と、このマイク２６で拾った音を増幅するアンプ２７と、アンプ２７で増幅されたアナログの音声信号をデジタル信号に変換するＡ／Ｄ変換部２８と、デジタル変換された音声信号を一時的に記憶する音声メモリ２９とを備える。
【００１７】
撮像系２０は、ボディ前面のレンズ鏡筒３に収められたズーム機能及びオートフォーカス機能付の撮影レンズ群３０と、この撮影レンズ群３０を通過した被写体像を二次元の画像信号に変換するＣＣＤやＣＭＯＳなどからなる電子撮像部３１と、この電子撮像部３１からの画像信号に対してガンマ補正等の所要の画像処理を施す映像処理部３２と、画像処理後の画像信号を一時的に記臆する画像メモリ３３とを備えるとともに、レンズ鏡筒３の不図示のフォーカス機構を駆動するフォーカス駆動部３４と、同ズーム機構を駆動するズーム駆動部３５と、ボディ前面のストロボ発光窓４に設けられたストロボ発光部３６と、このストロボ発光部３６を駆動するストロボ駆動部３７と、これらの各部（電子撮像部３１、映像処理部３２、フォーカス駆動部３４、ズーム駆動部３５、ストロボ駆動部３７）を制御するための撮影制御部３８とを備える。
【００１８】
制御系２１は、上記の各系を制御してデジタルカメラ１の動作を集中的にコントロールする制御回路３９と、この制御回路３９の動作に必要な各種プログラムを不揮発的に記憶するプログラムメモリ４０と、この制御回路３９の動作に必要な各種データを不揮発的に記憶するデータメモリ４１と、デジタルカメラ１のユーザによって設定されるプロファイル情報（図１４の家族プロファイルデータテーブル６４参照）を書き換え可能に記憶するプロファイル情報メモリ４２（保持手段）とを備える。
【００１９】
音声出力系２２は、制御回路３９から適宜に出力される音声データをアナログの音声信号に変換するＤ／Ａ変換部４３と、この音声信号を増幅するアンプ４４と、増幅された音声信号を拡声するためにボディ背面の拡声穴１５の近くに設けられたスピーカ４５とを備える。
【００２０】
画像データ等メモリ系２３は、画像データ（静止画データ及び動画データ）や音声データの汎用的な符号化方式（たとえば、静止画データにあってはＥｘｉｆ−ＪＰＥＧ又はその互換形式、動画や音声データにあってはＭＰＥＧ又はその互換形式など）でデータの圧縮（符号化）と伸張（復号）を行う圧縮符号化・伸張復号部４６と、符号化された画像データや音声データを書き換え可能に記憶するメモリカード１８とを備える。
【００２１】
表示系２４は、制御回路３９から適宜に出力される表示データを所定の表示フォーマット（液晶モニタ１６の解像度に適合した表示フォーマット）に変換する表示制御部４７と、表示制御部４７の出力信号を表示するためにボディ背面に設けられた画像モニタ（液晶モニタ１６）とを備える。
【００２２】
操作系２５は、ボディ上面のシャッタボタン８や背面のモード切り換えスイッチ１０、ズーム操作ボタン１１、ＭＥＮＵボタン１２及び上下左右移動ボタン１３などを含む操作入力部４８と、この操作入力部４８からの操作信号を制御回路３９に入力するための入力回路４９とを備える。なお、ボディ背面に設けられている液晶モニタ１６は、タッチパネル付のものであり、このタッチパネルの信号（タッチ座標等の信号）も、操作入力部４８や入力回路４９を経て制御回路３９に入力される。
【００２３】
２．デジタルカメラ１の動作
図３は、デジタルカメラ１の全体的な動作フローを示す図である。この図において、デジタルカメラ１の電源スイッチ７をオンにすると、モード切替スイッチ１０の現在のスイッチ位置を判定し（ステップＳ１）、そのスイッチ位置が撮影モード位置であれば、撮影モード処理（ステップＳ２）を実行し、一方、そのスイッチ位置が再生モード位置であれば、再生モード処理（ステップＳ３）を実行するというループを繰り返す。
【００２４】
＜撮影モード処理＞
図４は、撮影モード処理（図１のステップＳ２）のフローチャートを示す図である。この図において、撮影モード処理を開始すると、まず、ＭＥＮＵボタン１２の押し下げ操作の有無を判定する（ステップＳ１１）。そして、ＭＥＮＵボタン１２が押し下げ操作されていた場合には、撮影モード用メニュー処理（たとえば、撮影画像のサイズや画質などを選択するためのメニュー画面の表示等の処理）を実行（ステップＳ１２）した後、フローチャートを終了して、図１のステップＳ１に戻り、一方、ＭＥＮＵボタン１２が押し下げ操作されていなければ、撮影処理（ステップＳ１３）を実行する。
【００２５】
この撮影処理では、まず、撮影条件の設定（ステップＳ１４）、測光処理や測距処理（ステップＳ１５）、ズーム処理やオートフォーカス処理（ステップＳ１６）を行い、撮像系２０を駆動して画像を撮影し、その撮影画像を液晶モニタ１６にスルー表示する（ステップＳ１７）。次いで、シャッタボタン８の押し下げ操作の有無を判定し（ステップＳ１８）、シャッタボタン８が押し下げ操作されていなければ、フローチャートを終了して、図１のステップＳ１に戻り、シャッタボタン８が押し下げ操作されていれば、測光処理を実行（ステップＳ１９）した後、撮影条件と測光値に従い、撮像系２０を駆動して静止画や動画を撮影（静止画データや動画データの生成）すると共に、音声入力系１９を駆動して入力音声の録音（音声データの生成）を実行する（ステップＳ２０）。次に、その静止画データと音声データ又は動画データと音声データを所定の形式で圧縮符号化して、現在の撮影日時とともに記憶媒体１８に格納する（ステップＳ２１）。
【００２６】
次に、撮影レビュー表示がＯＮになっているか否かを判定し（ステップＳ２２）、ＯＮになっていなければ、フローチャートを終了して、図１のステップＳ１に戻り、ＯＮになっていれば、撮影画像を液晶モニタ１６に表示（ステップＳ２３）してから、フローチャートを終了して、図１のステップＳ１に戻る。
【００２７】
＜再生モード処理＞
図５、図６は、再生モード処理（図１のステップＳ３）のフローチャートを示す図である。この図において、再生モード処理を開始すると、まず、ＭＥＮＵボタン１２の押し下げ操作の有無を判定する（ステップＳ３１）。そして、ＭＥＮＵボタン１２が押し下げ操作されていた場合には、後述の再生モード用メニュー処理を実行（ステップＳ３２）した後、フローチャートを終了して、図１のステップＳ１に戻り、一方、ＭＥＮＵボタン１２が押し下げ操作されていなければ、以下に説明する再生処理を実行する。
【００２８】
この再生処理では、まず、ズーム操作ボタン１１（現在、再生モードであるから、このズーム操作ボタン１１は“インデックス表示操作ボタン”として機能する。）の押し下げ位置（左端／右端）を調べて、インデックス表示であるか否かを判定する（ステップＳ３３）。そして、インデックス表示モード（ズーム操作ボタン１１の左端が押し下げ操作された場合）であれば、記憶媒体１８に格納されている各画像ファイルのインデックス画像を取り出し、それらのインデックス画像を、元の画像ファイルのファイル名順又は撮影日時順などあらかじめ指定された順序で並べ替えてから、液晶モニタ１６に一覧表示（ステップＳ３４）した後、図６のフローに進む。
【００２９】
又は、インデックス表示モードでなければ、次に、一覧リスト表示（ズーム操作ボタン１１の右端が押し下げ操作された場合）であるか否かを判定し（ステップＳ３５）、そうであれば、記憶媒体１８に格納されている各画像ファイルのファイル名順又は撮影日時順などあらかじめ指定された順序で並べ替えたファイル名リストを液晶モニタ１６に表示（ステップＳ３６）した後、図６のフローに進む。
【００３０】
一方、ステップＳ３３とステップＳ３５の判定結果が共に“ＮＯ”の場合、つまり、ズーム操作ボタン１１が操作されていない場合は、次に、検索処理を行うか否かを判定する（ステップＳ３７）。検索処理を行う場合には、後述の検索処理を実行し（ステップＳ３８）、その検索間処理で該当データが検索されたか否かを判定（ステップＳ３９）して該当データが検索された場合には検索したデータを順次記憶（ステップＳ４０）した後、検索終了を判定して（ステップＳ４１）検索終了でなければ、再び検索処理（ステップＳ３８）に復帰し、検索終了であれば、検索結果の画像／音声データを一覧リストで液晶モニタ１６に表示（ステップＳ４２）した後、図６のフローに進む。
【００３１】
ステップＳ３７の判定結果が共に“ＮＯ”の場合、つまり、検索処理でなければ、次に、再生表示であるか否かを判定する（ステップＳ４３）。そして、再生表示でなければ、図６のフローに進み、画像再生であれば、選択／検索された画像／音声データを記憶媒体１８から読み出して復号し（ステップＳ４４）、復号した画像／音声を再生表示する（ステップＳ４５）とともに、画像／音声の再生中であるか否かを判定して（ステップＳ４６）、再生中でなければ、図６のフローに進み、再生中であれば、動画／音声の再生終了を判定（ステップＳ４７）するまで、ステップＳ４４以降を繰り返し、再生終了を判定すると、図６のフローに進む。
【００３２】
図６のフローでは、まず、キー入力の有無を判定する（ステップＳ４８）。そして、キー入力がなければ、その他の表示処理（ステップＳ５６）を実行してから、図１のステップＳ１に戻り、キー入力有りの場合は、次に、検索項目やワードが入力されたか否かを判定し（ステップＳ４９）、検索項目やワードが入力された場合には、それらのキー操作に従い、検索項目や検索ワードを選択又は入力（ステップＳ５０）した後、その他の表示処理（ステップＳ５６）を実行してから、図１のステップＳ１に戻る。
【００３３】
また、ステップＳ４９の判定結果がＮＯ“の場合、つまり、検索項目やワードが入力されなかった場合には、次に、検索の実行であるか否かを判定し（ステップＳ５１）、検索の実行である場合には、入力項目またはキーワードを、検索項目やワードとして検索処理に移行（ステップＳ５２）した後、その他の表示処理（ステップＳ５６）を実行してから、図１のステップＳ１に戻る。
【００３４】
また、ステップＳ５１の判定結果がＮＯ“の場合、つまり、検索の実行でない場合には、次に、再生データの選択であるか否かを判定し（ステップＳ５３）、再生データの選択である場合には、選択された画像／音声データを再生データとして再生表示に移行（ステップＳ５４）した後、その他のキー処理（ステップＳ５５）及びその他の表示処理（ステップＳ５６）を実行してから、図１のステップＳ１に戻る。
【００３５】
＜検索処理＞
図７及び図８は、検索処理（図５のステップＳ３８）の詳しいフローチャートを示す図である。フローチャートを開始すると、まず、再生モードであるか否かを判定し（ステップＳ６１）、再生モードである場合には、次に、検索処理であるか否かを判定し（ステップＳ６２）、検索処理である場合には、「ファイル名による検索」、「撮影日時による検索」、「ＢＳ（ベストショット）、撮影条件による検索」、「画像、シーンによる検索」のいずれであるかを判定する（ステップＳ６３〜ステップＳ６７）。そして、いずれの検索でもなければ、その他の検索処理を実行し、検索結果リストにメモリされた画像／音声データの先頭の指定数を一覧表示又はインデックス表示した後、フローを終了する。
【００３６】
＜ファイル名による検索の概要説明＞
ファイル名による検索とは、記憶媒体に画像／音声のデータファイルを格納する際に、それらのファイルの属性として、適当な名前（ファイル名）を付けたり、任意のキーワードを含むメモを付けたりしておき、それらのファイル名やメモを検索対象として所望のファイルを見つけ出すというものである。すなわち、図８のステップＳ７０〜ステップＳ７４において、入力された検索ファイル名又は検索項目に該当するファイル名の画像／音声データか否かをチェックし、該当するデータであれば、その画像／音声データとその諸元を検索結果リストにメモリするという動作を、最後の画像／音声データになるまで繰り返すというものである。ファイル名による検索の“詳細”な説明は後述する。
【００３７】
＜撮影日時による検索の概要説明＞
撮影日時による検索とは、記憶媒体に格納された画像／音声のデータファイルの属性に含まれるファイル作成日時又は撮影日時等の日時情報を検索対象として所望のファイルを見つけ出すというものである。すなわち、図８のステップＳ７５〜ステップＳ７９において、入力された検索ファイル名又は検索項目に該当する撮影日時の画像／音声データか否かをチェックし、該当するデータであれば、その画像／音声データとその諸元を検索結果リストにメモリするという動作を、最後の画像／音声データになるまで繰り返すというものである。撮影日時による検索の“詳細”な説明は後述する。
【００３８】
＜ＢＳ、撮影条件による検索の概要説明＞
ＢＳ、撮影条件による検索とは、記憶媒体に格納された画像／音声のデータファイルの属性に含まれる撮影条件（たとえば、シャッター速度、絞り値、焦点距離、露出補正値及びストロボなど）又は使用したＢＳモード（人物や風景又は夜景等の様々な撮影シーン毎に最適な撮影条件をあらかじめプログラムしたモードのこと。ベストショットモードともいう）の情報を検索対象として所望のファイルを見つけ出すというものである。すなわち、図８のステップＳ８０〜ステップＳ８４において、入力された検索撮影条件又はＢＳモードに該当する撮影日時等の画像／音声データか否かをチェックし、該当するデータであれば、その画像／音声データとその諸元を検索結果リストにメモリするという動作を、最後の画像／音声データになるまで繰り返すというものである。ＢＳ、撮影条件による検索の“詳細”な説明は後述する。
【００３９】
＜家族プロファイルによる検索の概要説明＞
家族プロファイルによる検索とは、記憶媒体に格納された画像／音声のデータファイルに関係する家族プロファイルを検索対象として所望のファイルを見つけ出すというものである。すなわち、図８のステップＳ８５〜ステップＳ８９において、入力されたプロファイルの検索項目や検索条件に該当する撮影日時等の画像／音声データか否かをチェックし、該当するデータであれば、その画像／音声データとその諸元を検索結果リストにメモリするという動作を、最後の画像／音声データになるまで繰り返すというものである。家族プロファイルによる検索の“詳細”な説明は後述する。なお、ここでは、“家族”のプロファイルとしているが、これに限定されない。任意のグループメンバーのプロファイルであってもよい。
【００４０】
＜画像、シーンによる検索の概要説明＞
画像、シーンによる検索とは、図像の内容やシーンを検索対象として所望のファイルを見つけ出すというものである。すなわち、図８のステップＳ９０〜ステップＳ９４において、入力された検索画像やシーンを含む画像内容の画像データか否かをチェックし、該当するデータであれば、その画像／音声データとその諸元を検索結果リストにメモリするという動作を、最後の画像／音声データになるまで繰り返すというものである。画像、シーンによる検索の“詳細”な説明は後述する。
【００４１】
＜再生モード用メニュー処理＞
図９は、再生モード用メニュー処理（図５のステップＳ３２）のフローチャートを示す図である。この再生モードメニュー処理では、まず、液晶モニタ１６にメニュー画面を表示し（ステップＳ１００）、ユーザによるメニュー項目の選択操作に応答して、たとえば、家族プロファイルの登録処理（ステップＳ１０２）や家族プロファイルの編集処理（ステップＳ１０３）などを実行するためのメニュー項目分岐処理（ステップＳ１０１）を行う。
【００４２】
＜再生モード用メニュー画面＞
図１０は、液晶モニタ１６に表示されるメニュー画面を示す図である。この図において、メニュー画面５０には、再生タブ５１、編集タブ５２、設定タブ５３が設けられており、図示のように編集タブ５２を選択した状態では、家族プロファイル登録メニュー５４と家族プロファイル編集メニュー５５が選択可能に表示されるようになっている。そして、ユーザによって家族プロファイル登録メニュー５４が選択されると、家族プロファイル登録処理が実行され、または、ユーザによって家族プロファイル編集メニュー５５が選択されると、家族プロファイル編集処理が実行されるようになっている。
【００４３】
＜家族プロファイル登録処理＞
図１１は、家族プロファイル登録処理のフローチャートを示す図である。この家族プロファイル登録処理では、まず、液晶モニタ１６にプロファイル登録画面を表示し（ステップＳ１０２ａ）、その画面への入力データに基づいて、プロファイルデータを生成（ステップＳ１０２ｂ）した後、プロファイル登録画面を消去し（ステップＳ１０２ｃ）、フローチャートを終了する。
【００４４】
＜プロファイル登録画面＞
図１２は、液晶モニタ１６に表示されるプロファイル登録画面を示す図である。この図において、プロファイル登録画面５６は、名前フィールド５７や生年月日フィールド５８及び性別選択フィールド５９などの必須入力データエリア６０と、たとえば、就職年月日フィールド６１や結婚年月日フィールド６２などの任意入力データエリア６３とを有している。図示の例では、名前フィールド５７に“太郎”、生年月日フィールド５８に“１９９５／０７／３０”、性別選択フィールド５９に“男”、就職年月日フィールド６１に“１９９８／０４／０１”、結婚年月日フィールド６２に“１９９４／０６／１０”が入力されている。
【００４５】
＜プロファイルデータ生成処理＞
図１３は、プロファイルデータ生成処理（図１１のステップＳ１０２ｂ）のフローチャートを示す図である。このフローチャートでは、まず、必須入力項目のデータと任意入力項目のデータとを登録し（ステップＳ１０２ｂ＿１、ステップＳ１０２ｂ＿２）、次いで、それらの登録済データから自動推定計算可能な入力項目のデータを生成する（ステップＳ１０２ｂ＿３）。ここで、必須入力項目のデータとは、プロファイル登録画面５６の必須入力データエリア６０に入力されたデータ（名前、生年月日、性別等）であり、また、任意入力項目のデータとは、プロファイル登録画面５６の任意入力データエリア６３に入力されたデータ（就職や結婚の生年月日等）である。また、それらの登録済データから自動推定計算可能な入力項目のデータとは、たとえば、生年月日から推定計算可能な幼稚園や小中高等の入学／入園、卒業／卒園年月日のことである。
【００４６】
＜家族プロファイルデータテーブル＞
図１４は、家族プロファイルデータテーブルの概念図である。この図において、家族プロファイルデータテーブル６４は、制御系２１のデータメモリ４１に書き換え可能に保存される。家族プロファイルデータテーブル６４は、プロファイル登録対象者毎のレコード６４ａ〜６４ｄを備えており、各レコードは、名前フィールド６４ｅ、性別フィールド６４ｆ、生年月日フィールド６４ｇ及びイベント履歴データフィールド６４ｈを有している。さらに、イベント履歴データフィールド６４ｈは、幼稚園年少フィールド６４ｉ、小学入学フィールド６４ｊ、・・・・、就職フィールド６４ｋ、結婚フィールド６４ｍ、・・・・などの各イベントフィールドを有している。また、家族プロファイルデータテーブル６４は、上記のプロファイル登録対象者毎のレコード６４ａ〜６４ｄに加えて、学年該当年齢／学年開始月レコード６４ｎを備えている。
【００４７】
ここで、イベント履歴データフィールド６４ｈに格納されているプロファイル登録対象者毎の幼稚園年少入園年月日は、その登録者の生年月日と、学年該当年齢／学年開始月レコード６４ｎの幼稚園年少入園基準年月（満３歳／４月）から自動計算されたものである。同様に、イベント履歴データフィールド６４ｈに格納されているプロファイル登録対象者毎の小学入学年月日は、その登録者の生年月日と、学年該当年齢／学年開始月レコード６４ｎの小学入学基準年月（満６歳／４月）から自動計算（推定計算）されたものである。すなわち、（  ）付のデータは自動計算されたものであり、それ以外のデータは、図１２のプロファイル登録画面５６の必須入力データエリア６０及び任意入力データエリア６３に入力されたデータである。
【００４８】
＜検索データ指定画面＞
図１５は、家族プロファイルデータテーブル６４を用いた検索データ指定画面のイメージ図である。この図において、（ａ）は名前を検索項目とする場合の検索データ指定画面６５ａ、（ｂ）は年齢を検索項目とする場合の検索データ指定画面６５ｂ、（ｃ）は学齢を検索項目とする場合の検索データ指定画面６５ｃ、（ｄ）はイベントとそのイベントからの経過年数を検索項目とする場合の検索データ指定画面６５ｄ、（ｅ）は季節毎の行事を検索項目とする場合の検索データ指定画面６５ｅのイメージ図である。たとえば、図示のように、検索データ指定画面６５ａに“一郎”と指定すれば、“一郎”を検索データとして、記憶媒体１８に格納されている画像／音声データの検索が行われる。または、検索データ指定画面６５ｂに“満０歳”と指定すれば、“満０歳”を検索データとして、記憶媒体１８に格納されている画像／音声データの検索が行われる。または、検索データ指定画面６５ｃに“小学２年”と指定すれば、“小学２年”を検索データとして、記憶媒体１８に格納されている画像／音声データの検索が行われる。または、検索データ指定画面６５ｄに“結婚後”と指定すれば、“結婚後”と、別途に指定される年数（たとえば、“１０年”等）とを検索データとして、つまり、“結婚後１０年”を検索データとして、記憶媒体１８に格納されている画像／音声データの検索が行われる。または、検索データ指定画面６５ｅに“運動会（秋）”と指定すれば、“運動会（秋）”を検索データとして、記憶媒体１８に格納されている画像／音声データの検索が行われる。
【００４９】
＜通常のインデックス表示画面及びリスト表示画面＞
図１６は、通常のインデックス表示画面及びリスト表示画面を示す図である。この図において、液晶モニタ１６に表示されたインデックス表示画面６６には、記憶媒体１８に記憶されている各画像ファイルのインデックス画像６７ａ〜６７ｉが所定の順番（たとえば、撮影日時順）でマトリクス状に多数配列されている。また、同様に液晶モニタ１６に表示されたリスト表示画面７５には、記憶媒体１８に記憶されている各画像ファイルのファイル名、撮影日時及びその他のデータを１行にまとめた複数行のリスト７６が表示されている。これらのインデックス表示画面６６及びリスト表示画面７５は、ボディ２の背面に設けられている上下左右移動ボタン１３を操作することによって、任意のインデックス画像やリスト行を選択し、その選択インデックス画像や選択リストに対応した元画像を液晶モニタ１６に表示できるようになっている。また、インデックス表示画面６６やリスト表示画面７５に所望のデータがない場合には、上下左右移動ボタン１３を操作して、ページを切り換えて他のインデックス画像やリストを表示したりできるようになっている。すなわち、ユーザは、インデックス表示画面６６やリスト表示画面７５を表示して上下左右移動ボタン１３を操作しながら、記憶媒体１８に格納されている撮影済の画像ファイルの中から所望の画像を探し出すことができるようになっている。
【００５０】
図示のインデックス表示画面６６の１ページあたりに表示できるインデックス画像の数は高々９個に過ぎない。また、図示のリスト表示画面７５の１ページあたりの行数も５個ないしは多くても十数個程度に過ぎない。このため、これらのインデックス表示画面６６やリスト表示画面７５を用いただけでは、数百枚から数千枚にも及ぶ可能性がある大量の画像の中から所望の画像を見つけ出すのは相当な困難が伴う。
【００５１】
そこで、本実施の形態では、再生モード用のメニュー項目に「画像、音声データの検索」を新たに設けるとともに、さらに、その下位のメニュー項目に「ファイル名やメモによる検索」、「撮影日時による検索」、「ＢＳモード、撮影条件による検索」、「家族プロファイルによる検索」及び「画像、シーン、音声による検索」を設けておき、これらを選択して情報の絞り込みを行うとともに、その絞り込まれた情報を上記のインデックス表示画面６６やリスト表示画面７５の表示することにより、数百枚や数千枚にも及ぶ可能性がある大量の画像の中から所望の画像を見つけ出す際の効率の改善を図っている。
【００５２】
＜検索時の再生モード用メニュー画面＞
図１７は、図１０の再生モード用メニュー画面５０の再生タブ５１を選択したときの図である。この再生タブ５１には、スライドショーや回転表示及びリサイズ並びにダイジェスト再生などといった通常の再生メニュー項目が表示されているほか、本実施形態に特有の「画像、音声データ検索」７７が表示されている。そして、この「画像、音声データ検索」７７をユーザが選択すると、その下位のメニュー項目として、「ファイル名やメモによる検索」７８、「撮影日時による検索」７９、「ＢＳモード、撮影条件による検索」８０、「家族プロファイルによる検索」８１及び「画像、シーン、音声による検索」８２が表示されるようになっている。
【００５３】
３．検索処理の詳細
＜ファイル名による検索の詳細説明＞
図１８は、「ファイル名やメモによる検索」の詳細画面を示す図である。この「ファイル名やメモによる検索」の詳細画面８３には、ファイル名検索を行うか否かを指定するためのチェックボックス８３ａ、ファイル名を指定するためのテキストボックス８３ｂ、メモ検索を行うか否かを指定するためのチェックボックス８３ｃ、メモ検索用のキーワードを指定するためのテキストボックス８３ｄ、及び、それらのファイル名とメモのオア検索を行うかアンド検索を行うかを指定するためのチェックボックス８３ｅを備えている。
【００５４】
図１９は、「ファイル名やメモによる検索」の検索結果画面を示す図である。この図において、液晶モニタ１６には、図示のリスト表示画面８４又はインデックス表示画面８５が表示される。これらのリスト表示画面８４やインデックス表示画面８５の表示データは、記憶媒体１８に格納されているすべての画像ファイルの内、図１８の「ファイル名やメモによる検索」の詳細画面８３に入力されたファイル名又はメモ検索用キーワードのいずれか一方（オア検索の場合）若しくはそれらの双方（アンド検索の場合）に一致した画像ファイルのもの、つまり、絞り込まれたものである。したがって、絞り込みによって数が少なくなった画像ファイルの中から所望の画像ファイルを見つけ出せばよいから、効率の改善を図ることができる。
【００５５】
＜撮影日時による検索の詳細説明＞
図２０は、「撮影日時による検索」の詳細画面を示す図である。この「撮影日時による検索」の詳細画面８６には、撮影日時検索を行うか否かを指定するためのチェックボックス８６ａ、撮影日時の範囲を指定するための二つのテキストボックス８６ｂ、８６ｃ、季節検索を行うか否かを指定するためのチェックボックス８６ｄ、季節を選択するためのリストボックス８６ｅ、曜日検索を行うか否かを指定するためのチェックボックス８６ｆ、曜日を選択するためのリストボックス８６ｇ、及び、それらの撮影日検索と季節検索又は曜日検索のオア検索を行うかアンド検索を行うかを指定するためのチェックボックス８６ｈを備えている。
【００５６】
図示の「撮影日時による検索」の詳細画面８６に所要のデータを入力して検索を実行すると、液晶モニタ１６に、図１９と同様のリスト表示画面８４又はインデックス表示画面８５が表示される。これらのリスト表示画面８４やインデックス表示画面８５の表示データは、記憶媒体１８に格納されているすべての画像ファイルの内、図２０の「撮影日時による検索」の詳細画面８６に入力された撮影日時の範囲、季節又は曜日のいずれか一方（オア検索の場合）若しくはそれらの双方（アンド検索の場合）に一致した画像ファイルのもの、つまり、絞り込まれたものである。したがって、絞り込みによって数が少なくなった画像ファイルの中から所望の画像ファイルを見つけ出せばよいから、効率の改善を図ることができる。
【００５７】
＜ＢＳ、撮影条件による検索の詳細説明＞
図２１は、「ＢＳモード、撮影条件による検索」の詳細画面を示す図である。この「ＢＳモード、撮影条件による検索」の詳細画面８７には、ファイルサイズ検索を行うか否かを指定するためのチェックボックス８７ａ、ファイルサイズを選択するためのリストボックス８７ｂ、フォーマット検索を行うか否かを指定するためのチェックボックス８７ｃ、フォーマットの種類を選択するためのリストボックス８７ｄ、画質検索を行うか否かを指定するためのチェックボックス８７ｅ、画質を選択するためのリストボックス８７ｆ、画像サイズ検索を行うか否かを指定するためのチェックボックス８７ｇ、画像サイズを選択するためのリストボックス８７ｈ、露出プログラム検索を行うか否かを指定するためのチェックボックス８７ｉ、露出プログラムを選択するためのリストボックス８７ｊ、ＢＳ／シーン検索を行うか否かを指定するためのチェックボックス８７ｋ、ＢＳ／シーンを選択するためのリストボックス８７ｍ、露出時間検索を行うか否かを指定するためのチェックボックス８７ｎ、露出時間を選択するためのリストボックス８７ｏ、絞り検索を行うか否かを指定するためのチェックボックス８７ｐ、絞りを選択するためのリストボックス８７ｑなどを備えている。
【００５８】
図示の「ＢＳモード、撮影条件による検索」の詳細画面８７に所要のデータを入力して検索を実行すると、液晶モニタ１６に、図１９と同様のリスト表示画面８４又はインデックス表示画面８５が表示される。これらのリスト表示画面８４やインデックス表示画面８５の表示データは、記憶媒体１８に格納されているすべての画像ファイルの内、図２１の「ＢＳモード、撮影条件による検索」の詳細画面８７に入力されたファイルサイズ、フォーマット、画質、画像サイズ、露出プログラム、ＢＳ／シーン、露出時間又は絞りに一致した画像ファイルのもの、つまり、絞り込まれたものである。したがって、絞り込みによって数が少なくなった画像ファイルの中から所望の画像ファイルを見つけ出せばよいから、効率の改善を図ることができる。
【００５９】
＜家族プロファイルによる検索の詳細説明＞
図２２は、「家族プロファイルによる検索」の詳細画面を示す図である。この「家族プロファイルによる検索」の詳細画面８８には、検索プロファイル（名前）を指定するためのリストボックス８８ａ、撮影時の年齢検索を行うか否かを指定するためのチェックボックス８８ｂ、撮影時の年齢を選択するためのリストボックス８８ｃ、撮影時の学年検索を行うか否かを指定するためのチェックボックス８８ｄ、撮影時の学年を選択するためのリストボックス８８ｅ、イベント起算検索を行うか否かを指定するためのチェックボックス８８ｆ、イベントを選択するためのリストボックス８８ｇ、イベント起算面数を選択するためのリストボックス８８ｈ、季節行事検索を行うか否かを指定するためのチェックボックス８８ｉ、季節行事の学年を選択するためのリストボックス８８ｊなどを備えている。
【００６０】
図示の「家族プロファイルによる検索」の詳細画面８８に所要のデータを入力して検索を実行すると、液晶モニタ１６に、図１９と同様のリスト表示画面８４又はインデックス表示画面８５が表示される。これらのリスト表示画面８４やインデックス表示画面８５の表示データは、記憶媒体１８に格納されているすべての画像ファイルの内、図２２の「家族プロファイルによる検索」の詳細画面８８に入力されたプロファイル（名前）、撮影時の年齢、撮影時の学年、イベント起算又は季節行事季節に一致した画像ファイルのもの、つまり、絞り込まれたものである。したがって、絞り込みによって数が少なくなった画像ファイルの中から所望の画像ファイルを見つけ出せばよいから、効率の改善を図ることができる。
【００６１】
図２３は、「家族プロファイルによる検索」の撮影時の“年齢”による検索処理のフローチャートを示す図である。
このフローチャートでは、まず、選択された該当者のプロファイル情報を図１４の家族プロファイルデータテーブル６４から読み出す（ステップＳ１１１）とともに、その家族プロファイルデータテーブル６４から該当者の生年月日を読み込む（ステップＳ１１２）。次に、選択された検索年齢（又は月齢）を読み込み（ステップＳ１１３）、生年月日に検索年齢（月齢）を加えて検索開始年月日とする（ステップＳ１１４）とともに、生年月日に検索年齢（月齢・４半年）と１カ年（１ヶ月・３ヶ月）を加えて検索終了年月日とする（ステップＳ１１５）。そして、記憶媒体１８に格納されているすべての画像／音声データの中から、撮影年月日が上記の「検索開始年月日」から「検索終了年月日」までの範囲に入っている画像／音声データを検索し（ステップＳ１１６）、その検索結果をリスト又はインデックス画像で一覧表示（ステップＳ１１７）してフローチャートを終了する。
【００６２】
これによれば、家族プロファイル（名前）から該当者の生年月日を取り出すとともに、その生年月日と指定された年齢とからその年齢の時点における年月日の範囲を計算し、その年月日の範囲に合致する撮影日時の画像ファイルを検索することができる。したがって、いちいち手作業で該当する画像ファイルを探し出すのに比べて、格段に少ない労力で済む。
【００６３】
図２４は、「家族プロファイルによる検索」の撮影時の“学年”による検索処理のフローチャートを示す図である。
このフローチャートでは、まず、選択された該当者のプロファイル情報を図１４の家族プロファイルデータテーブル６４から読み出す（ステップＳ１２１）とともに、その家族プロファイルデータテーブル６４から該当者の生年月日を読み込む（ステップＳ１２２）。次いで、選択された学年の学年該当年齢及び学年開始日を読み込み（ステップＳ１２３）、生年月日の月日が学年開始月日（４月１日）以下であるか否かを判定する（ステップＳ１２４）。そして、以下の場合には、検索開始年を出生年＋学年該当年齢とする（ステップＳ１２５）と共に、検索開始月日を学年開始日とし（ステップＳ１２６）、一方、以下でない場合には、検索開始年を出生年＋学年該当年齢＋１年とし（ステップＳ１１７）、いずれの場合も、検索終了年を検索開始年＋１年、検索終了月日を学年開始日の前日（３月３１日）とした後（ステップＳ１２８）、記憶媒体１８に格納されているすべての画像／音声データの中から、撮影年月日が上記の「検索開始年月日」から「検索終了年月日」までの範囲に入っている画像／音声データを検索し（ステップＳ１２９）、その検索結果をリスト又はインデックス画像で一覧表示（ステップＳ１３０）してフローチャートを終了する。
【００６４】
これによれば、家族プロファイル（名前）から該当者の生年月日を取り出すとともに、その生年月日と指定された学年とからその学年の時点における年月日の範囲を計算し、その年月日の範囲に合致する撮影日時の画像ファイルを検索することができる。したがって、いちいち手作業で該当する画像ファイルを探し出すのに比べて、格段に少ない労力で済む。
【００６５】
図２５は、「家族プロファイルによる検索」の撮影時の“イベント起算の経過時間”による検索処理のフローチャートを示す図である。
このフローチャートでは、まず、選択された該当者のプロファイル情報を図１４の家族プロファイルデータテーブル６４から読み出す（ステップＳ１３１）とともに、その家族プロファイルデータテーブル６４から該当者の生年月日を読み込み（ステップＳ１３２）、さらに、選択されたイベントとイベント後の経過時間（年数／月数／日数）を読み込む（ステップＳ１３３）。
【００６６】
次いで、選択イベントの発生年月日情報が該当プロファイルに記録済であるか否かを判定し（ステップＳ１３４）、記録済であれば、該当プロファイルより該当イベントの発生年月日を読み込んだ後（ステップＳ１３５）、ステップＳ１４３に進む。
【００６７】
一方、記録済でなければ、入学日や入社日等推算可能なイベントであるか否かを判定し（ステップＳ１３６）、そうであれば、さらに、生年月日の月日が学年開始月日（４月１日）以下であるか否かを判定する（ステップＳ１３７）。そして、生年月日の月日が学年開始月日（４月１日）以下である場合には、イベント発生年を出生年＋学年該当年齢とし（ステップＳ１３８）、以下でない場合には、イベント発生年を出生年＋学年該当年＋１年とする（ステップＳ１３９）。そして、いずれの場合もイベント発生月日を学年開始日（４月１日）にした後（ステップＳ１４０）、ステップＳ１４３に進む。また、上記のステップＳ１３６で、入学日や入社日等推算可能なイベントでないと判定された場合には、該当イベント発生年月日の入力を要求し（ステップＳ１４１）、入力された該当イベント発生年月日を取り込んだ後（ステップＳ１４２）、ステップＳ１４３に進む。
【００６８】
次に、イベント発生年月日をユリウス日（ＪＤ）に換算（暦年からＪＤ）する（ステップＳ１４３）。
【００６９】
ここで、ユリウス日（又はユリウス通日ともいう）とは、紀元前４７１３年１月１日からの連続した通し日数のことをいう。一般にコンピュータでは、通常の暦の不連続部分の影響を避けるために、このユリウス日のような連続性を保った絶対的な日付（通し日数）に置き換えて計算する。
【００７０】
次に、検索開始日（ＪＤ）＝イベント発生日のユリウス日＋（０．８）×イベント後の経過時間とし（ステップＳ１４４）、さらに、検索終了日（ＪＤ）＝イベント発生日のユリウス日＋（１．２）×イベント後の経過時間とする（ステップＳ１４５）。
【００７１】
そして、検索開始日のユリウス日を暦年の年月日に逆換算（ＪＤから暦年）（ステップＳ１４６）すると共に、検索終了日のユリウス日を暦年の年月日に逆換算（ＪＤから暦年）（ステップＳ１４７）した後、記憶媒体１８に格納されているすべての画像／音声データの中から、撮影年月日が上記の「検索開始年月日」から「検索終了年月日」までの範囲に入っている画像／音声データを検索し（ステップＳ１４８）、その検索結果をリスト
又はインデックス画像で一覧表示（ステップＳ１４９）してフローチャートを終了する。
【００７２】
これによれば、家族プロファイル（名前）から該当者の生年月日を取り出すとともに、その生年月日と指定されたイベントとからそのイベントの時点における年月日の範囲を計算し、その年月日の範囲に合致する撮影日時の画像ファイルを検索することができる。したがって、いちいち手作業で該当する画像ファイルを探し出すのに比べて、格段に少ない労力で済む。
【００７３】
＜画像、シーンによる検索の詳細説明＞
図２６は、「画像、シーン、音声による検索」の詳細画面を示す図である。この「画像、シーン、音声による検索」の詳細画面８９には、登録済画像検索を行うか否かを指定するためのチェックボックス８９ａ、プロファイルを選択するためのリストボックス８９ｂ、画像の指定検索を行うか否かを指定するためのチェックボックス８９ｃ、カメラの入力検索を行うか否かを指定するためのチェックボックス８９ｅ、シーン識別検索を行うか否かを指定するためのチェックボックス８９ｆ、シーンの種類を選択するためのリストボックス８９ｇ、サンプル画像の表示エリア８９ｈ、類似率を選択するためのリストボックス８９ｉ、及び回転照合をするか否かを選択するためのリストボックス８９ｊなどを備えている。
【００７４】
図２７及び図２８は、「画像、シーン、音声による検索」のフローチャートを示す図である。このフローチャートにおいて、まず、登録済画像パターンを検索するか否かを判定し（ステップＳ１５１）、登録済画像パターンを検索する場合には、選択された登録済画像を検索パターンに設定（ステップＳ１５２）した後、ステップＳ１５８に進む。登録済画像パターンを検索しない場合には、指定画像ファイルの画像パターンを検索するか否かを判定し（ステップＳ１５３）、指定画像ファイルの画像パターンを検索する場合には、指定された画像ファイルを読み出し、その画像を検索画像パターンに設定（ステップＳ１５４）した後、ステップＳ１５８に進む。指定画像ファイルの画像パターンを検索しない場合には、入力画像パターンを検索するか否かを判定し（ステップＳ１５５）、入力画像パターンを検索する場合には、カメラで画像を入力し（ステップＳ１５６）、入力された撮像画像を検索画像パターンに設定（ステップＳ１５７）した後、ステップＳ１５８に進む。
【００７５】
次に、シーンの自動識別に設定するか否かを判定し（ステップＳ１５８）、シーンの自動識別に設定しない場合には、ステップＳ１６３に進み、シーンの自動識別に設定する場合には、選択されたシーンを読み込み（ステップＳ１５９）、画像メモリ内の画像データの撮影条件データを読み込む（ステップＳ１６０）。
【００７６】
次いで、ベストショット撮影又はシーン別プログラムで撮影された画像か否かを判定し（ステップＳ１６１）、ベストショット撮影又はシーン別プログラムで撮影された画像である場合には、撮影条件データが該当シーンに一致しているか否かを判定する（ステップＳ１６２）。そして、撮影条件データが該当シーンに一致している場合には、画像データと設定された検索画像パターンとの類似度を計算し（ステップＳ１６３）、その類似度が所定値以上であるか否かを判定する（ステップＳ１６４）。
【００７７】
類似度が所定値以上である場合には、該当する画像データを検索結果リストにメモリし（ステップＳ１６５）、次のデータに移る（ステップＳ１６６）とともに、最後のデータであるか否かを判定して（ステップＳ１６７）、最後のデータでなければ、ステップＳ１５８以降を繰り返し、最後のデータであれば、検索結果の一覧リスト又はインデックス一覧を表示（ステップＳ１６８）した後、フローチャートを終了する。
【００７８】
一方、ステップＳ１６１の判定結果が“ＮＯ”の場合、つまり、ベストショット撮影又はシーン別プログラムで撮影された画像でない場合には、選択シーンの（画面構成、濃度分布、色彩分布、輪郭図形など）特徴データを読み込み（ステップＳ１６９）、次いで、画像データの（画面構成、濃度分布、色彩分布、輪郭図形など）シーンの特徴量を計算する（ステップＳ１７０）。そして、シーン類似度が所定値以上か否かを判定し（ステップＳ１７２）、所定値以上であれば、ステップＳ１６３に進み、所定値以上でなければ、ステップＳ１６６に進む。また、上記のステップＳ１６２の判定結果が“ＮＯ”の場合、つまり、撮影条件データが該当シーンに一致している場合にもステップＳ１６６に進む。
【００７９】
図２９は、「画像、シーン、音声による検索」の概念図である。図に示すように、この「画像、シーン、音声による検索」では、まず、登録済のシーン９０ａ、９０ｂ、９０ｃ、９０ｄ、・・・・から任意のシーン９０ａを選択する。次に、その選択シーン９０ａと画像メモリ内の画像データ９１ａ、９１ｂ、９１ｃ、９１ｄ、・・・・との類似度を各々判定し、シーン類似度が所定値以上の画像データ９１ｂ、９１ｃ、９１ｄを仮の画像データとして抽出する。次に、登録済の画像パターン９２ａ、９２ｂ、９２ｃ、９２ｄ、９２ｅ、・・・・から任意の画像パターン９２ａを選択し、その画像パターン９２ａと、仮の画像データ９１ｂ、９１ｃ、９１ｄとの画像の照合／検索（画像の類似度の計算）を行う。そして、その結果、画像の類似度が所定値以上のもの、ここでは画像データ９１ｂ、９１ｃを最終的な検索画像データとして出力する。
【００８０】
これによれば、家族のポートレート撮影などの登録済の画像、あるいは、メモリ内の画像ファイルなどを任意に指定や選択して、その画像や部分画像に類似する画像やシーンを含む画像データを検索することができる。したがって、いちいち手作業で該当する画像ファイルを探し出すのに比べて、格段に少ない労力で済む。また、類似判定のための画像としては、撮影済の画像だけでなく、その場で撮影した画像や物、景色などであってもよく、又は、画像のみならず、メモリ内の音声データ、もしくは、マイクで拾ったその場の音を類似判定に用いてもよい。
【図面の簡単な説明】
【００８１】
【図１】デジタルカメラ１の正面図及び背面図である。
【図２】デジタルカメラ１の内部ブロック図である。
【図３】デジタルカメラ１の全体的な動作フローを示す図である。
【図４】撮影モード処理（図１のステップＳ２）のフローチャートを示す図である。
【図５】再生モード処理（図１のステップＳ３）のフローチャートを示す図（１／２）である。
【図６】再生モード処理（図１のステップＳ３）のフローチャートを示す図（２／２）である。
【図７】検索処理（図５のステップＳ３８）の詳しいフローチャートを示す図（１／２）である。
【図８】検索処理（図５のステップＳ３８）の詳しいフローチャートを示す図（２／２）である。
【図９】再生モード用メニュー処理（図５のステップＳ３２）のフローチャートを示す図である。
【図１０】液晶モニタ１６に表示されるメニュー画面を示す図である。
【図１１】家族プロファイル登録処理のフローチャートを示す図である。
【図１２】液晶モニタ１６に表示されるプロファイル登録画面を示す図である。
【図１３】プロファイルデータ生成処理（図１１のステップＳ１０２ｂ）のフローチャートを示す図である。
【図１４】家族プロファイルデータテーブルの概念図である。
【図１５】家族プロファイルデータテーブル６４を用いた検索データ指定画面のイメージ図である。
【図１６】通常のインデックス表示画面及びリスト表示画面を示す図である。
【図１７】図１０の再生モード用メニュー画面５０の再生タブ５１を選択したときの図である。
【図１８】「ファイル名やメモによる検索」の詳細画面を示す図である。
【図１９】「ファイル名やメモによる検索」の検索結果画面を示す図である。
【図２０】「撮影日時による検索」の詳細画面を示す図である。
【図２１】「ＢＳモード、撮影条件による検索」の詳細画面を示す図である。
【図２２】「家族プロファイルによる検索」の詳細画面を示す図である。
【図２３】「家族プロファイルによる検索」の撮影時の“年齢”による検索処理のフローチャートを示す図である。
【図２４】「家族プロファイルによる検索」の撮影時の“学年”による検索処理のフローチャートを示す図である。
【図２５】「家族プロファイルによる検索」の撮影時の“イベント起算の経過時間”による検索処理のフローチャートを示す図である。
【図２６】「画像、シーン、音声による検索」の詳細画面を示す図である。
【図２７】「画像、シーン、音声による検索」のフローチャートを示す図（１／２）である。
【図２８】「画像、シーン、音声による検索」のフローチャートを示す図（２／２）である。
【図２９】「画像、シーン、音声による検索」の概念図である。
【符号の説明】
【００８２】
１  デジタルカメラ（電子カメラ）
１８  記憶媒体（記憶手段）
２０  撮像系（撮像手段）
２１  制御系（変換手段、検索手段、計算手段）
２４  表示系（表示手段）
２５  操作系（入力手段）
４２  プロファイル情報メモリ（保持手段）
【図１】
2006166193.tif 000003
【図２】
2006166193.tif 000004
【図３】
2006166193.tif 000005
【図４】
2006166193.tif 000006
【図５】
2006166193.tif 000007
【図６】
2006166193.tif 000008
【図７】
2006166193.tif 000009
【図８】
2006166193.tif 000010
【図９】
2006166193.tif 000011
【図１０】
2006166193.tif 000012
【図１１】
2006166193.tif 000013
【図１２】
2006166193.tif 000014
【図１３】
2006166193.tif 000015
【図１４】
2006166193.tif 000016
【図１５】
2006166193.tif 000017
【図１６】
2006166193.tif 000018
【図１７】
2006166193.tif 000019
【図１８】
2006166193.tif 000020
【図１９】
2006166193.tif 000021
【図２０】
2006166193.tif 000022
【図２１】
2006166193.tif 000023
【図２２】
2006166193.tif 000024
【図２３】
2006166193.tif 000025
【図２４】
2006166193.tif 000026
【図２５】
2006166193.tif 000027
【図２６】
2006166193.tif 000028
【図２７】
2006166193.tif 000029
【図２８】
2006166193.tif 000030
【図２９】
2006166193.tif 000031