(57)【特許請求の範囲】
【請求項１】
表示部と、
ユーザが入力する指示を取得する指示取得部と、
複数の画像の中から画像を検索するための複数の検索条件のうちの少なくとも一つについて、前記複数の画像に応じて前記検索条件の数値範囲を決定する数値範囲決定部と、
前記検索条件毎に、前記検索条件の数値範囲を表すスライド領域を前記表示部に表示させ、かつ、前記ユーザの指示に応じて前記スライド領域上を移動するボタン領域を前記表示部に表示させる表示制御部と、
前記検索条件毎に、前記検索条件の数値範囲の中から、前記スライド領域上の前記ボタン領域の位置に対応する数値を前記検索条件の数値として設定する数値設定部と、
前記ユーザの指示に応じて指定されたボタン領域に対応する検索条件の有効状態と無効状態とを切り替える有効無効切替部とを備え、
前記表示制御部は、前記複数の検索条件に対応する複数のボタン領域のうち、前記有効状態の検索条件に対応するボタン領域のみを結ぶ線を前記表示部に表示させる画像検索条件設定装置。
【請求項２】
前記表示制御部は、前記ボタン領域が前記スライド領域上を移動するにつれて、前記ボタン領域の大きさを変えながら前記ボタン領域を前記表示部に表示させる請求項１に記載の画像検索条件設定装置。
【請求項３】
前記表示制御部は、前記ボタン領域が前記スライド領域上を前記検索条件の数値範囲の最小値から最大値の方向へ移動するにつれて、次第に大きくなるように、または、次第に小さくなるように、前記ボタン領域の大きさを変えながら前記ボタン領域を前記表示部に表示させる請求項２に記載の画像検索条件設定装置。
【請求項４】
前記表示制御部は、前記ボタン領域が前記スライド領域上を前記検索条件の数値範囲の最小値から中央値を経て最大値の方向へ移動するにつれて、前記最小値から前記中央値までの間で次第に大きくなり、前記中央値から前記最大値までの間で次第に小さくなるように、または、前記最小値から前記中央値までの間で次第に小さくなり、前記中央値から前記最大値までの間で次第に大きくなるように、前記ボタン領域の大きさを変えながら前記ボタン領域を前記表示部に表示させる請求項２に記載の画像検索条件設定装置。
【請求項５】
前記表示制御部は、前記複数の検索条件が２つの検索条件である場合に、前記２つの検索条件に対応する２つのスライド領域を前記表示部に２次元的に配置して表示させる請求項１〜４のいずれか一項に記載の画像検索条件設定装置。
【請求項６】
前記表示制御部は、前記複数の検索条件が３つの検索条件である場合に、前記３つの検索条件に対応する３つのスライド領域を前記表示部に３次元的に配置して表示させる請求項１〜４のいずれか一項に記載の画像検索条件設定装置。
【請求項７】
前記表示制御部は、前記ボタン領域が前記スライド領域上を移動するにつれて、前記表示部の画面の背景の色を変えながら前記表示部に表示させる請求項１〜６のいずれか一項に記載の画像検索条件設定装置。
【請求項８】
前記表示制御部は、前記ボタン領域が前記スライド領域上を移動する間、前記スライド領域上を移動するボタン領域の位置に対応する数値を前記表示部に表示させる請求項１〜７のいずれか一項に記載の画像検索条件設定装置。
【請求項９】
前記表示制御部は、さらに、第１ボタン領域が移動されてから、第２ボタン領域が移動されるまでの間、前記第１ボタン領域の位置に対応する数値を前記表示部に表示させる請求項８に記載の画像検索条件設定装置。
【請求項１０】
前記表示制御部は、前記ユーザの指示に応じて、前記複数の検索条件に対応するスライド領域およびボタン領域を前記表示部に表示させる位置を変更する請求項１〜９のいずれか一項に記載の画像検索条件設定装置。
【請求項１１】
前記表示制御部は、あらかじめ設定された一定の条件に応じて、前記複数の検索条件に対応するスライド領域およびボタン領域を前記表示部に表示させる位置を変更する請求項１〜９のいずれか一項に記載の画像検索条件設定装置。
【請求項１２】
前記表示制御部は、前記数値設定部が前記複数の検索条件の数値を設定する際に、前記検索条件毎に、前記検索条件の数値の初期値として、前記数値設定部が前回設定した検索条件の数値に対応するスライド領域上の位置に前記ボタン領域を表示させる請求項１〜１１のいずれか一項に記載の画像検索条件設定装置。
【請求項１３】
前記数値設定部は、前記スライド領域上の前記ボタン領域の位置に対応する数値のみを前記検索条件の数値として設定する請求項１〜１２のいずれか一項に記載の画像検索条件設定装置。
【請求項１４】
前記数値設定部は、前記スライド領域上の前記ボタン領域の位置に対応する数値を含む一定範囲の数値を前記検索条件の数値として設定する請求項１〜１２のいずれか一項に記載の画像検索条件設定装置。
【請求項１５】
さらに、前記ユーザの指示に応じて前記スライド領域上の前記ボタン領域の位置が指定された順序に応じて、前記スライド領域上の前記ボタン領域の位置に対応する数値の重みを決定する重み決定部を備え、
前記数値設定部は、前記重み決定部によって決定された重みで重み付けされた数値を前記検索条件の数値として設定する請求項１〜１４のいずれか一項に記載の画像検索条件設定装置。
【請求項１６】
前記表示部および前記指示取得部は、タッチの強さを検出するタッチパネルであり、
さらに、前記ボタン領域に対するタッチの強さに応じて、前記スライド領域上の前記ボタン領域の位置に対応する数値の重みを決定する重み決定部を備え、
前記数値設定部は、前記重み決定部によって決定された重みで重み付けされた数値を前記検索条件の数値として設定する請求項１〜１４のいずれか一項に記載の画像検索条件設定装置。
【請求項１７】
さらに、前記複数の検索条件を決定する検索条件決定部を備える請求項１〜１６のいずれか一項に記載の画像検索条件設定装置。
【請求項１８】
前記検索条件決定部は、デフォルト設定として、あらかじめ前記画像検索条件設定装置の内部に記憶されている検索条件の中から前記複数の検索条件を決定する請求項１７に記載の画像検索条件設定装置。
【請求項１９】
前記検索条件決定部は、前記デフォルト設定として決定された複数の検索条件のうちの少なくとも１つを、前記ユーザの指示に応じて指定された検索条件に決定する請求項１８に記載の画像検索条件設定装置。
【請求項２０】
さらに、前記ユーザの指示に応じて指定されたボタン領域に対応する検索条件の数値を、前記指定されたボタン領域に対応する検索条件の数値範囲の中央値にリセットする数値リセット部を備える請求項１〜１９のいずれか一項に記載の画像検索条件設定装置。
【請求項２１】
前記表示制御部は、前記有効状態の検索条件に対応するボタン領域のみを結ぶ線として、あらかじめ画像検索条件設定装置の内部に記憶された複数の種類の線の中から設定された１種類の線を前記表示部に表示させる請求項１〜２０のいずれか一項に記載の画像検索条件設定装置。
【請求項２２】
前記表示制御部は、前記有効状態の検索条件に対応するボタン領域のみを結ぶ線を構成する２以上の線分のうち、第１の線分と、第２の線分とで、前記線分の太さを変えて前記表示部に表示させる請求項１〜２０のいずれか一項に記載の画像検索条件設定装置。
【請求項２３】
前記表示制御部は、前記有効状態の検索条件に対応するボタン領域と、前記無効状態の検索条件に対応するボタン領域とで、前記ボタン領域の表示方法を変えて前記表示部に表示させる請求項１〜２２のいずれか一項に記載の画像検索条件設定装置。
【請求項２４】
前記表示制御部は、前記有効状態の検索条件に対応するボタン領域と、前記無効状態の検索条件に対応するボタン領域とで、前記ボタン領域の色を変えて前記表示部に表示させる請求項２３に記載の画像検索条件設定装置。
【請求項２５】
請求項１〜２４のいずれか一項に記載の画像検索条件設定装置と、
前記ユーザの指示に応じて、前記複数の画像の中から、前記画像検索条件設定装置によって設定された前記有効状態の検索条件の数値に一致する画像を検索する画像検索部とを備え、
前記表示制御部は、前記画像検索部によって検索された画像の少なくとも一部を前記表示部に表示させる画像検索装置。
【請求項２６】
さらに、前記画像検索部によって前記有効状態の検索条件で一定回数の検索が行われた場合に、前記複数の検索条件のうちの少なくとも１つを新たな検索条件に変更する検索条件変更部を備え、
前記表示制御部は、前記検索条件変更部によって変更された複数の検索条件に対応するスライド領域およびボタン領域を前記表示部に表示させる請求項２５に記載の画像検索装置。
【請求項２７】
さらに、前記画像検索部によって検索された画像の中から、前記ユーザの指示により画像が選択された場合に、前記ユーザに提案する広告を決定する広告決定部を備え、
前記表示制御部は、前記広告決定部によって決定された広告を前記表示部に表示させる請求項２５または２６に記載の画像検索装置。
【請求項２８】
前記広告決定部は、前記ユーザの指示により選択された画像の枚数に応じて、前記ユーザにより選択された画像を用いて作成されるフォト商材を前記広告として決定する請求項２７に記載の画像検索装置。
【請求項２９】
さらに、前記画像を解析する画像解析部を備え、
前記広告決定部は、前記ユーザの指示により選択された画像に対する前記画像解析部の解析結果に応じて、前記ユーザにより選択された画像を用いて作成されるフォト商材を前記広告として決定する請求項２７に記載の画像検索装置。
【請求項３０】
指示取得部が、ユーザが入力する指示を取得するステップと、
数値範囲決定部が、複数の画像の中から画像を検索するための複数の検索条件のうちの少なくとも１つについて、前記複数の画像に応じて前記検索条件の数値範囲を決定するステップと、
表示制御部が、前記検索条件毎に、前記検索条件の数値範囲を表すスライド領域を表示部に表示させ、かつ、前記ユーザの指示に応じて前記スライド領域上を移動するボタン領域を前記表示部に表示させるステップと、
数値設定部が、前記検索条件毎に、前記検索条件の数値範囲の中から、前記スライド領域上の前記ボタン領域の位置に対応する数値を前記検索条件の数値として設定するステップと、
有効無効切替部が、前記ユーザの指示に応じて指定されたボタン領域に対応する検索条件の有効状態と無効状態とを切り替えるステップと、
前記表示制御部が、前記複数の検索条件に対応する複数のボタン領域のうち、前記有効状態の検索条件に対応するボタン領域のみを結ぶ線を前記表示部に表示させるステップとを含む画像検索条件設定方法。
【請求項３１】
請求項３０に記載の画像検索条件設定方法の各々のステップをコンピュータに実行させるためのプログラム。
【請求項３２】
請求項３０に記載の画像検索条件設定方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項３３】
請求項３０に記載の画像検索条件設定方法の各々のステップと、
画像検索部が、前記ユーザの指示に応じて、前記複数の画像の中から、前記検索条件の数値を設定するステップによって設定された前記有効状態の検索条件の数値に一致する画像を検索するステップと、
前記表示制御部が、前記画像検索部によって検索された画像の少なくとも一部を前記表示部に表示させるステップとを含む画像検索方法。
【請求項３４】
請求項３３に記載の画像検索方法の各々のステップをコンピュータに実行させるためのプログラム。
【請求項３５】
請求項３３に記載の画像検索方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の検索条件の数値を設定する画像検索条件設定装置および画像検索条件設定方法、複数の画像の中から複数の検索条件の数値に一致する画像を検索する画像検索装置および画像検索方法、ならびに、プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
スマートフォンの中には、そのカメラ機能により撮影された数百枚、数千枚という大量の画像（写真）が保存されている場合がある。しかし、これらの大量の画像は有効に活用されていないことが多い。
【０００３】
例えば、ユーザは、スマートフォンに保存されている画像の枚数が多くなるに従って、どの画像がどこに保存されているのかを思い出すことが次第に難しくなる。
また、スマートフォンの表示画面には、サムネイル画像を１６枚程度しか一度に表示することができない。そのため、ユーザが大量の画像の中から自分自身で画像の内容をチェックしながら所望の画像を探し出すことはなかなか難しい。
【０００４】
一方、スマートフォン上で動作する、電子アルバム等を作成するアプリケーションには、大量の画像の中からユーザが所望する画像を検索条件の数値に応じて検索する機能を備えているものがある。しかし、上記のアプリケーションにも十分な機能が備わっているとは言えず、ユーザが真に望む画像を探し出すことには依然困難が伴っている。
【０００５】
従って、ユーザが、画像の整理、共有、プリント等への活用をし易くするために、大量の画像の中からユーザが所望する画像を検索する際の操作性を向上させることが望まれている。
【０００６】
これに対し、特許文献１には、ポイント入力画面に、複数の種類の検索項目の検索軸を表示し、ユーザが、検索軸上のマーカーを左右に移動させることにより、検索軸上の位置に応じて検索項目のポイントを入力することが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−１７８６０２号公報
【発明の概要】
【０００８】
しかし、特許文献１の全ての検索項目の検索軸には、初めから一定の数値範囲の数値、例えば、−５〜５が定義されており、この数値範囲は、検索項目の種類によって変える必要はない。言い換えると、特許文献１の検索方法は、数値範囲を変える必要のない検索項目に対してのみ適用可能であり、検索対象に応じて数値範囲が変わる種類の検索項目に対して適用することはできない。
【発明が解決しようとする課題】
【０００９】
本発明の目的は、従来技術の問題点を解消し、検索対象となる複数の画像に応じて数値範囲が変わる種類の複数の検索条件の数値を設定することができる画像検索条件設定装置および画像検索条件設定方法、複数の画像の中から複数の検索条件の数値に一致する画像を検索することができる画像検索装置および画像検索方法、ならびに、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明は、表示部と、
ユーザが入力する指示を取得する指示取得部と、
複数の画像の中から画像を検索するための複数の検索条件のうちの少なくとも一つについて、複数の画像に応じて検索条件の数値範囲を決定する数値範囲決定部と、
検索条件毎に、検索条件の数値範囲を表すスライド領域を表示部に表示させ、かつ、ユーザの指示に応じてスライド領域上を移動するボタン領域を表示部に表示させる表示制御部と、
検索条件毎に、検索条件の数値範囲の中から、スライド領域上のボタン領域の位置に対応する数値を検索条件の数値として設定する数値設定部と、
ユーザの指示に応じて指定されたボタン領域に対応する検索条件の有効状態と無効状態とを切り替える有効無効切替部とを備え、
表示制御部は、複数の検索条件に対応する複数のボタン領域のうち、有効状態の検索条件に対応するボタン領域のみを結ぶ線を表示部に表示させる画像検索条件設定装置を提供するものである。
【００１１】
ここで、表示制御部は、ボタン領域がスライド領域上を移動するにつれて、ボタン領域の大きさを変えながらボタン領域を表示部に表示させることが好ましい。
【００１２】
また、表示制御部は、ボタン領域がスライド領域上を検索条件の数値範囲の最小値から最大値の方向へ移動するにつれて、次第に大きくなるように、または、次第に小さくなるように、ボタン領域の大きさを変えながらボタン領域を表示部に表示させることが好ましい。
【００１３】
また、表示制御部は、ボタン領域がスライド領域上を検索条件の数値範囲の最小値から中央値を経て最大値の方向へ移動するにつれて、最小値から中央値までの間で次第に大きくなり、中央値から最大値までの間で次第に小さくなるように、または、最小値から中央値までの間で次第に小さくなり、中央値から最大値までの間で次第に大きくなるように、ボタン領域の大きさを変えながらボタン領域を表示部に表示させることが好ましい。
【００１４】
また、表示制御部は、複数の検索条件が２つの検索条件である場合に、２つの検索条件に対応する２つのスライド領域を表示部に２次元的に配置して表示させることが好ましい。
【００１５】
また、表示制御部は、複数の検索条件が３つの検索条件である場合に、３つの検索条件に対応する３つのスライド領域を表示部に３次元的に配置して表示させることが好ましい。
【００１６】
また、表示制御部は、ボタン領域がスライド領域上を移動するにつれて、表示部の画面の背景の色を変えながら表示部に表示させることが好ましい。
【００１７】
また、表示制御部は、ボタン領域がスライド領域上を移動する間、スライド領域上を移動するボタン領域の位置に対応する数値を表示部に表示させることが好ましい。
【００１８】
表示制御部は、さらに、第１ボタン領域が移動されてから、第２ボタン領域が移動されるまでの間、第１ボタン領域の位置に対応する数値を表示部に表示させることが好ましい。
【００１９】
また、表示制御部は、ユーザの指示に応じて、複数の検索条件に対応するスライド領域およびボタン領域を表示部に表示させる位置を変更することが好ましい。
【００２０】
また、表示制御部は、あらかじめ設定された一定の条件に応じて、複数の検索条件に対応するスライド領域およびボタン領域を表示部に表示させる位置を変更することが好ましい。
【００２１】
また、表示制御部は、数値設定部が複数の検索条件の数値を設定する際に、検索条件毎に、検索条件の数値の初期値として、数値設定部が前回設定した検索条件の数値に対応するスライド領域上の位置にボタン領域を表示させることが好ましい。
【００２２】
また、数値設定部は、スライド領域上のボタン領域の位置に対応する数値のみを検索条件の数値として設定することが好ましい。
【００２３】
また、数値設定部は、スライド領域上のボタン領域の位置に対応する数値を含む一定範囲の数値を検索条件の数値として設定することが好ましい。
【００２４】
さらに、ユーザの指示に応じてスライド領域上のボタン領域の位置が指定された順序に応じて、スライド領域上のボタン領域の位置に対応する数値の重みを決定する重み決定部を備え、
数値設定部は、重み決定部によって決定された重みで重み付けされた数値を検索条件の数値として設定することが好ましい。
【００２５】
また、表示部および指示取得部は、タッチの強さを検出するタッチパネルであり、
さらに、ボタン領域に対するタッチの強さに応じて、スライド領域上のボタン領域の位置に対応する数値の重みを決定する重み決定部を備え、
数値設定部は、重み決定部によって決定された重みで重み付けされた数値を検索条件の数値として設定することが好ましい。
【００２６】
さらに、複数の検索条件を決定する検索条件決定部を備えることが好ましい。
【００２７】
また、検索条件決定部は、デフォルト設定として、あらかじめ画像検索条件設定装置の内部に記憶されている検索条件の中から複数の検索条件を決定することが好ましい。
【００２８】
また、検索条件決定部は、デフォルト設定として決定された複数の検索条件のうちの少なくとも１つを、ユーザの指示に応じて指定された検索条件に決定することが好ましい。
【００２９】
さらに、ユーザの指示に応じて指定されたボタン領域に対応する検索条件の数値を、指定されたボタン領域に対応する検索条件の数値範囲の中央値にリセットする数値リセット部を備えることが好ましい。
【００３２】
また、表示制御部は、有効状態の検索条件に対応するボタン領域のみを結ぶ線として、あらかじめ画像検索条件設定装置の内部に記憶された複数の種類の線の中から設定された１種類の線を表示部に表示させることが好ましい。
【００３３】
また、表示制御部は、有効状態の検索条件に対応するボタン領域のみを結ぶ線を構成する２以上の線分のうち、第１の線分と、第２の線分とで、線分の太さを変えて表示部に表示させることが好ましい。
【００３４】
また、表示制御部は、有効状態の検索条件に対応するボタン領域と、無効状態の検索条件に対応するボタン領域とで、ボタン領域の表示方法を変えて表示部に表示させることが好ましい。
【００３５】
また、表示制御部は、有効状態の検索条件に対応するボタン領域と、無効状態の検索条件に対応するボタン領域とで、ボタン領域の色を変えて表示部に表示させることが好ましい。
【００３６】
また、本発明は、上記に記載の画像検索条件設定装置と、
ユーザの指示に応じて、複数の画像の中から、画像検索条件設定装置によって設定された有効状態の検索条件の数値に一致する画像を検索する画像検索部とを備え、
表示制御部は、画像検索部によって検索された画像の少なくとも一部を表示部に表示させる画像検索装置を提供する。
【００３７】
さらに、画像検索部によって有効状態の検索条件で一定回数の検索が行われた場合に、複数の検索条件のうちの少なくとも１つを新たな検索条件に変更する検索条件変更部を備え、
表示制御部は、検索条件変更部によって変更された複数の検索条件に対応するスライド領域およびボタン領域を表示部に表示させることが好ましい。
【００３８】
さらに、画像検索部によって検索された画像の中から、ユーザの指示により画像が選択された場合に、ユーザに提案する広告を決定する広告決定部を備え、
表示制御部は、広告決定部によって決定された広告を表示部に表示させることが好ましい。
【００３９】
また、広告決定部は、ユーザの指示により選択された画像の枚数に応じて、ユーザにより選択された画像を用いて作成されるフォト商材を広告として決定することが好ましい。
【００４０】
さらに、画像を解析する画像解析部を備え、
広告決定部は、ユーザの指示により選択された画像に対する画像解析部の解析結果に応じて、ユーザにより選択された画像を用いて作成されるフォト商材を広告として決定することが好ましい。
【００４１】
また、本発明は、指示取得部が、ユーザが入力する指示を取得するステップと、
数値範囲決定部が、複数の画像の中から画像を検索するための複数の検索条件のうちの少なくとも１つについて、複数の画像に応じて検索条件の数値範囲を決定するステップと、
表示制御部が、検索条件毎に、検索条件の数値範囲を表すスライド領域を表示部に表示させ、かつ、ユーザの指示に応じてスライド領域上を移動するボタン領域を表示部に表示させるステップと、
数値設定部が、検索条件毎に、検索条件の数値範囲の中から、スライド領域上のボタン領域の位置に対応する数値を検索条件の数値として設定するステップと、
有効無効切替部が、ユーザの指示に応じて指定されたボタン領域に対応する検索条件の有効状態と無効状態とを切り替えるステップと、
表示制御部が、複数の検索条件に対応する複数のボタン領域のうち、有効状態の検索条件に対応するボタン領域のみを結ぶ線を表示部に表示させるステップとを含む画像検索条件設定方法を提供する。
【００４４】
また、本発明は、上記に記載の画像検索条件設定方法の各々のステップをコンピュータに実行させるためのプログラムを提供する。
【００４５】
また、本発明は、上記に記載の画像検索条件設定方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体を提供する。
【００４６】
また、本発明は、上記に記載の画像検索条件設定方法の各々のステップと、
画像検索部が、ユーザの指示に応じて、複数の画像の中から、検索条件の数値を設定するステップによって設定された有効状態の検索条件の数値に一致する画像を検索するステップと、
表示制御部が、画像検索部によって検索された画像の少なくとも一部を表示部に表示させるステップとを含む画像検索方法を提供する。
【００４７】
また、本発明は、上記に記載の画像検索方法の各々のステップをコンピュータに実行させるためのプログラムを提供する。
【００４８】
また、本発明は、上記に記載の画像検索方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体を提供する。
【発明の効果】
【００４９】
本発明によれば、スライド領域およびボタン領域を用いて複数の検索条件の数値を順次設定することにより、大量の画像の中からユーザが所望する画像を検索するための複数の検索条件の数値を、ユーザによる数値やテキストの入力なしに設定することができる。そのため、複数の検索条件を用いて、検索対象となる複数の画像の中から、ユーザの要求に応じて簡単に画像を検索することができる。
【００５０】
また、本発明では、検索対象となる複数の画像が変更された場合であっても、検索対象となる複数の画像に応じて各々の検索条件の数値範囲が自動で決定される。このように、本発明によれば、検索対象となる複数の画像に応じて各々の検索条件の数値範囲を決定することによって、ユーザは、各々の検索条件の数値範囲について意識することなく、各々の検索条件を設定することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の画像検索装置の構成を表す一実施形態のブロック図である。
【図２】図１に示す画像検索条件設定装置の構成を表す一実施形態のブロック図である。
【図３】検索画面の構成を表す一実施形態の概念図である。
【図４】画像検索装置の動作を表す一実施形態のフローチャートである。
【図５】検索画面の構成を表す別の実施形態の概念図である。
【図６】検索画面の構成を表す別の実施形態の概念図である。
【図７】画像検索部によって検索された画像が表示部に表示された様子を表す一実施形態の概念図である。
【発明を実施するための形態】
【００５２】
以下に、添付の図面に示す好適実施形態に基づいて、本発明の画像検索条件設定装置および画像検索条件設定方法、画像検索装置および画像検索方法、ならびに、プログラムおよび記録媒体を詳細に説明する。
【００５３】
図１は、本発明の画像検索装置の構成を表す一実施形態のブロック図である。同図に示す画像検索装置１０は、スマートフォンに保存された複数（大量）の画像の中から、ユーザの指示に応じて設定される複数の検索条件の数値に一致する画像を検索するものであり、画像検索条件設定装置１２と、画像検索部１４と、検索条件変更部１６と、画像解析部１８と、広告決定部２０とを備えている。
【００５４】
検索条件とは、検索対象となる複数の画像の中から、ユーザが所望する画像を検索するための条件であり、本実施形態の場合、撮影期間、人物数、インドア／アウトドア、撮影距離、撮影時間帯の５種類の検索条件が使用される。
【００５５】
図２は、図１に示す画像検索条件設定装置の構成を表す一実施形態のブロック図である。同図に示す画像検索条件設定装置１２は、複数の画像の中から所望の画像を検索するための複数の検索条件の数値を設定するものであり、表示部２２と、指示取得部２４と、表示制御部２６と、有効無効切替部２８と、数値設定部３０と、数値リセット部３２と、重み決定部３４と、数値範囲決定部３６と、検索条件決定部３８とを備えている。
【００５６】
画像検索条件設定装置１２において、表示部２２は、各種の画像、例えば、画像を検索する際の検索画面や、検索された画像等を表示するものである。
【００５７】
続いて、指示取得部２４は、ユーザが入力する各種の指示を取得するものである。
【００５８】
詳細は後述するが、ユーザの指示には、検索画面を表示させる指示、スライド領域上でボタン領域を移動させる指示、検索条件の有効状態と無効状態とを切り替える指示、検索条件の数値をリセットする指示、複数の検索条件に対応するスライド領域およびボタン領域の表示位置を変更する指示、検索条件の種類を決定する指示、複数の画像の中から画像を検索する指示等が含まれる。
【００５９】
本実施形態の場合、表示部２２および指示取得部２４は、各種の画像を画面に表示し、かつ、ユーザが画面に対してタッチ操作を行うことにより、ユーザの指示を入力するスマートフォンのタッチパネルである。
【００６０】
続いて、表示制御部２６は、各種の画像を表示部２２に表示させる制御を行うものである。
【００６１】
表示制御部２６は、図３に示すように、画像の検索画面において、検索条件毎に、検索条件の数値範囲を表すスライド領域４０を表示部２２に表示させ、かつ、ユーザの指示に応じてスライド領域４０上を移動するボタン領域４２を表示部２２に表示させる。
【００６２】
詳細は後述するが、表示制御部２６が行う表示制御には、有効状態の検索条件に対応するボタン領域４２のみを結ぶ線を表示させる制御、有効状態の検索条件に対応するボタン領域４２と、無効状態の検索条件に対応するボタン領域４２とで、ボタン領域４２の表示方法を変えて表示させる制御、ボタン領域４２の位置に対応する検索条件の数値を表示させる制御、複数の検索条件に一致する画像を表示させる制御、広告を表示させる制御等が含まれる。
【００６３】
続いて、有効無効切替部２８は、ユーザの指示に応じて指定されたボタン領域４２に対応する検索条件の有効状態と無効状態とを切り替えるものである。
【００６４】
検索条件が有効状態であれば、その検索条件の数値を用いて画像の検索が行われ、検索条件が無効状態であれば、その検索条件の数値は画像の検索で使用されない。つまり、ユーザは、各々の検索条件毎に、検索条件を画像の検索で使用するか否かを決定することができる。
【００６５】
本実施形態の場合、有効無効切替部２８は、ユーザがボタン領域４２をタップする毎に、タップされたボタン領域４２に対応する検索条件の有効状態と無効状態とを切り替える。
【００６６】
有効無効切替部２８によって検索条件の有効状態と無効状態とが切り替えられた場合、表示制御部２６は、有効状態の検索条件に対応するボタン領域４２と、無効状態の検索条件に対応するボタン領域４２とで、ボタン領域４２の表示方法を変えて表示させる。本実施形態の場合、表示制御部２６は、有効状態の検索条件に対応するボタン領域４２と、無効状態の検索条件に対応するボタン領域４２とで、ボタン領域４２の色を変えて表示させる。
【００６７】
続いて、数値設定部３０は、検索条件毎に、検索条件の数値範囲の中から、スライド領域４０上のボタン領域４２の位置に対応する数値を検索条件の数値として設定するものである。
【００６８】
本実施形態の場合、ユーザが、各々の検索条件の数値を決定した後、検索ボタンをタップすることにより、数値設定部３０は、有効状態の検索条件の数値を設定する。
【００６９】
数値設定部３０は、スライド領域４０上のボタン領域４２の位置に対応する数値のみを検索条件の数値として設定してもよいし、スライド領域４０上のボタン領域４２の位置に対応する数値を含む一定範囲の数値を検索条件の数値として設定してもよい。例えば、人物数の検索条件の数値が３人の場合、数値設定部３０は、人物数の数値を３人に設定してもよいし、２〜４人や、３人以下に設定してもよい。
【００７０】
続いて、数値リセット部３２は、ユーザの指示に応じて指定されたボタン領域４２に対応する検索条件の数値を、指定されたボタン領域４２に対応する検索条件の数値範囲の中央値にリセットするものである。
【００７１】
本実施形態の場合、数値リセット部３２は、ユーザがボタン領域４２をダブルタップすると、ダブルタップされたボタン領域４２に対応する検索条件の数値をリセットする。
【００７２】
数値リセット部３２によって検索条件の数値がリセットされた場合、表示制御部２６は、数値がリセットされた検索条件に対応するボタン領域４２を、そのスライド領域４０の中央位置に移動して表示させる。
【００７３】
続いて、重み決定部３４は、ユーザの指示に応じてスライド領域４０上のボタン領域４２の位置、つまり、検索条件の数値が指定された順序に応じて、スライド領域４０上のボタン領域４２の位置に対応する数値の重みを決定するものである。
【００７４】
重み決定部３４は、例えば、１番目に決定された検索条件の数値の重みを最も重くし、２番目以降に決定された検索条件の数値の重みを順次軽くしてもよい。逆に、１番目に決定された検索条件の数値の重みを最も軽くし、２番目以降に決定された検索条件の数値の重みを順次重くしてもよい。また、検索条件の数値の重みを順次軽くするか順次重くするかを、ユーザの指示によって決定してもよい。
【００７５】
また、タッチの強さを検出するタッチパネルの場合、重み決定部３４は、ボタン領域４２に対するタッチの強さに応じて、スライド領域４０上のボタン領域４２の位置に対応する数値の重みを決定してもよい。例えば、タッチの強さが閾値以上であれば、数値の重みを重くし、タッチの強さが閾値未満であれば、数値の重みを軽くすることができる。同様に、その逆でもよいし、ユーザの指示によって決定してもよい。
【００７６】
重み決定部３４によってスライド領域４０上のボタン領域４２の位置に対応する数値の重みが決定された場合、数値設定部３０は、重み決定部３４によって決定された重みで重み付けされた数値を検索条件の数値として設定する。
【００７７】
続いて、数値範囲決定部３６は、複数の検索条件のうちの少なくとも一つについて、検索対象となる複数の画像に応じて検索条件の数値範囲を決定するものである。
【００７８】
各々の検索条件の数値範囲は、検索対象となる複数の画像に応じて異なる。そのため、数値範囲決定部３６は、検索対象となる複数の画像に応じて、各々の検索条件の数値範囲を決定する。例えば、検索対象となる複数の画像の撮影期間が、２０１０年１月〜２０１０年１２月である場合、数値範囲決定部３６は、撮影期間の検索条件の数値範囲を、２０１０年１月〜２０１０年１２月とする。
【００７９】
続いて、検索条件決定部３８は、画像の検索で使用される複数の検索条件を決定するものである。
【００８０】
検索条件決定部３８は、例えば、デフォルト設定として、前述の５種類の検索条件のように、あらかじめ画像検索条件設定装置１２の内部に記憶されている検索条件の中から、画像の検索で使用される複数の検索条件を決定することができる。また、検索条件決定部３８は、デフォルト設定として決定された複数の検索条件のうちの少なくとも１つを、ユーザの指示に応じて指定された検索条件に決定（変更）してもよい。
【００８１】
なお、本実施形態に限定されず、検索条件の数は２以上であればよい。また、具体的な検索条件の種類は、例えば、色彩が鮮やか／鮮やかではない、明るさが明るい／暗い等のように、任意に決定することができる。
【００８２】
検索条件決定部３８によって検索条件が決定（変更）されると、表示制御部２６は、検索条件決定部３８によって決定された複数の検索条件に対応するスライド領域４０およびボタン領域４２を表示部２２に表示させる。
【００８３】
続いて、画像検索装置１０において、画像検索部１４は、ユーザの指示に応じて、検索対象となる複数の画像の中から、画像検索条件設定装置１２によって設定された有効状態の検索条件の数値に一致する画像を検索するものである。
【００８４】
本実施形態の場合、ユーザが、各々の検索条件の数値を決定した後、検索ボタンをタップすることにより、画像検索部１４が、検索対象となる複数の画像の中から、数値設定部３０によって設定された有効状態の検索条件の数値に一致する画像を検索する。
【００８５】
画像検索部１４によって画像が検索された場合、表示制御部２６は、画像検索部１４によって検索された有効状態の検索条件に一致する画像の少なくとも一部を表示部２２に表示させる。
【００８６】
続いて、検索条件変更部１６は、画像検索部１４によって有効状態の検索条件で一定回数の検索が行われた場合に、複数の検索条件のうちの少なくとも１つを新たな検索条件に変更するものである。
【００８７】
同じ複数の検索条件で、各々の検索条件の数値を変更して一定回数の検索を行ったにも関わらず、ユーザが所望する画像を得ることができなかった場合、同じ複数の検索条件で、各々の検索条件の数値をさらに変更して検索を行ったとしても、ユーザが所望する画像を得ることは難しいと考えられる。この場合、検索条件変更部１６は、検索条件を変更することにより、ユーザが所望する画像を得やすくすることができる。
【００８８】
検索条件変更部１６によって検索条件が変更された場合、表示制御部２６は、検索条件変更部１６によって変更された複数の検索条件に対応するスライド領域４０およびボタン領域４２を表示部２２に表示させる。
【００８９】
続いて、画像解析部１８は、画像を解析するものである。
【００９０】
画像の解析には、例えば、画像に付帯されているExif（Exchangeable Image File Format）情報等のヘッダ情報に基づく画像の撮影日時および撮影位置（GPS(Global Positioning System)情報）の検出、検索対象となる複数の画像の撮影期間の算出、画像に存在する人物および人物以外のオブジェクトの検出、画像に存在する人物の数の算出、インドアで撮影された画像なのか、アウトドアで撮影された画像なのかの判別、現在位置から撮影位置までの撮影距離の算出、画像の撮影時間帯の検出等が含まれる。
【００９１】
続いて、広告決定部２０は、画像検索部１４によって検索された画像の中から、ユーザの指示により画像が選択された場合に、ユーザに提案する広告を決定するものである。
【００９２】
広告は、ユーザの指示により選択された画像に関わらず、「最近、写真プリントを注文しましたか？」等の単なるメッセージでもよい。また、画像検索部１４によって検索された画像の中から、ユーザの指示により選択された画像の枚数や、ユーザの指示により選択された画像に対する画像解析部１８の解析結果に応じて、ユーザの指示により選択された画像を用いて作成されるフォト商材を広告として決定してもよい。
【００９３】
フォト商材には、例えば、通常の写真プリントの他、電子アルバム、フォトブック、シャッフルプリント、写真付きはがき、写真付きカレンダー等が含まれる。
【００９４】
広告決定部２０によって広告が決定された場合、表示制御部２６は、広告決定部２０によって決定された広告を表示部２２に表示させる。
【００９５】
次に、ユーザが画像を検索する際の検索条件を入力する検索画面について説明する。
【００９６】
図３は、検索画面の構成を表す一実施形態の概念図である。同図に示す検索画面（感性検索画面）は、上部の指示入力領域、中央部の検索条件表示領域、下部の画面切替領域に分割されている。
【００９７】
指示入力領域の左部には虫眼鏡ボタン、中央部には、感性検索画面であることを表す「感性」という記載、右部には、画像の検索を指示する検索ボタンが表示されている。なお、本実施形態において感性検索と名付けているのは、テキストや数値の入力を求めることなく、所望の画像検索条件をスライド上のボタン位置によって感覚的に設定できることを表現しているだけであって、本実施形態の検索設定画面を感性検索画面と呼んでも、その他の名前で呼んでもどちらでも構わない。
本実施形態の場合、検索条件表示領域には、撮影期間、人物数、インドア／アウトドア、撮影距離、撮影時間帯の５種類の検索条件に対応するスライド領域４０およびボタン領域４２が上下方向に一列に並べて表示されている。
画面切替領域には、ホーム画面、タグ検索画面、人物検索画面、感性検索画面を切り替える、ホーム、タグ、人物、感性の４つのタブが表示されている。
【００９８】
なお、指示入力領域の虫眼鏡ボタンは、例えば、検索条件として、さらに、タグ情報や人物等を指定する指定画面を表示するためのボタンであるが、本実施形態の動作と直接の関係がないので、説明を省略する。また、画面切替領域の４つのタブは、表示画面に関わらず常に表示されている。同様に、ホーム画面、タグ検索画面、人物検索画面も、本実施形態の動作と直接の関係がないので、説明を省略する。以下、本実施形態に関わる感性検索画面について説明する。
【００９９】
感性検索画面には、検索条件毎に、検索画面の左右方向に延びるスライド領域４０が表示されている。つまり、ボタン領域４２は、スライド領域４０上を検索画面の左右方向に移動する。
ユーザは、タッチ操作により、所望の検索条件に対応するボタン領域４２をタッチしたままの状態で検索画面の左右方向へ移動させることにより、所望の検索条件の数値を指定することができる。
【０１００】
撮影期間の検索条件は、その数値として、画像が撮影された期間を指定するためのものである。本実施形態の場合、画像の撮影期間を１ヶ月単位で切り替えて指定することができる。
【０１０１】
例えば、検索対象となる複数の画像の撮影期間が、２０１０年１月〜２０１０年１２月の場合、撮影期間の検索条件の数値範囲は、数値範囲決定部３６により、２０１０年１月〜２０１０年１２月に決定される。
【０１０２】
ユーザがタッチ操作により、ボタン領域４２を左端の「過去」へ移動させると、撮影期間の検索条件の数値は２０１０年１月（２０１０／１）となり、ボタン領域４２を右端の「現在」へ移動させると、撮影期間の検索条件の数値は２０１０年１２月（２０１０／１２）となる。また、ボタン領域４２を左端の「過去」から右端の「現在」まで移動させるに従って、撮影期間の検索条件の数値は、２０１０年１月から２０１０年１２月まで１ヶ月単位で順次切り替わる。
【０１０３】
続いて、人物数の検索条件は、その数値として、画像に存在する人物の数を指定するためのものである。本実施形態の場合、人物数を１人単位で切り替えて指定することができる。
【０１０４】
例えば、検索対象となる複数の画像に存在する人物の数が、１人〜５人の場合、人物数の検索条件の数値範囲は、数値範囲決定部３６により、１人〜５人に決定される。
【０１０５】
同様に、ユーザがタッチ操作によりボタン領域４２を左端の「少ない」へ移動させると、人物数の検索条件の数値は１人となり、ボタン領域４２を右端の「多い」へ移動させると、人物数の検索条件の数値は５人となる。また、ボタン領域４２を左端の「少ない」から右端の「多い」まで移動させるに従って、人物数の検索条件の数値は、１人から５人まで１人ずつ順次切り替わる。
【０１０６】
続いて、インドア／アウトドアの検索条件は、その数値として、インドアで撮影された画像なのか、アウトドアで撮影された画像なのかを指定するためのものである。本実施形態の場合、インドア／アウトドアのいずれかを切り替えて指定することができる。なお、ある画像がインドアで撮影された画像なのか、アウトドアで撮影された画像なのかの判別については、撮影時に付与されたExif情報に基づいたり（例えば、風景モードで撮影された際はアウトドアと取り扱う）、一定以上の画素数において一定以上の明るさを有することに基づいてアウトドアと取り扱ったり、などの適宜の方法によって行えばよい。
【０１０７】
例えば、検索対象となる複数の画像が、インドア／アウトドアの両方で撮影された画像を含む場合、インドア／アウトドアの検索条件の数値範囲は、数値範囲決定部３６により、インドア０／アウトドア１の２値に決定される。
なお、インドア／アウトドアの検索条件の数値範囲は、インドア０／アウトドア１のみの２値だけでなく、インドア／アウトドアの程度に応じて多段階に設定してもよい。
【０１０８】
同様に、ユーザがタッチ操作によりボタン領域４２を左端の「インドア」へ移動させると、インドア／アウトドアの検索条件の数値はインドアとなり、インドア／アウトドアの検索条件に対応するボタン領域４２を右端の「アウトドア」へ移動させると、インドア／アウトドアの検索条件の数値はアウトドアとなる。
【０１０９】
続いて、撮影距離の検索条件は、その数値として、GPS情報に基づく現在位置から、Exif情報に基づく画像の撮影位置までの距離を指定するためのものである。本実施形態の場合、画像の撮影距離を段階的に切り替えて指定することができる。
【０１１０】
例えば、現在位置と、検索対象となる複数の画像の各々との間の撮影距離が、５０ｋｍ未満の場合、撮影距離の検索条件の数値範囲は、数値範囲決定部３６により、５００ｍ未満、１ｋｍ未満、５ｋｍ未満、１０ｋｍ未満、５０ｋｍ未満に決定される。
【０１１１】
同様に、ユーザがタッチ操作によりボタン領域４２を左端の「近い」へ移動させると、撮影距離の検索条件の数値は５００ｍ未満となり、ボタン領域４２を右端の「遠い」へ移動させると、撮影距離の検索条件の数値は５０ｋｍ未満となる。また、ボタン領域４２を左端の「近い」から右端の「遠い」まで移動させるに従って、撮影距離の検索条件の数値は、５００ｍ未満、１ｋｍ未満、５ｋｍ未満、１０ｋｍ未満、５０ｋｍ未満の順序で順次切り替わる。
なお、撮影距離の検索条件は、上記のように設定できるほか、現在位置と、検索対象となる複数の画像の各々との間の撮影位置との距離を、小さいものから大きいものへと順番に並べ、一定距離範囲ごとにグループを作成して、ボタン領域の位置に応じて一定距離範囲に入っているグループの画像を検索するというものとしてもよい。
【０１１２】
続いて、撮影時間帯の検索条件は、その数値として、画像が撮影された時間帯を指定するためのものである。本実施形態の場合、画像の撮影時間帯を１時間単位で切り替えて指定することができる。
【０１１３】
例えば、検索対象となる複数の画像の撮影時間帯が、１日２４時間の全ての時間帯を含む場合、撮影時間帯の検索条件の数値範囲は、数値範囲決定部３６により、午前５時台〜午前４時台に決定される。
【０１１４】
同様に、ユーザがタッチ操作によりボタン領域４２を左端の「朝」へ移動させると、撮影時間帯の検索条件の数値は午前５時台となり、ボタン領域４２を右端の「夜」へ移動させると、撮影時間帯の検索条件の数値は午前４時台となる。また、ボタン領域４２を左端の「朝」から右端の「夜」まで移動させるに従って、撮影時間帯の検索条件の数値は、午前５時台から午前４時台まで１時間単位で順次切り替わる。
【０１１５】
また、ボタン領域４２が移動されると、表示制御部２６により、ボタン領域４２がスライド領域４０上を移動する間、スライド領域４０上を移動するボタン領域４２の位置に対応する数値が、検索画面の上部の数値表示領域に表示される。また、第１ボタン領域４２の位置に対応する検索条件の数値は、第１ボタン領域４２が移動されてから、第１ボタン領域４２以外の第２ボタン領域４２が移動されるまでの間、数値表示領域に表示され続ける。
【０１１６】
次に、図４に示すフローチャートを参照しながら、画像検索装置１０の動作を説明する。
【０１１７】
画像の検索を行う場合、ユーザのタッチ操作により、表示部２２に表示された画面切替領域の感性タブがタップされる。
【０１１８】
これに応じて、指示取得部２４によりユーザの指示が取得され、表示制御部２６により、指示取得部２４によって取得されたユーザの指示に応じて、検索画面（感性検索画面）が表示部２２に表示される（ステップS1）。
【０１１９】
本実施形態の場合、図５に示すように、５種類の検索条件のうち、撮影期間および撮影時間帯の検索条件のみが有効状態とされ、人物数、インドア／アウトドアおよび撮影距離の検索条件が無効状態とされているとする。
【０１２０】
また、表示制御部２６により、複数の検索条件に対応する複数のボタン領域４２のうち、有効状態の撮影期間および撮影時間帯の検索条件に対応するボタン領域４２のみを結ぶ線が表示される。また、有効状態の撮影期間および撮影時間帯の検索条件に対応するボタン領域４２と、無効状態の人物数、インドア／アウトドアおよび撮影距離の検索条件に対応するボタン領域４２とで、ボタン領域４２の色を変えて表示部２２に表示される。
【０１２１】
このように、有効状態の検索条件に対応するボタン領域４２のみを結ぶ線を表示することによって、ユーザは、どのような感性で画像を検索するのかを一目で直感的に識別することができる。また、有効状態の検索条件に対応するボタン領域４２と、無効状態の検索条件に対応するボタン領域４２とで、ボタン領域４２の色を変えることによって、ユーザは、各々の検索条件の有効状態と無効状態とを一目で直感的に識別することができる。
【０１２２】
続いて、ユーザのタッチ操作により、検索条件毎に、検索条件の数値を指定するために、検索条件に対応するボタン領域４２を移動する指示が入力される（ステップS2）。
【０１２３】
これに応じて、指示取得部２４によりユーザの指示が取得され、表示制御部２６により、検索条件毎に、ユーザの指示に応じて、スライド領域４０上を移動するボタン領域４２が表示される。また、ボタン領域４２が移動する間、ボタン領域４２の位置に対応する数値が、数値表示領域に表示される。
【０１２４】
また、ユーザのタッチ操作により、例えば、無効状態の人物数の検索条件に対応するボタン領域４２がタップされる。
【０１２５】
これに応じて、指示取得部２４によりユーザの指示が取得され、有効無効切替部２８により、ユーザの指示に応じて、人物数の検索条件が有効状態に切り替えられる（ステップS3）。
【０１２６】
例えば、人物数の検索条件が有効状態に切り替えられると、図６に示すように、表示制御部２６により、有効状態の撮影期間、人物数および撮影時間帯の検索条件に対応するボタン領域４２を結ぶ線が表示される。また、有効状態の人物数の検索条件に対応するボタン領域４２の色が、無効状態の検索条件に対応するボタン領域４２の色から、有効状態の検索条件に対応するボタン領域４２の色に変更されて表示される。さらに、人物数の検索条件に対応するボタン領域４２がスライド領域４０上を移動する間、スライド領域４０上を移動する人物数の検索条件に対応するボタン領域４２の位置に対応する数値が、検索画面の上部の数値表示領域に表示される。
【０１２７】
一方、ユーザのタッチ操作により、例えば、有効状態の人物数の検索条件に対応するボタン領域４２がタップされると、図５に示すように、有効無効切替部２８により、人物数の検索条件が無効状態に切り替えられる。
【０１２８】
他の検索条件の有効状態と無効状態とが切り替えられる場合も同様である。
【０１２９】
また、ユーザのタッチ操作により、例えば、撮影期間の検索条件に対応するボタン領域４２がダブルタップされる。
【０１３０】
これに応じて、指示取得部２４によりユーザの指示が取得され、数値リセット部３２により、ユーザの指示に応じて、撮影期間の検索条件の数値が、撮影期間の検索条件の数値範囲の中央値にリセットされる（ステップS4）。
【０１３１】
なお、各々の検索条件の数値の指定、有効状態と無効状態との切り替え、検索条件の数値のリセットは、ユーザの指定により任意の順序で行われる。
【０１３２】
また、検索対象となる複数の画像が変更された場合、例えば、画像が追加、削除された場合であっても、数値範囲決定部３６により、検索対象となる複数の画像に応じて各々の検索条件の数値範囲が自動で決定される。このように、検索対象となる複数の画像に応じて各々の検索条件の数値範囲を自動で決定することによって、ユーザは、各々の検索条件の数値範囲について意識することなく、各々の検索条件を設定することができる。
【０１３３】
５種類の検索条件の数値の指定が終了した後、ユーザのタッチ操作により、指示入力領域に表示された検索ボタンがタップされる。
【０１３４】
これに応じて、指示取得部２４によりユーザの指示が取得され、数値設定部３０により、検索条件毎に、ボタン領域４２の位置に対応する検索条件の数値が設定される（ステップS5）。
【０１３５】
検索条件の数値が設定された後、画像検索部１４により、検索対象となる複数の画像の中から、数値設定部３０によって設定された有効状態の検索条件の数値に一致する画像が検索される（ステップS6）。
【０１３６】
このように、スライド領域４０およびボタン領域４２を用いて複数の検索条件の数値を順次設定することにより、大量の画像の中からユーザが所望する画像を検索するための複数の検索条件の数値を、ユーザによる数値やテキストの入力なしに設定することができる。そのため、複数の検索条件を用いて、検索対象となる複数の画像の中から、ユーザの要求に応じて簡単に画像を検索することができる。
【０１３７】
画像の検索が終了した後、表示制御部２６により、図７に示すように、画像検索部１４によって検索された有効状態の検索条件に一致する画像（サムネイル画像）が表示部２２に一覧表示される（ステップS7）。
【０１３８】
図７の例では、画像検索部１４によって検索された画像のうちの一定数の画像のみが表示部２２に表示されている。この場合、ユーザが画像の表示画面を上下にスワイプすることにより、任意の一定数の画像を表示部２２に順次表示させることができる。
【０１３９】
続いて、ユーザのタッチ操作により、画像検索部１４によって検索された画像の中から所望の画像が選択される（ステップS8）。
例えば、表示部２２に表示された画像の中から、所望の画像を順次タップすることにより、所望の画像を順次選択することができる。
【０１４０】
これに応じて、指示取得部２４によりユーザの指示が取得され、例えば、スマートフォンの記憶領域内に新たなフォルダが作成され、ユーザの指示により選択された画像が、作成された新たなフォルダに分類される。
【０１４１】
また、広告決定部２０により、例えば、ユーザの指示により選択された画像の枚数に応じて、ユーザの指示により選択された画像を用いて生成されるフォト商材が、ユーザに提案する広告として決定される（ステップS9）。
例えば、「選択された画像を使用して、電子アルバムを作成してみてはどうですか？」というメッセージを、広告としてユーザに提案することが決定される。
【０１４２】
続いて、表示制御部２６により、広告決定部２０によって決定された広告が表示部２２に表示される（ステップS10）。
【０１４３】
このように、広告を表示することにより、ユーザの指示により選択された画像を用いて電子アルバム等のフォト商材を作成することをユーザに提案することができ、ユーザが所有する画像を有効に活用することを促進することができる。
【０１４４】
なお、表示制御部２６は、有効状態の検索条件に対応するボタン領域４２のみを結ぶ線として、点線、破線、実線、二重線、波線等を含む、あらかじめ画像検索条件設定装置１２の内部に記憶された複数の種類の線の中から設定された１種類の線を表示部２２に表示させることができる。つまり、表示制御部２６は、設定に応じて、有効状態の検索条件に対応するボタン領域４２のみを結ぶ線の種類を変更することができる。
【０１４５】
また、表示制御部２６は、有効状態の検索条件に対応するボタン領域４２のみを結ぶ線を構成する２以上の線分のうち、第１の線分と、第２の線分とで、線分の太さを変えて表示部２２に表示させることができる。例えば、第１線分の太さを、第２の線分の太さよりも太くすることにより、太い第１の線分によって結ばれた２つのボタン領域４２に対応する２つの検索条件を強調して表示することができる。
【０１４６】
また、表示制御部２６は、ボタン領域４２がスライド領域４０上を移動するにつれて、ボタン領域４２の大きさを変えながらボタン領域４２を表示部２２に表示させてもよい。
【０１４７】
例えば、表示制御部２６は、ボタン領域４２がスライド領域４０上を検索条件の数値範囲の最小値から最大値の方向へ移動するにつれて、次第に大きくなるように、または、次第に小さくなるように、ボタン領域４２の大きさを変えながらボタン領域４２を表示部２２に表示させることができる。これにより、ユーザは、各々の検索条件の数値の設定状態を一目で直感的に識別することができる。
【０１４８】
また、表示制御部２６は、ボタン領域４２がスライド領域４０上を検索条件の数値範囲の最小値から中央値を経て最大値の方向へ移動するにつれて、最小値から中央値までの間で次第に大きくなり、中央値から最大値までの間で次第に小さくなるように、または、最小値から中央値までの間で次第に小さくなり、中央値から最大値までの間で次第に大きくなるように、ボタン領域４２の大きさを変えながらボタン領域４２を表示部２２に表示させることができる。
【０１４９】
また、表示制御部２６は、複数の検索条件が２つの検索条件である場合に、２つの検索条件に対応する２つのスライド領域４０を表示部２２に２次元的に配置して表示させてもよい。同様に、表示制御部２６は、複数の検索条件が３つの検索条件である場合に、３つの検索条件に対応する３つのスライド領域４０を表示部２２に３次元的に配置して表示させてもよい。
【０１５０】
また、表示制御部２６は、ボタン領域４２がスライド領域４０上を移動するにつれて、背景の色を変えながら表示部２２に表示させてもよい。
【０１５１】
また、表示制御部２６は、ユーザの指示に応じて、複数の検索条件に対応するスライド領域４０およびボタン領域４２を表示部２２に表示させる位置を変更してもよい。また、表示制御部２６は、あらかじめ設定された一定の条件、例えば、検索条件の優先度、検索条件の使用頻度、ユーザが使用する検索条件の好み等に応じて、複数の検索条件に対応するスライド領域４０およびボタン領域４２を表示部に表示させる位置を変更してもよい。
【０１５２】
また、表示制御部２６は、数値設定部３０が複数の検索条件の数値を設定する際に、検索条件毎に、検索条件の数値の初期値として、例えば、検索条件の数値の最小値、中央値、最大値のいずれかに対応するスライド領域４０上の位置にボタン領域４２を表示させてもよいし、数値設定部が前回設定した検索条件の数値に対応するスライド領域４０上の位置にボタン領域４２を表示させてもよい。
【０１５３】
本発明の画像検索装置および画像検索条件設定装置について、スマートフォンに保存された画像を検索する例を挙げて説明したが、本発明は、これに限定されず、例えば、パーソナルコンピュータ（PC）やノートPC、タブレットPC、クラウド上のサーバ等に保存された画像を検索する場合にも同様に適用可能である。
【０１５４】
本発明の装置は、装置が備える各々の構成要素を専用のハードウェアで構成してもよいし、各々の構成要素をプログラムされたコンピュータで構成してもよい。
本発明の方法は、例えば、その各々のステップをコンピュータに実行させるためのプログラムにより実施することができる。また、このプログラムが記録されたコンピュータ読み取り可能な記録媒体を提供することもできる。
【０１５５】
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【符号の説明】
【０１５６】
１０  画像検索装置
１２  画像検索条件設定装置
１４  画像検索部
１６  検索条件変更部
１８  画像解析部
２０  広告決定部
２２  表示部
２４  指示取得部
２６  表示制御部
２８  有効無効切替部
３０  数値設定部
３２  数値リセット部
３４  重み決定部
３６  数値範囲決定部
３８  検索条件決定部
４０  スライド領域
４２  ボタン領域
【図１】
0006535576.tif 000002
【図２】
0006535576.tif 000003
【図３】
0006535576.tif 000004
【図４】
0006535576.tif 000005
【図５】
0006535576.tif 000006
【図６】
0006535576.tif 000007
【図７】
0006535576.tif 000008