(57)【要約】【課題】  情報検索に不慣れなユーザにとっても容易に検索条件の設定が可能な情報検索装置を提供する。【解決手段】  情報検索装置（１）は、コンテンツデータ（例えば画像データ）をその検索条件であるキーワードとともに登録したデータベース（３３）を備え、指定されたキーワードに関連するデータを登録データ中から検索する機能を有する。情報検索装置（１）は、登録した全てのキーワードのそれぞれに対応して設けられ、各キーワードのテキストを表示するキーワードボタンを一覧表示する表示処理部（１１ａ）と、一覧表示されたキーワードボタンの中からユーザにより選択されたキーワードボタンに対応するテキストを検索条件として有するコンテンツデータを登録データ中から検索する検索処理部（１１ｂ）とを備える。【選択図】図１
2006338598.tif 000002
【特許請求の範囲】
【請求項１】
種々のコンテンツデータをその検索条件であるキーワードとともに登録したデータベースを有し、指定されたキーワードに関連するコンテンツデータを登録コンテンツデータから検索する情報検索装置において、
登録したキーワードの全部または一部のキーワードのそれぞれに対応して設けられ、各キーワードのテキストを表示するキーワードボタンを一覧表示する表示手段と、
前記一覧表示されたキーワードボタンの中からユーザにより選択されたキーワードボタンに対応するテキストを検索条件として有するを登録データ中から検索する検索手段と
を備えたことを特徴とする情報検索装置。
【請求項２】
前記表示手段は、前記キーワードボタンを５０音順にソートして配置することを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記表示手段は、５０音順にソートして配置したキーワードボタン群において、５０音順の各行の先頭のかな文字を表示するボタンを５０音順の各行の先頭に表示することを特徴とする請求項２記載の情報検索装置。
【請求項４】
前記各キーワードボタンは、表示するテキストの内容が重複しないように設けられることを特徴とする請求項１記載の情報検索装置。
【請求項５】
前記キーワードボタンは、一定のジャンルに属する情報に付加されたキーワードについてのみ設けられることを特徴とする請求項１記載の情報検索装置。
【請求項６】
コンピュータを、種々のコンテンツデータをその検索条件であるキーワードとともに登録し、指定されたキーワードに関連するコンテンツデータを登録コンテンツデータ中から検索する情報検索装置として動作させるためのプログラムであって、
登録したキーワードの全部または一部のキーワードのそれぞれに対応して設けられ、各キーワードのテキストを表示するキーワードボタンを一覧表示する手順と、
前記一覧表示されたキーワードボタンの中からユーザにより選択されたキーワードボタンに対応するテキストを検索条件として有するコンテンツデータを登録データ中から検索する手順と
をコンピュータに実行させることを特徴とするプログラム。
【請求項７】
前記キーワードボタンが５０音順にソートして配置されることを特徴とする請求項６記載のプログラム。
【請求項８】
５０音順にソートして配置されたキーワードボタン群において、５０音順の各行の先頭のかな文字を表示するボタンが５０音順の各行の先頭に表示されることを特徴とする請求項７記載のプログラム。
【請求項９】
前記各キーワードボタンは、表示するテキストの内容が重複しないように設けられることを特徴とする請求項６記載のプログラム。
【請求項１０】
前記キーワードボタンは、一定のジャンルに属する情報に付加されたキーワードについてのみ設けられることを特徴とする請求項６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像、音声、動画、文書等の種々のコンテンツデータにキーワードを付加して管理し、検索を可能とする情報検索装置に関し、特に、情報検索時にユーザが設定するキーワードの入力方法に関する。
【背景技術】
【０００２】
近年のデジタルカメラやパーソナルコンピュータの性能の向上、普及にともないユーザ自身が撮像したデジタル画像を個人的に管理する機会が増加してきている。
【０００３】
数万枚の画像データの中から所望のものを選択する場合、そのファイル名がわかっていれば、そのファイル名に基づいて探し出すことが可能であるが、一般には全ての画像についてファイル名を認識することは不可能である。また、画像内容に基づいて所望の画像を抽出したい場合もある。
【０００４】
一般的に多量の画像データを管理し、検索可能とするシステムとして画像データベースがあり、従来より種々のものが提案されている（特許文献１等参照）。画像データベースでは、通常、画像データを登録する場合、画像データにキーワード等の検索条件を付加した上で登録する。ユーザは所望の画像を検索する場合は、適当なキーワードを設定して入力することで、検索条件に合致する画像が検索され、表示される。
【０００５】
【特許文献１】特開平２−２７３８７０号公報
【特許文献２】実開昭６３−６８０６２号公報
【特許文献３】特開平２０００−３４８０５８号公報
【特許文献４】特開平８−２３４９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように、ユーザは画像を検索する際、検索条件としてキーワードを設定する必要がある。しかし、このキーワードの設定はユーザの経験と感による部分が多く、不慣れなユーザにとって、所望の画像を得るための最適なキーワードを見つけ出すことは容易なことではない。所望の画像を得るために、何度もキーワードを設定したり、また、最適なキーワードを見つけ出すことができず、画像データベース中にあるはずの画像を結局取り出せないという問題も起こり得る。
【０００７】
また、近年のパーソナルコンピュータの記憶容量の増大化にともない、画像データのみならず、音声データ、動画データ、文書データ等種々のコンテンツデータをパーソナルコンピュータで管理する機会も増えてきており、これらの情報を容易に検索できるシステムに対する要望が益々高まっている。
【０００８】
本発明は上記課題を解決すべくなされたものであり、その目的とするところは、情報検索に不慣れなユーザにとっても容易に検索条件の設定が可能な情報検索装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る情報検索装置は、種々のコンテンツデータをその検索条件であるキーワードとともに登録したデータベースを有し、指定されたキーワードに関連するコンテンツデータを登録データ中から検索する情報検索装置である。情報検索装置は、登録した全てのキーワードのそれぞれに対応して設けられ、各キーワードのテキストを表示するキーワードボタンを一覧表示する表示手段と、一覧表示されたキーワードボタンの中からユーザにより選択されたキーワードボタンに対応するテキストを検索条件として有するコンテンツデータを登録データ中から検索する検索手段とを備える。
【００１０】
本発明に係るプログラムは、コンピュータを、種々のコンテンツデータをその検索条件であるキーワードとともに登録し、指定されたキーワードに関連するコンテンツデータを登録データ中から検索する情報検索装置として動作させるためのプログラムである。そのプログラムは、登録した全てのキーワードのそれぞれに対応して設けられ、各キーワードのテキストを表示するキーワードボタンを一覧表示する手順と、一覧表示されたキーワードボタンの中からユーザにより選択されたキーワードボタンに対応するテキストを検索条件として有するコンテンツデータを登録データ中から検索する手順とをコンピュータに実行させる。
【００１１】
好ましくは、キーワードボタンは５０音順にソートして配置される。
【００１２】
また、５０音順にソートして配置したキーワードボタン群において、５０音順の各行の先頭のかな文字を表示するボタンを５０音順の各行の先頭に表示してもよい。
【００１３】
また、好ましくは、各キーワードボタンは、表示するテキストの内容が重複しないように設けられる。
【発明の効果】
【００１４】
本発明によれば、ユーザは表示されたキーワードボタンを参照することで、キーワードを探す手間、入力する手間を大幅に削減できる。データベースに実際に登録されているキーワードから各キーワードボタンを生成しているため、確実に情報を検索することができる。
【００１５】
また、ユーザは表示されたキーワードボタンを参照するだけでも、確実に情報を検索できるキーワードを取得でき、情報検索のための作業時間を低減できる。また絞り込み検索も容易となる。
【発明を実施するための最良の形態】
【００１６】
以下、添付の図面を参照し、本発明の実施形態を説明する。なお、以下では、画像データを管理、検索可能とする画像検索装置を情報検索装置の一例として用いて説明する。
【００１７】
１．画像検索装置の構成
図１は本発明の画像検索装置の構成を示した図である。画像検索装置１は、画像をその検索条件であるキーワードとともに登録し、ユーザにより指定されたキーワードに関連する画像を登録画像中から検索する機能を有する。画像検索装置１はパーソナルコンピュータ等の情報処理装置で構成され、制御部１１と、ハードディスク等からなるデータ格納部１３と、キーボード、マウス等からなる操作部１５と、外部機器との間でデータ転送を可能とするインタフェース部１９と、ＬＡＮ等の外部ネットワークと通信するためのネットワークインタフェース部２０とを備える。
【００１８】
制御部１１はＣＰＵ、ＭＰＵ等で構成され、画像検索装置１全体の動作を制御する。制御部１１は、表示画面の生成等を制御する表示処理部１１ａと、画像の検索処理を行う検索処理部１１ｂとを備える。制御部１１の各処理部は所定の制御プログラムを実行することにより後述する機能を実現する。
【００１９】
データ格納部１３は、画像データを管理する画像データベース３３、辞書３５を格納する。これらの情報は制御部１１から適宜読み出されて処理される。
【００２０】
画像検索装置１は液晶ディスプレイ、ＣＲＴディスプレイ等の表示装置１７と接続する。また、画像検索装置１は、インタフェース部１９を介して、デジタルスチルカメラ２１、スキャナ２３，プリンタ２５、ＣＤドライブ装置２７等の外部の周辺機器と接続でき、データのやりとりが可能となる。インタフェース部１９は例えば一般的なパーソナルコンピュータと周辺機器を接続するインタフェース規格であるＵＳＢ（Universal Serial Bus）に準拠する。
【００２１】
画像データベース３３は、画像データを、その画像の検索条件であるキーワードと関連づけて管理する。図２は画像データベース３３の構造を示した図である。同図に示すように、画像データベース３３は１つの画像に対し、複数のキーワードを設定可能である。例えば、ファイル名が"image_1.jpg"である画像データに対してはキーワードとして「赤」、「花」、「春」等が関連づけられている。画像データベース３３はさらに管理する画像を分類するためのジャンルに関する情報も管理する。ジャンルには、例えば、「自然」、「風景」、「人物」、「動物」等、画像データの共通の性質を示すものであり、１つの画像データに複数のジャンルを設定できる。画像データベース３３はｍ個のジャンルを管理できるようになっている。なお、画像データベース３３は画像データに関する他の属性情報を管理してもよい。
【００２２】
制御部１１は画像データベース３３を参照することで、あるキーワードに関連する画像を抽出すなわち検索することができる。同じキーワードに対して複数の画像データが関連づけられていれば、一つのキーワードを指定することで、そのキーワードに関連する複数の画像が検索される。
【００２３】
辞書３５は、漢字またはカタカナにより表記された単語に対し、その読みがな（ひらがな）を登録する。
【００２４】
２．画像検索装置の動作
以下、画像検索装置１の動作を説明する。
図３は、画像検索装置１の起動時に表示処理部１１ａにより表示装置１７上に表示される画像検索用画面を示した図である。画像検索用画面１００は３つの領域Ｓ１〜Ｓ３を有する。領域Ｓ１には検索条件を入力するための条件設定ボックス１１０が表示され、条件設定ボックス１１０には、検索条件としてキーワード、ファイル名、フォーマット、データ作成日をそれぞれ入力するための領域１１１〜１１４が設けられている。さらに、条件設定ボックス１１０には、検索したい画像のジャンルを設定するための領域１１５が設けられている。領域１１５には、デフォルトとして「ＡＬＬ」が設定される。領域１１５にジャンルが設定されると、検索対象画像はそのジャンルに属する画像に絞り込まれる。
【００２５】
さらに、領域Ｓ１には、表示形式を設定するための領域（以下「表示形式ボックス」という。）１２０が設けられる。表示形式ボックス１２０は同時に表示される画像のコマ数を指定する。
【００２６】
その他、領域Ｓ１には、検索の実行を開始するためのボタン（以下「検索ボタン」という。）１２２、検索条件をリセットするためのリセットボタン１２３、簡易キーワード検索モードに切り替えるためのボタン（以下「簡易キーワード検索ボタン」という。）１２４、画像委データベース３３に新たに画像を登録するための登録モードに切り替えるためのボタン１２５、及び、辞書３５を更新するモードに切り替えるためのボタン１２６が表示されている。検索ボタン１２２が押下されると、条件設定ボックス１１０に設定された条件に従い画像が検索される。
【００２７】
領域Ｓ２は検索された画像が表示される領域である。検索された画像は、１画面において、領域Ｓ１の表示形式ボックス１２０で指定されたコマ数分だけ表示される。例えば、表示形式ボックス１２０で２０Picが指定された場合、領域Ｓ２には２０コマ（例えば、横５×縦４）分の画像データが表示される。
【００２８】
領域Ｓ３はキーワードリストが表示される領域である。以下、キーワードリストについて説明する。
【００２９】
（キーワードリスト）
図４にキーワードリストの例を示す。キーワードリスト１５０は画像検索用画面１００上の簡易キーワード検索ボタン１２４が押下されたときに表示される。キーワードリスト１５０は、「あ」、「か」、「さ」、「た」、「な」…等の５０音順の各行の先頭の文字を表示したジャンプボタン１５１と、ジャンル表示１５３と、キーワードのテキストを表示したキーワードボタン１５７とを含む。なお、キーワードリスト１５０は検索ボタン１２２が押下されたときにも表示されるようにしてもよい。
【００３０】
キーワードボタン１５７は、画像データベース３３に登録済みの全てのキーワードのそれぞれに対して重複しないように設けられる。つまり、キーワードボタン１５７のそれぞれは、画像データベース３３に登録されているキーワードのそれぞれに対応する。このキーワードボタン１５７がマウス等を用いて押下されると、押下されたキーワードボタン１５７に表示されたテキストがキーワードとして設定され、画像データベース３３から、そのキーワードに関連する画像が検索されるようになっている。キーワードボタン１５７は、それが対応するキーワードのテキストを表示し、このテキストの内容にしたがい所定の順序で上から下へ配置されている。具体的には、最初にテキストの最初の文字がアルファベットのものが配置され、次に、テキストの最初の文字が数字のものが配置され、その後にテキストの最初の文字が漢字、ひらがな、カタカナであるものが表示される。アルファベットについては、アルファベット順に、漢字、ひらがな、カタカナについては、その読みの５０音順に配置される。このようにキーワードボタン１５７は所定の順序で配置することで、ユーザがキーワードを探す際の便宜を図っている。
【００３１】
また、キーワードリスト１５０は、「英数字」、「あ」等を示す見出し語ボタン１５５ａ、１５５ｂを含む。見出し語ボタン１５５ａ、１５５ｂは、ユーザのキーワード捜索時の便宜を考慮して設けた見出し語を示している。例えば、「英数字」を表示する見出し語ボタン１５５ａは、それ以降のボタンが示す表示が英数字で始まることを示唆し、「あ」を表示する見出し語ボタン１５５ｂは、それ以降のボタンが示すキーワードの読みが「あ行」の文字で始まることを示唆するものである。
【００３２】
また、ジャンル表示１５３は、現在設定されているジャンル名を表示する。なお、図４において示す「ＡＬＬ」は全てのジャンルが設定されていることを示す。
【００３３】
図５に、キーワードリスト１５０が表示されたときの画像検索用画面１００の一例を示す。なお、キーワードリスト１５０は、通常、表示すべきキーワードボタン１５７が多数あり、一画面内に収まらないので、スクロール可能に表示されている。このため、５０音順各行の先頭文字を表示したジャンプボタン１５１が押下された場合、それが示す文字に対応する見出し語ボタンまでジャンプするようになっている。ここで、ジャンプとは、ジャンプ先の行の先頭が、キーワードリスト１５０の中央部または上部に表示されるよう、キーワードリスト１５０中のキーワードボタン１５７の表示が切り替えられることを意味する。例えば、「な」を示すジャンプボタン１５１が押下されたときは、キーワードリスト１５０において、ジャンル表示１５３直下に「な」行を示す見出し語ボタンが表示され、それ以下「な」行先頭から５０音順にソートされたキーワードボタン１５７が表示されるように、キーワードボタン１５７の表示が切り替わる。
【００３４】
次に、キーワードリスト１５０の生成手順について図６のフローチャートを用いて説明する。本処理は簡易キーワード検索ボタン１２４が押下されたときに制御部１１の表示処理部１１ａにより実行されるが、画像検索装置１の起動時に実行されてもよい。
【００３５】
簡易キーワード検索ボタン１２４が押下されると、画像データベース３３に登録されている全てのキーワード中、領域１１５に設定されたジャンルに属する画像に付加されたキーワードが全て抽出される（Ｓ１１）。例えば、ジャンルとして「ＡＬＬ」が設定されている場合、全てのジャンルの画像すなわち全ての画像に付加されたキーワードが抽出される。ジャンルとして「自然」が設定されている場合、画像データベース３３においてジャンルフィールドに「自然」が登録されている全ての画像に付加されたキーワードのみが抽出される。このように、ジャンルを指定することで絞り込みが可能となる。
【００３６】
抽出した全キーワードの中から重複したキーワードを取り除く処理を行う（Ｓ１２）。
【００３７】
漢字、カタカナで表記されたテキストからなるキーワードについて、辞書３５を参照して、漢字、カタカナの表記に対応するひらがな（すなわち読みがな）を取得する（Ｓ１３）。取得した情報は記憶しておく。例えば、キーワード「赤」に対して「あか」を取得する。
【００３８】
次に、各キーワードに対して、キーワード本来のテキストと、前ステップで取得したその読みがな（ひらがな）とを連結した文字列を作成する（Ｓ１４）。具体的には、読みがなと、キーワード本来のテキストとを、区切り語（本例では、”＝”）を介して連結して文字列を作成する。
連結文字列  ＝  キーワードの読みがな  ＋  ”＝”  ＋  キーワードのテキスト
【００３９】
例えば、本ステップにおいて以下のような連結文字列が作成される。
”ひと＝ヒト”
”やま＝山”
”だんじょ＝男女”
”はな＝花”
”あか＝赤”
【００４０】
また、このとき、連結文字列を５０音順でソートしたときに、各行において最後に配置されるような文字列を、連結文字列としてキーワードとは無関係に追加しておく。本例では、以下の文字列（以下、「最後尾文字列」という。）を連結文字列群に追加する。
”９んん”（英数字の最後に位置させる文字列）
”おんん”（あ行の最後に位置させる文字列）
”ごんん”（か行の最後に位置させる文字列）
”ぞんん”（さ行の最後に位置させる文字列）
”どんん”（た行の最後に位置させる文字列）
”のんん”（な行の最後に位置させる文字列）
”ぽんん”（は行の最後に位置させる文字列）
”もんん”（ま行の最後に位置させる文字列）
”よんん”（や行の最後に位置させる文字列）
”ろんん”（ら行の最後に位置させる文字列）
【００４１】
次に、上記のステップで得られた連結文字列群を５０音順でソートする（Ｓ１５）。
【００４２】
ソート後の連結文字列からキーワード本来のテキスト部分のみを順次抽出する（Ｓ１６）。すなわち、連結文字列が”あか＝赤”である場合、区切り文字（”＝”）以降のキーワード本来のテキスト部分である”赤”を抽出する。区切り文字（”＝”）を有しない連結文字列（例えば、”おんん”）については、連結文字列全体をテキスト部分として抽出する。
【００４３】
各キーワードに対し、抽出されたテキスト部分を表記したスイッチ（ボタン）をキーワードボタン１５７としてキーワードリスト１５０において設定する。ボタン１５１、ジャンル表示１５３についても適宜キーワードリスト１５０に設定される。キーワードリスト１５０の設定後、画像検索用画面１００上の領域Ｓ３に表示される（Ｓ１７）。
【００４４】
このとき、最後尾文字列については、そのテキストをそのまま表示せずに、最後尾文字列が示す５０音順の行の次の行の先頭のかな文字を表示した見出し語ボタン（例えば、見出し語ボタン１５５ａ、１５５ｂ）として表示する。例えば、最後尾文字列が”おんん”の場合、”おんん”の代わりに、あ行の次のか行の先頭かな文字である「か」を表示した見出し語ボタンを表示する。なお、最後尾文字列”９んん”は英数字の最後尾を示すため、最後尾文字列”９んん”に対しては、「あ」を表示した見出し語ボタンを表示する。
【００４５】
以上のようにして、キーワードリスト１５０の各キーワードボタン１５７は、画像データベース３３に登録された全てのキーワードについて生成され、表示される。
【００４６】
ユーザがキーワードリスト１５０中の１つのキーワードボタン１５７を選択すると、検索処理部１１ｂにより、その選択されたボタンに対応するキーワードに関連する画像が検索され、表示処理部１１ｂにより表示される。図７に、検索された画像Ａ〜Ｔが表示されたときの画像検索用画面１００の一例を示す。
【００４７】
ユーザはキーワードリスト１５０を参照することで、キーワードを探す手間、入力する手間を大幅に削減できる。また、本実施形態では、画像データベース３３に実際に登録されているキーワードから各キーワードボタン１５７を生成しているため、確実に画像データを検索することができる。
【００４８】
また、ユーザはキーワードリスト１５０をキーワードの一覧として単に参照することもできる。すなわち、ユーザは、キーワードボタン１５７を押下せず、キーワードリスト１５０中に表示されたキーワード群を参照し、そこに表示された複数個のキーワードを条件設定ボックス１１０のキーワード入力領域１１１に設定することもできる。この場合でも、ユーザは確実に画像を検索できるキーワードを取得でき、画像検索のための作業時間を低減できる。
【００４９】
なお、上記説明においては、画像データベースを例として説明したが、これに限られない。本発明の思想は、画像データベースに限らず、音声、動画、文書、プログラム等種々のコンテンツデータを登録し、キーワードで検索可能とするデータベースに適用できる。
【図面の簡単な説明】
【００５０】
【図１】本発明の画像検索装置の構成を示した図
【図２】画像データベースの構造を示した図
【図３】画像検索装置の起動時に表示装置上に表示される画像検索用画面を示した図
【図４】キーワードリストの表示例を示した図
【図５】キーワードリストが表示されたときの画像検索用画面の一例を示した図
【図６】キーワードリストの生成手順を示すフローチャート
【図７】検索された画像が表示されたときの画像検索用画面の一例を示した図
【符号の説明】
【００５１】
１  画像検索装置
１１  制御部
１１ａ  表示処理部
１１ｂ  検索処理部
１３  データ格納部
１５  操作部
１７  表示装置
１９  インタフェース部
２０  ネットワークインタフェース部
３３  画像データベース
３５  辞書
１５０  キーワードリスト
１５５ａ、１５５ｂ  見出し語を示すボタン
１５７  キーワードボタン
【図１】
2006338598.tif 000003
【図２】
2006338598.tif 000004
【図３】
2006338598.tif 000005
【図４】
2006338598.tif 000006
【図５】
2006338598.tif 000007
【図６】
2006338598.tif 000008
【図７】
2006338598.tif 000009