説明

画像検索システム、画像検索装置、及び、コンピュータプログラム

【課題】キーとなる画像と検索条件が一致する画像をサムネイル表示し、目的とするデータの検索を容易にする。
【解決手段】CPU24は、ROM22に格納されているプログラムを実行することにより、PCサーバ10から画像データベース12を取得し、データベース26に記憶する。そして、入力装置25により指定されたキーとなる画像と検索条件が一致する画像をデータベース26に記憶した画像データベース12から検索する。CPU24は、検索条件に該当する画像をPCサーバ10の画像コンテンツ11から縮小したサムネイル画像で取得し、ディスプレイ30に取得した画像のサムネイル画像群を表示する。さらに、検索結果のサムネイル画像群の中から選択された画像をPCサーバ10の画像コンテンツ11から取得し、ディスプレイ30に本来のサイズで表示する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、キーとなる画像と関連する画像を提示することができる画像検索システム、画像検索装置、及び、コンピュータプログラムに関する。
【背景技術】
【0002】
近年、画像データを記憶するデジタルカメラやPCの記憶媒体の記憶容量が増大し、大量の画像データを蓄積して記憶することができる。
【0003】
それに伴い、大量の画像情報から効率よく所望の画像を検索することができる技術が望まれる。
【0004】
例えば、特許文献1には、日付情報と被写体識別情報を付加して画像データを記録媒体に記録し、同一の日付情報と被写体識別情報を持った関連性のある画像群を記録媒体から検索して分類表示することで、所望する画像の検索を容易にする技術が開示されている。
【0005】
しかし、特許文献1の技術では、所定の画像を選択して、その画像と同一の識別情報を持った関連性のある画像を検索し、表示することはできなかった。
【特許文献1】特開2001−5902号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
本発明は、上記問題点に鑑みてなされたもので、キーとなる画像と関連性のある画像を検索することができる画像検索システム、画像検索装置、及び、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【0007】
上記目的を達成するため、本発明の第1の観点に係る画像検索システムは、複数の画像と、前記複数の画像の属性情報と、を記憶する記憶手段と、前記記憶手段から前記複数の画像の属性情報を取得し格納する格納手段と、ユーザから検索のキーとなる画像の入力を受け付ける入力手段と、前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段と、前記検索手段が検索した属性情報を持つ画像を前記記憶手段から取得し、表示するために出力する画像出力手段と、を備えることを特徴とする。
【0008】
例えば、前記検索手段は、ユーザから検索条件の入力を受け付ける手段をさらに備え、前記検索のキーとなる画像から抽出した属性情報と前記入力された検索条件とに一致する属性情報を前記格納手段に格納された複数の画像の属性情報から検索してもよい。
【0009】
例えば、前記画像出力手段は、前記検索手段が検索した属性情報を持つ画像を前記記憶手段から取得し、サムネイル表示するために出力してもよい。
【0010】
例えば、前記記憶手段が記憶する画像の属性情報と前記検索手段が前記検索のキーとなる画像から抽出する属性情報は、画像生成時に識別するために撮像手段によって付加される属性情報であってもよい。
【0011】
本発明の第2の観点に係る画像検索装置は、所定の装置から複数の画像の属性情報を取得し格納する格納手段と、ユーザから検索のキーとなる画像の入力を受け付ける入力手段と、前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段と、前記検索手段が検索した属性情報を持つ画像を前記所定の装置から取得し、表示するために出力する画像出力手段と、を備えることを特徴とする。
【0012】
本発明の第3の観点に係るコンピュータプログラムは、コンピュータを、所定の装置から複数の画像の属性情報を取得し格納する格納手段、ユーザから検索のキーとなる画像の入力を受け付ける入力手段、前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段、前記検索手段が検索した属性情報を持つ画像を前記所定の装置から取得し、表示するために出力する画像出力手段、として機能させることを特徴とする。
【発明の効果】
【0013】
本発明によれば、キーとなる画像と属性情報が一致する、関連性のある画像を抽出し表示することができる。これにより、目的とするデータの検索を容易にすることができる。
【発明を実施するための最良の形態】
【0014】
本発明の実施の形態に係る画像検索システムは、図1に示すように、PCサーバ10と、検索装置20と、ディスプレイ30と、で構成される。
【0015】
PCサーバ10は、画像コンテンツ11と、画像データベース12と、を記憶する。PCサーバ10は、LAN(Local Area Network)で検索装置20と接続される。
【0016】
画像コンテンツ11は、複数の画像データを記憶する。
【0017】
画像データベース12は、図2に示すような、画像コンテンツ11に記憶されている画像のファイル名、撮影日付、カメラ名、解像度、色数、画像のアドレス、の属性情報を含むデータベースである。
【0018】
検索装置20は、PCサーバ10から画像を検索するためのデータを取得し、ディスプレイ30に出力する装置である。また、ディスプレイ30に検索結果を表示する装置である。検索装置20は、通信制御部21と、ROM(Read Only Memory)22と、RAM(Random Access Memory)23と、CPU(Central Processing Unit)24と、入力装置25と、データベース26と、表示制御部27と、で構成される。
【0019】
通信制御部21は、PCサーバ10とLANで接続される。通信制御部21は、CPU24の制御のもと、PCサーバ10から画像データベース12を取得する。通信制御部21は、PCサーバ10の画像コンテンツ11から画像データを取得し、取得した画像データを表示制御部27に転送する。通信制御部21は、画像データを縮小版であるサムネイル画像としても取得できる。
【0020】
ROM22は、CPU24の動作を制御するためのプログラムを記憶する。
【0021】
RAM23は、CPU24のワークエリアとして機能する。また、RAM23は、後述するテーブルTを記憶する。
【0022】
入力装置25は、ユーザが画像の検索の開始を入力する装置である。また、ユーザが画像の検索情報(ファイル名、撮影日付、カメラ名、解像度、色数)を選択または入力する装置である。また、検索結果のサムネイル画像群から、本来のサイズで表示する画像をユーザに選択させる。
【0023】
データベース26は、PCサーバ10より取得した画像データベース12の内容を記憶する。
【0024】
表示制御部27は、CPU24の制御のもと、PCサーバ10の画像コンテンツ11から取得した画像データをディスプレイ30に表示できる形式に変換する。そして、変換した画像をディスプレイ30に出力する。また、表示制御部27は、画像検索に必要な情報をディスプレイ30に表示させる。
【0025】
CPU24は、ROM22に格納されているプログラムを実行することにより、PCサーバ10から画像データベース12を取得し、データベース26に記憶する。そして、入力装置25により指定されたキーとなる画像と検索条件が一致する画像をデータベース26に記憶した画像データベース12から検索する。CPU24は、検索条件に該当する画像をPCサーバ10の画像コンテンツ11から縮小したサムネイル画像で取得し、ディスプレイ30に取得した画像のサムネイル画像群を表示する。さらに、検索結果のサムネイル画像群の中から選択された画像をPCサーバ10の画像コンテンツ11から取得し、ディスプレイ30に本来のサイズで表示する。
【0026】
ディスプレイ30は、画像の検索に必要な情報や画像を表示する装置である。ディスプレイ30は、検索装置20と接続される。
【0027】
次に、上記構成の画像検索システムの動作について図面を参照しながら説明する。
【0028】
検索装置20の電源が投入されると、先ず、CPU24は、通信制御部21を制御してPCサーバ10から、画像データベース12を取得する。取得したデータは、データベース26に記憶する。
【0029】
そして、ユーザが画像を表示させる操作をすると、検索装置20は、PCサーバ10の画像コンテンツ11に記憶されている画像データを、図3(a)に示すように、ディスプレイ30にサムネイル表示する。ここでは、画像コンテンツ11には、多数の画像データが記憶されており、ディスプレイ30には記憶されている画像データのサムネイル画像が並べて表示される。
【0030】
ディスプレイ30には、検索条件31、検索ボタン32が上記のサムネイル画像と共に表示される。検索条件31は、図3(b)に示すように、日付、カメラ名、解像度、色数等で状況に応じて指定することができる。
【0031】
検索条件31は、図6に示すような、デジタルカメラ100により画像を撮像し、記憶媒体101に記憶される際、画像データに自動で付加される日付、カメラ名、解像度、色数等の属性情報を用いる。このため、画像に特別な情報を付加する必要はない。
【0032】
検索ボタン32は、図3(a)の破線で示すようにサムネイル画像からキーとなる画像を選択し、該画像と検索条件31に一致する画像の検索を開始するためのボタンである。
【0033】
上記のように、多数のサムネイル画像から、キーとなる画像が選択され、検索ボタン32が押されると、検索装置20は図4のフローチャートに示す検索処理を開始する。
【0034】
先ず、検索装置20のCPU24は、データベース26に記憶された画像データベース12から、キーとなる画像の、検索条件31に指定されている項目の情報を取得する(ステップS11)。
【0035】
そして、データベース26に記憶された画像データベース12から、ステップS11で取得した情報と同一の情報を持つ画像データを検索する(ステップS12)。
【0036】
ステップS12で、同一の情報を持つ画像データが検索されると(ステップS13;Yes)、CPU24は、図5に示すような、ステップS12で検索した画像データのファイル名I1と、画像データのアドレスI2で構成されるテーブルTを作成し、RAM23に記憶する(ステップS14)。
【0037】
そして、CPU24は、表示制御部27を制御して、現在表示中のサムネイル画像を破棄し、通信制御部21と表示制御部27とを制御して、RAM23に記憶されたテーブルTの画像データのアドレスI2から画像データのサムネイル画像を取得し、ディスプレイ30にキーとして選択された画像と取得した画像群とをサムネイル表示する(ステップS15)。
【0038】
ステップS12で、画像データが検索されない場合(ステップS13;No)、ディスプレイ30に該当する画像が存在しない旨を表示する(ステップS16)。
【0039】
なお、検索処理前、検索処理後にかかわらず、サムネイル画像群表示中に、拡大表示することが選択されると、CPU24は、通信制御部21と表示制御部27とを制御して、PCサーバ10の画像コンテンツ11から実際のサイズの画像データを取得し、ディスプレイ30に表示させる。
【0040】
以上により、キーとなる画像と検索条件31が一致する、関連性のある画像をサムネイル表示することができる。これにより、目的とするデータを容易に検索することができる。また、検索条件31を各種設定することができるので、様々な条件で関連性を持つ画像を表示することができる。
また、画像データの検索は、PCサーバ10内の画像データベース12においても可能であるが、PCサーバ10から画像データベース12を取得し、画像データの検索を検索装置20内で実行するので、より高速に検索処理をすることができる。
【0041】
なお、この発明は上記実施の形態に限定されず、種々の変形及び応用が可能である。
【0042】
上記実施の形態では、図4に示すフローチャートのステップS14で図5に示すような、検索した画像データのファイル名I1とアドレスI2とで構成されるテーブルTを作成し、RAM23に記憶していたが、予めPCサーバ上に図5に示すようなテーブルを記憶しておき、検索装置20が、取得又は参照するようにしてもよい。
【0043】
また、上記実施の形態では、PCサーバ10の画像コンテンツ11に記憶されている画像データの中から検索のキーとなる画像を選択させていたが、検索のキーとなる画像を外部から入力装置25によって入力し、入力した画像と関連する画像を検索するようにしてもよい。
【0044】
また、上記実施の形態では、検索した画像をサムネイル表示していたが、関連性のある画像を提示できれば、順次再生等するようにしてもよい。
【0045】
また、上記実施の形態では、検索装置20とPCサーバ10を同一構内のLANで接続していたが、図7に示すように、PCサーバ10をインターネット40上に設置し、検索装置20は、インターネット40を介してPCサーバ10と接続するようにしてもよい。
【0046】
また、上記実施の形態では、PCサーバ10と検索装置20とをLANで接続した構成の画像検索システムの例を示したが、発明の要素を備えていれば、LAN等でネットワーク接続した構成でなく、単一の機器内に構築された画像検索システムであってもよい。
【0047】
また、上記実施の形態の図3(a)に示す、ディスプレイ30に表示する検索画面は一例であり、検索のキーとなる画像を選択し、検索する条件を指定することができる画面であれば任意である。
【0048】
また、上記実施の形態では、CPU24が実行するプログラムは、ROM22に記憶されていたが、任意の記憶媒体に予め記憶したり、ネットワークを介して任意の記憶媒体に記憶するようにしてもよい。また、上記プログラムを記憶したコンピュータを検索装置20として機能させるようにしてもよい。
【図面の簡単な説明】
【0049】
【図1】本発明の実施の形態に係る画像検索システムの構成を説明するための図である。
【図2】画像データベースの構成を示す図である。
【図3】検索画面の一例を示す図であり、(a)はディスプレイの表示の一例を示し、(b)は検索条件の例を示す。
【図4】検索処理の動作を説明するためのフローチャートである。
【図5】画像データのファイル名と画像データのアドレスとで構成されるテーブルを示す図である。
【図6】画像撮像時に付される属性情報を説明するための図である。
【図7】画像検索システムの変形例の構成を示す図である。
【符号の説明】
【0050】
10 PCサーバ
20 検索装置
30 ディスプレイ
40 インターネット

【特許請求の範囲】
【請求項1】
複数の画像と、前記複数の画像の属性情報と、を記憶する記憶手段と、
前記記憶手段から前記複数の画像の属性情報を取得し格納する格納手段と、
ユーザから検索のキーとなる画像の入力を受け付ける入力手段と、
前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段と、
前記検索手段が検索した属性情報を持つ画像を前記記憶手段から取得し、表示するために出力する画像出力手段と、
を備えることを特徴とする画像検索システム。
【請求項2】
前記検索手段は、ユーザから検索条件の入力を受け付ける手段をさらに備え、前記検索のキーとなる画像から抽出した属性情報と前記入力された検索条件とに一致する属性情報を前記格納手段に格納された複数の画像の属性情報から検索することを特徴とする請求項1に記載の画像検索システム。
【請求項3】
前記画像出力手段は、前記検索手段が検索した属性情報を持つ画像を前記記憶手段から取得し、サムネイル表示するために出力することを特徴とする請求項1又は2に記載の画像検索システム。
【請求項4】
前記記憶手段が記憶する画像の属性情報と前記検索手段が前記検索のキーとなる画像から抽出する属性情報は、画像生成時に識別するために撮像装置によって付加される属性情報であることを特徴とする請求項1、2又は3に記載の画像検索システム。
【請求項5】
所定の装置から複数の画像の属性情報を取得し格納する格納手段と、
ユーザから検索のキーとなる画像の入力を受け付ける入力手段と、
前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段と、
前記検索手段が検索した属性情報を持つ画像を前記所定の装置から取得し、表示するために出力する画像出力手段と、
を備えることを特徴とする画像検索装置。
【請求項6】
コンピュータを、
所定の装置から複数の画像の属性情報を取得し格納する格納手段、
ユーザから検索のキーとなる画像の入力を受け付ける入力手段、
前記検索のキーとなる画像から属性情報を抽出し、該属性情報が一致する属性情報を、前記格納手段に格納された複数の画像の属性情報から検索する検索手段、
前記検索手段が検索した属性情報を持つ画像を前記所定の装置から取得し、表示するために出力する画像出力手段、
として機能させるコンピュータプログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate


【公開番号】特開2007−183858(P2007−183858A)
【公開日】平成19年7月19日(2007.7.19)
【国際特許分類】
【出願番号】特願2006−2228(P2006−2228)
【出願日】平成18年1月10日(2006.1.10)
【出願人】(000003595)株式会社ケンウッド (1,981)
【Fターム(参考)】