(57)【要約】【課題】キーとなる画像と検索条件が一致する画像をサムネイル表示し、目的とするデータの検索を容易にする。【解決手段】ＣＰＵ２４は、ＲＯＭ２２に格納されているプログラムを実行することにより、ＰＣサーバ１０から画像データベース１２を取得し、データベース２６に記憶する。そして、入力装置２５により指定されたキーとなる画像と検索条件が一致する画像をデータベース２６に記憶した画像データベース１２から検索する。ＣＰＵ２４は、検索条件に該当する画像をＰＣサーバ１０の画像コンテンツ１１から縮小したサムネイル画像で取得し、ディスプレイ３０に取得した画像のサムネイル画像群を表示する。さらに、検索結果のサムネイル画像群の中から選択された画像をＰＣサーバ１０の画像コンテンツ１１から取得し、ディスプレイ３０に本来のサイズで表示する。【選択図】図１
2007183858.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像と、前記複数の画像の属性情報と、を記憶する記憶手段と、
前記記憶手段から前記複数の画像の属性情報を取得し格納する格納手段と、
ユーザから検索のキーとなる画像の入力を受け付ける入力手段と、
前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段と、
前記検索手段が検索した属性情報を持つ画像を前記記憶手段から取得し、表示するために出力する画像出力手段と、
を備えることを特徴とする画像検索システム。
【請求項２】
前記検索手段は、ユーザから検索条件の入力を受け付ける手段をさらに備え、前記検索のキーとなる画像から抽出した属性情報と前記入力された検索条件とに一致する属性情報を前記格納手段に格納された複数の画像の属性情報から検索することを特徴とする請求項１に記載の画像検索システム。
【請求項３】
前記画像出力手段は、前記検索手段が検索した属性情報を持つ画像を前記記憶手段から取得し、サムネイル表示するために出力することを特徴とする請求項１又は２に記載の画像検索システム。    
【請求項４】
前記記憶手段が記憶する画像の属性情報と前記検索手段が前記検索のキーとなる画像から抽出する属性情報は、画像生成時に識別するために撮像装置によって付加される属性情報であることを特徴とする請求項１、２又は３に記載の画像検索システム。
【請求項５】
所定の装置から複数の画像の属性情報を取得し格納する格納手段と、
ユーザから検索のキーとなる画像の入力を受け付ける入力手段と、
前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段と、
前記検索手段が検索した属性情報を持つ画像を前記所定の装置から取得し、表示するために出力する画像出力手段と、
を備えることを特徴とする画像検索装置。
【請求項６】
コンピュータを、
所定の装置から複数の画像の属性情報を取得し格納する格納手段、
ユーザから検索のキーとなる画像の入力を受け付ける入力手段、
前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段、
前記検索手段が検索した属性情報を持つ画像を前記所定の装置から取得し、表示するために出力する画像出力手段、
として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーとなる画像と関連する画像を提示することができる画像検索システム、画像検索装置、及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
近年、画像データを記憶するデジタルカメラやＰＣの記憶媒体の記憶容量が増大し、大量の画像データを蓄積して記憶することができる。
【０００３】
それに伴い、大量の画像情報から効率よく所望の画像を検索することができる技術が望まれる。
【０００４】
例えば、特許文献１には、日付情報と被写体識別情報を付加して画像データを記録媒体に記録し、同一の日付情報と被写体識別情報を持った関連性のある画像群を記録媒体から検索して分類表示することで、所望する画像の検索を容易にする技術が開示されている。
【０００５】
しかし、特許文献１の技術では、所定の画像を選択して、その画像と同一の識別情報を持った関連性のある画像を検索し、表示することはできなかった。
【特許文献１】特開２００１−５９０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記問題点に鑑みてなされたもので、キーとなる画像と関連性のある画像を検索することができる画像検索システム、画像検索装置、及び、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係る画像検索システムは、複数の画像と、前記複数の画像の属性情報と、を記憶する記憶手段と、前記記憶手段から前記複数の画像の属性情報を取得し格納する格納手段と、ユーザから検索のキーとなる画像の入力を受け付ける入力手段と、前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段と、前記検索手段が検索した属性情報を持つ画像を前記記憶手段から取得し、表示するために出力する画像出力手段と、を備えることを特徴とする。
【０００８】
例えば、前記検索手段は、ユーザから検索条件の入力を受け付ける手段をさらに備え、前記検索のキーとなる画像から抽出した属性情報と前記入力された検索条件とに一致する属性情報を前記格納手段に格納された複数の画像の属性情報から検索してもよい。
【０００９】
例えば、前記画像出力手段は、前記検索手段が検索した属性情報を持つ画像を前記記憶手段から取得し、サムネイル表示するために出力してもよい。
【００１０】
例えば、前記記憶手段が記憶する画像の属性情報と前記検索手段が前記検索のキーとなる画像から抽出する属性情報は、画像生成時に識別するために撮像手段によって付加される属性情報であってもよい。
【００１１】
本発明の第２の観点に係る画像検索装置は、所定の装置から複数の画像の属性情報を取得し格納する格納手段と、ユーザから検索のキーとなる画像の入力を受け付ける入力手段と、前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段と、前記検索手段が検索した属性情報を持つ画像を前記所定の装置から取得し、表示するために出力する画像出力手段と、を備えることを特徴とする。
【００１２】
本発明の第３の観点に係るコンピュータプログラムは、コンピュータを、所定の装置から複数の画像の属性情報を取得し格納する格納手段、ユーザから検索のキーとなる画像の入力を受け付ける入力手段、前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段、前記検索手段が検索した属性情報を持つ画像を前記所定の装置から取得し、表示するために出力する画像出力手段、として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、キーとなる画像と属性情報が一致する、関連性のある画像を抽出し表示することができる。これにより、目的とするデータの検索を容易にすることができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態に係る画像検索システムは、図１に示すように、ＰＣサーバ１０と、検索装置２０と、ディスプレイ３０と、で構成される。
【００１５】
ＰＣサーバ１０は、画像コンテンツ１１と、画像データベース１２と、を記憶する。ＰＣサーバ１０は、ＬＡＮ（Local Area Network）で検索装置２０と接続される。
【００１６】
画像コンテンツ１１は、複数の画像データを記憶する。
【００１７】
画像データベース１２は、図２に示すような、画像コンテンツ１１に記憶されている画像のファイル名、撮影日付、カメラ名、解像度、色数、画像のアドレス、の属性情報を含むデータベースである。
【００１８】
検索装置２０は、ＰＣサーバ１０から画像を検索するためのデータを取得し、ディスプレイ３０に出力する装置である。また、ディスプレイ３０に検索結果を表示する装置である。検索装置２０は、通信制御部２１と、ＲＯＭ（Read Only Memory）２２と、ＲＡＭ（Random Access Memory）２３と、ＣＰＵ（Central Processing Unit）２４と、入力装置２５と、データベース２６と、表示制御部２７と、で構成される。
【００１９】
通信制御部２１は、ＰＣサーバ１０とＬＡＮで接続される。通信制御部２１は、ＣＰＵ２４の制御のもと、ＰＣサーバ１０から画像データベース１２を取得する。通信制御部２１は、ＰＣサーバ１０の画像コンテンツ１１から画像データを取得し、取得した画像データを表示制御部２７に転送する。通信制御部２１は、画像データを縮小版であるサムネイル画像としても取得できる。
【００２０】
ＲＯＭ２２は、ＣＰＵ２４の動作を制御するためのプログラムを記憶する。
【００２１】
ＲＡＭ２３は、ＣＰＵ２４のワークエリアとして機能する。また、ＲＡＭ２３は、後述するテーブルＴを記憶する。
【００２２】
入力装置２５は、ユーザが画像の検索の開始を入力する装置である。また、ユーザが画像の検索情報（ファイル名、撮影日付、カメラ名、解像度、色数）を選択または入力する装置である。また、検索結果のサムネイル画像群から、本来のサイズで表示する画像をユーザに選択させる。
【００２３】
データベース２６は、ＰＣサーバ１０より取得した画像データベース１２の内容を記憶する。
【００２４】
表示制御部２７は、ＣＰＵ２４の制御のもと、ＰＣサーバ１０の画像コンテンツ１１から取得した画像データをディスプレイ３０に表示できる形式に変換する。そして、変換した画像をディスプレイ３０に出力する。また、表示制御部２７は、画像検索に必要な情報をディスプレイ３０に表示させる。
【００２５】
ＣＰＵ２４は、ＲＯＭ２２に格納されているプログラムを実行することにより、ＰＣサーバ１０から画像データベース１２を取得し、データベース２６に記憶する。そして、入力装置２５により指定されたキーとなる画像と検索条件が一致する画像をデータベース２６に記憶した画像データベース１２から検索する。ＣＰＵ２４は、検索条件に該当する画像をＰＣサーバ１０の画像コンテンツ１１から縮小したサムネイル画像で取得し、ディスプレイ３０に取得した画像のサムネイル画像群を表示する。さらに、検索結果のサムネイル画像群の中から選択された画像をＰＣサーバ１０の画像コンテンツ１１から取得し、ディスプレイ３０に本来のサイズで表示する。
【００２６】
ディスプレイ３０は、画像の検索に必要な情報や画像を表示する装置である。ディスプレイ３０は、検索装置２０と接続される。
【００２７】
次に、上記構成の画像検索システムの動作について図面を参照しながら説明する。
【００２８】
検索装置２０の電源が投入されると、先ず、ＣＰＵ２４は、通信制御部２１を制御してＰＣサーバ１０から、画像データベース１２を取得する。取得したデータは、データベース２６に記憶する。
【００２９】
そして、ユーザが画像を表示させる操作をすると、検索装置２０は、ＰＣサーバ１０の画像コンテンツ１１に記憶されている画像データを、図３（ａ）に示すように、ディスプレイ３０にサムネイル表示する。ここでは、画像コンテンツ１１には、多数の画像データが記憶されており、ディスプレイ３０には記憶されている画像データのサムネイル画像が並べて表示される。
【００３０】
ディスプレイ３０には、検索条件３１、検索ボタン３２が上記のサムネイル画像と共に表示される。検索条件３１は、図３（ｂ）に示すように、日付、カメラ名、解像度、色数等で状況に応じて指定することができる。
【００３１】
検索条件３１は、図６に示すような、デジタルカメラ１００により画像を撮像し、記憶媒体１０１に記憶される際、画像データに自動で付加される日付、カメラ名、解像度、色数等の属性情報を用いる。このため、画像に特別な情報を付加する必要はない。
【００３２】
検索ボタン３２は、図３（ａ）の破線で示すようにサムネイル画像からキーとなる画像を選択し、該画像と検索条件３１に一致する画像の検索を開始するためのボタンである。
【００３３】
上記のように、多数のサムネイル画像から、キーとなる画像が選択され、検索ボタン３２が押されると、検索装置２０は図４のフローチャートに示す検索処理を開始する。
【００３４】
先ず、検索装置２０のＣＰＵ２４は、データベース２６に記憶された画像データベース１２から、キーとなる画像の、検索条件３１に指定されている項目の情報を取得する（ステップＳ１１）。
【００３５】
そして、データベース２６に記憶された画像データベース１２から、ステップＳ１１で取得した情報と同一の情報を持つ画像データを検索する（ステップＳ１２）。
【００３６】
ステップＳ１２で、同一の情報を持つ画像データが検索されると（ステップＳ１３；Ｙｅｓ）、ＣＰＵ２４は、図５に示すような、ステップＳ１２で検索した画像データのファイル名Ｉ１と、画像データのアドレスＩ２で構成されるテーブルＴを作成し、ＲＡＭ２３に記憶する（ステップＳ１４）。
【００３７】
そして、ＣＰＵ２４は、表示制御部２７を制御して、現在表示中のサムネイル画像を破棄し、通信制御部２１と表示制御部２７とを制御して、ＲＡＭ２３に記憶されたテーブルＴの画像データのアドレスＩ２から画像データのサムネイル画像を取得し、ディスプレイ３０にキーとして選択された画像と取得した画像群とをサムネイル表示する（ステップＳ１５）。
【００３８】
ステップＳ１２で、画像データが検索されない場合（ステップＳ１３；Ｎｏ）、ディスプレイ３０に該当する画像が存在しない旨を表示する（ステップＳ１６）。
【００３９】
なお、検索処理前、検索処理後にかかわらず、サムネイル画像群表示中に、拡大表示することが選択されると、ＣＰＵ２４は、通信制御部２１と表示制御部２７とを制御して、ＰＣサーバ１０の画像コンテンツ１１から実際のサイズの画像データを取得し、ディスプレイ３０に表示させる。
【００４０】
以上により、キーとなる画像と検索条件３１が一致する、関連性のある画像をサムネイル表示することができる。これにより、目的とするデータを容易に検索することができる。また、検索条件３１を各種設定することができるので、様々な条件で関連性を持つ画像を表示することができる。
また、画像データの検索は、ＰＣサーバ１０内の画像データベース１２においても可能であるが、ＰＣサーバ１０から画像データベース１２を取得し、画像データの検索を検索装置２０内で実行するので、より高速に検索処理をすることができる。
【００４１】
なお、この発明は上記実施の形態に限定されず、種々の変形及び応用が可能である。
【００４２】
上記実施の形態では、図４に示すフローチャートのステップＳ１４で図５に示すような、検索した画像データのファイル名Ｉ１とアドレスＩ２とで構成されるテーブルＴを作成し、ＲＡＭ２３に記憶していたが、予めＰＣサーバ上に図５に示すようなテーブルを記憶しておき、検索装置２０が、取得又は参照するようにしてもよい。
【００４３】
また、上記実施の形態では、ＰＣサーバ１０の画像コンテンツ１１に記憶されている画像データの中から検索のキーとなる画像を選択させていたが、検索のキーとなる画像を外部から入力装置２５によって入力し、入力した画像と関連する画像を検索するようにしてもよい。
【００４４】
また、上記実施の形態では、検索した画像をサムネイル表示していたが、関連性のある画像を提示できれば、順次再生等するようにしてもよい。
【００４５】
また、上記実施の形態では、検索装置２０とＰＣサーバ１０を同一構内のＬＡＮで接続していたが、図７に示すように、ＰＣサーバ１０をインターネット４０上に設置し、検索装置２０は、インターネット４０を介してＰＣサーバ１０と接続するようにしてもよい。
【００４６】
また、上記実施の形態では、ＰＣサーバ１０と検索装置２０とをＬＡＮで接続した構成の画像検索システムの例を示したが、発明の要素を備えていれば、ＬＡＮ等でネットワーク接続した構成でなく、単一の機器内に構築された画像検索システムであってもよい。
【００４７】
また、上記実施の形態の図３（ａ）に示す、ディスプレイ３０に表示する検索画面は一例であり、検索のキーとなる画像を選択し、検索する条件を指定することができる画面であれば任意である。
【００４８】
また、上記実施の形態では、ＣＰＵ２４が実行するプログラムは、ＲＯＭ２２に記憶されていたが、任意の記憶媒体に予め記憶したり、ネットワークを介して任意の記憶媒体に記憶するようにしてもよい。また、上記プログラムを記憶したコンピュータを検索装置２０として機能させるようにしてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態に係る画像検索システムの構成を説明するための図である。
【図２】画像データベースの構成を示す図である。
【図３】検索画面の一例を示す図であり、（ａ）はディスプレイの表示の一例を示し、（ｂ）は検索条件の例を示す。
【図４】検索処理の動作を説明するためのフローチャートである。
【図５】画像データのファイル名と画像データのアドレスとで構成されるテーブルを示す図である。
【図６】画像撮像時に付される属性情報を説明するための図である。
【図７】画像検索システムの変形例の構成を示す図である。
【符号の説明】
【００５０】
１０  ＰＣサーバ
２０  検索装置
３０  ディスプレイ
４０  インターネット
【図１】
2007183858.tif 000003
【図２】
2007183858.tif 000004
【図３】
2007183858.tif 000005
【図４】
2007183858.tif 000006
【図５】
2007183858.tif 000007
【図６】
2007183858.tif 000008
【図７】
2007183858.tif 000009