(57)【要約】【課題】キーワードを用いた映像検索において、キーワードに広がりをもたせて検索利用者の所望の映像を的確に検索し得る映像検索装置、映像検索方法、及び映像検索プログラムを提供する。【解決手段】検索利用者により検索文字列が文字列入力手段１４を介して入力されると、映像検索装置１は、一致検索キーワード手段１５によりキーワード保管手段１２から一致するキーワードを取得するとともに、関連検索キーワード手段１６により、関連キーワードを取得する。そして、一致検索キーワード手段１５及び関連検索キーワード手段１６で検索されたキーワードをもとに映像検索手段１７により映像保管手段１１から該当する映像を検索し、取得された検索結果の映像を映像検索結果表示手段１８を介して表示する。【選択図】図１
2006040040.tif 000002
【特許請求の範囲】
【請求項１】
キーワードを用いて所望の映像情報を検索する映像検索装置であって、
前記映像情報を記憶する映像情報記憶手段と、
前記キーワードを記憶するキーワード記憶手段と、
前記映像情報と前記キーワードとの対応付けを記憶する映像キーワード対応付け記憶手段と、
前記映像情報を検索するための検索文字列を入力する検索文字列入力手段と、
入力された検索文字列と一致するキーワードを前記キーワード記憶手段から検索して取得する一致キーワード取得手段と、
所定の文字列と、該文字列と関連ある文字列と、を対応付けて記憶する関連文字列記憶手段を検索して、入力された検索文字列と関連あるキーワードを取得する関連キーワード取得手段と、
前記一致キーワード取得手段及び関連キーワード取得手段で取得されたキーワードと対応付けられた映像情報を前記映像キーワード対応付け記憶手段に基づいて決定し、決定された映像情報を前記映像情報記憶手段から検索し、取得する映像情報検索手段と、
前記映像情報検索手段で取得された映像情報を表示する検索結果表示手段と、
を有することを特徴とする映像検索装置。
【請求項２】
前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けて記憶し、
前記関連キーワード取得手段は、入力された検索文字列と一致する代表ワードを検索し、一致した代表ワードが存在するときは、該代表ワードと対応付けられた文章の中に前記キーワード記憶手段に記憶されたキーワードが含まれているか否かを検証し、含まれているときは、含まれていたキーワードを関連あるキーワードとすることを特徴とする請求項１記載の映像検索装置。
【請求項３】
前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けて記憶し、
前記関連キーワード取得手段は、前記代表ワードを説明する文章を検索し、該文章の中に入力された検索文字列が含まれてか否かを検証し、含まれているときは該文章と対応付けられた代表ワードを関連あるキーワードとすることを特徴とする請求項１又は２記載の映像検索装置。
【請求項４】
前記関連文字列記憶手段は、前記キーワード記憶手段に記憶された各キーワード同士の関連性を予め記憶しており、
前記関連キーワード取得手段は、前記一致キーワード取得手段で取得されたキーワードと関連あるキーワードを前記関連文字列記憶手段から取得することを特徴とする請求項１記載の映像検索装置。
【請求項５】
前記関連文字列記憶手段は、
代表ワードと該代表ワードを説明する文章を対応付けて記憶した文章群記憶手段から、前記キーワード記憶手段に記憶されたキーワードに従って、前記代表ワードを検索し、前記キーワードと前記代表ワードが一致したときは、該代表ワードと対応付けられた文章の中に前記キーワード記憶手段に記憶された他のキーワードが含まれているか否かを検証し、含まれているときは、前記他のキーワードを前記キーワードと関連性を有するキーワードとして記憶することを特徴とする請求項４記載の映像検索装置。
【請求項６】
前記関連文字列記憶手段は、
代表ワードと該代表ワードを説明する文章を対応付けた文章群記憶手段から、前記キーワード記憶手段に記憶されたキーワードに従って、前記代表ワードを説明する文章を検索し、該文章の中に前記キーワードが含まれていたときは、該文章と対応付けられた代表ワードが前記キーワード記憶手段に記憶された他のキーワードと一致するか否かを検証し、一致するときは、前記他のキーワードを前記キーワードと関連性を有するキーワードとして記憶することを特徴とする請求項４又は５記載の映像検索装置。
【請求項７】
前記検索結果表示手段は、
入力された検索文字列を表示する手段と、
前記一致キーワード取得手段で取得されたキーワードを表示する手段と、
前記関連キーワード取得手段で取得されたキーワードを表示する手段と、
表示された映像情報と対応付けされているキーワードを表示する手段のうち少なくとも１つ以上を有することを特徴とする請求項１乃至６のいずれか１項に記載の映像検索装置。
【請求項８】
前記関連文字列記憶手段は、さらに、対応付けられた文字列間の関連性に関する重み付け値である関連度数を備えており、
前記検索結果表示手段は、前記関連度数に基づいて前記映像情報を並び替えて表示することを特徴とする請求項１乃至７のいずれか１項に記載の映像検索装置。
【請求項９】
キーワードを用いて所望の映像情報を検索する映像検索方法であって、
前記映像情報を映像情報記憶手段に記憶する映像情報記憶ステップと、
前記キーワードをキーワード記憶手段に記憶するキーワード記憶ステップと、
前記映像情報と前記キーワードとの対応付けを映像キーワード対応付け記憶手段に記憶する映像キーワード対応付け記憶ステップと、
前記映像情報を検索するための検索文字列を入力する検索文字列入力ステップと、
入力された検索文字列と一致するキーワードを前記キーワード記憶手段から検索して取得する一致キーワード取得ステップと、
所定の文字列と、該文字列と関連ある文字列と、を対応付けて記憶する関連文字列記憶手段を検索して、入力された検索文字列と関連あるキーワードを取得する関連キーワード取得ステップと、
前記一致キーワード取得ステップ及び関連キーワード取得ステップで取得されたキーワードと対応付けられた映像情報を前記映像キーワード対応付け記憶手段に基づいて決定し、決定された映像情報を前記映像情報記憶手段から検索し、取得する映像情報検索ステップと、
前記映像情報検索ステップで取得された映像情報を表示する検索結果表示ステップと、
を有することを特徴とする映像検索方法。
【請求項１０】
キーワードを用いて所望の映像情報を検索する映像検索プログラムであって、
前記映像情報を映像情報記憶手段に記憶する映像情報記憶ステップと、
前記キーワードをキーワード記憶手段に記憶するキーワード記憶ステップと、
前記映像情報と前記キーワードとの対応付けを映像キーワード対応付け記憶手段に記憶する映像キーワード対応付け記憶ステップと、
前記映像情報を検索するための検索文字列を入力する検索文字列入力ステップと、
入力された検索文字列と一致するキーワードを前記キーワード記憶手段から検索して取得する一致キーワード取得ステップと、
所定の文字列と、該文字列と関連ある文字列と、を対応付けて記憶する関連文字列記憶手段を検索して、入力された検索文字列と関連あるキーワードを取得する関連キーワード取得ステップと、
前記一致キーワード取得ステップ及び関連キーワード取得ステップで取得されたキーワードと対応付けられた映像情報を前記映像キーワード対応付け記憶手段に基づいて決定し、決定された映像情報を前記映像情報記憶手段から検索し、取得する映像情報検索ステップと、
前記映像情報検索ステップで取得された映像情報を表示する検索結果表示ステップと、
をコンピュータに実行させることを特徴とする映像検索プログラム。
【請求項１１】
前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けて記憶し、
前記関連キーワード取得ステップは、入力された検索文字列と一致する代表ワードを検索し、一致した代表ワードが存在するときは、該代表ワードと対応付けられた文章の中に前記キーワード記憶手段に記憶されたキーワードが含まれているか否かを検証し、含まれているときは、含まれていたキーワードを関連あるキーワードとすることを特徴とする請求項１０記載の映像検索プログラム。
【請求項１２】
前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けて記憶し、
前記関連キーワード取得ステップは、前記代表ワードを説明する文章を検索し、該文章の中に入力された検索文字列が含まれてか否かを検証し、含まれているときは該文章と対応付けられた代表ワードを関連あるキーワードとすることを特徴とする請求項１０又は１１記載の映像検索プログラム。
【請求項１３】
前記関連文字列記憶手段は、前記キーワード記憶ステップに記憶された各キーワード同士の関連性を予め記憶しており、
前記関連キーワード取得ステップは、前記一致キーワード取得手段で取得されたキーワードと関連あるキーワードを前記関連文字列記憶手段から取得することを特徴とする請求項１０記載の映像検索プログラム。
【請求項１４】
前記関連文字列記憶手段は、
代表ワードと該代表ワードを説明する文章を対応付けて記憶した文章群記憶手段から、前記キーワード記憶手段に記憶されたキーワードに従って、前記代表ワードを検索し、前記キーワードと前記代表ワードが一致したときは、該代表ワードと対応付けられた文章の中に前記キーワード記憶手段に記憶された他のキーワードが含まれているか否かを検証し、含まれているときは、前記他のキーワードを前記キーワードと関連性を有するキーワードとして記憶することを特徴とする請求項１３記載の映像検索プログラム。
【請求項１５】
前記関連文字列記憶手段は、
代表ワードと該代表ワードを説明する文章を対応付けた文章群記憶手段から、前記キーワード記憶手段に記憶されたキーワードに従って、前記代表ワードを説明する文章を検索し、該文章の中に前記キーワードが含まれていたときは、該文章と対応付けられた代表ワードが前記キーワード記憶手段に記憶された他のキーワードと一致するか否かを検証し、一致するときは、前記他のキーワードを前記キーワードと関連性を有するキーワードとして記憶することを特徴とする請求項１３又は１４記載の映像検索プログラム。
【請求項１６】
前記検索結果表示ステップは、
入力された前記検索文字列を表示するステップと、
前記一致キーワード取得手段で取得されたキーワードを表示するステップと、
前記関連キーワード取得手段で取得されたキーワードを表示するステップと、
表示された映像情報と対応付けされているキーワードを表示するステップのうち少なくとも１つ以上を有することを特徴とする請求項１０乃至１５のいずれか１項に記載の映像検索プログラム。
【請求項１７】
前記関連文字列記憶手段は、さらに、対応付けられた文字列間の関連性に関する重み付け値である関連度数を備えており、
前記検索結果表示ステップは、前記関連度数に基づいて前記映像情報を並び替えて表示することを特徴とする請求項１０乃至１６のいずれか１項に記載の映像検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーワードを用いて映像を検索する映像検索技術に関する。
【背景技術】
【０００２】
電子的なコンピュータネットワークの広まりと、コンピュータの爆発的な普及と共に、映像をデジタル化し、コンピュータ上で扱うことが一般的になっている。デジタル化された映像は、再利用性に優れ、新規に映像を作成せずとも既に存在する映像を利用し、新しい映像を作成するなどといった映像の再利用の試みが多数行われ、そこにおける映像の検索技術もまた重要とされている。
【０００３】
既存の映像を準備するためには、映像を検索できなくてはならないが、映像は一方で、マルチメディアと呼ばれる画像や音楽などテキスト情報とは異なる情報の集合体であり、多くの情報を含むため、多くの検索手法が発明されている。
【０００４】
こうした映像への検索に対し、映像にキーワードと呼ぶいくつかのテキスト情報を付加し、そのテキスト情報を手がかりに映像を検索するという試みが一般化している。事前に、映像にキーワードを付加し、映像を検索する際に、ある文字列を入力し、その文字列と一致したキーワードに結びついた映像を取り出すという工夫である。この工夫は非常に便利であり、多くの問題を解決するといわれている。
【０００５】
尚、この出願に関連する先行技術文献情報としては、次のものがある。
【特許文献１】特開平９−５０４３６号公報
【特許文献２】特開２００３−１６７８８５号公報
【特許文献３】特開２０００−２３６４９４号公報
【特許文献４】特開平１１−１７７８９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、キーワードは映像のある特性を代表しているのみであり、全ての特性を数個のキーワードで代表することは不可能である。映像はその情報量ゆえに、利用者側での解釈に応じて、映像Ａと映像Ｂとの間の関係も変化する。従って、映像のある特性しか表現していないキーワードによる検索では、多様な関連性を記述することは困難となってしまう。
【０００７】
即ち、映像Ａと映像Ｂにおいて、同一のキーワードが付加されていれば、映像Ａと映像Ｂの間の関係性は確実に高いことは容易に類推できるが、同一のキーワードを有さない映像同士の間に関係性がないとははっきりということはできない。この問題点は、映像の特性を表現するキーワードを無数に付加しておくことで解決できる可能性もあるが、現実的な解とは言えない。
【０００８】
以上から、映像検索時にキーワードを付加し、そのキーワードを取り出すというアプローチはかなりの問題を解決するが、キーワードが一致するか否かという判断だけでは、検索対象となっている映像の関係性を完全に表現している保障はなく、検索結果として十分なものが得られないという問題点がある。
【０００９】
本発明は、上記の問題点を解決するためになされたものであり、キーワードを用いた映像検索において、キーワードに広がりをもたせて検索利用者の所望の映像を的確に検索し得る映像検索装置、映像検索方法、及び映像検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１記載の本発明は、キーワードを用いて所望の映像情報を検索する映像検索装置であって、前記映像情報を記憶する映像情報記憶手段と、前記キーワードを記憶するキーワード記憶手段と、前記映像情報と前記キーワードとの対応付けを記憶する映像キーワード対応付け記憶手段と、前記映像情報を検索するための検索文字列を入力する検索文字列入力手段と、入力された検索文字列と一致するキーワードを前記キーワード記憶手段から検索して取得する一致キーワード取得手段と、所定の文字列と、該文字列と関連ある文字列と、を対応付けて記憶する関連文字列記憶手段を検索して、入力された検索文字列と関連あるキーワードを取得する関連キーワード取得手段と、前記一致キーワード取得手段及び関連キーワード取得手段で取得されたキーワードと対応付けられた映像情報を前記映像キーワード対応付け記憶手段に基づいて決定し、決定された映像情報を前記映像情報記憶手段から検索し、取得する映像情報検索手段と、前記映像情報検索手段で取得された映像情報を表示する検索結果表示手段と、を有することを特徴とする。
【００１１】
請求項２記載の本発明は、請求項１記載の発明において、前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けて記憶し、前記関連キーワード取得手段は、入力された検索文字列と一致する代表ワードを検索し、一致した代表ワードが存在するときは、該代表ワードと対応付けられた文章の中に前記キーワード記憶手段に記憶されたキーワードが含まれているか否かを検証し、含まれているときは、含まれていたキーワードを関連あるキーワードとすることを特徴とする。
【００１２】
請求項３記載の本発明は、請求項１又は２記載の発明において、前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けて記憶し、前記関連キーワード取得手段は、前記代表ワードを説明する文章を検索し、該文章の中に入力された検索文字列が含まれてか否かを検証し、含まれているときは該文章と対応付けられた代表ワードを関連あるキーワードとすることを特徴とする。
【００１３】
請求項４記載の本発明は、請求項１記載の発明において、前記関連文字列記憶手段は、前記キーワード記憶手段に記憶された各キーワード同士の関連性を予め記憶しており、前記関連キーワード取得手段は、前記一致キーワード取得手段で取得されたキーワードと関連あるキーワードを前記関連文字列記憶手段から取得することを特徴とする。
【００１４】
請求項５記載の本発明は、請求項４記載の発明において、前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けて記憶した文章群記憶手段から、前記キーワード記憶手段に記憶されたキーワードに従って、前記代表ワードを検索し、前記キーワードと前記代表ワードが一致したときは、該代表ワードと対応付けられた文章の中に前記キーワード記憶手段に記憶された他のキーワードが含まれているか否かを検証し、含まれているときは、前記他のキーワードを前記キーワードと関連性を有するキーワードとして記憶することを特徴とする。
【００１５】
請求項６記載の本発明は、請求項４又は５記載の発明において、前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けた文章群記憶手段から、前記キーワード記憶手段に記憶されたキーワードに従って、前記代表ワードを説明する文章を検索し、該文章の中に前記キーワードが含まれていたときは、該文章と対応付けられた代表ワードが前記キーワード記憶手段に記憶された他のキーワードと一致するか否かを検証し、一致するときは、前記他のキーワードを前記キーワードと関連性を有するキーワードとして記憶することを特徴とする。
【００１６】
請求項７記載の本発明は、請求項１乃至６のいずれか１項に記載の発明において、前記検索結果表示手段は、入力された検索文字列を表示する手段と、前記一致キーワード取得手段で取得されたキーワードを表示する手段と、前記関連キーワード取得手段で取得されたキーワードを表示する手段と、表示された映像情報と対応付けされているキーワードを表示する手段のうち少なくとも１つ以上を有することを特徴とする。
【００１７】
請求項８記載の本発明は、請求項１乃至７のいずれか１項に記載の発明において、前記関連文字列記憶手段は、さらに、対応付けられた文字列間の関連性に関する重み付け値である関連度数を備えており、前記検索結果表示手段は、前記関連度数に基づいて前記映像情報を並び替えて表示することを特徴とする。
【００１８】
請求項９記載の本発明は、キーワードを用いて所望の映像情報を検索する映像検索方法であって、前記映像情報を映像情報記憶手段に記憶する映像情報記憶ステップと、前記キーワードをキーワード記憶手段に記憶するキーワード記憶ステップと、前記映像情報と前記キーワードとの対応付けを映像キーワード対応付け記憶手段に記憶する映像キーワード対応付け記憶ステップと、前記映像情報を検索するための検索文字列を入力する検索文字列入力ステップと、入力された検索文字列と一致するキーワードを前記キーワード記憶手段から検索して取得する一致キーワード取得ステップと、所定の文字列と、該文字列と関連ある文字列と、を対応付けて記憶する関連文字列記憶手段を検索して、入力された検索文字列と関連あるキーワードを取得する関連キーワード取得ステップと、前記一致キーワード取得ステップ及び関連キーワード取得ステップで取得されたキーワードと対応付けられた映像情報を前記映像キーワード対応付け記憶手段に基づいて決定し、決定された映像情報を前記映像情報記憶手段から検索し、取得する映像情報検索ステップと、前記映像情報検索ステップで取得された映像情報を表示する検索結果表示ステップと、を有することを特徴とする。
【００１９】
請求項１０記載の本発明は、キーワードを用いて所望の映像情報を検索する映像検索プログラムであって、前記映像情報を映像情報記憶手段に記憶する映像情報記憶ステップと、前記キーワードをキーワード記憶手段に記憶するキーワード記憶ステップと、前記映像情報と前記キーワードとの対応付けを映像キーワード対応付け記憶手段に記憶する映像キーワード対応付け記憶ステップと、前記映像情報を検索するための検索文字列を入力する検索文字列入力ステップと、入力された検索文字列と一致するキーワードを前記キーワード記憶手段から検索して取得する一致キーワード取得ステップと、所定の文字列と、該文字列と関連ある文字列と、を対応付けて記憶する関連文字列記憶手段を検索して、入力された検索文字列と関連あるキーワードを取得する関連キーワード取得ステップと、前記一致キーワード取得ステップ及び関連キーワード取得ステップで取得されたキーワードと対応付けられた映像情報を前記映像キーワード対応付け記憶手段に基づいて決定し、決定された映像情報を前記映像情報記憶手段から検索し、取得する映像情報検索ステップと、前記映像情報検索ステップで取得された映像情報を表示する検索結果表示ステップと、をコンピュータに実行させることを特徴とする。
【００２０】
請求項１１記載の本発明は、請求項１０記載の発明において、前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けて記憶し、前記関連キーワード取得ステップは、入力された検索文字列と一致する代表ワードを検索し、一致した代表ワードが存在するときは、該代表ワードと対応付けられた文章の中に前記キーワード記憶手段に記憶されたキーワードが含まれているか否かを検証し、含まれているときは、含まれていたキーワードを関連あるキーワードとすることを特徴とする。
【００２１】
請求項１２記載の本発明は、請求項１０又は１１記載の発明において、前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けて記憶し、前記関連キーワード取得ステップは、前記代表ワードを説明する文章を検索し、該文章の中に入力された検索文字列が含まれてか否かを検証し、含まれているときは該文章と対応付けられた代表ワードを関連あるキーワードとすることを特徴とする。
【００２２】
請求項１３記載の本発明は、請求項１０記載の発明において、前記関連文字列記憶手段は、前記キーワード記憶ステップに記憶された各キーワード同士の関連性を予め記憶しており、前記関連キーワード取得ステップは、前記一致キーワード取得手段で取得されたキーワードと関連あるキーワードを前記関連文字列記憶手段から取得することを特徴とする。
【００２３】
請求項１４記載の本発明は、請求項１３記載の発明において、前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けて記憶した文章群記憶手段から、前記キーワード記憶手段に記憶されたキーワードに従って、前記代表ワードを検索し、前記キーワードと前記代表ワードが一致したときは、該代表ワードと対応付けられた文章の中に前記キーワード記憶手段に記憶された他のキーワードが含まれているか否かを検証し、含まれているときは、前記他のキーワードを前記キーワードと関連性を有するキーワードとして記憶することを特徴とする。
【００２４】
請求項１５記載の本発明は、請求項１３又は１４記載の発明において、前記関連文字列記憶手段は、代表ワードと該代表ワードを説明する文章を対応付けた文章群記憶手段から、前記キーワード記憶手段に記憶されたキーワードに従って、前記代表ワードを説明する文章を検索し、該文章の中に前記キーワードが含まれていたときは、該文章と対応付けられた代表ワードが前記キーワード記憶手段に記憶された他のキーワードと一致するか否かを検証し、一致するときは、前記他のキーワードを前記キーワードと関連性を有するキーワードとして記憶することを特徴とする。
【００２５】
請求項１６記載の本発明は、請求項１０乃至１５のいずれか１項に記載の発明において、前記検索結果表示ステップは、入力された前記検索文字列を表示するステップと、前記一致キーワード取得手段で取得されたキーワードを表示するステップと、前記関連キーワード取得手段で取得されたキーワードを表示するステップと、表示された映像情報と対応付けされているキーワードを表示するステップのうち少なくとも１つ以上を有することを特徴とする。
【００２６】
請求項１７記載の本発明は、請求項１０乃至１６のいずれか１項に記載の発明において、前記関連文字列記憶手段は、さらに、対応付けられた文字列間の関連性に関する重み付け値である関連度数を備えており、前記検索結果表示ステップは、前記関連度数に基づいて前記映像情報を並び替えて表示することを特徴とする。
【発明の効果】
【００２７】
本発明によれば、キーワードを用いた映像検索において、入力された検索文字列に一致するキーワードだけでなく、関連あるキーワードも含めてキーワードを検索し、取得したキーワードに対応付けられた映像情報すべてを検索結果とするので、キーワードに広がりをもたせることができ、検索利用者により多くの映像の関連性を提示することができ、以て、所望の映像を的確に提示することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を図面を用いて説明する。
【００２９】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態に係る映像検索装置１の概略構成図である。図１に示す映像検索装置１は、キーワードを用いて映像を検索する装置であり、映像保管手段１１、キーワード保管手段１２、映像キーワード結び付け手段１３、文字列入力手段１４、一致キーワード検索手段１５、関連キーワード検索手段１６、映像検索手段１７、及び映像検索結果表示手段１８を具備する構成である。
【００３０】
映像保管手段１１は、予め映像情報を記憶し、保存しておく手段で、例えば、（映像ＩＤ，映像ファイル名）の組み合わせで映像管理を行うようにしてもよい。本実施の形態における映像情報は、符号化圧縮フォーマットや媒体に格納されていてもよく、アナログの業務用民生用を問わないＶＴＲでもよいが、一般的に検索の対象とする映像はデジタル映像であることが利便性の面からも望ましいため、ここでは、デジタル化された映像とする。また、映像圧縮のフォーマットは、ＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ４のいずれでもよいし、マイクロソフト社から提案されているＷｉｎｄｏｗｓメディアでもよいし、他のフォーマットでもよい。ここでは、単純化のために、単体のＭＰＥＧ４ファイルとする。
【００３１】
キーワード保管手段１２は、予めキーワードを記憶し、保存しておく手段で、例えば、（キーワードＩＤ，キーワード文字列名）の組み合わせでキーワード管理を行うようにしてもよい。本実施の形態におけるキーワードはテキスト情報であり、その文字コードは限定されるものではない。例えば、一般的なコンピュータやプログラムなどが読み取ることが可能なコードであり、人間が可視化してみることができるのであれば、特殊なコードであってもよい。また日本語や英語など言語体系に対しても限定はされない。ここでは単純化のために、日本語を想定し、そこには、アルファベット、平仮名、カタカナ、漢字、数字、記号などを含み、ＵＮＩＣＯＤＥ体系に基づいて表記されているものとする。
【００３２】
映像キーワード結び付け手段１３は、映像保管手段１１に保管された映像情報とキーワード保管手段１２に保管されたキーワードとを多対多の関係で結び付けている手段で、例えば、（組み合わせＩＤ，映像ＩＤ，キーワードＩＤ）の組み合わせで映像キーワードの結び付け管理を行うようにしてもよい。勿論、キーワードを指定すると結び付けられた映像情報を取り出すことが可能であり、逆に、映像情報を指定すると、結び付けられているキーワードを取り出すことが可能な構成であれば、何であってもよい。
【００３３】
ここで、映像とキーワードの結び付けは、必ずしも１つの映像ファイル全体と１つのキーワードが対応付けられる必要はなく、１つの映像ファイルを分割した映像ファイルの一部（例えば、単体の映像ファイルの開始時間Ｓ秒からＥ秒まで）に対してキーワードが対応付けられてもよく、また、複数の映像ファイル全体に対してキーワードが対応付けられるように管理してもよい。
【００３４】
図２（ａ）は、映像キーワード結び付け手段１３における映像情報とキーワードの結び付けの具体例である。例えば、映像Ａは、キーワード「第二次世界大戦」「ヨーロッパ開戦」「フランス」「マジノ線」をキーワードとして付与されており、映像Ｂは、キーワード「ヒトラー」「ベルリンオリンピック」「演説」「ナチス」をキーワードとして付与されており、映像Ｃは、キーワード「ドイツ」「独ソ戦」「ナチス」「憲兵」をキーワードとして付与されている。
【００３５】
文字列入力手段１４は、検索利用者が所望の映像情報をキーワードを用いて検索する際に、検索利用者から付与される検索文字列を入力する手段である。ここで、入力される文字列は、特に制限を設けないが、理想的には一致キーワード検索手段１５及び関連キーワード検索手段１６にて検索処理を実行しやすい形態であることが望ましく、ここでは単純化のため、キーワード文字列と同じ条件とし、日本語かつ、ＵＮＩＣＯＤＥ体系で管理されているものとする。尚、入力された検索文字列は、一致キーワード検索手段１５と関連キーワード検索手段１６にそれぞれに送られる。
【００３６】
一致キーワード検索手段１５は、キーワード保管手段１２に保管されているキーワードに対して検索処理を行うもので、入力された検索文字列と一致するキーワードが存在するか否かの検索を行い、検索文字列と一致するキーワードの発見を行う手段である。この場合、検索されたキーワードのみを返してもよいし、キーワードＩＤのみを返してもよいし、また、キーワードＩＤとキーワードの組み合わせそのものを返してもよい。
【００３７】
関連キーワード検索手段１６は、入力された検索文字列に対して、一致はしていなくても関連性の高いキーワードを検索する手段である。一つの方法（以下、検索方法Ａとする）としては、キーワード保管手段１２で保管されているキーワードに対して、関連性のある文字列を予め用意しておき、入力された検索文字列と、関連性のある文字列とを比較し、一致している場合には、キーワード又はキーワードＩＤを返すとする方法が考えられる。これは、キーワード保管手段１２以外のところで、事前に、キーワードＩＤとキーワードに関連する文字列を保持しておくもので（以下、関連文字列保管手段１９という）、例えば、（関連文字列ＩＤ、キーワードＩＤ、関連文字列）の組み合わせで管理を行うようにしてもよく、入力された検索文字列を関連文字列と比較し、一致した関連文字列に対応するキーワードＩＤをもとに、キーワード保管手段１２を参照して、キーワードを得るというものである。例えば、具体的には、図２（ｂ）に示すような関連文字列保管手段１９ａを備えているときは、入力された検索文字列が「ヒトラー」でなく「ヒットラー」であっても、関連文字列保管手段１９において「ヒトラー」と「ヒットラー」が対応付けられているので、関連キーワード検索手段１６では、「ヒットラー」の関連文字列として「ヒトラー」を取得することが可能である（一致キーワード検索手段１５では、「ヒットラー」はキーワード保管手段１２に保管されていないので、取得することができない）。
【００３８】
また、一致キーワード検索手段１５で検索されたキーワードのさらなる関連文字列を検索する場合には、別の方法（以下、検索方法Ｂとする）として、（関連文字列ＩＤ、キーワードＩＤ、キーワードＩＤ）の組み合わせで管理してもよい。例えば、具体的に、図２（ｃ）に示すような関連文字列保管手段１９ｂを備えているときは、入力された検索文字列が「ヒトラー」の場合、一致キーワード検索手段１５においてキーワード「ヒトラー」を取得するとともに、さらに、関連キーワード検索手段１６において「ヒトラー」の関連文字列として「ナチス」を取得することができる。
【００３９】
尚、関連キーワード検索手段１６における関連キーワードの管理は、上述した方法に限定されず、例えば、（関連文字列ＩＤ、キーワードＩＤ、キーワードＩＤ、関連度数）や（関連文字列ＩＤ、キーワードＩＤ，関連文字列、関数度数）などのように、関連性に関する重み付けの数値情報を加えて管理してもよいし（例えば、関連度数は、ｎ段階の数値としてもよいし、大中小と分類してあるだけでもよい）、上述した検索方法Ａ及び検索方法Ｂを組み合わせてもよい。
【００４０】
また、上述した関連文字列保管手段１９は、映像検索装置１内に備えられたシステム構成としてもよいし、映像検索装置１の外に設置されたシステム構成としてもよい。
【００４１】
映像検索手段１７は、一致キーワード検索手段１５及び関連キーワード検索手段１６で検索されたキーワードをキーワードＩＤをもとに、映像キーワード結び付け手段１３に問いかけて、該当する映像ＩＤを取得するとともに、取得した映像ＩＤをもとに映像保管手段１１を検索して、所望の映像情報を取得する手段である。
【００４２】
例えば、具体的には、検索方法Ａにおいて、入力された検索文字列が「ヒットラー」である場合には、一致キーワード検索手段１５において、一致するキーワードが見つけられなくても、関連キーワード検索手段１６において、図２（ｂ）に示すような関連文字列保管手段１９ａを用いて、関連キーワードして「ヒトラー」が検索されたときには、図２（ａ）に示すような映像キーワード結び付け手段１３において、キーワード「ヒトラー」に結びついた映像Ｂを取得することができる。
【００４３】
また、検索方法Ｂにおいて、入力された検索文字列が「ヒトラー」である場合には、一致キーワード検索手段１５において、キーワード「ヒトラー」が検索されるとともに、関連キーワード検索手段１６において、図２（ｃ）に示すような関連文字列保管手段１９ｂを用いて、関連キーワードして「ナチス」が検索されたときには、図２（ａ）に示すような映像キーワード結び付け手段１３において、キーワード「ヒトラー」及び「ナチス」に結びついた映像Ｂ及びＣを取得することができる。
【００４４】
映像検索結果表示手段１８は、映像検索手段１７で検索された映像結果を表示する手段であるが、この表示を行う際に、関連キーワード検索手段１６において上述した関連度数が得られている場合には、この関連度数をもとに検索結果の表示を制御してもよい。例えば、一致しているもの、関連性の高いものから低いものへの順序に表示を行うなどの工夫を行ってもよいし、あわせて関連度数を併記してもよい。
【００４５】
尚、映像検索結果表示手段１８は、検索結果として上述した映像情報の他、図３に示すような情報を表示する映像検索結果表示手段１８０としてもよい。即ち、映像検索結果表示手段１８０は、文字列入力手段１４に入力された検索文字列を表示する入力文字列表示手段１８１、一致キーワード検索手段１５で取得されたキーワードを表示するキーワード表示手段１８２、関連キーワード検索手段１６で取得されたキーワードを表示する関連キーワード表示手段１８３、及び検索結果として得られた映像に結び付けられているキーワードを映像キーワード結び付け手段１３から取得して表示する検索結果映像キーワード表示手段１８４を、さらに備えているものである。
【００４６】
また、検索結果としての映像情報は、１つの映像ファイル全体に対してキーワードが付与されている場合には、１つの映像ファイル全体が抽出されるようにしてもよいし、１つの映像ファイルの部分に対してキーワードが付与されている場合には、映像ファイルのうちキーワードに該当する部分だけが抽出されてもよいし、さらには、複数の映像ファイル全体に対してキーワードが付与されている場合には、複数の映像ファイル全体が抽出されるようにしてもよい。さらには、このような設定を検索利用者又はサービス提供者が設定可能としてもよい。
【００４７】
尚、上述した映像検索装置１は、具体的には、少なくとも演算機能および制御機能を備えた中央演算装置（ＣＰＵ）、プログラムやデータを格納する機能を有するＲＡＭ等からなる主記憶装置（メモリ）を有する電子的な装置から構成されているものである。また、映像検索装置１は、主記憶装置の他、ハードディスクなどの補助記憶装置を具備していてもよい。
【００４８】
また、本実施の形態に係る各種処理を実行するプログラムは、前述した主記憶装置またはハードディスクに格納されているものである。そして、このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録することも、通信ネットワークを介して配信することも可能である。
【００４９】
さらに、上述した映像検索装置１は、物理的に一つからなる装置の他、複数の装置がネットワーク接続されたシステムなどのいずれの構成であってもよい。
【００５０】
次に、図４及び図５を用いて、本実施の形態に係る映像検索装置１の動作を説明する。ここで、図４は、映像検索装置１の全体に係る動作を示すフローチャートであり、図５は、図４のステップＳ３０の「関連キーワード検索」を詳しく説明するフローチャートである。
【００５１】
まず、検索利用者により検索文字列が文字列入力手段１４を介して入力されると、映像検索装置１は、一致キーワード検索手段１５により、キーワード保管手段１２から一致するキーワードを取得するとともに、関連検索キーワード手段１６により、所定の方法で関連キーワードを取得する（ステップＳ１０，Ｓ２０，Ｓ３０）。
【００５２】
次に、一致キーワード検索手段１５及び関連検索キーワード手段１６で検索されたキーワードをもとに映像検索手段１７により映像保管手段１１から該当する映像情報を検索し、取得された検索結果の映像情報を映像検索結果表示手段１８を介して表示する（ステップＳ４０，Ｓ５０）。
【００５３】
次に、上述したステップＳ３０の関連キーワード検索を２つの方法により説明する。
【００５４】
１つの方法は、上述した検索方法Ａによるもので、関連文字列保管手段１９を参照して、入力された検索文字列と一致する関連文字列があるか否かをチェックし、一致する関連文字列がある場合には、関連文字列に対応付けられて管理されているキーワードを取得し、該キーワードを関連キーワードとするものである（ステップＳ３０１０，Ｓ３０２０，Ｓ３０３０）。
【００５５】
もう１つの方法は、上述した検索方法Ｂによるもので、ステップＳ２０で一致キーワードが存在したときには、関連文字列保管手段１９を参照して、一致キーワードの関連文字列を取得、該キーワードを関連キーワードとするものである（ステップＳ３０４０，Ｓ３０５０，Ｓ３０６０）。
【００５６】
従って、本実施の形態によれば、キーワードを用いた映像検索において、入力された検索文字列に一致するキーワードだけでなく、関連あるキーワードも含めてキーワードを検索し、取得したキーワードに対応付けられた映像情報すべてを検索結果とするので、キーワードに広がりをもたせることができ、検索利用者により多くの映像の関連性を提示することができる。
【００５７】
＜第１の実施の形態の変形例＞
第１の実施の形態の変形例としては、「代表ワード」と「代表ワードを説明する文章」を対応付けた文章群を関連文字列保管手段１９’とした関連キーワード検索手段１６’を備える映像検索装置１’としてもよい。尚、映像検索装置１と映像検索装置１’の相違は、上述した関連文字列保管手段１９’及び関連キーワード検索手段１６’だけである。
【００５８】
関連文字列保管手段１９’は、例えば、辞書、百科事典、新聞などを電子化したものが想定されるが、本発明としては、これらに限定されるわけではなく、「代表ワード」とこれに結びつけられた「代表ワードを説明する文章」が存在する文章群であれば、何であってもよい。
【００５９】
上述した各種辞書や百科事典では、「見出し」と称される文字列に対して、「解説する文」が存在することが通常である。この見出し部分を「代表ワード」とみなし、解説する文を「代表ワードを説明する文章」とみなすものである。
【００６０】
一つの例として、入力された検索文字列と、「代表ワード」との比較により、関連文字列保管手段１９’を検索する場合を図６（ａ）を用いて説明する（以下、検索方法Ｃとする）。尚、図６（ａ）及び（ｂ）は、それぞれ図４のステップＳ３０に相当し、関連キーワード検索を詳しく説明するフローチャートである。
【００６１】
まず、関連文字列保管手段１９’を参照し、入力された検索文字列に一致する「代表ワード」が存在するか否かをチェックする（ステップＳ３１１０，Ｓ３１２０）。一致する「代表ワード」が存在する場合には、一致した「代表ワード」に結び付けられた「代表ワードを説明する文章」を取得して、該文章中に、キーワード保管手段１２に保管されているキーワードが存在するか否かを検証し、キーワードが存在するときは、存在するキーワードと入力された検索文字列との間に関連性があると判断する（ステップＳ３１３０，Ｓ３１４０）。
【００６２】
他の例として、入力された検索文字列と、「代表ワードを説明する文章」との比較により、関連文字列保管手段１９’を検索する場合を図７（ｂ）を用いて説明する（以下、検索方法Ｄとする）。
【００６３】
まず、関連文字列保管手段１９’を参照し、入力された検索文字列が、「代表ワードを説明する文章」中に存在するか否かをチェックする（ステップＳ３１５０，Ｓ３１６０）。検索文字列が、文章中に存在する場合には、該文章と結びつけられた「代表ワード」を取得し、該代表ワードがキーワード保管手段１２に保管されているキーワードと一致するか否かを検証し、一致するときは、一致したキーワードと入力された検索文字列との間に関連性があると判断する（ステップＳ３１７０，Ｓ３１８０）。
【００６４】
上述した検索方法Ｃ及びＤを具体例を用いて説明する。尚、図２（ａ）に示すような映像キーワード結び付け手段１３、図２（ｄ）に示すような関連文字列保管手段１９’ａが存在するものとして、以下、説明する。
【００６５】
例えば、入力された検索文字列が「ヒトラー」である場合には、関連キーワード検索手段１６’においては、例えば、検索方法Ｃを採用した場合、代表ワード「ヒトラー」と一致するので、代表ワード「ヒトラー」と結びついた文章の中から「ドイツ」及び「第二次世界大戦」のキーワードを見つける。この結果、キーワード「ドイツ」及び「第二次世界大戦」は、映像キーワード結び付け手段１３からそれぞれ映像Ｃ及びＡと対応付けられているので、映像Ａ及びＣを検索結果とするものである。
【００６６】
これは、入力された検索文字列が「ヒトラー」である場合には、一致キーワード検索手段１５により得られる映像は、映像Ｂだけであるのに対して、関連キーワード検索手段１６’を用いることで、映像Ｂ以外に、映像Ａ及びＣも関連性ある映像として提示可能であることを意味している。
【００６７】
また、例えば、検索方法Ｄを採用した場合には、入力された検索文字列「ヒトラー」は、代表ワードを説明する文章「第二次世界大戦のドイツを支配した政党。ナチス党。ヒトラーが総統として指導した」に存在するので、該文章と結びついた代表ワード「ナチス」を見つける。この結果、代表ワード「ナチス」をキーワードとし、キーワード「ナチス」は映像キーワード結び付け手段１３から映像Ｂ及びＣと対応付けられているので、映像Ｂ及びＣを検索結果とするものである。
【００６８】
これは、入力された検索文字列が「ヒトラー」である場合には、一致キーワード検索手段１５により得られる映像は、映像Ｂだけであるのに対して、関連キーワード検索手段１６’を用いることで、映像Ｂ以外に、映像Ｃも関連性ある映像として提示可能であることを意味している。
【００６９】
尚、検索方法Ｃ及びＤのいずれか一方を実施するのは勿論、検索方法Ｃ及びＤを組み合わせて実施してもよい。
【００７０】
図７は、インターネット網などの通信ネットワークを介して映像検索サービスを行う場合のシステム構成例を示す図である。同図によれば、検索サイトＣ１０と、映像データベースＤＢ１０を用意し、検索を行う。通常のキーワードによる検索結果（ステップＳ１１０，Ｓ１３０）以外に検索サイトＣ１０は、インターネット上の辞書サイトＤＩ１０に問い合わせを行う（ステップＳ１２０）。問い合わせを行い、入力文字列にヒットした解説文を入手し、その文章に含まれるキーワードを有する映像を結果として出力する（ステップＳ１４０，Ｓ１５０）。または、入力文字列を含む解説文を逆引きし、その代表ワードをキーワードとして有する映像を検出する（ステップＳ１４０，Ｓ１５０）。
【００７１】
問い合わせを行う辞書や百科事典は、インターネット上に存在してもよいし、検索サイトＣ１０内に存在してもよい。また、単一の辞書や百科事典でなく、複数の辞書や百科事典に問い合わせるようにしてもよい。さらには、これら辞書や百科事典の問い合わせ方法は、検索利用者の設定によって変更可能としてもよい。
【００７２】
従って、本実施の形態の変形例によれば、本実施の形態における効果に加えて、既存の辞書等を用いて関連キーワードを検索することができるので、関連文字列を記憶する辞書等を一から作成する必要がないという効果を得ることができる。
【００７３】
＜第２の実施の形態＞
図８は、本発明の第２の実施の形態に係る映像検索装置２の概略構成図である。図８に示す映像検索装置２は、キーワードを用いて映像を検索する装置であり、映像保管手段１１、キーワード保管手段１２、映像キーワード結び付け手段１３、文字列入力手段１４、一致キーワード検索手段１５、キーワード関連決定手段２１、関連キーワード検索手段２２、映像検索手段１７、及び映像検索結果表示手段１８を具備する構成である。尚、本実施の形態においては、第１の実施の形態と異なる構成及び機能のみ説明し、その他の構成及び機能に関しては同一部分には同一符号を付して説明を省略する。
【００７４】
本実施の形態においては、映像検索装置１の関連キーワード検索手段１６が、映像検索装置２のキーワード関連決定手段２１及び関連キーワード検索手段２２となっている点が第１の実施の形態と異なっており、映像検索する前にキーワード同士を関連付けて、検索速度の向上を図っているものである。
【００７５】
キーワード関連決定手段２１は、キーワード保管手段１２に保管されたキーワードに対してあらかじめ関連性が存在するかどうかの決定を行う手段であり、例えば、（関連キーワードＩＤ、キーワードＩＤ、キーワードＩＤ）の組み合わせでキーワードの結び付け管理を行うようにしてもよい。尚、この関連性あるキーワードの決定は、キーワード管理する人間によって行われるため、キーワード関連決定手段２１は、追加、削除、修正といった編集機能を備えるものである。また、関連キーワードの管理は、上述した方法に限定されず、例えば、（関連文字列ＩＤ、キーワードＩＤ、キーワードＩＤ、関連度数）のように、関連性に関する重み付けの数値情報を加えて管理してもよい（例えば、関連度数は、ｎ段階の数値としてもよいし、大中小と分類してあるだけでもよい）。
【００７６】
関連キーワード検索手段２２は、一致キーワード検索手段１５で検索され、取得された一致したキーワードに対して、関連あるキーワードをキーワード関連決定手段２１から検索する手段である。上述したように、既にキーワード関連決定手段２１によってあるキーワードに対する関連キーワードは定まっているので、一致したキーワードをキーワード関連決定手段２１に与えれば、容易に一致したキーワードの関連キーワードは出力されるようになっている。
【００７７】
尚、上述した映像検索装置２は、具体的には、少なくとも演算機能および制御機能を備えた中央演算装置（ＣＰＵ）、プログラムやデータを格納する機能を有するＲＡＭ等からなる主記憶装置（メモリ）を有する電子的な装置から構成されているものである。また、映像検索装置２は、主記憶装置の他、ハードディスクなどの補助記憶装置を具備していてもよい。
【００７８】
また、本実施の形態に係る各種処理を実行するプログラムは、前述した主記憶装置またはハードディスクに格納されているものである。そして、このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録することも、通信ネットワークを介して配信することも可能である。
【００７９】
さらに、上述した映像検索装置２は、物理的に一つからなる装置の他、複数の装置がネットワーク接続されたシステムなどのいずれの構成であってもよい。
【００８０】
次に、図９を用いて、本実施の形態に係る映像検索装置２の動作を説明する。ここで、図９は、映像検索装置２の全体に係る動作を示すフローチャートである。
【００８１】
まず、事前に、関連キーワード決定手段２１により、キーワード同士の関連性を決定する（ステップＳ２１０）。
【００８２】
次に、検索利用者により検索文字列が文字列入力手段１４を介して入力されると、映像検索装置１は、一致検索キーワード手段１５によりキーワード保管手段１２から一致するキーワードを取得するとともに、関連検索キーワード手段２２により、関連キーワード決定手段２１を参照して関連キーワードを取得する（ステップＳ２２０，Ｓ２３０，Ｓ２４０）。
【００８３】
次に、一致検索キーワード手段１５及び関連検索キーワード手段１６で検索されたキーワードをもとに映像検索手段１７により映像保管手段１１から該当する映像を検索し、取得された検索結果の映像を映像検索結果表示手段１８を介して表示する（ステップＳ２５０，Ｓ２６０）。
【００８４】
従って、本実施の形態によれば、第１の実施の形態による効果に加えて、キーワード関連決定手段２１に予めキーワード同士が関連付けられているので、検索速度の向上を図ることができる。
【００８５】
＜第２の実施の形態の変形例＞
第２の実施の形態の変形例としては、「代表ワード」と「代表ワードを説明する文章」を対応付けた文章群を関連文字列保管手段１９’とし、該関連文字列保管手段１９’から生成された関連キーワード決定手段２１’及び関連キーワード検索手段２２’を備える映像検索装置２’であってもよい。尚、関連文字列保管手段１９’は、第１の実施の形態の変形例で説明したものと同一であるため、説明を省略する。
【００８６】
次に、一つの例として、キーワード保管手段１２に保管されたあるキーワードと、「代表ワード」との比較により、関連文字列保管手段１９’から関連キーワードを生成する方法を図１０（ａ）を用いて説明する（以下、検索方法Ｅとする）。尚、図１０は、図９のステップＳ２１０に相当し、関連キーワード決定を詳しく示すフローチャートである。
【００８７】
まず、関連文字列保管手段１９’を参照し、あるキーワードに一致する「代表ワード」が存在するか否かをチェックする（ステップＳ２１１０，Ｓ２１２０）。一致する「代表ワード」が存在する場合には、一致した「代表ワード」に結び付けられた「代表ワードを説明する文章」を取得して、該文章中に、キーワード保管手段１２に保管されている他のキーワードが存在するか否かを検証し、他のキーワードが存在するときは、他のキーワードとあるキーワードとの間に関連性があると判断し、この関連性をキーワード関連決定手段２１’に保管する（ステップＳ２１３０，Ｓ２１４０）。
【００８８】
他の例として、キーワード保管手段１２に保管されたあるキーワードと、「代表ワードを説明する文章」との比較により、関連文字列保管手段１９’を検索する場合を図１０（ｂ）を用いて説明する（以下、検索方法Ｆという）。
【００８９】
まず、関連文字列保管手段１９’を参照し、あるキーワードが、「代表ワードを説明する文章」中に存在するか否かをチェックする（ステップＳ２１５０，Ｓ２１６０）。あるキーワードが、文章中に存在する場合には、該文章と結びつけられた「代表ワード」を取得し、該代表ワードがキーワード保管手段１２に保管されている他のキーワードと一致するか否かを検証し、一致するときは、他のキーワードとあるキーワードとの間に関連性があると判断し、この関連性をキーワード関連決定手段２１’に保管する（ステップＳ２１７０，Ｓ２１８０）。
【００９０】
上述した検索方法Ｅ及びＦを具体例を用いて説明する。尚、図２（ａ）に示すような映像キーワード結び付け手段１３、図２（ｄ）に示すような関連文字列保管手段１９’ａが存在するものとして、以下、説明する。
【００９１】
例えば、キーワードが「ヒトラー」である場合には、関連キーワード検索手段２２’においては、例えば、検索方法Ｅを採用した場合、代表ワード「ヒトラー」と一致するので、代表ワード「ヒトラー」と結びついた文章の中から「ドイツ」及び「第二次世界大戦」のキーワードを見つける。この結果、キーワード「ヒトラー」とキーワード「ドイツ」、キーワード「ヒトラー」とキーワード「第二次世界大戦」がそれぞれ関連付けられ、キーワード関連決定手段２１’に保管される。
【００９２】
これは、入力された検索文字列が「ヒトラー」である場合には、一致キーワード検索手段１５により得られる映像は、映像Ｂだけであるのに対して、関連キーワード決定手段２１’を用いることで、映像Ｂ以外に、映像Ａ及びＣも関連性ある映像として提示可能であることを意味している。
【００９３】
また、例えば、検索方法Ｆを採用した場合には、キーワード「ヒトラー」は、代表ワードを説明する文章「第二次世界大戦のドイツを支配した政党。ナチス党。ヒトラーが総統として指導した」に存在するので、該文章と結びついた代表ワード「ナチス」を見つける。この結果、代表ワード「ナチス」をキーワードとし、キーワード「ヒトラー」とキーワード「ナチス」が関連付けられ、キーワード関連決定手段２１’に保管される。
【００９４】
これは、入力された検索文字列が「ヒトラー」である場合には、一致キーワード検索手段１５により得られる映像は、映像Ｂだけであるのに対して、関連キーワード決定手段２１’を用いることで、映像Ｂ以外に、映像Ｃも関連性ある映像として提示可能であることを意味している。
【００９５】
尚、検索方法Ｅ及びＦのいずれか一方を実施するのは勿論、検索方法Ｅ及びＦを組み合わせて実施してもよい。
【００９６】
図１１は、インターネット網などの通信ネットワークを介して映像検索サービスを行う場合のシステム構成例を示す図である。同図によれば、検索サイトＣ２０と、映像とキーワードをセットした映像データベースＤＢ２０及び３０を用意し、事前にキーワード同士の関連性を決定しておく。関連性を決定するタイミングはキーワードや映像が追加される毎でも良いし、月に一度など定期的に行っても良い。映像データベースＤＢ２０からネットワーク上の辞書や百科事典サイトＤＩ２０に問い合わせを行う（ステップＳ３１０）。問い合わせの結果、キーワード同士の関連性を決定することができれば、キーワード関連ＤＢ３０に、その結果を格納する（ステップＳ３２０）。格納された結果に対しては、人間が編集機能を介して追加、削除、改変を行ってもよい。
【００９７】
このような状態で、検索サイトＣ２０から文字列が入力され映像のキーワード検索が行われる（ステップＳ３３０）。通常のキーワードによる検索で、入力文字列に一致したキーワードを取得する。さらに、一致したキーワードに対して、関連キーワードデータベースに問い合わせて、関連するキーワードを取得する（ステップＳ３５０，Ｓ３６０）。
【００９８】
一致したキーワードと、関連するキーワードを取得できたら、それらのキーワードを有する映像を検索し、表示する（ステップＳ３４０，Ｓ３７０）。
【００９９】
キーワード関連ＤＢ３０を構築する際に、問い合わせを行う辞書や百科事典はインターネット上に存在してもよいし、検索サイトＣ２０内に存在しても良い。また、単一の辞書や百科事典でなく、複数の辞書や百科事典に問い合わせるようにしてもよい。さらには、これら辞書や百科事典の問い合わせ方法は、検索利用者の設定によって変更可能としてもよい。
【０１００】
複数の辞書や百科事典に問い合わせる場合には、複数の辞書や百科事典に問い合わせた結果、複数の関連性が決定されることが予想されるが、それらの検索結果を重畳し、複数の辞書や百科事典の問い合わせの結果、関連性があると認められたもののみを認定するＡＮＤロジックが入ってもよいし、いずれかの辞書の結果なら認めるというＯＲロジックが入ってもよい。
【０１０１】
従って、本実施の形態の変形例によれば、本実施の形態における効果に加えて、既存の辞書等を用いて関連キーワードを検索することができるので、関連文字列を記憶する辞書等を一から作成する必要がないという効果を得ることができる。
【図面の簡単な説明】
【０１０２】
【図１】本発明の第１の実施の形態に係る映像検索装置の概略構成図である。
【図２】本発明の第１の実施の形態に係る映像検索装置における映像キーワード結び付け手段、関連文字列保管手段の具体例を示す図である。
【図３】本発明の第１の実施の形態に映像検索装置の映像検索結果表示手段の変形例である。
【図４】本発明の第１の実施の形態に係る映像検索装置の動作を示すフローチャートである。
【図５】本発明の第１の実施の形態に係る映像検索装置の関連キーワード検索処理を示すフローチャートである。
【図６】本発明の第１の実施の形態の変形例に係る映像検索装置の関連キーワード検索処理を示すフローチャートである。
【図７】本発明の第１の実施の形態の映像検索装置を通信ネットワークを介した映像検索サービスに適用した例を示す図である。
【図８】本発明の第２の実施の形態に係る映像検索装置の概略構成図である。
【図９】本発明の第２の実施の形態に係る映像検索装置の動作を示すフローチャートである。
【図１０】本発明の第２の実施の形態の変形例に係る映像検索装置の関連キーワード検索処理を示すフローチャートである。
【図１１】本発明の第２の実施の形態の映像検索装置を通信ネットワークを介した映像検索サービスに適用した例を示す図である。
【符号の説明】
【０１０３】
１，１’，２  映像検索装置
１１  映像保管手段（映像情報記憶手段の一例）
１２  キーワード保管手段（キーワード記憶手段の一例）
１３  映像キーワード結び付け手段（映像キーワード対応付け記憶手段の一例）
１４  文字列入力手段（検索文字列入力手段の一例）
１５  一致キーワード検索手段（一致キーワード取得手段の一例）
１６，１６’，２２  関連キーワード検索手段（関連キーワード取得手段の一例）
１７  映像検索手段（映像情報検索手段の一例）
１８，１８ａ  映像検索結果表示手段（検索結果表示手段の一例）
１９，１９’  関連文字列保管手段（関連文字列記憶手段の一例）
２１  キーワード関連決定手段（関連文字列記憶手段の一例）
１８１  入力文字表示手段
１８２  キーワード表示手段
１８３  関連キーワード表示手段
１８４  検索結果映像キーワード表示手段
【図１】
2006040040.tif 000003
【図２】
2006040040.tif 000004
【図３】
2006040040.tif 000005
【図４】
2006040040.tif 000006
【図５】
2006040040.tif 000007
【図６】
2006040040.tif 000008
【図７】
2006040040.tif 000009
【図８】
2006040040.tif 000010
【図９】
2006040040.tif 000011
【図１０】
2006040040.tif 000012
【図１１】
2006040040.tif 000013