(57)【特許請求の範囲】
【請求項１】
検索の対象となる対象物が写っている第一の画像である対象物属性条件と、撮影時のカメラの設定に撮影時の被写体距離を含む撮影設定条件と、を少なくとも有する検索条件を受け付ける検索条件受付部と、
撮影時刻を示す撮影時刻情報と、撮影位置を示す撮影位置情報と、撮影時の被写体距離を含む撮影設定情報とを有する撮影情報が付加された動画であり、前記検索条件に含まれる対象物属性条件である第一の画像に映っている対象物を含む撮影画像であり、前記検索条件が有する前記撮影設定条件を満たす被写体距離を含む撮影設定情報が付加された撮影動画を取得する撮影動画取得部と、
前記撮影動画取得部が取得した前記撮影動画を出力する出力部とを備える動画検索装置。
【請求項２】
前記撮影情報は、撮影された前記対象物の属性を示す対象物属性情報であり、第二の画像である対象物属性情報をも有する請求項１記載の動画検索装置。
【請求項３】
前記検索条件受付部は、撮影時のカメラの設定に撮影時の焦点距離を含む撮影設定条件を少なくとも有する検索条件を受け付け、
前記撮影設定情報は、撮影時の焦点距離を含み、
前記撮影動画取得部は、前記焦点距離を含む前記撮影設定条件をも満たす撮影動画を取得する請求項１または請求項２記載の動画検索装置。
【請求項４】
前記撮影動画取得部は、前記検索条件を満たすと判断した前記撮影動画から、当該検索条件を満たす個所であり, 当該撮影動画の一部である部分動画をも取得し、
前記出力部は、前記撮影動画取得部が取得した前記撮影動画および前記部分動画のいずれか一方または両方を出力する請求項１から請求項３いずれか一項に記載の動画検索装置。
【請求項５】
２以上の前記撮影動画が格納される撮影動画格納部をさらに備え、
前記検索条件受付部は、前記検索条件を端末装置から受信し、
前記撮影動画取得部は、前記検索条件を満たす前記撮影動画を前記撮影動画格納部から取得し、
前記出力部は、前記撮影動画取得部が取得した前記撮影動画を前記端末装置に送信する請求項１から請求項４のずれか一項に記載の動画検索装置。
【請求項６】
前記撮影動画取得部は、２以上の前記撮影動画を保持している２以上のサーバ装置に前記検索条件受付部が受け付けた前記検索条件を送信する送信手段と、前記検索条件の送信に応じて当該検索条件を満たす前記撮影動画を前記２以上のサーバ装置から受信する受信手段とを備え、
前記出力部は、前記受信手段が受信した前記撮影動画を出力する請求項１から請求項５いずれか一項に記載の動画検索装置。
【請求項７】
検索条件受付部と撮影動画取得部と出力部とを用いて行われる動画検索方法であって、
前記検索条件受付部が、検索の対象となる対象物が写っている第一の画像である対象物属性条件と、撮影時のカメラの設定に撮影時の被写体距離を含む撮影設定条件と、を少なくとも有する検索条件を受け付ける検索条件受付ステップと、
前記撮影動画取得部が、撮影時刻を示す撮影時刻情報と、撮影位置を示す撮影位置情報と、撮影時の被写体距離を含む撮影設定情報とを有する撮影情報が付加された動画であり、前記検索条件に含まれる対象物属性条件である第一の画像に映っている対象物を含む撮影画像であり、前記検索条件が有する前記撮影設定条件を満たす被写体距離を含む撮影設定情報が付加された撮影動画を取得する撮影動画取得ステップと、
前記出力部が、前記撮影動画取得ステップで取得された前記撮影動画を出力する出力ステップと、を備える動画検索方法。
【請求項８】
コンピュータを、
検索の対象となる対象物が写っている第一の画像である対象物属性条件と、撮影時のカメラの設定に撮影時の被写体距離を含む撮影設定条件と、を少なくとも有する検索条件を受け付ける検索条件受付部、
撮影時刻を示す撮影時刻情報と、撮影位置を示す撮影位置情報と、撮影時の被写体距離を含む撮影設定情報とを有する撮影情報が付加された動画であり、前記検索条件に含まれる対象物属性条件である第一の画像に映っている対象物を含む撮影画像であり、前記検索条件が有する前記撮影設定条件を満たす被写体距離を含む撮影設定情報が付加された撮影動画を取得する撮影動画取得部、
前記撮影動画取得部が取得した前記撮影動画を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影時刻などに基づき動画を検索する動画検索装置等に関するものである。
【背景技術】
【０００２】
従来、多数のユーザが、自身が撮影した動画をアップロードし、当該アップロードされた動画を視聴できるサービスが開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“YouTube”、［online］、YouTube, LLC、［２０１５年３月９日検索］、インターネット［URL；https://www.youtube.com/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、動画が撮影された時刻または位置に基づき、２以上の動画の中から、所望の動画を検索することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の動画検索装置は、撮影時刻に関する条件である撮影時刻条件、撮影位置に関する条件である撮影位置条件のうちのいずれか１以上を有する条件である検索条件を受け付ける検索条件受付部と、撮影時刻を示す情報である撮影時刻情報と、撮影位置を示す情報である撮影位置情報とを有する情報である撮影情報が付加された動画であり、検索条件を満たす動画である１以上の撮影動画を取得する撮影動画取得部と、撮影動画取得部が取得した撮影動画を出力する出力部とを備える動画検索装置である。
【０００６】
このような構成により、動画が撮影された時刻または位置に基づき、２以上の動画の中から、所望の動画を検索することができる。
【０００７】
また、本第二の発明の動画検索装置は、第一の発明に対して、撮影位置は、撮影時の高度も含む動画検索装置である。
【０００８】
このような構成により、動画が撮影された時刻または高度も含む位置に基づき、２以上の動画の中から、所望の動画を検索することができる。
【０００９】
また、本第三の発明の動画検索装置は、第一の発明に対して、検索条件は、撮影時のカメラの設定に関する条件である撮影設定条件をも有する条件であり、撮影情報は、撮影時のカメラの設定を示す情報である撮影設定情報をも有する情報である動画検索装置である。
【００１０】
このような構成により、動画が撮影された時刻、動画が撮影された位置、動画の撮影時のカメラの設定のうちのいずれか１以上に基づき、２以上の動画の中から、所望の動画を検索することができる。
【００１１】
また、本第四の発明の動画検索装置は、第一から第三いずれか１つの発明に対して、検索条件は、撮影された対象物の属性に関する条件である対象物属性条件をも有する条件であり、撮影情報は、撮影された対象物の属性を示す情報である対象物属性情報をも有する情報である動画検索装置である。
【００１２】
このような構成により、撮影された対象物の属性にも基づき、２以上の動画の中から、所望の動画を検索することができる。
【００１３】
また、本第五の発明の動画検索装置は、第一から第四いずれか１つの発明に対して、撮影動画取得部は、検索条件を満たす１以上の各撮影動画から、検索条件を満たす箇所であり、撮影動画の一部である１以上の部分動画をも取得し、出力部は、撮影動画取得部が取得した撮影動画および部分動画のいずれか一方または両方を出力する動画検索装置である。
【００１４】
このような構成により、動画が撮影された時刻などに基づき、２以上の動画の中から、所望の動画を検索することができる。
【００１５】
また、本第六の発明の動画検索装置は、第一から第五いずれか１つの発明に対して、撮影動画には、撮影動画が撮影により取得された時に、撮影情報が付加される動画検索装置である。
【００１６】
このような構成により、動画が撮影された時刻などを、動画の撮影時に当該動画に付加することができる。
【００１７】
また、本第七の発明の動画検索装置は、第四から第六いずれか１つの発明に対して、撮影動画には、撮影動画が予め決められた記憶領域に蓄積された後に、撮影動画に写っている対象物の属性を示す対象物属性情報が付加される動画検索装置である。
【００１８】
このような構成により、撮影された対象物の属性を、動画が蓄積された後に当該動画に付加することができる。
【００１９】
また、本第八の発明の動画検索装置は、第一から第七いずれか１つの発明に対して、２以上の撮影動画が格納される撮影動画格納部をさらに備え、検索条件受付部は、検索条件を端末装置から受信し、撮影動画取得部は、検索条件を満たす１以上の撮影動画を撮影動画格納部から取得し、出力部は、撮影動画取得部が取得した撮影動画を端末装置に送信する動画検索装置である。
【００２０】
このような構成により、動画が撮影された時刻などに基づき、２以上の動画の中から、所望の動画を検索することができる。
【００２１】
また、本第九の発明の動画検索装置は、第一から第七いずれか１つの発明に対して、撮影動画取得部は、２以上の撮影動画を保持している２以上のサーバ装置に、検索条件受付部が受け付けた検索条件を送信する送信手段と、検索条件の送信に応じて、検索条件を満たす１以上の撮影動画を、２以上のサーバ装置から受信する受信手段とを備え、出力部は、受信手段が受信した撮影動画を出力する動画検索装置である。
【００２２】
このような構成により、動画が撮影された時刻などに基づき、２以上の動画の中から、所望の動画を検索することができる。
【００２３】
また、本第十の発明の動画検索装置は、第一から第九いずれか１つの発明に対して、撮影時刻条件は、撮影された時間帯を有する条件である動画検索装置である。
【００２４】
このような構成により、指定された時間帯に含まれる時刻に撮影された動画を、２以上の動画の中から検索することができる。
【発明の効果】
【００２５】
本発明による動画検索装置等によれば、動画が撮影された時刻または位置に基づき、２以上の動画の中から、所望の動画を検索することができる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１における動画検索システム１の概念図
【図２】同動画検索装置１１および端末装置１２のブロック図
【図３】同動画検索装置１１の全体動作について説明するフローチャート
【図４】同端末装置１２の全体動作について説明するフローチャート
【図５】同撮影動画の例を示す図
【図６】同検索条件の入力例を示す図
【図７】同端末装置１２のブロック図
【図８】実施の形態２における動画検索システム２の概念図
【図９】同動画検索装置２１およびサーバ装置２２のブロック図
【図１０】同動画検索装置２１の全体動作について説明するフローチャート
【図１１】同サーバ装置２２の全体動作について説明するフローチャート
【図１２】同動画検索装置２１のブロック図
【図１３】実施の形態１における動画検索システム１の概念図
【図１４】同撮影装置３１のブロック図
【図１５】実施の形態２における動画検索システム２の概念図
【図１６】上記実施の形態におけるコンピュータシステムの概観図
【図１７】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００２７】
以下、本発明による動画検索装置等の実施の形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２８】
（実施の形態１）
本実施の形態において、１または２以上の動画検索装置１１と、１または２以上の端末装置１２とを備える動画検索システム１について説明する。動画検索装置１１は、端末装置１２から受信した検索条件を満たす動画を取得する。そして、動画検索装置１１は、当該動画を、端末装置１２に送信する。また、端末装置１２は、動画検索装置１１に検索条件を送信する。そして、端末装置１２は、当該検索条件を満たす動画を、動画検索装置１１から受信する。そして、端末装置１２は、当該動画を出力する。
【００２９】
図１は、本実施の形態における動画検索システム１の概念図である。図１において、１または２以上の各動画検索装置１１と、１または２以上の各端末装置１２とは、通信手段１３を介して通信が可能である。動画検索装置１１は、例えば、１または２以上の端末装置１２、端末装置１２以外の装置から、１または２以上の動画を受信し、蓄積するサーバである。また、動画検索装置１１は、例えば、動画をアップロードしたり、アップロードされた動画を視聴したりするサイト（いわゆる動画サイト）を運用するためのサーバであってもよい。また、端末装置１２は、例えば、携帯電話、スマートフォン、ＰＤＡ、タブレット型ＰＣなどの携帯端末である。また、端末装置１２は、例えば、ノートＰＣ、デスクトップＰＣなどであってもよい。また、端末装置１２以外の装置の例は、端末装置１２の例と同様である。また、端末装置１２以外の装置は、例えば、デジタルカメラ、ビデオカメラなど、動画の撮影機能を有する装置であることが好適である。また、通信手段１３は、無線または有線の通信回線である。通信手段１３は、例えば、インターネット、イントラネット、ＬＡＮ、公衆電話回線網などである。
【００３０】
また、図２は、本実施の形態における動画検索装置１１および端末装置１２のブロック図である。動画検索装置１１は、撮影動画格納部１１１、検索条件受付部１１２、撮影動画蓄積部１１３、撮影動画取得部１１４、出力部１１５を備える。また、端末装置１２は、端末受付部１２１、端末送信部１２２、端末受信部１２３、端末出力部１２４を備える。
【００３１】
撮影動画格納部１１１には、２以上の撮影動画が格納される。撮影動画とは、撮影により取得された動画である。言い換えると、撮影動画とは、撮影された動画である。また、撮影動画は、通常、１以上の処理単位を有する。言い換えると、撮影動画は、１以上の処理単位から構成される動画である。処理単位とは、処理が行われる単位である。当該処理の内容は、問わない。当該処理は、いわゆる信号処理、画像処理などであればよい。また、一の処理単位は、通常、一のフレームである。フレームは、例えば、静止画（いわゆる画像）であると考えてもよい。また、フレームは、例えば、フィールドであってもよい。また、一の処理単位は、例えば、２以上のフレームであってもよい。つまり、例えば、一の処理単位が一のフレームである場合、撮影動画は、通常、２以上の処理単位を有する。また、例えば、一の処理単位が２以上のフレームである場合、撮影動画は、通常、１以上の処理単位を有する。
【００３２】
また、撮影動画が有する１以上の各処理単位の大きさは、同一であってもよいし、異なっていてもよい。同一とは、つまりは、１以上の各処理単位の大きさが固定であることである。また、異なるとは、つまりは、１以上の各処理単位の大きさが変動することである。また、撮影動画のデータ形式は、問わない。
【００３３】
また、撮影動画には、通常、撮影情報が付加されている。「付加されている」とは、例えば、埋め込まれている、対応付いている、有している、ことなどを含み、広く解する。また、撮影情報とは、撮影に関する情報である。撮影情報は、例えば、撮影時刻情報、撮影位置情報、撮影設定情報、対象物属性情報などである。撮影時刻情報とは、撮影動画が取得された時刻（以下、適宜、撮影時刻とする）を示す情報である。また、撮影位置情報とは、撮影動画が取得された位置（以下、適宜、撮影位置とする）を示す情報である。また、撮影設定情報とは、撮影動画が取得された際の設定（以下、適宜、撮影時の設定とする）を示す情報である。当該設定は、通常、カメラの設定である。また、対象物属性情報とは、撮影された対象物の属性を示す情報である。「撮影された対象物」とは、例えば、撮影動画に写っている対象物であるとも言える。また、「撮影された対象物」とは、いわゆる被写体である。以下、これらの情報の詳細について、順に説明する。
【００３４】
撮影時刻情報は、時刻を示す情報である。時刻は、例えば、日時であってもよい。日時とは、日付（年月日）と時刻である。また、撮影時刻情報は、例えば、時間帯を示す情報であってもよい。また、当該時間帯は、例えば、動画の撮影が開始された時刻から、動画の撮影が終了した時刻までの時間帯であってもよい。つまり、撮影時刻情報は、例えば、２つの時刻のそれぞれを示す情報を有する情報であってもよい。当該２つの時刻は、例えば、動画の撮影が開始された時刻と、動画の撮影が終了した時刻である。
【００３５】
また、撮影位置情報は、位置を示す情報である。当該位置は、通常、経緯度である。また、当該位置は、例えば、地図上の座標、地点の名称、住所、行政区画の名称などであってもよい。行政区画とは、例えば、都道府県、市区町村などである。また、位置には、例えば、高度（高さ）が含まれてもよい。
【００３６】
また、撮影設定情報は、例えば、撮影方向、焦点距離、被写体距離などを示す情報である。撮影方向は、例えば、左右方向および上下方向である。左右方向および上下方向は、例えば、基準とする方向に対する角度である。つまり、例えば、左右方向において、北を基準（０°）とする場合、東は９０°、南は１８０°、西は２７０°である。また、例えば、上下方向において、水平を基準（０°）とする場合、真上は＋９０°、真下は−９０°である。また、左右方向は、いわゆる方位であってもよい。また、上下方向は、例えば、「上斜め４５°」、「下斜め３０°」などであってもよい。また、左右方向を、以下、適宜、水平方向とする。また、上下方向を、以下、適宜、垂直方向とする。
【００３７】
また、撮影設定情報には、例えば、撮影した装置の名称を示す情報が含まれてもよい。当該撮影した装置の名称は、例えば、いわゆる機種名である。
【００３８】
また、対象物属性情報は、例えば、対象物の大きさ、対象物の種類、対象物の名称などを示す情報である。
【００３９】
対象物の大きさは、縦幅、横幅のいずれか一方または両方である。縦幅は、いわゆる高さである。また、対象物の大きさは、例えば、（１）撮影動画のサイズ（寸法）を基準とした大きさ、または、（２）実際の大きさである。（１）の場合、対象物の大きさを示す対象物属性情報は、例えば、（１−１）「８０％」、（１−２）「１／２」、（１−３）「８００ｐｉｘ×６００ｐｉｘ」などである。（１−１）は、例えば、対象物の大きさが、撮影動画のサイズの８０％であることを示す。また、（１−２）は、例えば、対象物の大きさが、撮影動画のサイズの２分の１であることを示す。また、（１−３）は、例えば、対象物の大きさが、「８００ｐｉｘ×６００ｐｉｘ」であることを示す。また、（２）の場合、対象物の大きさを示す対象物属性情報は、例えば、（２−１）「１２０ｃｍ」、（２−２）「３ｍ」などである。（２−１）は、例えば、対象物の高さが１２０ｃｍであることを示す。また、（２−２）は、例えば、対象物の高さが３ｍであることを示す。
【００４０】
また、対象物の種類は、例えば、ジャンル、カテゴリなどであってもよい。対象物の種類を示す対象物属性情報は、例えば、「人物」、「建物」、「オブジェ」、「風景」などである。
【００４１】
また、対象物の名称を示す対象物属性情報は、例えば、「○○タワー」、「△△寺」、「××山」などである。
【００４２】
以上より、上記撮影情報が有する情報のうち、撮影時刻情報、撮影位置情報、撮影設定情報は、いわゆるＥｘｉｆ情報に相当する情報であるとも言える。
【００４３】
また、撮影情報は、少なくとも、撮影時刻情報および撮影位置情報を有していればよい。つまり、撮影情報は、例えば、撮影設定情報および対象物属性情報を有していなくてもよい。
【００４４】
また、一の撮影情報は、例えば、一の撮影動画に付加されていてもよい。また、一の撮影情報は、例えば、一の撮影動画が有する１以上の各処理単位に付加されていてもよい。また、一の撮影情報は、例えば、一の撮影動画が有する１以上の処理単位のうちのいずれか１以上の各処理単位に付加されていてもよい。
【００４５】
また、一の撮影動画の一部であり、時間的に連続する１または２以上の処理単位から構成される動画を、以下、適宜、部分動画とする。
【００４６】
また、撮影情報は、例えば、撮影動画の取得時（撮影時）に付加される。また、撮影情報が有する情報のうち、対象物属性情報は、例えば、撮影動画が予め決められた記憶領域に蓄積された後に、当該撮影動画に付加される。当該予め決められた記憶領域は、例えば、撮影動画格納部１１１であってもよいし、撮影動画が取得した装置が備える格納部であってもよい。
【００４７】
また、撮影動画格納部１１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、撮影動画格納部１１１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体、通信回線、入力デバイスなどを介して撮影動画格納部１１１などに記憶されてもよい。
【００４８】
検索条件受付部１１２は、検索条件を受け付ける。検索条件とは、撮影動画格納部１１１から撮影動画を検索するための条件である。また、検索条件受付部１１２が行う受け付けは、通常、受信である。つまり、本実施の形態において、検索条件受付部１１２は、通常、端末装置１２から検索条件を受信する。
【００４９】
なお、受け付けとは、タッチパネル、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の読み出し、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念であってもよい。
【００５０】
また、検索条件は、撮影動画に付加されている撮影情報に関する条件である。つまり、検索条件は、例えば、撮影時刻条件、撮影位置条件、撮影設定条件、対象物属性条件のうちのいずれか１以上を有する条件である。撮影時刻条件とは、撮影時刻に関する条件である。また、撮影時刻条件は、例えば、撮影動画に付加されている撮影情報が有する撮影時刻情報に関する条件であるとも言える。また、撮影位置条件とは、撮影位置に関する条件である。また、撮影位置条件は、例えば、撮影動画に付加されている撮影情報が有する撮影位置情報に関する条件であるとも言える。また、撮影設定条件とは、撮影時の設定に関する条件である。また、撮影設定条件は、例えば、撮影動画に付加されている撮影情報が有する撮影設定情報に関する条件であるとも言える。また、対象物属性条件とは、撮影された対象物の属性に関する条件である。また、対象物属性条件は、例えば、撮影動画に付加されている撮影情報が有する対象物属性情報に関する条件であるとも言える。
【００５１】
また、例えば、検索条件が、上記検索条件が有する条件のうちの２以上の条件を有する場合、検索条件は、当該２以上の条件の組み合わせである。当該組み合わせは、例えば、論理積（ＡＮＤ）、論理和（ＯＲ）などである。
【００５２】
（１）撮影時刻条件は、例えば、（１−１）２つの撮影時刻により示される条件、（１−２）１つの撮影時刻により示される条件、（１−３）１つの撮影時刻および当該時刻の前後の時間により示される条件などである。（１−１）の条件は、例えば、「１４：００≦撮影時刻≦１４：３０」などである。当該条件は、撮影時刻が、１４時００分以降１４時３０分以前であることを意味する。また、当該条件は、撮影された時間帯を有する条件であるとも言える。また、（１−２）の条件は、例えば、「撮影時刻＝１３：３０」などである。当該条件は、撮影時刻が、１３時３０分であることを意味する。また、（１−３）の条件は、例えば、「撮影時刻＝１３：３０±５分」などである。当該条件は、撮影時刻が、１３時３０分の５分前以降１３時３０分の５分後以前（１３時２５分以降１３時３５分以前）であることを意味する。
【００５３】
（２）撮影位置条件は、例えば、（２−１）２つの撮影位置により示される条件、（２−２）１つの撮影位置により示される条件、（２−３）１つの撮影位置および当該位置からの距離により示される条件などである。（２−１）の条件は、例えば、「（Ｘ１，Ｙ１）≦撮影位置≦（Ｘ２，Ｙ２）」などである。当該条件は、撮影位置が、（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）を対角の頂点とする矩形の範囲内であることを意味する。また、（２−２）の条件は、例えば、「撮影位置＝（Ｘ３，Ｙ３）」、「撮影位置＝○○県××市」などである。当該前者の条件は、撮影位置が、（Ｘ３，Ｙ３）であることを意味する。また、当該後者の条件は、撮影位置が、○○県××市であることを意味する。また、（２−３）の条件は、例えば、「撮影位置＝（Ｘ４，Ｙ４），１ｋｍ」などである。当該条件は、撮影位置が、（Ｘ４，Ｙ４）を中心とする半径１ｋｍの円内であることを意味する。
【００５４】
（３）撮影設定条件は、例えば、（３−１）「撮影方向：（南南西≦水平方向≦南南東）＆（＋１０°≦垂直方向≦−１０°）」、（３−２）「５０ｍｍ≦焦点距離≦１００ｍｍ」、（３−３）「３ｍ≦被写体距離≦５ｍ」などである。（３−１）の条件は、水平方向の撮影方向が、南南西から南南東の範囲内、かつ、垂直方向の撮影方向が、上斜め１０°から下斜め１０°の範囲内であることを意味する。また、（３−２）の条件は、焦点距離が、５０ｍｍ以上１００ｍｍ以下であることを意味する。また、（３−３）の条件は、被写体距離が、３ｍ以上５ｍ以下であることを意味する。
【００５５】
（４）対象物属性条件は、例えば、（４−１）「（６０％≦大きさ≦８０％）＆（種類＝人物）」、（４−２）「名称＝（○○タワー｜××ブリッジ）」、（４−３）「種類＝風景」などである。（４−１）の条件は、対象物の大きさが、撮影動画のサイズに対して６０％以上８０％以下であり、かつ、対象物の種類が、人物であることを意味する。また、（４−２）の条件は、対象物の名称が、○○タワーまたは××ブリッジであることを意味する。また、（４−３）の条件は、対象物の種類が、風景であることを意味する。
【００５６】
また、対象物属性条件は、例えば、画像であってもよい。当該画像は、撮影動画に写っていると思われる対象物が写っている画像である。言い換えると、当該画像は、検索の対象となる対象物が写っている画像である。
【００５７】
また、検索条件は、例えば、以下のようなユーザのニーズを満たすように、撮影時刻条件、撮影位置条件、撮影設定条件、対象物属性条件のうちのいずれか１以上を組み合わせて構成される条件である。
（Ａ）子供の運動会の徒競争場面を撮り逃してしまったので、他の親が撮影した動画の中から、当該徒競走場面が写っている動画を探したい。
（Ｂ）参加したイベントの様子を撮影した動画の中から、自分が写っている動画を探したい。
（Ｃ）街中の防犯カメラが撮影した動画の中から、犯人が写っている動画を探したい。
【００５８】
また、検索条件受付部１１２が受信する検索条件には、例えば、装置識別情報が対応付いていてもよい。装置識別情報とは、装置を識別する情報である。また、当該装置識別情報が識別する装置は、端末装置１２である。また、装置識別情報は、例えば、ＩＰアドレス、ＭＡＣアドレス、個体識別番号、電話番号、メールアドレスなどである。また、当該検索条件に対応付いている装置識別情報は、例えば、ユーザを識別する情報であってもよい。
【００５９】
撮影動画蓄積部１１３は、撮影動画を、撮影動画格納部１１１に蓄積する。撮影動画蓄積部１１３は、例えば、外部の装置から、１または２以上の撮影動画を受信する。当該外部の装置は、例えば、端末装置１２である。また、当該外部の装置は、例えば、端末装置１２以外の装置であってもよい。そして、撮影動画蓄積部１１３は、当該受信した撮影動画を、撮影動画格納部１１１に蓄積する。なお、当該撮影動画の受信は、例えば、図示しない受信部が行ってもよい。
【００６０】
また、撮影動画蓄積部１１３が受信する撮影動画には、例えば、装置識別情報が対応付いていてもよい。当該装置識別情報は、通常、端末装置１２を識別する情報である。また、当該装置識別情報は、例えば、ユーザを識別する情報であってもよい。
【００６１】
また、撮影動画蓄積部１１３が受信する撮影動画には、通常、撮影情報および対象物属性情報が付加されている。
【００６２】
また、撮影動画蓄積部１１３は、例えば、受信した撮影動画に、対象物属性情報を付加する。具体的に、撮影動画蓄積部１１３は、例えば、受信した撮影動画に、対象物属性情報が付加されているか否かを判断する。そして、付加されていない場合、撮影動画蓄積部１１３は、当該撮影動画を蓄積する際に、当該撮影動画に写っている対象物の属性を示す対象物属性情報を、当該撮影動画を用いて取得する。「撮影動画を蓄積する際」とは、「撮影動画を蓄積する前」であってもよいし、「撮影動画を蓄積した後」であってもよい。そして、撮影動画蓄積部１１３は、当該取得した対象物属性情報を、当該撮影動画に付加する。なお、例えば、撮影動画を蓄積する前に、対象物属性情報を取得した場合、撮影動画蓄積部１１３は、例えば、当該撮影動画に当該対象物属性情報を付加し、当該対象物属性情報が付加された撮影動画を蓄積する。また、この場合、撮影動画蓄積部１１３は、例えば、当該撮影動画を蓄積後に、当該対象物属性情報を当該撮影動画に付加する。
【００６３】
例えば、撮影動画が有する最初のフレームから最後のフレームまでに、特定の人物（以下、適宜、人物Ａとする）が写っているとする。このような場合、撮影動画蓄積部１１３は、例えば、当該撮影動画を用いて、対象物の種類を示す対象物属性情報「人物」を取得する。そして、撮影動画蓄積部１１３は、当該対象物属性情報を、当該撮影動画に付加する。このとき、撮影動画蓄積部１１３は、例えば、当該取得した対象物属性情報を、当該撮影動画が有する１以上の各フレームに付加してもよい。
【００６４】
また、例えば、上記撮影動画において、写っている人物Ａが動いており、当該動きにより人物Ａの大きさが変化しているとする。このような場合、撮影動画蓄積部１１３は、例えば、撮影動画が有する１以上の各フレームを用いて、当該フレームに写っている人物の大きさを示す対象物属性情報を取得する。そして、撮影動画蓄積部１１３は、当該対象物属性情報を、対応するフレームに付加する。
【００６５】
また、例えば、撮影動画が有する最初のフレームから３００フレーム目までに、「○○タワー」が写っているとする。また、当該撮影動画が有する３０１フレーム目から最後のフレームまでに、「××ブリッジ」が写っているとする。このような場合、撮影動画蓄積部１１３は、例えば、対象物の名称を示す対象物属性情報「○○タワー」を取得する。そして、撮影動画蓄積部１１３は、当該対象物属性情報を、当該最初のフレームから３００フレーム目までのフレームに付加する。また、撮影動画蓄積部１１３は、例えば、対象物の名称を示す対象物属性情報「××ブリッジ」を取得する。そして、撮影動画蓄積部１１３は、当該対象物属性情報を、当該３０１フレーム目から最後のフレームまでのフレームに付加する。
【００６６】
なお、撮影動画蓄積部１１３は、例えば、撮影動画受信手段と、対象物属性情報付加手段と、撮影動画蓄積手段とを備えていてもよい。撮影動画受信手段は、外部の装置から、１または２以上の撮影動画を受信する。また、対象物属性情報付加手段は、撮影動画受信手段が受信した撮影動画に、対象物属性情報を付加する。また、撮影動画蓄積手段は、撮影動画受信手段が受信した撮影動画を、撮影動画格納部１１１に蓄積する。なお、撮影動画受信手段、対象物属性情報付加手段、撮影動画蓄積手段の各手段が行う処理の詳細は、前述のとおりであるので、説明を省略する。
【００６７】
撮影動画取得部１１４は、検索条件を満たす動画を、撮影動画格納部１１１から取得する。当該検索条件は、検索条件受付部１１２が受信した検索条件である。また、検索条件を満たす動画とは、検索条件を満たす撮影情報が付加された撮影動画および検索条件を満たす撮影情報が付加された部分動画のいずれか一方または両方である。
【００６８】
撮影動画を取得する場合、撮影動画取得部１１４は、例えば、撮影動画格納部１１１に格納されている１以上の各撮影動画に対して、当該撮影動画に付加されている撮影情報が、検索条件を満たすか否かを判断する。そして、撮影動画取得部１１４は、検索条件を満たすと判断した撮影情報が付加されている撮影動画を、撮影動画格納部１１１から取得する。
【００６９】
また、部分動画を取得する場合、撮影動画取得部１１４は、まず、第一の検索条件を満たす撮影動画を、撮影動画格納部１１１から取得する。そして、撮影動画取得部１１４は、当該取得した各撮影動画が有する１以上の各処理単位に対して、当該処理単位に付加されている撮影情報が、第二の検索条件を満たすか否かを判断する。そして、撮影動画取得部１１４は、第二の検索条件を満たすと判断した撮影情報が付加されている処理単位であり、時間的に連続する１または２以上の処理単位から構成される部分動画を、当該撮影動画から取得する。
【００７０】
また、部分動画を取得する場合、撮影動画取得部１１４は、例えば、第一の検索条件を満たす撮影動画を取得せずに、部分動画を取得してもよい。この場合、撮影動画取得部１１４は、例えば、撮影動画格納部１１１に格納されている１以上の各撮影動画が有する１以上の各処理単位に対して、当該処理単位に付加されている撮影情報が、第二の検索条件を満たすか否かを判断する。そして、撮影動画取得部１１４は、第二の検索条件を満たすと判断した撮影情報が付加されている処理単位であり、時間的に連続する１または２以上の処理単位から構成される部分動画を、撮影動画格納部１１１から取得する。
【００７１】
なお、上記、第一の検索条件と第二の検索条件とは、例えば、同一である。この場合、第一の検索条件および第二の検索条件は、検索条件受付部１１２が受信した検索条件である。
【００７２】
また、上記、第一の検索条件と第二の検索条件とは、例えば、同一でなくてもよい。この場合、第一の検索条件および第二の検索条件は、検索条件受付部１１２が受信した検索条件が有する２以上の条件のうちのいずれか１以上の条件であり、排他的な関係にある条件である。つまり、例えば、検索条件受付部１１２が受信した検索条件が、撮影時刻条件と撮影位置条件とを有する場合、第一の検索条件は、例えば、撮影位置条件であり、第二の検索条件は、例えば、撮影時刻条件である。また、例えば、検索条件受付部１１２が受信した検索条件が、撮影時刻条件と撮影位置条件と対象物属性条件とを有する場合、第一の検索条件は、例えば、撮影時刻条件であり、第二の検索条件は、例えば、撮影位置条件と対象物属性条件である。
【００７３】
また、撮影動画取得部１１４が取得する部分動画は、例えば、撮影動画における当該部分動画の範囲を示す情報であってもよい。当該情報を、以下、適宜、部分動画範囲情報とする。当該範囲は、例えば、位置、箇所、時間、などであってもよい。例えば、撮影動画取得部１１４が、１０００フレームから構成される撮影動画に対して、１００フレーム目から５００フレーム目までが、検索条件を満たすと判断したとする。このような場合、撮影動画取得部１１４は、例えば、部分動画範囲情報「１００フレーム目−５００フレーム目」を取得する。また、当該１００フレーム目から５００フレーム目までが、例えば、撮影動画の再生開始からの時間である１０分００秒から１０分３０秒に対応するとする。この様な場合、撮影動画取得部１１４は、例えば、部分動画範囲情報「１０分００秒−１０分３０秒」を取得してもよい。
【００７４】
出力部１１５は、撮影動画取得部１１４が取得した動画を出力する。当該動画は、撮影動画および部分動画のいずれか一方または両方である。また、出力部１１５が行う出力は、通常、送信である。つまり、本実施の形態において、出力部１１５は、通常、撮影動画取得部１１４が取得した動画を、端末装置１２に送信する。
【００７５】
なお、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であってもよい。また、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００７６】
また、出力部１１５は、検索条件に対応付いている装置識別情報により識別される端末装置１２に、動画を送信する。つまり、出力部１１５は、撮影動画取得部１１４が動画の取得に用いた検索条件に対応付いている装置識別情報により識別される端末装置１２に、当該動画を送信する。
【００７７】
端末受付部１２１は、検索条件を受け付ける。
【００７８】
端末送信部１２２は、検索条件を、動画検索装置１１に送信する。当該検索条件は、端末受付部１２１が受け付けた検索条件である。また、端末送信部１２２は、検索条件に、装置識別情報を対応付けて送信する。当該装置識別情報は、例えば、端末送信部１２２が予め保持している。また当該装置識別情報は、例えば、予め決められた記憶領域に蓄積されている。
【００７９】
また、端末送信部１２２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【００８０】
端末受信部１２３は、動画検索装置１１から、動画を受信する。当該動画は、撮影動画および部分動画のいずれか一方または両方である。また、端末受信部１２３は、通常、端末送信部１２２による検索条件の送信に応じて、動画を受信する。
【００８１】
また、端末受信部１２３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００８２】
端末出力部１２４は、端末受信部１２３が受信した動画を出力する。例えば、端末受信部１２３が撮影動画を受信した場合、端末出力部１２４は、当該撮影動画を出力する。また、例えば、端末受信部１２３が部分動画を受信した場合、端末出力部１２４は、当該部分動画を出力する。
【００８３】
なお、検索条件受付部１１２、端末受付部１２１における情報や指示などの入力手段は、メニュー画面によるもの、キーボードなど、何でもよい。検索条件受付部１１２、端末受付部１２１は、メニュー画面の制御ソフトウェア、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００８４】
また、撮影動画蓄積部１１３、撮影動画取得部１１４は、通常、ＭＰＵやメモリ等から実現され得る。また、撮影動画蓄積部１１３、撮影動画取得部１１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、撮影動画蓄積部１１３、撮影動画取得部１１４は、ハードウェア（専用回路）で実現されてもよい。
【００８５】
また、出力部１１５、端末出力部１２４は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１１５、端末出力部１２４は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【００８６】
次に、動画検索システム１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、動画検索装置１１の全体動作について、図３のフローチャートを用いて説明する。
【００８７】
（ステップＳ３０１）撮影動画蓄積部１１３は、端末装置１２から、撮影動画を受信したか否かを判断する。受信した場合は、ステップＳ３０２に進み、そうでない場合は、ステップＳ３０５に進む。
【００８８】
（ステップＳ３０２）撮影動画蓄積部１１３は、ステップＳ３０１で受信した撮影動画に、対象物属性情報が付加されているか否かを判断する。付加されている場合は、ステップＳ３０４に進み、そうでない場合は、ステップＳ３０３に進む。
【００８９】
（ステップＳ３０３）撮影動画蓄積部１１３は、ステップＳ３０１で受信した撮影動画を用いて、対象物属性情報を取得する。そして、撮影動画蓄積部１１３は、当該対象物属性情報を、ステップＳ３０１で受信した撮影動画に付加する。
【００９０】
（ステップＳ３０４）撮影動画蓄積部１１３は、ステップＳ３０１で受信した撮影動画を、撮影動画格納部１１１に蓄積する。
【００９１】
（ステップＳ３０５）撮影動画取得部１１４は、検索条件受付部１１２が、端末装置１２から、検索条件を受信したか否かを判断する。受信した場合は、ステップＳ３０６に進み、そうでない場合は、ステップＳ３０１に戻る。なお、当該検索条件には、端末装置１２を識別する装置識別情報が対応付いているものとする。
【００９２】
ここで、撮影動画格納部１１１には、ｍ個の撮影動画が格納されているものとする。
【００９３】
（ステップＳ３０６）撮影動画取得部１１４は、カウンタｉに１をセットする。
【００９４】
（ステップＳ３０７）撮影動画取得部１１４は、撮影動画格納部１１１に格納されている撮影動画［ｉ］に付加されている撮影情報である撮影情報［ｉ］が、ステップＳ３０５で受信した検索条件を満たすか否かを判断する。満たす場合は、ステップＳ３０８に進み、そうでない場合は、ステップＳ３０９に進む。
【００９５】
（ステップＳ３０８）撮影動画取得部１１４は、撮影動画格納部１１１から、撮影動画［ｉ］を取得する。
【００９６】
（ステップＳ３０９）撮影動画取得部１１４は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ３１１に進み、そうでない場合は、ステップＳ３１０に進む。
【００９７】
（ステップＳ３１０）撮影動画取得部１１４は、カウンタｉを１インクリメントする。そして、ステップＳ３０７に戻る。
【００９８】
（ステップＳ３１１）出力部１１５は、ステップＳ３０８で取得した撮影動画を、ステップＳ３０５で受信した検索条件に対応付いている装置識別情報により識別される端末装置１２に送信する。当該端末装置１２は、ステップＳ３０５で受信した検索条件を送信した端末装置１２である。そして、ステップＳ３０１に戻る。
【００９９】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１００】
また、図３のフローチャートのステップＳ３０８において、撮影動画取得部１１４は、取得した撮影動画［ｉ］から、検索条件を満たす部分動画を取得してもよい。
【０１０１】
次に、端末装置１２の全体動作について図４のフローチャートを用いて説明する。
【０１０２】
（ステップＳ４０１）端末装置１２は、端末受付部１２１が、電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０２に進み、そうでない場合は、ステップＳ４０１に戻る。
【０１０３】
（ステップＳ４０２）端末装置１２は、電源ＯＮの処理を行う。
【０１０４】
（ステップＳ４０３）端末送信部１２２は、端末受付部１２１が、検索条件を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０４に進み、そうでない場合は、ステップＳ４０７に進む。
【０１０５】
（ステップＳ４０４）端末送信部１２２は、ステップＳ４０３で受け付けた検索条件を、動画検索装置１１に送信する。
【０１０６】
（ステップＳ４０５）端末出力部１２４は、端末受信部１２３が、動画検索装置１１から、撮影動画を受信したか否かを判断する。当該動画検索装置１１は、ステップＳ４０４で検索条件を送信した動画検索装置１１である。そして、撮影動画を受信した場合は、ステップＳ４０６に進み、そうでない場合は、ステップＳ４０５に戻る。
【０１０７】
（ステップＳ４０６）端末出力部１２４は、ステップＳ４０５で受信した撮影動画を出力する。
【０１０８】
（ステップＳ４０７）端末装置１２は、端末受付部１２１が、電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０８に進み、そうでない場合は、ステップＳ４０３に戻る。
【０１０９】
（ステップＳ４０８）端末装置１２は、電源ＯＦＦの処理を行う。そして、ステップＳ４０１に戻る。
【０１１０】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１１１】
また、図４のフローチャートのステップＳ４０５において、端末受信部１２３は、動画検索装置１１から、撮影動画および部分動画のいずれか一方または両方を受信してもよい。この場合、端末出力部１２４は、図４のフローチャートのステップＳ４０６において、端末受信部１２３が受信した動画を出力する。
【０１１２】
なお、上記で説明した動画検索システム１の全体動作は、あくまで一例である。つまり、動画検索システム１の全体動作は、上記の説明に限定されるものではない。
【０１１３】
（具体例）
次に、動画検索システム１の動作の具体例について説明する。なお、本具体例において、動画検索装置１１は、いわゆる動画サイトを運用するためのサーバ（以下、適宜、サーバとする）であるものとする。
【０１１４】
（例１）
本例において、動画検索装置１１に１または２以上の撮影動画が蓄積される例について説明する。
【０１１５】
まず、あるユーザ（以下、適宜、ユーザＡとする）が、所持しているスマートフォンを用いて、「○○タワー」の撮影を開始したとする。当該スマートフォンは、端末装置１２である。また、当該スマートフォンは、例えば、端末装置１２以外の装置であってもよい。
【０１１６】
次に、ユーザＡが、「○○タワー」の撮影を終了したとする。すると、スマートフォンの予め決められた記憶領域に、撮影動画が蓄積される。当該撮影動画には、撮影時刻情報、撮影位置情報、撮影設定情報が付加されている。また、当該撮影時刻情報は、撮影の開始時刻および撮影の終了時刻を示す情報である。
【０１１７】
次に、ユーザＡが、所持しているスマートフォンに対し、「○○タワー」を撮影した動画をサーバに送信するための操作を行ったとする。すると、端末受付部１２１は、撮影動画送信指示を受け付ける。撮影動画送信指示とは、撮影動画を送信する指示である。そして、端末送信部１２２は、当該撮影動画送信指示により選択された撮影動画を、予め決められた記憶領域から取得する。当該撮影動画は、上記のとおり、「○○タワー」を撮影した動画である。そして、端末送信部１２２は、取得した撮影動画を、サーバに送信する。
【０１１８】
次に、サーバの撮影動画蓄積部１１３は、上記の撮影動画を受信する。そして、撮影動画蓄積部１１３は、受信した撮影動画に、対象物属性情報「○○タワー」を付加する。そして、撮影動画蓄積部１１３は、当該撮影動画を、撮影動画格納部１１１に蓄積する。
【０１１９】
また、サーバの撮影動画蓄積部１１３は、他のユーザ（以下、適宜、ユーザＢとする）が所持しているスマートフォンから、他の撮影動画を受信したとする。当該スマートフォンは、動画検索装置１１および端末装置１２以外の装置である。また、当該撮影動画は、「××ブリッジ」を撮影した動画であるとする。すると、撮影動画蓄積部１１３は、当該撮影動画に、対象物属性情報「××ブリッジ」を付加する。そして、撮影動画蓄積部１１３は、当該撮影動画を、撮影動画格納部１１１に蓄積する。
【０１２０】
また、サーバの撮影動画蓄積部１１３は、他のユーザ（以下、適宜、ユーザＣとする）が所持しているノートＰＣから、他の撮影動画を受信したとする。当該ノートＰＣは、動画検索装置１１および端末装置１２以外の装置である。また、当該撮影動画は、ユーザＣが所持しているビデオカメラにて撮影され、当該ノートＰＣに転送された動画であるとする。また、当該撮影動画は、ユーザＣの息子が出場した運動会の様子を撮影した動画であるとする。すると、撮影動画蓄積部１１３は、当該撮影動画に、対象物属性情報「人物」を付加する。そして、撮影動画蓄積部１１３は、当該撮影動画を、撮影動画格納部１１１に蓄積する。
【０１２１】
以上のようにして、撮影動画蓄積部１１３により、撮影動画格納部１１１に蓄積された撮影動画は、例えば、図５である。なお、図５における撮影動画は、当該撮影動画を識別する情報であるファイル名により表されている。また、当該撮影動画には、レコードを一意に識別するためのＩＤと、撮影時刻情報（項目名：開始時刻、終了時刻）と、撮影位置情報（項目名：位置）と、撮影設定情報（項目名：設定）と、対象物属性情報（項目名：対象物）とが対応付いている。
【０１２２】
（例２）
本例において、端末装置１２が、動画検索装置１１から１または２以上の撮影動画を受信し、出力する例について説明する。なお、本例において、撮影動画格納部１１１には、図５の撮影動画を含む２以上の撮影動画が格納されているものとする。
【０１２３】
まず、ユーザが、所持しているスマートフォンに対し、検索条件を入力するための画面を表示するための操作を行ったとする。当該スマートフォンは、端末装置１２である。すると、端末出力部１２４は、当該画面を表示する。当該画面は、例えば、図６である。
【０１２４】
次に、ユーザが、図６の画面において、検索条件を入力し、「ＯＫ」ボタンをクリックしたとする。すると、端末受付部１２１は、図６の画面において入力された検索条件を受け付ける。当該検索条件は、例えば、「（２０１５／３／１９  １３：００≦撮影開始時刻≦２０１５／３／１９  １５：００）＆（撮影位置＝（Ｎ３５．１３９５，Ｅ１３５．２８８５），１ｋｍ）＆（撮影方向＝西）＆（機種名：ＶＤＣａｍＦ０３）＆（対象物種類＝人物）」であるものとする。また、当該検索条件は、撮影の開始時刻が、２０１５年３月１９日の１３時００分以降、２０１５年３月１９日の１５時００分以前であり、かつ、撮影位置が、（Ｎ３５．１３９５，Ｅ１３５．２８８５）を中心とする半径１ｋｍの円内であり、かつ、撮影方向が、西向きであり、かつ、撮影に使用した装置の名称が、「ＶＤＣａｍＦ０３」であり、かつ、対象物の種類が、人物であること、を意味する。そして、端末送信部１２２は、端末受付部１２１が受け付けた当該検索条件を、サーバに送信する。
【０１２５】
次に、サーバの検索条件受付部１１２は、上記スマートフォンが送信した検索条件を受信する。そして、撮影動画取得部１１４は、当該検索条件を満たす撮影情報が付加されている撮影動画を、撮影動画格納部１１１から取得する。ここで、撮影動画取得部１１４は、図５の「ＩＤ＝０１３」の撮影動画に付加されている撮影情報が、当該検索条件を満たすと判断したとする。すると、撮影動画取得部１１４は、当該図５の「ＩＤ＝０１３」の撮影動画を取得する。そして、出力部１１５は、当該撮影動画を、上記のスマートフォンに送信する。
【０１２６】
次に、スマートフォンの端末受信部１２３は、図５の「ＩＤ＝０１３」の撮影動画を受信する。そして、端末出力部１２４は、当該撮影動画を出力する。当該出力は、例えば、当該撮影動画が有する一のフレーム（画像）の表示である。また、当該出力は、例えば、当該撮影動画の再生である。
【０１２７】
以上、本実施の形態による動画検索システム１によれば、動画が撮影された時刻または位置に基づき、２以上の動画の中から、所望の動画を検索することができる。これにより、ユーザは、例えば、子供の運動会の徒競争場面を撮り逃してしまったので、他の親が撮影した動画の中から、当該徒競走場面が写っている動画を探すことができる。また、ユーザは、例えば、参加したイベントの様子を撮影した動画の中から、自分が写っている動画を探すことができる。また、ユーザは、例えば、街中の防犯カメラが撮影した動画の中から、犯人が写っている動画を探すことができる。
【０１２８】
なお、本実施の形態において、端末装置１２は、撮影動画を取得してもよい。この場合、端末装置１２は、端末撮影部１２５をさらに備える。また、端末撮影部１２５をさらに備える場合の端末装置１２のブロック図は、図７である。また、端末撮影部１２５は、撮影により、撮影動画を取得する。また、端末撮影部１２５は、例えば、撮影動画の取得時に、当該撮影動画に、撮影情報を付加する。なお、撮影動画に撮影情報を付加する方法や手順などは、問わない。端末撮影部１２５は、通常、いわゆるリアルタイムに撮影情報を取得し、当該取得した撮影情報を、取得した撮影動画に付加する。
【０１２９】
例えば、端末撮影部１２５は、撮影の開始時に、当該開始の時刻を示す撮影時刻情報を取得する。そして、端末撮影部１２５は、例えば、撮影の終了時に、当該終了の時刻を示す撮影時刻情報を取得する。そして、端末撮影部１２５は、当該撮影により取得した撮影動画に、当該撮影の開始時刻を示す撮影時刻情報および当該撮影の終了時刻を示す撮影時刻情報を付加する。
【０１３０】
また、例えば、端末撮影部１２５は、撮影の開始時に、当該開始時の位置を示す撮影位置情報を取得する。そして、端末撮影部１２５は、例えば、撮影の終了時に、当該終了時の位置を示す撮影位置情報を取得する。そして、端末撮影部１２５は、当該撮影により取得した撮影動画に、当該撮影の開始時の位置を示す撮影位置情報および当該撮影の終了時の位置を示す撮影位置情報を付加する。
【０１３１】
また、例えば、端末撮影部１２５は、撮影の開始から撮影の終了までの間に、予め決められたタイミングで、撮影位置情報を取得する。当該タイミングは、例えば、定期的、位置が変化するたび、などである。そして、端末撮影部１２５は、例えば、撮影位置情報の取得時に取得した一の処理単位に、当該撮影位置情報を付加する。また、端末撮影部１２５は、例えば、取得した撮影動画に、当該撮影動画の取得中（撮影の開始から撮影の終了までの間）に取得した１以上の撮影位置情報を、当該撮影動画に付加する。
【０１３２】
また、例えば、端末撮影部１２５は、撮影の開始時に、当該開始時の設定を示す撮影設定情報を取得する。そして、端末撮影部１２５は、例えば、撮影の終了時に、当該終了時の設定を示す撮影設定情報を取得する。そして、端末撮影部１２５は、当該撮影により取得した撮影動画に、当該撮影の開始時の設定を示す撮影設定情報および当該撮影の終了時の設定を示す撮影設定情報を付加する。
【０１３３】
また、例えば、端末撮影部１２５は、撮影の開始から撮影の終了までの間に、予め決められたタイミングで、撮影設定情報を取得する。当該タイミングは、例えば、定期的、設定が変化するたび、などである。そして、端末撮影部１２５は、例えば、撮影設定情報の取得時に取得した一の処理単位に、当該撮影設定情報を付加する。また、端末撮影部１２５は、例えば、取得した撮影動画に、当該撮影動画の取得中（撮影の開始から撮影の終了までの間）に取得した１以上の撮影設定情報を、当該撮影動画に付加する。
【０１３４】
また、例えば、端末撮影部１２５は、撮影動画を構成する一の処理単位を取得するたびに、当該取得時の時刻を示す撮影時刻情報、当該取得時の位置を示す撮影位置情報、当該取得時の設定を示す撮影設定情報のうちのいずれか１以上の撮影情報を取得する。そして、端末撮影部１２５は、当該取得した一の処理単位に、当該一の処理単位の取得時に取得した撮影情報を付加する。
【０１３５】
また、例えば、端末撮影部１２５は、撮影動画の取得後に、当該撮影動画を用いて、対象物属性情報を取得する。そして、端末撮影部１２５は、当該取得した対象物属性情報を、取得した撮影動画に付加する。なお、当該対象物属性情報を付加する方法や手順などは、撮影動画蓄積部１１３が、受信した撮影動画に対象物属性情報を付加する方法や手順などと同様であるので、説明を省略する。
【０１３６】
また、上記、撮影情報の取得は、例えば、図示しない端末撮影情報取得部が行ってもよい。また、上記、撮影動画に対する撮影情報の付加は、例えば、図示しない端末撮影情報付加部が行ってもよい。また、当該端末撮影情報取得部および端末撮影情報付加部は、端末装置１２が備える。
【０１３７】
また、端末撮影部１２５は、通常、ＣＭＯＳやＣＣＤなどのイメージセンサ（固体撮像素子）、イメージセンサを用いたカメラ（デジタルスチルカメラ、デジタルビデオカメラ）などで実現され得る。また、端末撮影部１２５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【０１３８】
また、端末装置１２が端末撮影部１２５を備える場合、端末送信部１２２は、端末撮影部１２５が取得し、撮影情報が付加された撮影動画を、動画検索装置１１に送信する。
【０１３９】
（実施の形態２）
本実施の形態において、１または２以上の動画検索装置２１と、１または２以上のサーバ装置２２とを備える動画検索システム２について説明する。動画検索装置２１は、サーバ装置２２に検索条件を送信する。そして、動画検索装置２１は、当該検索条件を満たす動画を、サーバ装置２２から受信する。そして、動画検索装置２１は、当該動画を出力する。また、サーバ装置２２は、動画検索装置２１から受信した検索条件を満たす動画を取得する。そして、サーバ装置２２は、当該動画を、動画検索装置２１に送信する。
【０１４０】
図８は、本実施の形態における動画検索システム２の概念図である。図８において、１または２以上の各動画検索装置２１と、１または２以上の各サーバ装置２２とは、通信手段２３を介して通信が可能である。動画検索装置２１は、例えば、携帯電話、スマートフォン、ＰＤＡ、タブレット型ＰＣなどの携帯端末である。また、動画検索装置２１は、例えば、ノートＰＣ、デスクトップＰＣなどであってもよい。また、サーバ装置２２は、例えば、１または２以上の動画検索装置２１、動画検索装置２１以外の装置から、１または２以上の動画を受信し、蓄積するサーバである。また、サーバ装置２２は、例えば、動画をアップロードしたり、アップロードされた動画を視聴したりするサイト（いわゆる動画サイト）を運用するためのサーバであってもよい。また、動画検索装置２１以外の装置の例は、動画検索装置２１の例と同様である。また、動画検索装置２１以外の装置は、例えば、デジタルカメラ、ビデオカメラなど、動画の撮影機能を有する装置であることが好適である。また、通信手段２３は、無線または有線の通信回線である。通信手段２３は、例えば、インターネット、イントラネット、ＬＡＮ、公衆電話回線網などである。
【０１４１】
また、図９は、本実施の形態における動画検索装置２１およびサーバ装置２２のブロック図である。動画検索装置２１は、検索条件受付部２１１、撮影動画取得部２１２、出力部２１３を備える。また、撮影動画取得部２１２は、送信手段２１２１、受信手段２１２２を備える。また、サーバ装置２２は、サーバ格納部２２１、サーバ受信部２２２、サーバ蓄積部２２３、サーバ取得部２２４、サーバ送信部２２５を備える。
【０１４２】
検索条件受付部２１１は、検索条件を受け付ける。なお、検索条件受付部２１１における情報や指示などの入力手段は、メニュー画面によるもの、キーボードなど、何でもよい。検索条件受付部２１１は、メニュー画面の制御ソフトウェア、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【０１４３】
撮影動画取得部２１２は、検索条件を満たす撮影動画を取得する。具体的に、撮影動画取得部２１２は、サーバ装置２２から受信することにより、当該撮影動画を取得する。また、撮影動画取得部２１２は、後述の各手段により、当該撮影動画を取得する。
【０１４４】
送信手段２１２１は、検索条件を、１または２以上のサーバ装置２２に送信する。当該検索条件は、検索条件受付部２１１が受け付けた検索条件である。また、送信手段２１２１は、検索条件に、装置識別情報を対応付けて送信する。当該装置識別情報が識別する装置は、動画検索装置２１である。また、当該装置識別情報は、例えば、送信手段２１２１が予め保持している。また当該装置識別情報は、例えば、予め決められた記憶領域に蓄積されている。
【０１４５】
また、例えば、２以上のサーバ装置２２に送信する場合、送信手段２１２１は、例えば、同時に、当該２以上の各サーバ装置２２に検索条件を送信してもよい。また、この場合、送信手段２１２１は、例えば、別個に、当該２以上の各サーバ装置２２に検索条件を送信してもよい。
【０１４６】
また、送信手段２１２１は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【０１４７】
受信手段２１２２は、サーバ装置２２から、動画を受信する。当該動画は、撮影動画および部分動画のいずれか一方または両方である。また、受信手段２１２２は、通常、送信手段２１２１による検索条件の送信に応じて、動画を受信する。また、当該動画は、当該検索条件を満たす動画である。また、受信手段２１２２は、送信手段２１２１が検索条件を送信したサーバ装置２２から、当該検索条件を満たす動画を受信する。
【０１４８】
また、受信手段２１２２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【０１４９】
出力部２１３は、撮影動画取得部２１２が取得した動画を出力する。当該動画は、具体的には、受信手段２１２２が受信した動画である。例えば、撮影動画取得部２１２が撮影動画を取得した場合、出力部２１３は、当該撮影動画を出力する。また、例えば、撮影動画取得部２１２が部分動画を受信した場合、出力部２１３は、当該部分動画を出力する。
【０１５０】
また、出力部２１３は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部２１３は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【０１５１】
サーバ格納部２２１には、２以上の撮影動画が格納される。また、サーバ格納部２２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、サーバ格納部２２１に所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体、通信回線、入力デバイスなどを介してサーバ格納部２２１などに記憶されてもよい。
【０１５２】
サーバ受信部２２２は、動画検索装置２１から、検索条件を受信する。当該検索条件には、例えば、装置識別情報が対応付いていてもよい。当該装置識別情報が識別する装置は、動画検索装置２１である。
【０１５３】
サーバ受信部２２２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【０１５４】
サーバ蓄積部２２３は、撮影動画を、サーバ格納部２２１に蓄積する。サーバ蓄積部２２３は、例えば、外部の装置から、１または２以上の撮影動画を受信する。当該外部の装置は、例えば、動画検索装置２１であってもよい。また、当該外部の装置は、例えば、動画検索装置２１以外の装置であってもよい。そして、サーバ蓄積部２２３は、当該受信した撮影動画を、サーバ格納部２２１に蓄積する。なお、当該撮影動画の受信は、例えば、サーバ受信部２２２が行ってもよい。
【０１５５】
また、サーバ蓄積部２２３が受信する撮影動画には、例えば、装置識別情報が対応付いていてもよい。当該装置識別情報は、通常、動画検索装置２１を識別する情報である。また、当該装置識別情報は、例えば、ユーザを識別する情報であってもよい。
【０１５６】
また、サーバ蓄積部２２３は、例えば、受信した撮影動画に、対象物属性情報を付加する。当該対象物属性情報を付加する方法や手順などは、撮影動画蓄積部１１３が対象物属性情報を付加する方法や手順などと同様であるので、説明を省略する。
【０１５７】
また、サーバ蓄積部２２３は、例えば、サーバ撮影動画受信手段と、サーバ対象物属性情報付加手段と、サーバ撮影動画蓄積手段とを備えており、当該各手段により、撮影動画の受信、対象物属性情報の付加、撮影動画の蓄積などを行ってもよい。なお、当該各手段が行う処理などは、それぞれ、撮影動画受信手段、対象物属性情報付加手段、撮影動画蓄積手段が行う処理などと同様であるので、説明を省略する。
【０１５８】
サーバ取得部２２４は、検索条件を満たす動画を、サーバ格納部２２１から取得する。当該検索条件は、サーバ受信部２２２が受信した検索条件である。また、当該動画は、撮影動画および部分動画のいずれか一方または両方である。また、検索条件を満たす動画を取得する方法や手順などは、サーバ格納部２２１から取得すること以外は、撮影動画取得部１１４が動画を取得する方法や手順などと同様であるので、説明を省略する。
【０１５９】
サーバ送信部２２５は、サーバ取得部２２４が取得した動画を、動画検索装置２１に送信する。当該動画は、撮影動画および部分動画のいずれか一方または両方である。
【０１６０】
また、サーバ送信部２２５は、検索条件に対応付いている装置識別情報により識別される動画検索装置２１に、動画を送信する。つまり、サーバ送信部２２５は、サーバ取得部２２４が動画の取得に用いた検索条件に対応付いている装置識別情報により識別される動画検索装置２１に、当該動画を送信する。
【０１６１】
また、サーバ送信部２２５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【０１６２】
なお、サーバ蓄積部２２３、サーバ取得部２２４は、通常、ＭＰＵやメモリ等から実現され得る。また、サーバ蓄積部２２３、サーバ取得部２２４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、サーバ蓄積部２２３、サーバ取得部２２４は、ハードウェア（専用回路）で実現されてもよい。
【０１６３】
次に、動画検索システム２の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、動画検索装置２１の全体動作について、図１０のフローチャートを用いて説明する。
【０１６４】
（ステップＳ１００１）動画検索装置２１は、図示しない指示受付部が、電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１００２に進み、そうでない場合は、ステップＳ１００１に戻る。
【０１６５】
（ステップＳ１００２）動画検索装置２１は、電源ＯＮの処理を行う。
【０１６６】
（ステップＳ１００３）撮影動画取得部２１２は、検索条件受付部２１１が、検索条件を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１００４に進み、そうでない場合は、ステップＳ１００７に進む。
【０１６７】
（ステップＳ１００４）送信手段２１２１は、ステップＳ１００３で受け付けた検索条件を、サーバ装置２２に送信する。
【０１６８】
（ステップＳ１００５）出力部２１３は、受信手段２１２２が、サーバ装置２２から、撮影動画を受信したか否かを判断する。当該サーバ装置２２は、ステップＳ１００４で検索条件を送信したサーバ装置２２である。そして、撮影動画を受信した場合は、ステップＳ１００６に進み、そうでない場合は、ステップＳ１００５に戻る。
【０１６９】
（ステップＳ１００６）出力部２１３は、ステップＳ１００５で受信した撮影動画を出力する。
【０１７０】
（ステップＳ１００７）動画検索装置２１は、図示しない指示受付部が、電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１００８に進み、そうでない場合は、ステップＳ１００３に戻る。
【０１７１】
（ステップＳ１００８）動画検索装置２１は、電源ＯＮの処理を行う。そして、ステップＳ１００１に戻る。
【０１７２】
なお、図１０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１７３】
また、図１０のフローチャートのステップＳ１００５において、受信手段２１２２は、サーバ装置２２から、撮影動画および部分動画のいずれか一方または両方を受信してもよい。この場合、出力部２１３は、図１０のフローチャートのステップＳ１００６において、受信手段２１２２が受信した動画を出力する。
【０１７４】
次に、サーバ装置２２の全体動作について、図１１のフローチャートを用いて説明する。
【０１７５】
（ステップＳ１１０１）サーバ蓄積部２２３は、サーバ受信部２２２が、動画検索装置２１から、撮影動画を受信したか否かを判断する。受信した場合は、ステップＳ１１０２に進み、そうでない場合は、ステップＳ１１０５に進む。
【０１７６】
（ステップＳ１１０２）サーバ蓄積部２２３は、ステップＳ１１０１で受信した撮影動画に、対象物属性情報が付加されているか否かを判断する。付加されている場合は、ステップＳ１１０４に進み、そうでない場合は、ステップＳ１１０３に進む。
【０１７７】
（ステップＳ１１０３）サーバ蓄積部２２３は、ステップＳ１１０１で受信した撮影動画を用いて、対象物属性情報を取得する。そして、サーバ蓄積部２２３は、当該対象物属性情報を、ステップＳ１１０１で受信した撮影動画に付加する。
【０１７８】
（ステップＳ１１０４）サーバ蓄積部２２３は、ステップＳ１１０１で受信した撮影動画を、サーバ格納部２２１に蓄積する。
【０１７９】
（ステップＳ１１０５）サーバ取得部２２４は、サーバ受信部２２２が、動画検索装置２１から、検索条件を受信したか否かを判断する。受信した場合は、ステップＳ１１０６に進み、そうでない場合は、ステップＳ１１０１に戻る。なお、当該検索条件には、動画検索装置２１を識別する装置識別情報が対応付いているものとする。
【０１８０】
ここで、サーバ格納部２２１には、ｍ個の撮影動画が格納されているものとする。
【０１８１】
（ステップＳ１１０６）サーバ取得部２２４は、カウンタｉに１をセットする。
【０１８２】
（ステップＳ１１０７）サーバ取得部２２４は、サーバ格納部２２１に格納されている撮影動画［ｉ］に付加されている撮影情報である撮影情報［ｉ］が、ステップＳ１１０５で受信した検索条件を満たすか否かを判断する。満たす場合は、ステップＳ１１０８に進み、そうでない場合は、ステップＳ１１０９に進む。
【０１８３】
（ステップＳ１１０８）サーバ蓄積部２２３は、サーバ格納部２２１から、撮影動画［ｉ］を取得する。
【０１８４】
（ステップＳ１１０９）サーバ取得部２２４は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ１１１１に進み、そうでない場合は、ステップＳ１１１０に進む。
【０１８５】
（ステップＳ１１１０）サーバ取得部２２４は、カウンタｉを１インクリメントする。そして、ステップＳ１１０７に戻る。
【０１８６】
（ステップＳ１１１１）サーバ送信部２２５は、ステップＳ１１０８で取得した撮影動画を、ステップＳ１１０５で受信した検索条件に対応付いている装置識別情報により識別される動画検索装置２１に送信する。当該動画検索装置２１は、ステップＳ１１０５で受信した検索条件を送信した動画検索装置２１である。そして、ステップＳ１１０１に戻る。
【０１８７】
なお、図１１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１８８】
また、図１１のフローチャートのステップＳ１１０８において、サーバ取得部２２４は、取得した撮影動画［ｉ］から、検索条件を満たす部分動画を取得してもよい。
【０１８９】
なお、上記で説明した動画検索システム２の全体動作は、あくまで一例である。つまり、動画検索システム２の全体動作は、上記の説明に限定されるものではない。
【０１９０】
（具体例）
次に、動画検索システム２の動作の具体例について説明する。なお、本具体例において、サーバ装置２２は、いわゆる動画サイトを運用するためのサーバ（以下、適宜、サーバとする）であるものとする。
【０１９１】
（例１）
本例において、サーバ装置２２に１または２以上の撮影動画が蓄積される例について説明する。
【０１９２】
まず、あるユーザ（以下、適宜、ユーザＡとする）が、所持しているスマートフォンを用いて、「○○タワー」の撮影を開始したとする。当該スマートフォンは、動画検索装置２１である。
【０１９３】
次に、ユーザＡが、「○○タワー」の撮影を終了したとする。すると、スマートフォンの予め決められた記憶領域に、撮影動画が蓄積される。当該撮影動画には、撮影時刻情報、撮影位置情報、撮影設定情報が付加されている。また、当該撮影時刻情報は、撮影の開始時刻および撮影の終了時刻を示す情報である。
【０１９４】
次に、ユーザＡが、所持しているスマートフォンに対し、「○○タワー」を撮影した動画をサーバに送信するための操作を行ったとする。すると、図示しない指示受付部は、撮影動画送信指示を受け付ける。撮影動画送信指示とは、撮影動画を送信する指示である。そして、図示しない送信部は、当該撮影動画送信指示により選択された撮影動画を、予め決められた記憶領域から取得する。当該撮影動画は、上記のとおり、「○○タワー」を撮影した動画である。そして、図示しない送信部は、取得した撮影動画を、サーバに送信する。
【０１９５】
次に、サーバのサーバ受信部２２２は、上記の撮影動画を受信する。そして、サーバ蓄積部２２３は、サーバ受信部２２２が受信した撮影動画に、対象物属性情報「○○タワー」を付加する。そして、サーバ蓄積部２２３は、当該撮影動画を、サーバ格納部２２１に蓄積する。
【０１９６】
また、サーバのサーバ受信部２２２は、他のユーザ（以下、適宜、ユーザＢとする）が所持しているスマートフォンから、他の撮影動画を受信したとする。当該スマートフォンは、動画検索装置２１およびサーバ装置２２以外の装置である。また、当該撮影動画は、「××ブリッジ」を撮影した動画であるとする。すると、サーバ蓄積部２２３は、当該撮影動画に、対象物属性情報「××ブリッジ」を付加する。そして、サーバ蓄積部２２３は、当該撮影動画を、サーバ格納部２２１に蓄積する。
【０１９７】
また、サーバのサーバ受信部２２２は、他のユーザ（以下、適宜、ユーザＣとする）が所持しているノートＰＣから、他の撮影動画を受信したとする。当該ノートＰＣは、動画検索装置２１およびサーバ装置２２以外の装置である。また、当該撮影動画は、ユーザＣが所持しているビデオカメラにて撮影され、当該ノートＰＣに転送された動画であるとする。また、当該撮影動画は、ユーザＣの息子が出場した運動会の様子を撮影した動画であるとする。すると、サーバ蓄積部２２３は、当該撮影動画に、対象物属性情報「人物」を付加する。そして、サーバ蓄積部２２３は、当該撮影動画を、サーバ格納部２２１に蓄積する。
【０１９８】
以上のようにして、サーバ蓄積部２２３により、サーバ格納部２２１に蓄積された撮影動画は、例えば、図５である。
【０１９９】
（例２）
本例において、動画検索装置２１が、サーバ装置２２から１または２以上の撮影動画を受信し、出力する例について説明する。なお、本例において、サーバ格納部２２１には、図５の撮影動画を含む２以上の撮影動画が格納されているものとする。
【０２００】
まず、ユーザが、所持しているスマートフォンに対し、検索条件を入力するための画面を表示するための操作を行ったとする。当該スマートフォンは、動画検索装置２１である。すると、出力部２１３は、当該画面を表示する。当該画面は、例えば、図６である。
【０２０１】
次に、ユーザが、図６の画面において、検索条件を入力し、「ＯＫ」ボタンをクリックしたとする。すると、検索条件受付部２１１は、図６の画面において入力された検索条件を受け付ける。当該検索条件は、例えば、「（２０１５／３／１９  １３：００≦撮影開始時刻≦２０１５／３／１９  １５：００）＆（撮影位置＝（Ｎ３５．１３９５，Ｅ１３５．２８８５），１ｋｍ）＆（撮影方向＝西）＆（機種名：ＶＤＣａｍＦ０３）＆（対象物種類＝人物）」であるものとする。また、当該検索条件は、撮影の開始時刻が、２０１５年３月１９日の１３時００分以降、２０１５年３月１９日の１５時００分以前であり、かつ、撮影位置が、（Ｎ３５．１３９５，Ｅ１３５．２８８５）を中心とする半径１ｋｍの円内であり、かつ、撮影方向が、西向きであり、かつ、撮影に使用した装置の名称が、「ＶＤＣａｍＦ０３」であり、かつ、対象物の種類が、人物であること、を意味する。そして、送信手段２１２１は、検索条件受付部２１１が受け付けた当該検索条件を、サーバに送信する。
【０２０２】
次に、サーバのサーバ受信部２２２は、上記スマートフォンが送信した検索条件を受信する。そして、サーバ取得部２２４は、当該検索条件を満たす撮影情報が付加されている撮影動画を、サーバ格納部２２１から取得する。ここで、サーバ取得部２２４は、図５の「ＩＤ＝０１３」の撮影動画に付加されている撮影情報が、当該検索条件を満たすと判断したとする。すると、サーバ取得部２２４は、当該図５の「ＩＤ＝０１３」の撮影動画を取得する。そして、サーバ送信部２２５は、当該撮影動画を、上記のスマートフォンに送信する。
【０２０３】
次に、スマートフォンの受信手段２１２２は、図５の「ＩＤ＝０１３」の撮影動画を受信する。そして、出力部２１３は、当該撮影動画を出力する。当該出力は、例えば、当該撮影動画が有する一のフレーム（画像）の表示である。また、当該出力は、例えば、当該撮影動画の再生である。
【０２０４】
以上、本実施の形態による動画検索システム２によれば、動画が撮影された時刻または位置に基づき、２以上の動画の中から、所望の動画を検索することができる。これにより、ユーザは、例えば、子供の運動会の徒競争場面を撮り逃してしまったので、他の親が撮影した動画の中から、当該徒競走場面が写っている動画を探すことができる。また、ユーザは、例えば、参加したイベントの様子を撮影した動画の中から、自分が写っている動画を探すことができる。また、ユーザは、例えば、街中の防犯カメラが撮影した動画の中から、犯人が写っている動画を探すことができる。
【０２０５】
なお、本実施の形態において、動画検索装置２１は、撮影動画を取得してもよい。この場合、動画検索装置２１は、撮影部２１４と送信部２１５とをさらに備える。また、撮影部２１４と送信部２１５とをさらに備える場合の動画検索装置２１のブロック図は、図１２である。また、撮影部２１４は、撮影により、撮影動画を取得する。また、撮影部２１４は、例えば、撮影動画の取得時に、当該撮影動画に、撮影情報を付加する。なお、撮影動画に撮影情報を付加する方法や手順などは、問わない。撮影部２１４は、通常、いわゆるリアルタイムに撮影情報を取得し、当該取得した撮影情報を、取得した撮影動画に付加する。また、撮影情報を取得するタイミング、撮影情報を撮影動画に付加するタイミングなどは、端末撮影部１２５が撮影情報を取得するタイミング、端末撮影部１２５が撮影情報を付加するタイミングなどと同様であるので、説明を省略する。
【０２０６】
また、撮影情報の取得は、例えば、図示しない撮影情報取得部が行ってもよい。また、撮影動画に対する撮影情報の付加は、例えば、図示しない撮影情報付加部が行ってもよい。また、当該撮影情報取得部および撮影情報付加部は、動画検索装置２１が備える。
【０２０７】
また、撮影部２１４は、通常、ＣＭＯＳやＣＣＤなどのイメージセンサ（固体撮像素子）、イメージセンサを用いたカメラ（デジタルスチルカメラ、デジタルビデオカメラ）などで実現され得る。また、撮影部２１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【０２０８】
また、送信部２１５は、撮影部２１４が取得し、撮影情報が付加された撮影動画を、サーバ装置２２に送信する。また、送信部２１５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【０２０９】
また、上記実施の形態１において、動画検索システム１は、１または２以上の撮影装置３１を備えていてもよい。この場合、動画検索装置１１（撮影動画蓄積部１１３）は、当該撮影装置３１から、１または２以上の撮影動画を受信する。また、撮影装置３１は、動画撮影部３１１、動画送信部３１２を備える。動画撮影部３１１は、撮影動画を取得する。また、動画撮影部３１１が行うその他の処理や動作などは、端末撮影部１２５または撮影部２１４が行う処理や動作などと同様であるので、説明を省略する。また、動画送信部３１２は、動画撮影部３１１が取得した撮影動画を、動画検索装置１１に送信する。そして、動画検索装置１１（撮影動画蓄積部１１３）は、当該動画送信部３１２が送信した撮影動画を受信する。
【０２１０】
また、撮影装置３１を備える場合の動画検索システム１の概念図は、例えば、図１３である。また、撮影装置３１のブロック図は、例えば、図１４である。また、撮影装置３１は、例えば、デジタルカメラ、ビデオカメラなどである。また、撮影装置３１は、例えば、動画の撮影機能を有する携帯電話、スマートフォン、タブレットＰＣなどであってもよい。
【０２１１】
また、上記実施の形態２において、動画検索システム２は、１または２以上の撮影装置３２を備えていてもよい。この場合、サーバ装置２２（サーバ蓄積部２２３）は、当該撮影装置３２から、１または２以上の撮影動画を受信する。また、撮影装置３２は、動画撮影部３２１、動画送信部３２２を備える。動画撮影部３２１は、撮影動画を取得する。また、動画撮影部３２１が行うその他の処理や動作などは、動画撮影部３１１が行う処理や動作などと同様であるので、説明を省略する。また、動画送信部３２２は、動画撮影部３２１が取得した撮影動画を、サーバ装置２２に送信する。そして、サーバ装置２２（サーバ蓄積部２２３）は、当該動画送信部３２２が送信した撮影動画を受信する。
【０２１２】
また、撮影装置３２を備える場合の動画検索システム２の概念図は、例えば、図１５である。また、撮影装置３２のブロック図は、図１４と同様であるので、説明を省略する。つまり、撮影装置３２のブロック図は、図１４において、撮影装置３１を撮影装置３２に、動画撮影部３１１を動画撮影部３２１に、動画送信部３１２を動画送信部３２２に読み替えたものである。また、撮影装置３２は、例えば、動画の撮影機能を有する携帯電話、スマートフォン、タブレットＰＣなどであってもよい。
【０２１３】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２１４】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２１５】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２１６】
また、上記各実施の形態における動画検索装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、撮影時刻に関する条件である撮影時刻条件、撮影位置に関する条件である撮影位置条件のうちのいずれか１以上を有する条件である検索条件を受け付ける検索条件受付部、撮影時刻を示す情報である撮影時刻情報と、撮影位置を示す情報である撮影位置情報とを有する情報である撮影情報が付加された動画であり、前記検索条件を満たす動画である１以上の撮影動画を取得する撮影動画取得部、前記撮影動画取得部が取得した撮影動画を出力する出力部として機能させるためのプログラムである。
【０２１７】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０２１８】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２１９】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２２０】
また、図１３は、前述のプログラムを実行して、前述の実施の形態の動画検索装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０２２１】
図１３において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２２２】
図１４は、コンピュータシステム９のブロック図である。図１４において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１に加えて、ＭＰＵ９０１２と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１３と、ＭＰＵ９０１２に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１４と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１５と、ＣＤ−ＲＯＭドライブ９０１１、ＭＰＵ９０１２等を相互に接続するバス９０１６とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２２３】
コンピュータシステム９に、前述の実施の形態の動画検索装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１に記憶されて、ＣＤ−ＲＯＭドライブ９０１１に挿入され、さらにハードディスク９０１５に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１５に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１４にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１またはネットワークから直接、ロードされてもよい。
【０２２４】
プログラムは、コンピュータ９０１に、前述の実施の形態の動画検索装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２２５】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２２６】
以上のように、本発明にかかる動画検索装置は、動画が撮影された時刻または位置に基づき、２以上の動画の中から、所望の動画を検索することができるという効果を有し、動画サイトを運用するサーバ装置、動画サイトにアクセスする携帯端末等として有用である。
【符号の説明】
【０２２７】
１、２  動画検索システム
１１、２１  動画検索装置
１２  端末装置
２２  サーバ装置
１１１  撮影動画格納部
１１２、２１１  検索条件受付部
１１３  撮影動画蓄積部
１１４、２１２  撮影動画取得部
１１５、２１３  出力部
１２１  端末受付部
１２２  端末送信部
１２３  端末受信部
１２４  端末出力部
１２５  端末撮影部
２１４  撮影部
２１５  送信部
２２１  サーバ格納部
２２２  サーバ受信部
２２３  サーバ蓄積部
２２４  サーバ取得部
２２５  サーバ送信部
２１２１  送信手段
２１２２  受信手段
【図１】
0006625341.tif 000002
【図２】
0006625341.tif 000003
【図３】
0006625341.tif 000004
【図４】
0006625341.tif 000005
【図５】
0006625341.tif 000006
【図６】
0006625341.tif 000007
【図７】
0006625341.tif 000008
【図８】
0006625341.tif 000009
【図９】
0006625341.tif 000010
【図１０】
0006625341.tif 000011
【図１１】
0006625341.tif 000012
【図１２】
0006625341.tif 000013
【図１３】
0006625341.tif 000014
【図１４】
0006625341.tif 000015
【図１５】
0006625341.tif 000016
【図１６】
0006625341.tif 000017
【図１７】
0006625341.tif 000018