(57)【要約】【課題】複数の画像データを属性値別に分類してそのサムネイル画像をグラフ形式で表示可能な構成において、様々な視点からの画像データの分析をユーザが行うことができるようにする。【解決手段】複数の画像データに関する絞り込み条件の指定を受け付ける第１受付部２１と、絞り込み条件に該当する画像データを抽出する抽出部２３と、抽出された画像データに関する属性の選択を受け付ける第２受付部２２と、抽出された画像データを選択された属性の属性値別に分類する分類部２４と、分類された画像データのサムネイル画像を生成するサムネイル画像生成部２５と、生成されたサムネイル画像を、属性値別にグラフ形式で表示させる表示制御部２６とを備えることで、絞り込み条件および属性を順次変更させることで、サムネイル画像が並べられてなる様々なグラフをユーザに提示することができるようにする。【選択図】図１
2016206942.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データに関する絞り込み条件の指定を受け付ける第１受付部と、
前記複数の画像データの中から、指定された前記絞り込み条件に該当する画像データを抽出する抽出部と、
前記抽出部によって抽出された画像データに関する複数の属性の中から、何れかの属性の選択を受け付ける第２受付部と、
前記抽出部によって抽出された画像データを、選択された前記属性の属性値別に分類する分類部と、
前記分類部によって分類された画像データのサムネイル画像を生成するサムネイル画像生成部と、
前記サムネイル画像生成部によって生成されたサムネイル画像を、前記属性値別にグラフ形式で表示させる表示制御部と
を備えることを特徴とする表示制御装置。
【請求項２】
前記表示制御部は、表示画面内に設けられているグラフの表示領域を、前記抽出部によって抽出された画像データに用いられている、選択された前記属性の属性値の種類数で等分することにより、前記属性値毎の画像表示領域を形成し、
前記サムネイル画像生成部は、前記サムネイル画像を、形成された前記画像表示領域の幅に応じたサイズで生成し、
前記表示制御部は、前記画像表示領域に対し、生成された前記サムネイル画像を表示させる
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
表示するサムネイル画像数が最大となる属性値の前記画像表示領域において、当該属性値に対応する複数のサムネイル画像が幅方向と直交する方向に１列に収まらなくなる場合、
前記サムネイル画像生成部は、前記サムネイル画像を縦横比を変えずに縮小したサイズで生成し、
前記表示制御部は、前記画像表示領域に対し、縮小したサイズで生成された前記サムネイル画像を複数列に並べて表示させる
ことを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記画像表示領域に対し、前記縮小されたサムネイル画像を、所定の開始行から１行ずつ順に並べて表示させ、同一行内では、所定の開始列から１列ずつ順に並べて表示させ、同一行内において全ての列にサムネイル画像を表示し終わるまでは、次の行へのサムネイル画像の表示を行わない
ことを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記サムネイル画像生成部は、前記画像表示領域の幅と前記画像表示領域内に１列に並べられたサムネイル画像の幅または複数列に並べられたサムネイル画像の総幅との差が所定の閾値よりも小さくなるという条件を満たすサイズで前記サムネイル画像を生成し、
前記表示するサムネイル画像数が最大となる属性値の前記画像表示領域において、当該属性値に対応する複数のサムネイル画像が幅方向と直交する方向に１列に収まらなくなる場合、
前記サムネイル画像生成部は、上記条件を満たしつつ、前記属性値に対応するサムネイル画像が前記幅方向と直交する方向に収まるように、前記画像表示領域内の列数を増やしつつ、前記サムネイル画像を縮小させる
ことを特徴とする請求項３または４に記載の表示制御装置。
【請求項６】
前記サムネイル画像生成部は、前記画像表示領域の幅と前記画像表示領域内に１列に並べられたサムネイル画像の幅または複数列に並べられたサムネイル画像の総幅との差が、前記所定の閾値よりも小さく、且つ、できるだけ小さい値となるように、前記サムネイル画像を縮小させる
ことを特徴とする請求項５に記載の表示制御装置。
【請求項７】
前記第１受付部は、画像データに関する属性の選択と、選択された属性の属性値の範囲の選択とを、前記絞り込み条件の指定として受け付ける
ことを特徴とする請求項１から６の何れか一項に記載の表示制御装置。
【請求項８】
前記第１受付部は、選択された前記属性の属性値毎の画像データ数が示されたグラフを表示させて、当該グラフに対するＧＵＩ操作による前記属性値の範囲の選択を受け付け、
前記抽出部は、前記複数の画像データの中から、前記属性および前記属性値の範囲によって指定された前記絞り込み条件に該当する画像データを抽出する
ことを特徴とする請求項７に記載の表示制御装置。
【請求項９】
複数の画像データのサムネイル画像をグラフ形式で表示させることができるようになされた表示制御装置による表示制御方法であって、
前記表示制御装置の第１受付部が、前記複数の画像データに関する絞り込み条件の選択を受け付ける第１受付工程と、
前記表示制御装置の抽出部が、前記複数の画像データの中から、指定された前記絞り込み条件に該当する画像データを抽出する抽出工程と、
前記表示制御装置の第２受付部が、前記抽出工程にて抽出された画像データに関する複数の属性の中から、何れかの属性の選択を受け付ける第２受付工程と、
前記表示制御装置の分類部が、前記抽出工程にて抽出された画像データを、選択された前記属性の属性値別に分類する分類工程と、
前記表示制御装置のサムネイル画像生成部が、前記分類工程によって分類された画像データのサムネイル画像を生成するサムネイル画像生成工程と、
前記表示制御装置の表示制御部が、前記サムネイル画像生成工程にて生成されたサムネイル画像を、前記属性値別にグラフ形式で表示させるグラフ表示工程と
を含むことを特徴とする表示制御方法。
【請求項１０】
複数の画像データのサムネイル画像をグラフ形式で表示させる表示制御プログラムであって、
複数の画像データに関する絞り込み条件の指定を受け付ける第１受付部、
前記複数の画像データの中から、指定された前記絞り込み条件に該当する画像データを抽出する抽出部、
前記抽出部によって抽出された画像データに関する複数の属性の中から、何れかの属性の選択を受け付ける第２受付部、
前記抽出部によって抽出された画像データを、選択された前記属性の属性値別に分類する分類部、
前記分類部によって分類された画像データのサムネイル画像を生成するサムネイル画像生成部、および、
前記サムネイル画像生成部によって生成されたサムネイル画像を、前記属性値別にグラフ形式で表示させる表示制御部
としてコンピュータを機能させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像データのサムネイル画像をグラフ形式で表示させることができるようになされた表示制御装置、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
従来、各種情報処理装置において、特定のデータ記憶領域（例えば、フォルダ）内に格納されているデータ（例えば、ファイル）を一覧表示する技術が利用されている。特に、各画像データの内容を視覚的に把握することができるように、各画像データのサムネイル画像を一覧表示する技術も利用されている。さらに、複数の画像データを所定の条件で分類してグループ化し、グループ毎に複数の画像データを表示する技術が考案されている。
【０００３】
例えば、下記特許文献１には、複数の画像を所定の属性情報（例えば撮影日）毎に振り分けて、所定の属性情報毎に振り分けられた画像の表示項目（例えば、アイコン、サムネイル画像等）が並べられた棒グラフを作成して表示する技術が開示されている。この技術によれば、所定の属性情報毎に振り分けられた画像の数を把握することができるとともに、表示項目によって各画像の内容を把握することができるようになっている。
【０００４】
また、下記特許文献２には、複数の画像ファイルをスライドショー再生する画像再生装置において、複数の画像ファイルを画像ファイルの付帯情報にしたがってグループに分類し、複数の画像ファイルをグループ毎に１画面にレイアウトして画面表示する技術が開示されている。
【０００５】
また、下記特許文献３には、複数のコマ画像を撮影時期（年，月，日）にて複数の画像グループに分類し、各画像グループに属するコマの量を示す量表示バー、または、各画像グループに属するコマを複数枚重ねて表示することにより、各画像グループのコマ数を識別できるようにした技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２７２００１号公報
【特許文献２】特許第５２７９３６０号公報
【特許文献３】特開２００４−２９７１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１〜３に開示されている技術では、予め定められた属性情報のみでしか、複数の画像の振り分けを行うことができない。このため、複数の画像データに対する様々な視点からのデータ分析をユーザが行うことができないという問題があった。
【０００８】
なお、上記特許文献２には、複数の画像ファイルを、グループに分類する際の分類条件として複数の分類条件（例えば、同じ人物、連写撮影、撮影場所、撮影内容、色等）が例示されているが、複数の画像ファイルをグループ毎に１画面にレイアウトして画面表示する際に、いずれの分類条件をどのように適用するかについて何ら記載がされてなく不明である。
【０００９】
本発明は、このような問題を解決するために成されたものであり、複数の画像データを属性値別に分類してそのサムネイル画像をグラフ形式で表示可能な構成において、複数の画像データに対する様々な視点からのデータ分析をユーザが行うことができるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記した課題を解決するために、本発明では、複数の画像データに関する絞り込み条件の指定を受け付け、複数の画像データの中から、指定された絞り込み条件に該当する画像データを抽出し、抽出された画像データに関する複数の属性の中から、何れかの属性の選択を受け付け、抽出された画像データを、選択された属性の属性値別に分類し、分類された画像データのサムネイル画像を生成し、生成されたサムネイル画像を、属性値別にグラフ形式で表示させるようにしている。
【発明の効果】
【００１１】
上記のように構成した本発明によれば、複数の画像データに対する絞り込み条件の指定と属性の選択とのそれぞれをユーザが行うことができるようになる。そして、ユーザが絞り込み条件の指定を変更した場合、変更後の絞り込み条件によって抽出された画像データのサムネイル画像が、グラフ形式で表示されるようになる。また、ユーザが属性の選択を変更した場合、画像データのサムネイル画像が、変更後の属性の属性値別に分類されて、グラフ形式で表示されるようになる。すなわち、画像データ抽出のための絞り込み条件および画像データ分類のための属性を順次変更させることで、サムネイル画像が並べられてなる様々なグラフをユーザに提示することができる。このため、複数の画像データに対する様々な視点からのデータ分析をユーザが行うことができるようになる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る表示制御装置の機能構成例を示すブロック図である。
【図２】本発明の一実施形態に係る記憶部に記憶されている情報の一例を示す図である。
【図３】本発明の一実施形態に係る表示制御装置による処理の手順を示すフローチャートである。
【図４】本発明の一実施形態に係る表示制御装置による表示画面の一例（第１例）を示す図である。
【図５】本発明の一実施形態に係る表示制御装置による表示画面の一例（第２例）を示す図である。
【図６】本発明の一実施形態に係る表示制御装置による表示画面の一例（第３例）を示す図である。
【図７】本発明の一実施形態に係る表示制御装置による表示画面の一例（第４例）を示す図である。
【図８】本発明の一実施形態に係る表示制御装置による表示画面の一例（第５例）を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態を図面に基づいて説明する。
【００１４】
〔表示制御装置１０の機能構成〕
図１は、本実施形態に係る表示制御装置１０の機能構成例を示すブロック図である。図１に示す表示制御装置１０は、記憶部５０に記憶されている複数の画像データのサムネイル画像をグラフ形式で一覧表示することで、画像データの分析やデータ戦略の策定を容易に行うことを可能とする情報処理装置である。
【００１５】
図１に示すように、本実施形態に係る表示制御装置１０は、その機能構成として、第１受付部２１、第２受付部２２、抽出部２３、分類部２４、サムネイル画像生成部２５および表示制御部２６を備えている。また、表示制御装置１０は、入力装置３０、ディスプレイ４０および記憶部５０に接続されている。
【００１６】
なお、上記各機能ブロック２１〜２６は、ハードウェア構成、ＤＳＰ、ソフトウェアの何れによっても実現することが可能である。例えばソフトウェアによって実現する場合、上記各機能ブロック２１〜２６は、実際にはコンピュータのＣＰＵあるいはＭＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭ、ＲＯＭ、ハードディスク、半導体メモリ等に記憶された表示制御プログラムが動作することによって実現できる。
【００１７】
記憶部５０は、複数の画像データを記憶する。また、記憶部５０は、複数の画像データの各々に対し、属性情報を対応付けて記憶する。各画像データに対応付けられる属性情報は、その画像データに関する複数の属性毎の属性値が示された情報である。記憶部５０に記憶されている属性情報の詳細については、図２を用いて後述する。
【００１８】
第１受付部２１は、入力装置３０に対するユーザ操作により、記憶部５０に記憶されている複数の画像データに関する絞り込み条件の指定を受け付ける。抽出部２３は、記憶部５０に記憶されている複数の画像データの中から、指定された絞り込み条件に該当する画像データを抽出する。
【００１９】
本実施形態では、絞り込み条件として、表示制御部２６が、記憶部５０に記憶されている複数の画像データに関する複数の属性をＧＵＩ（Graphical User Interface）としてディスプレイ４０に表示させて、何れかの属性をユーザに選択させるようにしている。さらに、表示制御部２６が、選択された属性の属性値の範囲をＧＵＩとしてディスプレイ４０に表示させて、任意の範囲をユーザに選択させるようにしている。特に、絞り込み条件の特定の属性については、属性値のグループ毎（とり得る属性値が比較的少数の場合は属性値毎であってもよい）の画像データ数が示されたグラフをディスプレイ４０に表示させて、当該グラフに対するＧＵＩ操作による属性値の範囲の選択を受け付けるようにしている。このような属性および属性値の範囲の選択による絞り込み条件の指定を第１受付部２１が受け付けると、抽出部２３は、記憶部５０に記憶されている複数の画像データの中から、絞り込み条件として選択された属性の値が、選択された属性値の範囲内に該当する画像データを抽出する。
【００２０】
第２受付部２２は、入力装置３０に対するユーザ操作により、抽出部２３によって抽出された画像データに関する複数の属性の中から、何れかの属性の選択を受け付ける。本実施形態では、表示制御部２６が、抽出部２３によって抽出された画像データに関する複数の属性をリストボックス形式でディスプレイ４０に表示させて、何れかの属性をユーザに選択させるようにしている。
【００２１】
分類部２４は、抽出部２３によって抽出された画像データを、選択された属性の属性値別に分類する。例えば、分類部２４は、選択された属性の属性値が比較的少数である場合は、抽出部２３によって抽出された画像データを、選択された属性の１属性値毎に分類する。また、分類部２４は、選択された属性の属性値が比較的多数である場合は、抽出部２３によって抽出された画像データを、選択された属性の１属性値グループ毎に分類する。例えば、選択された属性が「曜日」の場合には、とり得る属性値が比較的少数であるため、抽出部２３によって抽出された画像データを、１属性値毎に分類してもよい。また、選択された属性が「日付」の場合には、とり得る属性値が比較的多数であるため、例えば「月」や「年」等のグループ毎に、抽出部２３によって抽出された画像データを分類するようにしてもよい。
【００２２】
サムネイル画像生成部２５は、分類部２４によって分類された画像データのサムネイル画像を生成する。具体的には、サムネイル画像生成部２５は、画像データを縮小することにより、画像データのサムネイル画像を、所定の縦横比、且つ、表示制御部２６によって形成された画像表示領域の横幅Ｗａに応じたサイズで生成する。より具体的には、サムネイル画像生成部２５は、画像データのサムネイル画像を、所定の縦横比、且つ、画像表示領域の横幅（Ｗａ）と画像表示領域内に１列または複数列に並べられたサムネイル画像の総横幅（Ｗｂ）との差が所定の閾値（ｔｈ）よりも小さくなるサイズで生成する。
【００２３】
表示制御部２６は、サムネイル画像生成部２５によって生成されたサムネイル画像を、選択された属性の属性値別に並べてグラフ形式でディスプレイ４０に表示させる。
【００２４】
具体的には、表示制御部２６は、グラフの表示領域を、抽出部２３によって抽出された画像データに用いられている、選択された属性の属性値の種類数で等分することにより、属性値毎の画像表示領域を形成する。このとき、画像表示領域の幅が所定の閾値よりも小さくなる場合、表示制御部２６は、画像表示領域の幅が所定の閾値と同じ長さとなるように、画像表示領域を形成してもよい。画像表示領域の幅をあまり小さくしてしまうと、画像表示領域内に表示されるサムネイル画像が小さすぎて見え難くなってしまうからである。この場合、画像表示領域がグラフの表示領域の１画面内に収まりきらないため、グラフの表示領域の画面をスクロールさせることで、画像表示領域が全て表示されるようにする。そして、表示制御部２６は、形成された画像表示領域に対し、サムネイル画像生成部２５によって生成されたサムネイル画像を表示させる。
【００２５】
また、表示するサムネイル画像数が最大となる属性値に対応するサムネイル画像が縦方向（特許請求の範囲の「幅方向と直交する方向」の一例）に１列に収まらなくなる場合、サムネイル画像生成部２５は、サムネイル画像について、縦横比を変えずに縮小したサイズで生成する。そして、表示制御部２６は、画像表示領域の各々に対し、縮小したサイズで生成されたサムネイル画像を複数列に並べて表示させる。すなわち、全ての画像表示領域に対し、サムネイル画像生成部２５は、サムネイル画像を同じサイズで生成し、表示制御部２６は、サムネイル画像を同じ表示列数で表示させる。
【００２６】
具体的には、サムネイル画像生成部２５は、最初に、表示するサムネイル画像数が最大となる画像表示領域内において、Ｗａ（画像表示領域の横幅）−Ｗｂ（１つのサムネイル画像の横幅）＜ｔｈ（所定の閾値）となる条件（条件１）のもと、その画像表示領域に表示するサムネイル画像の総縦幅（Ｌｂ）＜画像表示領域の縦幅（Ｌａ）となる条件（条件２）を満たすか否かを判断する。
【００２７】
ここで、Ｗａ−Ｗｂ＜ｔｈとなる条件１のもと、Ｌｂ＜Ｌａとなる条件２を満たすと判断した場合、サムネイル画像生成部２５は、実際に各画像表示領域に適用するサムネイル画像の表示列数を１列に決定する。この場合、サムネイル画像生成部２５は、Ｌｂ（サムネイル画像の総縦幅）＜Ｌａ（画像表示領域の縦幅）となる条件２のもと、Ｗａ（画像表示領域の横幅）とＷｂ（サムネイル画像の横幅）との差が、所定の最小のマージン幅（または、ゼロとしてもよい。）にできるだけ近くなるように、サムネイル画像のサイズをできるだけ大きなサイズとする。
【００２８】
一方、表示するサムネイル画像数が最大となる属性値のサムネイル画像を縦幅Ｌａ内に１列で収めようと（すなわち、Ｌｂ＜Ｌａとなる条件２を満たそうと）縮小したときに、上記条件１を満たさなくなる場合（すなわち、画像表示領域の横幅Ｗａに対してサムネイル画像の横幅Ｗｂが小さくなりすぎる場合）、サムネイル画像生成部２５は、各サムネイル画像の縦方向のサイズを１／ｎ（ｎは２以上の整数）となるように縮小した場合にＬｂ＜Ｌａとなる条件２を満たす最小の縮小率ｎの値を求める。
【００２９】
そして、サムネイル画像生成部２５は、求めた最小縮小率ｎの値を、実際に各画像表示領域に適用するサムネイル画像の表示列数ｎとして決定する。この場合、サムネイル画像生成部２５は、Ｗａ（画像表示領域の横幅）とＷｂ（サムネイル画像の総横幅）との差が所定の最小のマージン幅となるように、サムネイル画像のサイズを、その横幅が（Ｗａ−最小のマージン幅）÷ｎによって求まるサイズとする。
【００３０】
このようにして、サムネイル画像生成部２５は、サムネイル画像が画像表示領域の縦幅Ｌａ内に収まる表示列数ｎと、サムネイル画像のサイズとを特定する。
【００３１】
そして、サムネイル画像の表示列数およびサイズが特定されると、サムネイル画像生成部２５は、元の画像を縦横比を変えることなく縮小することにより、サムネイル画像を特定されたサイズで生成する。そして、表示制御部２６が、画像表示領域に対し、生成されたサムネイル画像を、特定された表示列数に並べて表示させる。
【００３２】
表示制御部２６は、画像表示領域に対し、その画像表示領域内に表示すべきサムネイル画像を所定の規則に従って並べて表示させる。具体的には、表示制御部２６は、画像表示領域に対し、サムネイル画像を、最下行（所定の開始行）から上に向かって１行ずつ順に並べて表示させ、同一行内では、最左列（所定の開始列）から右に向かって１列ずつ順に並べて表示させる。このとき、表示制御部２６は、同一行内において全ての列にサムネイル画像を表示し終わるまでは、次の行へのサムネイル画像の表示を行わない。例えば、表示制御部２６は、サムネイル画像を２列に表示させる場合、これらサムネイル画像を、最下行の左列、右列、２行目の左列、右列、・・・の順に並べて表示させる。
【００３３】
〔記憶部に記憶されている情報の一例〕
図２は、本発明の一実施形態に係る記憶部５０に記憶されている情報の一例を示す図である。図２に示すように、記憶部５０には、複数の画像データと、その各々に対する属性情報（属性および属性値）とが対応付けられて記憶されている。
【００３４】
特に、図２に示す例では、各画像データ（「Ａ」、「Ｂ」、「Ｃ」・・・）は料理の画像データであり、これに応じて、各画像データに対して、料理に関する複数の属性（「撮影年」、「追加日」、「終了日」、「カロリー」、「ポイント」、「時間」、「国」、「職業」、「年令」、「曜日」、「担当者」、「価格」、「評価」）の各々の属性値が対応付けられている。
【００３５】
各画像データの属性情報は、抽出部２３によって複数の画像データからの絞り込みを行う際に利用されるとともに、分類部２４によって画像データを分類する際にも利用される。
【００３６】
なお、図２に示す例では、画像データ「Ａ」、「Ｂ」、「Ｃ」のいずれも、全ての属性に対して属性値が設定されているが、一部の属性に対して属性値が設定されていなくともよい。また、料理以外のジャンルの画像データ（すなわち、図２に示す属性と少なくとも一部が異なる属性を有する画像データ）が、記憶部５０に記憶されていてもよい。
【００３７】
〔表示制御装置１０による処理の手順〕
図３は、本発明の一実施形態に係る表示制御装置１０による処理の手順を示すフローチャートである。図３に例示する処理は、例えば、記憶部５０の複数の画像データを一覧表示させる指示がなされたときに、表示制御装置１０によって実行される。
【００３８】
まず、表示制御部２６が、絞り込み条件として複数の属性をディスプレイ４０に表示させる（ステップＳ３０２）。次に、第１受付部２１が、ディスプレイ４０に表示された複数の属性の中から、何れかの属性の選択がなされたか否かを判断する（ステップＳ３０４）。ここで、何れかの属性の選択がなされていないと第１受付部２１が判断した場合（ステップＳ３０４：Ｎｏ）、第１受付部２１が、ステップＳ３０４の判断処理を再度実行する。
【００３９】
一方、何れかの属性の選択がなされたと第１受付部２１が判断した場合（ステップＳ３０４：Ｙｅｓ）、第１受付部２１が、選択された属性の属性値の範囲の選択がなされたか否かを判断する（ステップＳ３０６）。ここで、属性値の範囲の選択がなされていないと第１受付部２１が判断した場合（ステップＳ３０６：Ｎｏ）、第１受付部２１が、ステップＳ３０６の判断処理を再度実行する。
【００４０】
一方、属性値の範囲の選択がなされたと第１受付部２１が判断した場合（ステップＳ３０６：Ｙｅｓ）、抽出部２３が、ステップＳ３０４で選択された属性と、ステップＳ３０６で選択された属性値の範囲とを、ユーザが指定した絞り込み条件として、記憶部５０に記憶されている複数の画像データの中から、当該絞り込み条件に該当する画像データを抽出する（ステップＳ３０８）。
【００４１】
そして、表示制御部２６が、ステップＳ３０８で抽出された画像データに関する複数の属性をディスプレイ４０に表示させる（ステップＳ３１０）。例えば、表示制御部２６は、ユーザの操作に応じて、複数の属性をリストボックス形式で表示させる。そして、第２受付部２２が、ディスプレイ４０に表示された複数の属性の中から、何れかの属性の選択がなされたか否かを判断する（ステップＳ３１２）。ここで、何れかの属性の選択がなされていないと第２受付部２２が判断した場合（ステップＳ３１２：Ｎｏ）、第２受付部２２が、ステップＳ３１２の判断処理を再度実行する。
【００４２】
一方、何れかの属性の選択がなされたと第２受付部２２が判断した場合（ステップＳ３１２：Ｙｅｓ）、分類部２４が、ステップＳ３０８で抽出された画像データを、ステップＳ３１２にて選択された属性の属性値別に分類する（ステップＳ３１４）。
【００４３】
そして、表示制御部２６が、属性値毎の画像表示領域を形成し（ステップＳ３１６）、サムネイル画像生成部２５が、ステップＳ３０８で抽出された画像データのサムネイル画像を生成する（ステップＳ３１８）。さらに、表示制御部２６が、ステップＳ３１６で形成された画像表示領域に対し、ステップＳ３１８で生成されたサムネイル画像を並べて表示させる（ステップＳ３２０）。そして、表示制御装置１０は、図３に示す一連の処理を終了する。
【００４４】
図３の処理により、最初にユーザが指定した絞り込み条件によって抽出された画像データのサムネイル画像が、最初にユーザが選択した属性の属性値毎に分類されてグラフ形式で表示されることとなる。その後、絞り込み条件が変更された場合、表示制御装置１０は、ステップＳ３０８以降の処理を再度実行する。これにより、変更後の絞り込み条件によって抽出された画像データのサムネイル画像がグラフ形式で表示されることとなる。また、属性が変更された場合、表示制御装置１０は、ステップＳ３１４以降の処理を再度実行する。これにより、画像データのサムネイル画像が、変更後の属性の属性値毎に再分類されてグラフ形式で表示されることとなる。
【００４５】
〔表示画面の一例（第１例）〕
図４は、本発明の一実施形態に係る表示制御装置１０による表示画面の一例（第１例）を示す図である。図４に示す表示画面３０は、表示制御部２６の制御によってディスプレイ４０に表示された表示画面である。この表示画面３０は、絞り込み条件選択領域３２と、属性選択領域３４と、グラフ表示領域３６とを備えて構成されている。
【００４６】
絞り込み条件選択領域３２は、ユーザが任意の絞り込み条件を指定するための領域である。図４に示すように、絞り込み条件選択領域３２には、表示制御部２６により、記憶部５０に記憶されている複数の画像データに関する複数の属性が、絞り込み条件とする属性の候補として並べて表示される。
【００４７】
図４に示す例では、絞り込み条件選択領域３２において、絞り込み条件とする属性として「カロリー」が選択されている。これに応じて、絞り込み条件選択領域３２には、グラフ３２Ａおよびスライドバー３２Ｂが表示されている。グラフ３２Ａは、属性「カロリー」の属性値を５つのグループに分類し、グループ毎の画像データ数をグラフ表示している。スライドバー３２Ｂは、属性「カロリー」の属性値の範囲を選択するために設けられている。ユーザは、入力装置３０によってスライドバー３２ＢをＧＵＩ操作することにより、属性「カロリー」の属性値の範囲を選択することができる。
【００４８】
属性選択領域３４は、複数の属性の中からユーザが任意の属性を選択するための領域である。属性選択領域３４には、表示制御部２６により、記憶部５０に記憶されている複数の画像データに関する複数の属性が、リストボックス３４Ａの形式で並べて表示される。
【００４９】
グラフ表示領域３６は、絞り込み条件選択領域３２において指定された絞り込み条件によって抽出された画像データのサムネイル画像が、属性選択領域３４において選択された属性の属性値毎に分類されて、グラフ形式で表示される。
【００５０】
図４に示す例では、絞り込み条件選択領域３２において属性「カロリー」が選択され、スライドバー３２Ｂにより、その属性値の範囲として全範囲（グラフ３２Ａに示されている５つのグループの全て）が選択されている。そして、属性選択領域３４のリストボックス３４Ａにおいて、属性「国」が選択されている。これに応じて、グラフ表示領域３６には、属性「カロリー」の属性値を有する画像データのサムネイル画像が、属性「国」の属性値毎に分類されて、グラフ形式で表示されている。
【００５１】
ここで、上記絞り込み条件によって抽出された画像データに用いられている、属性「国」の属性値は１０種類（「アメリカ」,「イギリス」,「インド」,「フランス」,「ロシア」,「日本」,「カイロ」,「ケニア」,「キューバ」,「ブラジル」）である。これに応じて、グラフ表示領域３６は、横方向に１０等分されている。これにより、グラフ表示領域３６には、属性値毎の縦長形状且つ等幅の１０個の画像表示領域３６ａ〜３６ｊが形成されている。
【００５２】
各属性値の画像表示領域３６ａ〜３６ｊには、その属性値に分類された画像データのサムネイル画像が、画像表示領域の横幅に応じたサイズで、棒グラフ状に表示される。基本的に、画像表示領域内において、サムネイル画像は、その横幅Ｗｂと画像表示領域の横幅Ｗａとの差が所定の最小のマージン幅にできるだけ近くなるように、元の画像から縦横比が変更されることなく、できるだけ大きなサイズに縮小されて、縦方向に１列に表示される。
【００５３】
但し、表示するサムネイル画像数が最大となる属性値の画像表示領域内において、Ｗａ−Ｗｂ＜ｔｈとなる条件１のもとでサムネイル画像が縦方向に１列に収まらなくなる場合（Ｌｂ＜Ｌａとなる条件２を満たさない場合）、サムネイル画像は、縦横比が変更されることなくさらに縮小されたサイズに形成され、複数列に並べて表示される。この場合、サムネイル画像は、複数列のサムネイル画像の総横幅Ｗｂと画像表示領域の横幅Ｗａとの差が所定の最小のマージン幅となるように、できるだけ大きなサイズに形成される。そして、画像表示領域３６ａ〜３６ｊの全てにおいて、サムネイル画像が同じサイズ且つ同じ表示列数で表示される。例えば、表示列数をｎ（ｎ≧２）とした場合、サムネイル画像は、その横幅が（画像表示領域の横幅Ｗａ−最小のマージン幅）÷ｎによって求まるサイズに形成される。
【００５４】
図４に示す例では、最大数のサムネイル画像を表示する属性値「インド」の画像表示領域３６ｃにおいて、条件１のもとでサムネイル画像を１列に並べて表示することができず、サムネイル画像の横幅が（画像表示領域の横幅Ｗａ−最小のマージン幅）÷２となるサイズに縮小されて、２列に並べて表示されている。これに応じて、他の画像表示領域３６ａ，３６ｂ，３６ｄ〜３６ｊにおいても、サムネイル画像が同じサイズに縮小されて、２列に並べて表示されている。
【００５５】
各画像表示領域３６ａ〜３６ｊ内では、サムネイル画像が所定の規則に従って並べて表示されている。図４に示す例では、各画像表示領域３６ａ〜３６ｊ内において、サムネイル画像は、最下行から上に向かって１行ずつ順に並べて表示され、同一行内では、最左列から右に向かって１列ずつ順に並べて表示されている。ここでは、同一行内において全ての列にサムネイル画像が全て表示し終わると、次の行へのサムネイル画像の表示が行われるようになっている。つまり、図４に示す例では、サムネイル画像が、最下行の左列、右列、２行目の左列、右列、・・・の順に並べて表示されている。
【００５６】
ユーザは、グラフ表示領域３６に表示されている何れかのサムネイル画像を選択することにより、そのサムネイル画像に対応する画像データを処理（例えば、ファイルを開く、コピーする等）の対象として選択することができる。
【００５７】
なお、表示画面３０のサイズが変更された場合、グラフ表示領域３６のサイズも変更されることとなる。この場合、表示制御部２６は、変更後のグラフ表示領域３６を横方向に１０等分することにより、画像表示領域３６ａ〜３６ｊを再形成する。これに応じて、サムネイル画像生成部２５が、再形成された各画像表示領域３６ａ〜３６ｊの幅に応じたサイズで、画像データのサムネイル画像を再生成する。そして、表示制御部２６が、再形成された各画像表示領域３６ａ〜３６ｊに対し、再生成された画像データのサムネイル画像を並べて表示させる。
【００５８】
〔表示画面の一例（第２例）〕
図５は、本発明の一実施形態に係る表示制御装置１０による表示画面の一例（第２例）を示す図である。図５に示す表示画面３０ａでは、図４に示す表示画面３０から、スライドバー３２ＢのＧＵＩ操作がなされたことにより、絞り込み条件として選択された属性「カロリー」の属性値の範囲が狭められている。具体的には、属性「カロリー」の属性値の範囲が、グラフ３２Ａに示されている５つのグループのうちの３つに変更されている。これに応じて、グラフ表示領域３６にグラフ形式で表示されるサムネイル画像は、属性「カロリー」の属性値が変更後の属性値の範囲（グラフ３２Ａの３つのグループ）内である画像データのサムネイル画像に絞り込まれている。
【００５９】
〔表示画面の一例（第３例）〕
図６は、本発明の一実施形態に係る表示制御装置１０による表示画面の一例（第３例）を示す図である。図６に示す表示画面３０ｂでは、図５に示す表示画面３０ａから、スライドバー３２ＢのＧＵＩ操作がなされたことにより、絞り込み条件として選択された属性「カロリー」の属性値の範囲がさらに狭められている。具体的には、属性「カロリー」の属性値の範囲が、グラフ３２Ａに示されている５つのグループのうちの１つに変更されている。これに応じて、グラフ表示領域３６にグラフ形式で表示されるサムネイル画像は、属性「カロリー」の属性値が変更後の属性値の範囲（グラフ３２Ａの１つのグループ）内である画像データのサムネイル画像に絞り込まれている。
【００６０】
ここで、変更後の属性値の範囲に該当する画像データに用いられている、属性「国」の属性値は６種類（「アメリカ」,「イギリス」,「インド」,「フランス」,「ロシア」,「日本」）である。これに応じて、図６に示す表示画面３０ｂでは、グラフ表示領域３６が横方向に６等分されている。これにより、グラフ表示領域３６には、属性値毎の縦長形状且つ等幅の６個の画像表示領域３６ｋ〜３６ｐが再形成されている。
【００６１】
また、図６に示す表示画面３０ｂでは、絞り込み条件が変更されたことによって画像データ数が減少したことにより、最大数のサムネイル画像を表示する属性値「インド」の画像表示領域３６ｍにおいて、サムネイル画像を、Ｗａ−Ｗｂ＜ｔｈという条件を満たしつつ、１列に表示することが可能である。このため、他の属性値の画像表示領域３６ｋ，３６ｌ，３６ｎ〜３６ｐも同様に、サムネイル画像が１列に表示されている。
【００６２】
図６に示すように、最大数のサムネイル画像を表示する画像表示領域におけるサムネイル画像の表示列数を１列と仮定した場合に、画像表示領域の横幅Ｗａ−サムネイル画像の横幅Ｗｂ＜ｔｈという条件１と、サムネイル画像の総縦幅Ｌｂ＜画像領域の縦幅Ｌａという条件２との双方を満たすのであれば、表示制御部２６は、最大数のサムネイル画像を表示する画像表示領域においてサムネイル画像を１列に表示する。同様に、他の画像表示領域においてもサムネイル画像を１列に表示する。一方、図４、５に示すように、最大数のサムネイル画像を表示する画像表示領域におけるサムネイル画像の表示列数を１列と仮定した場合に、上記条件１と、上記条件２との少なくとも一方を満たさないのであれば、表示制御部２６は、最大数のサムネイル画像を表示する画像表示領域においてサムネイル画像を複数列に並べて表示する。同様に、他の画像表示領域においてもサムネイル画像を複数列に並べて表示する。
【００６３】
具体的には、まず、サムネイル画像生成部２５が、最大数のサムネイル画像を表示する画像表示領域におけるサムネイル画像の表示列数を１列と仮定して、画像表示領域の横幅Ｗａ−サムネイル画像の横幅Ｗｂ＜ｔｈとなる条件１のもと、その画像表示領域に表示するサムネイル画像の総縦幅Ｌｂ＜画像表示領域の縦幅Ｌａとなる条件２を満たすか否かを判断する。ここで、Ｗａ−Ｗｂ＜ｔｈとなる条件１のもと、Ｌｂ＜Ｌａとなる条件２を満たすと判断された場合、サムネイル画像生成部２５は、実際に各画像表示領域に適用するサムネイル画像の表示列数を１列に決定する。この場合、サムネイル画像生成部２５は、Ｌｂ＜Ｌａとなる条件２のもと、画像表示領域の横幅Ｗａとサムネイル画像の横幅Ｗｂとの差が、所定の最小のマージン幅にできるだけ近くなるように、サムネイル画像のサイズをできるだけ大きなサイズとする。
【００６４】
一方、Ｗａ−Ｗｂ＜ｔｈとなる条件１のもと、Ｌｂ＜Ｌａとなる条件２を満たさないと判断された場合、サムネイル画像生成部２５は、各サムネイル画像の縦方向のサイズを１／ｎ（ｎは２以上の整数）となるように縮小した場合にＬｂ＜Ｌａとなる条件２を満たす最小の縮小率ｎの値を求める。そして、サムネイル画像生成部２５は、求めた最小縮小率ｎの値を、実際に各画像表示領域に適用するサムネイル画像の表示列数ｎとして決定する。この場合、サムネイル画像生成部２５は、Ｗａ（画像表示領域の横幅）とＷｂ（ｎ列に並べたサムネイル画像の総横幅）との差が所定の最小のマージン幅となるように、複数のサムネイル画像のサイズを、その横幅が（Ｗａ−最小のマージン幅）÷ｎによって求まるサイズとする。
【００６５】
このようにして、サムネイル画像生成部２５は、サムネイル画像が画像表示領域の縦幅Ｌａ内に収まる表示列数と、サムネイル画像のサイズとを特定する。
【００６６】
そして、サムネイル画像の表示列数およびサイズが特定されると、サムネイル画像生成部２５は、元の画像を縦横比を変えることなく縮小することにより、サムネイル画像を特定されたサイズで生成する。そして、表示制御部２６が、複数の画像表示領域の各々に対し、生成されたサムネイル画像を、特定された表示列数に並べて表示させる。
【００６７】
なお、サムネイル画像の表示列数を増やさなくとも、サムネイル画像のサイズをより縮小すれば、サムネイル画像を画像表示領域内に１列に並べて表示することができる。しかしながら、この場合、上記条件１（Ｗａ−Ｗｂ＜ｔｈ）が満たされず、サムネイル画像の横幅Ｗｂが、画像表示領域の横幅Ｗａに対して小さすぎるサイズとなり、サムネイル画像の内容が把握し難くなってしまう。
【００６８】
一方で、本実施形態のようにサムネイル画像の表示列数を増やすことにより、画像表示領域を横幅方向に有効に利用することができるため、サムネイル画像を比較的大きなサイズで表示させることができる。よって、サムネイル画像を見易く表示させることができる。
【００６９】
〔表示画面の一例（第４例）〕
図７は、本発明の一実施形態に係る表示制御装置１０による表示画面の一例（第４例）を示す図である。図７に示す表示画面３０ｃでは、図４に示す表示画面３０から、属性選択領域３４における属性の選択が「国」から「年令」に変更されている。これに応じて、グラフ表示領域３６に表示されていたサムネイル画像は、属性「年令」の属性値によって再分類され、グラフ形式で表示されている。
【００７０】
ここで、変更後の属性「年令」の属性値は５種類（「２０代」,「３０代」,「４０代」,「５０代」,「６０代」）である。これに応じて、図７に示す表示画面３０ｃでは、グラフ表示領域３６が横方向に５等分されている。これにより、グラフ表示領域３６には、属性値毎の縦長形状且つ等幅の５個の画像表示領域３６ｑ〜３６ｕが再形成されている。
【００７１】
また、図７に示す表示画面３０ｃでは、最大数のサムネイル画像を表示する属性値「４０代」（画像表示領域３６ｓ）において、サムネイル画像を１列〜３列に並べて表示することができず、サムネイル画像が４列に並べて表示されている。これに応じて、他の属性の画像表示領域３６ｑ，３６ｔ，３６ｕにおいても、サムネイル画像が４列に並べて表示されている。
【００７２】
〔表示画面の一例（第５例）〕
図８は、本発明の一実施形態に係る表示制御装置１０による表示画面の一例（第５例）を示す図である。図８に示す表示画面３０ｄでは、絞り込み条件選択領域３２において絞り込み条件とする属性として「曜日」が選択されており、チェックボックス３２Ｃにより、その属性値の範囲として「土」が選択されている。また、属性選択領域３４において属性「撮影年」が選択されている。これに応じて、グラフ表示領域３６には、属性「曜日」に属性値「土」が設定されている全ての画像データのサムネイル画像が、属性「撮影年」の属性値毎に分類されて、グラフ形式で表示されている。
【００７３】
ここで、上記絞り込み条件によって抽出された複数の画像データに用いられている、属性「撮影年」の属性値は３種類（「2012」,「2013」,「2014」）である。これに応じて、図８に示す表示画面３０ｄでは、グラフ表示領域３６が横方向に３等分されている。これにより、グラフ表示領域３６には、属性値毎の縦長形状且つ等幅の３個の画像表示領域３６ｖ〜３６ｘが形成されている。
【００７４】
また、図８に示す例では、最大数のサムネイル画像を表示する属性値「2013」（画像表示領域３６ｗ）において、サムネイル画像が１〜２列に収まらないため、サムネイル画像が３列に並べて表示されている。これに応じて、他の属性の画像表示領域３６ｖ，３６ｘにおいても、サムネイル画像が３列に並べて表示されている。
【００７５】
以上説明したように、本実施形態では、複数の画像データに対する絞り込み条件の指定と属性の選択とのそれぞれをユーザが行うことができる。そして、ユーザが絞り込み条件の指定を変更した場合、変更後の絞り込み条件によって抽出された画像データのサムネイル画像が、グラフ形式で表示される。また、ユーザが属性の選択を変更した場合、画像データのサムネイル画像が、変更後の属性の属性別に分類されて、グラフ形式で表示される。すなわち、画像データ抽出のための絞り込み条件および画像データ分類のための属性を順次変更させることで、サムネイル画像が並べられてなる様々なグラフをユーザに提示することができる。このため、複数の画像データに対する様々な視点からのデータ分析をユーザが行うことができるようになる。
【００７６】
また、本実施形態では、表示するサムネイル画像数が最大となる属性値のサムネイル画像を画像表示領域内に１列で表示することができない場合、サムネイル画像の表示サイズを縮小してサムネイル画像を複数列で並べて表示させるため、画像表示領域内に表示させるサムネイル画像の数が比較的多い場合であっても、全てのサムネイル画像を比較的大きなサイズで画像表示領域内に表示させることができる。
【００７７】
また、本実施形態では、複数の画像表示領域間で、画像表示領域の幅、サムネイル画像の表示サイズ、サムネイル画像の表示列数、およびサムネイル画像の並び順を揃えているため、複数の属性値間での画像データ数の比較をユーザが視覚的且つ直感的に行うことができる。
【００７８】
また、本実施形態では、絞り込み条件の特定の属性については、スライドバーのＧＵＩ操作によって属性値の範囲を選択することができるため、選択された属性値の範囲、および、抽出される画像データの画像データ数を、ユーザが視覚的かつ直感的に把握することができる。
【００７９】
なお、上記実施形態において、絞り込み条件選択領域３２において複数の属性を絞り込み条件としてユーザが選択できるようにしてもよい。また、複数の絞り込み条件をＡＮＤ条件として用いるかＯＲ条件として用いるかをユーザが選択できるようにしてもよい。また、任意の文字列を絞り込み条件としてユーザが入力できるようにしてもよい。
【００８０】
また、上記実施形態では、グラフの横軸に属性値をとり、サムネイル画像を縦方向に並べた縦向きの棒グラフを表示する例について説明したが、本発明はこれに限定されない。例えば、グラフの縦軸に属性値をとり、サムネイル画像を横方向に並べた横向きの棒グラフを表示するようにしてもよい。
【００８１】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００８２】
１０  表示制御装置
２１  第１受付部
２２  第２受付部
２３  抽出部
２４  分類部
２５  サムネイル画像生成部
２６  表示制御部
３０  入力装置
４０  ディスプレイ
５０  記憶部
【図１】
2016206942.tif 000003
【図２】
2016206942.tif 000004
【図３】
2016206942.tif 000005
【図４】
2016206942.tif 000006
【図５】
2016206942.tif 000007
【図６】
2016206942.tif 000008
【図７】
2016206942.tif 000009
【図８】
2016206942.tif 000010