(57)【特許請求の範囲】
【請求項１】
インターネットを通じて、動画データに関する検索を受け付けて検索結果を送信する動画検索サーバであって、
前記インターネットに公開された、撮影位置の異なる画像が連ねて構成された動画データおよび、該動画データが撮影された異なる複数の位置を示す地域位置情報と該地域位置情報で特定される各位置でそれぞれ撮影された前記動画データ内の各再生開始時刻を示す再生位置情報とを含むメタ情報を収集する動画収集手段と、
前記収集された動画データを前記メタ情報とともに記憶する動画データ記憶手段と、
前記動画収集手段が収集した前記動画データおよび前記メタ情報を基にして、前記地域位置情報に含まれる位置と、動画データのファイル名と、前記位置で撮影された動画データの再生位置情報とを対応付けることで索引情報を生成する索引付与手段と、
端末から検索要求を受け付ける検索受付手段と、
前記検索要求に対応する地域位置情報と、前記索引情報に基づいて、前記動画データ記憶手段に記憶され、前記検索要求に対応する地域位置情報の位置で撮影された時間帯の存在する動画データのファイル名と再生位置情報とを検索する検索手段と、
前記検索手段が検索した検索結果に基づいて、前記検索要求に対応する地域位置情報の位置で撮影された時間帯の存在する動画データと、該動画データのうち、前記検索要求に対応する地域位置情報の位置で撮影された各再生開始時刻とを対応付けた情報を、前記検索要求を受け付けた端末に送信する検索結果送信手段と、を備える動画検索サーバ。
【請求項２】
前記動画収集手段は、前記インターネットに公開された、前記動画データおよび、該動画データが撮影された互いの距離が所定距離離れた異なる複数の位置を示す地域位置情報と該地域位置情報で特定される各位置でそれぞれ撮影された動画データの各再生開始時刻を示す再生位置情報とを含むメタ情報を収集することを特徴とする請求項１に記載の動画検索サーバ。
【請求項３】
インターネットを通じて、動画データに関する検索を受け付けて検索結果を送信する動画検索サーバの動画検索方法であって、
前記動画検索サーバは、
前記インターネットに公開された、撮影位置の異なる画像が連ねて構成された動画データおよび、該動画データが撮影された異なる複数の位置を示す地域位置情報と該地域位置情報で特定される各位置でそれぞれ撮影された前記動画データ内の各再生開始時刻を示す再生位置情報とを含むメタ情報を収集するステップと、
前記収集された動画データを前記メタ情報とともに記憶装置に記憶するステップと、
前記動画収集手段が収集した前記動画データおよび前記メタ情報を基にして、前記地域位置情報に含まれる位置と、動画データのファイル名と、前記位置で撮影された動画データの再生位置情報とを対応付けることで索引情報を生成するステップと、
端末から検索要求を受け付けるステップと、
前記検索要求に対応する地域位置情報と、前記索引情報に基づいて、前記記憶装置に記憶され、前記検索要求に対応する地域位置情報の位置で撮影された時間帯の存在する動画データのファイル名と再生位置情報とを検索するステップと、
検索した検索結果に基づいて、前記検索要求に対応する地域位置情報の位置で撮影された時間帯の存在する動画データと、該動画データのうち、前記検索要求に対応する地域位置情報の位置で撮影された各再生開始時刻とを対応付けた情報を、前記検索要求を受け付けた端末に送信するステップと、
を実行することを特徴とする動画検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画検索サーバに関する。特に、地名情報を含むメタ情報を有する動画データの検索に用いられる動画検索サーバに関する。
【背景技術】
【０００２】
従来、インターネット上には、様々な形式ファイルが自由に閲覧可能に提供され、公衆に利用可能となっている。特に、近年では設備の増強により、単なるテキストデータや静止画等の画像データの提供から、動画データの提供が可能となり、動画データの提供を主とする様々なビジネスが誕生している。
【０００３】
一方で、ユーザがインターネット上に提供されている視聴可能な動画データを見るには、検索により目的のデータを探す必要がある。しかし、通常画像データや動画データそのものを解析して意味内容を判別することは困難であり、クローラによりインデックスされる対象とはならない。そこで、動画データの撮影中に、センサが検知した人の動作に関する情報等を自動的にメタ情報として付与し、メタ情報に含まれる情報を検索できるようにした発明が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１２１２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、動画データにメタ情報を自動的に付与して検索に使用することが可能であるが、センサで検知したことを自動的にメタ情報に書き込むため、センサが検知した全ての内容が検索キーとなると、情報量が多すぎて逆に検索には向かないという問題がある。さらには、一つの動画データ内において、その一部分だけに示されている情報が存在する場合には、通常ファイル名等に現れることはまれであり、メタ情報を参照して検索できたとしても、どの位置にその情報があるのかを把握することは困難である。
【０００６】
本発明は、インターネット上で提供された動画データを検索しやすくし、動画データの利用を促進できるサーバ、及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）インターネットを通じて、動画データに関する検索を受け付けて検索結果を送信する動画検索サーバであって、前記インターネットに公開され、前記動画データの内容に関する地名情報及び前記地名情報に関連付けられた再生位置情報を含むメタ情報を有する動画データを収集する動画収集手段と、前記収集された動画データを前記メタ情報とともに記憶する動画データ記憶手段と、前記地名情報は、前記地名情報に対応する地域位置情報を含み、前記動画収集手段が収集した前記動画データについて、前記地域位置情報に基づいて索引情報を付与する索引付与手段と、端末から検索要求を受け付ける検索受付手段と、前記検索要求及び前記索引情報に基づいて、前記動画データ記憶手段に記憶された動画データを検索する検索手段と、前記検索手段が検索した検索結果を、前記検索要求を受け付けた端末に送信する検索結果送信手段と、を備える動画検索サーバ。
【０００８】
（１）に係る発明によれば、インターネット上で収集され、地名情報を有する動画データをメタ情報と共に記憶するとともに、地名情報に対応する地域位置情報に基づいて索引情報を付与する。そして、端末から地名情報に関連した検索要求を受信すると、その検索要求と索引情報とに基づいて動画データの検索を行い、その検索結果を当該端末に送信する。
これにより、地名情報に基づいて動画データを検索することができる。
【０００９】
（２）前記検索手段は、前記検索要求に含まれる地名情報に対応する前記地域位置情報に関連付けられた前記再生位置情報を検索する（１）に記載の動画検索サーバ。
【００１０】
（２）に係る発明によれば、（１）に記載の発明に加えて、前記検索要求に含まれる地名情報に対応する前記地域位置情報に関連付けられた前記再生位置情報を検索する。
これにより、端末が地名情報を含む検索要求を送信した場合に、検索手段が当該地名情報に関連する動画データの再生位置情報を検索し、検索結果送信手段がその検索結果を端末に送信することができる。よって、検索要求に含まれる地名情報に関する内容が、動画データの一部分のみに含まれているような動画データを検索することができ、また、端末においては、その地名情報に関連した再生位置から動画データを再生させるようにすることができる。
【００１１】
（３）インターネットを通じて、動画データに関する検索を受け付けて検索結果を送信する動画検索方法であって、前記動画データを記憶する動画データ記憶手段を備え、前記インターネットに公開され、前記動画データの内容に関する地名情報及び前記地名情報に関連付けられた再生位置情報を含むメタ情報を動画データを収集するステップ、前記地名情報は、前記地名情報に対応する地域位置情報を含み、前記収集された動画データを前記メタ情報とともに前記動画データ記憶手段に記憶するステップ、収集され、記憶された前記動画データについて、前記地域位置情報に基づいて索引情報を付与するステップ、端末から検索要求を受け付けるステップ、前記検索要求及び前記索引情報に基づいて、前記動画データ記憶手段に記憶された動画データを検索するステップ、検索された検索結果を、前記検索要求を受け付けた端末に送信するステップ、を有する方法。
【００１２】
（３）に係る発明によれば、（１）と同様の効果を奏することができる。
【発明の効果】
【００１３】
本発明によれば、インターネット上で提供された地名情報を有する動画データを検索しやすくし、地名情報を有する動画データの利用を促進できるサーバ、及び方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るシステムの全体概要及び動画検索サーバの機能構成を示す図である。
【図２】本発明の実施形態に係る動画データテーブルを示す図である。
【図３】本発明の実施形態に係る動画データの記憶構造を示す概念図である。
【図４】本発明の実施形態に係る索引情報テーブルを示す図である。
【図５】本発明の実施形態に係るカメラ及び端末の機能構成を示す図である。
【図６】本発明の実施形態に係る索引付与処理を示すフローチャートである。
【図７】本発明の実施形態に係る検索処理を示すフローチャートである。
【図８】本発明の実施形態に係る検索結果の表示例を示す図である。
【図９】本発明の実施形態に係る動画検索サーバのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、本発明の実施形態に係るシステム１の全体概要を示す図である。
【００１６】
システム１は、動画検索サーバ１０と、ネットワーク４０を介して動画検索サーバ１０に検索要求を行う端末３０と、から構成される。また、端末３０には、必要に応じて動画データを撮影するカメラ２０が接続される。
【００１７】
動画検索サーバ１０は、ネットワーク４０に接続された他のサーバ５０ａ，５０ｂ・・・から動画データをクロールし、インデキシングして動画検索サーバ１０が提供する検索エンジンに登録する。
【００１８】
端末３０は、動画検索サーバ１０に対して動画データの検索要求を送信し、動画検索サーバ１０から検索結果を受信する。また、一方で、カメラ２０を接続して、カメラ２０で撮影した動画データを記憶し、ネットワーク４０を介して他のサーバ５０ａ，５０ｂ・・・に登録し、公開することもできる。
【００１９】
カメラ２０は、動画データを撮影する。動画データには、地名情報が含まれる。この地名情報は、本実施形態では、ＧＰＳ衛星６０から取得した位置情報を少なくとも含む。位置情報は、地域に関連付けられる情報であり、地域位置情報を示す。また、カメラ２０が地図情報を有している場合には、地域位置情報と地図情報とを照合し、当該地域位置情報の地名情報を含むようにしてもよい。カメラ２０は、動画データの撮影中にＧＰＳ衛星６０から所定間隔で地域位置情報としてのＧＰＳ信号を受信して、撮影中の動画データにおける当該信号を受信した時点を関連付けて記憶する。この地域位置情報を取得した時点が再生位置情報となる。そして、これらの情報は、撮影した動画データにメタ情報として埋め込まれる。
【００２０】
ネットワーク４０は、いわゆるインターネット等のオープンな広域ネットワークである。
【００２１】
＜動画検索サーバ＞
図１から図４を参照して動画検索サーバ１０の機能構成について説明する。
図２は、動画データテーブルを示す図である。図３は、動画データの記憶構造を示す概念図である。図４は、索引情報テーブルを示す図である。
【００２２】
動画検索サーバ１０は、動画収集部１１と、索引付与部１２と、検索受付部１３と、検索部１４と、検索結果送信部１５と、記憶部１６と、により構成される。また、記憶部１６は、動画データＤＢ１６１と検索用索引ＤＢ１６２とを含む。
【００２３】
動画収集部１１は、動画収集手段としてネットワーク４０を巡回して、公開されている動画データを収集する。詳細には、各サーバ５０ａ，５０ｂ・・・で開設されているホームページ等を巡回し、公開されている動画データを収集して動画データＤＢ１６１に登録し、検索可能とする。この動画収集部１１は、例えば、既知の検索用ロボットエンジンを使用することができる。
【００２４】
動画収集部１１が収集した動画データは、記憶部１６の動画データＤＢ１６１にデータベース化されて記憶される。例えば図２に示すようなテーブルで管理される。
【００２５】
図２を参照して動画データテーブルについて説明する。動画データテーブルは、記憶部１６の動画データＤＢ１６１に格納されているテーブルである。動画データテーブルは、「ファイル名」欄、「再生位置」欄及び「地域位置情報」欄で少なくとも構成され、それぞれ関連付けられている。
【００２６】
「ファイル名」欄には、動画収集部１１が収集した動画データのファイル名がそれぞれ格納される。
【００２７】
「再生位置」欄には、動画データに含まれる再生位置情報が格納される。この再生位置情報は、カメラ２０により撮影された動画データに付与されたメタ情報に含まれる情報であり、地域位置情報に関連付けられて記憶されている。再生位置情報は、本実施形態では動画データの再生可能位置を示し、動画データの全再生時間中の任意の時間で示される。端末３０において当該画像データを再生する場合に、再生位置情報で指定された時間から再生可能となる位置を示す。
【００２８】
例えば、図３に示すように、動画データの撮影開始時点を“０：００”とすると、撮影開始から“３：０５”の時点で地域位置情報（Ｘ１，Ｙ１）が付与されている。これは、すなわち、撮影開始から３分５秒から地域位置情報（Ｘ１，Ｙ１）の位置の画像が撮影されていることを示す。そして、さらに“６：４７”の時点で（Ｘ２，Ｙ２）の地域位置情報が付与されている。これは、撮影開始から６分４７秒の時点から地域位置情報（Ｘ２，Ｙ２）の画像が撮影されていることを示す。したがって、地域位置情報（Ｘ１，Ｙ１）の画像が撮影されているのは、３分０５秒から６分４７秒までであることがわかる。そして、これらの時間を示す情報（３：０５や６：４７）が再生可能位置（すなわち、再生位置）を示し、当該ファイルＡの動画データを再生する場合に、（Ｘ１，Ｙ１）の位置の動画を再生した場合は、“３：０５”の再生位置を指定することで、その位置から再生が可能となる。
【００２９】
図２に戻って、「地域位置情報」欄には、動画データに付与されたメタ情報に格納されている地域位置情報が格納される。この地域位置情報は、カメラ２０において動画データを撮影したときに取得されたＧＰＳ信号に基づいて地域位置情報を算出されたものであり、動画データに付与されたメタ情報に記憶されている。
【００３０】
図１に戻って、索引付与部１２は、インデキシングを行う。詳細には、動画収集部１１が収集し、動画データＤＢ１６１に記憶された動画データについて索引情報を付与し、検索用索引ＤＢ１６２に記憶する。この索引情報は、後述の検索部１４が検索処理を行う際に使用される情報である。
【００３１】
ここで、図４を参照して、検索用索引ＤＢ１６２に記憶されている索引情報テーブルについて説明する。索引情報テーブルは、索引付与部１２がインデキシングを行った結果が格納されるテーブルであり、「地域位置情報」欄と「動画情報」欄とで少なくとも構成される。
【００３２】
「地域位置情報」欄には、動画収集部１１が収集した動画データのメタ情報に含まれる地域位置情報がそれぞれ格納される。そして、このそれぞれの地域位置情報を有する動画ファイルの情報が「動画情報」欄に格納される。
【００３３】
「動画情報」欄に格納される動画ファイルの情報は、本実施形態では、動画データのファイル名と、当該動画データにおいて地域位置情報に関連付けられた再生位置情報とが組み合わされて格納されている。例えば、図４によると、「地域位置情報」欄に（Ｘ１，Ｙ１）が格納されている行の「動画情報」欄には、Ａ（３：０５）及びＥ（６：２１）が格納されている。Ａ及びＥは、動画データのファイル名を示し、（３：０５）及び（６：２１）は各動画ファイルの再生位置を示す。すなわち、ファイルＡは、そのファイル内の３分０５秒の位置から地域位置情報（Ｘ１，Ｙ１）で撮影された情報（画像データ）が記録されていることを示す。
【００３４】
図１に戻って、検索受付部１３は、端末３０から動画検索サーバ１０に対してネットワーク４０を介して送信された検索要求を受け付ける。この検索要求には地名情報を含む。検索受付部１３は検索要求を受け付けると、検索部１４に受信した検索要求を出力する。そして検索部１４は、検索用索引ＤＢ１６２を参照して検索要求に含まれる地名情報から該当する地域位置情報を検索し、該当する動画データを動画データＤＢ１６１から読み出し、検索結果送信部１５に出力する。このとき、検索部１４は、検索した地域位置情報に基づいて、記憶部１６の所定領域に記憶された地図情報と対照し、地域位置情報が示す地名や周辺地図等の情報についても検索するようにしてもよい。
【００３５】
検索結果送信部１５は、検索受付部１３が検索要求を受け付けた端末３０に、検索部１４が検索した検索結果を送信する。
【００３６】
記憶部１６は、動画検索サーバ１０が行う処理の各種プログラムや、データ類が格納される。また、記憶部１６の所定領域には、動画データＤＢ１６１や検索用索引ＤＢ１６２の領域が設けられているが、これらのデータベース類は別サーバに配置されていてもよい。また、データベース類はこれに限らず、例えば、地図情報を格納したデータベースや、動画検索サーバ１０が提供するサービスを利用するために登録が必要な場合の利用ＩＤ等を格納したデータベース等があってよい。
【００３７】
＜カメラ及び端末＞
図５を参照してカメラ２０及び端末３０の機能構成について説明する。図５はカメラ２０及び端末３０の機能構成を示す図である。
【００３８】
カメラ２０は、動画データを撮影する撮影部２１と、撮影された動画データに地域位置情報を付与する地域位置情報付与部２２と、端末３０等に接続するための外部接続部２３と、記憶部２４と、で構成される。
【００３９】
撮影部２１は、主として動画データを撮影する。いわゆる既知のビデオカメラや動画データを撮影可能なカメラにおける撮影手段であってよい。
【００４０】
地域位置情報付与部２２は、動画データの撮影中にＧＰＳ衛星６０からＧＰＳ信号を受信して、受信したＧＰＳ信号から地域位置情報を算出する。また、ＧＰＳ衛星からＧＰＳ信号を受信した時間、地域位置情報及び当該動画データを関連付けて記憶部２４に記憶する。ここでは、ＧＰＳ衛星からＧＰＳ信号を受信した時間とは、撮影中の動画データにおける経過時間を示す。例えば、撮影部２１が動画データの撮影を開始してから２分後にＧＰＳ衛星６０からＧＰＳ信号を受信した場合には、２：００という再生位置情報が付与される。
【００４１】
また、地域位置情報付与部２２が再生位置情報を付与するタイミングは、同一動画データにおいて、所定距離以上の距離を移動した場合であることが好ましい。具体的には、最初に地域位置情報と再生位置情報とを記憶してから、動画データの撮影中も継続してＧＰＳ衛星６０からの信号を受信するとともに、前回再生位置情報を付与した地点からの距離の差を計測する。そして前回再生位置情報を付与した地点から所定距離移動した場合、その時点の地域位置情報と共に再生位置情報を記憶する。
どのくらい移動した場合に、地域位置情報と再生位置とを記憶するかは、カメラ２０に入力手段（図示せず）を設け、任意に設定可能としてもよい。
【００４２】
外部接続部２３は、カメラ２０と外部機器とを接続するための接続部であり、既知の接続手段を使用することができる。例えば、ＵＳＢや、赤外線通信、シリアルポート、フラッシュ型メモリカード、その他光ディスク等の記憶媒体、ＬＡＮ等のネットワークへの接続手段を挙げることができる。
【００４３】
端末３０は、カメラ２０と接続する外部接続部３１と、各種処理を行う制御部３２と、端末のユーザが入力を行う入力手段としての入力部３３と、ネットワーク４０に接続するための通信部３４と、端末３０の動作プログラムや動画データを始めとする種々のデータが記憶される記憶部３５及び、動画データを再生表示する表示部３６で構成される。
【００４４】
外部接続部３１は、カメラ２０と通信する接続部である。少なくともカメラ２０と接続することができれば、カメラ２０の外部接続部２３に合わせた接続手段を備えることができる。
【００４５】
制御部３２は、入力部３３からの入力を受け付ける入力受付部３２１と、通信部３４を制御する通信制御部３２２と、カメラ２０から読み出した動画データを編集したり、ネットワーク４０を介してサーバ５０ａ，５０ｂに登録可能なように編集する動画編集部３２３とを有する。
【００４６】
動画編集部３２３は、動画データをサーバ５０ａ，５０ｂ・・・その他Ｗｅｂ上に登録するために必要な編集を行うための手段を構成する。例えば、解像度や圧縮率等の調整やファイルの種別等の変更であり、既知の手段を使用することができる。また、動画編集部３２３は、動画データの地域位置情報に対応する地名情報を編集するようにしてもよい。例えば、地域位置情報についてそれぞれ入力部３３から入力を受け付けてもよく、また、記憶部３５に記憶し、又はネットワーク４０を介して取得した地図情報に基づいて、地図情報に含まれる座標データと動画データの地域位置情報とを照合し、合致する地名情報を付与するようにしてもよい。
【００４７】
図６を参照して、動画検索サーバ１０における索引付与を行う処理について説明する。図６は、索引付与処理を示すフローチャートである。
【００４８】
ステップＳ１１では、動画収集部１１がネットワーク４０を巡回して動画データを収集する。そして、収集した動画データを、動画データに付与されているメタ情報とともに動画データＤＢ１６１に記憶する（ステップＳ１２）。
【００４９】
動画データＤＢ１６１には、図２に示す動画データテーブルのように、データベース化された状態で収集された動画データが記憶される。詳細には、動画データのメタ情報に記憶されている情報のうち、ファイル名、再生可能位置を示す再生位置、及びその地域位置情報がそれぞれ関連付けられて記憶される。
【００５０】
ステップＳ１３では、索引付与部１２が動画データＤＢ１６１に記憶されている動画データについて索引情報を付与する。詳細には、図４に示す索引情報テーブルのように、地域位置情報をキーとして、当該地域位置情報を有する動画データ名、及び当該地域位置情報を有する再生位置情報が関連付けられ、検索用索引ＤＢ１６２に記憶される（ステップＳ１４）。
【００５１】
図７を参照して、動画データの検索処理について説明する。図７は、検索処理を示すフローチャートである。
【００５２】
ステップＳ２１では、端末３０において、入力部３３を介して入力された検索語が入力受付部３２１により受け付けられる。そして、入力された検索語は、検索要求として通信部３４からネットワーク４０を介して動画検索サーバ１０に送信される（ステップＳ２２）。この場合、検索語は、いわゆる地図上の地名を示す地名情報を含むものとする。
【００５３】
ステップＳ２３では、端末３０から送信された検索要求を動画検索サーバ１０の検索受付部１３が受信し、検索部１４に送る。そして、検索部１４は、検索要求に基づいて検索処理を行う（ステップＳ２４）。
【００５４】
検索要求に含まれる地名情報に基づいて、索引情報テーブルで検索可能な地域位置情報に変換し、検索用索引ＤＢ１６２の索引情報テーブルを参照して検索する。地名情報を地域位置情報に変換するには、例えば、記憶部１６の所定領域に地図情報を記憶しておき、地名情報と対応する地域位置情報とを対応付けたテーブルを記憶しておくことが好ましい。そして、このテーブルにより地名情報から、当該地名情報に対応して格納された地域位置情報を検索することで変換することができる。
【００５５】
また、検索部１４が検索用索引ＤＢ１６２の検索情報テーブルを参照して地域位置情報に対応するファイル名及び再生位置情報を得ると、検索部１４は、次に動画データＤＢ１６１を参照して該当する動画データを読み出し、検索情報テーブルでの検索結果と共に検索結果送信部１５に送る。
【００５６】
ステップＳ２５では、検索結果送信部１５は、検索部１４から検索結果と動画データを受け取ると、検索要求を送信した端末３０に対してこれらのデータを送信する。
【００５７】
ステップＳ２６では、端末３０の通信部３４は、動画検索サーバ１０から検索結果及び動画データを受信すると、制御部３２は、これらの情報を表示部３６に表示させる。表示結果としては、図８に示すように、複数の動画データを示す画像やそのファイル名等を示すタイトル７４と共に、検索語に対応した地域位置情報を含む部分を示す再生位置情報が再生位置７５として表示される。
【００５８】
ここで、図８を参照して、端末３０の表示部３６に表示された検索結果の表示例について説明する。図８は、端末３０の表示部３６に表示された検索結果の表示例を示す図である。
【００５９】
検索語入力部７１には、検索語が入力されており、その下側の結果表示エリア７２に検索結果が表示されている。本実施形態では、動画データを示す画像７３とそのタイトル７４、及び再生位置７５が表示される。図８で示す表示例では、「東京」が検索語として入力されている。したがって、「東京」の地域位置情報を含む動画データが検索結果として結果表示エリア７２に表示されている。
【００６０】
再生位置７５は、時間で表示されており、再生位置７５に示される時間から検索語に対応する地名の画像が再生されることを示す。
【００６１】
図７に戻って、端末３０のユーザにより、表示部３６に表示された検索結果から、任意の動画データを入力部３３から受け付けると（ステップＳ２７）、制御部３２は、選択された動画データを再生位置情報に合わせて表示部３６に再生表示する（ステップＳ２８）。このとき、制御部３２は、再生位置情報に示された時間から再生表示を行う。
【００６２】
＜ハードウェア構成＞
図９を参照して動画検索サーバ１０のハードウェア構成について説明する。図９は、本発明の実施形態に係る動画検索サーバ１０のハードウェア構成の一例を示す図である。
【００６３】
動画検索サーバ１０は、上記の各機能を構成するＣＰＵ＿Ａ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ＿Ｂ（１０１２）等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、ならびにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００６４】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００６５】
ＢＩＯＳ１０６０は、各サーバの起動時にＣＰＵ＿Ａ（１０１０）が実行するブートプログラムや、各サーバのハードウェアに依存するプログラム等を格納する。
【００６６】
記憶部を構成するハードディスク１０７４は、動画検索サーバ１０がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、さらに必要に応じて各種データベース（動画データＤＢ１６１、検索用索引ＤＢ１６２等）を構成可能である。
【００６７】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０またはハードディスク１０７４に提供することもできる。
【００６８】
動画検索サーバ１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、または通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、動画検索サーバ１０にインストールされ実行されてもよい。
【００６９】
前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部１０７を構成する記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、またはメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１０７４または光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを動画検索サーバ１０に提供してもよい。
【００７０】
ここで、表示装置１０２２は、ユーザにデータの入力を受け付ける画面を表示したり、動画検索サーバ１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ  Ｄｉｓｐｌａｙ）、液晶表示装置（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等のディスプレイ装置を含む。
【００７１】
ここで、入力手段は、ユーザによる入力の受付を行うものであり、キーボード及びマウス１１００等により構成してよい。
【００７２】
また、通信Ｉ／Ｆ１０４０は、各サーバをネットワーク４０を介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００７３】
以上の例は、動画検索サーバ１０について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより各機能を実現することもできる。したがって、本実施形態の動画検索サーバ１０により実現される機能は、前述の方法を当該コンピュータにより実行することにより、あるいは、前述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【００７４】
端末３０も、前述の動画検索サーバ１０と同様な構成であってよい。また、端末３０について、本実施形態ではいわゆるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）で実現した例について説明したが、さらに、本発明の原理が適用可能である限り、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、ゲーム機等の様々な端末で実現してよい。
【００７５】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【符号の説明】
【００７６】
１０  動画検索サーバ
１１  動画収集部
１２  索引付与部
１３  検索受付部
１４  検索部
１５  検索結果送信部
１６  記憶部
２０  カメラ
３０  端末
４０  ネットワーク
５０ａ，５０ｂ  サーバ
６０  ＧＰＳ衛星
１６１  動画データＤＢ
１６２  検索用索引ＤＢ
【図１】
0005478960.tif 000002
【図２】
0005478960.tif 000003
【図３】
0005478960.tif 000004
【図４】
0005478960.tif 000005
【図５】
0005478960.tif 000006
【図６】
0005478960.tif 000007
【図７】
0005478960.tif 000008
【図８】
0005478960.tif 000009
【図９】
0005478960.tif 000010