(57)【要約】【課題】前回検索時に使用したコンテンツの検索条件をより効果的に引き継ぐことのできる電子機器を提供する。【解決手段】電子機器は、第１の項目と第２の項目を含む複数の検索項目の検索条件をユーザー操作に基づいて設定する設定手段と、前記設定手段で設定された前記複数の検索項目の検索条件を記憶するように制御する記憶制御手段と、前記設定手段で設定された前記複数の検索項目の検索条件に基づいた絞込条件に合致するコンテンツを記録媒体から検索する検索手段と、検索対象となる記録媒体が変更された状態で、前記検索手段での検索に用いるための検索条件を表示する条件表示時には、前記第１の項目については、記憶した検索条件を表示し、前記第２の項目については、記憶した検索条件を表示しないように制御する制御手段とを有する。【選択図】図３
2020177451.tif 000002
【特許請求の範囲】
【請求項１】
第１の項目と第２の項目を含む複数の検索項目の検索条件をユーザー操作に基づいて設定する設定手段と、
前記設定手段で設定された前記複数の検索項目の検索条件を記憶するように制御する記憶制御手段と、
前記設定手段で設定された前記複数の検索項目の検索条件に基づいた絞込条件に合致するコンテンツを記録媒体から検索する検索手段と、
検索対象となる記録媒体が変更された状態で、前記検索手段での検索に用いるための検索条件を表示する条件表示時には、
前記第１の項目については、記憶した検索条件を表示し、
前記第２の項目については、記憶した検索条件を表示しないように制御する制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、記録媒体における記録済み容量、残容量、ファイル数、フォルダ数の少なくともいずれか１つに基づいて、前記検索対象となる記録媒体が変更されたか否かを判定する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、
検索対象となる記録媒体が変更されていない状態では、前記条件表示時に、前記第２の項目についても記憶した検索条件を表示するように制御する
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
第１の項目と第２の項目を含む複数の検索項目の検索条件をユーザー操作に基づいて設定する設定手段と、
前記設定手段で設定された前記複数の検索項目の検索条件を記憶するように制御する記憶制御手段と、
前記設定手段で設定された前記複数の検索項目の検索条件に基づいた絞込条件に合致するコンテンツを記録媒体から検索する検索手段と、
電源がオフに変更されて再びオンにされた状態で、前記検索手段での検索に用いるための検索条件を表示する条件表示時には、
前記第１の項目については、記憶した検索条件を表示し、
記録媒体によって設定できる検索条件が異なる第２の項目については、記憶した検索条件を表示しないように制御する制御手段と
を有することを特徴とする電子機器。
【請求項５】
前記制御手段は、
電源がオフに変更されていない状態では、前記条件表示時に、前記第２の項目についても記憶した検索条件を表示するように制御する
ことを特徴とする請求項４に記載の電子機器。
【請求項６】
前記第１の項目は、前記設定手段で設定できる検索条件が検索対象となる記録媒体にかかわらない検索項目であり、
前記第２の項目は、前記設定手段で設定できる検索条件が検索対象となる記録媒体に応じて異なる検索項目である
ことを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記第１の項目は、検索対象となる記録媒体の記録状況を考慮しない場合に検索条件と
なり得る候補が所定数以下である検索項目であり、
前記第２の項目は、検索対象となる記録媒体の記録状況を考慮しない場合に検索条件となり得る候補が前記所定数を超える検索項目である
ことを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記第１の項目は、レーティング、プロテクト、ファイルの種類の項目の少なくとも１つを含む
ことを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記制御手段は、
前記第１の項目の検索条件の選択肢を、記録媒体に基づかず提示するように制御する
ことを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１０】
前記第２の項目は、日付、フォルダの項目の少なくとも１つを含む
ことを特徴とする請求項１乃至９のいずれか１項に記載の電子機器。
【請求項１１】
前記制御手段は、
前記第２の項目の検索条件の選択肢を、記録媒体から読み込んだ情報に基づいて提示するように制御する
ことを特徴とする請求項１乃至１０のいずれか１項に記載の電子機器。
【請求項１２】
前記制御手段は、
前記条件表示時に、記憶した検索条件を表示しない場合には、前記第２の項目に対して、検索条件として初期設定を表示する
ことを特徴とする請求項１乃至１１のいずれか１項に記載の電子機器。
【請求項１３】
前記初期設定は、前記第２の項目の検索条件を指定しないことを示す設定である
ことを特徴とする請求項１２に記載の電子機器。
【請求項１４】
前記制御手段は、前記条件表示時に、前記第１の項目および前記第２の項目とともに、前記検索手段が検索した前記絞込条件に合致するコンテンツの数を表示するように制御する
ことを特徴とする請求項１乃至１３のいずれか１項に記載の電子機器。
【請求項１５】
前記絞込条件は、前記複数の検索項目のうち指定された検索項目の検索条件の論理和である
ことを特徴とする請求項１乃至１４のいずれか１項に記載の電子機器。
【請求項１６】
第１の項目と第２の項目を含む複数の検索項目の検索条件をユーザー操作に基づいて設定する設定工程と、
前記設定工程において設定された前記複数の検索項目の検索条件を記憶するように制御する記憶制御工程と、
前記設定工程において設定された前記複数の検索項目の検索条件に基づいた絞込条件に合致するコンテンツを記録媒体から検索する検索工程と、
検索対象となる記録媒体が変更された状態で、前記検索工程での検索に用いるための検索条件を表示する条件表示時には、
前記第１の項目については、記憶した検索条件を表示し、
前記第２の項目については、記憶した検索条件を表示しないように制御する制御工程と
を有することを特徴とする電子機器の制御方法。
【請求項１７】
第１の項目と第２の項目を含む複数の検索項目の検索条件をユーザー操作に基づいて設定する設定工程と、
前記設定工程において設定された前記複数の検索項目の検索条件を記憶するように制御する記憶制御工程と、
前記設定工程において設定された前記複数の検索項目の検索条件に基づいた絞込条件に合致するコンテンツを記録媒体から検索する検索工程と、
電源がオフに変更されて再びオンにされた状態で、前記検索工程での検索に用いるための検索条件を表示する条件表示時には、
前記第１の項目については、記憶した検索条件を表示し、
記録媒体によって設定できる検索条件が異なる第２の項目については、記憶した検索条件を表示しないように制御する制御工程と
を有することを特徴とする電子機器の制御方法。
【請求項１８】
コンピュータを、請求項１乃至１５のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項１９】
コンピュータを、請求項１乃至１５のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の制御方法、プログラム、記憶媒体に関する。
【背景技術】
【０００２】
近年、電子機器に接続される記録媒体の容量が増加し、大量のコンテンツを記録媒体に格納することが可能である。このため、ユーザーは、大量のコンテンツから所望のコンテンツを効率的に探し出すために、複数の項目における検索条件を設定し、当該検索条件に基づいた条件によってコンテンツデータを検索している。
【０００３】
特許文献１には、記録媒体に記録されている画像の中から、ユーザーが所望する画像を探し出すことができる画像検索技術が開示されている。特許文献２には、設定した検索条件を記憶し、検索の対象の記録媒体が変更された後にも当該検索条件を引き継ぐことで、変更後の記録媒体に対する検索条件の指定作業を軽減することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２３７９６３号公報
【特許文献２】特開２００５−３５２７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、コンテンツの検索時における検索条件は、同様の条件で再び検索する際に検索条件の再設定をせずに済むように、電子機器が記憶していることが望ましい。しかし、前回の検索時における全ての項目の検索条件を、記録媒体の変更後に再検索する場合に用いると、全ての項目の検索条件を満たすコンテンツが記録媒体内に存在しない場合がある。つまり、電子機器において必要のない検索が行われるにも関わらず、検索条件に合致する画像が表示されないことが生じえる。
【０００６】
そこで本発明では、前回検索時に使用したコンテンツの検索条件をより効果的に引き継ぐことのできる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、上記課題を解決するために、電子機器は、
第１の項目と第２の項目を含む複数の検索項目の検索条件をユーザー操作に基づいて設定する設定手段と、
前記設定手段で設定された前記複数の検索項目の検索条件を記憶するように制御する記憶制御手段と、
前記設定手段で設定された前記複数の検索項目の検索条件に基づいた絞込条件に合致するコンテンツを記録媒体から検索する検索手段と、
検索対象となる記録媒体が変更された状態で、前記検索手段での検索に用いるための検索条件を表示する条件表示時には、
前記第１の項目については、記憶した検索条件を表示し、
前記第２の項目については、記憶した検索条件を表示しないように制御する制御手段と
を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、前回検索時に使用したコンテンツの検索条件をより効果的に引き継ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係る電子機器の構成図である。
【図２】実施形態１に係るディスプレイの画面を示す図である。
【図３】実施形態１に係る検索表示処理を示すフローチャートである。
【図４】実施形態１に係る条件設定の処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下では、前回のコンテンツの検索に用いた検索条件を使用して、より効果的に、記録媒体に記録されたコンテンツを検索して表示することを実現する電子機器について説明する。
【００１１】
ここで、検索対象の記録媒体の変更後に前回の検索に用いた検索条件を再度使用すると、当該検索条件における項目（検索項目）によっては、当該検索条件を満たすコンテンツが記録媒体内に存在しないことがある。この場合には、再検索時にコンテンツが１つも検索条件に当てはまらない。例えば、記憶媒体によって異なる検索条件である可能性が高いような日付やフォルダなどの項目は、記録媒体の変更後に前回の検索時の検索条件を使用して再度検索を行う場合、記憶した検索条件に対してコンテンツが合致しないことがある。
【００１２】
また、記録媒体内に検索条件に合致するコンテンツが存在しない場合でも記録媒体内の全てのコンテンツに対して検索処理が行われる。そのため、このような場合には、検索結果を表示するまでに時間が要するにも関わらず、検索結果として合致する画像が表示されない。
【００１３】
従って、以上の課題を解決すべく、以下にて、図面を参照して本発明の好適な実施形態を説明する。
【００１４】
＜実施形態１＞
［電子機器の構成］
実施形態１として、本発明を適用可能な装置の一例としての電子機器１００の構成の一例を、図１の構成図を用いて説明する。電子機器１００は、デジタルカメラやパーソナルコンピュータ（以下、ＰＣ）などを用いて構成可能である。
【００１５】
電子機器１００は、ＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、画像処理部１０４、ディスプレイ１０５、操作部１０６、記録媒体Ｉ／Ｆ１０７、外部Ｉ／Ｆ１０９、通信Ｉ／Ｆ１１０、カメラ部１２０、内部バス１５０を有する。電子機器１００における内部バス１５０以外の各機能部は、内部バス１５０に接続されており、内部バス１５０を介して互いにデータの入出力を行うことができる。また、電子機器１００は、記録媒体１０８およびネットワーク１１１と接続されている。
【００１６】
ＣＰＵ１０１は、例えば、不揮発性メモリ１０３に格納されるプログラムに従い、メモリ１０２をワークメモリとして用いて、電子機器１００の各機能部を制御する制御部である。
メモリ１０２は、例えば、ＲＡＭ（半導体素子を利用した揮発性のメモリなど）からなる。
【００１７】
不揮発性メモリ１０３には、画像（画像データ）や音声（音声データ）、その他のデー
タ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリ１０３は、例えば、ハードディスク（ＨＤ）やＲＯＭなどで構成される記憶部である。
【００１８】
画像処理部１０４は、ＣＰＵ１０１の制御に基づいて、不揮発性メモリ１０３や記録媒体１０８に格納された画像や、外部Ｉ／Ｆ１０９を介して取得した画像信号、通信Ｉ／Ｆ１１０を介して取得した画像などに対して各種画像処理を施す。画像処理部１０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像の符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理などが含まれる。画像処理部１０４は、特定の画像処理を施すための専用の回路ブロックによって構成されていてもよい。また、画像処理の種別によっては、画像処理部１０４を用いずに、ＣＰＵ１０１がプログラムに従って画像処理を施すことも可能である。
【００１９】
ディスプレイ１０５は、ＣＰＵ１０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面などを表示する。例えば、ＣＰＵ１０１は、プログラムに従い表示制御信号を生成して、電子機器１００の画像生成部（不図示）に出力する。表示制御信号を取得した画像生成部は、ディスプレイ１０５に表示するための画像信号を生成して、ディスプレイ１０５に出力する。このとき、当該画像信号に対して、画像処理部１０４による画像処理が施されてもよい。ディスプレイ１０５は、出力された画像信号に基づいて画像を表示する。なお、画像生成部の処理は、ＣＰＵ１０１が実行してもよい。
【００２０】
なお、電子機器１００自体が備える構成は、ディスプレイ１０５に表示させるための画像信号を出力するためのインターフェースまでとし、ディスプレイ１０５は外付けのモニタ（テレビなど）であってもよい。
【００２１】
操作部１０６は、ユーザー操作を受け付けるための入力デバイスである入力部である。操作部１０６は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む。なお、本実施形態では、タッチパネルは、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。なお、本実施形態では、操作部１０６は、ユーザー操作に基づいて、複数の検索項目における検索条件を設定する。
【００２２】
記録媒体Ｉ／Ｆ１０７には、メモリカードやＣＤ、ＤＶＤといった記録媒体１０８が装着可能である。また、記録媒体Ｉ／Ｆ１０７は、ＣＰＵ１０１の制御に基づき、装着された記録媒体１０８からのデータの読み出しや、記録媒体１０８に対するデータの書き込みを行う。
【００２３】
さらに、記録媒体Ｉ／Ｆ１０７は、記録媒体１０８の着脱を検知する。なお、電子機器１００のメイン電源がオフの場合にも、サブＣＰＵ（不図示）による制御によって、記録媒体Ｉ／Ｆ１０７は、記録媒体１０８の着脱を検知することができる。記録媒体Ｉ／Ｆ１０７は、記録媒体１０８が装着または外されたことを検知すると、ＣＰＵ１０１に着脱（装着または取り外し）を通知する。ＣＰＵ１０１は、着脱の通知を受けると、「記録媒体が変更されたか否かを示す情報」を不揮発性メモリ１０３に記憶する。
【００２４】
なお、電子機器１００におけるメイン電源がオフの状態で記録媒体１０８の着脱検知がされると、サブＣＰＵが一旦電源をオンにしてからＣＰＵ１０１に着脱を通知する。ＣＰＵ１０１は、「記録媒体が変更されたか否かを示す情報」を不揮発性メモリ１０３に記憶してから、自動的に電子機器１００の電源をオフにする。
【００２５】
ここで、ＣＰＵ１０１は、以下のように「記録媒体が変更されたか否かを示す情報」を決定することができる。なお、説明を簡単にするために、元々装着されていたものを記録媒体１０８Ａとし、新たに装着されたものを記録媒体１０８Ｂとして説明する。
【００２６】
まず、ＣＰＵ１０１は、装着されている記録媒体１０８Ａの記録済み容量、残容量、ファイル数、フォルダ数などの記録媒体１０８Ａの記録状況に関する情報を不揮発性メモリ１０３に記憶しておく。ＣＰＵ１０１は、記録媒体Ｉ／Ｆ１０７から記録媒体１０８Ｂの装着を検知した旨の通知を受けると、不揮発性メモリ１０３に記憶してあった記録媒体１０８Ａに関する情報と、新たに装着された記録媒体１０８Ｂに関する情報（状況）を比較する。これによって、ＣＰＵ１０１は、新たに装着された記録媒体１０８Ｂが前回装着されていた記録媒体１０８Ａと同じであるかを判定する。ここでは、記録済み容量、残容量、ファイル数、フォルダ数の少なくともいずれかが同じであれば、２つの記録媒体１０８Ａ，１０８Ｂが同一であると判定されてもよい。または、記録済み容量、残容量、ファイル数、フォルダ数の全てが同一である場合のみ、２つの記録媒体１０８Ａ，１０８Ｂが同一であると判定されてもよい。さらには、記録媒体１０８Ａ，１０８Ｂのそれぞれに対して、一意の識別ＩＤが付加されている場合には、当該識別ＩＤが同一であれば、２つの記録媒体１０８Ａ，１０８Ｂが同一であると判定されてもよい。ＣＰＵ１０１は、同じであると判定しなかった場合には、「記録媒体が変更されたか否かを示す情報」として「記録媒体が変更された旨の情報」を不揮発性メモリ１０３に記憶する。なお、ＣＰＵ１０１は、同じであると判定した場合には今回の装着については、「記録媒体が変更された旨の情報」は記憶しない。
【００２７】
外部Ｉ／Ｆ１０９は、外部機器と有線ケーブルや無線によって接続し、画像信号や音声信号の入出力を行うためのインターフェースである。
通信Ｉ／Ｆ１１０は、外部機器やネットワーク１１１などと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。
【００２８】
カメラ部１２０は、被写体（対象物）を撮像する撮像部である。本実施形態では、カメラ部１２０が撮像した静止画、動画などの画像ファイル、音声ファイルなどが、記録媒体１０８に記録される。従って、本実施形態では、カメラ部１２０が撮像したデータが画像検索の対象である。
【００２９】
［画像検索を行うための画面］
まず、ユーザーが、記録媒体１０８における画像を検索するために用いる画面（ＧＵＩ画面）について、図２Ａ、図２Ｂを用いて説明する。
【００３０】
（再生メニュー画面）
図２Ａは、ディスプレイ１０５に表示されるメニューボタン（不図示）が選択された場合や、操作部１０６に含まれるメニューボタンが押下された後に、再生タブ２０７が選択されている状態の再生メニュー画面を示している。この状態では、ユーザーは、記録媒体１０８が記録された画像に関する設定や制御を実施することができる。再生メニュー画面には、トリミングの項目２０１、リサイズの項目２０２、レーティングの項目２０３、スライドショーの項目２０４、画像検索の検索条件の項目２０５、ジャンプでの画像送りの項目２０６などが表示される。なお、これらの各項目は、ユーザーが、ディスプレイ１０５に表示された各項目をタッチすることや、操作部１０６に含まれる押しボタンである十字ボタンや決定ボタン（不図示）を用いることによって選択できる。
【００３１】
トリミングの項目２０１が選択されると、ユーザー操作に応じて、ＣＰＵ１０１は、記録媒体１０８に記録されている画像の領域を部分的に切り抜いて、別画像として記録媒体１０８に記録（保存）する。
【００３２】
リサイズの項目２０２が選択されると、ユーザー操作に応じて、ＣＰＵ１０１は、記録媒体１０８に記録されている画像の画素数を少なくして、別画像として記録媒体１０８に記録する。
【００３３】
レーティングの項目２０３が選択されると、ユーザー操作に応じて、ＣＰＵ１０１は、記録媒体１０８に記録されている画像の評価を設定する。ユーザーは、例えば、１〜５個の星の数によって画像の評価をすることができる。
【００３４】
スライドショーの項目２０４が選択されると、ユーザー操作に応じて、ＣＰＵ１０１は、記録媒体１０８に記録されている画像を連続再生（スライドショー再生）する。
【００３５】
画像検索の検索条件の項目２０５が選択されると、ＣＰＵ１０１は、図２Ｂに示す条件設定画面に遷移して、ユーザー操作に応じて、記録媒体１０８に記録されている画像の中から、再生する画像を絞り込む。なお、図２Ａが示す例では、カーソル２００（選択枠）が、画像検索の検索条件の項目２０５を囲っている（示している）。このため、この状態で、ユーザーが、操作部１０６が含む押しボタンである決定ボタンを押下すると、ディスプレイ１０５の表示は、条件設定画面に遷移する。
【００３６】
ジャンプでの画像送りの項目２０６が選択されると、電子機器１００に備えられたダイヤル（不図示）をユーザーが回すことによって、ＣＰＵ１０１は、指定した方法で表示する画像を前後に切り替える。図２Ａに示す例では、１０枚ごとに画像表示をすることが指定されているが、これには限られない。例えば、ユーザーは、ジャンプでの画像送りの項目２０６が選択されると表示される画面において、動画のみや静止画のみを表示することや撮影日を切り替えて画像を表示することなどを指定可能である。
【００３７】
（条件設定画面）
図２Ｂは、図２Ａに示す画像検索の検索条件の項目２０５が選択されると、ディスプレイ１０５に表示される条件設定画面を示している。この画面を用いることによって、ユーザーは、所望の画像だけを、まとめて素早く表示（処理）することができる。条件設定画面には、項目（検索項目）として、レーティングの項目２３１、日付の項目２３２、フォルダの項目２３３、プロテクトの項目２３４、ファイルの種類の項目２３５、ファイルの種類の項目２３６が表示される。また、条件設定画面には、表示アイコンとしてのＳＥＴボタン２１７、ＭＥＮＵボタン２１８、全解除ボタン２１９、ＩＮＦＯボタン２２０が表示される。なお、ディスプレイ１０５における各項目やボタンは、ユーザーがタッチして操作することができるため、操作部１０６の一部であるといえる。また、操作部１０６には、ＳＥＴボタン２１７、ＭＥＮＵボタン２１８、全解除ボタン２１９、ＩＮＦＯボタン２２０のそれぞれに対応するハードウェアボタンが備えられている。そして、対応するハードウェアボタンを操作することによっても、各表示アイコンが示す機能を実行させることができる。
【００３８】
レーティングの項目２３１では、検索条件として１〜５の５段階のいずれかの評価が選択可能である。図２Ｂが示す例では、レーティングの項目２３１の検索条件２１１ａは、１〜５の５段階のいずれの評価の画像であっても検索に合致するように「全て」と選択されている。
【００３９】
日付の項目２３２では、検索条件として画像の撮影日が選択可能である。図２Ｂが示す例では、フォルダの項目２３３の検索条件２１２ａは、「２０００年１月１２日」を示している。なお、ユーザーが手動で日付を入力する場合は、ＣＰＵ１０１は、装着されている記録媒体１０８を走査（検索、読込）し、記録されている画像（コンテンツ）の撮影日
（ファイル生成日）として存在する日付だけを選択肢として、ユーザーに選択させる。これらの日付は、記録媒体内の全てのデータを読み込まずとも、ディレクトリエントリや、予め全ファイルを走査して作成されたインデックスファイルなどの記録媒体内の一部を読み込むだけでも取得可能である。
【００４０】
フォルダの項目２３３では、検索条件として画像が記録されているフォルダが選択可能である。図２Ｂが示す例では、フォルダの項目２３３の検索条件２１３ａは「１００ＣＡＮＯＮ」というフォルダを示している。なお、ユーザーが手動でフォルダを入力する場合は、ＣＰＵ１０１は、装着されている記録媒体１０８を走査（検索、読込）し、記録されているフォルダだけを選択肢として、ユーザーに選択させる。記録されているフォルダの情報も、日付と同様、記録媒体内の一部を読み込むだけでも取得可能である。
【００４１】
プロテクトの項目２３４では、検索条件として画像のプロテクト（保護）が「あり」または「なし」を選択可能である。ここで、画像に対してプロテクトがされていれば、電子機器１００に対するユーザーの画像消去操作では、当該プロテクトを解除しない限り、当該画像の削除ができない。図２Ｂが示す例では、プロテクトの項目２３４の検索条件２１４ａは、プロテクトが「あり」と選択されている。
【００４２】
ファイルの種類の項目２３５，２３６では、検索条件として画像（コンテンツ）の種類が選択可能である。具体的には、ファイルの種類の項目２３５では、静止画、ＲＡＷ、ＪＰＥＧ、動画または、これらの組合せが選択可能である。ファイルの種類の項目２３６では、ＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像、ＨＤＲ（Ｈｉｇｈ
Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像といった画質が選択可能である。図２Ｂが示す例では、ファイルの種類の項目２３５の検索条件２１５ａは、「静止画」と選択されており、ファイルの種類の項目２３６の検索条件２１６ａは「ＳＤＲ画像」と選択されている。
【００４３】
なお、レーティングの項目２３１、プロテクトの項目２３４、ファイルの種類の項目２３５，２３６は、ユーザーが手動で入力する場合は、装着されている記録媒体１０８の記録状況にかかわらず、予め定められた選択肢の中からユーザーに選択させる。なぜならば、レーティングの項目２３１、プロテクトの項目２３４、ファイルの種類の項目２３５，２３６は、記録媒体１０８によらず設定（入力）できる検索条件が同じ項目であるからである。一方、日付の項目２３２とフォルダの項目２３３は、装着された記録媒体１０８によって、設定（入力）できる条件が異なる項目である。
【００４４】
カーソル２１０は、検索条件を選択する処理の対象の項目（検索項目）を示す選択枠である。図２Ｂの例では、日付の項目２３２が処理の対象として選択されている。なお、カーソル２１０は、方向指示アイコン２１０ａ、２１０ｂを含み、これらのボタンがユーザーによって押下されることによって、カーソル２１０が示す項目における検索条件が選択（変更）される。つまり、カーソル２１０が用いられることによって、操作部１０６は、ユーザー操作に基づいた検索条件を設定する。
【００４５】
チェックマーク２２１は、検索の対象の項目を示すマークである。従って、チェックマーク２２１が付与されている項目は、検索に用いることが指定されている。
選択項目領域２２２には、カーソル２１０が選択している項目（選択項目）が表示される。図２Ｂの例では、日付の項目２３２をカーソル２１０は選択しているため、選択項目領域２２２には「日付」と表示されている。
【００４６】
ＳＥＴボタン２１７は、チェックマーク２２１が付与された項目の検索条件の全て満たすような画像を検索するためのボタンである。ＳＥＴボタン２１７が選択されると、ＣＰＵ１０１は、チェックマーク２２１が付与された項目の検索条件を全て満たすような画像
を、記録媒体１０８から検索して表示する。
【００４７】
ＭＥＮＵボタン２１８が選択されると、ＣＰＵ１０１は、ディスプレイ１０５の表示を検索決定画面から、図２Ａが示すような再生メニュー画面に切り替える。
【００４８】
全解除ボタン２１９が選択されると、ＣＰＵ１０１は、全ての項目のチェックマーク２２１を解除し、全ての項目の検索条件を初期値（初期設定）にする。本実施形態では、初期値（初期設定）は、条件無し（ＮＵＬＬ）、すなわち、この項目に関しては検索条件を指定しないことを示す設定値（設定）である。
【００４９】
ＩＮＦＯボタン２２０が選択されると、ＣＰＵ１０１は、カーソル２１０が示す項目におけるチェックマーク２２１の付与（付加）／削除をする。
【００５０】
［検索表示処理］
記録媒体１０８に記録されている画像を検索してディスプレイ１０５に表示する検索表示処理について図３が示すフローチャートを用いて説明する。このフローチャートにおける各処理は、ＣＰＵ１０１が不揮発性メモリ１０３に格納されたプログラムをメモリ１０２に展開して実行することにより実現される。なお、図３が示すフローチャートの処理は、再生メニュー画面において、画像検索の条件設定の項目２０５がユーザーによって選択されると、ＣＰＵ１０１が開始する。なお、本フローチャートの開始時点において、ユーザーが前回、画像検索をした際の各項目の検索条件は図２Ｂが示す検索条件であるとする。
【００５１】
Ｓ３０１では、ＣＰＵ１０１は、検索対象となる画像を記録する記録媒体１０８が、前回の検索時と異なる記録媒体１０８に変更されたか否か判定する。より詳細には、Ｓ３０１では、不揮発性メモリ１０３に「記録媒体が変更されたか否かを示す情報」として「記録媒体が変更された旨の情報」が記憶されていた場合に、前回の検索時と異なる記録媒体１０８に変更されたと判定する。変更されていない場合は、Ｓ３０２へ進み、変更された場合はＳ３０３へ進む。
【００５２】
Ｓ３０２では、ＣＰＵ１０１は、条件設定画面の一部として、図２Ｂが示すように、前回検索時に不揮発性メモリ１０３が記憶した、日付の項目２３２の検索条件２１２ａと、フォルダの項目２３３の検索条件２１３ａをディスプレイ１０５に表示する。なお、ＣＰＵ１０１は、日付の項目２３２およびフォルダの項目２３３に対するチェックマーク２２１についても、前回検索時に不揮発性メモリ１０３が記憶した状態を引き継ぎ表示する。
【００５３】
Ｓ３０３では、ＣＰＵ１０１は、条件設定画面の一部として、図２Ｃが示すように、日付の項目２３２の検索条件２１２ａと、フォルダの項目２３３の検索条件２１３ａに対して、初期値２１２ｂと初期値２１３ｂをディスプレイ１０５に表示する。本実施形態では、初期値２１２ｂと初期値２１３ｂとは、いずれも条件無し（ＮＵＬＬ）、すなわち、この項目に関しては検索条件を指定しないことを示す設定値である。
【００５４】
なお、Ｓ３０３では、日付の項目２３２およびフォルダの項目２３３に対するチェックマーク２２１については、ＣＰＵ１０１は、不揮発性メモリ１０３が記憶した状態を引き継ぎ表示してもよい。もしくは、ＣＰＵ１０１は、日付の項目２３２およびフォルダの項目２３３の検索条件を検索に用いないようにチェックマーク２２１を付与しないようにしてもよい。
【００５５】
Ｓ３０４では、ＣＰＵ１０１は、図２Ｂ、図２Ｃが示すように、条件設定画面に、日付の項目２３２とフォルダの項目２３３以外の項目に対して前回検索時に不揮発性メモリ１
０３に記憶した検索条件を表示する。なお、ＣＰＵ１０１は、日付の項目２３２とフォルダの項目２３３以外の項目に対するチェックマーク２２１についても、前回検索時に不揮発性メモリ１０３が記憶した状態を引き継ぎ表示する。ここで、日付の項目２３２とフォルダの項目２３３以外の項目とは、レーティングの項目２３１、プロテクトの項目２３４、ファイルの種類の項目２３５，２３６である。つまり、記録媒体１０８が変更された状態で複数の項目の検索条件を表示する条件表示時には、日付とフォルダについては検索条件として初期値が表示され、その他の項目については不揮発性メモリ１０３に記憶した検索条件が表示される。一方、当該条件表示時ではなく（記録媒体１０８が変更された状態でなく）、前回条件設定画面を行ってから記録媒体１０８が変更されずに再度条件設定画面が表示された場合は、日付とフォルダについても、不揮発性メモリ１０３に記憶した検索条件が表示される。
【００５６】
Ｓ３０５では、ＣＰＵ１０１は、チェックマーク２２１のついた全ての項目（検索項目）の検索条件の論理和である絞込条件（アンド条件；論理和条件）を設定する。そして、ＣＰＵ１０１は、絞込条件と合致する画像の検索処理を行う。従って、本実施形態では、ＣＰＵ１０１は、絞込条件に合致（ヒット）する画像を検索する検索手段でもある。なお、絞込条件は、チェックマーク２２１を付与する機能を有さない電子機器１００の場合には、条件設定画面に表示された項目の検索条件の全ての論理和である条件であってもよい。
【００５７】
Ｓ３０６では、ＣＰＵ１０１は、Ｓ３０５で行った検索処理において絞込条件に合致（ヒット）する画像があるか否か判定する。ここで、ＣＰＵ１０１は、記録媒体１０８に記録されている検索対象となる全ての画像の枚数（符号２２３で示す分母の数値）に対する、絞込条件に合致した画像の枚数（符号２２４で示す分子の数値）をディスプレイ１０５に表示する。そして、合致する画像がない場合はＳ３０７へ進み、合致する画像がある場合はＳ３０８へ進む。
【００５８】
Ｓ３０７では、ＣＰＵ１０１は、条件設定画面において、ＳＥＴボタン２１７を無効状態で表示する（不図示）。無効状態では、ＳＥＴボタン２１７は、無効であることをユーザーが識別可能な表示状態であるグレーアウトによって表示される。この状態で、ユーザーがＳＥＴボタン２１７をタッチしても、タッチの操作は無視される（後述するＳ３１１でＮＯと判定される）。また、操作部１０６に含まれる押しボタンであるＳＥＴボタンが押下されても、当該操作は無視される（後述するＳ３１１でＮＯと判定される）。
【００５９】
Ｓ３０８では、ＣＰＵ１０１は、条件設定画面において、ＳＥＴボタン２１７を有効状態で表示する。つまり、ＣＰＵ１０１は、Ｓ３０７とは異なり、ＳＥＴボタン２１７および操作部１０６に含まれる押しボタンであるＳＥＴボタンに対するユーザー操作を受け付ける状態にする。図２Ｂ、図２Ｃは、ＳＥＴボタン２１７が有効状態の表示例である。
【００６０】
Ｓ３０９では、ＣＰＵ１０１は、絞込条件に合致する画像をディスプレイ１０５に表示する。ここで、ＣＰＵ１０１は、例えば、条件設定画面において、検索条件を設定する項目に対して、絞込条件に合致する画像を背景として一覧表示（マルチ表示）する。より詳細には、条件設定画面の各検索条件の項目は、半透過で表示され、合致した画像が透けてみえるように背景として表示される。つまり、Ｓ３０９では、ＣＰＵ１０１は、絞込条件に合致する画像の詳細を表示するのではなく、絞込条件に合致する画像の全体像を背景として示すような表示をする。
【００６１】
Ｓ３１０では、ＣＰＵ１０１は、条件設定画面におけるＭＥＮＵボタン２１８がタッチされたか、操作部１０６に含まれる押しボタンであるＭＥＮＵボタンが押下されたか否かを判定する。ＭＥＮＵボタン２１８がタッチされたか、または、操作部１０６に含まれる
押しボタンであるＭＥＮＵボタンが押下されると画像検索の条件設定の処理が終了する。そして、ＣＰＵ１０１は、条件設定画面を閉じて、図２Ａの再生メニュー画面の表示に戻す。そうでない場合はＳ３１１に進む。
【００６２】
Ｓ３１１では、ＣＰＵ１０１は、ＳＥＴボタン２１７がタッチされたか、操作部１０６に含まれる押しボタンであるＳＥＴボタンが押下されたか否かを判定する。ＳＥＴボタン２１７がタッチされたか、操作部１０６に含まれる押しボタンであるＳＥＴボタンが押下されるとＳ３１３に進み、そうでない場合はＳ３１２に進む。なお、ＳＥＴボタン２１７が無効状態である場合にはＳ３１１ではＮｏと判定されるものとする。
【００６３】
Ｓ３１２では、ＣＰＵ１０１は、条件設定の処理を行う。条件設定の処理については、図４を用いて、後述にて詳細に説明する。そして、Ｓ３０５に進み、ＣＰＵ１０１は、Ｓ３１２の条件設定の処理に応じた絞込条件で画像の検索を行う。
【００６４】
Ｓ３１３では、ＣＰＵ１０１は、現在の検索条件（絞込条件）を不揮発性メモリ１０３に記憶する。このとき、ＣＰＵ１０１は、条件設定画面に表示されている全ての項目について検索条件を記憶するとともに、チェックマーク２２１の付与状況も記憶する。従って、本実施形態では、ＣＰＵ１０１は、不揮発性メモリ１０３における検索条件の記憶を制御する記憶制御手段でもある。なお、ＣＰＵ１０１は、「記録媒体が変更された旨の情報」を不揮発性メモリ１０３が記憶している場合には、「記録媒体が変更された旨の情報」を不揮発性メモリ１０３から削除する。
【００６５】
Ｓ３１４では、ＣＰＵ１０１は、絞込条件に合致した画像を、ディスプレイ１０５に詳細に表示する絞り込み再生を開始する。絞り込み再生を開始すると、画像検索の条件設定の処理を終了し、図２Ｄに示すような画像再生画面に移行する。
【００６６】
（絞り込み再生）
図２Ｄは、絞り込み再生をしている状態におけるディスプレイ１０５の表示を示している。この状態では、画像２４０と、画像２４０を囲う枠線２４１が表示されている。
【００６７】
画像２４０は、記録媒体１０８に記録されている画像における、絞込条件に合致する画像のうちの１つの画像である。図２Ｄは、１つの画像のみを表示するシングル再生（全画面再生）中の例である。従って、絞り込み再生時には、絞込条件に合致しない画像は表示されない。なお、画像送り／画像戻しの指示がユーザーからあれば、ＣＰＵ１０１は、絞込条件に合致する画像の中で次の画像／前の画像を表示する。なお。本実施形態では、１つの画像が表示されるものとしたが、絞込条件に合致する画像のうち任意の数の画像が表示されていてもよい。
【００６８】
また、絞り込み再生を解除するためには、ユーザーは、操作部１０６に含まれるＭＥＮＵボタンを押下し、再生メニュー画面から再生タブ２０７を選択して、全解除ボタン２１９を選択する。
【００６９】
枠線２４１は、絞り込み再生が行われていることを示す枠線である。枠線２４１によって、ユーザーは、現在、絞り込み再生が行われていることを明確に認識できる。なお、枠線に限らず、絞り込み再生が行われていることを示す表示がされていれば、任意の表示がされていてもよい。
【００７０】
（条件設定の処理；Ｓ３１２）
図４は、Ｓ３１２にて行われる、検索のための条件設定の処理について示したフローチャートである。このフローチャートにおける各処理は、ＣＰＵ１０１が不揮発性メモリ１
０３に格納プログラムをメモリ１０２に展開して実行することにより実現される。
【００７１】
Ｓ４０１では、ＣＰＵ１０１は、全解除ボタン２１９がタッチされたか、操作部１０６に含まれる押しボタンであるゴミ箱ボタンが押下されたか否かを判定する。全解除ボタン２１９がタッチされたか、操作部１０６に含まれる押しボタンであるゴミ箱ボタンが押下された場合はＳ４０２へ進み、そうでない場合はＳ４０３へ進む。
【００７２】
Ｓ４０２では、ＣＰＵ１０１は、全ての項目の条件を初期値（初期設定）にする処理を行い、ディスプレイ１０５に表示する。本実施形態では、初期値は、条件無し（ＮＵＬＬ）、すなわち、この項目に関しては検索条件を指定しないことを示す設定値である。なお、このとき、ＣＰＵ１０１は、全ての項目に対するチェックマーク２２１を解除する。
【００７３】
Ｓ４０３では、ＣＰＵ１０１は、選択項目を変更するユーザー操作があったか否かを判定する。ここで、選択項目とは、カーソル２１０によって囲われている（選択されている）項目である。ＣＰＵ１０１は、操作部１０６に含まれる上下キーが操作されるか、条件設定画面において現在の選択項目と異なる項目がタッチされると、ＹＥＳと判定する。ＹＥＳと判定されると、ＣＰＵ１０１は、Ｓ４０４において、選択項目を変更し、新たに選択した項目にカーソル２１０を移動する。なお、Ｓ４０３において、選択項目の変更がない場合はＳ４０５に進む。
【００７４】
Ｓ４０５では、ＣＰＵ１０１は、選択項目が日付かフォルダであるか否かを判定する。選択項目が日付かフォルダである場合にはＳ４０６に進み、いずれでもない（すなわち、選択項目がレーティング、プロテクト、ファイルの種類のいずれかである）場合にはＳ４０８に進む。ここでは、選択項目の検索条件の選択肢が、記録媒体１０８の記録状況に基づいて決定される場合には、Ｓ４０６に進み、それ以外の場合には、Ｓ４０８に進むとしてもよい。従って、選択項目がレーティングやファイルの種類であっても、記録媒体１０８の記録状況に基づいて検索条件の選択肢が決定される場合には、Ｓ４０６に進んでもよい。
【００７５】
Ｓ４０６では、ＣＰＵ１０１は、選択項目が日付である場合には、記録媒体１０８内の少なくとも一部を走査（検索）し、記録されている画像（コンテンツ）の撮影日（ファイル生成日）として存在する日付を検出する。一方、選択項目がフォルダである場合には、ＣＰＵ１０１は、記録媒体１０８内の少なくとも一部を走査（検索）し、記録されているフォルダを検出する。ここで、走査の対象のフォルダは、記録媒体１０８に存在する全てのフォルダでもよいし、再生可能な画像ファイルが格納されたフォルダだけとしてもよい。再生可能な画像ファイルが格納されたフォルダだけとすれば、画像検索時において選択肢のフォルダが選択された場合に、検索条件に合致する画像が存在しない可能性を低減できるため、より好適である。
【００７６】
Ｓ４０７では、ＣＰＵ１０１は、Ｓ４０６の走査処理で検出した情報を選択項目の検索条件の選択肢に設定する。選択項目が日付である場合には、ＣＰＵ１０１は、Ｓ４０６の処理の走査で検出した日付を選択可能な選択肢として設定（提示；表示）し、検出していない日付は選択肢としての設定をしない。選択項目がフォルダである場合には、ＣＰＵ１０１は、Ｓ４０６の処理で検出した日付を選択可能な選択肢として設定（提示；表示）し、検出していないフォルダは選択肢として設定しない。
【００７７】
Ｓ４０８では、ＣＰＵ１０１は、選択項目に対して検索条件を変更する操作があったか否かを判定する。例えば、操作部１０６に含まれる左右キーの操作、あるいはディスプレイ１０５においてカーソル２１０内に表示される方向指示アイコン２１０ａ、２１０ｂへのタッチ操作によって、検索条件として設定可能な選択肢のうちいずれかを選択すること
ができる。なお、選択項目が日付かフォルダである場合には、Ｓ４０７で設定された選択肢以外の検索条件は選択することができない。つまり、操作部１０６は、日付の項目２３１とフォルダの項目２３２については、Ｓ４０７で設定された選択肢のみから検索条件を取得可能である。なお、レーティングの項目２３１、プロテクトの項目２３４、ファイルの種類の項目２３５，２３６については、上述のように、予め定められた選択肢から選択可能である。変更する操作があった場合には、Ｓ４０９に進み、そうでない場合には、Ｓ４１０に進む。
【００７８】
Ｓ４０９では、ＣＰＵ１０１は、現在の選択項目（検索条件が変更された項目）にチェックマーク２２１を付与（表示）する。そして、上述の図３のＳ３０５に進み、ＣＰＵ１０１は、追加された条件を加味して画像検索を行う。
【００７９】
Ｓ４１０では、ＣＰＵ１０１は、ＩＮＦＯボタン２２０がタッチされたか、操作部１０６に含まれる押しボタンであるＩＮＦＯボタンが押下されたか否かを判定する。ＩＮＦＯボタン２２０がタッチされたか、操作部１０６に含まれる押しボタンであるＩＮＦＯボタンが押下された場合はＳ４１１に進み、そうでない場合には、Ｓ３１０に進む。
【００８０】
Ｓ４１１では、ＣＰＵ１０１は、選択項目にチェックマーク２２１が付与されているか否か判定する。そして、チェックマーク２２１が付与されていない場合はＳ４１２へ進み、付与されている場合はＳ４１３へ進む。
【００８１】
Ｓ４１２では、ＣＰＵ１０１は、選択項目にチェックマーク２２１を付与（表示）する。そして、上述の図３のＳ３０５に進み、ＣＰＵ１０１は、Ｓ４１２にてチェックマーク２２１が付与された検索条件を加味して画像検索を行う。
【００８２】
Ｓ４１３では、ＣＰＵ１０１は、選択項目からチェックマーク２２１を外す（非表示とする）。そして、上述の図３のＳ３０５に進み、ＣＰＵ１０１は、Ｓ４１３にてチェックマーク２２１が外された項目の検索条件を除外して画像検索を行う。
【００８３】
（検索条件の選択肢）
上述のように、レーティングの項目２３１、日付の項目２３２、フォルダの項目２３３、プロテクトの項目２３４、ファイルの種類の項目２３５，２３６の検索条件において、ユーザーが選択できる選択肢が決定されている。以下では、この選択肢について説明する。
【００８４】
日付やフォルダの選択肢を、記録媒体１０８の記録状況に基づいて決めるのは、記録媒体１０８の記録状態によらずに予め決めると選択肢がほぼ無限に多いためである。例えば，日付は、全く参考情報がなければ選択肢は１年分で３６５個、複数年分であればその年数分を掛けた膨大な数であり、操作部１０６に含まれる左右キーや方向指示アイコン２１０ａ，２１０ｂを用いて目的の日付を選択することが容易ではない。フォルダ名も同様であり、フォルダ名の可能性は、多岐にわたる。そこで、記録媒体１０８に記録されたコンテンツとして存在する日付、フォルダに選択肢を絞ることで、選択肢が絞られるため、ユーザーの選択が容易になる。このように、選択肢となり得る検索条件が膨大になる（所定数以上となる）項目については、記録媒体１０８の記録条件によって設定できる検索条件を変え、検索対象となる記録媒体が変わった場合には条件を引き継がない。
【００８５】
すなわち、「記録媒体によって設定できる条件が異なる項目」とは、検索対象となる記録媒体１０８の記録状況を考慮しない場合に選択肢（候補）となり得る検索条件が膨大になる（所定数超となる）項目といいかえることもできる。所定数は、操作性を考慮すれば１０〜１００程度である。
【００８６】
一方、レーティング、プロテクト、ファイルの種類などの選択肢を、記録媒体１０８の記録状況に基づかず予め決められた選択肢として提示するのは、そもそも候補の値が少ないからである。例えば、レーティングは１〜５の５つしか選択肢とならず、プロテクトは「あり」／「なし」の２つしか選択肢になり得ない。従って、全く参考情報がなくとも、選択肢は膨大な数になることはなく、ユーザーが選択肢の中からいずれかを選択する操作の操作性は、さほど低下しない。このように、選択肢となり得る検索条件が膨大にならない（所定数以下となる）項目については、記録媒体１０８の記録状況にかかわらず設定できる検索条件は固定とし、検索対象となる記録媒体が変わった場合にも条件を引き継ぐ。
【００８７】
すなわち、「記録媒体によらず設定できる条件が同じ項目」とは、検索対象となる記録媒体１０８の記録状況を考慮しない場合に選択肢（候補）となり得る検索条件が膨大にならない（所定数以下となる）項目といいかえることもできる。所定数は、上述したとおり、操作性を考慮すれば１０〜１００程度である。
【００８８】
［効果］
このように、Ｓ３０１、Ｓ３０３の処理において、検索対象を記録している記録媒体が前回検索時から変更された場合、ＣＰＵ１０１は、日付の項目２３２とフォルダの項目２３３には初期値を表示する。ここで、日付の項目２３２とフォルダの項目２３３は、記録媒体１０８に記録されている画像によって設定可能な条件が異なるため、ＣＰＵ１０１は、記録媒体１０８の変更に伴い検索条件を初期値に戻している。このことで、Ｓ３０５において必要のない条件での検索処理が発生しないため、記録媒体１０８に記録されている画像の検索処理の時間を短くすることができる。
【００８９】
また、Ｓ３０６の処理において、事前に絞込条件に合致する画像の数を示しておくことにより、記録媒体１０８の変更により合致する画像が見つからない可能性がある検索条件が設定されることを防ぎ、絞込条件に合致する画像を速やかに表示することができる。
【００９０】
さらに、Ｓ３０１、Ｓ３０２の処理において、ＣＰＵ１０１は、検索対象を記録している記録媒体１０８を前回検索時から変更しなかった場合、日付の項目２３２とフォルダの項目２３３にも前回検索したときに記憶した検索条件を表示する。このことにより、再び同様の条件で検索したいときに、条件の再設定をするといったユーザーの手間を省くことができる。
【００９１】
このように、本実施形態によれば、表示対象の画像の準備を早く完了させることができる。つまり、本実施形態に係る電子機器は、前回検索時に使用したコンテンツの検索条件をより効果的に引き継ぐことができる。
【００９２】
なお、Ｓ３０１の判定は、同じ記録媒体Ｉ／Ｆ１０７に接続された記録媒体１０８が交換されか否かの判定に限らない。例えば、複数の記録媒体スロット（スロットＡ及びスロットＢ）に同時に装着されている複数の記録媒体１０８のうち、検索対象とする記録媒体１０８を変更した場合もＹＥＳと判定して適用することが可能である。つまり、検索対象を、スロットＡに装着された記録媒体１０８ＡからスロットＢに装着された記録媒体１０８Ｂに変更した場合も適用可能である。また、検索対象を内蔵メモリから交換可能メモリ（メモリーカードなど）に変更した場合も同様である。
【００９３】
また、検索されるコンテンツの例として画像の例を説明したが、画像に限らず、文書ファイル、音声ファイルなどの任意のコンテンツの検索にも本実施形態は適用可能である。
【００９４】
検索対象となる記録媒体１０８の記録状況によって設定できる検索条件が異なる項目の
例として日付とフォルダの例を説明したがこれに限るものではない。当該項目は、ファイル名や、コンテンツが記録された際にＧＰＳなどに基づいて付与されたコンテンツ毎の位置情報、コンテンツを記録した機器の情報などでもよい。
【００９５】
検索対象となる記録媒体の記録状況にかかわらず検索条件が変わらない項目の例としてレーティング、プロテクト、ファイルの種類の例を説明したがこれに限るものではない。例えば、当該項目は、転送済みであるか否か、編集済みであるか否か等でもよい。
【００９６】
検索対象となる記録媒体が変わった場合に、前回使用した検索条件が引き継がれない項目の初期値をＮＵＬＬとする例を説明したが、これに限らず特定の条件としてもよい。例えば、日付であれば、初期値（初期設定）は、その機器の時計機能として設定可能な最初の日（２０００年１月１日など）であってもよいし、変更後の記録媒体から検索された日付の最初の日であってもよい。
【００９７】
［変形例１］
なお、実施形態１のＳ３０１の処理に代えて、ＣＰＵ１０１は、前回の検索時以降、電子機器１００の電源をオフにして再びオンにしたか否か（前回の検索時以降に、電源がオフにされたことがあるか否か）を判定するようにしてもよい。前回の検索時以降、電源がオフにされたことがあればＳ３０３に進み、そうでない場合はＳ３０２に進む。
【００９８】
これは、電子機器１００が電源オフにされると、前回検索時から検索対象（コンテンツ）を記録している記録媒体１０８が変更された可能性が通常よりも高いためである。実施形態１では、電源オフ中にも記録媒体１０８の着脱を検知可能な電子機器１００の例を説明したが、変形例１のようにすれば、電源オフ中に記録媒体１０８の着脱を検知できない電子機器１００でも好適に本発明を適用することが可能である。電子機器１００の電源オフ期間中に記録媒体１０８の変更が行われた場合、日付とフォルダの項目については、交換前の記録媒体１０８の記録状態に基づいて設定した選択肢の検索条件にされる。電子機器１００が、この検索条件を用いて検索すると合致する画像（コンテンツ）が存在しない可能性がある。そこで、電源オフ中に、検知できない記録媒体１０８の交換が行われた可能性を考慮し、ＣＰＵ１０１は、電子機器１００の電源をオフにしてから再びオンにされた判定すると、日付とフォルダの検索条件を初期値に戻す。これによって、Ｓ３０５における必要のない検索条件での検索処理を防止し、検索処理の時間を短くすることができる。
【００９９】
また、図３のＳ３０６の処理において、記録媒体の変更（交換）により合致する画像が存在しない検索条件を設定することを事前に防ぎ、絞込条件に合致する画像を速やかに表示することができる。
【０１００】
なお、実施形態１および変形例１においてＣＰＵ１０１が行うものとして説明した上述の各種制御は１つのハードウェアが行ってもよいし、複数のハードウェア（例えば、複数のプロセッサーや回路）が処理を分担することで、装置全体の制御を行ってもよい。
【０１０１】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１０２】
また、上述した実施形態においては、本発明をデジタルカメラやパーソナルコンピュータの電子機器に適用した場合を例にして説明したが、これはこの例に限定されず、コンテンツの検索対象が変更される可能性のある電子機器であれば適用可能である。すなわち、
本発明は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【０１０３】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１０４】
１００：電子機器、１０１：ＣＰＵ、１０６：操作部、１０８：記録媒体
【図１】
2020177451.tif 000003
【図２】
2020177451.tif 000004
【図３】
2020177451.tif 000005
【図４】
2020177451.tif 000006