(57)【要約】【課題】大量のデータの中から目的のデータを容易に検索することのできるデータ処理装置を提供する。【解決手段】データ処理装置は、日付に関する属性を含む複数のデータの日付を取得する、データ取得部と、１月から１２月の月日の経過を円周方向に並べ、複数年にわたる年の経過を半径方向に並べて、データの日付を表現する、日付表現部と、前記日付表現部に重ねて、前記日付表現部の中心を中心とする扇状の検索範囲表示を行い、検索範囲を指定させるための検索範囲表示部であって、前記検索範囲表示の扇状の中心角の大きさが、検索するデータの月日の範囲を表しており、前記検索範囲表示の扇状の半径方向の大きさが、検索するデータの年の範囲を表している、検索範囲表示部と、データ格納部に格納されたデータの中から、前記検索範囲表示部で指定された範囲の日付を有するデータを検索する、検索部と、を備えて構成されている。【選択図】図１
2007310867.tif 000002
【特許請求の範囲】
【請求項１】
日付に関する属性を含む複数のデータの日付を取得する、データ取得部と、
１月から１２月の月日の経過を円周方向に並べ、複数年にわたる年の経過を半径方向に並べて、データの日付を表現する、日付表現部と、
前記日付表現部に重ねて、前記日付表現部の中心を中心とする扇状の検索範囲表示を行い、検索範囲を指定させるための検索範囲表示部であって、前記検索範囲表示の扇状の中心角の大きさが、検索するデータの月日の範囲を表しており、前記検索範囲表示の扇状の半径方向の大きさが、検索するデータの年の範囲を表している、検索範囲表示部と、
データ格納部に格納されたデータの中から、前記検索範囲表示部で指定された範囲の日付を有するデータを検索する、検索部と、
を備えることを特徴とするデータ処理装置。
【請求項２】
検索するデータの年及び／又は月日の範囲を調整する、調整部をさらに備え、
前記調整部が調整を行った場合には、前記検索範囲表示部が表示する検索範囲表示及び／又は前記日付表現部の表示もこれに合わせて調整される、ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記検索範囲表示部が表示する検索範囲表示は、
前記日付表現部の中心を中心とし、中心角の大きさが検索するデータの月日の範囲に対応している扇状の第１の半径の第１の弧と、
前記日付表現部の中心を中心とし、中心角の大きさが検索するデータの月日の範囲に対応している、前記第１の半径より小さい第２の半径の第２の弧と、
前記第１の弧と前記第２の弧の両端をそれぞれ結ぶ並列な２本の直線と、
により構成されており、
前記調整部を用いて、検索するデータの年の範囲を調整した場合には、前記検索範囲表示部は、前記第１の半径及び／又は前記第２の半径を調整して、前記日付表現部に重ねて表示された前記検索範囲表示が、検索対象となっている撮像日付の年は包含するが、検索対象となっていない撮像日付の年は包含しないように表示する、ことを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
検索するデータの日付が属する曜日及び／又は祝日を選択して指定する、曜日選択部を、さらに備え、
前記検索部は、前記曜日選択部で曜日及び／又は祝日が指定された場合には、指定された曜日及び／又は祝日である日付を属性として含むデータを検索対象とする、ことを特徴とする請求項１乃至請求項３のいずれかに記載のデータ処理装置。
【請求項５】
日付表現部において、ユーザが検索の中心となる日付を指定する、検索中心指定部をさらに備えており、
前記検索中心指定部で、検索の中心となる日付が指定された場合には、前記検索範囲表示部は、この検索の中心となる日付が、前記検索範囲表示の月日経過の方向を二分するように、前記検索範囲表示を行う、ことを特徴とする請求項１乃至請求項４のいずれかに記載のデータ処理装置。
【請求項６】
前記データの日付に基づいて、日付に対するデータ個数の分布を算出する、データ分布算出部をさらに備えており、
前記日付表現部は、前記データ分布算出部の算出した分布に基づいた表示を行う、ことを特徴とする請求項１乃至請求項５のいずれかに記載のデータ処理装置。
【請求項７】
前記データは、写真の画像データであり、前記日付は前記写真の撮像された撮像日付であることを特徴とする請求項５に記載のデータ処理装置。
【請求項８】
前記検索部で検索された画像データの画像を、ランダムな位置に表示するとともに、前記検索中心指定部で指定された日付から撮像日付が離れるに従って、その画像の透過率を高くして表示する、画像表示部を、さらに備えることを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
前記検索部で検索された画像データの画像を、前記検索中心指定部で指定された日付から撮像日付が近い順に整理して表示する、画像表示部を、さらに備えることを特徴とする請求項７に記載のデータ処理装置。
【請求項１０】
前記検索部で検索された画像データを、ランダムな位置に表示するとともに、前記検索中心指定部で指定された日付から撮像日付が離れるに従って、その画像の大きさを小さくして表示する、画像表示部を、さらに備えることを特徴とする請求項７に記載のデータ処理装置。
【請求項１１】
前記画像表示部は、前記検索部で検索された画像データの画像を間引いて表示するとともに、間引かれた画像をスライドショー形式で順次表示する、ことを特徴とする請求項８乃至請求項１０のいずれかに記載のデータ処理装置。
【請求項１２】
前記日付表現部は、同心円状に表示された複数の円周部を備えており、各円周部が１つの年を表している、ことを特徴とする請求項１乃至請求項１１のいずれかに記載のデータ処理装置。
【請求項１３】
前記日付表現部は、月日の経過を渦巻状に連続的に表現しており、この渦巻状の渦が１周することにより、１年が経過したことを意味している、ことを特徴とする請求項１乃至請求項１１のいずれかに記載のデータ処理装置。
【請求項１４】
前記データ格納部に格納されているデータは、画像に関する画像データであり、
前記データ取得部は、前記データ格納部に格納されている画像データの撮像日付を取得するとともに、
当該データ処理装置は、
前記データ取得部で取得した撮像日付に基づいて、撮像日付に対する画像枚数の分布を算出する、画像分布算出部と、
前記画像分布算出部で算出した画像枚数の分布を、前記日付表現部で表現された日付に対応づけて表示する、画像分布表示部であって、前記画像枚数の分布における画像枚数の変化を、色相又はある特定の色の濃淡の変化で表現する、画像分布表示部と、
をさらに備えることを特徴とする請求項１に記載のデータ処理装置。
【請求項１５】
前記検索部は、前記データ格納部に格納された画像データの中から、前記検索範囲表示部で指定された範囲の撮像日付を有する画像データを検索する、ことを特徴とする請求項１４に記載のデータ処理装置。
【請求項１６】
日付に関する属性を含む複数のデータが格納されるデータ格納部と、表示画面とを備えるデータ処理装置のデータ検索方法であって、
１月から１２月の月日の経過を円周方向に並べ、複数年にわたる年の経過を半径方向に並べて、データの日付を表現する、日付表現部を、前記表示画面に表示するステップと、
前記日付表現部に重ねて、前記日付表現部の中心を中心とする扇状の検索範囲表示を前記表示画面に行い、検索範囲をユーザに指定させるステップであって、前記検索範囲表示の扇状の中心角の大きさが、検索するデータの日付の月日の範囲を表しており、前記検索範囲表示の扇状の半径方向の大きさが、検索するデータの年の範囲を表している、ステップと、
前記データ格納部に格納されたデータの中から、前記検索範囲表示で指定された範囲の日付を有するデータを検索するステップと、
を備えることを特徴とするデータ処理装置のデータ検索方法。
【請求項１７】
日付に関する属性を含む複数のデータが格納されるデータ格納部と、表示画面とを備えるデータ処理装置でデータの検索を行うためのプログラムが記録された記録媒体であって、
１月から１２月の月日の経過を円周方向に並べ、複数年にわたる年の経過を半径方向に並べて、データの日付を表現する、日付表現部を、前記表示画面に表示するステップと、
前記日付表現部に重ねて、前記日付表現部の中心を中心とする扇状の検索範囲表示を前記表示画面に行い、検索範囲をユーザに指定させるステップであって、前記検索範囲表示の扇状の中心角の大きさが、検索するデータの日付の月日の範囲を表しており、前記検索範囲表示の扇状の半径方向の大きさが、検索するデータの日付の年の範囲を表している、ステップと、
前記データ格納部に格納されたデータの中から、前記検索範囲表示で指定された範囲の日付を有するデータを検索するステップと、
をデータ処理装置に実行させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置に関し、特に、大量のデータの中から目的のデータを容易に検索することのできるデータ処理装置に関する。
【背景技術】
【０００２】
ハードディスクドライブの大容量化にともない、パーソナルコンピュータなどの画像処理装置に、大量の画像データを格納できるようになってきている。しかし、大量の画像データがハードディスクドライブに格納されている場合、ユーザがある特定の画像を見たいと考えても、ハードディスクドライブの中から目的の画像データを探し出すのが困難になってしまう。特に、２、３年前に撮像した画像である場合、その画像を何年前に撮像した画像であるかを正確に覚えていないことも多い。
【０００３】
このため、例えば、写真をカレンダー上に配置して表示する検索手法が存在する。この場合、ユーザはこのカレンダー上に表示された画像から、ある特定の日に撮影された画像を見つけ出すことになっているが、実際に、何年何月に撮影した画像であるかを覚えておくことは困難である。また、カレンダー表示であるため、複数の年をまたがって画像を探し出すことが難しく、そのための操作も煩雑である。
【０００４】
とりわけ、写真愛好家は、同じ時期に同じようなロケーション（桜、雪などの季節もの）で撮影をすることがあり、それらを年をまたいで見比べたり、検索をしたりしたいという要望がある。しかし、複数の年をまたいだ時期による検索は操作が煩雑であり、逐一、検索条件を指定する必要がある。
【０００５】
一方、画像検索の利便性を図るため、特開２０００−４１２０９号公報では、画像データをユーザが予めグループ分けし、このグループ分けを階層構造化して、画像データを整理する手法を開示している。しかし、この手法では、ユーザが予め画像データをグループ分けしなければならず、しかも、グループ分けが適切であるか否かにより、検索時の作業性も大きく変動してしまう。
【０００６】
また、文字情報の検索については、例えば、特開２０００−１３２５５５号公報などに開示されているように、キーワードを用いた検索にあたり、あいまいさを指定することにより、ユーザが入力した検索条件の正確性に合わせて、ユーザ自身が検索の精度を指定することもできる。しかし、画像の検索にあたっては、このようにユーザの入力した検索条件の正確性に合わせて、ユーザが検索精度を指定することは極めて困難である。
【０００７】
さらに、画像検索をするにあたっては、画像の撮像日付に対する画像枚数の分布を、何らかの手法でユーザに知らせる必要がある。しかし、画像枚数が多くなったり、表示すべき撮像日付の範囲が広くなったりすると、ユーザが直感的に分かりやすいように画像枚数の分布を表示することが難しくなる。
【０００８】
また、このような問題は、画像データに限ったものではなく、様々な種類のデータについてもあてはまる問題である。
【特許文献１】特開２０００−４１２０９号公報
【特許文献２】特開２０００−１３２５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで本発明は、前記課題に鑑みてなされたものであり、大量のデータの中から目的のデータを容易に検索することのできるデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明に係るデータ処理装置は、
日付に関する属性を含む複数のデータの日付を取得する、データ取得部と、
１月から１２月の月日の経過を円周方向に並べ、複数年にわたる年の経過を半径方向に並べて、データの日付を表現する、日付表現部と、
前記日付表現部に重ねて、前記日付表現部の中心を中心とする扇状の検索範囲表示を行い、検索範囲を指定させるための検索範囲表示部であって、前記検索範囲表示の扇状の中心角の大きさが、検索するデータの月日の範囲を表しており、前記検索範囲表示の扇状の半径方向の大きさが、検索するデータの年の範囲を表している、検索範囲表示部と、
データ格納部に格納されたデータの中から、前記検索範囲表示部で指定された範囲の日付を有するデータを検索する、検索部と、
を備えることを特徴とする。
【００１１】
この場合、データ処理装置は、検索するデータの年及び／又は月日の範囲を調整する、調整部をさらに備え、
前記調整部が調整を行った場合には、前記検索範囲表示部が表示する検索範囲表示及び／又は前記日付表現部の表示もこれに合わせて調整されるようにしてもよい。
【００１２】
この場合、前記検索範囲表示部が表示する検索範囲表示は、
前記日付表現部の中心を中心とし、中心角の大きさが検索するデータの月日の範囲に対応している扇状の第１の半径の第１の弧と、
前記日付表現部の中心を中心とし、中心角の大きさが検索するデータの月日の範囲に対応している、前記第１の半径より小さい第２の半径の第２の弧と、
前記第１の弧と前記第２の弧の両端をそれぞれ結ぶ並列な２本の直線と、
により構成されており、
前記調整部を用いて、検索するデータの年の範囲を調整した場合には、前記検索範囲表示部は、前記第１の半径及び／又は前記第２の半径を調整して、前記日付表現部に重ねて表示された前記検索範囲表示が、検索対象となっている撮像日付の年は包含するが、検索対象となっていない撮像日付の年は包含しないように表示するようにしてもよい。
【００１３】
また、データ処理装置は、検索するデータの日付が属する曜日及び／又は祝日を選択して指定する、曜日選択部を、さらに備え、
前記検索部は、前記曜日選択部で曜日及び／又は祝日が指定された場合には、指定された曜日及び／又は祝日である日付を属性として含むデータを検索対象とするようにしてもよい。
【００１４】
また、データ処理装置は、日付表現部において、ユーザが検索の中心となる日付を指定する、検索中心指定部をさらに備えており、
前記検索中心指定部で、検索の中心となる日付が指定された場合には、前記検索範囲表示部は、この検索の中心となる日付が、前記検索範囲表示の月日経過の方向を二分するように、前記検索範囲表示を行うようにしてもよい。
【００１５】
また、データ処理装置は、前記データの日付に基づいて、日付に対するデータ個数の分布を算出する、データ分布算出部をさらに備えており、
前記日付表現部は、前記データ分布算出部の算出した分布に基づいた表示を行うようにしてもよい。
【００１６】
また、前記データは、写真の画像データであり、前記日付は前記写真の撮像された撮像日付であるようにしてもよい。
【００１７】
この場合、データ処理装置は、前記検索部で検索された画像データの画像を、ランダムな位置に表示するとともに、前記検索中心指定部で指定された日付から撮像日付が離れるに従って、その画像の透過率を高くして表示する、画像表示部を、さらに備えるようにしてもよい。
【００１８】
或いは、データ処理装置は、前記検索部で検索された画像データの画像を、前記検索中心指定部で指定された日付から撮像日付が近い順に整理して表示する、画像表示部を、さらに備えるようにしてもよい。
【００１９】
或いは、データ処理装置は、前記検索部で検索された画像データを、ランダムな位置に表示するとともに、前記検索中心指定部で指定された日付から撮像日付が離れるに従って、その画像の大きさを小さくして表示する、画像表示部を、さらに備えるようにしてもよい。
【００２０】
これらの場合、前記画像表示部は、前記検索部で検索された画像データの画像を間引いて表示するとともに、間引かれた画像をスライドショー形式で順次表示するようにしてもよい。
【００２１】
また、前記日付表現部は、同心円状に表示された複数の円周部を備えており、各円周部が１つの年を表しているようにしてもよい。
【００２２】
或いは、前記日付表現部は、月日の経過を渦巻状に連続的に表現しており、この渦巻状の渦が１周することにより、１年が経過したことを意味しているようにしてもよい。
【００２３】
また、前記データ格納部に格納されているデータは、画像に関する画像データであり、
前記データ取得部は、前記データ格納部に格納されている画像データの撮像日付を取得するとともに、
当該データ処理装置は、
前記データ取得部で取得した撮像日付に基づいて、撮像日付に対する画像枚数の分布を算出する、画像分布算出部と、
前記画像分布算出部で算出した画像枚数の分布を、前記日付表現部で表現された日付に対応づけて表示する、画像分布表示部であって、前記画像枚数の分布における画像枚数の変化を、色相又はある特定の色の濃淡の変化で表現する、画像分布表示部と、
をさらに備えるようにしてもよい。
【００２４】
この場合、前記検索部は、前記データ格納部に格納された画像データの中から、前記検索範囲表示部で指定された範囲の撮像日付を有する画像データを検索するようにしてもよい。
【００２５】
本発明に係るデータ処理装置のデータ検索方法は、
日付に関する属性を含む複数のデータが格納されるデータ格納部と、表示画面とを備えるデータ処理装置のデータ検索方法であって、
１月から１２月の月日の経過を円周方向に並べ、複数年にわたる年の経過を半径方向に並べて、データの日付を表現する、日付表現部を、前記表示画面に表示するステップと、
前記日付表現部に重ねて、前記日付表現部の中心を中心とする扇状の検索範囲表示を前記表示画面に行い、検索範囲をユーザに指定させるステップであって、前記検索範囲表示の扇状の中心角の大きさが、検索するデータの日付の月日の範囲を表しており、前記検索範囲表示の扇状の半径方向の大きさが、検索するデータの年の範囲を表している、ステップと、
前記データ格納部に格納されたデータの中から、前記検索範囲表示で指定された範囲の日付を有するデータを検索するステップと、
を備えることを特徴とする。
【００２６】
本発明に係る記録媒体は、
日付に関する属性を含む複数のデータが格納されるデータ格納部と、表示画面とを備えるデータ処理装置でデータの検索を行うためのプログラムが記録された記録媒体であって、
１月から１２月の月日の経過を円周方向に並べ、複数年にわたる年の経過を半径方向に並べて、データの日付を表現する、日付表現部を、前記表示画面に表示するステップと、
前記日付表現部に重ねて、前記日付表現部の中心を中心とする扇状の検索範囲表示を前記表示画面に行い、検索範囲をユーザに指定させるステップであって、前記検索範囲表示の扇状の中心角の大きさが、検索するデータの日付の月日の範囲を表しており、前記検索範囲表示の扇状の半径方向の大きさが、検索するデータの日付の年の範囲を表している、ステップと、
前記データ格納部に格納されたデータの中から、前記検索範囲表示で指定された範囲の日付を有するデータを検索するステップと、
をデータ処理装置に実行させるためのプログラムが記録されたことを特徴とする。
【発明を実施するための形態】
【００２７】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００２８】
〔第１実施形態〕
図１は、第１実施形態に係る画像処理装置１０の内部構成の一例を説明する図である。この画像処理装置１０は、例えば、ノート型又はディスクトップ型のパーソナルコンピュータや、画像データを格納できる携帯電話、表示画面を備えたプリンタ、フォトビューアなどの情報処理装置により構成されている。
【００２９】
この図１に示すように、本実施形態に係る画像処理装置１０は、例えば、ＣＰＵ（Central Processing Unit）２０と、ＲＡＭ（Random Access Memory）２２と、ハードディスクドライブ２４と、ＲＯＭ（Read Only Memory）２６と、ユーザインターフェース２８と、表示画面３０と、入出力インターフェース３２とを備えており、これらは内部バス４０を介して相互に接続されている。
【００３０】
ハードディスクドライブ２４は記憶容量が大きく、大量の画像データが格納されている画像格納部の一例である。ここでは、画像データは、静止画の画像データを念頭においているが、動画の画像データが含まれていてもよい。
【００３１】
ユーザインターフェース２８は、この画像処理装置１０にユーザが様々な情報を入力するための装置であり、例えば、キーボードや、マウスなどのポインティングデバイスにより構成されている。本実施形態では、特に、後述する画像検索画面で様々な指示や選択を入力するために用いられる。
【００３２】
入出力インターフェース３２は、例えば、ＵＳＢインターフェースにより構成されている。本実施形態では、例えば、撮像装置で撮像された画像データが、この入出力インターフェース２８を介して、画像処理装置１０に取り込まれ、ハードディスクドライブ２４に格納される。
【００３３】
表示画面３０は、例えば、ＬＣＤ（Liquid Crystal Display）により構成されている。この図１の例では、表示画面３０は画像処理装置１０本体に一体に組み込まれているが、表示画面３０を画像処理装置１０本体と別体で構成するようにしてもよい。
【００３４】
図２は、本実施形態に係る画像検索処理の内容の一例を説明するフローチャートを示す図である。この図２に示す画像検索処理は、ユーザが、表示画面３０に表示された図３のメニュー画面Ｗ１０で、「画像検索」を選択した際に、起動される処理である。本実施形態では、例えば、ユーザがメニュー画面Ｗ１０で、「画像検索」をマウスでダブルクリックすることにより起動される処理である。また、この画像検索処理は、ハードディスクドライブ２４又はＲＯＭ２６に格納されている画像検索処理プログラムをＣＰＵ２０が読み込んで実行することにより、実現される処理である。
【００３５】
まず、図２に示すように、画像検索処理では、画像処理装置１０は、カレンダーを取得する（ステップＳ１０）。具体的には、画像処理装置１０が備えるカレンダー機能を用いて、この画像検索処理が実行されている今日の日付や、過去のカレンダーを取得する。
【００３６】
次に、画像処理装置１０は、画像データベースを生成する（ステップＳ１２）。図４は、このとき生成される画像データベースＤＢ１０の構成の一例を示す図である。この図４に示す画像データベースＤＢ１０は、例えば、ハードディスクドライブ２４に生成される。
【００３７】
図４に示すように、画像データベースＤＢ１０は、データ項目として、「画像ファイル名」と、「フォルダ名」と、「撮像日付」と、「曜日」と、「祝日」と、「サムネイル」とを備えている。「画像ファイル名」には、ハードディスクドライブ２４に格納されている画像データのファイル名が格納される。「フォルダ名」は、その画像データが格納されているフォルダ名が格納される。どのフォルダに画像データが格納されているかは、予め定められていてもよいし、ユーザが任意に指定できるようにしてもよい。
【００３８】
「撮像日付」には、その画像データが撮像された年月日が格納される。撮像された年月日は、画像データに情報として含まれている。また、この「撮像日付」に、撮像時刻までも格納するようにしてもよい。「曜日」には、その画像データが撮像された曜日が格納される。「祝日」には、画像データの撮像された日付が祝日であれば、撮像日が祝日であることを示す情報が格納される。画像データが撮像された曜日や祝日に関する情報は、撮像日付とステップＳ１０で取得したカレンダーとに基づいて、特定される。但し、画像データに撮像した曜日や祝日に関する情報まで含まれている場合には、必ずしもカレンダーを用いる必要はない。
【００３９】
「サムネイル」には、その画像データのサムネイル画像データを保持するファイル名が格納される。画像データのサムネイル画像データがハードディスクドライブ２４に存在しない場合には、この画像データベースＤＢ１０を生成する際に、画像処理装置１０が生成することとなる。また、本実施形態では、このサムネイル画像データは、画像データベースＤＢ１０と同一のフォルダに格納される。
【００４０】
但し、このサムネイル画像データを生成しないようにすることもできる。サムネイル画像データを生成しない場合は、画像処理装置１０は、サムネイル画像を表示する必要が生じる都度、生成することとなる。この場合、元データである画像データに基づいて、その都度、生成すればよい。
【００４１】
次に、図２に示すように、画像処理装置１０は、画像の撮像日付の分布を算出する（ステップＳ１４）。具体的には、画像処理装置１０は、画像データベースＤＢ１０から撮像日付を取得し、各撮像日付毎に、その撮像枚数をカウントする。すなわち、撮像日付毎に、その日に何枚の画像を撮像したかを算出する。さらに、画像処理装置１０は、このカウント結果を正規分布補正する。
【００４２】
例えば、図５の棒グラフ（横軸は撮影日付、縦軸は撮像枚数を示している）に示すように、２００６年２月１０日、２月１１日、２月２０日、２月２２日に撮像した画像が存在したとする。このような場合、各撮像日付の棒グラフの先端が滑らかに結ばれるように、撮像枚数を正規分布を用いて補正する。すなわち、各撮像日付の撮像枚数が正規分布の最大値となるように、その撮像日付の前後の撮像枚数も仮想的に追加する。この補正の結果は、点線で示されているようになる。そして、この補正後の結果を、画像の撮像日付の分布とする。
【００４３】
次に、図２に示すように、画像処理装置１０は、ステップＳ１４で算出した撮像日付の分布に基づいて、表示画面３０に画像検索画面を表示する（ステップＳ１６）。図６は、本実施形態に係る表示画面３０に表示される画像検索画面Ｗ２０の一例を示す図である。この図６に示すように、画像検索画面Ｗ２０は、画像表示領域Ｗ２２と、画像分布表示領域Ｗ２４とを備えて構成されている。
【００４４】
画像分布表示領域Ｗ２４には、ステップＳ１４で算出した撮像日付の分布に基づいて生成された画像分布が表示される。この図６においては、画像分布表示領域Ｗ２４のレイアウトのみを表示しており、画像分布の表示は割愛している。
【００４５】
画像表示領域Ｗ２２には、画像分布表示領域Ｗ２４を用いてユーザが指定した条件で検索した画像が表示される。この図６の画像表示領域Ｗ２２では、まだ検索条件が入力される前であり、検索を実行する前であるので、画像は何も表示されていない。但し、例えば、この画像検索処理が実行された日付をデフォルト条件として検索を実行して、何らかの画像を表示するようにしてもよい。
【００４６】
図７は、画像分布表示領域Ｗ２４を拡大して示す図である。この図７に示すように、画像分布表示領域Ｗ２４には、画像の撮像日付を表現した、撮像日付表現部Ｅ２０が表示される。この撮像日付表現部Ｅ２０では、同心円状の複数の円が表示される。換言すれば、木の年輪状に複数の円周部が表示される。
【００４７】
この図７の例では、最外周の円周部Ｃ２０には、１月から１２月の月表示がされている。この月表示は、画像を撮像した月を示しており、時計の１２時の方向に１月が割り当てられており、６時の方向に７月が割り当てられている。また、これら１２月及び７月の間を、中心角が等しくなるように、２月から６月、８月から１２月が割り当てられている。つまり、ひと月あたり３０度の中心角となっている。このことから分かるように、撮像日付表現部Ｅ２０では、１月から１２までの月日の経過が、円周方向に並べて、配置されていることとなる。
【００４８】
また、円周部Ｃ２０の内側には、外周側から順に、円周部Ｃ２１、Ｃ２２、Ｃ２３、Ｃ２４が表示されている。この例では、円周部Ｃ２１は、２００６年を表しており、円周部Ｃ２２は、２００５年を表しており、円周部Ｃ２３は、２００４年を表しており、円周部Ｃ２４は、２００３年を表している。すなわち、円周部Ｃ２１〜円周部Ｃ２４の中では、最外周の円周部Ｃ２１が今年を表しており、内周に向かうに従って年を遡ることとなる。換言すれば、この撮像日付表現部Ｅ２０では、複数年にわたる年の経過を半径方向に並べて、配置していることとなる。
【００４９】
但し、この図７の例とは逆に、円周部Ｃ２１〜Ｃ２４において、内周に向かうに従って新しい年となり、外周に向かうにしたがって古い年となるようにしてもよい。また、円周部Ｃ２０〜円周部Ｃ２４の境にある線は、説明の便宜上存在しているが、表示画面３０に実際に表示する際には、これら円周部Ｃ２０〜円周部Ｃ２４の境にある線は省くことも可能である。
【００５０】
さらに、本実施形態においては、年を表す円周部の数は、ユーザが任意に変更できるようにしている。すなわち、この図７の例では、４個（４年分）の円周部が表示されているが、さらに多くの個数（年数）或いは少ない個数（年数）の円周部を表示するようにしてもよい。
【００５１】
これら円周部Ｃ２１〜円周部Ｃ２４には、該当する年月日に画像が存在する場合には、その部分が周囲と異なる色で着色されて表示される。また、その年月日の画像の枚数が多いほど、その着色の色は濃く表現される。すなわち、画像の存在とその枚数が、ある特定の色の濃淡で表示される。この図７の例では、例えば、２００６年の２月中旬には多くの画像が存在することを示しており、逆に、２００６年３月には画像が存在しないことを示している。
【００５２】
このように画像の量を特定の色の濃淡で表現するために、本実施形態においては、まず、画像データベースＤＢ１０を用いて、その年の１年間の撮像日数Ｘを算出し、また１年間の撮像枚数Ｙを算出する。そして、その年における１日の平均撮像枚数ＡＶをＹ／Ｘで算出し、この１日の平均撮像枚数ＡＶが、その特定の色の輝度の中心である１２８となるようにする。なお、ここでは、特定の色の輝度の値は、０〜２５５の範囲で設定できるものとする。そして、図５の正規分布補正をした点線の最大値の撮像枚数が、特定の色の２５５の輝度となるように、且つ、ゼロ枚の撮像枚数が、特定の色の０の輝度となるように、円周部Ｃ２１〜円周部Ｃ２４に、特定の色で着色する。これにより、画像の存在とその枚数を、特定の色の濃淡で表現することが可能となる。
【００５３】
三角のポインタＰ２０は、ユーザが検索したい年月日の中心を示している。すなわち、ポインタＰ２０で指定された日にちを中心として、画像の検索が行われる。本実施形態では、このポインタＰ２０を、ユーザはマウスを使ってドラッグすることにより移動することができる。なお、このポインタＰ２０の形態は、三角である必要はなく、四角や丸印、星印などの任意の形態を用いることができる。また、その表示色も任意であり、周囲と識別しやすいようにな色を用いることもできる。本実施形態では、例えば、ポインタＰ２０の色を緑にしており、画像の存在とその枚数を紫の濃淡で表現し、背景の色をグレーにしている。
【００５４】
この撮像日付表現部Ｅ２０に重ねて、検索範囲を表示する扇状の検索範囲表示部Ｆ２０が表示される。本実施形態では、この扇状の検索範囲表示部Ｆ２０の中心は、撮像日付表現部Ｅ２０の中心と、一致している。
【００５５】
この扇状の検索範囲表示部Ｆ２０は、ポインタＰ２０を中心とした検索範囲の大きさを表している。すなわち、検索を実行した場合、この扇状の検索範囲表示部Ｆ２０に含まれている日付が撮像日付である画像が、画像表示領域Ｗ２２に表示される。本実施形態では、この扇状の検索範囲表示部Ｆ２０の外枠部分Ｌ２０〜Ｌ２３は赤色などで着色して表示されるが、太線や破線など、周囲と識別できる態様で表示されれば足りる。
【００５６】
この扇状の検索範囲表示部Ｆ２０の中心角の大きさは、あいまいさ調整部Ａ２０を操作することにより、変更することができる。すなわち、図８に示すように、ユーザがあいまいさ調整部Ａ２０の調整ボタンＡ２１をマイナス方向にドラッグして移動すると、扇状の検索範囲表示部Ｆ２０の中心角が狭まる。一方、図９に示すように、調整ボタンＢ２１をプラス方向にドラッグして移動すると、扇状の検索範囲表示部Ｆ２０の中心角が広くなる。すなわち、あいまいさ調整部Ａ２０を用いてユーザが検索する画像の撮像日付の月日の範囲を調整した場合、これに合わせて、扇状の検索範囲表示部Ｆ２０の中心角が変更される。なお、本実施形態においては、あいまいさ調整部Ａ２０の設定値が、数値表示部Ａ２２に表示される。本実施形態では、例えば、このあいまいさ調整部Ａ２０のデフォルト値は、図７に示すように、±１５日に設定されている。図８の例では、このあいまいさ調整部Ａ２０の設定値を±１０にしており、図９の例では、このあいまいさ調整部Ａ２０の設定値を±２０にしている。
【００５７】
また、これら図７乃至図９から分かるように、扇状の検索範囲表示部Ｆ２０の中心角の変更は、ポインタＰ２０と、同心円の中心とを結ぶ線が、検索範囲表示部Ｆ２０の月日経過の方向を二分するように行われる。本実施形態では特に、ポインタＰ２０と同心円の中心とを結ぶ線が、検索範囲表示部Ｆ２０の扇状の中心角を二等分するように、検索範囲表示部Ｆ２０が描画される。このことは、とりもなおさず、検索の中心であるポインタＰ２０で指定された撮像日付から、プラス方向に含まれる検索対象の撮像日付の範囲と、マイナス方向に含まれる撮像日付の範囲とが、同じであることを意味している。
【００５８】
検索範囲としては、扇状の検索範囲表示部Ｆ２０の中心角が狭まると、検索条件が狭まったこととなり、ポインタＰ２０の撮像日付から離れた画像は、画像表示領域Ｗ２２に表示されないこととなる。逆に、扇状の検索範囲表示部Ｆ２０の中心角が広くなると、検索条件が広くなったこととなり、ポインタＰ２０の撮像日付から離れた画像も、画像表示領域Ｗ２２に表示されることとなる。
【００５９】
また、ユーザがポインタＰ２０を移動させた場合、このポインタＰ２０の移動にともなって、この扇状の検索範囲表示部Ｆ２０も移動する。但し、移動の前後で、扇状の検索範囲表示部Ｆ２０の中心角の大きさは、変えないこととしている。また、移動後に、検索範囲表示部Ｆ２０を表示する際にも、ポインタＰ２０と同心円の中心を結ぶ線が、扇状の検索範囲表示部Ｆ２０の中心角を二分するようにする。
【００６０】
さらに、本実施形態では、ユーザは検索する画像の撮像日付の年の範囲を調整することもできる。例えば、図７に示す画像分布表示領域Ｗ２４で、ユーザが検索範囲表示部Ｆ２０の外側の弧Ｌ２０をマウスでクリックした上で、同心円の中心部に設けられたマイナスボタンＢ２０をクリックすると、図１０に示すように、２００６年の画像を検索対象から外すことができる。すなわち、２００６年に撮像された画像を、画像表示領域Ｗ２２に表示しないようにすることができる。この状態で、ユーザがさらにマイナスボタンＢ２０をクリックすれば、２００５年の画像を検索対象から外すことができる。逆に、この図１０の状態で、プラスボタンＢ２１をクリックすれば、２００６年を再び検索対象に含めることもできる。すなわち、検索範囲表示部Ｆ２０の弧Ｌ２０を選択した状態で、マイナスボタンＢ２０又はプラスボタンＢ２１とをクリックする度に、弧Ｌ２０をそれぞれ外側又は内側に移動させることができる。
【００６１】
同様に、図７に示す画像分布表示領域Ｗ２４で、ユーザが検索範囲表示部Ｆ２０の内側の弧Ｌ２１をマウスでクリックした上で、同心円の中心部に設けられたプラスボタンＢ２１をクリックすると、図１１に示すように、２００３年の画像を検索対象から外すことができる。すなわち、２００３年に撮像された画像を、画像表示領域Ｗ２２に表示しないようにすることができる。この状態で、ユーザがさらにプラスボタンＢ２１をクリックすれば、２００４年の画像を検索対象から外すことができる。逆に、この図１１の状態で、マイナスボタンＢ２０をクリックすれば、２００３年を再び検索対象に含めることもできる。すなわち、検索範囲表示部Ｆ２０の弧Ｌ２１を選択した状態で、マイナスボタンＢ２０又はプラスボタンＢ２１とをクリックする度に、弧Ｌ２１をそれぞれ外側又は内側に移動させることができる。
【００６２】
このことから分かるように、撮像日付表現部Ｅ２０に重ねて表示された扇状の検索範囲表示部Ｆ２０の半径方向の大きさが、検索する画像の撮像日付の年の範囲を表していることとなる。そして、ユーザが検索する画像の撮像日付の年の範囲を調整した場合には、これに合わせて、扇状の検索範囲表示部Ｆ２０の半径方向の大きさも変更される。
【００６３】
より厳密には、この検索範囲表示部Ｆ２０を描画する際には、中心を撮像日付表現部Ｅ２０の中心と一致させ、中心角の大きさを検索する画像の撮像日付の月日の範囲に対応させ、半径方向の大きさを検索する画像の撮像日付の年の範囲における最新の年に対応させた扇状の弧Ｌ２１を描画する。また、中心を撮像日付表現部Ｅ２０の中心と一致させ、中心角の大きさを検索する画像の撮像日付の月日の範囲に対応させ、半径方向の大きさを検索する画像の撮像日付の年の範囲における最古の年に対応させた扇状の弧Ｌ２１を描画する。そして、２つの扇状の弧Ｌ２０、Ｌ２１の両端を、並列な直線Ｌ２２、Ｌ２３で接続する。すなわち、扇状の弧Ｌ２０の一端と弧Ｌ２１の一端を、直線Ｌ２２で接続し、扇状の弧Ｌ２０の他端と弧Ｌ２１の他端を、直線Ｌ２３で接続する。そして、ユーザが検索する画像の撮像日付の年の範囲を調整した場合には、扇状の弧Ｌ２０の半径、及び／又は、扇状の弧Ｌ２１の半径を調整して、検索範囲表示部Ｆ２０が、検索対象となっている撮像日付の年の円周部は包含するが、検索対象となっていない撮像日付の年の円周部は包含しないように調整する。
【００６４】
さらに、本実施形態では、画像分布表示領域Ｗ２４に、曜日選択部Ｓ２０が表示される。ユーザはこの曜日選択部Ｓ２０を用いて、選択する画像の曜日を指定することができる。本実施形態では、この曜日指定は、月曜から日曜に加えて、祝日も検索条件として指定できるように構成されている。このため、ユーザは、撮像した画像が休日であったことを覚えていれば、図７に例示するように、土曜と日曜と祝日を選択すればよい。但し、祝日の選択肢は必ずしも必要なものではなく、省くことも可能である。また、月曜から金曜をひとめとめにして平日という選択肢にし、土曜と日曜と祝日をひとまとめにして休日という選択肢にすることも可能である。
【００６５】
本実施形態に係る曜日選択部Ｓ２０では、ユーザは、チェックボックスをマウスでクリックすることにより、特定の曜日を選択することができる。この曜日選択部Ｓ２０にユーザが条件を入力した場合には、画像データベースＤＢ１０の曜日と祝日が検索され、画像表示領域Ｗ２２には、指定された曜日が撮像日付である画像だけが表示される。曜日選択部Ｓ２０に曜日が指定されていない場合には、すべての曜日が画像表示領域Ｗ２２に表示される。
【００６６】
この画像分布表示領域Ｗ２４において、ユーザが検索条件の入力を完了した場合には、検索実行ボタンＢ２２をマウスでクリックする。このため、図２に示すように、画像処理装置１０は、画像検索画面Ｗ２０を表示した後、検索実行の指示が入力されたかどうかを判断する（ステップＳ１８）。この検索実行の指示が入力されていない場合（ステップＳ１８：ＮＯ）には、画像処理装置１０は、ユーザが画像検索画面Ｗ２０で検索条件の指定を完了して、検索実行の指示を入力するまで、ステップＳ１８を繰り返して待機する。
【００６７】
一方、検索実行の指示が入力された場合（ステップＳ１８：ＹＥＳ）には、画像処理装置１０は入力された条件に基づいて画像を検索し、検索条件に合致する画像を、画像表示領域Ｗ２２に表示する（ステップＳ２０）。検索条件に合致する画像の検索は、画像データベースＤＢ１０を検索することにより行われる。すなわち、撮像日付や曜日や祝日が画像データベースＤＢ１０に保持されているので、この保持されているデータに基づいて画像の検索が行われる。
【００６８】
図１２は、このとき、表示画面３０に表示された画像検索画面Ｗ２０の一例を示す図である。この図１２に示すように、画像検索画面Ｗ２０の画像表示領域Ｗ２２には、検索条件に合致する画像が表示される。
【００６９】
本実施形態では、この画像表示領域Ｗ２２に表示される画像ＩＭは、サムネイル画像であり、画像データベースＤＢ１０の「サムネイル」で指定されているファイルを読み込むことにより、表示される。また、表示される画像ＩＭの位置は、ランダムに決められる。このため、複数の画像ＩＭは重なって表示される部分があることもあり、或いは、完全に重なって見えなくなっている画像があることもある。
【００７０】
この画像表示領域Ｗ２２に表示する画像ＩＭの数が多すぎる場合には、画像処理装置１０は、検索条件に合致するすべての画像を表示するのではなく、何らかの手法で間引いて表示してもよい。例えば、条件に合致する画像の中で、同じ撮像日付の画像は、間引いて表示してもよい。間引く手法は任意であり、同じ撮像日付は１枚しか表示しないようにしてもよいし、ランダムに１／２、１／３になるように間引いてもよい。或いは、同じ撮像日付の画像については、１枚分の画像領域を確保し、スライドショー表示により、この画像領域に表示される画像が順番に切り替わるようにしてもよい。すなわち、何らかの手法で画像表示領域Ｗ２２に表示する画像を間引いて、間引かれた画像については、スライドショー表示により表示するようにしてもよい。
【００７１】
また、画像の間引き方としては、撮像時刻も取得できる場合には、一日の中で相対的に撮像時刻が近接している場合には、１つだけを選択して表示するようにしてもよいし、スライドショー表示で順次切り替えて表示するようにしてもよい。例えば、一日の中で一番早い撮像時刻が１３時００分であり、一番遅い撮像時刻が１８時００分であり、１３時００分から１４時００分に２０枚撮像し、１５時００分から１５時３０分に５枚撮像し、１７時５０分から１８時００分に２枚撮像していた場合を考える。このように３つの時間帯に分かれて撮像が行われた場合、単純にランダムに表示する画像を選択すると、１７時５０から１８時００に撮像された２枚の画像は、表示されない可能性が極めて高い。そこで、３つの時間帯に分けたグループの中で、表示する画像をランダムに選択し、それぞれの時間帯から少なくとも１枚が選択されて、画像表示領域Ｗ２２に表示されるようにしてもよい。この場合、例えば一日のすべての時間帯で満遍なく画像が分布していた場合には、一日全体を１つのグループとみなして、そのなかからランダムに表示する画像を選択することとなる。
【００７２】
さらに、画像表示領域Ｗ２２に画像ＩＭを表示する際には、ポインタＰ２０に近い撮像日付であるほど透過率が低く、ポインタＰ２０の撮像日付から離れるに従って透過率が高くなるようにしてもよい。このような表示態様にすることにより、ユーザは、後ろが透けて見える画像は、自分が指定したポインタＰ２０の年月日から離れた画像であると認識することができ、逆に、後ろが透けずにくっきり見える画像は、自分が指定したポインタＰ２０の年月日に近い画像であると認識することができる。
【００７３】
また、ユーザの指定した条件であるポインタＰ２０に完全に合致する画像ＩＭについては、画像ＩＭの周囲を赤色にするなど、何らかの手法で他の画像と識別できるようにしてもよい。
【００７４】
また、画像表示領域Ｗ２２に画像ＩＭを表示する位置はランダムにするのではなく、図１３に示すように、整列して表示するようにしてもよい。この場合、例えば、最上段の左隅の画像が、ユーザの指定したポインタＰ２０の撮像日付に最も近い画像となり、右側に行くに従って、さらには、下段に行くに従って、このポインタＰ２０の撮像日付から離れた画像となるようにしてもよい。この図１３のように整列した態様で画像ＩＭを表示した場合でも、画像ＩＭを表示する際には、ポインタＰ２０に近い撮像日付であるほど透過率が低く、ポインタＰ２０の撮像日付から離れるに従って透過率が高くなるようにしてもよい。
【００７５】
さらには、図１４に示すように、画像表示領域Ｗ２２に表示する画像ＩＭの大きさを、変えることにより、ポインタＰ２０で指定された撮像日付からどれくらい離れいるかを表現するようにしてもよい。すなわち、ポインタＰ２０で指定された撮像日付に近い撮像日付である画像ほど、そのサイズを大きく表示し、ポインタＰ２０で指定された撮像日付から離れる画像ほど、そのサイズを小さくするようにしてもよい。
【００７６】
次に、図２に示すように、画像処理装置１０は、ユーザが画像を選択したかどうかを判断する（ステップＳ２２）。すなわち、ユーザの見たい画像が画像表示領域Ｗ２２に見つかった場合には、その画像をマウスでダブルクリックして選択するので、この選択が行われたかどうかを判断する。この画像の選択が行われていない場合（ステップＳ２２：ＮＯ）には、ユーザが検索条件を変更して、再び検索実行を指示したかどうかを判断する（ステップＳ２４）。ユーザが検索実行を指示していない場合（ステップＳ２４：ＮＯ）には、ステップＳ２２からを繰り返す。
【００７７】
一方、ユーザが検索実行を再び指示した場合（ステップＳ２４：ＹＥＳ）には、画像処理装置１０は、上述したステップＳ２０に戻り、指定された検索条件に基づいて、画像の検索を行い、画像表示領域Ｗ２２に検索条件に合致する画像を表示する。
【００７８】
これに対して、ステップＳ２２で画像が選択されたと判断した場合（ステップＳ２２：ＹＥＳ）には、選択された画像の拡大表示を行う（ステップＳ２６）。この拡大表示にあたっては、選択された画像だけを表示するようにしてもよいし、或いは、選択した画像と同一の撮像日付を有する画像をユーザの指示に基づいて順次切り替えて表示するようにしてもよいし、或いは、自動的に順次切り替えて表示するようにしてもよい。さらには、ユーザが選択した画像と同一のフォルダにある画像を、ユーザの指示により、或いは自動的に切り替えて順次、表示するようにしてもよい。
【００７９】
なお、この画像の拡大表示は、ユーザが画像を検索した後に行う処理の一例に過ぎず、実際には、ユーザが検索し、選択した画像に対して、様々な処理を行うことができる。また、本実施形態では、ユーザが画像表示領域Ｗ２２で画像を選択すると、ユーザの選択した画像に検索の中心が移動する。すなわち、画像分布表示領域Ｗ２４における扇状の検索範囲表示部Ｆ２０のポインタＰ２０が、ユーザの選択した画像の撮像日付に移動する。但し、このようなポインタＰ２０の移動は、しないようにすることもできる。或いは、ポインタＰ２０は固定して移動せずに、撮像日付表現部Ｅ２０の方を移動するようにしてもよい。
【００８０】
以上のように、本実施形態に係る画像処理装置１０によれば、現在から過去まで蓄積された大量の画像の中から、ユーザの希望する画像を容易に検索し、表示画面３０に表示させることができる。すなわち、ユーザが覚えいてる季節感を利用して、画像を検索することができるので、２年前に撮像した、３年前に撮像したといった正確な撮像年の記憶がなくとも、複数の年にまたがって同一季節、同一月に撮像した画像を横断的に検索することができる。また、このような検索手法を通じて、ユーザの記憶の復活を喚起し、検索性を高めることもできる。
【００８１】
さらに、本実施形態に係る画像処理装置１０では、ユーザが画像を撮像した曜日や祝日も検索条件に加えて、検索をすることができる。このため、仕事で撮像した画像といった記憶や、レジャーで撮像した画像といった記憶を頼りに、検索をすることができる。
【００８２】
また、画像分布表示領域Ｗ２４において、画像の存在とその量を、特定の色の輝度の変化、つまり、濃淡の変化により表現することとしたので、ユーザは極めて直感的に画像の存在とその量を読み取ることができる。
【００８３】
〔第２実施形態〕
上述した第１実施形態では、撮像日付表現部Ｅ２０において、画像の存在とその量を特定の色の濃淡で表現することとしたが、第２実施形態では、画像の存在とその量を色相の変化で表現するようにしたものである。以下、上述した第１実施形態と異なる部分を説明する。
【００８４】
図１５は、本実施形態に係る画像分布表示領域Ｗ２４の構成の一例を示す図である。この図１５に示すように、本実施形態においても、撮像日付表現部Ｅ２０には、円周部Ｃ２０〜Ｃ２４が設けられており、１月から１２月の月日の経過が円周状に並べられて表現されており、複数の年の経過が半径方向に並べられて表現されている。
【００８５】
但し、本実施形態では、画像の存在とその枚数が、円周部Ｃ２１〜Ｃ２４における色相の変化で表されている。例えば、本実施形態では、円周部Ｃ２１〜Ｃ２４において、画像の存在しない撮像日付に対応する領域は青色で表示され、数多くの画像が存在する撮像日付に対応する領域は赤色で表示される。そして、その中間の枚数の画像が存在する撮像日付に対応する領域は青色と赤色の中間の色である紫色で表現される。つまり、本実施形態では、画像の存在しない撮像日付に対応する領域は青色であり、画像枚数が増えるにしたがって、紫色になり、最も画像枚数の多い撮像日付に対応する領域で赤色になる。
【００８６】
例えば、図１５の領域ＣＯＬＯＲ１の部分は、２００６年で最も撮像枚数が多い撮像日付に対応するので、赤色で表示される。領域ＣＯＬＯＲ２の部分は、領域ＣＯＬＯＲ１よりも撮像枚数が少ない撮像日付に対応するので、紫色で表示される。領域ＣＯＬＯＲ３の部分は、画像が存在しない撮像日付に対応するので、青色で表示される。
【００８７】
青色から赤色への色相の変化は、上述した第１実施形態と同様に、正規分布を用いた補正を行う。これにより、青色から赤色に次第に変化するような態様で、色相の変化を表現することができる。
【００８８】
以上のように、本実施形態に係る画像処理装置１０によれば、画像分布表示領域Ｗ２４において、画像の存在とその量を、色相の変化、つまり、色の変化により表現することとしたので、ユーザは極めて直感的に画像の存在とその量を読み取ることができる。
【００８９】
〔第３実施形態〕
上述した第１実施形態では、撮像日付表現部Ｅ２０において、画像の存在とその量を特定の色の濃淡で表現することとしたが、第３実施形態では、画像の存在とその量を点滅速度で表現するようにしたものである。以下、上述した第１実施形態と異なる部分を説明する。
【００９０】
図１６は、本実施形態に係る画像分布表示領域Ｗ２４の構成の一例を示す図である。この図１６に示すように、本実施形態においても、撮像日付表現部Ｅ２０には、円周部Ｃ２０〜Ｃ２４が設けられており、１月から１２月の月日の経過が円周状に並べられて表現されており、複数の年の経過が半径方向に並べられて表現されている。
【００９１】
但し、本実施形態では、画像の存在とその枚数が、円周部Ｃ２１〜Ｃ２４における画像存在表示部ＩＮの点滅速度の変化で表されている。例えば、本実施形態では、円周部Ｃ２１〜Ｃ２４において、画像の存在しない撮像日付に対応する領域はグレーで表示される。そして、画像の存在する撮像日付に対応する領域には、ドット状の画像存在表示部ＩＮが表示される。
【００９２】
さらに、このドット状の画像存在表示部ＩＮは点滅するが、この点滅速度は、画像の撮像枚数が多いほど速くなり、撮像枚数が少ないほど遅くなる。例えば、図１６の画像存在表示部ＩＮ１は、２００６年で最も撮像枚数が多い撮像日付に対応するので、最も速い点滅速度で点滅する。画像存在表示部ＩＮ２は、これよりも撮像枚数が少ない撮像日付に対応するので、画像存在表示部ＩＮ１よりも少し遅い点滅速度で点滅する。画像存在表示部ＩＮ３は、画像存在表示部ＩＮ２よりもさらに撮像枚数が少ない撮像日付に対応するので、画像存在表示部ＩＮ２よりもさらに遅い点滅速度で点滅する。
【００９３】
点滅速度の変化は、上述した第１実施形態と同様に、正規分布を用いた補正を行う。これにより、点滅速度が次第に変化するような態様で、画像存在表示部ＩＮを表示することができる。
【００９４】
以上のように、本実施形態に係る画像処理装置１０によれば、画像分布表示領域Ｗ２４において、画像の存在とその量を、画像存在表示部ＩＮの点滅速度により表現することとしたので、ユーザは極めて直感的に画像の存在とその量を読み取ることができる。
【００９５】
〔第４実施形態〕
上述した第１実施形態では、撮像日付表現部Ｅ２０において、画像の存在とその量を特定の色の濃淡で表現することとしたが、第４実施形態では、画像の存在とその量を画像存在表示線の太さで表現するようにしたものである。以下、上述した第１実施形態と異なる部分を説明する。
【００９６】
図１７は、本実施形態に係る画像分布表示領域Ｗ２４の構成の一例を示す図である。この図１７に示すように、本実施形態においても、撮像日付表現部Ｅ２０には、円周部Ｃ２０〜Ｃ２４が設けられており、１月から１２月の月日の経過が円周状に並べられて表現されており、複数の年の経過が半径方向に並べられて表現されている。
【００９７】
但し、本実施形態では、画像の存在とその枚数が、円周部Ｃ２１〜Ｃ２４における画像存在表示線ＬＮ２１〜ＬＮ２４の太さで表されている。例えば、本実施形態では、円周部Ｃ２１〜Ｃ２４において、画像の存在しない撮像日付に対応する領域では、画像存在表示線ＬＮ２１〜ＬＮ２４は極細い一本の線であり、画像が存在する撮像日付に対応する領域では、画像存在表示線ＬＮ２１〜ＬＮ２４は、その画像枚数に応じて太くなる。そして、その年ので最も撮像枚数が多い撮像日付に対応する領域で、画像存在表示線ＬＮ２１〜ＬＮ２４の太さは、円周部Ｃ２１〜Ｃ２４の幅とほぼ同等となる。
【００９８】
図１７の例では、円周部Ｃ２１の領域Ｒ３０が、２００６年で最も撮像枚数が多い撮像日付に対応するので、画像存在表示線ＬＮ２１の太さが２００６年で最大になる。領域Ｒ３１では、これよりも撮像枚数が少ない撮像日付に対応するので、画像存在表示線ＬＮ２１は、領域Ｒ３０よりも少し細くなる。領域Ｒ３２は、画像が存在しない撮像日付に対応するので、画像存在表示線ＬＮ２１は極めて細い線となる。
【００９９】
画像存在表示線ＬＮ２１〜ＬＮ２４の太さの変化は、上述した第１実施形態と同様に、正規分布を用いた補正を行う。これにより、画像存在表示線ＬＮ２１〜ＬＮ２４の太さが次第に変化するような態様で、画像存在表示線ＬＮ２１〜ＬＮ２４を表示することができる。
【０１００】
以上のように、本実施形態に係る画像処理装置１０によれば、画像分布表示領域Ｗ２４において、画像の存在とその量を、画像存在表示線ＬＮ２１〜ＬＮ２４の太さにより表現することとしたので、ユーザは極めて直感的に画像の存在とその量を読み取ることができる。
【０１０１】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した画像検索処理においては、この画像検索処理が起動される都度、画像データベースＤＢを生成するようにしたが、この画像検索処理が起動される前に予め画像データベースＤＢ１０を生成し保持しておくようにしてもよい。例えば、画像データをデジタルカメラなどの撮像装置からこの画像処理装置１０に転送した際に、画像データベースＤＢ１０を更新し、ハードディスクドライブ２４に格納しておくようにしてもよい。このようにすることにより、画像検索処理において、ステップＳ１０及びステップＳ１２を省くことができ、画像検索画面が表示されるまでのユーザの待ち時間を短縮することができる。さらには、ステップＳ１４の分布の算出までも予め行い、その算出結果をハードディスクドライブ２４に格納し保持しておくようにすれば、さらに、画像検索画面Ｗ２０が表示されるまでのユーザの待ち時間を短縮することができる。
【０１０２】
また、上述した実施形態では、ユーザに指定された検索条件に基づいて、画像を検索したり、表示したりする際に、予め生成した画像データベースＤＢ１０を用いることとしたが、このような画像データベースＤＢ１０を用いないようにすることもできる。すなわち、ユーザが検索条件を指定して、検索実行を画像処理装置１０に指示した時点で、画像処理装置１０は、ハードディスクドライブ２４に格納されている画像データ自体を検索し、検索条件に合致する画像を選択して、表示するようにしてもよい。
【０１０３】
また、上述した画像表示領域Ｗ２２では、撮像日付に対応した画像の存在とその枚数を色の濃淡などで表現することとしたが、その表現態様は、これに限定されるものではない。例えば、画像が存在する場合はその画像の極小さなサムネイル画像を、円周部Ｃ２１から円周部Ｃ２４の対応する撮像日付の位置に表示するようにしてもよい。この場合、画像の枚数が多い場合には、サムネイル画像の一部が重なるように表示することもできる。
【０１０４】
また、上述した実施形態では、画像検索画面Ｗ２０の画像分布表示領域Ｗ２４に表示された検索実行ボタンＢ２２をユーザがクリックした場合に、ユーザの入力した検索条件に基づく検索を行うこととしたが、この検索実行ボタンＢ２２をクリックせずとも、ユーザが検索条件を入力したり、変更したりした時点で、検索を自動的に実行してしまうようにしてもよい。
【０１０５】
また、上述した実施形態では、画像の撮像日付を表現するための円周部Ｃ２１〜円周部Ｃ２４を同心状に配置したが、図１８に示すように、渦巻き状に配置することもできる。この図１８の例では、最外周の渦巻構成部ＷＨ２０が、２００６年における画像の存在とその枚数を表示する領域となり、この渦巻構成部ＷＨ２０の内周側に続く渦巻構成部ＷＨ２１が、２００５年における画像の存在とその枚数を表示する領域となり、この渦巻構成部ＷＨ２１に続く渦巻構成部ＷＨ２２が、２００４年における画像の存在とその枚数を表示する領域となる。すなわち、この図１８の例では、月日の経過を円周方向の渦巻状に連続的に表現しており、この渦巻状の渦が１周することにより、１年の経過が表現されていることとなる。したがって、この図１８でも、半径方向が年の経過を表していることとなる。画像の存在とその枚数を表示するための表示態様には、上述した第１実施形態乃至第４実施形態のいずれの態様を適用することもできる。
【０１０６】
さらに、図１９に示すように、画像の存在とその枚数を表示するために画像の撮像日付を表現する領域である撮像日付表現部Ｅ２０を、帯状に形成してもよい。この図１９の例では、最上段の帯構成部ＳＰ２０が２００６年における画像の存在とその枚数を表示する領域となり、この帯構成部ＳＰ２０の１つ下段の帯構成部ＳＰ２１が、２００５年における画像の存在とその枚数を表示する領域となり、この帯構成部ＳＰ２１の１つ下段の帯構成部ＳＰ２２が、２００４年における画像の存在とその枚数を表示する領域となり、この帯構成部ＳＰ２２の１つ下段の帯構成部ＳＰ２３が、２００３年における画像の存在とその枚数を表示する領域となる。
【０１０７】
この帯構成部ＳＰ２０の上側には、左から右側に向けて、１月から１２月の各月が割り振られて並んでいる。また、検索範囲表示部Ｆ２０は、矩形であり、その幅が検索のあいまいさの程度を表しており、高さが検索対象の年を表している。したがって、あいまいさ調整部Ａ２０の調整ボタンＡ２１をユーザが操作すると、この検索範囲表示部Ｆ２０の幅が変化することとなる。また、この検索範囲表示部Ｆ２０の幅の中心軸は、ユーザが指定したポインタＰ２０の位置を通る垂直方向の軸である。画像の存在とその枚数を表示するための表示態様には、上述した第１実施形態乃至第４実施形態のいずれの態様を適用することもできる。
【０１０８】
このことから分かるように、本発明に係る撮像日付表現部Ｅ２０は、円形状であるか帯状であるかに拘わらず、１年間の月日の経過を複数の階層で表現し、１つの階層が１年を意味するようにし、そして、この撮像日付表現部Ｅ２０に重ねて、検索する画像の撮像日付の範囲を指定させる検索範囲表示部Ｆ２０を表示すればよい。すなわち、撮像日付表現部Ｅ２０と検索範囲表示部Ｆ２０との重複範囲が、検索する画像の撮像日付の範囲を意味するようにすればよい。そして、ユーザが検索実行ボタンＢ２２をクリックした場合には、この指定された検索範囲の撮像日付を有する画像を検索することとなる。
【０１０９】
また、図２０に示すように、画像表示領域Ｗ３２を扇状に形成することも可能である。すなわち、ユーザが画像分布表示領域Ｗ２４に検索条件を入力し、検索実行ボタンＢ２２をクリックした場合に、図２０に示すような拡大された扇状の画像表示領域Ｗ３２が表示され、この画像表示領域３２に検索条件に合致した画像ＩＭを表示するようにしてもよい。画像ＩＭの表示態様は、上述した実施形態と同様に様々に変形することが可能である。なお、この図２０の例では、ユーザが２年の範囲で検索条件を指定した場合の画像表示領域Ｗ３２を示している。すなわち、画像表示領域Ｗ３２の形は、ユーザが指定した検索条件に基づいて変化し、検索範囲表示部Ｆ２０を拡大した形となる。
【０１１０】
また、上述したように、ハードディスクドライブ２４に格納されている画像データが、静止画データではなく、動画データである場合にも、本発明を適用することができる。動画データは、ホームビデオカメラで撮像されたり、ハードディスクドライブレコーダによりテレビ録画されたりして、生成され、この画像処理装置１０に取り込まれる。動画データを画像表示領域Ｗ２２に表示する際には、動画の最初のフレームの画像を静止状態で表示するようにしてもよいし、動画状態で表示するようにしてもよい。特に、ホームビデオカメラで撮像された動画データには、タイトルなどのデータが組み込まれていないため、本発明に係る画像処理装置１０でユーザが検索できるようにすることで、ユーザの検索利便性は大きく向上すると考えられる。
【０１１１】
なお、ステップＳ１４において、画像枚数の分布を算出する際には、動画データの場合、１つの動画データで１枚の画像枚数としてカウントしてもよいし、１０枚分、２０枚分に換算した画像枚数としてカウントしてもよい。
【０１１２】
さらに、動画と静止画とが混在する場合には、画像表示領域Ｗ２２に画像を表示する際に、撮像時刻が近接している動画と静止画は近い位置に表示するようにしてもよい。特に、動画と静止画の双方を撮像できる撮像装置も普及していることから、ことのような検索に対するユーザのニーズも高いと考えられる。
【０１１３】
また、動画を検索する場合は、動画の撮像開始日に加えて、動画の撮像終了日も、検索の対象に含めるようにしてもよい。例えば、２００５年１２月３１日２３時５５分から、２００６年１月１日０時５分までの１０分間の撮像がなされた動画では、２００５年１２月３１日と２００６年１月１日の双方を、撮像日付として検索対象に含めるようにしてもよい。この場合、撮像開始日と撮像終了日のいずれか一方が検索条件に合致する場合には、画像表示領域Ｗ２２に表示するようにすればよい。但し、撮像開始日と撮像終了日の双方が検索条件に合致した場合にのみ、画像表示領域Ｗ２２に画像を表示するようにしてもよい。
【０１１４】
さらに、上述した実施形態の画像検索画面Ｗ２０において、ユーザが、画像の大きさ（ピクセル数）を検索条件として指定できるようにしてもよい。また、動画を検索する場合には、撮像時間の長さをユーザが検索条件として指定できるようにしてもよい。これら画像の大きさや撮像時間を検索条件としてユーザが指定する場合には、あいまいさの程度も合わせて指定できるようにしてもよい。
【０１１５】
また、上述した第１実施形態では特定の色の濃淡の変化、第２実施形態では色相の変化、第３実施形態では画像存在表示部ＩＮの点滅速度の変化、第４実施形態では画像存在表示線ＬＮ２１〜ＬＮ２４の太さの変化を用いて、対応する撮像日付における画像の存在とその枚数を表現することとしたが、これらの表現態様を組み合わせて、画像の存在とその枚数を表現するようにしてもよい。
【０１１６】
また、上述した実施形態では、画像データの処理を行う画像処理装置を例に、本発明を説明したが、本発明はこれに限定されるものではなく、日付に関する属性を含むデータの処理を行う様々なデータ処理装置に、本発明を適用することができる。
【０１１７】
また、上述の実施形態で説明した画像検索処理については、この画像検索処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムを画像処理装置１０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【０１１８】
また、画像処理装置１０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、画像処理装置１０の備える他のプログラムを活用するために、その画像処理装置１０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【０１１９】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、画像処理装置１０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【０１２０】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだ画像処理装置１０は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【０１２１】
また、上述した実施形態では、画像検索処理をソフトウェアにより実現する場合を例に説明したが、この画像検索処理をＡＳＩＣ（Application Specific IC）などのハードウェアにより実現するようにしてもよいし、ソフトウェアとハードウェアが協働することにより実現するようにしてもよい。
【図面の簡単な説明】
【０１２２】
【図１】第１実施形態に係る画像処理装置の内部構成の一例を示すブロック図。
【図２】図１の画像処理装置が実行する画像検索処理の一例を説明するフローチャートを示す図。
【図３】図１の画像処理装置の表示画面に表示されるメニュー画面の構成の一例を示す図。
【図４】図１の画像処理装置に形成される画像データベースの構成の一例を示す図。
【図５】画像の撮像日付と撮像枚数との関係を、正規分布を用いて補正して、画像の撮像日付の分布を算出する算出過程を説明するためのグラフを示す図。
【図６】図１の画像処理装置の表示画面に表示される画像検索画面の構成の一例を示す図。
【図７】図６の画像検索画面における画像分布表示領域を拡大して説明するための図。
【図８】図７の画像分布表示領域において、あいまいさをマイナス方向に調整した状態を示す図。
【図９】図７の画像分布表示領域において、あいまいさをプラス方向に調整した状態を示す図。
【図１０】図７の画像分布表示領域において、２００６年を検索対象から外す調整をした状態を示す図。
【図１１】図７の画像分布表示領域において、２００３年を検索対象から外す調整をした状態を示す図。
【図１２】検索を実行した後における画像検索画面の状態の一例を示す図。
【図１３】検索を実行した後における画像検索画面の変形例を示す図
【図１４】検索を実行した後における画像検索画面の別の変形例を示す図
【図１５】第２実施形態に係る画像分布表示領域の構成の一例を示す図。
【図１６】第３実施形態に係る画像分布表示領域の構成の一例を示す図。
【図１７】第４実施形態に係る画像分布表示領域の構成の一例を示す図。
【図１８】画像分布表示領域の変形例を示す図。
【図１９】画像分布表示領域の別の変形例を示す図。
【図２０】画像表示領域の変形例を示す図。
【符号の説明】
【０１２３】
１０  画像表示処理
２０  ＣＰＵ
２２  ＲＡＭ
２４  ハードディスクドライブ
２６  ＲＯＭ
２８  ユーザインターフェース
３０  表示画面
３２  入出力インターフェース
４０  内部バス
【図１】
2007310867.tif 000003
【図２】
2007310867.tif 000004
【図３】
2007310867.tif 000005
【図４】
2007310867.tif 000006
【図５】
2007310867.tif 000007
【図６】
2007310867.tif 000008
【図７】
2007310867.tif 000009
【図８】
2007310867.tif 000010
【図９】
2007310867.tif 000011
【図１０】
2007310867.tif 000012
【図１１】
2007310867.tif 000013
【図１２】
2007310867.tif 000014
【図１３】
2007310867.tif 000015
【図１４】
2007310867.tif 000016
【図１５】
2007310867.tif 000017
【図１６】
2007310867.tif 000018
【図１７】
2007310867.tif 000019
【図１８】
2007310867.tif 000020
【図１９】
2007310867.tif 000021
【図２０】
2007310867.tif 000022