[go: up one dir, main page]

JP2018029290A - Video playback device, video playback system, and video playback method - Google Patents

Video playback device, video playback system, and video playback method Download PDF

Info

Publication number
JP2018029290A
JP2018029290A JP2016160793A JP2016160793A JP2018029290A JP 2018029290 A JP2018029290 A JP 2018029290A JP 2016160793 A JP2016160793 A JP 2016160793A JP 2016160793 A JP2016160793 A JP 2016160793A JP 2018029290 A JP2018029290 A JP 2018029290A
Authority
JP
Japan
Prior art keywords
image
moving image
user
mobile terminal
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016160793A
Other languages
Japanese (ja)
Inventor
素直 和田
Sunao Wada
素直 和田
上野 秀樹
Hideki Ueno
秀樹 上野
伸一 栗原
Shinichi Kurihara
伸一 栗原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Infrastructure Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2016160793A priority Critical patent/JP2018029290A/en
Publication of JP2018029290A publication Critical patent/JP2018029290A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PROBLEM TO BE SOLVED: To check the positional movement of a mobile terminal in time series equal to captured images, when reproducing images captured with an imaging apparatus in the mobile terminal.SOLUTION: A moving image reproduction apparatus according to an embodiment comprises a receiving part, an image processing part, and a moving image distribution control part. The receiving part receives, from the mobile terminal, imaging data captured with the imaging apparatus in the mobile terminal by a user and positional history information that is the history of chronological positional information of the mobile terminal. The image processing part generates a route moving image that is a moving image showing the movement locus of the mobile terminal on map data on the basis of the positional history information. The moving image distribution control part distributes the imaging data and the route moving image to the information processing device via a network in a reproducible manner on an identical screen.SELECTED DRAWING: Figure 5

Description

本発明の実施形態は、動画再生装置、動画再生システム、および動画再生方法に関する。   Embodiments described herein relate generally to a moving image reproducing apparatus, a moving image reproducing system, and a moving image reproducing method.

従来から、自動車等の車両に搭載された撮像装置を備えるドライブレコーダ等の車載装置が知られている。このような車載装置において、車両の周囲の動画を撮像するとともに、撮像を行った場所の位置情報を取得する技術が知られている。   2. Description of the Related Art Conventionally, an in-vehicle device such as a drive recorder provided with an imaging device mounted on a vehicle such as an automobile is known. In such an in-vehicle device, a technique for capturing a moving image around a vehicle and acquiring position information of a place where the image is taken is known.

また、近年において、スマートフォン等の携帯端末で動画等の画像を撮影する機会が増えている。多くの場合、携帯端末には位置情報を取得するGPS機能が搭載されているため、ユーザは動画等の撮像時に自らの位置(携帯端末の位置)を知ることができる。   In recent years, there have been increasing opportunities to shoot images such as videos with mobile terminals such as smartphones. In many cases, since the mobile terminal is equipped with a GPS function for acquiring position information, the user can know his / her position (the position of the mobile terminal) when capturing a moving image or the like.

特開2004−38866号公報JP 2004-38866 A

しかしながら、このような従来技術においては、携帯端末の撮像装置で撮像した画像を再生する際に、その画像を撮像した際の携帯端末の位置をユーザが確認することができれば、ユーザにとって便宜である。特に、ユーザが携帯端末を持って移動をしながら画像を撮像した場合、当該画像を再生する際に、再生される画像と同様の時系列で、携帯端末の位置の移動をユーザが確認することができれば、よりユーザの便宜となる。   However, in such a conventional technique, it is convenient for the user if the user can confirm the position of the mobile terminal when the image captured by the imaging device of the mobile terminal is reproduced. . In particular, when the user captures an image while moving with the mobile terminal, the user confirms the movement of the position of the mobile terminal in the same time series as the image to be played when the image is played back. If it is possible, it will be more convenient for the user.

実施形態の動画再生装置は、受信部と、画像処理部と、動画配信制御部とを備える。受信部は、ユーザにより携帯端末の撮像装置で撮像された撮像データと、当該携帯端末の経時的な位置情報の履歴である位置履歴情報と、を携帯端末から受信する。画像処理部は、位置履歴情報に基づいて、地図データ上に、携帯端末の移動の軌跡を示す動画であるルート動画を生成する。動画配信制御部は、撮像データと、ルート動画とを同一の画面上に再生可能に、ネットワークを介して情報処理装置に配信する。   The moving image reproducing apparatus according to the embodiment includes a receiving unit, an image processing unit, and a moving image distribution control unit. The receiving unit receives imaging data captured by the user with the imaging device of the portable terminal and position history information that is a history of positional information of the portable terminal over time from the portable terminal. The image processing unit generates a route moving image that is a moving image indicating a movement trajectory of the mobile terminal on the map data based on the position history information. The moving image distribution control unit distributes the imaging data and the route moving image to the information processing apparatus via the network so as to be reproducible on the same screen.

図1は、実施形態1にかかる動画再生システムの全体構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of the overall configuration of the moving image playback system according to the first embodiment. 図2は、実施形態1にかかる携帯端末のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of the mobile terminal according to the first embodiment. 図3は、実施形態1にかかる携帯端末の機能的構成の一例を示すブロック図である。FIG. 3 is a block diagram illustrating an example of a functional configuration of the mobile terminal according to the first embodiment. 図4は、実施形態1にかかる動画再生サーバのハードウェア構成の一例を示す図である。FIG. 4 is a diagram illustrating an example of a hardware configuration of the moving image reproduction server according to the first embodiment. 図5は、実施形態1にかかる動画再生サーバの機能的構成の一例を示すブロック図である。FIG. 5 is a block diagram illustrating an example of a functional configuration of the moving image reproduction server according to the first embodiment. 図6は、実施形態1にかかる動画再生サーバが配信する動画の画面イメージの一例を示す図である。FIG. 6 is a diagram illustrating an example of a screen image of a moving image distributed by the moving image reproduction server according to the first embodiment. 図7は、実施形態1にかかる位置履歴情報DBのテーブル構成の一例を示す図である。FIG. 7 is a diagram illustrating an example of a table configuration of the position history information DB according to the first embodiment. 図8は、実施形態1にかかる動画再生サーバが配信する動画の画面イメージの他の一例を示す図である。FIG. 8 is a diagram illustrating another example of a screen image of a moving image distributed by the moving image reproduction server according to the first embodiment. 図9は、実施形態1にかかる紐づけ情報DBのテーブル構成の一例を示す図である。FIG. 9 is a diagram illustrating an example of a table configuration of the association information DB according to the first embodiment. 図10は、実施形態1にかかるターゲット画像検出フレームDBのテーブル構成の一例を示す図である。FIG. 10 is a diagram illustrating an example of a table configuration of the target image detection frame DB according to the first embodiment. 図11は、実施形態1にかかるターゲット画像検出表示画像データの一例を示す図である。FIG. 11 is a diagram illustrating an example of target image detection display image data according to the first embodiment. 図12は、実施形態1にかかるメニュー画面の一例を示す図である。FIG. 12 is a diagram illustrating an example of a menu screen according to the first embodiment. 図13は、実施形態1にかかる静止画化対象フレームDBのテーブル構成の一例を示す図である。FIG. 13 is a diagram illustrating an example of a table configuration of the still image conversion target frame DB according to the first embodiment. 図14は、実施形態1にかかるターゲット画像検出結果の表示の一例を示す図である。FIG. 14 is a diagram illustrating an example of display of the target image detection result according to the first embodiment. 図15は、実施形態1にかかる保存期限DBのテーブル構成の一例を示す図である。FIG. 15 is a diagram illustrating an example of a table configuration of the retention period DB according to the first embodiment. 図16は、実施形態1にかかる画像照合サーバおよび管理者端末の機能的構成の一例を示すブロック図である。FIG. 16 is a block diagram illustrating an example of a functional configuration of the image matching server and the administrator terminal according to the first embodiment. 図17は、実施形態1にかかるターゲット画像データおよび特徴データの一例を示す図である。FIG. 17 is a diagram illustrating an example of target image data and feature data according to the first embodiment. 図18は、実施形態1にかかる特徴データと撮像データとの照合の一例を示す図である。FIG. 18 is a diagram illustrating an example of collation between feature data and imaging data according to the first embodiment. 図19は、実施形態1にかかる撮像データと位置履歴情報の受信、および画像処理の流れの一例を示すシーケンス図である。FIG. 19 is a sequence diagram illustrating an example of the flow of image processing and reception of imaging data and position history information according to the first embodiment. 図20Aは、実施形態1にかかる携帯端末のアプリケーションの起動後の画面の一例を示す図である。FIG. 20A is a diagram illustrating an example of a screen after activation of the application of the mobile terminal according to the first embodiment. 図20Bは、実施形態1にかかる携帯端末のアプリケーションの操作画面の一例を示す図である。FIG. 20B is a diagram illustrating an example of an operation screen of an application of the mobile terminal according to the first embodiment. 図20Cは、実施形態1にかかる配信対象の動画の選択画面の一例を示す図である。FIG. 20C is a diagram illustrating an example of a distribution target moving image selection screen according to the first embodiment. 図21は、実施形態1にかかる画像処理の流れの一例を示すフローチャートである。FIG. 21 is a flowchart illustrating an example of the flow of image processing according to the first embodiment. 図22は、実施形態1にかかる動画再生サーバから携帯端末への動画配信処理の流れの一例を示すシーケンス図である。FIG. 22 is a sequence diagram illustrating an example of a flow of moving image distribution processing from the moving image reproduction server to the mobile terminal according to the first embodiment. 図23は、実施形態1にかかる動画再生サーバからユーザPCへの動画配信処理の流れの一例を示すシーケンス図である。FIG. 23 is a sequence diagram illustrating an example of a flow of moving image distribution processing from the moving image reproduction server to the user PC according to the first embodiment. 図24は、実施形態1の変形例1にかかる動画再生サーバから携帯端末への動画配信処理の流れの一例を示すシーケンス図である。FIG. 24 is a sequence diagram illustrating an example of a flow of moving image distribution processing from the moving image reproduction server to the mobile terminal according to the first modification of the first embodiment. 図25は、実施形態1の変形例1にかかるメニュー画面の一例を示す図である。FIG. 25 is a diagram illustrating an example of a menu screen according to the first modification of the first embodiment. 図26は、実施形態1の変形例1にかかる、ユーザが検索する画像を選択するための選択画面の一例を示す図である。FIG. 26 is a diagram illustrating an example of a selection screen for selecting an image to be searched by the user according to the first modification of the first embodiment. 図27は、実施形態1の変形例1にかかる検索結果の表示画面の一例を示す図である。FIG. 27 is a diagram illustrating an example of a search result display screen according to the first modification of the first embodiment. 図28は、実施形態1の変形例2にかかる動画再生サーバが配信する動画の画面イメージの一例を示す図である。FIG. 28 is a diagram illustrating an example of a screen image of a moving image distributed by the moving image reproduction server according to the second modification of the first embodiment. 図29は、実施形態2にかかる動画再生サーバが配信する動画の画面イメージの一例を示す図である。FIG. 29 is a diagram illustrating an example of a screen image of a moving image distributed by the moving image reproduction server according to the second embodiment. 図30は、実施形態2にかかる位置履歴情報のテーブル構成の一例を示す図である。FIG. 30 is a diagram illustrating an example of a table configuration of position history information according to the second embodiment. 図31は、実施形態2にかかる携帯端末のアプリケーションの操作画面の一例を示す図である。FIG. 31 is a diagram illustrating an example of an operation screen of an application of the mobile terminal according to the second embodiment. 図32Aは、実施形態2にかかる画像処理の流れの一例を示すフローチャートである。FIG. 32A is a flowchart illustrating an example of a flow of image processing according to the second embodiment. 図32Bは、実施形態2にかかる動画撮像有無の判断および位置履歴情報の保存処理の流れの一例を示すフローチャートである。FIG. 32B is a flowchart illustrating an example of a flow of processing for determining whether or not to capture a moving image and storing location history information according to the second embodiment. 図33は、実施形態3にかかる動画再生サーバから携帯端末への動画配信処理の流れの一例を示すシーケンス図である。FIG. 33 is a sequence diagram illustrating an example of a flow of moving image distribution processing from the moving image reproduction server to the mobile terminal according to the third embodiment. 図34は、実施形態4にかかる動画再生サーバから携帯端末への動画配信処理の流れの一例を示すシーケンス図である。FIG. 34 is a sequence diagram illustrating an example of a flow of moving image distribution processing from the moving image reproduction server to the mobile terminal according to the fourth embodiment. 図35は、実施形態4の変形例1にかかる動画再生サーバが配信する動画の画面イメージの一例を示す図である。FIG. 35 is a diagram illustrating an example of a screen image of a moving image distributed by the moving image reproduction server according to the first modification of the fourth embodiment. 図36は、実施形態5にかかる動画再生サーバの機能的構成の一例を示すブロック図である。FIG. 36 is a block diagram illustrating an example of a functional configuration of the moving image reproduction server according to the fifth embodiment. 図37は、実施形態5にかかる撮影条件DBのテーブル構成の一例を示す図である。FIG. 37 is a diagram illustrating an example of a table configuration of the imaging condition DB according to the fifth embodiment. 図38は、実施形態5にかかるターゲット画像検出フレームDBのテーブル構成の一例を示す図である。FIG. 38 is a diagram illustrating an example of a table configuration of the target image detection frame DB according to the fifth embodiment. 図39は、実施形態5にかかる画像照合サーバおよび管理者端末の機能的構成の一例を示すブロック図である。FIG. 39 is a block diagram illustrating an example of functional configurations of an image matching server and an administrator terminal according to the fifth embodiment. 図40は、実施形態6にかかる携帯端末の機能的構成の一例を示すブロック図である。FIG. 40 is a block diagram illustrating an example of a functional configuration of a mobile terminal according to the sixth embodiment. 図41は、実施形態6にかかる動画再生サーバの機能的構成の一例を示すブロック図である。FIG. 41 is a block diagram illustrating an example of a functional configuration of a moving image playback server according to the sixth embodiment. 図42は、実施形態6にかかる画像照合サーバおよび管理者端末の機能的構成の一例を示すブロック図である。FIG. 42 is a block diagram illustrating an example of functional configurations of the image matching server and the administrator terminal according to the sixth embodiment. 図43は、実施形態6にかかる撮像データと位置履歴情報の受信、および画像処理の流れの一例を示すシーケンス図である。FIG. 43 is a sequence diagram illustrating an example of the flow of imaging data and position history information reception and image processing according to the sixth embodiment. 図44は、その他の変形例にかかる動画再生サーバが配信する動画の画面イメージの一例を示す図である。FIG. 44 is a diagram illustrating an example of a screen image of a moving image distributed by a moving image reproduction server according to another modification.

(実施形態1)
図1は、本実施形態にかかる動画再生システム1の全体構成の一例を示す図である。図1に示すように、本実施形態にかかる動画再生システム1は、携帯端末10と、動画再生サーバ20と、画像照合サーバ30と、管理者端末40と、ユーザPC50と、を備える。携帯端末10と、動画再生サーバ20と、画像照合サーバ30と、管理者端末40と、ユーザPC50と、はインターネット等のネットワークを介して接続している。
(Embodiment 1)
FIG. 1 is a diagram illustrating an example of the overall configuration of a moving image playback system 1 according to the present embodiment. As shown in FIG. 1, the moving image reproduction system 1 according to the present embodiment includes a mobile terminal 10, a moving image reproduction server 20, an image matching server 30, an administrator terminal 40, and a user PC 50. The mobile terminal 10, the moving image reproduction server 20, the image matching server 30, the administrator terminal 40, and the user PC 50 are connected via a network such as the Internet.

本実施形態の動画再生システム1では、ユーザがテーマパーク等において携帯端末10の撮像装置で撮像した動画等の撮像データと、撮像時の位置履歴情報とを動画再生サーバ20が受信する。動画再生サーバ20および画像照合サーバ30は、受信した撮像データと位置履歴情報に対して各種の処理を実行して配信用の動画を生成し、動画再生サーバ20が、撮像データとユーザの移動の軌跡を示す動画とを同一の画面上に再生可能にして、携帯端末10やユーザPC50等にネットワークを介して配信する。   In the moving image reproduction system 1 of the present embodiment, the moving image reproduction server 20 receives imaging data such as a moving image captured by the user with an imaging device of the mobile terminal 10 in a theme park or the like, and position history information at the time of imaging. The moving image reproduction server 20 and the image matching server 30 execute various processes on the received imaging data and position history information to generate a moving image for distribution, and the moving image reproduction server 20 performs the movement of the imaging data and the user. The moving image showing the trajectory is made reproducible on the same screen and distributed to the mobile terminal 10 or the user PC 50 via the network.

携帯端末10は、スマートフォン、タブレット端末、携帯電話等の機器である。携帯端末10は、カメラ等の撮像装置と、GPS信号等の位置情報を取得できる位置情報取得装置とを、少なくとも備える。   The mobile terminal 10 is a device such as a smartphone, a tablet terminal, or a mobile phone. The portable terminal 10 includes at least an imaging device such as a camera and a position information acquisition device that can acquire position information such as a GPS signal.

ユーザは、例えばテーマパーク等で携帯端末10の撮像装置を用いて動画を撮像する。また、携帯端末10は動画を撮像している間のユーザの位置情報の履歴である位置履歴情報を記録する。そして、携帯端末10は、ユーザの指示により、撮像された動画である撮像データと、位置履歴情報とを、動画再生サーバ20に送信する。   The user images a moving image using the imaging device of the mobile terminal 10 at a theme park, for example. In addition, the mobile terminal 10 records position history information that is a history of the user's position information while capturing a moving image. Then, the portable terminal 10 transmits imaging data that is a captured moving image and position history information to the moving image reproduction server 20 in accordance with a user instruction.

動画再生サーバ20は、携帯端末10が送信した撮像データおよび位置履歴情報を受信し、各種の画像処理をした後に、携帯端末10またはユーザPC50に対して動画を配信する装置である。   The moving image reproduction server 20 is a device that receives the imaging data and the position history information transmitted from the mobile terminal 10 and performs various image processing, and then distributes the moving image to the mobile terminal 10 or the user PC 50.

画像照合サーバ30は、撮像データを動画再生サーバ20から取得して、撮像データのなかにターゲット画像が含まれる場合、ターゲット画像を含むフレームを検出する装置である。   The image verification server 30 is a device that acquires captured data from the moving image playback server 20 and detects a frame including the target image when the captured image includes the target image.

ここで、ターゲット画像とは、管理者によって予め登録された所定の画像である。本実施形態においては、ターゲット画像は、テーマパーク内に存在する物の画像である。例えば、テーマパーク内の建造物や、置物、キャラクターの着ぐるみ等の画像をターゲット画像としても良い。   Here, the target image is a predetermined image registered in advance by the administrator. In the present embodiment, the target image is an image of an object existing in the theme park. For example, an image such as a building in a theme park, a figurine, or a character's costume may be used as the target image.

また、本実施形態の動画再生システム1では、動画再生サーバ20は、携帯端末10の撮像装置が撮像した撮像データから、ターゲット画像を検出し、ターゲット画像の検出の有無の結果をユーザに通知する。   Further, in the video playback system 1 of the present embodiment, the video playback server 20 detects a target image from imaging data captured by the imaging device of the mobile terminal 10 and notifies the user of the result of whether or not the target image is detected. .

動画再生サーバ20および画像照合サーバ30は、本実施形態における動画再生装置の一例である。動画再生サーバ20と画像照合サーバ30とは、必ずしも別個のサーバである必要はなく、単一のサーバとする構成を採用しても良い。あるいは、本実施形態より多くのサーバによって動画再生サーバ20および画像照合サーバ30の機能を担う構成を採用しても良い。   The moving image reproduction server 20 and the image matching server 30 are an example of a moving image reproduction device in the present embodiment. The moving image reproduction server 20 and the image collation server 30 do not necessarily need to be separate servers, and may be configured as a single server. Or you may employ | adopt the structure which bears the function of the moving image reproduction server 20 and the image collation server 30 by more servers than this embodiment.

管理者端末40は、管理者が、画像照合サーバ30にターゲット画像の登録を行うために用いるコンピュータである。   The administrator terminal 40 is a computer that is used by an administrator to register a target image in the image matching server 30.

ユーザPC50は、動画再生サーバ20から動画配信を受けるコンピュータである。また、携帯端末10も、動画再生サーバ20から動画配信を受けることが可能である。携帯端末10およびユーザPC50は、配信された動画をディスプレイ上に表示して再生する。携帯端末10およびユーザPC50は、本実施形態における情報処理装置の一例である。   The user PC 50 is a computer that receives video distribution from the video playback server 20. The mobile terminal 10 can also receive moving image distribution from the moving image reproduction server 20. The portable terminal 10 and the user PC 50 display and reproduce the distributed moving image on the display. The mobile terminal 10 and the user PC 50 are an example of an information processing apparatus in the present embodiment.

また、本実施形態の動画再生システム1では、画像照合サーバ30は、配信された動画から任意のフレームをユーザが選択したことを携帯端末10またはユーザPC50から受け付け、選択されたフレームから静止画を生成する。   Further, in the moving image reproduction system 1 of the present embodiment, the image matching server 30 receives from the mobile terminal 10 or the user PC 50 that the user has selected an arbitrary frame from the distributed moving image, and takes a still image from the selected frame. Generate.

次に、携帯端末10のハードウェア構成について説明する。
図2は、本実施形態にかかる携帯端末10のハードウェア構成の一例を示す図である。図2に示すように、携帯端末10は、撮像装置101と、CPU102と、ROM(Read Only Memory)103と、HDD(Hard Disk Drive)104と、計時回路105と、GPS受信部106と、GPSアンテナ107と、ディスプレイ108と、タッチパネル109と、通信部110とを備える。
Next, the hardware configuration of the mobile terminal 10 will be described.
FIG. 2 is a diagram illustrating an example of a hardware configuration of the mobile terminal 10 according to the present embodiment. As illustrated in FIG. 2, the mobile terminal 10 includes an imaging device 101, a CPU 102, a ROM (Read Only Memory) 103, an HDD (Hard Disk Drive) 104, a timer circuit 105, a GPS receiver 106, and a GPS An antenna 107, a display 108, a touch panel 109, and a communication unit 110 are provided.

撮像装置101は、動画の撮像が可能なカメラである。
CPU102は、携帯端末10の全体的な制御を行う制御装置である。例えば、CPU102は、ROM103に記憶されているプログラム等を実行することで、様々な構成を実現する。
The imaging device 101 is a camera that can capture moving images.
The CPU 102 is a control device that performs overall control of the mobile terminal 10. For example, the CPU 102 implements various configurations by executing a program or the like stored in the ROM 103.

ROM103は、読み出し可能なデータを記憶するメモリとする。例えば、ROM103は、プログラム等を記憶する。   The ROM 103 is a memory that stores readable data. For example, the ROM 103 stores a program and the like.

計時回路105は、計時機能を有する回路である。また、携帯端末10は、計時回路105の代わりに、外部からネットワーク等を介して時刻情報を取得する構成を採用しても良い。   The timer circuit 105 is a circuit having a timer function. Further, the mobile terminal 10 may adopt a configuration in which time information is acquired from the outside via a network or the like instead of the time measuring circuit 105.

GPSアンテナ107は、GPS信号を受信可能なアンテナである。
GPS受信部106は、GPSアンテナ107を介して、上空にある数個の衛星からの信号を受信することで、携帯端末10の現在位置を認識(取得)する。
The GPS antenna 107 is an antenna capable of receiving GPS signals.
The GPS receiving unit 106 recognizes (acquires) the current position of the mobile terminal 10 by receiving signals from several satellites in the sky via the GPS antenna 107.

HDD104は、撮像装置101が撮像した撮像データや、GPS受信部106が認識した位置情報等のデータを記憶する記憶媒体である。なお、HDD104に代えて、フラッシュメモリ等の記憶媒体を設けてもよい。   The HDD 104 is a storage medium that stores image data captured by the image capturing apparatus 101 and data such as position information recognized by the GPS receiver 106. Note that a storage medium such as a flash memory may be provided instead of the HDD 104.

ディスプレイ108は、液晶パネル等からなる表示装置である。ディスプレイ108は、携帯端末10の操作画面や、配信された動画等を表示する。   The display 108 is a display device composed of a liquid crystal panel or the like. The display 108 displays an operation screen of the mobile terminal 10, a distributed video, and the like.

タッチパネル109は、ディスプレイ108上に一体形成されており、ユーザの入力を受け付ける入力装置である。また、タッチパネル109の代わりに、物理キーボード等によってユーザの操作を受け付ける構成を採用しても良い。   The touch panel 109 is an input device that is integrally formed on the display 108 and receives user input. Further, instead of the touch panel 109, a configuration in which a user operation is received using a physical keyboard or the like may be employed.

通信部110は、携帯端末10が動画再生サーバ20とデータや信号を送受信するためのインターフェースである。   The communication unit 110 is an interface for the mobile terminal 10 to transmit / receive data and signals to / from the video playback server 20.

次に、携帯端末10の機能的構成について説明する。
図3は、本実施形態にかかる携帯端末10の機能的構成の一例を示すブロック図である。図3に示すように、携帯端末10は、ユーザ操作受付部121と、撮像画像取得部122と、位置情報取得部123と、時刻情報取得部124と、撮像データ処理部125と、位置情報処理部126と、データ送信部127と、ログイン情報送信部128と、動画再生制御部130と、表示制御部131と、操作情報送信部132と、を備える。
Next, a functional configuration of the mobile terminal 10 will be described.
FIG. 3 is a block diagram illustrating an example of a functional configuration of the mobile terminal 10 according to the present embodiment. As illustrated in FIG. 3, the mobile terminal 10 includes a user operation reception unit 121, a captured image acquisition unit 122, a position information acquisition unit 123, a time information acquisition unit 124, an imaging data processing unit 125, and position information processing. Unit 126, data transmission unit 127, login information transmission unit 128, moving image reproduction control unit 130, display control unit 131, and operation information transmission unit 132.

また、図3に示すように、HDD104は、認証データベース900(以下、「認証DB900」という)と、位置履歴情報データベース901(以下、「位置履歴情報DB901」という)と、を保存し、撮像装置101で撮像された撮像データ902を保存可能となっている。   As shown in FIG. 3, the HDD 104 stores an authentication database 900 (hereinafter referred to as “authentication DB 900”) and a position history information database 901 (hereinafter referred to as “position history information DB 901”). The image data 902 imaged in 101 can be saved.

認証DB900は、ユーザが携帯端末10のアプリケーションにログインするための認証情報を記憶するデータベースである。本実施形態においては、携帯端末10が単体でもアプリケーションを起動できるよう、HDD104に認証DB900を保存しているが、他の構成を採用しても良い。   The authentication DB 900 is a database that stores authentication information for the user to log in to the application of the mobile terminal 10. In this embodiment, the authentication DB 900 is stored in the HDD 104 so that the mobile terminal 10 can start an application even when it is a single device, but other configurations may be adopted.

例えば、携帯端末10には認証DB900をもたず、携帯端末10のアプリケーションを起動する際のユーザの認証は、動画再生サーバ20が行う構成を採用しても良い。あるいは、携帯端末10内でアプリケーションを起動する際にはユーザ認証を不要とし、動画再生サーバ20にアクセスする際に初めてユーザ認証を行う構成を採用しても良い。   For example, the mobile terminal 10 may not have the authentication DB 900, and a configuration in which the video reproduction server 20 performs user authentication when starting an application of the mobile terminal 10 may be adopted. Alternatively, a configuration may be adopted in which user authentication is not required when starting an application in the mobile terminal 10 and user authentication is performed for the first time when accessing the video playback server 20.

位置履歴情報DB901は、携帯端末10の位置情報と、当該位置情報が記録された時刻とを時系列に履歴として記憶するデータベースである。   The position history information DB 901 is a database that stores the position information of the mobile terminal 10 and the time when the position information was recorded as a history in time series.

ユーザ操作受付部121は、ユーザがタッチパネル109の操作ボタンを押下する等して入力した操作(例えば、タッチ操作等)を受け付ける。   The user operation reception unit 121 receives an operation (for example, a touch operation) input by the user by pressing an operation button on the touch panel 109 or the like.

撮像画像取得部122は、撮像装置101が撮像した撮像データ902を取得する。ユーザ操作受付部121が、ユーザが撮影開始を命令する操作をしたことを受け付けた場合に、撮像装置101が撮像を開始するので、撮像画像取得部122は、撮像装置101から撮像データを取得する。撮像画像取得部122は、取得した撮像データを撮像データ処理部125に送出する。   The captured image acquisition unit 122 acquires imaging data 902 captured by the imaging device 101. When the user operation accepting unit 121 accepts that the user has performed an operation for instructing the start of imaging, the imaging device 101 starts imaging, so the captured image acquisition unit 122 acquires imaging data from the imaging device 101. . The captured image acquisition unit 122 sends the acquired imaging data to the imaging data processing unit 125.

位置情報取得部123は、ユーザ操作受付部121が、ユーザが撮影開始を命令する操作をしたことを受け付けた場合に、GPS受信部106から位置情報を取得する。すなわち、本実施形態においては、ユーザが動画を撮像中の場合に、位置情報が取得される。位置情報取得部123は、動画撮像開始から終了までの期間、所定の時間ごとに位置情報を継続して取得する。所定の時間とは、本実施形態においては、例えば2秒とする。位置情報取得部123は、取得した位置情報を位置情報処理部126に送出する。   The position information acquisition unit 123 acquires position information from the GPS reception unit 106 when the user operation reception unit 121 receives an operation instructing the user to start shooting. That is, in the present embodiment, position information is acquired when the user is capturing a moving image. The position information acquisition unit 123 continuously acquires the position information every predetermined time during the period from the start to the end of moving image capturing. In the present embodiment, the predetermined time is, for example, 2 seconds. The position information acquisition unit 123 sends the acquired position information to the position information processing unit 126.

時刻情報取得部124は、計時回路105から時刻情報を取得する。時刻情報取得部124は、取得した時刻情報を撮像データ処理部125および位置情報処理部126に送出する。   The time information acquisition unit 124 acquires time information from the timer circuit 105. The time information acquisition unit 124 sends the acquired time information to the imaging data processing unit 125 and the position information processing unit 126.

撮像データ処理部125は、撮像画像取得部122が取得した撮像データに対して、時刻情報取得部124が取得した時刻情報を属性情報として追加する。撮像データ処理部125は、時刻情報が追加された撮像データ902を、HDD104に保存する。   The imaging data processing unit 125 adds the time information acquired by the time information acquisition unit 124 as attribute information to the imaging data acquired by the captured image acquisition unit 122. The imaging data processing unit 125 stores imaging data 902 to which time information is added in the HDD 104.

位置情報処理部126は、位置情報取得部123が取得した位置情報に、時刻情報取得部124が取得した時刻情報を対応付けた位置履歴情報を生成する。位置情報処理部126は、位置履歴情報を、HDD104の位置履歴情報DB901に保存する。   The position information processing unit 126 generates position history information in which the time information acquired by the time information acquisition unit 124 is associated with the position information acquired by the position information acquisition unit 123. The position information processing unit 126 stores the position history information in the position history information DB 901 of the HDD 104.

データ送信部127は、ユーザ操作受付部121からユーザのデータ転送要求を取得した場合に、撮像データ902および位置履歴情報DB901から読み出した位置履歴情報を、動画再生サーバ20に送信する。   When the data transmission unit 127 acquires a user data transfer request from the user operation reception unit 121, the data transmission unit 127 transmits the image data 902 and the position history information read from the position history information DB 901 to the moving image reproduction server 20.

撮像データ処理部125および位置情報処理部126が、撮像データ902および位置履歴情報をHDD104に保存するため、データ送信部127は、ユーザの任意のタイミングで撮像データ902および位置履歴情報を動画再生サーバ20に送信することができる。   Since the imaging data processing unit 125 and the position information processing unit 126 store the imaging data 902 and the position history information in the HDD 104, the data transmission unit 127 transmits the imaging data 902 and the position history information to the video reproduction server at any timing of the user. 20 can be transmitted.

本実施形態では、動画再生サーバ20は、ユーザが、1度テーマパークを訪問したごとに、1つの単位でデータを送信することを想定している。例えば、ユーザが、テーマパークで撮像した撮像データと記録した位置履歴情報を、帰宅後等に動画再生サーバ20に送信するとする。ユーザがテーマパークを訪れた際に複数回に分けて動画を撮像した場合でも、1日に撮像した撮像データ902および位置履歴情報を1度に送信することで、1度の訪問の際のデータであることが、動画再生サーバ20側で判別できる。   In the present embodiment, it is assumed that the video reproduction server 20 transmits data in one unit every time the user visits the theme park once. For example, it is assumed that the user transmits the image data captured at the theme park and the recorded position history information to the moving image reproduction server 20 after returning home. Even when a user visits a theme park and shoots a moving image in multiple times, the image data 902 and the position history information captured on one day are transmitted at a time, so that the data for one visit Can be determined on the moving image reproduction server 20 side.

あるいは、動画再生サーバ20に送信する際に、ユーザが1度に送信する対象の範囲を選択できる構成を採用しても良い。例えば、複数回テーマパークを訪れた後に動画再生サーバ20に撮像データ902と位置履歴情報を送信する場合、テーマパークを訪れた日付を指定することで、動画再生サーバ20に送信するデータを選択できる構成を採用しても良い。   Or when transmitting to the moving image reproduction server 20, a configuration may be adopted in which the user can select a target range to be transmitted at a time. For example, when the imaging data 902 and the position history information are transmitted to the video playback server 20 after visiting the theme park a plurality of times, the data to be transmitted to the video playback server 20 can be selected by specifying the date of visiting the theme park. A configuration may be adopted.

ログイン情報送信部128は、携帯端末10が動画再生サーバ20にアクセスする場合に、動画再生サーバ20にユーザの認証DB900をログイン情報として送信する。あるいは、ユーザがタッチパネル109からログイン情報を再度入力する構成を採用しても良い。   The login information transmission unit 128 transmits the user authentication DB 900 to the video reproduction server 20 as login information when the mobile terminal 10 accesses the video reproduction server 20. Alternatively, a configuration in which the user inputs login information again from the touch panel 109 may be employed.

動画再生制御部130は、動画再生サーバ20から動画の配信を受け付け、配信された動画を、表示制御部131を介してディスプレイ108に表示する。具体的には、ユーザ操作受付部121が、ユーザが動画の再生開始を要求する操作をしたことを受け付けた場合に、動画再生制御部130は、動画再生サーバ20に対して動画の配信を要求する信号を送信する。また、ユーザ操作受付部121が、ユーザが動画の巻き戻しや一時停止を要求する操作をしたことを受け付けた場合に、動画再生サーバ20に対して動画の巻き戻しや一時停止を要求する信号を送信する。   The video playback control unit 130 accepts video distribution from the video playback server 20 and displays the distributed video on the display 108 via the display control unit 131. Specifically, when the user operation accepting unit 121 accepts that the user has performed an operation for requesting the start of video reproduction, the video reproduction control unit 130 requests the video reproduction server 20 to distribute the video. Send a signal to In addition, when the user operation reception unit 121 receives an operation for requesting rewinding or pausing of the moving image, the user operation receiving unit 121 sends a signal requesting the moving image replaying server 20 to rewind or pause the moving image. Send.

表示制御部131は、ディスプレイ108の表示を制御する。表示制御部131は、動画再生制御部130が受け付けた動画再生サーバ20からの配信動画を、ディスプレイ108に表示する。   The display control unit 131 controls display on the display 108. The display control unit 131 displays the distributed video from the video playback server 20 received by the video playback control unit 130 on the display 108.

操作情報送信部132は、ユーザ操作受付部121が受け付けたユーザの画面操作を、動画再生サーバ20に送信する。   The operation information transmission unit 132 transmits the user's screen operation received by the user operation reception unit 121 to the video reproduction server 20.

次に、動画再生サーバ20のハードウェア構成について説明する。
図4は、本実施形態にかかる動画再生サーバ20のハードウェア構成の一例を示す図である。図4に示すように、動画再生サーバ20は、CPU201と、通信部202と、ROM203と、HDD204とを備える。
Next, the hardware configuration of the video playback server 20 will be described.
FIG. 4 is a diagram illustrating an example of a hardware configuration of the video playback server 20 according to the present embodiment. As shown in FIG. 4, the moving image playback server 20 includes a CPU 201, a communication unit 202, a ROM 203, and an HDD 204.

CPU201は、動画再生サーバ20の全体的な制御を行う制御装置である。例えば、CPU201は、ROM203に記憶されているプログラム等を実行することで、様々な構成を実現する。   The CPU 201 is a control device that performs overall control of the video playback server 20. For example, the CPU 201 implements various configurations by executing a program or the like stored in the ROM 203.

通信部202は、動画再生サーバ20が携帯端末10、画像照合サーバ30、ユーザPC50とデータや信号を送受信するためのインターフェースである。   The communication unit 202 is an interface for the moving image reproduction server 20 to transmit / receive data and signals to / from the mobile terminal 10, the image matching server 30, and the user PC 50.

ROM203は、読み出し可能なデータを記憶するメモリとする。例えば、ROM203は、プログラム等を記憶する。   The ROM 203 is a memory that stores readable data. For example, the ROM 203 stores a program and the like.

HDD204は、携帯端末10から取得したデータや、画像処理後のデータ等を記憶する記憶装置である。   The HDD 204 is a storage device that stores data acquired from the mobile terminal 10, data after image processing, and the like.

画像照合サーバ30のハードウェア構成は、動画再生サーバ20と同様であり、CPU、通信部、ROM、HDDを備える。   The hardware configuration of the image verification server 30 is the same as that of the moving image playback server 20, and includes a CPU, a communication unit, a ROM, and an HDD.

動画再生サーバ20のHDD204および画像照合サーバ30のHDDは、本実施形態における記憶部の一例である。   The HDD 204 of the video playback server 20 and the HDD of the image collation server 30 are examples of the storage unit in the present embodiment.

管理者端末40およびユーザPC50は、CPU等の制御装置と、ROMやRAM(Random Access Memory)等の記憶装置と、HDD、CDドライブ装置等の外部記憶装置と、ディスプレイ装置等の表示装置と、キーボードやマウス等の入力装置を備える通常のコンピュータのハードウェア構成を備える。   The administrator terminal 40 and the user PC 50 include a control device such as a CPU, a storage device such as a ROM and a RAM (Random Access Memory), an external storage device such as an HDD and a CD drive device, a display device such as a display device, A hardware configuration of a normal computer including an input device such as a keyboard and a mouse is provided.

次に、動画再生サーバ20の機能的構成について説明をする。
図5は、本実施形態にかかる動画再生サーバ20の機能的構成の一例を示すブロック図である。図5に示すように、動画再生サーバ20は、認証機能部221と、権限機能部222と、画像処理部223と、動画配信制御部224と、受付部225と、静止画生成部226と、データ管理部227と、送受信部230と、を備える。
Next, the functional configuration of the video playback server 20 will be described.
FIG. 5 is a block diagram illustrating an example of a functional configuration of the video playback server 20 according to the present embodiment. As shown in FIG. 5, the video reproduction server 20 includes an authentication function unit 221, an authority function unit 222, an image processing unit 223, a video distribution control unit 224, a reception unit 225, a still image generation unit 226, A data management unit 227 and a transmission / reception unit 230 are provided.

また、HDD204は、位置履歴情報データベース911(以下、「位置履歴情報DB911」という)と、ルート動画912と、紐づけ情報データベース913(以下、「紐づけ情報DB913」という)と、静止画化対象フレームデータベース914(以下、「静止画化対象フレームDB914」という)と、静止画データ915と、ターゲット画像検出フレームDB916(以下、「ターゲット画像検出フレームDB916」という)と、ターゲット画像検出表示画像データ917と、保存期限データベース918(以下、「保存期限DB918」という)と、認証データベース920(以下、「認証DB920」という)と、権限データベース921(以下、「権限DB921」という)と、課金データベース922(以下、「課金DB922」という)と、地図データ923と、を保存する。また、HDD204は、携帯端末10から受信した撮像データ910も保存する。   Further, the HDD 204 includes a location history information database 911 (hereinafter referred to as “location history information DB 911”), a route moving image 912, a linkage information database 913 (hereinafter referred to as “linkage information DB 913”), and a still image target. Frame database 914 (hereinafter referred to as “still image target frame DB 914”), still image data 915, target image detection frame DB 916 (hereinafter referred to as “target image detection frame DB 916”), and target image detection display image data 917 A retention period database 918 (hereinafter referred to as “retention period DB 918”), an authentication database 920 (hereinafter referred to as “authentication DB 920”), an authority database 921 (hereinafter referred to as “authorization DB 921”), and an accounting database 922 ( `` Billing '' And that the B922 "), to store the map data 923, the. The HDD 204 also stores imaging data 910 received from the mobile terminal 10.

送受信部230は、携帯端末10、画像照合サーバ30、管理者端末40、ユーザPC50との間でデータおよび信号の送受信を行う。また、送受信部230は、携帯端末10から撮像データ902および位置履歴情報を受信する。送受信部230は、本実施形態における受信部の一例である。   The transmission / reception unit 230 transmits / receives data and signals to / from the mobile terminal 10, the image matching server 30, the administrator terminal 40, and the user PC 50. In addition, the transmission / reception unit 230 receives imaging data 902 and position history information from the mobile terminal 10. The transmission / reception unit 230 is an example of a reception unit in the present embodiment.

認証機能部221は、携帯端末10またはユーザPC50から動画再生サーバ20にアクセスがあった場合に、送受信部230を介して取得したユーザのログイン情報と、認証DB920に記憶されたユーザの認証情報とを比較し、アクセスの可否を判断する認証処理を行う。   When the mobile terminal 10 or the user PC 50 accesses the video playback server 20, the authentication function unit 221 includes user login information acquired via the transmission / reception unit 230, user authentication information stored in the authentication DB 920, and And an authentication process for determining whether or not access is possible.

認証DB920とは、動画再生サーバ20に、携帯端末10またはユーザPC50からアクセスするユーザの認証情報が登録されたデータベースである。   The authentication DB 920 is a database in which authentication information of users who access from the mobile terminal 10 or the user PC 50 is registered in the moving image reproduction server 20.

認証機能部221は、ユーザのアクセスを許可した場合、ユーザの識別情報を権限機能部222に送出する。   When the user's access is permitted, the authentication function unit 221 sends the user identification information to the authority function unit 222.

権限機能部222は、権限DB921を参照し、携帯端末10またはユーザPC50からアクセスしたユーザの権限管理を行う。   The authority function unit 222 refers to the authority DB 921 and performs authority management for users who have accessed from the mobile terminal 10 or the user PC 50.

権限DB921とは、動画再生サーバ20に、携帯端末10またはユーザPC50からアクセスするユーザの権限情報が登録されたデータベースである。   The authority DB 921 is a database in which authority information of users who access from the mobile terminal 10 or the user PC 50 is registered in the moving image reproduction server 20.

権限機能部222は、ユーザの権限によって使用できる機能の範囲を制限する構成を採用しても良い。また、権限機能部222は、課金DB922を参照し、ユーザの課金の有無や金額によって使用できる機能の範囲や、送信可能な撮像データ902および位置履歴情報の量、動画の配信回数(再生回数)等を制限する構成を採用しても良い。   The authority function unit 222 may adopt a configuration that limits the range of functions that can be used depending on the authority of the user. Further, the authority function unit 222 refers to the charging DB 922, refers to the range of functions that can be used depending on whether or not the user is charged and the amount of money, the amount of imaging data 902 and position history information that can be transmitted, and the number of times video is distributed (number of playbacks). A configuration that limits the above may be adopted.

課金DB922とは、動画再生サーバ20に、携帯端末10またはユーザPC50からアクセスするユーザの課金の有無および課金した金額等が登録されたデータベースである。   The accounting DB 922 is a database in which the video playback server 20 registers the presence / absence of accounting for the user accessing from the mobile terminal 10 or the user PC 50, the amount charged, and the like.

権限機能部222は、処理を要求するユーザが適切な権限を満たす場合、当該要求に応じた処理を許可し、画像処理部223または動画配信制御部224等、処理を行う機能部にユーザ情報を送出する。   When the user requesting the process satisfies the appropriate authority, the authority function unit 222 permits the process according to the request and sends the user information to the function unit that performs the process, such as the image processing unit 223 or the moving image distribution control unit 224. Send it out.

画像処理部223は、送受信部230が携帯端末10から受信した撮像データ902および位置履歴情報を取得して画像処理を行い、配信するための動画を生成する。具体的には、画像処理部223は、撮像データ902をストリーミング配信用の形式に変換する。例えば、HLS(HTTP Live Streaming)等の形式を採用しても良い。画像処理部223は、変換処理後の撮像データ910をHDD204に保存する。   The image processing unit 223 acquires the imaging data 902 and the position history information received by the transmission / reception unit 230 from the mobile terminal 10, performs image processing, and generates a moving image for distribution. Specifically, the image processing unit 223 converts the imaging data 902 into a streaming distribution format. For example, a format such as HLS (HTTP Live Streaming) may be adopted. The image processing unit 223 stores the captured image data 910 after the conversion process in the HDD 204.

また、画像処理部223は、携帯端末10から取得した位置履歴情報を位置履歴情報DB911に保存する。画像処理部223は、位置履歴情報と、HDD204に記憶された地図データ923から、ルート動画912を生成する。画像処理部223は、生成したルート動画912を、HDD204に保存する。   In addition, the image processing unit 223 stores the position history information acquired from the mobile terminal 10 in the position history information DB 911. The image processing unit 223 generates a route moving image 912 from the position history information and the map data 923 stored in the HDD 204. The image processing unit 223 stores the generated route moving image 912 in the HDD 204.

ここで、ルート動画912は、ユーザの移動の軌跡が、時系列に地図上で再生される動画である。   Here, the route moving image 912 is a moving image in which the movement trajectory of the user is reproduced on the map in time series.

ルート動画について、動画再生サーバ20が配信する動画の画面イメージを用いて具体的に説明する。図6は、本実施形態にかかる動画再生サーバ20が配信する動画の画面イメージの一例を示す図である。当該動画は、携帯端末10のディスプレイ108(タッチパネル109)や、ユーザPC50のディスプレイに表示される。   The root moving image will be specifically described using a moving image screen image distributed by the moving image reproduction server 20. FIG. 6 is a diagram illustrating an example of a screen image of a moving image distributed by the moving image reproduction server 20 according to the present embodiment. The moving image is displayed on the display 108 (touch panel 109) of the mobile terminal 10 or the display of the user PC 50.

図6に示すルート動画再生エリア650では、ルート動画912として、テーマパークの地図の上に、ユーザの位置を示す矢印型のアイコン651と、ユーザの移動の軌跡を示す線652が表示されている。このアイコン651が表示される地図上の位置は、携帯端末10の位置情報が示す位置である。アイコン651は、時系列に沿って、地図上を動的に移動する。   In the route moving image playback area 650 shown in FIG. 6, as the route moving image 912, an arrow-shaped icon 651 indicating the user's position and a line 652 indicating the user's movement trajectory are displayed on the map of the theme park. . The position on the map where the icon 651 is displayed is the position indicated by the position information of the mobile terminal 10. The icon 651 dynamically moves on the map in time series.

図6に示すルート動画に表示されている地図は、HDD204に保存された地図データ923である。図6ではテーマパークの建物を詳細に表示する地図を例として記載したが、これに限らず、道路や建物位置が表示される地図であれば良い。また、動画再生サーバ20は、ネットワークで接続された外部の記憶装置等から地図の画像データ923を取得する構成を採用しても良い。   The map displayed in the route moving image shown in FIG. 6 is map data 923 saved in the HDD 204. Although the map which displays the theme park building in detail is described as an example in FIG. 6, the map is not limited thereto, and any map may be used as long as the road and the building position are displayed. Further, the moving image reproduction server 20 may adopt a configuration in which map image data 923 is acquired from an external storage device or the like connected via a network.

図6の撮像データ再生エリア660と、シークバー670と、メニュー表示ボタン653については、後述する。   The imaging data reproduction area 660, seek bar 670, and menu display button 653 in FIG. 6 will be described later.

ここで、位置履歴情報DB911に記憶された位置履歴情報とルート動画の関係について説明する。位置履歴情報DB911は、携帯端末10から送信された位置履歴情報を保存するデータベースである。図7は、本実施形態にかかる位置履歴情報DB911のテーブル構成の一例を示す図である。図7に示すように、位置履歴情報DB911は、時刻と、ユーザIDと、アップロードファイル管理番号と、位置情報と、を含むデータベースである。   Here, the relationship between the position history information stored in the position history information DB 911 and the route moving image will be described. The position history information DB 911 is a database that stores the position history information transmitted from the mobile terminal 10. FIG. 7 is a diagram illustrating an example of a table configuration of the position history information DB 911 according to the present embodiment. As shown in FIG. 7, the position history information DB 911 is a database including time, a user ID, an upload file management number, and position information.

時刻は、携帯端末10の時刻情報取得部124が取得した時刻情報の時刻であり、位置情報が記録された時刻を示す。ユーザIDは、ユーザを一意に識別する識別情報であり、携帯端末10から位置履歴情報を送信したユーザを示す。   The time is the time of the time information acquired by the time information acquisition unit 124 of the mobile terminal 10 and indicates the time when the position information is recorded. The user ID is identification information for uniquely identifying the user, and indicates the user who transmitted the position history information from the mobile terminal 10.

アップロードファイル管理番号は、携帯端末10から一度に送信された位置履歴情報と、撮像データ910とを一つの単位として識別する識別情報である。
例えば、図7に示すように、アップロードファイル管理番号“0001”は、2016年5月1日にユーザがテーマパークを訪れた際に位置情報を記録し、その位置情報を動画再生サーバ20に送信した位置情報に付与される管理番号である。本実施形態では同一のユーザが何回もテーマパークを訪れることが想定されるため、送信された単位で位置情報の履歴を管理する。このアップロードファイル管理番号の単位は、ユーザが再生するために配信される動画の生成単位となる。1回のテーマパークの訪問で、複数回に分けて動画を撮像した場合でも、携帯端末10から動画再生サーバ20に撮像データ902および位置履歴情報を送信する際に1度に送信をすれば、1つのアップロードファイル管理番号が付与される。画像処理部223は、単一のアップロードファイル管理番号が付与された位置履歴情報から、1つのルート動画912を生成する。
The upload file management number is identification information for identifying the position history information and the imaging data 910 transmitted from the mobile terminal 10 at one time as one unit.
For example, as shown in FIG. 7, the upload file management number “0001” records location information when the user visits the theme park on May 1, 2016, and transmits the location information to the video playback server 20. This is a management number assigned to the position information. In this embodiment, since it is assumed that the same user visits the theme park many times, the history of location information is managed in units of transmission. The unit of the upload file management number is a unit for generating a moving image distributed for playback by the user. Even if a video is captured in multiple visits during a single theme park visit, if the imaging data 902 and the position history information are transmitted from the mobile terminal 10 to the video playback server 20 at a time, One upload file management number is given. The image processing unit 223 generates one route moving image 912 from the position history information assigned with a single upload file management number.

ユーザが1回のテーマパークの訪問で、複数回に分けて動画を撮像した場合、複数の撮像データが断続的に撮像されたものである場合も想定される。本実施形態では動画が撮像されているときに位置履歴情報が記録されるため、位置履歴情報も断続的に記録される。この場合、画像処理部223は、位置履歴情報が取得された時刻と位置情報から、ユーザの移動の軌跡を示す線652が断続的に表示されるルート動画を生成する構成を採用しても良い。   When a user shoots a moving image in a plurality of times during a single theme park visit, a case may be assumed in which a plurality of imaging data is intermittently captured. In the present embodiment, since the position history information is recorded when a moving image is captured, the position history information is also intermittently recorded. In this case, the image processing unit 223 may adopt a configuration in which a route moving image in which a line 652 indicating a user's movement trajectory is intermittently displayed is generated from the time when the position history information is acquired and the position information. .

本実施形態では、画像処理部223は、携帯端末10から取得した位置履歴情報を位置履歴情報DB911に保存する際に、アップロードファイル管理番号と、ユーザIDを付与する。また、アップロードファイル管理番号は、携帯端末10のデータ送信部127によって付与される構成を採用しても良い。   In the present embodiment, the image processing unit 223 gives an upload file management number and a user ID when storing the location history information acquired from the mobile terminal 10 in the location history information DB 911. Further, a configuration in which the upload file management number is given by the data transmission unit 127 of the mobile terminal 10 may be adopted.

本実施形態では、1度に送信されたデータに対して同一のアップロードファイル管理番号を付与する構成を採用しているが、ユーザが任意にアップロードファイル管理番号を指定することができる構成を採用しても良い。   In this embodiment, a configuration is adopted in which the same upload file management number is assigned to data transmitted at a time, but a configuration in which the user can arbitrarily specify the upload file management number is employed. May be.

位置情報は、携帯端末10の位置情報取得部123が取得した携帯端末10の現在位置の位置座標である。例えば、図7に示すように、位置情報は、緯度と経度によって、携帯端末10の位置を示す。本実施形態においては、例えば、2秒ごとに取得された携帯端末10の位置情報を記憶する。   The position information is position coordinates of the current position of the mobile terminal 10 acquired by the position information acquisition unit 123 of the mobile terminal 10. For example, as illustrated in FIG. 7, the position information indicates the position of the mobile terminal 10 by latitude and longitude. In the present embodiment, for example, the position information of the mobile terminal 10 acquired every 2 seconds is stored.

画像処理部223は、位置履歴情報DB911の位置情報に対応する地図上の位置に、アイコン651を表示させ、その軌跡が線652となる。すなわち、図7の2016年5月1日8:00:00時点の位置情報が、図6におけるユーザの移動の軌跡を示す線652の始まりの位置に対応する。そして、図7に示すように、位置履歴情報DB911のレコードごとの位置情報に応じて、図12のアイコン651の位置が変化する。   The image processing unit 223 displays an icon 651 at a position on the map corresponding to the position information in the position history information DB 911, and the locus becomes a line 652. That is, the position information as of May 1, 2016 at 8:00 in FIG. 7 corresponds to the start position of the line 652 indicating the movement trajectory of the user in FIG. Then, as shown in FIG. 7, the position of the icon 651 in FIG. 12 changes according to the position information for each record in the position history information DB 911.

また、携帯端末10を持ったユーザが建物内にいるとき等、携帯端末10のGPSアンテナ107がGPS信号を受信できない場合がある。このような場合、所定の時間ごとに時刻情報は記録されるが、位置情報は取得できないため記録されない。この場合、画像処理部223は、携帯端末10建物内にあると判断して、その旨を通知する表示を、ルート動画上に表示する。例えば、画像処理部223は、ユーザの位置を示すアイコンを家のマークにする。   Further, when the user with the mobile terminal 10 is in a building, the GPS antenna 107 of the mobile terminal 10 may not be able to receive a GPS signal. In such a case, time information is recorded every predetermined time, but position information is not recorded because it cannot be acquired. In this case, the image processing unit 223 determines that the mobile terminal 10 is in the building, and displays a display to that effect on the route moving image. For example, the image processing unit 223 uses an icon indicating the user's position as a house mark.

図8は、本実施形態にかかる動画再生サーバ20が配信する動画の画面イメージの他の例を示す図である。図8に示す例では、撮像データ再生エリア660には動画が表示されているように、ユーザは動画の撮像を継続している。このとき、携帯端末10が位置情報を取得できず、記録されなかった場合、図8に示すように、画像処理部223は、家のマークのアイコン655をルート画面上に表示する。   FIG. 8 is a diagram illustrating another example of a screen image of a moving image distributed by the moving image reproduction server 20 according to the present embodiment. In the example illustrated in FIG. 8, the user continues to capture a moving image so that the moving image is displayed in the imaging data reproduction area 660. At this time, if the mobile terminal 10 cannot acquire and record the position information, the image processing unit 223 displays the house mark icon 655 on the route screen as shown in FIG.

画像処理部223は、位置情報が取得できない期間が発生した場合に常に家のマークのアイコン655を表示する構成を採用しても良い。あるいは、画像処理部223は、最後に記録された位置情報の示す位置が建物周辺であるか否かを地図データ923と比較して判断し、建物周辺であった場合のみ、家のマークのアイコン655を表示し、その他の場合は別のマーク等を表示する構成を採用しても良い。   The image processing unit 223 may be configured to always display the house mark icon 655 when a period in which position information cannot be acquired occurs. Alternatively, the image processing unit 223 determines whether or not the position indicated by the position information recorded last is around the building and compares it with the map data 923, and only when it is around the building, the icon of the house mark A configuration in which 655 is displayed, and in other cases, another mark or the like may be displayed.

図8に示す画面上の各構成に関して、図6に示す画面イメージと同様の構成については同じ番号の符号を付し、説明を省略する。   Regarding the components on the screen shown in FIG. 8, the same reference numerals as those in the screen image shown in FIG.

図5に戻り、本実施形態では、画像処理部223は、ルート動画912を動画の配信前に予め生成し、HDD204に保存する。   Returning to FIG. 5, in the present embodiment, the image processing unit 223 generates the route moving image 912 in advance before distributing the moving image and stores it in the HDD 204.

他の構成として、画像処理部223は、ルート動画912を予め生成せず、動画配信時に位置履歴情報DB911から位置履歴情報を時系列に読み出し、地図上に表示することでルート動画912を生成する構成を採用しても良い。   As another configuration, the image processing unit 223 does not generate the route moving image 912 in advance, but generates the route moving image 912 by reading out the position history information from the position history information DB 911 in time series at the time of moving image distribution and displaying it on the map. A configuration may be adopted.

また、画像処理部223は、撮像データ910とルート動画912とを紐づける情報を生成し、紐づけ情報DB913に保存する。
紐づけ情報DB913とは、撮像データ910とルート動画912とを紐づける情報を記憶するデータベースである。紐づけ情報DB913に登録される情報は、動画が配信される際に、配信対象の撮像データ910とルート動画912とを特定するための情報である。
In addition, the image processing unit 223 generates information that associates the imaging data 910 and the route moving image 912 and stores the information in the association information DB 913.
The association information DB 913 is a database that stores information for associating the imaging data 910 and the route moving image 912. Information registered in the association information DB 913 is information for specifying the imaging data 910 to be distributed and the route moving image 912 when the moving image is distributed.

図9は、本実施形態にかかる紐づけ情報DB913のテーブル構成の一例を示す図である。図9に示すように、紐づけ情報DB913は、記録開始時刻と、記録終了時刻と、ユーザIDと、アップロードファイル管理番号と、撮像データのファイル名と、ルート動画のファイル名と、とを含むデータベースである。   FIG. 9 is a diagram illustrating an example of a table configuration of the association information DB 913 according to the present embodiment. As shown in FIG. 9, the association information DB 913 includes a recording start time, a recording end time, a user ID, an upload file management number, a file name of imaging data, and a file name of a root moving image. It is a database.

記録開始時刻は、携帯端末10の撮像装置101が動画の撮像を開始した時刻である。本実施形態においては、撮像開始と位置履歴情報の記録の開始は同時なので、画像処理部223は、記録開始時刻として、撮像データ910の撮像開始時刻を採用しても良いし、同一のアップロードファイル管理番号の位置履歴情報のうち最も過去の時刻を採用しても良い。   The recording start time is the time when the imaging device 101 of the mobile terminal 10 starts capturing a moving image. In the present embodiment, since the imaging start and the recording of the position history information start simultaneously, the image processing unit 223 may adopt the imaging start time of the imaging data 910 as the recording start time, or the same upload file You may employ | adopt the most past time among the positional history information of a management number.

記録終了時刻は、携帯端末10の撮像装置101が動画の撮像を終了した時刻である。記録開始時刻と同様に、画像処理部223は、記録終了時刻として撮像データ910の撮像終了時刻を採用しても良いし、同一のアップロードファイル管理番号の位置履歴情報のうち最も新しい時刻を採用しても良い。   The recording end time is the time when the imaging device 101 of the mobile terminal 10 finishes capturing a moving image. Similar to the recording start time, the image processing unit 223 may adopt the imaging end time of the imaging data 910 as the recording end time, or the latest time among the position history information of the same upload file management number. May be.

ユーザIDおよびアップロードファイル管理番号は、図7で説明した位置履歴情報DB911の項目と同様である。   The user ID and the upload file management number are the same as the items in the location history information DB 911 described with reference to FIG.

撮像データのファイル名は、配信対象の撮像データ910を特定するための識別情報である。撮像データ910を特定する識別情報であれば良く、ファイル名に限らず、例えば、管理番号やファイルの保存先のパス等を登録する構成を採用しても良い。   The file name of the imaging data is identification information for specifying the imaging data 910 to be distributed. Any identification information that identifies the imaged data 910 may be used, and the configuration is not limited to the file name. For example, a configuration in which a management number, a file storage path, or the like is registered may be employed.

ルート動画のファイル名は、配信対象のルート動画912を特定するための識別情報である。ルート動画912を特定できるものであればファイル名に限らず、例えば、識別番号、保存先のパス等を採用しても良い。   The file name of the route moving image is identification information for specifying the route moving image 912 to be distributed. As long as the root moving image 912 can be specified, not only the file name but also an identification number, a storage destination path, or the like may be employed.

図5に戻り、画像処理部223は、撮像データ910内にターゲット画像が含まれるか否かを確認するために、送受信部230を介して撮像データ910を画像照合サーバ30に送信する。   Returning to FIG. 5, the image processing unit 223 transmits the imaging data 910 to the image verification server 30 via the transmission / reception unit 230 in order to confirm whether or not the target image is included in the imaging data 910.

画像処理部223は、送受信部230を介して、画像照合サーバ30から撮像データ910と特徴データとの照合結果を受信する。特徴データについては、画像照合サーバ30の機能的構成の説明で後述する。   The image processing unit 223 receives the collation result between the imaging data 910 and the feature data from the image collation server 30 via the transmission / reception unit 230. The feature data will be described later in the description of the functional configuration of the image matching server 30.

撮像データ910内にターゲット画像が検出された場合、画像処理部223は、当該フレーム662の情報を、ターゲット画像検出フレームDB916に登録する。   When a target image is detected in the imaging data 910, the image processing unit 223 registers information on the frame 662 in the target image detection frame DB 916.

図10は、本実施形態にかかるターゲット画像検出フレームDB916のテーブル構成の一例を示す図である。図10に示すように、ターゲット画像検出フレームDB916は、撮像データのファイル名と、ターゲット画像を含むフレームの識別情報と、ターゲット画像の検出領域と、フレームに含まれるターゲット画像名と、を含むデータベースである。   FIG. 10 is a diagram illustrating an example of a table configuration of the target image detection frame DB 916 according to the present embodiment. As shown in FIG. 10, the target image detection frame DB 916 is a database that includes a file name of imaging data, identification information of a frame including the target image, a detection area of the target image, and a target image name included in the frame. It is.

撮像データのファイル名は、ターゲット画像を検出した撮像データ910を特定するための識別情報である。撮像データ910を特定する識別情報であれば良く、管理番号やファイルの保存先のパス等を登録する構成を採用しても良い。   The file name of the imaging data is identification information for specifying the imaging data 910 from which the target image is detected. Any identification information that identifies the imaged data 910 may be used, and a configuration in which a management number, a file storage destination path, and the like are registered may be employed.

また、ターゲット画像を含むフレームの識別情報は、撮像データ910から、ターゲット画像を含むフレーム662を特定するための情報である。フレームを一意に特定することができる情報であれば、撮像データ910内のフレームの通し番号等でも良い。   The identification information of the frame including the target image is information for specifying the frame 662 including the target image from the imaging data 910. As long as the information can uniquely identify the frame, the serial number of the frame in the imaging data 910 may be used.

ターゲット画像の検出領域は、フレーム内でターゲット画像を含む画像領域を特定するための情報である。当該項目には、例えば、フレーム内でターゲット画像が検出された範囲を指定する座標および検出領域のサイズが登録されるものとする。図10に示す例では、ファイル名が“XXX1”の撮像データのうち、フレーム“XXX1_09300001”の、画像左上から横方向にn1px、縦方向にn1pxの位置にターゲット画像を含む画像領域が存在する。この位置から画面右方向にn3px、下方向にn4pxまでの矩形の範囲が、検出領域のサイズである。   The target image detection area is information for specifying an image area including the target image in the frame. In this item, for example, coordinates specifying the range in which the target image is detected in the frame and the size of the detection area are registered. In the example illustrated in FIG. 10, among the image data having the file name “XXX1”, there is an image area including the target image at the position of n1px in the horizontal direction and n1px in the vertical direction of the frame “XXX1 — 09300001” from the upper left of the image. A rectangular range from this position to n3 px in the right direction of the screen and n4 px in the downward direction is the size of the detection area.

フレームに含まれるターゲット画像名は、ターゲット画像を特定する識別情報であれば良い。   The target image name included in the frame may be identification information that identifies the target image.

図5に戻り、画像処理部223は、ターゲット画像検出フレームDB916に保存された各フレームに対応するターゲット画像検出表示画像データ917を生成し、HDD204に保存する。   Returning to FIG. 5, the image processing unit 223 generates target image detection display image data 917 corresponding to each frame stored in the target image detection frame DB 916 and stores it in the HDD 204.

ここで、ターゲット画像検出表示画像データ917とは、ターゲット画像を含む画像領域を強調する画像である。また、ターゲット画像検出表示画像データ917は、動画配信時にターゲット画像の検出箇所をユーザに通知するための画像である。   Here, the target image detection display image data 917 is an image that emphasizes an image region including the target image. Further, the target image detection display image data 917 is an image for notifying the user of the detection location of the target image at the time of moving image distribution.

図11は、本実施形態にかかるターゲット画像検出表示画像データ917の一例を示す図である。画像処理部223は、図11に示すように、ターゲット画像を検出した画像領域を枠線802で囲んで強調する画像を生成する。図11に示す枠線802は、図10で説明したターゲット画像検出フレームDB916に、ターゲット画像の検出領域として登録された画像領域の範囲を囲む枠線である。また、ターゲット画像検出表示画像データ917は、「おめでとう」「ターゲット画像を検出しました」等のメッセージを含むものとしても良い。   FIG. 11 is a diagram showing an example of target image detection display image data 917 according to the present embodiment. As illustrated in FIG. 11, the image processing unit 223 generates an image that emphasizes the image region in which the target image is detected by surrounding it with a frame line 802. A frame line 802 illustrated in FIG. 11 is a frame that surrounds the range of the image area registered as the target image detection area in the target image detection frame DB 916 described with reference to FIG. The target image detection display image data 917 may include messages such as “Congratulations” and “Target image detected”.

また、登録されたターゲット画像が複数種類ある場合は、全てのターゲット画像から何種類が撮像データ910内に検出されたかを表示する等の構成を採用しても良い。ターゲット画像検出表示画像データ917は、静止画に限らず、動画でも良く、音声や効果音を含む構成を採用しても良い。   In addition, when there are a plurality of registered target images, a configuration may be employed in which how many types are detected in the imaging data 910 from all target images. The target image detection display image data 917 is not limited to a still image, and may be a moving image, or a configuration including sound and sound effects.

図5に戻り、動画配信制御部224は、撮像データ910と、ルート動画912とを同一の画面上に再生可能に、ネットワークを介して携帯端末10およびユーザPC50に配信する。   Returning to FIG. 5, the moving image distribution control unit 224 distributes the imaging data 910 and the route moving image 912 to the mobile terminal 10 and the user PC 50 via the network so as to be reproducible on the same screen.

「同一の画面で再生可能に配信する」とは、携帯端末10およびユーザPC50で同一画面で表示するための複数のコンテンツを配置した単一の画面レイアウト定義情報を生成し、生成された画面レイアウト定義情報を携帯端末10およびユーザPC50に配信することである。
ここで、画面レイアウト定義情報は、画面に表示するコンテンツの画面上でのレイアウトを定義したデータであり、例えば、HTML形式のデータ等が該当する。
“Distribute reproducibly on the same screen” means to generate a single screen layout definition information in which a plurality of contents to be displayed on the same screen on the mobile terminal 10 and the user PC 50 are generated, and the generated screen layout The definition information is distributed to the mobile terminal 10 and the user PC 50.
Here, the screen layout definition information is data defining a layout on the screen of content to be displayed on the screen, and corresponds to, for example, data in HTML format.

具体的には、動画配信制御部224は、同一の画面上に撮像データ910を再生する領域である撮像データ再生エリア660と、ルート動画912を再生するエリアであるルート動画再生エリア650との両方を配置した画面レイアウト定義情報を生成する。   Specifically, the moving image distribution control unit 224 has both an imaging data reproduction area 660 that is an area for reproducing the imaging data 910 on the same screen, and a route moving image reproduction area 650 that is an area for reproducing the root animation 912. Generate the screen layout definition information where is placed.

ルート動画再生エリア650は、動画配信制御部224がHDD204から取得したルート動画912を再生するエリアである。
撮像データ再生エリア660は、動画配信制御部224がHDD204から取得した撮像データ910を再生するエリアである。
The route moving image reproduction area 650 is an area where the moving image distribution control unit 224 reproduces the route moving image 912 acquired from the HDD 204.
The imaging data reproduction area 660 is an area for reproducing the imaging data 910 acquired by the moving image distribution control unit 224 from the HDD 204.

動画配信制御部224は、同一の画面上に、別々のデータを参照する2つの動画の再生エリアを設けることで、撮像データ910とルート動画912とを同一の画面上で再生可能にする。また、動画配信制御部224は、配信する撮像データ910と、ルート動画912との時刻を揃えて配信する。これにより、動画配信制御部224は、撮像データ910を再生するとともに、当該撮像データを撮像した時点での携帯端末10の位置をルート動画912上に表示することを可能にする。   The moving image distribution control unit 224 makes it possible to reproduce the image data 910 and the route moving image 912 on the same screen by providing two moving image reproduction areas that refer to different data on the same screen. In addition, the moving image distribution control unit 224 distributes the imaging data 910 to be distributed and the route moving image 912 at the same time. As a result, the moving image distribution control unit 224 reproduces the imaging data 910 and can display the position of the mobile terminal 10 at the time of capturing the imaging data on the route moving image 912.

また、動画配信制御部224は、動画再生開始の要求を受けた場合に動画の配信を開始する。送受信部230が、携帯端末10またはユーザPC50から、動画の再生開始の要求を受け付ける。この場合、携帯端末10またはユーザPC50からは、再生対象の動画が指定される。本実施形態においては、携帯端末10が動画再生サーバ20に1度に送信した撮像データ902および位置履歴情報の単位で、再生対象の動画をユーザが選択可能にするものとする。すなわち、図7で説明したアップロードファイル管理番号が同一の撮像データ910およびルート動画912が、再生対象となる。   In addition, the moving image distribution control unit 224 starts moving image distribution when receiving a request to start moving image reproduction. The transmission / reception unit 230 receives a request for starting playback of a moving image from the mobile terminal 10 or the user PC 50. In this case, the playback target moving image is designated from the mobile terminal 10 or the user PC 50. In the present embodiment, it is assumed that the user can select a video to be played in units of imaging data 902 and position history information transmitted from the mobile terminal 10 to the video playback server 20 at a time. That is, the imaging data 910 and the root moving image 912 having the same upload file management number described with reference to FIG.

具体的には、動画配信制御部224は、携帯端末10またはユーザPC50からユーザの動画再生開始の要求を受けた場合に、紐づけ情報DB913を検索し、該当のユーザのユーザIDに紐づく撮像データおよびルート動画を特定する。動画配信制御部224は、携帯端末10またはユーザPC50に対して、配信可能な動画のうち、いずれを再生するかを選択するためのリストを携帯端末10に送信する。これは、1人のユーザに紐づくデータが複数あることが想定されるためである。動画配信制御部224は、ユーザが所望の動画の再生を選択できるように、例えば、選択画面上に撮像データ910およびルート動画912を記録した日時、ファイルアップロード管理番号等を表示する。   Specifically, when the video distribution control unit 224 receives a user's video playback start request from the mobile terminal 10 or the user PC 50, the video distribution control unit 224 searches the association information DB 913 and performs imaging associated with the user ID of the corresponding user. Identify data and route videos. The moving image distribution control unit 224 transmits, to the mobile terminal 10 or the user PC 50, a list for selecting which of the distributable moving images to play back. This is because it is assumed that there are a plurality of data associated with one user. The moving image distribution control unit 224 displays, for example, the date and time when the imaging data 910 and the route moving image 912 are recorded, a file upload management number, and the like on the selection screen so that the user can select reproduction of a desired moving image.

動画配信制御部224は、ユーザが選択した再生対象の撮像データ910およびルート動画912を特定する。動画配信制御部224は、HDD204から再生対象の撮像データ910を取得する。また、動画配信制御部224は、HDD204から、再生対象のルート動画912を取得する。動画配信制御部224は、取得した撮像データ910と、ルート動画912とを同一画面上に配置した動画を配信する。   The moving image distribution control unit 224 specifies the imaging data 910 and the route moving image 912 to be reproduced that are selected by the user. The moving image distribution control unit 224 obtains the reproduction target imaging data 910 from the HDD 204. In addition, the moving image distribution control unit 224 acquires the reproduction target route moving image 912 from the HDD 204. The moving image distribution control unit 224 distributes a moving image in which the acquired imaging data 910 and the route moving image 912 are arranged on the same screen.

また、動画配信制御部224は、配信する動画の画面上に、動画全体の再生時間と、現在表示されている画面の動画全体における位置とを示すシークバーを設ける。シークバーは、撮像データ910とルート動画912に対して、ユーザにより巻き戻しおよび一時停止の指示が可能である。動画配信制御部224は、ユーザが画面上でシークバーを操作したことを、送受信部230を介して受け付け、撮像データ910およびルート動画912の巻き戻しや一時停止をする。シークバーは、本実施形態における操作情報の一例である。シークバーに限らず、他の表示形式を採用しても良い。   In addition, the moving image distribution control unit 224 provides a seek bar indicating the playback time of the entire moving image and the position of the currently displayed screen in the entire moving image on the moving image screen to be distributed. The seek bar can be instructed to rewind and pause the imaging data 910 and the route moving image 912 by the user. The moving image distribution control unit 224 accepts that the user has operated the seek bar on the screen via the transmission / reception unit 230, and rewinds or pauses the imaging data 910 and the route moving image 912. The seek bar is an example of operation information in the present embodiment. Not only the seek bar but also other display formats may be adopted.

動画配信制御部224が配信する動画について、図6を用いて具体的に説明する。図6に示すように、配信される動画は、撮像データ再生エリア660と、ルート動画再生エリア650と、シークバー670と、メニュー表示ボタン653とを備える。図6に示す画面のレイアウトは、動画配信制御部224が生成した画面レイアウト定義情報によって定義される。   The moving image distributed by the moving image distribution control unit 224 will be specifically described with reference to FIG. As shown in FIG. 6, the distributed video includes an imaging data playback area 660, a root video playback area 650, a seek bar 670, and a menu display button 653. The screen layout shown in FIG. 6 is defined by screen layout definition information generated by the moving image distribution control unit 224.

ルート動画再生エリア650と撮像データ再生エリア660の位置は固定されなくとも良く、ユーザが画面上を移動させることができる構成を採用しても良い。また、ルート動画再生エリア650と撮像データ再生エリア660のいずれか一方のみを表示させることも可能な構成を採用しても良い。   The positions of the root moving image reproduction area 650 and the captured data reproduction area 660 need not be fixed, and a configuration in which the user can move on the screen may be adopted. In addition, a configuration in which only one of the route moving image reproduction area 650 and the imaging data reproduction area 660 can be displayed may be employed.

シークバー670は、現在再生されている位置を示すポインタ(つまみ)671と、一時停止ボタン672と、を備える。また、シークバー670の左端には、配信される動画の記録開始時刻が表示される。シークバー670の右端には、配信される動画が記録された日付と、記録終了時刻が表示される。動画配信制御部224は、シークバー670に表示するために、動画が記録された日付、記録開始時刻、記録終了時刻を、図9で説明した紐づけ情報DB913から取得する。   The seek bar 670 includes a pointer (knob) 671 indicating a currently reproduced position, and a pause button 672. In addition, at the left end of the seek bar 670, the recording start time of the moving image to be distributed is displayed. At the right end of the seek bar 670, the date on which the moving image to be distributed is recorded and the recording end time are displayed. The moving image distribution control unit 224 acquires the date on which the moving image is recorded, the recording start time, and the recording end time from the association information DB 913 described with reference to FIG. 9 for display on the seek bar 670.

ポインタ671は、動画の再生が進むにしたがって、シークバー670上を左から右へ移動する。図6に示すように、ポインタ671の上部には、現在再生されている動画が記録された時刻を表示する構成を採用しても良い。   The pointer 671 moves from the left to the right on the seek bar 670 as the reproduction of the moving image proceeds. As shown in FIG. 6, a configuration may be employed in which the time at which the currently reproduced moving image is recorded is displayed above the pointer 671.

ユーザがタッチパネル109を指で操作する等をして、画面上でポインタ671を操作すると、動画配信制御部224は、送受信部230を介して当該操作後のポインタ671の位置を取得する。動画配信制御部224は、ポインタ671の位置が示す時刻に記録された撮像データ910およびルート動画912を再生する。   When the user operates the pointer 671 on the screen by operating the touch panel 109 with a finger or the like, the moving image distribution control unit 224 acquires the position of the pointer 671 after the operation via the transmission / reception unit 230. The moving image distribution control unit 224 reproduces the imaging data 910 and the route moving image 912 recorded at the time indicated by the position of the pointer 671.

例えば、ユーザがポインタ671を左側に移動させると、時刻が過去に遡るため、撮像データおよびルート動画が巻き戻される。ユーザがポインタ671を左側に移動させた後に、タッチパネル109上のポインタ671から指を離すと、ポインタ671は当該位置から再度右側への移動を開始する。これに伴い、動画配信制御部224は、撮像データ910およびルート動画912をポインタ671が移動された位置から再度再生する。   For example, when the user moves the pointer 671 to the left, the time goes back to the past, so that the imaging data and the route moving image are rewound. After the user moves the pointer 671 to the left side, when the finger is released from the pointer 671 on the touch panel 109, the pointer 671 starts to move right again from the position. Accordingly, the moving image distribution control unit 224 reproduces the imaged data 910 and the route moving image 912 again from the position where the pointer 671 is moved.

また、ユーザがポインタ671を右側に移動させると、時刻が進むため、撮像データ910およびルート動画912は早送りされる。特定の時刻にポインタ671を移動させると、当該特定の時刻に記録された撮像データ910およびルート動画912が再生される。   Further, when the user moves the pointer 671 to the right, the time advances, so that the imaging data 910 and the route moving image 912 are fast forwarded. When the pointer 671 is moved at a specific time, the imaging data 910 and the route moving image 912 recorded at the specific time are reproduced.

一時停止ボタン672は、ユーザが撮像データ910およびルート動画912を一時停止させる操作をするためのボタンである。動画配信制御部224は、ユーザが一時停止ボタン672を押下したことを、送受信部230を介して受け付ける。この場合、動画配信制御部224は、撮像データ910およびルート動画912を一時停止する。ユーザが再度一時停止ボタン672を押下した場合、動画配信制御部224は、撮像データ910およびルート動画912の再生を再開する。   The pause button 672 is a button for the user to perform an operation to pause the imaging data 910 and the route moving image 912. The moving image distribution control unit 224 receives that the user has pressed the pause button 672 via the transmission / reception unit 230. In this case, the moving image distribution control unit 224 temporarily stops the imaging data 910 and the route moving image 912. When the user presses the pause button 672 again, the moving image distribution control unit 224 resumes the reproduction of the imaging data 910 and the route moving image 912.

メニュー表示ボタン653は、ユーザが画面上から要求を入力するための操作ボタンを含むメニュー画面を表示するためのボタンである。動画配信制御部224は、ユーザがメニュー表示ボタン653を押下したことを、送受信部230を介して受け付ける。この場合、動画配信制御部224は、メニュー画面を表示するよう画面表示を変更する。   The menu display button 653 is a button for displaying a menu screen including an operation button for the user to input a request from the screen. The moving image distribution control unit 224 receives, via the transmission / reception unit 230, that the user has pressed the menu display button 653. In this case, the moving image distribution control unit 224 changes the screen display to display the menu screen.

図12は、本実施形態にかかるメニュー画面の一例を示す図である。図12に示すように、ユーザがメニュー表示ボタン653を押下すると、ディスプレイ108上に、操作ボタン680〜683が表示される。操作ボタン680〜683は、静止画登録ボタン680、キャンセルボタン681、確定ボタン682、ターゲット画像確認ボタン683を含むものとする。   FIG. 12 is a diagram illustrating an example of a menu screen according to the present embodiment. As illustrated in FIG. 12, when the user presses the menu display button 653, operation buttons 680 to 683 are displayed on the display 108. The operation buttons 680 to 683 include a still image registration button 680, a cancel button 681, a confirmation button 682, and a target image confirmation button 683.

動画配信制御部224は、メニュー表示ボタン653を使用せず、操作ボタン680〜683を常に画面上に表示する構成を採用しても良い。シークバー670および操作ボタン680〜683は、本実施形態における操作部の一例である。   The moving image distribution control unit 224 may adopt a configuration in which the operation buttons 680 to 683 are always displayed on the screen without using the menu display button 653. The seek bar 670 and the operation buttons 680 to 683 are examples of the operation unit in the present embodiment.

静止画登録ボタン680は、ユーザが撮像データ内の任意のフレームを静止画化の対象として選択することを受け付けるボタンである。動画配信制御部224が配信した動画を視聴するユーザは、撮像データ910のなかに静止画にしたいフレームがある場合に、当該フレームが表示された時に一時停止ボタン672を押下する。その後、ユーザが、静止画登録ボタン680を押下すると、一時停止中に表示されているフレームが、静止画化の対象となる。   The still image registration button 680 is a button for accepting that the user selects an arbitrary frame in the captured image data as a still image target. A user who views a moving image distributed by the moving image distribution control unit 224 presses a pause button 672 when the frame is displayed when the captured data 910 includes a frame to be a still image. After that, when the user presses the still image registration button 680, the frame displayed during the pause is the target of the still image.

本実施形態では一時停止ボタン672と静止画登録ボタン680とを別個に設けたが、静止画登録ボタン680に動画を一時停止させる機能を加える構成を採用しても良い。この場合、ユーザが静止画登録ボタン680を押下すると同時に動画が一時停止し、一時停止時に表示された画像が静止画化の対象となる。   In this embodiment, the pause button 672 and the still image registration button 680 are provided separately. However, a configuration may be adopted in which a function for pausing a moving image is added to the still image registration button 680. In this case, at the same time when the user presses the still image registration button 680, the moving image is paused, and the image displayed at the time of the pause is the target of the still image.

ここで、図5に戻り、受付部225は、ユーザが静止画登録ボタン680を押下したことを、携帯端末10またはユーザPC50から、送受信部230を介して受け付ける。この場合、受付部225は、動画配信制御部224から一時停止時点で画面に表示されていたフレームを特定する情報を取得する。受付部225は、一時停止時点で画面に表示されていたフレームを、静止画化対象のフレームとして静止画化対象フレームDB914に登録する。   Here, returning to FIG. 5, the accepting unit 225 accepts that the user has pressed the still image registration button 680 from the mobile terminal 10 or the user PC 50 via the transmission / reception unit 230. In this case, the reception unit 225 acquires information specifying the frame displayed on the screen at the time of the temporary stop from the moving image distribution control unit 224. The receiving unit 225 registers the frame displayed on the screen at the time of the temporary stop in the still image target frame DB 914 as a still image target frame.

図13は、本実施形態にかかる静止画化対象フレームDB914のテーブル構成の一例を示す図である。図13に示すように、静止画化対象フレームDB914は、撮像データのファイル名と、静止画化対象のフレームの識別情報と、を含むデータベースである。   FIG. 13 is a diagram illustrating an example of a table configuration of the still image target frame DB 914 according to the present embodiment. As illustrated in FIG. 13, the still image target frame DB 914 is a database that includes a file name of imaging data and identification information of a still image target frame.

撮像データのファイル名は、静止画化対象のフレームを含む撮像データ910を特定するための識別情報である。撮像データ910を特定する識別情報であれば良く、管理番号やファイルの保存先のパス等を登録する構成を採用しても良い。   The file name of the imaging data is identification information for specifying the imaging data 910 including the still image target frame. Any identification information that identifies the imaged data 910 may be used, and a configuration in which a management number, a file storage destination path, and the like are registered may be employed.

静止画化対象のフレームの識別情報は、静止画化対象のフレームを特定するための識別情報である。フレームを一意に特定することができる情報であれば、撮像データ910内のフレームの通し番号等でも良い。   The identification information of the still image target frame is identification information for specifying the still image target frame. As long as the information can uniquely identify the frame, the serial number of the frame in the imaging data 910 may be used.

ユーザが動画の配信中に一時停止ボタン672と静止画登録ボタン680とを押下する操作を繰り返す度に、受付部225は、静止画化対象のフレームを静止画化対象フレームDB914に登録する。   Each time the user repeats the operation of pressing the pause button 672 and the still image registration button 680 during the distribution of the moving image, the reception unit 225 registers the still image target frame in the still image target frame DB 914.

図12に示すキャンセルボタン681は、ユーザが選択した静止画化対象のフレームを静止画化することを取り消す操作を受け付けるボタンである。   A cancel button 681 shown in FIG. 12 is a button for accepting an operation to cancel the still image target frame selected by the user from being made a still image.

図5に戻り、受付部225は、ユーザがキャンセルボタン681を押下したことを、携帯端末10またはユーザPC50から、送受信部230を介して受け付ける。この場合、受付部225は、静止画化対象フレームDB914に登録したレコードを削除する。   Returning to FIG. 5, the accepting unit 225 accepts that the user has pressed the cancel button 681 from the mobile terminal 10 or the user PC 50 via the transmitting / receiving unit 230. In this case, the reception unit 225 deletes the record registered in the still image conversion target frame DB 914.

また、図12に示す確定ボタン682は、ユーザが選択した静止画化対象のフレームを静止画化することを確定する操作を受け付けるボタンである。   A confirmation button 682 shown in FIG. 12 is a button for accepting an operation for confirming that the still image selection target frame selected by the user is to be converted into a still image.

図5に戻り、受付部225は、ユーザが確定ボタン682を押下したことを、携帯端末10またはユーザPC50から、送受信部230を介して受け付ける。受付部225は、静止画生成部226に確定要求を送出する。   Returning to FIG. 5, the accepting unit 225 accepts that the user has pressed the confirm button 682 from the mobile terminal 10 or the user PC 50 via the transmitting / receiving unit 230. The reception unit 225 sends a confirmation request to the still image generation unit 226.

静止画生成部226は、静止画化対象フレームDB914に登録された撮像データ910のファイル名と合致する撮像データ910を、HDD204から取得する。静止画生成部226は、静止画化対象フレームDB914に登録されたフレームを撮像データ910から抽出して静止画データ915を生成する。   The still image generation unit 226 acquires the image data 910 that matches the file name of the image data 910 registered in the still image target frame DB 914 from the HDD 204. The still image generation unit 226 generates still image data 915 by extracting the frames registered in the still image target frame DB 914 from the imaging data 910.

静止画生成部226は、生成した静止画データ915をHDD204に保存する。すなわち、静止画生成部226は、撮像データ910から静止画化対象としてユーザが選択したフレームを抽出し、静止画を生成する。   The still image generation unit 226 stores the generated still image data 915 in the HDD 204. That is, the still image generation unit 226 extracts a frame selected by the user as a still image target from the imaging data 910, and generates a still image.

本実施形態では、受付部225は、ユーザが選択した全ての静止画化対象のフレームを対象としてキャンセルおよび確定を受け付ける構成を採用しているが、これに限らない。例えば、静止画生成部226は、ユーザが静止画化対象として選択したフレームを静止画化してメモリ等に一時保存し、画面上に一覧で表示しても良い。当該構成を採用した場合、動画配信制御部224は、ユーザが画面上に表示した各フレームに対して個別にキャンセルあるいは確定を指定できるように選択画面を生成する。当該構成を採用した場合、受付部225は、ユーザが静止画化対象として選択したフレームから静止画データを生成するか否かを、フレームごとに個別に受け付ける。   In the present embodiment, the reception unit 225 adopts a configuration in which cancellation and confirmation are received for all still image selection frames selected by the user, but this is not a limitation. For example, the still image generation unit 226 may convert the frames selected as a still image target by the user into still images, temporarily store them in a memory or the like, and display them in a list on the screen. When this configuration is adopted, the moving image distribution control unit 224 generates a selection screen so that the user can individually specify cancellation or confirmation for each frame displayed on the screen. When the configuration is adopted, the reception unit 225 individually receives, for each frame, whether or not to generate still image data from a frame selected as a still image target by the user.

図12に示すターゲット画像確認ボタン683は、配信されている動画の撮像データ910のなかにターゲット画像が検出されたか否かについてのユーザからの確認要求を受け付けるボタンである。   A target image confirmation button 683 shown in FIG. 12 is a button for accepting a confirmation request from the user as to whether or not a target image has been detected in the moving image data 910 being distributed.

ユーザがターゲット画像確認ボタン683を押下した場合、動画配信制御部224は、送受信部230を介して、ターゲット画像の確認要求を受け付ける。動画配信制御部224は、ターゲット画像の確認要求への応答として、ターゲット画像検出表示画像データ917を、HDD204から取得し、配信する。   When the user presses the target image confirmation button 683, the moving image distribution control unit 224 receives a target image confirmation request via the transmission / reception unit 230. The moving image distribution control unit 224 acquires target image detection display image data 917 from the HDD 204 and distributes it as a response to the target image confirmation request.

図14は、本実施形態にかかるターゲット画像検出結果の表示の一例を示す図である。ユーザがターゲット画像確認ボタン683を押下した場合、動画配信制御部224は、図14に示すように、撮像データ再生エリア660にターゲット画像検出表示画像データ917を配信する。このようにターゲット画像検出結果を配信することにより、ユーザはターゲット画像の検出の有無を確認するともに、ターゲット画像を含む撮像データ910のフレームを視認することができる。   FIG. 14 is a diagram illustrating an example of display of the target image detection result according to the present embodiment. When the user presses the target image confirmation button 683, the moving image distribution control unit 224 distributes the target image detection display image data 917 to the imaging data reproduction area 660 as shown in FIG. By distributing the target image detection result in this manner, the user can confirm the presence / absence of detection of the target image and can visually recognize the frame of the imaging data 910 including the target image.

また、動画配信制御部224は、ターゲット画像が検出されたフレームに対応する時刻に合わせて、ルート動画再生エリア650のルート動画のアイコン651の位置および移動の軌跡を示す線652を一時停止する。この場合、画面上には、ターゲット画像が検出されたフレームが撮像された時刻と、その時刻における携帯端末10の位置が表示される。   In addition, the moving image distribution control unit 224 temporarily stops the line 652 indicating the position of the root moving image icon 651 in the route moving image reproduction area 650 and the movement locus in accordance with the time corresponding to the frame in which the target image is detected. In this case, the time when the frame in which the target image is detected is captured and the position of the mobile terminal 10 at that time are displayed on the screen.

また、ユーザは、図14に示すターゲット画像検出結果が表示された状態で、メニュー表示ボタン653を押下してメニュー画面を表示させて静止画登録ボタン680を押下し、ターゲット画像が検出されたフレームを静止画化の対象とすることができる構成を採用しても良い。   In the state where the target image detection result shown in FIG. 14 is displayed, the user presses the menu display button 653 to display the menu screen, presses the still image registration button 680, and the frame in which the target image is detected. May be adopted as a still image target.

図14に示す画像イメージの他の構成は、図6に示す画面イメージと同様であるため説明を省略する。   The other configuration of the image shown in FIG. 14 is the same as that of the screen image shown in FIG.

図5に戻り、データ管理部227は、HDD204に保存された撮像データ910を、当該撮像データを送受信部230が携帯端末10から受信したときから所定の期間経過後に、削除する。   Returning to FIG. 5, the data management unit 227 deletes the imaging data 910 stored in the HDD 204 after a predetermined period has elapsed since the transmission / reception unit 230 received the imaging data from the mobile terminal 10.

図15は、本実施形態にかかる保存期限DB918のテーブル構成の一例を示す図である。図15に示すように、保存期限DBは、ユーザIDと、撮像データのファイル名と、アップロード日付と、保存期限と、を含むデータベースである。   FIG. 15 is a diagram showing an example of a table configuration of the retention period DB 918 according to the present embodiment. As illustrated in FIG. 15, the retention period DB is a database including a user ID, a file name of imaging data, an upload date, and a retention period.

ユーザIDは、携帯端末10から撮像データ902を送信したユーザのIDである。   The user ID is the ID of the user who transmitted the imaging data 902 from the mobile terminal 10.

撮像データのファイル名は、削除対象の撮像データ910を特定するための識別情報である。   The file name of the imaging data is identification information for specifying the imaging data 910 to be deleted.

アップロード日付は、携帯端末10が送信した撮像データ902を、送受信部230が受信した日付である。図15に示す例では年月日の単位でアップロード日時を登録しているが、時分等の単位で登録する構成を採用しても良い。   The upload date is a date when the transmission / reception unit 230 receives the imaging data 902 transmitted by the mobile terminal 10. In the example shown in FIG. 15, the upload date and time is registered in units of year, month, and day, but a configuration of registering in units such as hours and minutes may be adopted.

保存期限は、当該撮像データを送受信部230が受信したときから所定の期間が経過する日付である。図15に示す例では年月日の単位で保存期限を設定しているが、時分等の単位で設定する構成を採用しても良い。図15に示す例では、撮像データ910を保存する所定の期間を、3か月間とする。   The storage time limit is a date on which a predetermined period elapses from when the transmission / reception unit 230 receives the imaging data. In the example shown in FIG. 15, the storage deadline is set in units of year, month, and day, but a configuration in which units are set in units of hours and minutes may be adopted. In the example illustrated in FIG. 15, the predetermined period for storing the imaging data 910 is three months.

データ管理部227は、送受信部230が撮像データ902を受信した場合に、ユーザIDと、撮像データのファイル名と、アップロード日付と、保存期限とを保存期限DB918に登録する。   When the transmission / reception unit 230 receives the imaging data 902, the data management unit 227 registers the user ID, the file name of the imaging data, the upload date, and the storage date in the storage date DB 918.

データ管理部227は、保存期限DB918を検索し、保存期限の日付を過ぎた撮像データ910がある場合は、当該撮像データ910を、HDD204から削除する。データ管理部227は、例えば夜間の定期処理等で当該検索および削除の処理を行うものとする。   The data management unit 227 searches the storage expiration DB 918 and deletes the imaging data 910 from the HDD 204 when there is imaging data 910 that has passed the storage expiration date. It is assumed that the data management unit 227 performs the search and deletion processing in, for example, a regular process at night.

また、データ管理部227は、撮像データ910だけでなく、HDD204の、位置履歴情報DB911、ルート動画912、紐づけ情報DB913、静止画化対象フレームDB914、静止画データ915、ターゲット画像検出フレームDB916、ターゲット画像検出表示画像データ917のデータを削除する構成を採用しても良い。   Further, the data management unit 227 includes not only the imaging data 910 but also the position history information DB 911, the route moving image 912, the association information DB 913, the still image target frame DB 914, the still image data 915, the target image detection frame DB 916, A configuration in which the data of the target image detection display image data 917 is deleted may be employed.

また、受付部225は、ユーザが携帯端末10から撮像データ910の保存期間の延長要求をした場合、送受信部230を介して当該保存期間延長要求を受け付ける。受付部225は、保存期間延長要求を受け付けた場合、保存期限DB918に登録された保存期限の日付を変更することで、撮像データ910の保存期間を延長する。   Further, when the user makes a request for extending the storage period of the imaging data 910 from the mobile terminal 10, the reception unit 225 receives the storage period extension request via the transmission / reception unit 230. When receiving the retention period extension request, the reception unit 225 extends the retention period of the imaging data 910 by changing the retention period date registered in the retention period DB 918.

受付部225は、課金DB922からユーザの課金の有無や課金の金額を取得し、課金した金額によって保存期限を変更する構成を採用しても良い。   The accepting unit 225 may adopt a configuration in which the user's presence / absence of billing and the amount of billing are acquired from the billing DB 922, and the storage period is changed according to the billed amount.

データ管理部227は、受付部225が延長要求を受け付けて保存期限の日付を変更した場合、延長後の保存期間経過後に、撮像データ910を削除する。   When the accepting unit 225 accepts the extension request and changes the storage expiration date, the data management unit 227 deletes the imaging data 910 after the storage period after the extension has elapsed.

また、保存期間に関わらず、ユーザが、携帯端末10またはユーザPC50からデータの削除の要求をした場合、受付部225は、当該削除要求を受け付ける。ユーザが指定可能な削除の単位は、配信される動画の単位、すなわちアップロードファイルの単位とする。あるいは、データの送信日等で削除対象の撮像データ910を指定可能な構成を採用しても良い。受付部225は、削除要求を受け付けた場合、データ管理部227に削除対象の撮像データ910を通知する。   When the user makes a data deletion request from the mobile terminal 10 or the user PC 50 regardless of the storage period, the receiving unit 225 receives the deletion request. The unit of deletion that can be designated by the user is the unit of the moving image to be distributed, that is, the unit of the upload file. Or you may employ | adopt the structure which can designate the imaging data 910 of deletion object by the transmission date etc. of data. When receiving the deletion request, the reception unit 225 notifies the data management unit 227 of the imaging data 910 to be deleted.

データ管理部227は、受付部225から削除対象の撮像データ910の通知を受けた場合、ユーザが指定した撮像データ910を削除する。この場合、データ管理部227は、削除対象の撮像データ910と同時に配信されるルート動画912も、HDD204から削除する構成を採用しても良い。   When receiving the notification of the imaging data 910 to be deleted from the reception unit 225, the data management unit 227 deletes the imaging data 910 specified by the user. In this case, the data management unit 227 may adopt a configuration in which the route moving image 912 distributed simultaneously with the imaging data 910 to be deleted is also deleted from the HDD 204.

次に、画像照合サーバ30および管理者端末40の機能的構成について説明する。
図16は、本実施形態にかかる画像照合サーバ30および管理者端末40の機能的構成の一例を示すブロック図である。図16に示すように、画像照合サーバ30は、送受信部321と、特徴データ生成部322と、データ管理部323と、画像検出部324と、を備える。また、HDD304は、ターゲット画像データ930と、特徴データ931と、撮像データ910と、を有する。
Next, functional configurations of the image matching server 30 and the administrator terminal 40 will be described.
FIG. 16 is a block diagram illustrating an example of functional configurations of the image matching server 30 and the administrator terminal 40 according to the present embodiment. As illustrated in FIG. 16, the image matching server 30 includes a transmission / reception unit 321, a feature data generation unit 322, a data management unit 323, and an image detection unit 324. The HDD 304 includes target image data 930, feature data 931, and imaging data 910.

また、図16に示すように、管理者端末40は、画像登録部421と、画像削除要求部422とを備える。また、HDD404は、ターゲット画像データ930を有する。   As shown in FIG. 16, the administrator terminal 40 includes an image registration unit 421 and an image deletion request unit 422. The HDD 404 has target image data 930.

管理者端末40は、動画再生システム1の管理者の指示により、ターゲット画像の画像データ930(以下、「ターゲット画像データ930」という)をHDD404に保存する。
画像登録部421は、画像照合サーバ30にターゲット画像データ930を送信する。
The administrator terminal 40 stores the image data 930 of the target image (hereinafter referred to as “target image data 930”) in the HDD 404 in accordance with an instruction from the administrator of the video playback system 1.
The image registration unit 421 transmits target image data 930 to the image matching server 30.

また、画像削除要求部422は、画像照合サーバ30に保存されたターゲット画像データ930の削除を要求する。ターゲット画像は定期的に変更することが想定されるため、画像削除要求部422は、管理者の操作または定期的な処理によって、不要となったターゲット画像データ930を削除する要求を送信する。   The image deletion request unit 422 requests deletion of the target image data 930 stored in the image verification server 30. Since it is assumed that the target image is changed periodically, the image deletion request unit 422 transmits a request to delete the target image data 930 that is no longer needed by an administrator's operation or periodic processing.

画像照合サーバ30の送受信部321は、画像登録部421からターゲット画像データ930を受信し、HDD304に保存する。ターゲット画像データ930は、1種類でも良いし、複数種類が登録される構成を採用しても良い。   The transmission / reception unit 321 of the image verification server 30 receives the target image data 930 from the image registration unit 421 and stores it in the HDD 304. The target image data 930 may be one type, or a configuration in which a plurality of types are registered.

特徴データ生成部322は、ターゲット画像データ930から、特徴データ931を生成する。ここで、特徴データ931とは、ターゲット画像データ930から特徴点を抽出したデータである。特徴点とは、例えば、ターゲット画像の輪郭のエッジ(角部)部分等が用いられる。   The feature data generation unit 322 generates feature data 931 from the target image data 930. Here, the feature data 931 is data obtained by extracting feature points from the target image data 930. As the feature point, for example, an edge (corner) portion of the contour of the target image is used.

図17は、本実施形態にかかるターゲット画像データ930および特徴データ931の一例を示す図である。図17に示すように、特徴データ生成部322は、ターゲット画像データ930から、特徴データ931を生成する。特徴データ生成部322は、生成した特徴データ931を、HDD304に保存する。   FIG. 17 is a diagram showing an example of target image data 930 and feature data 931 according to the present embodiment. As illustrated in FIG. 17, the feature data generation unit 322 generates feature data 931 from the target image data 930. The feature data generation unit 322 stores the generated feature data 931 in the HDD 304.

また、送受信部321は、動画再生サーバ20から撮像データ910を受信し、HDD304に保存する。   In addition, the transmission / reception unit 321 receives the imaging data 910 from the video playback server 20 and stores it in the HDD 304.

データ管理部323は、画像削除要求部422の要求を、送受信部321を介して受け付け、指定されたターゲット画像データ930をHDD304から削除する。また、データ管理部323は、削除要求されたターゲット画像データ930から生成された特徴データ931を、HDD304から削除する。さらに、データ管理部323は、画像検出部324による照合処理の完了後の撮像データ910を削除する構成を採用しても良い。   The data management unit 323 receives the request from the image deletion request unit 422 via the transmission / reception unit 321 and deletes the specified target image data 930 from the HDD 304. Further, the data management unit 323 deletes the feature data 931 generated from the target image data 930 requested to be deleted from the HDD 304. Further, the data management unit 323 may adopt a configuration in which the image data 910 after the completion of the collation process by the image detection unit 324 is deleted.

画像検出部324は、特徴データ931と、撮像データ910内の各フレームの画像とを照合する。撮像データ910のなかに特徴データ931と所定の閾値以上に特徴点が一致する画像が存在する場合、画像検出部324は、ターゲット画像を検出したと判断する。特徴データ931と撮像データ910内の各フレームの画像との間の共通する特徴点の所定の閾値は、管理者が設定するものとしても良いし、予め定められるものとしても良い。   The image detection unit 324 collates the feature data 931 and the image of each frame in the imaging data 910. When the image data 910 includes an image whose feature points match the feature data 931 with a predetermined threshold value or more, the image detection unit 324 determines that the target image has been detected. The predetermined threshold value of the common feature point between the feature data 931 and the image of each frame in the imaging data 910 may be set by the administrator or may be determined in advance.

図18は、本実施形態にかかる特徴データ931と撮像データ910との照合の一例を示す図である。図18のフレーム661〜663は撮像データ910の動画内のフレームの一例である。画像検出部324は、フレーム661〜663の画像と特徴データ931とをそれぞれ照合し、フレーム661〜663内の特徴データ931と類似する画像を検出する。図18に示す例では、画像検出部324は、フレーム662内に、特徴データ931と類似する画像が含まれることを検出する。   FIG. 18 is a diagram illustrating an example of collation between the feature data 931 and the imaging data 910 according to the present embodiment. Frames 661 to 663 in FIG. 18 are examples of frames in the moving image of the imaging data 910. The image detection unit 324 collates the images of the frames 661 to 663 with the feature data 931, and detects an image similar to the feature data 931 in the frames 661 to 663. In the example illustrated in FIG. 18, the image detection unit 324 detects that an image similar to the feature data 931 is included in the frame 662.

上述の画像検出の処理は一例であり、撮像データ910からターゲット画像を検出するものであれば、テンプレートマッチング(パターンマッチング)等を行う構成を採用しても良い。また、特徴データ931は、必ずしも画像照合サーバ30内で生成されなくても良く、外部のコンピュータ等で生成した特徴データ931を、画像照合サーバ30に登録する構成を使用しても良い。   The above-described image detection processing is an example, and a configuration that performs template matching (pattern matching) or the like may be adopted as long as the target image is detected from the imaging data 910. The feature data 931 does not necessarily have to be generated in the image matching server 30, and a configuration in which the feature data 931 generated by an external computer or the like is registered in the image matching server 30 may be used.

画像検出部324は、特徴データ931と撮像データ910との照合結果を動画再生サーバ20に送受信部321を介して送信する。照合結果とは、ターゲット画像の検出の有無、およびターゲット画像を検出した場合は検出したフレーム662と、フレーム内での検出領域とを特定する情報のことをいう。   The image detection unit 324 transmits the collation result between the feature data 931 and the imaging data 910 to the moving image reproduction server 20 via the transmission / reception unit 321. The collation result refers to information specifying whether or not the target image is detected, and when the target image is detected, the detected frame 662 and the detection area in the frame.

次に、以上のように構成された本実施形態の動画再生システム1の処理の流れについて説明する。   Next, a processing flow of the moving image playback system 1 of the present embodiment configured as described above will be described.

図19は、本実施形態にかかる撮像データ902と位置履歴情報の受信、および画像処理の流れの一例を示すシーケンス図である。   FIG. 19 is a sequence diagram illustrating an example of the flow of image data 902 and position history information reception and image processing according to the present embodiment.

まず、管理者端末40の画像登録部421は、ターゲット画像データ930を画像照合サーバ30に送信する(S10)。   First, the image registration unit 421 of the administrator terminal 40 transmits the target image data 930 to the image matching server 30 (S10).

画像照合サーバ30の送受信部321は、画像登録部421からターゲット画像データ930を受信し、HDD304に保存する。特徴データ生成部322は、ターゲット画像データ930から、特徴データ931を生成する(S11)。S10、S11の処理は事前処理として予め行われても良い。   The transmission / reception unit 321 of the image verification server 30 receives the target image data 930 from the image registration unit 421 and stores it in the HDD 304. The feature data generation unit 322 generates feature data 931 from the target image data 930 (S11). The processes of S10 and S11 may be performed in advance as a pre-process.

ユーザは、テーマパーク等を訪れた際に、携帯端末10のアプリケーションを起動する(S12)。図20Aは、本実施形態にかかる携帯端末10のアプリケーションの起動後の画面の一例を示す図である。図20Aに示す画像は、携帯端末10のディスプレイ108(タッチパネル109)上に表示される。初回起動の場合は、ユーザは、利用者登録ボタン600から利用者登録を行う。   When the user visits a theme park or the like, the user activates the application of the mobile terminal 10 (S12). FIG. 20A is a diagram illustrating an example of a screen after activation of the application of the mobile terminal 10 according to the present embodiment. The image illustrated in FIG. 20A is displayed on the display 108 (touch panel 109) of the mobile terminal 10. In the case of the first activation, the user performs user registration from the user registration button 600.

利用者登録が完了している場合、ユーザはログインボタン601を押下する。不図示の入力画面が表示され、ユーザがユーザIDとパスワード等の情報を入力する操作を行う。
ユーザ操作受付部121は、ユーザがログインボタン601を押下したことを受け付け、認証DB900を参照してユーザの認証を行う。ユーザの入力した情報が認証DB900に登録された情報と合致した場合、ユーザログインが完了する(S13)。
When user registration is completed, the user presses the login button 601. An input screen (not shown) is displayed, and the user performs an operation of inputting information such as a user ID and a password.
The user operation accepting unit 121 accepts that the user has pressed the login button 601, and authenticates the user with reference to the authentication DB 900. When the information input by the user matches the information registered in the authentication DB 900, the user login is completed (S13).

ユーザログイン完了後、アプリケーションの操作画面が表示される。図20Bは、本実施形態にかかる携帯端末10のアプリケーションの操作画面の一例を示す図である。図20Bに示すように、携帯端末10のディスプレイ108(タッチパネル109)上にログインユーザ名602と、撮影開始・終了ボタン603と、データ転送ボタン604と、動画視聴ボタン605と、ログオフボタン606と、が表示される。   After the user login is completed, the application operation screen is displayed. FIG. 20B is a diagram illustrating an example of an operation screen of an application of the mobile terminal 10 according to the present embodiment. As shown in FIG. 20B, on the display 108 (touch panel 109) of the mobile terminal 10, a login user name 602, a shooting start / end button 603, a data transfer button 604, a video viewing button 605, a logoff button 606, Is displayed.

ユーザが撮影開始・終了ボタン603を押下したことをユーザ操作受付部121が受け付けると、撮像装置101による動画の撮像と、GPS受信部106による位置情報の取得が開始する(S14)。撮像画像取得部122は、撮像装置101が撮像した動画を取得する。また、時刻情報取得部124は、計時回路105から時刻情報を取得する。撮像データ処理部125は、時刻情報取得部124が取得した時刻情報を追加した撮像データ902をHDD104に保存する。   When the user operation accepting unit 121 accepts that the user has pressed the shooting start / end button 603, the imaging device 101 starts capturing a moving image and the GPS receiving unit 106 acquires position information (S14). The captured image acquisition unit 122 acquires a moving image captured by the imaging apparatus 101. Further, the time information acquisition unit 124 acquires time information from the time measuring circuit 105. The imaging data processing unit 125 stores imaging data 902 to which the time information acquired by the time information acquisition unit 124 is added in the HDD 104.

また、位置情報処理部126は、位置情報取得部123が取得した位置情報に、時刻情報取得部124が取得した時刻情報を対応付けた位置履歴情報を、位置履歴情報DB901に保存する。   Further, the position information processing unit 126 stores, in the position history information DB 901, position history information in which the time information acquired by the time information acquisition unit 124 is associated with the position information acquired by the position information acquisition unit 123.

ユーザが撮影開始・終了ボタン603を再度押下した場合に、動画撮像および位置履歴情報の記録は終了する。   When the user presses the shooting start / end button 603 again, the moving image shooting and the recording of the position history information are ended.

次に、ユーザは、撮像データ902および位置履歴情報を動画再生サーバ20に送信するために、データ転送ボタン604を押下する。携帯端末10のユーザ操作受付部121は、ユーザがデータ転送ボタン604を押下したことを受け付ける(S15)。   Next, the user presses the data transfer button 604 in order to transmit the imaging data 902 and the position history information to the moving image reproduction server 20. The user operation reception unit 121 of the mobile terminal 10 receives that the user has pressed the data transfer button 604 (S15).

携帯端末10のログイン情報送信部128は、動画再生サーバ20にユーザの認証DB900をログイン情報として送信する(S16)。または、ここで、ユーザがタッチパネル109からログイン情報を再度入力する構成を採用しても良い。   The login information transmission unit 128 of the mobile terminal 10 transmits the user authentication DB 900 to the moving image reproduction server 20 as login information (S16). Alternatively, a configuration in which the user inputs login information again from the touch panel 109 may be employed.

動画再生サーバ20の認証機能部221は、送受信部230を介してログイン情報を取得する。認証機能部221は、ユーザの認証処理を行う。また、権限機能部222が、権限と課金情報を確認する(S17)。   The authentication function unit 221 of the video playback server 20 acquires login information via the transmission / reception unit 230. The authentication function unit 221 performs user authentication processing. Further, the authority function unit 222 confirms authority and billing information (S17).

認証処理の終了後、携帯端末10のデータ送信部127は、撮像データ902および位置履歴情報を動画再生サーバ20に送信する(S18)。動画再生サーバ20の送受信部230は、携帯端末10が送信した撮像データ902および位置履歴情報を受信する。   After the end of the authentication process, the data transmission unit 127 of the mobile terminal 10 transmits the imaging data 902 and the position history information to the video reproduction server 20 (S18). The transmission / reception unit 230 of the video playback server 20 receives the imaging data 902 and the position history information transmitted by the mobile terminal 10.

動画再生サーバ20の画像処理部223は、携帯端末10から取得した撮像データ902および位置履歴情報に対して画像処理を行い、配信するための動画を生成する(S19)。   The image processing unit 223 of the moving image reproduction server 20 performs image processing on the imaging data 902 and the position history information acquired from the mobile terminal 10, and generates a moving image for distribution (S19).

S19の画像処理について、具体的に説明する。図21は、本実施形態にかかる画像処理の流れの一例を示すフローチャートである。   The image processing in S19 will be specifically described. FIG. 21 is a flowchart showing an example of the flow of image processing according to the present embodiment.

まず、画像処理部223は、送受信部230から撮像データ902および位置履歴情報を取得する(S191)。画像処理部223は、取得した撮像データ902をストリーミング配信用の形式に変換する(S192)。そして、画像処理部223は、変換処理後の撮像データ910をHDD204に保存する(S193)。   First, the image processing unit 223 acquires imaging data 902 and position history information from the transmission / reception unit 230 (S191). The image processing unit 223 converts the acquired imaging data 902 into a streaming distribution format (S192). Then, the image processing unit 223 stores the captured image data 910 after the conversion process in the HDD 204 (S193).

また、画像処理部223は、取得した位置履歴情報にユーザIDおよびアップロードファイル管理番号を対応付けて、位置履歴情報DB911に保存する(S194)。画像処理部223は、位置履歴情報と、HDD204に記憶された地図データ923から、ルート動画912を生成する(S195)。画像処理部223は、生成したルート動画912を、HDD204に保存する(S196)。   In addition, the image processing unit 223 associates the acquired position history information with the user ID and the upload file management number, and stores them in the position history information DB 911 (S194). The image processing unit 223 generates a route moving image 912 from the position history information and the map data 923 stored in the HDD 204 (S195). The image processing unit 223 stores the generated route moving image 912 in the HDD 204 (S196).

画像処理部223は、撮像データ910とルート動画912とを紐づける情報を生成し、紐づけ情報DB913に保存する(S197)。ここでS19の画像処理は終了し、図19のシーケンス図の処理に戻る。   The image processing unit 223 generates information for associating the imaging data 910 and the route moving image 912, and stores the information in the association information DB 913 (S197). Here, the image processing of S19 ends, and the processing returns to the processing of the sequence diagram of FIG.

画像処理部223は、撮像データ910内にターゲット画像が含まれるか否かを確認するために、送受信部230を介して撮像データ910を画像照合サーバ30に送信する(S20)。画像照合サーバ30の送受信部321は、動画再生サーバ20から撮像データ910を受信し、HDD304に保存する。   The image processing unit 223 transmits the imaging data 910 to the image matching server 30 via the transmission / reception unit 230 in order to confirm whether or not the target image is included in the imaging data 910 (S20). The transmission / reception unit 321 of the image verification server 30 receives the imaging data 910 from the video playback server 20 and stores it in the HDD 304.

画像照合サーバ30の画像検出部324は、S11で生成した特徴データ931と、撮像データ内の各フレームの画像とを照合する(S21)。撮像データ910のなかに特徴データ931と所定の閾値以上に特徴点が一致する画像が存在する場合、画像検出部324は、ターゲット画像を検出したと判断する。   The image detection unit 324 of the image collation server 30 collates the feature data 931 generated in S11 with the image of each frame in the imaging data (S21). When the image data 910 includes an image whose feature points match the feature data 931 with a predetermined threshold value or more, the image detection unit 324 determines that the target image has been detected.

画像検出部324は、特徴データ931と撮像データ910との照合結果を動画再生サーバ20に送受信部321を介して送信する(S22)。   The image detection unit 324 transmits the matching result between the feature data 931 and the imaging data 910 to the moving image reproduction server 20 via the transmission / reception unit 321 (S22).

動画再生サーバ20の画像処理部223は、送受信部230を介して、画像照合サーバ30から照合結果を受信する。撮像データ910内にターゲット画像が検出された場合、画像処理部223は、当該フレームの情報を、ターゲット画像検出フレームDB916に登録する(S23)。   The image processing unit 223 of the video playback server 20 receives the collation result from the image collation server 30 via the transmission / reception unit 230. When a target image is detected in the imaging data 910, the image processing unit 223 registers information on the frame in the target image detection frame DB 916 (S23).

画像処理部223は、ターゲット画像検出表示画像データ917を生成し、HDD204に保存する(S24)。   The image processing unit 223 generates target image detection display image data 917 and stores it in the HDD 204 (S24).

上述のS14の動画の撮像および位置履歴情報の記録と、S15以降の処理は必ずしも連続して行われる必要はなく、ユーザは、撮像した動画を後日、動画再生サーバ20に送信しても良い。   The above-described imaging of the moving image and recording of the position history information in S14 and the processing after S15 are not necessarily performed continuously, and the user may transmit the captured moving image to the moving image reproduction server 20 at a later date.

次に、動画再生サーバ20が携帯端末10に対して動画を配信する処理について、説明をする。   Next, processing in which the moving image reproduction server 20 distributes moving images to the mobile terminal 10 will be described.

図22は、本実施形態にかかる動画再生サーバ20から携帯端末10への動画配信処理の流れの一例を示すシーケンス図である。   FIG. 22 is a sequence diagram illustrating an example of a flow of moving image distribution processing from the moving image reproduction server 20 to the mobile terminal 10 according to the present embodiment.

S30のアプリケーションの起動およびS31のユーザログインの処理は、図19のS12、S13と同様の処理である。   The application activation process of S30 and the user login process of S31 are the same processes as S12 and S13 of FIG.

ユーザは、図20Bに示す操作画面上に表示された、動画視聴ボタン605を押下する。携帯端末10のユーザ操作受付部121は、ユーザが動画視聴ボタン605を押下したことを受け付ける(S32)。   The user presses the moving image viewing button 605 displayed on the operation screen shown in FIG. 20B. The user operation accepting unit 121 of the mobile terminal 10 accepts that the user has pressed the moving image viewing button 605 (S32).

携帯端末10のログイン情報送信部128は、動画再生サーバ20にユーザの認証DB900をログイン情報として送信する(S33)。または、ここで、ユーザがタッチパネル109からログイン情報を再度入力する構成を採用しても良い。また、動画再生制御部130は、動画再生サーバ20に対して動画の配信を要求する信号を送信する(S33)。   The login information transmission unit 128 of the mobile terminal 10 transmits the user authentication DB 900 to the video reproduction server 20 as login information (S33). Alternatively, a configuration in which the user inputs login information again from the touch panel 109 may be employed. In addition, the moving image reproduction control unit 130 transmits a signal requesting distribution of moving images to the moving image reproduction server 20 (S33).

S34の認証および権限、課金情報の確認処理は、図19のS17の処理と同様である。   The authentication, authorization, and billing information confirmation processing in S34 is the same as the processing in S17 in FIG.

ユーザの認証等が行われた後、動画再生サーバ20の動画配信制御部224は、配信可能な動画の一覧を、送受信部230を介して携帯端末10に送信する(S35)。   After user authentication or the like is performed, the video distribution control unit 224 of the video playback server 20 transmits a list of videos that can be distributed to the mobile terminal 10 via the transmission / reception unit 230 (S35).

携帯端末10の動画再生制御部130は、携帯端末10のディスプレイ108上に配信対象の動画の一覧を選択肢として表示する。   The moving image reproduction control unit 130 of the mobile terminal 10 displays a list of moving images to be distributed as options on the display 108 of the mobile terminal 10.

図20Cは、本実施形態にかかる配信対象の動画の選択画面の一例を示す図である。図20Cに示すように、動画再生制御部130は、ユーザが動画視聴ボタン605を押下した場合に、動画再生サーバ20から受信した配信対象の動画607〜608を、携帯端末10のディスプレイ108(タッチパネル109)上に表示する。   FIG. 20C is a diagram showing an example of a selection screen for a moving image to be distributed according to the present embodiment. As illustrated in FIG. 20C, when the user presses the video viewing button 605, the video playback control unit 130 displays the distribution target videos 607 to 608 received from the video playback server 20 on the display 108 (touch panel) of the mobile terminal 10. 109) is displayed above.

ユーザは、配信対象の動画607〜608から1つの動画を選択し、再生ボタン609を押下する。携帯端末10のユーザ操作受付部121はユーザが再生ボタン609を押下したことを受け付ける。この場合、動画再生制御部130は、動画再生サーバ20に対して動画の配信を要求する信号を送信する(S36)。   The user selects one moving image from the moving images 607 to 608 to be distributed, and presses the play button 609. The user operation accepting unit 121 of the mobile terminal 10 accepts that the user has pressed the play button 609. In this case, the moving image reproduction control unit 130 transmits a signal requesting distribution of the moving image to the moving image reproduction server 20 (S36).

動画再生サーバ20の動画配信制御部224は、送受信部230を介して動画の配信要求を受け付ける。動画配信制御部224は、紐づけ情報DB913を参照して配信対象の撮像データおよびルート動画を特定し、これらを同一画面上で再生可能に配信する(S37)。このとき、動画配信制御部224は、配信する撮像データ910と、ルート動画912との時刻を揃えて配信する。また、動画配信制御部224は、動画上に、シークバー670およびメニュー表示ボタン653を表示可能に配信する。   The video distribution control unit 224 of the video playback server 20 receives a video distribution request via the transmission / reception unit 230. The moving image distribution control unit 224 refers to the association information DB 913, identifies the imaging data and the route moving image to be distributed, and distributes them so as to be reproducible on the same screen (S37). At this time, the moving image distribution control unit 224 distributes the imaging data 910 to be distributed and the route moving image 912 at the same time. In addition, the moving image distribution control unit 224 distributes the seek bar 670 and the menu display button 653 so as to be displayed on the moving image.

携帯端末10の動画再生制御部130は、動画再生サーバ20から動画の配信を受け付け、配信された動画を表示制御部131を介してディスプレイ108に表示する。   The moving image reproduction control unit 130 of the mobile terminal 10 receives distribution of the moving image from the moving image reproduction server 20 and displays the distributed moving image on the display 108 via the display control unit 131.

ユーザは、シークバー670の一時停止ボタン672を押下することで、配信された動画の一時停止を要求する。携帯端末10のユーザ操作受付部121は、ユーザが一時停止ボタン672を押下したことを受け付ける。この場合、動画再生制御部130は、動画再生サーバ20に対して動画の一時停止を要求する信号を送信する(S38)。   The user presses a pause button 672 of the seek bar 670 to request a pause of the distributed video. The user operation accepting unit 121 of the mobile terminal 10 accepts that the user has pressed the pause button 672. In this case, the moving image reproduction control unit 130 transmits a signal for requesting temporary suspension of the moving image to the moving image reproduction server 20 (S38).

動画再生サーバ20の動画配信制御部224は、ユーザが一時停止ボタン672を押下したことを、送受信部230を介して受け付ける。この場合、動画配信制御部224は、撮像データ910およびルート動画912を一時停止する(S39)。   The video distribution control unit 224 of the video playback server 20 accepts that the user has pressed the pause button 672 via the transmission / reception unit 230. In this case, the moving image distribution control unit 224 temporarily stops the imaging data 910 and the route moving image 912 (S39).

ユーザは、一時停止時点で表示された撮像データ910の静止画化を希望する場合、図12に示したメニュー画面を開き、静止画登録ボタン680を押下する。携帯端末10のユーザ操作受付部121はユーザが静止画登録ボタン680を押下したことを受け付ける。携帯端末10の操作情報送信部132は、ユーザ操作受付部121が受け付けた静止画登録要求を、動画再生サーバ20に送信する(S40)。   When the user desires to make a still image of the imaged data 910 displayed at the time of suspension, the user opens the menu screen shown in FIG. 12 and presses the still image registration button 680. The user operation reception unit 121 of the mobile terminal 10 receives that the user has pressed the still image registration button 680. The operation information transmission unit 132 of the mobile terminal 10 transmits the still image registration request received by the user operation reception unit 121 to the video reproduction server 20 (S40).

動画再生サーバ20の受付部225は、携帯端末10から送信された静止画登録要求を、送受信部230を介して受け付ける。この場合、受付部225は、動画配信制御部224から一時停止時点で画面に表示されていたフレームを特定する情報を取得する。受付部225は、一時停止時点で画面に表示されていたフレームを、静止画化対象のフレームとして静止画化対象フレームDB914に登録する(S41)。   The accepting unit 225 of the video playback server 20 accepts the still image registration request transmitted from the mobile terminal 10 via the transmitting / receiving unit 230. In this case, the reception unit 225 acquires information specifying the frame displayed on the screen at the time of the temporary stop from the moving image distribution control unit 224. The accepting unit 225 registers the frame displayed on the screen at the time of the suspension in the still image target frame DB 914 as a still image target frame (S41).

ユーザが静止画化を希望する画像が撮像データ内に複数ある場合、携帯端末10および動画再生サーバ20は、S38〜S41の処理を複数回繰り返しても良い。   When there are a plurality of images that the user desires to make a still image in the captured data, the mobile terminal 10 and the moving image playback server 20 may repeat the processes of S38 to S41 a plurality of times.

静止画対象の画像の選択完了後、ユーザは、確定ボタン682を押下して確定要求をする。携帯端末10のユーザ操作受付部121はユーザが確定ボタン682を押下したことを受け付ける。携帯端末10の操作情報送信部132は、ユーザ操作受付部121が受け付けた確定要求を、動画再生サーバ20に送信する(S42)。   After the selection of the still image target image is completed, the user makes a request for confirmation by pressing the confirm button 682. The user operation accepting unit 121 of the mobile terminal 10 accepts that the user has pressed the confirm button 682. The operation information transmission unit 132 of the mobile terminal 10 transmits the confirmation request received by the user operation reception unit 121 to the video reproduction server 20 (S42).

動画再生サーバ20の静止画生成部226は、携帯端末10から送信された確定要求を、送受信部230を介して受け付ける。この場合、静止画生成部226は、静止画化対象フレームDB914に登録された撮像データのファイル名と合致する撮像データ910を、HDD204から取得する。静止画生成部226は、静止画化対象フレームDB914に登録されたフレームを撮像データから抽出して静止画データを生成する。静止画生成部226は、生成した静止画データ915をHDD204に保存する(S43)。   The still image generation unit 226 of the video playback server 20 receives the confirmation request transmitted from the mobile terminal 10 via the transmission / reception unit 230. In this case, the still image generation unit 226 acquires the image data 910 that matches the file name of the image data registered in the still image target frame DB 914 from the HDD 204. The still image generation unit 226 generates still image data by extracting the frames registered in the still image target frame DB 914 from the imaging data. The still image generation unit 226 stores the generated still image data 915 in the HDD 204 (S43).

また、ユーザは、ターゲット画像確認ボタン683を押下して、配信されている動画の撮像データに対するターゲット画像の検出の有無について確認要求をする。携帯端末10のユーザ操作受付部121はユーザがターゲット画像確認ボタン683を押下したことを受け付ける。携帯端末10の操作情報送信部132は、ユーザ操作受付部121が受け付けたターゲット画像確認要求を、動画再生サーバ20に送信する(S44)。   In addition, the user presses the target image confirmation button 683 to make a request for confirmation as to whether or not the target image is detected for the moving image imaging data being distributed. The user operation reception unit 121 of the mobile terminal 10 receives that the user has pressed the target image confirmation button 683. The operation information transmission unit 132 of the mobile terminal 10 transmits the target image confirmation request received by the user operation reception unit 121 to the video reproduction server 20 (S44).

動画配信制御部224は、送受信部230を介して、ターゲット画像の確認要求を受け付ける。動画配信制御部224は、ターゲット画像の確認要求への応答として、ターゲット画像検出表示画像データ917を、HDD204から取得し、携帯端末10に配信する(S45)。   The moving image distribution control unit 224 receives a target image confirmation request via the transmission / reception unit 230. As a response to the target image confirmation request, the moving image distribution control unit 224 acquires the target image detection display image data 917 from the HDD 204 and distributes it to the portable terminal 10 (S45).

また、ユーザは、動画再生サーバ20に保存された撮像データ910の保存期間の延長を希望する場合、図20Cに示す選択画面を再度開く。選択画面の開き方としては、例えば、配信された動画の再生画面上に不図示の戻るボタン等を設けても良い。   In addition, when the user desires to extend the storage period of the imaging data 910 stored in the video playback server 20, the selection screen illustrated in FIG. 20C is opened again. As a method for opening the selection screen, for example, a return button (not shown) or the like may be provided on the playback screen of the distributed video.

ユーザは、図20Cに示す選択画面で、保存延長を希望する撮像データ910に相当する配信対象の動画607〜608を選択し、保存延長ボタン610を押下して保存期間延長要求をする。携帯端末10のユーザ操作受付部121はユーザが保存延長ボタン610を押下したことを受け付ける。携帯端末10の操作情報送信部132は、ユーザ操作受付部121が受け付けた保存期間延長要求を、動画再生サーバ20に送信する(S46)。   On the selection screen shown in FIG. 20C, the user selects a moving image 607 to 608 to be distributed corresponding to the imaging data 910 desired to be saved, and presses a save extension button 610 to request a save period extension. The user operation accepting unit 121 of the mobile terminal 10 accepts that the user has pressed the save extension button 610. The operation information transmission unit 132 of the mobile terminal 10 transmits the retention period extension request received by the user operation reception unit 121 to the video playback server 20 (S46).

受付部225は、ユーザが携帯端末10から撮像データ910の保存期間の延長要求をした場合、送受信部230を介して当該保存期間延長要求を受け付ける。受付部225は、保存期間延長要求を受け付けた場合、保存期限DB918に登録された保存期限の日付を変更することで、撮像データ910の保存期間を延長する(S47)。   When the user makes a request for extending the storage period of the imaging data 910 from the mobile terminal 10, the reception unit 225 receives the storage period extension request via the transmission / reception unit 230. When accepting the retention period extension request, the accepting unit 225 extends the retention period of the imaging data 910 by changing the retention period date registered in the retention period DB 918 (S47).

また、ユーザは、動画再生サーバ20に送信した撮像データ910の削除を希望する場合、図20Cに示す選択画面で、削除を希望する撮像データ910に相当する配信対象の動画607〜608を選択し、削除ボタン611を押下して削除要求をする。携帯端末10のユーザ操作受付部121はユーザが削除ボタン611を押下したことを受け付ける。携帯端末10の操作情報送信部132は、ユーザ操作受付部121が受け付けた削除要求を、動画再生サーバ20に送信する(S48)。   In addition, when the user desires to delete the imaging data 910 transmitted to the video playback server 20, the user selects the distribution target videos 607 to 608 corresponding to the imaging data 910 desired to be deleted on the selection screen illustrated in FIG. 20C. The delete button 611 is pressed to request deletion. The user operation accepting unit 121 of the mobile terminal 10 accepts that the user has pressed the delete button 611. The operation information transmission unit 132 of the mobile terminal 10 transmits the deletion request received by the user operation reception unit 121 to the video playback server 20 (S48).

受付部225は、削除要求を受け付けた場合、データ管理部227に削除対象の撮像データ910を通知する。データ管理部227は、受付部225から削除対象の撮像データ910の通知を受けた場合、ユーザが指定した撮像データ910を削除する(S49)。   When receiving the deletion request, the reception unit 225 notifies the data management unit 227 of the imaging data 910 to be deleted. When receiving the notification of the imaging data 910 to be deleted from the reception unit 225, the data management unit 227 deletes the imaging data 910 specified by the user (S49).

次に、動画再生サーバ20がユーザPC50に動画を配信する場合の処理について説明する。動画再生サーバ20から配信された動画をユーザPC50で視聴する場合には、Webブラウザを使用する。図3で説明したユーザ操作受付部121の機能は、マウス操作等のユーザ操作を入力する、ユーザPC50の一般的な機能で代替される。また、動画再生制御部130、表示制御部131、操作情報送信部132は、Webブラウザの機能で代替される。   Next, processing when the moving image reproduction server 20 distributes moving images to the user PC 50 will be described. When viewing the moving image distributed from the moving image reproduction server 20 on the user PC 50, a Web browser is used. The function of the user operation reception unit 121 described with reference to FIG. 3 is replaced with a general function of the user PC 50 that inputs a user operation such as a mouse operation. In addition, the moving image reproduction control unit 130, the display control unit 131, and the operation information transmission unit 132 are replaced with functions of a Web browser.

図23は、本実施形態にかかる動画再生サーバ20からユーザPC50への動画配信処理の流れの一例を示すシーケンス図である。   FIG. 23 is a sequence diagram illustrating an example of a flow of moving image distribution processing from the moving image reproduction server 20 to the user PC 50 according to the present embodiment.

ユーザPC50は、Webブラウザから所定のWebサイトにアクセスする(S60)。所定のWebサイトとは、動画再生サーバ20にアクセスするためのWebサイトである。   The user PC 50 accesses a predetermined website from the web browser (S60). The predetermined website is a website for accessing the moving image reproduction server 20.

ユーザは、所定のWebサイトのログイン画面から、ログイン情報を入力する(S61)。   The user inputs login information from a login screen of a predetermined website (S61).

S62の動画再生サーバ20の認証および権限、課金情報の確認処理は、図22のS34と同様である。また、S63の配信可能な動画の一覧の送信から、S77の撮像データ910の削除の処理までは、図22のS35からS49までの処理と同様である。   The authentication, authority, and billing information confirmation processing of the moving image playback server 20 in S62 is the same as S34 in FIG. Further, the processing from the transmission of the list of distributable moving images in S63 to the processing for deleting the imaging data 910 in S77 is the same as the processing from S35 to S49 in FIG.

このように、本実施形態の動画再生サーバ20によれば、ユーザが携帯端末10の撮像装置101で撮像した撮像データ910と、当該撮像データ910を撮像した位置が時系列に地図上に再生されるルート動画912とを、同一の画面上に再生可能に配信するため、ユーザが過去に撮像した撮像データ910を再生する際に、その撮像データ910を撮像した際の携帯端末10の位置をユーザが確認することができ、ユーザにとって便宜である。また、本実施形態の動画再生サーバ20によれば、位置履歴情報をルート動画912として、撮像データ910と同一の画面上に再生可能にするため、ユーザが携帯端末10を持って移動をしながら撮像データ910を撮像した場合、当該撮像データ910を再生する際に、再生される撮像データ910と同様の時系列で、携帯端末10の位置の移動をユーザが確認することができ、よりユーザの便宜となる。   As described above, according to the moving image playback server 20 of the present embodiment, the imaging data 910 captured by the user with the imaging device 101 of the mobile terminal 10 and the position where the imaging data 910 is captured are reproduced on the map in time series. In order to distribute the route video 912 to be reproducible on the same screen, the position of the mobile terminal 10 when the user captures the imaged data 910 is displayed when the user captures the imaged data 910 captured in the past. This is convenient for the user. In addition, according to the moving image playback server 20 of the present embodiment, the position history information can be reproduced as the root moving image 912 on the same screen as the imaged data 910, so that the user moves while holding the mobile terminal 10. When the imaging data 910 is imaged, when the imaging data 910 is reproduced, the user can confirm the movement of the position of the mobile terminal 10 in the same time series as the reproduced imaging data 910, and the user's It will be convenient.

このように、本実施形態の動画再生サーバ20によれば、単に撮像データ910を単体で再生するだけではなく、地図上を移動するユーザの移動の軌跡であるルート動画912を同一の画面上に表示することで、ユーザがさらに動画を楽しむ機会を提供することができる。また、撮像データ910を撮像した時点の携帯端末10の位置が明確になるため、ユーザが動画を撮像した場所を再度訪れる場合の位置の確認が容易となる。   As described above, according to the moving image playback server 20 of the present embodiment, not only the captured image data 910 is played back alone, but the route moving image 912 that is the locus of movement of the user moving on the map is displayed on the same screen. By displaying, it is possible to provide an opportunity for the user to further enjoy the moving image. Further, since the position of the mobile terminal 10 at the time of capturing the image data 910 is clear, it is easy to confirm the position when the user revisits the place where the moving image is captured.

さらに、本実施形態の動画再生サーバ20によれば、動画配信制御部224が、撮像データ910およびルート動画912に対して、巻き戻しおよび一時停止をすることが可能なシークバー670を設けるため、ユーザは、撮像データ910およびルート動画912の両方に対して同時に、巻き戻しや一時停止の操作をすることができる。このため、動画再生サーバ20は、配信した動画に対して携帯端末10やユーザPC50から巻き戻しや一時停止の要求を受けても、撮像データ910とルート動画912の時間軸を揃えたまま再生することができる。   Furthermore, according to the video playback server 20 of the present embodiment, the video distribution control unit 224 provides the seek bar 670 that can rewind and pause the imaged data 910 and the root video 912. Can simultaneously rewind and pause both the image data 910 and the root moving image 912. For this reason, the moving image reproduction server 20 reproduces the distributed moving image while keeping the time axes of the imaging data 910 and the route moving image 912 aligned even when a rewind or pause request is received from the mobile terminal 10 or the user PC 50. be able to.

また、本実施形態の動画再生サーバ20によれば、ユーザが撮像データ内の任意のフレームを静止画化の対象として受け付け、ユーザが選択したフレームを撮像データ910から抽出して静止画を生成するため、撮像データ910からユーザが所望のフレームを静止画にすることができる。このようにユーザの所望のフレームを静止画にすることで、テーマパーク等で撮像した動画を単に動画として視聴するのみならず、写真やフォトアルバムとして印刷する等のサービスに利用することができる。   Also, according to the moving image playback server 20 of the present embodiment, the user accepts an arbitrary frame in the captured data as a still image target, and extracts the frame selected by the user from the captured data 910 to generate a still image. Therefore, the user can make a desired frame from the imaging data 910 as a still image. In this way, by making a user's desired frame a still image, it is possible to use it for services such as printing a picture or a photo album as well as watching a moving picture taken at a theme park or the like as a moving picture.

さらに、本実施形態の画像照合サーバ30によれば、画像検出部324が、撮像データ910から、ターゲット画像が含まれるフレームを検出するため、ユーザはターゲット画像がどのような画像であるかを知らなくとも、撮像データ910内のターゲット画像の有無を確認することができる。また、管理者側は、撮像データ910をすべて再生してターゲット画像を探すという作業をせずに、撮像データ910内のターゲット画像を検出することができる。当該構成は、管理者側がターゲット画像を設定し、ユーザが撮像した撮像データ910内にターゲット画像が映っていれば何らかの特典を提供する等の、サービスに利用することができる。   Furthermore, according to the image collation server 30 of the present embodiment, the image detection unit 324 detects a frame including the target image from the imaging data 910, so the user knows what the target image is. Even if it is not, the presence or absence of the target image in the imaging data 910 can be confirmed. Further, the administrator side can detect the target image in the imaging data 910 without performing the operation of searching all the imaging data 910 and searching for the target image. This configuration can be used for services such as providing a privilege if the administrator sets a target image and the target image is shown in the image data 910 captured by the user.

また、本実施形態の動画再生サーバ20によれば、携帯端末10から撮像データを受信したときから所定の期間経過後に、データ管理部227が撮像データ910を削除するため、データの保存量が必要以上に増大することを防ぐことができる。また、受付部225がユーザからの保存期間延長要求または削除要求を受け付けるため、必要に応じて適切な期間、撮像データ910を保存することができる。   In addition, according to the moving image playback server 20 of the present embodiment, the data management unit 227 deletes the imaging data 910 after a predetermined period has elapsed since the imaging data was received from the mobile terminal 10, so a data storage amount is required. It is possible to prevent the increase. In addition, since the reception unit 225 receives a storage period extension request or deletion request from the user, the imaging data 910 can be stored for an appropriate period as necessary.

また、ルート動画912の生成に必要な位置履歴情報をユーザが自ら経時的に整理し、撮像データ902とともに動画再生サーバ20に送信する場合はユーザの作業負荷が高く、技術的な難易度も高いが、本実施形態の動画再生システム1によれば、撮像データ902と位置履歴情報とを動画再生サーバ20に送信するステップを、携帯端末10のコンピュータに実行させるためのプログラムを備えるので、ユーザが容易に動画再生サーバ20に撮像データ902と位置履歴情報とを送信することができる。   Further, when the user organizes the position history information necessary for generating the route moving image 912 over time and transmits it to the moving image reproduction server 20 together with the imaging data 902, the user's workload is high and the technical difficulty is also high. However, according to the moving image reproduction system 1 of the present embodiment, since the program for causing the computer of the mobile terminal 10 to execute the step of transmitting the imaging data 902 and the position history information to the moving image reproduction server 20 is provided. The imaging data 902 and the position history information can be easily transmitted to the moving image reproduction server 20.

(実施形態1の変形例1)
実施形態1の画像照合サーバ30の画像検出部324では、管理者によって登録されたターゲット画像を、動画の配信前に予め撮像データから検出していたが、これに限らず、動画の配信の際に、ユーザが任意に選択した画像を撮像データ910から検出する構成を採用しても良い。
(Modification 1 of Embodiment 1)
In the image detection unit 324 of the image matching server 30 according to the first embodiment, the target image registered by the administrator is detected in advance from the captured data before moving image distribution. However, the present invention is not limited to this. In addition, a configuration in which an image arbitrarily selected by the user is detected from the imaging data 910 may be employed.

本変形例の動画再生サーバ20の受付部225は、ユーザがした検索対象の画像の選択結果を携帯端末10から受け付ける。また、本変形例の動画再生サーバ20のHDD204は、画像照合サーバ30から取得した検索対象画像データをさらに有する。本変形例の動画再生サーバ20のその他の構成は、図5で説明した構成と同様である。   The accepting unit 225 of the moving image playback server 20 of the present modification accepts the selection result of the search target image from the mobile terminal 10 by the user. In addition, the HDD 204 of the moving image reproduction server 20 of this modification further includes search target image data acquired from the image matching server 30. Other configurations of the moving image reproduction server 20 of the present modification are the same as the configurations described in FIG.

また、本変形例の画像照合サーバ30のHDD304は、図16で説明したターゲット画像データ930、特徴データ931、撮像データ910に加えて、検索対象画像データをさらに保存する。   Further, the HDD 304 of the image collation server 30 of the present modification further stores search target image data in addition to the target image data 930, the feature data 931, and the imaging data 910 described with reference to FIG.

ここで、検索対象画像データとは、撮像データ910内に所定の画像が含まれるか否かをユーザが検索するための、所定の画像の画像データである。検索対象画像データは、一種類でも良いし、複数種類であっても良い。   Here, the search target image data is image data of a predetermined image for the user to search whether or not a predetermined image is included in the imaging data 910. The search target image data may be one type or a plurality of types.

本変形例の画像照合サーバ30および管理者端末40のその他の構成は、図16で説明した構成と同様である。また、本変形例の携帯端末10の構成は、図3で説明した構成と同様である。   Other configurations of the image matching server 30 and the administrator terminal 40 of the present modification are the same as those described with reference to FIG. Further, the configuration of the mobile terminal 10 of the present modification is the same as the configuration described in FIG.

図24は、本変形例にかかる動画再生サーバ20から携帯端末10への動画配信処理の流れの一例を示すシーケンス図である。   FIG. 24 is a sequence diagram illustrating an example of a flow of moving image distribution processing from the moving image reproduction server 20 to the mobile terminal 10 according to the present modification.

管理者端末40の画像登録部421は、検索対象画像データを画像照合サーバ30に送信する(S100)。画像照合サーバ30の送受信部321は、検索対象画像データを、HDD304に保存する。画像照合サーバ30の特徴データ生成部322は、検索対象画像データの特徴データを生成する(S101)。   The image registration unit 421 of the administrator terminal 40 transmits the search target image data to the image matching server 30 (S100). The transmission / reception unit 321 of the image matching server 30 stores the search target image data in the HDD 304. The feature data generation unit 322 of the image matching server 30 generates feature data of the search target image data (S101).

また、画像照合サーバ30の送受信部321は、検索対象画像データを、動画再生サーバ20に送信する(S102)。動画再生サーバ20の画像処理部223は、送受信部230を介して検索対象画像データを取得する。画像処理部223は、検索対象画像データを、HDD204に保存する。   Further, the transmission / reception unit 321 of the image verification server 30 transmits the search target image data to the moving image reproduction server 20 (S102). The image processing unit 223 of the video playback server 20 acquires search target image data via the transmission / reception unit 230. The image processing unit 223 stores the search target image data in the HDD 204.

ユーザは、動画再生サーバ20から配信される動画を視聴するために、携帯端末10のアプリケーションを起動する(S103)。S103のアプリケーションの起動からS118のターゲット画像検出表示までは、図22のS30からS45までの処理と同様である。   The user activates the application of the mobile terminal 10 in order to view the moving image distributed from the moving image reproduction server 20 (S103). The processes from the activation of the application in S103 to the target image detection display in S118 are the same as the processes from S30 to S45 in FIG.

次に、ユーザは、携帯端末10から、検索対象の画像のリストの表示要求を動画再生サーバ20に対して行う。図25は、本変形例にかかるメニュー画面の一例を示す図である。図12で説明した実施形態1のメニュー画面に加えて、本変形例のメニュー画面は「リストから画像検索」ボタン684をさらに有する。図25に示す本変形例の他の構成は、図12で説明した実施形態1のメニュー画面と同様である。   Next, the user requests the moving image reproduction server 20 to display a list of images to be searched from the mobile terminal 10. FIG. 25 is a diagram illustrating an example of a menu screen according to the present modification. In addition to the menu screen of the first embodiment described with reference to FIG. 12, the menu screen of this modification further includes a “search image from list” button 684. 25 is the same as the menu screen of the first embodiment described with reference to FIG.

ユーザが「リストから画像検索」ボタン684を押下すると、携帯端末10のユーザ操作受付部121はユーザが「リストから画像検索」ボタン684を押下したことを受け付ける。操作情報送信部132は、動画再生サーバ20に対して、検索対象画像データの表示要求をする(S119)。   When the user presses the “search image from list” button 684, the user operation reception unit 121 of the mobile terminal 10 receives that the user presses the “search image from list” button 684. The operation information transmission unit 132 requests the moving image reproduction server 20 to display the search target image data (S119).

動画再生サーバ20の動画配信制御部224は、ユーザが検索対象画像データから任意の画像を選択可能な選択画面を配信する(S120)。   The moving image distribution control unit 224 of the moving image reproduction server 20 distributes a selection screen that allows the user to select any image from the search target image data (S120).

図26は、本変形例にかかる、ユーザが検索する画像を選択するための選択画面の一例を示す図である。図26に示すように、選択画面は携帯端末10のディスプレイ108(タッチパネル109)に表示される。選択画面は、例えば、検索対象画像データ500a〜500cを画像の一覧として表示する。チェックマーク501は、ユーザが選択した検索対象画像データ500a〜500cを示す表示である。ユーザは、検索対象画像データ500a〜500cから、1または複数の画像を、検索対象として選択する。図26に示す例では、ユーザは検索対象画像データ500aを選択している。   FIG. 26 is a diagram illustrating an example of a selection screen for the user to select an image to be searched according to the present modification. As shown in FIG. 26, the selection screen is displayed on the display 108 (touch panel 109) of the mobile terminal 10. For example, the selection screen displays the search target image data 500a to 500c as a list of images. The check mark 501 is a display showing the search target image data 500a to 500c selected by the user. The user selects one or a plurality of images as search targets from the search target image data 500a to 500c. In the example shown in FIG. 26, the user has selected the search target image data 500a.

ユーザは、検索ボタン502を押下して、撮像データから検索対象画像データ500aを検索することを要求する。携帯端末10のユーザ操作受付部121はユーザが検索ボタン502を押下したことを受け付ける。操作情報送信部132は、動画再生サーバ20に対して、ユーザが検索対象画像データ500aを検索対象の画像として選択したことを送信する(S121)。   The user presses the search button 502 and requests to search the search target image data 500a from the imaging data. The user operation accepting unit 121 of the mobile terminal 10 accepts that the user has pressed the search button 502. The operation information transmission unit 132 transmits to the video playback server 20 that the user has selected the search target image data 500a as a search target image (S121).

動画再生サーバ20の受付部225は、ユーザの選択結果を送受信部230を介して受け付ける。受付部225は、検索対象画像の選択結果が検索対象画像データ500aであることを、送受信部230を介して画像照合サーバ30に送信する(S122)。   The accepting unit 225 of the video playback server 20 accepts a user selection result via the transmission / reception unit 230. The receiving unit 225 transmits to the image matching server 30 via the transmission / reception unit 230 that the search target image selection result is the search target image data 500a (S122).

画像照合サーバ30の送受信部321は、検索対象画像の選択結果が検索対象画像データ500aであることを、動画再生サーバ20から受信する。画像検出部324は、送受信部321を介して検索対象画像の選択結果を取得する。画像検出部324は、選択された検索対象画像データ500aの特徴データ931と、撮像データ910内の各フレームの画像とを照合する(S123)。撮像データ910のなかに特徴データと所定の閾値以上に特徴点が一致する画像が存在する場合、画像検出部324は、検索対象画像データ500aを検出したと判断する。   The transmission / reception unit 321 of the image verification server 30 receives from the video playback server 20 that the search target image selection result is the search target image data 500a. The image detection unit 324 acquires the search target image selection result via the transmission / reception unit 321. The image detection unit 324 collates the feature data 931 of the selected search target image data 500a with the image of each frame in the imaging data 910 (S123). When the image data 910 includes an image whose feature points match the feature data with a predetermined threshold value or more, the image detection unit 324 determines that the search target image data 500a has been detected.

画像検出部324は、検索対象画像データ500aの特徴データと撮像データ910との照合結果を、動画再生サーバ20に送受信部321を介して送信する(S124)。本変形例における照合結果としては、検索対象画像データ500aの検出有無と、検出された場合には、検索対象画像データ500aを含む撮像データ910内のフレームの識別情報とを、少なくとも含むものとする。   The image detection unit 324 transmits the collation result between the feature data of the search target image data 500a and the imaging data 910 to the moving image reproduction server 20 via the transmission / reception unit 321 (S124). The collation result in this modification includes at least the presence / absence of detection of the search target image data 500a and, if detected, the identification information of the frame in the imaging data 910 including the search target image data 500a.

動画再生サーバ20の動画配信制御部224は、検索対象画像データ500aが検出された場合に、検索対象画像データ500aを含む撮像データ910のフレームを表示する画像を配信する(S125)。   When the search target image data 500a is detected, the video distribution control unit 224 of the video playback server 20 distributes an image that displays a frame of the imaging data 910 including the search target image data 500a (S125).

図27は、本変形例にかかる検索結果の表示画面の一例を示す図である。図27の画像690は、撮像データ内で検出された検索対象画像データ500aと類似する画像である。図27の他の構成は、図6で説明した動画再生イメージと同様である。   FIG. 27 is a diagram illustrating an example of a search result display screen according to the present modification. An image 690 in FIG. 27 is an image similar to the search target image data 500a detected in the imaging data. Other configurations in FIG. 27 are the same as the moving image reproduction image described in FIG.

図27に示すように、動画配信制御部224は、検索対象画像データ500aを含む撮像データ内のフレームを表示した状態で、配信動画を一時停止する。あるいは、動画配信制御部224は、検索対象画像データ500aを含む撮像データ910内のフレームを画面上に一覧として配置した画像を配信しても良い。   As shown in FIG. 27, the moving image distribution control unit 224 pauses the distributed moving image while displaying a frame in the imaging data including the search target image data 500a. Alternatively, the moving image distribution control unit 224 may distribute images in which frames in the imaging data 910 including the search target image data 500a are arranged as a list on the screen.

また、画像検出部324が撮像データ910から検索対象画像データ500aを検出しない場合、動画配信制御部224は、該当のフレームが存在しない旨を画面上に表示して報知しても良い。   In addition, when the image detection unit 324 does not detect the search target image data 500a from the imaging data 910, the moving image distribution control unit 224 may notify that the corresponding frame does not exist on the screen.

このように、本変形例の動画再生サーバ20および画像照合サーバ30によれば、画像検出部324は、検出対象とする所定の画像の選択をユーザから受け付け、ユーザが選択した所定の画像を、撮像データ910から検出するため、ユーザが任意に選択した画像が、撮像データ910のどのフレームに映っているかを検索することができる。このため、例えば、撮像データ910のうち、テーマパークのキャラクターやモニュメント等を含むフレームを、ユーザが容易に照会することができる。   As described above, according to the moving image playback server 20 and the image matching server 30 of this modification, the image detection unit 324 receives a selection of a predetermined image to be detected from the user, and the predetermined image selected by the user is Since detection is performed from the imaging data 910, it is possible to search in which frame of the imaging data 910 an image arbitrarily selected by the user is reflected. For this reason, for example, the user can easily inquire about a frame including characters, monuments, and the like of a theme park in the imaging data 910.

(実施形態1の変形例2)
実施形態1の画像処理部223では、ユーザの位置を示すアイコン651が移動した後に、ユーザの移動の軌跡を線652として示すルート動画912を生成するが、ユーザの移動した軌跡全体を示す線652を先に表示し、その線652の上をアイコン651が移動するようにルート動画912を生成する構成を採用しても良い。
(Modification 2 of Embodiment 1)
In the image processing unit 223 according to the first embodiment, after the icon 651 indicating the position of the user has moved, a route moving image 912 that shows the user's movement trajectory as a line 652 is generated. May be displayed first, and the route moving image 912 may be generated so that the icon 651 moves on the line 652.

図28は、本変形例にかかる動画再生サーバ20が配信する動画の画面イメージの一例を示す図である。図28に示すルート動画では、ユーザの移動の軌跡を示す線652に加えて、ユーザの現在位置を示すアイコン651がこれから移動する経路を示す線654が表示される。線652と線654とを結合すると、ユーザの移動した軌跡全体を示す線となる。図28の他の構成は、図6で説明した実施形態1の画面イメージと同様である。   FIG. 28 is a diagram illustrating an example of a screen image of a moving image distributed by the moving image reproduction server 20 according to the present modification. In the route moving image shown in FIG. 28, in addition to the line 652 indicating the user's movement trajectory, a line 654 indicating the path along which the icon 651 indicating the current position of the user will move is displayed. When the line 652 and the line 654 are combined, a line indicating the entire trajectory traveled by the user is obtained. Other configurations in FIG. 28 are the same as the screen image of the first embodiment described in FIG.

本変形例において、画像処理部223は、図28に示すように、地図上に軌跡全体を示す線652を先に表示し、当該線652の上をアイコン651が移動するルート動画912を生成する。   In this modified example, as shown in FIG. 28, the image processing unit 223 first displays a line 652 indicating the entire trajectory on a map, and generates a route moving image 912 in which the icon 651 moves on the line 652. .

このように、本変形例の動画再生サーバ20によれば、ユーザの移動した軌跡全体を示す線を先に表示するため、ユーザは移動した軌跡全体を把握した上で、現在再生されている撮像データが撮像された位置を地図上で確認することができる。このため、ユーザが「特定の建物の周辺にいた時に撮像した動画を見たい」等の要望がある場合に、軌跡全体を把握した上で適切な時刻まで動画を早送りすることが容易となる。   As described above, according to the moving image playback server 20 of the present modification, the line indicating the entire trajectory moved by the user is displayed first. The location where the data was captured can be confirmed on the map. For this reason, when there is a request such as “I want to see a moving image taken when I was in the vicinity of a specific building”, it is easy to fast-forward the moving image to an appropriate time after grasping the entire trajectory.

(実施形態2)
実施形態1の携帯端末10は、動画を撮像する場合にのみ位置履歴情報を記録していたが、この実施形態2の携帯端末10は、動画を撮像しない場合にも位置履歴情報を記録することが可能である。この実施形態2の画像処理部223は、位置履歴情報が動画を撮像すると同時に記録された場合と、動画を撮像せずに位置履歴情報のみが記録された場合とでは、ルート動画912上の携帯端末10の移動の軌跡を異なる表示形態で表示する。
(Embodiment 2)
The mobile terminal 10 of the first embodiment records the position history information only when the moving image is captured. However, the mobile terminal 10 of the second embodiment records the position history information even when the moving image is not captured. Is possible. The image processing unit 223 according to the second embodiment has a mobile phone on the route moving image 912 when the position history information is recorded at the same time as capturing the moving image and when only the position history information is recorded without capturing the moving image. The movement trajectory of the terminal 10 is displayed in different display forms.

図29は、実施形態2にかかる動画再生サーバ20が配信する動画の画面イメージの一例を示す図である。図29の実線656aおよび実線656bは、携帯端末10が動画を撮像するとともに位置履歴情報を取得した区間の移動の履歴を示す。また、点線657は、携帯端末10が動画を撮像せずに位置履歴情報のみを記録した区間の移動の履歴を示す。図29の他の構成は、図6で説明した実施形態1の画面イメージと同様である。   FIG. 29 is a diagram illustrating an example of a screen image of a moving image distributed by the moving image reproduction server 20 according to the second embodiment. A solid line 656a and a solid line 656b in FIG. 29 indicate the movement history of the section in which the mobile terminal 10 captures the moving image and acquires the position history information. A dotted line 657 indicates a movement history of a section in which the mobile terminal 10 records only position history information without capturing a moving image. 29 is the same as the screen image of the first embodiment described with reference to FIG.

本実施形態にかかる動画再生システム1の全体構成は実施形態1と同様である。また、本実施形態の携帯端末10、動画再生サーバ20、画像照合サーバ30、管理者端末40のハードウェア構成は、実施形態1と同様である。   The overall configuration of the moving image playback system 1 according to the present embodiment is the same as that of the first embodiment. The hardware configurations of the mobile terminal 10, the moving image playback server 20, the image matching server 30, and the administrator terminal 40 according to the present embodiment are the same as those of the first embodiment.

本実施形態にかかる携帯端末10の位置情報取得部123は、ユーザ操作受付部121が、ユーザが撮影開始を命令する操作をしたことを受け付けた場合に加えて、ユーザが位置情報の記録を命令する操作をしたことを受け付けた場合にも、GPS受信部106から位置情報を取得する。すなわち、本実施形態においては、携帯端末10が撮像装置101で画像を撮像すると共に位置履歴情報を記録する場合と、携帯端末10が位置履歴情報のみを記録する場合とがある。本実施形態にかかる携帯端末10の他の機能的構成は、実施形態1と同様である。   The position information acquisition unit 123 of the mobile terminal 10 according to the present embodiment instructs the user to record the position information in addition to the case where the user operation reception unit 121 receives an operation for instructing the user to start shooting. The position information is also acquired from the GPS receiving unit 106 when it is accepted that the operation has been performed. That is, in the present embodiment, there are a case where the mobile terminal 10 captures an image with the imaging device 101 and records position history information, and a case where the mobile terminal 10 records only position history information. Other functional configurations of the mobile terminal 10 according to the present embodiment are the same as those of the first embodiment.

本実施形態にかかる動画再生サーバ20の位置履歴情報DB911は、携帯端末10が位置履歴情報を記録した時点の、携帯端末10の撮像装置101の動画撮像の有無を示す項目である動画撮像有無をさらに備える。   The position history information DB 911 of the moving image playback server 20 according to the present embodiment indicates whether or not a moving image is captured, which is an item indicating whether or not the imaging device 101 of the mobile terminal 10 has captured the moving image when the mobile terminal 10 records the position history information. Further prepare.

図30は、本実施形態にかかる位置履歴情報DB911のテーブル構成の一例を示す図である。位置履歴情報DB911は、携帯端末10から送信された位置履歴情報を保存するデータベースである。図30に示すように、位置履歴情報DB911は、時刻と、ユーザIDと、アップロードファイル管理番号と、動画撮像有無と、位置情報と、を含むデータベースである。   FIG. 30 is a diagram showing an example of a table configuration of the position history information DB 911 according to the present embodiment. The position history information DB 911 is a database that stores the position history information transmitted from the mobile terminal 10. As shown in FIG. 30, the position history information DB 911 is a database including time, a user ID, an upload file management number, presence / absence of moving image capturing, and position information.

時刻と、ユーザIDと、アップロードファイル管理番号と、位置情報とは、図7で説明した実施形態1の位置履歴情報DB911と同様の項目である。   The time, user ID, upload file management number, and position information are the same items as the position history information DB 911 of the first embodiment described with reference to FIG.

本実施形態にかかる動画再生サーバ20の画像処理部223は、実施形態1で説明した機能に加え、位置履歴情報の撮影時の動画撮像の有無を判断して、動画撮像有無を追加した位置履歴情報を、位置履歴情報DB911に保存する。   In addition to the functions described in the first embodiment, the image processing unit 223 of the video playback server 20 according to the present embodiment determines the presence / absence of moving image capturing at the time of shooting the position history information, and adds the presence / absence of moving image capturing. Information is stored in the position history information DB 911.

画像処理部223は、携帯端末10から送信された位置履歴情報を位置履歴情報DB911に保存する際、当該位置履歴情報と一緒に携帯端末10から送信された撮像データ910の撮像開始時刻および撮像終了時刻を取得する。撮像データ902が複数ファイルで送信されている場合には、同一のアップデータファイル管理番号が付与されたファイルの、それぞれの撮像開始時刻および撮像終了時刻を取得する。   When the position history information transmitted from the mobile terminal 10 is stored in the position history information DB 911, the image processing unit 223 captures the imaging start time and the imaging end of the imaging data 910 transmitted from the mobile terminal 10 together with the position history information. Get the time. When the imaging data 902 is transmitted as a plurality of files, the imaging start time and imaging end time of each file assigned with the same update data file management number are acquired.

画像処理部223は、携帯端末10から送信された位置履歴情報が含む、位置情報を記録した時刻と、撮像データ910の撮像開始時刻および撮像終了時刻とを比較して、当該位置情報が記録された時刻に、撮像データ910が撮像されていたか否かを判断する。   The image processing unit 223 compares the time when the position information included in the position history information transmitted from the mobile terminal 10 is recorded with the imaging start time and the imaging end time of the imaging data 910, and the position information is recorded. At this time, it is determined whether the image data 910 has been imaged.

例えば、画像処理部223は、位置情報が記録された時刻に、撮像データ910が撮像されていた場合は、動画撮像有無の項目に“有”と設定する。画像処理部223は、位置情報が記録された時刻に、撮像データ910が撮像されていない場合は動画撮像有無の項目に“無”と設定する。   For example, if the imaging data 910 is captured at the time when the position information is recorded, the image processing unit 223 sets “Yes” in the item of whether or not to capture a moving image. The image processing unit 223 sets “none” in the moving image capturing / non-capturing item when the imaging data 910 is not captured at the time when the position information is recorded.

また、画像処理部223は、保存の際、位置履歴情報にユーザIDおよびアップロードファイル管理番号を付与する。ユーザIDおよびアップロードファイル管理番号の付与については、実施形態1の処理と同様である。   In addition, the image processing unit 223 gives a user ID and an upload file management number to the position history information when saving. The assignment of the user ID and the upload file management number is the same as the processing in the first embodiment.

画像処理部223は、ルート動画912の生成の際、動画撮像有無の項目に“有”と設定された位置情報は地図上に実線656a〜bとして表示し、動画撮像有無の項目に“無”と設定された位置情報は地図上に点線657として表示する。あるいは、画像処理部223は、ユーザが動画を撮像すると共に位置履歴情報を記録した場合と、ユーザが位置履歴情報のみを記録した場合とを、異なる線の色で表示する等で区別をしても良い。   When the root moving image 912 is generated, the image processing unit 223 displays the position information set as “present” in the moving image capturing presence / absence item as solid lines 656a to 656b on the map, and the moving image capturing presence / absence item indicates “none”. Is set as a dotted line 657 on the map. Alternatively, the image processing unit 223 distinguishes between the case where the user captures a moving image and the recording of the position history information and the case where the user records only the position history information by displaying them with different line colors. Also good.

本実施形態にかかる動画再生サーバ20のその他の構成は、図5で説明した実施形態1と同様である。また、本実施形態にかかる画像照合サーバ30、および管理者端末40の機能的構成は、実施形態1と同様である。   Other configurations of the video playback server 20 according to the present embodiment are the same as those of the first embodiment described with reference to FIG. The functional configurations of the image matching server 30 and the administrator terminal 40 according to the present embodiment are the same as those of the first embodiment.

次に、以上のように構成された本実施形態の動画再生システム1の処理の流れについて説明する。   Next, a processing flow of the moving image playback system 1 of the present embodiment configured as described above will be described.

本実施形態にかかるターゲット画像データ930の登録から、携帯端末10のアプリケーションへのログインまでの処理の流れは、図19のシーケンス図で説明したS10〜S13と同様である。   The processing flow from registration of target image data 930 according to the present embodiment to login to the application of the mobile terminal 10 is the same as S10 to S13 described in the sequence diagram of FIG.

本実施形態ではS14の動画撮像および位置履歴情報の記録の処理の際に、ユーザは、携帯端末10の選択画面から、位置履歴情報のみを記録するか、動画の撮像とともに位置履歴情報を記録するかを選択する。   In the present embodiment, during the moving image capturing and position history information recording process of S14, the user records only the position history information from the selection screen of the mobile terminal 10, or records the position history information together with the moving image capturing. Choose.

図31は、本実施形態にかかる携帯端末10のアプリケーションの操作画面の一例を示す図である。図31に示すように、本実施形態の操作画面では、携帯端末10のディスプレイ108(タッチパネル109)上に、ログインユーザ名602と、位置情報記録開始・終了ボタン615と、撮影開始・終了ボタン603と、データ転送ボタン604と、動画視聴ボタン605と、ログオフボタン606と、が表示される。   FIG. 31 is a diagram illustrating an example of an operation screen of an application of the mobile terminal 10 according to the present embodiment. As shown in FIG. 31, on the operation screen of the present embodiment, the login user name 602, the position information recording start / end button 615, and the shooting start / end button 603 are displayed on the display 108 (touch panel 109) of the mobile terminal 10. Then, a data transfer button 604, a moving image viewing button 605, and a logoff button 606 are displayed.

ユーザ操作受付部121が、ユーザが位置情報記録開始・終了ボタン615を押下したことを受け付けると、位置情報取得部123が携帯端末10の位置情報を取得する。ユーザが位置情報記録開始・終了ボタン615を再度押下したことを受け付けると、位置情報取得部123が携帯端末10の位置情報の取得を終了する。   When the user operation accepting unit 121 accepts that the user has pressed the location information recording start / end button 615, the location information obtaining unit 123 obtains the location information of the mobile terminal 10. When receiving that the user has pressed the position information recording start / end button 615 again, the position information acquisition unit 123 ends the acquisition of the position information of the mobile terminal 10.

ユーザは、位置情報記録開始・終了ボタン615を使用することで、例えば、テーマパーク等を訪れた場合に、携帯端末10のバッテリー消費量等を理由に、常に動画を撮像しながら移動することができない場合であっても、位置履歴情報のみを記録し続けることができる。   By using the position information recording start / end button 615, for example, when a user visits a theme park or the like, the user can always move while capturing a moving image because of the battery consumption of the mobile terminal 10 or the like. Even if it is not possible, it is possible to continue recording only the position history information.

図31に示すその他のボタンの機能は、図20Bで説明した実施形態1の操作画面と同様である。   The functions of the other buttons shown in FIG. 31 are the same as those of the operation screen of the first embodiment described with reference to FIG. 20B.

本実施形態にかかる動画再生サーバ20への撮像データ902および位置履歴情報の送信の処理については、図19のシーケンス図で説明したS15〜S18と同様である。   The process of transmitting the imaging data 902 and the position history information to the moving image reproduction server 20 according to the present embodiment is the same as S15 to S18 described in the sequence diagram of FIG.

実施形態1では、図19のシーケンス図のS19の処理の詳細について、図21のフローチャートで説明したが、本実施形態においては、図19のシーケンス図のS19の処理の詳細を図32A〜Bを用いて説明する。   In the first embodiment, the details of the process of S19 in the sequence diagram of FIG. 19 have been described with reference to the flowchart of FIG. 21, but in this embodiment, the details of the process of S19 of the sequence diagram of FIG. It explains using.

図32AのS1191〜S1193の撮像データ902および位置履歴情報の取得から、撮像データ910の保存までの処理は、図21のS191〜S193の処理と同様である。   The processing from acquisition of the imaging data 902 and position history information in S1191 to S1193 in FIG. 32A to storage of the imaging data 910 is the same as the processing in S191 to S193 in FIG.

次に、画像処理部223は、携帯端末10から取得した位置履歴情報に対して、位置履歴情報記録時の動画撮像有無を追加し、位置履歴情報DB911に保存する(S1194)。   Next, the image processing unit 223 adds the presence / absence of moving image capturing at the time of recording the position history information to the position history information acquired from the mobile terminal 10, and stores it in the position history information DB 911 (S1194).

S1194の動画撮像有無の詳細を、図32Bを用いて説明する。図32Bは、本実施形態にかかる動画撮像有無の判断および位置履歴情報の保存処理の流れの一例を示すフローチャートである。   Details of the presence / absence of moving image capturing in S1194 will be described with reference to FIG. 32B. FIG. 32B is a flowchart illustrating an example of a flow of determination processing for moving image capturing and storage processing for position history information according to the present embodiment.

画像処理部223は、携帯端末10から送信された位置履歴情報を、1件ずつ読み込む。画像処理部223は、携帯端末10から送信された位置履歴情報の「時刻」が、当該位置履歴情報と一緒に送信された撮像データ910の撮像開始時刻から撮像終了時刻の範囲に含まれるか否かを比較する。   The image processing unit 223 reads the position history information transmitted from the mobile terminal 10 one by one. The image processing unit 223 determines whether the “time” of the position history information transmitted from the mobile terminal 10 is included in the range from the imaging start time to the imaging end time of the imaging data 910 transmitted together with the position history information. To compare.

位置履歴情報の「時刻」が、当該位置履歴情報と一緒に送信された撮像データ910の撮像開始時刻から撮像終了時刻の範囲に含まれる場合、画像処理部223は、位置情報が記録された時刻に、撮像データが撮像されていたと判断する(S1198“Yes”)。   When the “time” of the position history information is included in the range from the imaging start time to the imaging end time of the imaging data 910 transmitted together with the position history information, the image processing unit 223 displays the time when the position information is recorded. Then, it is determined that the imaging data has been captured (S1198 “Yes”).

この場合、画像処理部223は、動画撮像有無の項目に“有”と設定し、位置履歴情報DB911に保存する(S1199)。また、画像処理部223は、保存の際、位置履歴情報にさらにユーザIDおよびアップロードファイル管理番号を付与する。   In this case, the image processing unit 223 sets “present” in the item of whether or not to capture a moving image, and stores it in the position history information DB 911 (S1199). In addition, the image processing unit 223 gives a user ID and an upload file management number to the position history information when saving.

画像処理部223は、携帯端末10から送信されたすべての位置履歴情報の保存が完了していない場合(S1200“No”)、次の1件の位置履歴情報を読み込む。   When the storage of all the position history information transmitted from the mobile terminal 10 is not completed (S1200 “No”), the image processing unit 223 reads the next one piece of position history information.

位置履歴情報の「時刻」が、当該位置履歴情報と一緒に送信された撮像データ910の撮像開始時刻から撮像終了時刻の範囲に含まれない場合、画像処理部223は、位置情報が記録された時刻に、撮像データが撮像されていないと判断する(S1198“No”)。   When the “time” of the position history information is not included in the range from the imaging start time to the imaging end time of the imaging data 910 transmitted together with the position history information, the image processing unit 223 stores the position information. It is determined that the imaging data is not captured at the time (S1198 “No”).

この場合、画像処理部223は、動画撮像有無の項目に“無”と設定し、位置履歴情報DB911に保存する(S1201)。画像処理部223は、保存の際、位置履歴情報にさらにユーザIDおよびアップロードファイル管理番号を付与する。   In this case, the image processing unit 223 sets “None” in the item of presence / absence of moving image capturing, and stores it in the position history information DB 911 (S1201). The image processing unit 223 further gives a user ID and an upload file management number to the position history information when saving.

画像処理部223は、携帯端末10から送信されたすべての位置履歴情報の保存が完了した場合(S1200“Yes”)、当該処理を終了し、図32Aの処理に戻る。   When the storage of all the position history information transmitted from the mobile terminal 10 is completed (S1200 “Yes”), the image processing unit 223 ends the process and returns to the process of FIG. 32A.

画像処理部223は、位置履歴情報と地図データ923から、ルート動画912を生成する。ルート動画912の生成の際、動画撮像有無の項目に“有”と設定された位置情報は地図上に実線656a〜bとして表示し、動画撮像有無の項目に“無”と設定された位置情報は地図上に点線657として表示する。(S1195)。   The image processing unit 223 generates a route moving image 912 from the position history information and the map data 923. At the time of generating the root moving image 912, the position information set as “present” in the item of whether or not the moving image is captured is displayed as a solid line 656a-b on the map, and the position information set as “none” in the item of whether or not the moving image is captured. Is displayed as a dotted line 657 on the map. (S1195).

図32AのS1196のルート動画の保存から、S1197の撮像データ910とルート動画912との紐づけ情報の登録については、図21のS196〜S197の処理と同様である。また、本実施形態における撮像データからターゲット画像の検出等の処理の流れは、図19のシーケンス図で説明したS20〜S24と同様である。   Registration of the association information between the imaging data 910 and the root moving image 912 in S1197 from the storage of the root moving image in S1196 in FIG. 32A is the same as the processing in S196 to S197 in FIG. In addition, the flow of processing such as detection of a target image from captured data in the present embodiment is the same as S20 to S24 described in the sequence diagram of FIG.

また、本実施形態における動画再生サーバ20から携帯端末10またはユーザPC50への動画配信処理の流れは、図22および図23のシーケンス図で説明した実施形態1の処理と同様である。   In addition, the flow of moving image distribution processing from the moving image reproduction server 20 to the mobile terminal 10 or the user PC 50 in the present embodiment is the same as the processing of the first embodiment described with reference to the sequence diagrams of FIGS.

このように、本実施形態の動画再生サーバ20によれば、ユーザが位置履歴情報のみを記録した場合でも、画像処理部223が、携帯端末10の移動の軌跡をルート動画912上に表示するため、ユーザは、配信された動画を再生する際、動画の撮像を行わなかった区間についてもルート動画912上の移動の軌跡を照会することができる。   As described above, according to the moving image playback server 20 of the present embodiment, even when the user records only the position history information, the image processing unit 223 displays the movement trajectory of the mobile terminal 10 on the route moving image 912. The user can inquire the trajectory of movement on the route moving image 912 for a section where the moving image is not captured when the distributed moving image is reproduced.

また、画像処理部223が、ユーザが画像を撮像すると共に前記位置履歴情報を記録した場合と、前記ユーザが位置履歴情報のみを記録した場合とでは、異なる表示態様で軌跡をルート動画上に表示するので、ユーザは、配信された動画を再生する際、撮像データ910とルート動画912が一緒に再生される区間と、ルート動画912のみが再生される区間とを容易に判別することができる。このため、ユーザは、配信された動画を再生する際、ルート動画912のみが再生される区間は早送りすること等ができる。   The image processing unit 223 displays the locus on the route moving image in different display modes when the user captures an image and records the position history information and when the user records only the position history information. Therefore, the user can easily discriminate between a section in which the imaged data 910 and the root moving picture 912 are played together and a section in which only the root moving picture 912 is played back when playing the distributed moving picture. For this reason, the user can fast-forward a section in which only the route moving image 912 is reproduced when reproducing the distributed moving image.

また、本実施形態では、動画再生サーバ20の画像処理部223が、撮像データ910の撮像開始時刻および撮像終了時刻と、位置履歴情報が記録された時刻とを比較することで、動画撮像有無を判断しているが、携帯端末10の位置情報処理部126が位置情報を保存する際に、動画撮像有無を判断して位置履歴情報DB901に登録する構成を採用しても良い。   In the present embodiment, the image processing unit 223 of the moving image playback server 20 compares the imaging start time and the imaging end time of the imaging data 910 with the time at which the position history information is recorded, thereby determining whether or not the moving image is captured. However, when the position information processing unit 126 of the mobile terminal 10 stores the position information, a configuration may be adopted in which the presence / absence of moving image capturing is determined and registered in the position history information DB 901.

例えば、ユーザが、位置情報記録開始・終了ボタン615を押下したのか、撮影開始・終了ボタン603を押下したのかを、ユーザ操作受付部121から取得することで、位置情報処理部126は、動画撮像有無を区別する構成を採用しても良い。   For example, the position information processing unit 126 acquires the moving image imaging by acquiring from the user operation receiving unit 121 whether the user has pressed the position information recording start / end button 615 or the shooting start / end button 603. You may employ | adopt the structure which distinguishes presence or absence.

また、本実施形態では、ユーザ操作受付部121が、ユーザが位置情報記録開始・終了ボタン615を押下したことを受け付けると、位置情報取得部123が携帯端末10の位置情報を取得する構成を採用したが、携帯端末10のアプリケーションが起動している間は常に位置情報取得部123が位置情報を取得する構成を採用しても良い。   Further, in the present embodiment, a configuration is adopted in which the position information acquisition unit 123 acquires the position information of the mobile terminal 10 when the user operation reception unit 121 receives that the user has pressed the position information recording start / end button 615. However, a configuration in which the position information acquisition unit 123 always acquires position information while the application of the mobile terminal 10 is activated may be employed.

(実施形態3)
実施形態1では、ユーザが一時停止をした時点で画面に表示されていた撮像データ910のフレームを、静止画化の対象としていたが、本実施形態では、一時停止時点で表示されているフレームから、所定の時間分過去に遡った時点のフレームを、静止画化対象とする。
(Embodiment 3)
In the first embodiment, the frame of the imaging data 910 that is displayed on the screen when the user pauses is set as a still image target. However, in the present embodiment, the frame that is displayed at the time of pause is used. A frame at a time point that goes back in the past by a predetermined time is set as a still image object.

すなわち、本実施形態の受付部225は、一時停止時点で表示されているフレームから、所定の時間分過去に遡った時点のフレームを、静止画化対象として受け付ける。   In other words, the receiving unit 225 according to the present embodiment receives, as a still image target, a frame that is traced back by a predetermined time from the frame that is displayed at the time of suspension.

図33は、本実施形態にかかる動画再生サーバ20から携帯端末10への動画配信処理の流れの一例を示すシーケンス図である。   FIG. 33 is a sequence diagram illustrating an example of a flow of moving image distribution processing from the moving image reproduction server 20 to the mobile terminal 10 according to the present embodiment.

図33のS300のアプリケーションの起動から、S310の静止画登録要求までは、図22で説明した実施形態1のS30〜S40までの処理と同様である。   The processing from the activation of the application in S300 in FIG. 33 to the still image registration request in S310 is the same as the processing from S30 to S40 in the first embodiment described in FIG.

S311の処理で、受付部225は、ユーザが一時停止をした時点で画面に表示されていた撮像データ910のフレームを、静止画化の対象として静止画化対象フレームDB914に登録していたが、本実施形態では、受付部225は、一時停止時点で表示されているフレームから、所定の時間分過去に遡った時点のフレームを、静止画化対象とする。   In the process of S311, the reception unit 225 registered the frame of the imaging data 910 displayed on the screen when the user paused in the still image conversion target frame DB 914 as a still image target. In the present embodiment, the reception unit 225 sets a frame at a time point that has been traced back by a predetermined time from a frame displayed at the time of temporary stop as a still image target.

ここで、所定の時間とは、ユーザが再生中の動画を視聴するユーザが、画面上に所望の画像が表示されてから、一時停止ボタン672を押下するまでに要する時間に相当する時間である。所定の時間は、ROM203等に予め保存される構成を採用しても良い。   Here, the predetermined time is a time corresponding to the time required for the user who views the moving image being played back until the user presses the pause button 672 after the desired image is displayed on the screen. . A configuration may be adopted in which the predetermined time is stored in advance in the ROM 203 or the like.

図33のS312の確定要求から、S319の撮像データ910の削除までは、図22で説明した実施形態1のS42〜S49までの処理と同様である。   The processing from the confirmation request in S312 in FIG. 33 to the deletion of the imaging data 910 in S319 is the same as the processing from S42 to S49 in the first embodiment described in FIG.

一般に、ユーザが再生中の動画を一時停止する場合、所望の画像が表示されてから、一時停止ボタン672を押下するまでには一定の時間を要する。このため、ユーザが静止画化を希望するフレームよりも後に表示されたフレームを、静止画化の対象としてしまう場合がある。   In general, when a user pauses a moving image that is being played back, a certain time is required from when a desired image is displayed until the pause button 672 is pressed. For this reason, there are cases where a frame displayed after a frame that the user desires to make a still image becomes a still image target.

本実施形態の動画再生サーバ20によれば、受付部225が、一時停止時点で表示されているフレームから、所定の時間分過去に遡った時点のフレームを、静止画化対象とするため、ユーザが静止画化を希望するフレームを、静止画として生成することができる。   According to the video playback server 20 of the present embodiment, the reception unit 225 sets a frame at a time point that has been traced back for a predetermined time from a frame displayed at the time of suspension as a still image target. Can generate a still image as a still image.

また、本実施形態では、ユーザが一時停止ボタン672で動画を一時停止した後に、静止画登録ボタン680で静止画化要求をする構成としているが、動画の再生中に一時停止せずに静止画登録ボタン680を押下して静止画化対象のフレームを登録する構成を採用しても良い。   In this embodiment, after the user pauses the video with the pause button 672, the still image registration button 680 makes a still image request, but the still image is not paused during video playback. A configuration may be adopted in which a registration button 680 is pressed to register a still image target frame.

(実施形態4)
実施形態1の携帯端末10の撮像装置101は、動画を撮影するカメラ等であり、撮像データは動画であった。本実施形態では、撮像装置101は、動画に限らず、静止画を撮像するものであっても良い。また、実施形態1の携帯端末10は、撮像データ902および位置履歴情報を保存した後に、ユーザの任意のタイミングで動画再生サーバ20に送信していた。本実施形態の携帯端末10のデータ送信部127は、撮像装置101が動画または静止画が撮像した場合に、一連の処理として、撮像データ902および位置履歴情報を、動画再生サーバ20へ送信する。
(Embodiment 4)
The imaging device 101 of the mobile terminal 10 according to the first embodiment is a camera or the like that captures a moving image, and the imaging data is a moving image. In the present embodiment, the imaging apparatus 101 is not limited to moving images, and may capture still images. In addition, the mobile terminal 10 according to the first embodiment stores the imaging data 902 and the position history information, and then transmits the captured data 902 and the position history information to the video playback server 20 at any timing of the user. When the imaging device 101 captures a moving image or a still image, the data transmission unit 127 of the mobile terminal 10 according to the present embodiment transmits the imaging data 902 and the position history information to the moving image reproduction server 20 as a series of processes.

本実施形態にかかる動画再生システム1の全体構成は実施形態1と同様である。また、本実施形態の携帯端末10、動画再生サーバ20、画像照合サーバ30、管理者端末40のハードウェア構成は、実施形態1と同様である。   The overall configuration of the moving image playback system 1 according to the present embodiment is the same as that of the first embodiment. The hardware configurations of the mobile terminal 10, the moving image playback server 20, the image matching server 30, and the administrator terminal 40 according to the present embodiment are the same as those of the first embodiment.

ただし、本実施形態の携帯端末10の撮像装置101は、動画を撮影するカメラ等である。本実施形態の携帯端末10のデータ送信部127は、撮像装置101が動画または静止画を撮像した場合に、一連の処理として、撮像データ902および位置履歴情報を、動画再生サーバ20へ送信する。   However, the imaging device 101 of the mobile terminal 10 of the present embodiment is a camera or the like that captures a moving image. When the imaging device 101 captures a moving image or a still image, the data transmission unit 127 of the mobile terminal 10 according to the present embodiment transmits the imaging data 902 and the position history information to the moving image reproduction server 20 as a series of processes.

図34は、本実施形態にかかる動画再生サーバ20から携帯端末10への動画配信処理の流れの一例を示すシーケンス図である。図34のS400のターゲット画像データ930の登録処理から、S402のアプリケーションの起動までは、図19で説明した実施形態1のS10〜S12の処理と同様である。   FIG. 34 is a sequence diagram showing an example of the flow of moving image distribution processing from the moving image playback server 20 to the mobile terminal 10 according to the present embodiment. The process from the registration process of the target image data 930 in S400 in FIG. 34 to the activation of the application in S402 is the same as the process in S10 to S12 in the first embodiment described in FIG.

S403の処理で、ユーザがログインをすると、携帯端末10のログイン情報送信部128は、ログイン情報を動画再生サーバ20に送信する(S404)。   When the user logs in in the process of S403, the login information transmission unit 128 of the mobile terminal 10 transmits the login information to the video reproduction server 20 (S404).

S405の認証および権限・課金情報の確認処理については、図19のS17と同様の処理である。   The authentication and authorization / billing information confirmation processing in S405 is the same processing as S17 in FIG.

ここで、本実施形態の携帯端末10のアプリケーションの操作画面は、静止画撮像用の撮影開始・終了ボタンと、動画撮像用の撮影開始・終了ボタンと、を有するものとする。   Here, it is assumed that the operation screen of the application of the mobile terminal 10 of the present embodiment includes a shooting start / end button for still image shooting and a shooting start / end button for moving image shooting.

認証および権限等の確認処理(S405)が完了後、ユーザは静止画撮像用の撮影開始・終了ボタンを押下し、携帯端末10の撮像装置101で静止画を撮像する。ユーザが撮影開始・終了ボタンを押下したことをユーザ操作受付部121が受け付けると、撮像装置101は静止画の撮像をする。また、同時に、GPS受信部106が携帯端末10の位置情報を取得する。撮像画像取得部122は、撮像装置101が撮像した静止画の撮像データを取得する。また、時刻情報取得部124は、計時回路105から時刻情報を取得する。撮像データ処理部125は、時刻情報取得部124が取得した時刻情報を追加した撮像データ902を、HDD104に保存する。また、位置情報処理部126は、位置情報取得部123が取得した位置情報に、時刻情報取得部124が取得した時刻情報を対応付けて、位置履歴情報DB901に記録する(S406)。   After the authentication and authorization confirmation processing (S405) is completed, the user presses a shooting start / end button for shooting a still image, and the imaging device 101 of the mobile terminal 10 captures a still image. When the user operation accepting unit 121 accepts that the user has pressed the shooting start / end button, the imaging apparatus 101 takes a still image. At the same time, the GPS receiving unit 106 acquires the position information of the mobile terminal 10. The captured image acquisition unit 122 acquires captured image data of a still image captured by the imaging apparatus 101. Further, the time information acquisition unit 124 acquires time information from the time measuring circuit 105. The imaging data processing unit 125 stores imaging data 902 to which the time information acquired by the time information acquisition unit 124 is added in the HDD 104. Further, the position information processing unit 126 associates the position information acquired by the position information acquisition unit 123 with the time information acquired by the time information acquisition unit 124, and records it in the position history information DB 901 (S406).

次に、データ送信部127は、撮像データ902および撮像時の位置履歴情報を、動画再生サーバ20に送信する(S407)。   Next, the data transmission unit 127 transmits the imaging data 902 and the position history information at the time of imaging to the moving image reproduction server 20 (S407).

本実施形態の動画再生サーバ20では、携帯端末10から送信された撮像データ902および位置情報・位置履歴情報を、S410の画像処理行うまでメモリまたはHDD204等に一時保存する。あるいは、携帯端末10から送信された撮像データ902および位置情報・位置履歴情報に対して随時画像処理をする構成を採用しても良い。   In the moving image reproduction server 20 of the present embodiment, the imaging data 902 and the position information / position history information transmitted from the mobile terminal 10 are temporarily stored in the memory or the HDD 204 until the image processing of S410 is performed. Or you may employ | adopt the structure which performs an image process at any time with respect to the imaging data 902 and the positional information / position history information transmitted from the portable terminal 10.

次に、ユーザは動画撮像用の撮影開始・終了ボタン603を押下し、携帯端末10の撮像装置101で動画を撮像する。ユーザが撮影開始・終了ボタン603を押下したことをユーザ操作受付部121が受け付けると、撮像装置101は動画の撮像を開始する。また、同時に、GPS受信部106が携帯端末10の位置情報の取得を開始する(S408)。   Next, the user presses a shooting start / end button 603 for moving image capturing, and the moving image is captured by the imaging device 101 of the mobile terminal 10. When the user operation accepting unit 121 accepts that the user has pressed the shooting start / end button 603, the imaging apparatus 101 starts capturing a moving image. At the same time, the GPS receiving unit 106 starts to acquire the location information of the mobile terminal 10 (S408).

撮像画像取得部122は、撮像装置101が撮像した動画を取得する。また、時刻情報取得部124は、計時回路105から時刻情報を取得する。撮像データ処理部125は、時刻情報取得部124が取得した時刻情報を追加した撮像データ902をHDD104に保存する。また、位置情報処理部126は、位置情報取得部123が取得した位置情報に、時刻情報取得部124が取得した時刻情報を対応付けて、位置履歴情報DB901に保存する。   The captured image acquisition unit 122 acquires a moving image captured by the imaging apparatus 101. Further, the time information acquisition unit 124 acquires time information from the time measuring circuit 105. The imaging data processing unit 125 stores imaging data 902 to which the time information acquired by the time information acquisition unit 124 is added in the HDD 104. In addition, the position information processing unit 126 associates the position information acquired by the position information acquisition unit 123 with the time information acquired by the time information acquisition unit 124 and stores it in the position history information DB 901.

ユーザが動画撮像用の撮影開始・終了ボタン603を再度押下した場合に、動画撮像および位置履歴情報の記録は終了する。   When the user presses again the shooting start / end button 603 for moving image shooting, the moving image shooting and the recording of the position history information are ended.

次に、データ送信部127は、動画の撮像データ902および動画撮像時の位置履歴情報を、動画再生サーバ20に送信する(S409)。動画再生サーバ20の送受信部230は、携帯端末10が送信した撮像データ902および位置履歴情報を受信する。   Next, the data transmission unit 127 transmits the moving image capturing data 902 and the position history information at the time of moving image capturing to the moving image reproduction server 20 (S409). The transmission / reception unit 230 of the video playback server 20 receives the imaging data 902 and the position history information transmitted by the mobile terminal 10.

S410の画像処理は、基本的には図19のS19で説明した実施形態1の処理と同様である。ただし、本実施形態においては、撮像データ910に静止画も含まれるため、画像処理部223は、図21のS192の処理の中で、S410の静止画を結合し、スライドショーの形式で配信可能な動画を生成する。   The image processing in S410 is basically the same as the processing in the first embodiment described in S19 in FIG. However, in the present embodiment, since the captured image 910 includes still images, the image processing unit 223 can combine the still images in S410 in the processing of S192 in FIG. Generate a video.

次に、画像処理部223は、撮像データ910内にターゲット画像が含まれるか否かを確認するために、送受信部230を介して静止画および動画の撮像データ910を画像照合サーバ30に送信する(S411)。   Next, the image processing unit 223 transmits the still image and moving image imaging data 910 to the image verification server 30 via the transmission / reception unit 230 in order to confirm whether or not the target image is included in the imaging data 910. (S411).

S412の特徴データ931と撮像データ910との照合処理から、S415のターゲット画像検出表示画像データ917の生成の処理までは、図19のS21〜S24で説明した実施形態1の処理と同様である。   The process from the collation process of the feature data 931 and the imaging data 910 in S412 to the process of generating the target image detection display image data 917 in S415 is the same as the process in the first embodiment described in S21 to S24 in FIG.

図34では、例として、ユーザは携帯端末10の撮像装置101で静止画と動画の両方を撮像することとしたが、ユーザは静止画と動画のいずれか一方のみを撮像しても良い。   In FIG. 34, as an example, the user images both a still image and a moving image with the imaging device 101 of the mobile terminal 10, but the user may image only one of the still image and the moving image.

このように、本実施形態の動画再生サーバ20によれば、携帯端末10から動画だけでなく、静止画を受信することができるため、携帯端末10は、ユーザが撮像装置101で撮像した記念写真等も、位置情報とともに動画再生サーバ20に送信することができる。   As described above, according to the moving image playback server 20 of the present embodiment, not only a moving image but also a still image can be received from the mobile terminal 10, so that the mobile terminal 10 can take a commemorative photo taken by the user with the imaging device 101. Can be transmitted to the moving image reproduction server 20 together with the position information.

また、本実施形態の携帯端末10および動画再生サーバ20によれば、撮像した静止画または動画をすぐに動画再生サーバ20に送信できるため、ユーザが別途、データ送信の操作をする必要がない。また、本実施形態の携帯端末10および動画再生サーバ20によれば、撮像データ902および位置履歴情報を随時、動画再生サーバ20に送信するため、携帯端末10のHDD104に撮像データ902および位置履歴情報を長時間保存する必要がない。   Further, according to the mobile terminal 10 and the moving image reproduction server 20 of the present embodiment, the captured still image or moving image can be immediately transmitted to the moving image reproduction server 20, so that the user does not need to perform a separate data transmission operation. In addition, according to the mobile terminal 10 and the moving image playback server 20 of the present embodiment, the imaging data 902 and the position history information are transmitted to the HDD 104 of the mobile terminal 10 in order to transmit the imaging data 902 and the position history information to the moving image playback server 20 as needed. There is no need to store for a long time.

なお、本実施形態の携帯端末10および動画再生サーバ20においては、静止画と動画をともに撮像後すぐに動画再生サーバ20に送信する構成としたが、静止画を撮像した場合にのみ撮像後すぐに動画再生サーバ20に送信する構成を採用しても良い。   In the mobile terminal 10 and the moving image playback server 20 of the present embodiment, both the still image and the moving image are transmitted to the moving image playback server 20 immediately after the image is captured. Alternatively, a configuration for transmitting to the video reproduction server 20 may be adopted.

(実施形態4の変形例1)
実施形態4では、撮像データ910に静止画が含まれる場合には、当該静止画を結合し、スライドショーの形式で配信可能な動画を生成するが、これに限らず、各静止画を、当該静止画を撮像した位置ともに地図データ上に表示する構成を採用しても良い。この際、実施形態2のように位置履歴情報のみを記録し、携帯端末10の移動の軌跡を破線で表示し、当該軌跡上に静止画の撮影位置を表示する構成を採用しても良い。
(Modification 1 of Embodiment 4)
In the fourth embodiment, when the captured image 910 includes still images, the still images are combined to generate a moving image that can be distributed in the form of a slide show. You may employ | adopt the structure displayed on map data with the position which imaged imaged. At this time, as in the second embodiment, only the position history information may be recorded, the movement locus of the mobile terminal 10 may be displayed with a broken line, and the still image shooting position may be displayed on the locus.

本変形例の画像処理部223は、撮像データ910に静止画が含まれる場合には、当該静止画を撮像した位置を示すポイントを、地図データ923上に表示するルート動画912を生成する。   When the captured image 910 includes a still image, the image processing unit 223 according to the present modification generates a route moving image 912 that displays a point indicating the position where the still image is captured on the map data 923.

図35は、本変形例にかかる動画再生サーバ20が配信する動画の画面イメージの一例を示す図である。図35のポイント(点)658a〜eは、ユーザが携帯端末10の撮像装置101で静止画を撮像した位置を示す。点線657は、図29で説明した実施形態2と同様に、携帯端末10が動画を撮像せずに位置履歴情報のみを記録した区間の移動の軌跡を示す。図35のその他の構成は、図6で説明した実施形態1の画面イメージと同様である。   FIG. 35 is a diagram illustrating an example of a screen image of a moving image distributed by the moving image reproduction server 20 according to the present modification. Points (points) 658 a to 658 e in FIG. 35 indicate positions where the user has captured a still image with the imaging device 101 of the mobile terminal 10. A dotted line 657 indicates a movement trajectory of a section in which the mobile terminal 10 records only the position history information without capturing a moving image, as in the second embodiment described with reference to FIG. Other configurations in FIG. 35 are the same as the screen image of the first embodiment described in FIG.

動画配信制御部224は、ルート動画再生エリア650のアイコン651が、携帯端末10の移動とともに地図データ923上を移動して、ポイント658a〜eに達した場合に、静止画の撮像データ910を撮像データ再生エリア660に表示する。   When the icon 651 of the route moving image playback area 650 moves on the map data 923 along with the movement of the mobile terminal 10 and reaches the points 658a to 658e, the moving image distribution control unit 224 images the still image imaging data 910. The data is displayed in the data reproduction area 660.

あるいは、ユーザがディスプレイ108上のポイント658a〜eを指で押下したり、マウスでクリックする等をした場合に、静止画の撮像データ910が、撮像データ再生エリア660に表示される構成を採用しても良い。
また、撮像データ910が動画の場合でも、携帯端末10が位置を移動せずに、撮像装置101が撮像をした場合は、画像処理部223が、図35に示すように、撮像位置をポイント658a〜eによって表示するルート動画912を生成する構成を採用しても良い
Alternatively, when the user presses the points 658a to 658e on the display 108 with a finger or clicks with the mouse, a configuration in which the image data 910 of the still image is displayed in the image data reproduction area 660 is adopted. May be.
In addition, even when the imaging data 910 is a moving image, when the imaging device 101 captures an image without moving the position of the mobile terminal 10, the image processing unit 223 sets the imaging position as a point 658a as shown in FIG. A configuration for generating a route animation 912 to be displayed by ~ e may be adopted.

このように、本変形例の動画再生システム1によれば、ディスプレイ108上に画像データの撮像位置を示すポイント658a〜eを表示することで、静止画の撮像データ910、または位置を移動せずに撮像した動画の撮像データ910を撮像した時刻における携帯端末10の位置が明確となり、所望の撮像データ910の撮像位置を容易に把握することができるため、ユーザにとって便宜である。   As described above, according to the moving image playback system 1 of the present modification, the points 658a to 658e indicating the imaging positions of the image data are displayed on the display 108, so that the still image imaging data 910 or the position is not moved. This is convenient for the user because the position of the mobile terminal 10 at the time of capturing the image data 910 of the moving image captured at the time is clarified and the image capturing position of the desired image data 910 can be easily grasped.

(実施形態5)
実施形態1の画像処理部223は、画像検出部324がターゲット画像を検出した場合は、当該ターゲット画像の検出箇所を表示するためのターゲット画像検出表示画像データ917を生成していたが、本実施形態の画像処理部1223は、画像検出部324がターゲット画像を検出した撮像データのフレームが所定の撮影条件を満たす場合にのみ、ターゲット画像検出表示画像データ917を生成する。
(Embodiment 5)
The image processing unit 223 according to the first embodiment generates the target image detection display image data 917 for displaying the detection portion of the target image when the image detection unit 324 detects the target image. The image processing unit 1223 in the form generates the target image detection display image data 917 only when the frame of the imaging data in which the image detection unit 324 detects the target image satisfies a predetermined shooting condition.

図36は、本実施形態にかかる動画再生サーバ20の機能的構成の一例を示すブロック図である。図36に示すように、本実施形態の動画再生サーバ20は、認証機能部221と、権限機能部222と、画像処理部1223と、動画配信制御部1224と、受付部225と、静止画生成部226と、データ管理部227と、送受信部230と、を備える。   FIG. 36 is a block diagram illustrating an example of a functional configuration of the video playback server 20 according to the present embodiment. As shown in FIG. 36, the video playback server 20 of this embodiment includes an authentication function unit 221, an authority function unit 222, an image processing unit 1223, a video distribution control unit 1224, a reception unit 225, and a still image generation. Unit 226, data management unit 227, and transmission / reception unit 230.

また、本実施形態のHDD204は、撮像データ910と、位置履歴情報DB911と、ルート動画912と、紐づけ情報DB913と、静止画化対象フレームDB914と、静止画データ915と、ターゲット画像検出フレームDB916と、ターゲット画像検出表示画像データ917と、保存期限DB918と、認証DB920と、権限DB921と、課金DB922と、地図データ923と、撮影条件データベース933(以下、「撮影条件DB933」という)と、を有する。   In addition, the HDD 204 of the present embodiment includes the imaging data 910, the position history information DB 911, the root moving image 912, the association information DB 913, the still image target frame DB 914, the still image data 915, and the target image detection frame DB 916. A target image detection display image data 917, a retention period DB 918, an authentication DB 920, an authority DB 921, a charge DB 922, map data 923, and a shooting condition database 933 (hereinafter referred to as “shooting condition DB 933”). Have.

送受信部230は、管理者端末40から、撮影条件を取得する。送受信部230は、取得した撮影条件を、撮影条件DB933に保存する。   The transmission / reception unit 230 acquires imaging conditions from the administrator terminal 40. The transmission / reception unit 230 stores the acquired shooting conditions in the shooting condition DB 933.

撮影条件DB933とは、ターゲット画像ごとの撮影条件を保存するデータベースである。   The shooting condition DB 933 is a database that stores shooting conditions for each target image.

本実施形態においては、撮影条件は、ターゲット画像を撮像した時刻における携帯端末10の位置とする。撮影条件としては、当該フレームを撮像した時刻等を採用しても良い。   In the present embodiment, the shooting condition is the position of the mobile terminal 10 at the time when the target image is captured. As the imaging condition, the time when the frame is captured may be adopted.

図37は、本実施形態にかかる撮影条件DB933のテーブル構成の一例を示す図である。図37に示すように、撮影条件DB933は、ターゲット画像名と、撮影条件(撮影位置)と、を対応付けて保存するデータベースである。   FIG. 37 is a diagram showing an example of a table configuration of the shooting condition DB 933 according to the present embodiment. As illustrated in FIG. 37, the shooting condition DB 933 is a database that stores a target image name and a shooting condition (shooting position) in association with each other.

撮影条件(撮影位置)は、例えば、図37に示すように位置を特定するための緯度と経度の値である。撮影位置は、本実施形態における所定の位置の一例である。   The shooting condition (shooting position) is, for example, latitude and longitude values for specifying the position as shown in FIG. The shooting position is an example of a predetermined position in the present embodiment.

画像処理部1223は、画像照合サーバ30から撮像データ910と特徴データ931との照合結果を受信する。撮像データ内にターゲット画像が検出された場合、画像処理部1223は、当該フレームの情報を、ターゲット画像検出フレームDB1916に登録する。   The image processing unit 1223 receives the collation result between the imaging data 910 and the feature data 931 from the image collation server 30. When the target image is detected in the imaging data, the image processing unit 1223 registers information on the frame in the target image detection frame DB 1916.

ここで、画像処理部1223は、画像検出部324がターゲット画像を検出したフレームが撮像された時刻と最も近い時刻における携帯端末10の位置情報を、位置履歴情報DB911から取得する。   Here, the image processing unit 1223 acquires, from the position history information DB 911, the position information of the mobile terminal 10 at the time closest to the time when the frame in which the image detection unit 324 detected the target image was captured.

画像処理部1223は、位置履歴情報DB911から取得した携帯端末10の位置情報と、撮影条件DB933の撮影条件(撮影位置)とを比較する。そして、画像処理部1223は、携帯端末10でターゲット画像が撮影された位置が、当該ターゲット画像の撮影条件として撮影条件DB933に保存された撮影位置を含む所定の範囲に含まれるか否かを判定する。   The image processing unit 1223 compares the position information of the mobile terminal 10 acquired from the position history information DB 911 with the shooting condition (shooting position) of the shooting condition DB 933. Then, the image processing unit 1223 determines whether or not the position where the target image is captured by the mobile terminal 10 is included in a predetermined range including the capturing position stored in the capturing condition DB 933 as the capturing condition of the target image. To do.

判定する際の条件を、撮影位置を含む所定の範囲としたのは、撮影位置と完全に一致する場所に携帯端末10がある場合、とすると撮影条件に合致する場合が少なくなることが想定されるためである。   It is assumed that the condition for determination is set to the predetermined range including the shooting position when the mobile terminal 10 is in a place that completely matches the shooting position, and the case where the shooting condition is met is reduced. Because.

所定の範囲として、例えば撮影条件DB933に記憶された撮影位置を基準として、緯度が+n度から−n度、経度が+m度から−m度までの範囲、としてもよい。所定の範囲は、HDD204に保存される構成を採用しても良い。あるいは、撮影条件DB933に、予め、撮影条件としてある程度の広さを含む位置情報が記憶される構成を採用しても良い。   As the predetermined range, for example, the latitude may be a range from + n degrees to -n degrees and the longitude may be from + m degrees to -m degrees with reference to the shooting position stored in the shooting condition DB 933. A configuration in which the predetermined range is stored in the HDD 204 may be adopted. Or you may employ | adopt the structure by which the positional information containing a certain amount of width is memorize | stored beforehand as imaging conditions in imaging | photography condition DB933.

画像処理部1223は、ターゲット画像検出フレームDB1916を更新して、判定結果を登録する。   The image processing unit 1223 updates the target image detection frame DB 1916 and registers the determination result.

図38は、本実施形態にかかるターゲット画像検出フレームDB1916のテーブル構成の一例を示す図である。   FIG. 38 is a diagram showing an example of a table configuration of the target image detection frame DB 1916 according to the present embodiment.

図38に示すように、ターゲット画像検出フレームDB1916は、動画ファイル名と、ターゲット画像を含むフレームの識別情報と、ターゲット画像の検出領域と、フレームに含まれるターゲット画像名と、撮影条件との合致と、を含むデータベースである。   As shown in FIG. 38, the target image detection frame DB 1916 matches the moving image file name, the identification information of the frame including the target image, the detection area of the target image, the target image name included in the frame, and the shooting condition. And a database including

動画ファイル名と、ターゲット画像を含むフレームの識別情報と、ターゲット画像の検出領域と、フレームに含まれるターゲット画像名とは、図10で説明した実施形態1のターゲット画像検出フレームDB916と同様である。   The moving image file name, the identification information of the frame including the target image, the detection area of the target image, and the target image name included in the frame are the same as the target image detection frame DB 916 of the first embodiment described with reference to FIG. .

撮影条件との合致とは、当該フレームが、ターゲット画像の撮影条件を満たしているか否かを示す。図38に示す例では、撮影条件を満たす場合を“OK”、満たさない場合を“NG”としている。   The coincidence with the shooting condition indicates whether or not the frame satisfies the shooting condition of the target image. In the example shown in FIG. 38, “OK” is set when the shooting condition is satisfied, and “NG” is set when the shooting condition is not satisfied.

画像処理部1223は、ターゲット画像を含むフレームを撮像した時刻の携帯端末10の位置が、当該ターゲット画像の撮影条件として撮影条件DB933に保存された撮影位置を含む所定の範囲に含まれると判定した場合にのみ、当該フレームに対応するターゲット画像検出表示画像データ917を生成する。   The image processing unit 1223 determines that the position of the mobile terminal 10 at the time when the frame including the target image is captured is included in a predetermined range including the shooting position stored in the shooting condition DB 933 as the shooting condition of the target image. Only in this case, target image detection display image data 917 corresponding to the frame is generated.

図38に示す例では、画像処理部1223は、撮影条件との合致に“OK”と登録されているレコードに登録されたフレームに対応する、ターゲット画像検出表示画像データ917を生成する。画像処理部1223は、生成したターゲット画像検出表示画像データ917を、HDD204に保存する。   In the example illustrated in FIG. 38, the image processing unit 1223 generates target image detection display image data 917 corresponding to the frame registered in the record registered as “OK” in accordance with the photographing condition. The image processing unit 1223 stores the generated target image detection display image data 917 in the HDD 204.

画像処理部1223の、ルート動画912の生成や、紐づけ情報DB913への紐づけ情報の登録等のその他の機能については、図5で説明した実施形態1の画像処理部223の機能と同様である。   Other functions of the image processing unit 1223 such as generation of the route moving image 912 and registration of the association information in the association information DB 913 are the same as the functions of the image processing unit 223 of the first embodiment described with reference to FIG. is there.

動画配信制御部1224は、ユーザがターゲット画像確認ボタン683を押下した場合、動画配信制御部1224は、送受信部230を介して、ターゲット画像の確認要求を受け付ける。動画配信制御部1224は、ターゲット画像の確認要求への応答として、ターゲット画像検出表示画像データ917を、HDD204から取得し、配信する。   When the user presses the target image confirmation button 683, the moving image distribution control unit 1224 accepts a target image confirmation request via the transmission / reception unit 230. The moving image distribution control unit 1224 acquires target image detection display image data 917 from the HDD 204 and distributes it as a response to the target image confirmation request.

本実施形態においては、前述のように、画像処理部1223は、ターゲット画像を含むフレームを撮像した時刻の携帯端末10の位置が、当該ターゲット画像の撮影条件として撮影条件DB933に保存された撮影位置を含む所定の範囲に含まれると判定した場合にのみ、ターゲット画像検出表示画像データ917を生成しHDD204に保存している。   In the present embodiment, as described above, the image processing unit 1223 captures the position of the mobile terminal 10 at the time when the frame including the target image is captured as the capturing condition of the target image stored in the capturing condition DB 933. The target image detection display image data 917 is generated and stored in the HDD 204 only when it is determined that the target image is included in the predetermined range.

このため、動画配信制御部1224は、ターゲット画像が撮影された位置が、当該ターゲット画像の撮影条件として撮影条件DB933に保存された撮影位置を含む所定の範囲に含まれると判定された場合に、ターゲット画像検出表示画像データ917を、HDD204から取得し、配信することとなる。   For this reason, when the moving image distribution control unit 1224 determines that the position where the target image is captured is included in a predetermined range including the photographing position stored in the photographing condition DB 933 as the photographing condition of the target image, The target image detection display image data 917 is acquired from the HDD 204 and distributed.

すなわち、動画配信制御部1224は、ターゲット画像が撮影された位置が、撮影位置を含む所定の範囲に含まれると判定された場合に、撮像データ910が撮影条件を満たすことを携帯端末10に通知する。   That is, the moving image distribution control unit 1224 notifies the mobile terminal 10 that the imaging data 910 satisfies the imaging condition when it is determined that the position where the target image is captured is included in a predetermined range including the imaging position. To do.

動画配信制御部1224の、動画の配信や静止画化の受付等のその他の機能については、図5で説明した実施形態1の動画配信制御部224の機能と同様である。   Other functions of the moving image distribution control unit 1224 such as moving image distribution and acceptance of still images are the same as the functions of the moving image distribution control unit 224 of the first embodiment described with reference to FIG.

本実施形態の動画再生サーバ20の他の構成は、図5で説明した実施形態1の構成と同様である。   Other configurations of the moving image reproduction server 20 of the present embodiment are the same as the configurations of the first embodiment described with reference to FIG.

図39は、本実施形態にかかる画像照合サーバ30および管理者端末40の機能的構成の一例を示すブロック図である。   FIG. 39 is a block diagram illustrating an example of functional configurations of the image matching server 30 and the administrator terminal 40 according to the present embodiment.

図39に示すように、本実施形態の管理者端末40は、画像登録部421と、画像削除要求部422と、撮影条件登録部423とを備える。また、本実施形態の管理者端末40のHDD404は、ターゲット画像データ930と、撮影条件データベース941(以下、「撮影条件DB941」という)を有する。   As shown in FIG. 39, the administrator terminal 40 of this embodiment includes an image registration unit 421, an image deletion request unit 422, and a shooting condition registration unit 423. In addition, the HDD 404 of the administrator terminal 40 according to the present embodiment includes target image data 930 and a shooting condition database 941 (hereinafter referred to as “shooting condition DB 941”).

撮影条件登録部423は、撮影条件DB941に保存された撮影条件を、動画再生サーバ20に送信する。   The shooting condition registration unit 423 transmits the shooting conditions stored in the shooting condition DB 941 to the moving image playback server 20.

本実施形態の管理者端末40のその他の構成は、図16で説明した実施形態1の構成と同様である。また、本実施形態の画像照合サーバ30の構成は、図16で説明した実施形態1の構成と同様である。   Other configurations of the administrator terminal 40 of the present embodiment are the same as the configurations of the first embodiment described in FIG. The configuration of the image collation server 30 of the present embodiment is the same as that of the first embodiment described with reference to FIG.

このように、実施形態5の動画再生サーバ20によれば、ターゲット画像が検出された撮像データ内のフレームが、撮影条件としての撮影位置を含む所定の範囲で撮像された場合に、動画配信制御部1224が、撮像データ910にターゲット画像が含まれることを携帯端末10に通知するため、ターゲット画像を撮像したユーザへの特典の提供等の条件を、より詳細に制限することができる。   As described above, according to the moving image reproduction server 20 of the fifth embodiment, the moving image distribution control is performed when the frame in the imaging data in which the target image is detected is imaged within a predetermined range including the imaging position as the imaging condition. Since the unit 1224 notifies the mobile terminal 10 that the target image is included in the imaging data 910, conditions such as provision of a privilege to the user who has captured the target image can be restricted in more detail.

例えば、単にターゲット画像が撮像データ910に含まれれば良い場合は、遠くからズーム機能等を使用して撮像することも可能であるが、撮像時の携帯端末10の位置を条件とすることで、条件を満たすためには撮影位置を含む所定の範囲へ移動することが必要となる。事前に撮影条件となる撮影位置をユーザに開示している場合は、ユーザに対して当該撮影位置への移動を促すことができる。また、撮影条件となる撮影位置をユーザに開示していない場合であっても、撮影条件となる撮影位置を満たす可能性を向上させるために、ユーザに対してより広範囲の移動を促すことができる。   For example, when it is sufficient that the target image is simply included in the imaging data 910, it is possible to capture from a distance using a zoom function or the like, but by using the position of the mobile terminal 10 at the time of imaging as a condition, In order to satisfy the condition, it is necessary to move to a predetermined range including the shooting position. In the case where a shooting position that is a shooting condition is disclosed to the user in advance, the user can be prompted to move to the shooting position. Further, even when the shooting position that is the shooting condition is not disclosed to the user, the user can be prompted to move in a wider range in order to improve the possibility of satisfying the shooting position that is the shooting condition. .

(実施形態6)
本実施形態の動画再生システム1では、動画再生サーバ20から、携帯端末10に対して、ターゲット画像の被写体である建物等が存在する場所の位置を含む所定の範囲の位置情報であるターゲット画像周辺位置情報を送信する。携帯端末10は、ターゲット画像周辺位置情報の範囲内に進入した場合に、バイブレーションを作動させる等によって、ユーザにターゲット画像の被写体が周辺に存在することを報知する。
(Embodiment 6)
In the moving image reproduction system 1 of the present embodiment, the periphery of the target image that is position information in a predetermined range including the position of the place where the building that is the subject of the target image exists from the moving image reproduction server 20 to the mobile terminal 10. Send location information. When the mobile terminal 10 enters the range of the target image peripheral position information, the mobile terminal 10 notifies the user that the subject of the target image exists in the vicinity by operating a vibration or the like.

図40は、本実施形態にかかる携帯端末10の機能的構成の一例を示すブロック図である。   FIG. 40 is a block diagram illustrating an example of a functional configuration of the mobile terminal 10 according to the present embodiment.

図40に示すように、本実施形態の携帯端末10は、ユーザ操作受付部121と、撮像画像取得部122と、位置情報取得部1123と、時刻情報取得部124と、撮像データ処理部125と、位置情報処理部1126と、データ送信部127と、ログイン情報送信部128と、動画再生制御部130と、表示制御部131と、操作情報送信部132と、ターゲット画像周辺位置情報取得部129と、報知部133とを備える。   As illustrated in FIG. 40, the mobile terminal 10 according to the present embodiment includes a user operation reception unit 121, a captured image acquisition unit 122, a position information acquisition unit 1123, a time information acquisition unit 124, and an imaging data processing unit 125. The position information processing unit 1126, the data transmission unit 127, the login information transmission unit 128, the moving image reproduction control unit 130, the display control unit 131, the operation information transmission unit 132, and the target image peripheral position information acquisition unit 129. And a notification unit 133.

また、携帯端末10のHDD104は、認証DB900、位置履歴情報DB901、撮像データ902、に加えて、ターゲット画像周辺位置情報データベース903(以下、「ターゲット画像周辺位置情報DB903」という)を備える。   The HDD 104 of the mobile terminal 10 includes a target image peripheral position information database 903 (hereinafter referred to as “target image peripheral position information DB 903”) in addition to the authentication DB 900, the position history information DB 901, and the imaging data 902.

ここで、ターゲット画像周辺位置とは、ターゲット画像の被写体である建物等が存在する場所の位置を含む所定の範囲である。例えば、ターゲット画像周辺位置は、ターゲット画像の被写体を含む10m四方の正方形の範囲を示す緯度と経度で定義される。   Here, the target image peripheral position is a predetermined range including the position of a place where a building or the like that is the subject of the target image exists. For example, the target image peripheral position is defined by latitude and longitude indicating a 10 m square range including the subject of the target image.

また、ターゲット画像周辺位置情報は、ターゲット画像を特定するターゲット画像名と、当該ターゲット画像のターゲット画像周辺位置とを対応付けた情報である。ターゲット画像周辺位置情報DB903は、項目としてターゲット画像名と、ターゲット画像周辺位置とを含み、ターゲット画像名ごとのターゲット画像周辺位置を記憶するデータベースである。   Further, the target image peripheral position information is information in which the target image name that specifies the target image is associated with the target image peripheral position of the target image. The target image peripheral position information DB 903 is a database that includes a target image name and a target image peripheral position as items, and stores a target image peripheral position for each target image name.

ターゲット画像周辺位置情報取得部129は、動画再生サーバ20からターゲット画像周辺位置情報を受信する。ターゲット画像周辺位置情報取得部129は、受信したターゲット画像周辺位置情報を、HDD104のターゲット画像周辺位置情報DB903に保存する。   The target image peripheral position information acquisition unit 129 receives target image peripheral position information from the video playback server 20. The target image peripheral position information acquisition unit 129 stores the received target image peripheral position information in the target image peripheral position information DB 903 of the HDD 104.

本実施形態の位置情報取得部1123と位置情報処理部1126は、ユーザがアプリケーションにログインしている間は常に携帯端末10の位置情報を取得する。ただし、位置情報処理部1126は、撮像装置101が撮像中の場合に限り、位置履歴情報を位置履歴情報DB901に保存する。   The position information acquisition unit 1123 and the position information processing unit 1126 of the present embodiment always acquire the position information of the mobile terminal 10 while the user is logged in to the application. However, the position information processing unit 1126 stores the position history information in the position history information DB 901 only when the imaging device 101 is imaging.

位置情報取得部1123は、携帯端末10の現在の位置と、ターゲット画像周辺位置情報DB903に保存されたターゲット画像周辺位置情報とを比較し、携帯端末10の現在の位置がターゲット画像周辺位置の範囲に含まれる場合、携帯端末10がターゲット画像周辺位置の範囲内に進入したと判断する。位置情報取得部1123は、携帯端末10がターゲット画像周辺位置の範囲内に進入したと判断した場合に、報知部133に通知する。   The position information acquisition unit 1123 compares the current position of the mobile terminal 10 with the target image peripheral position information stored in the target image peripheral position information DB 903, and the current position of the mobile terminal 10 is within the range of the target image peripheral position. Is included, it is determined that the mobile terminal 10 has entered the range of the target image peripheral position. The position information acquisition unit 1123 notifies the notification unit 133 when it is determined that the mobile terminal 10 has entered the range of the target image peripheral position.

報知部133は、携帯端末10がターゲット画像周辺位置の範囲内に進入したことを位置情報取得部1123から通知された場合に、位置情報取得部1123からターゲット画像の被写体が周辺に存在することを、不図示のバイブレーション動作部を作動させて携帯端末10を振動させて報知する。報知部133は、音や、ディスプレイ108上に注意喚起の表示をする等によって、報知する構成を採用しても良い。   When the notification unit 133 is notified from the position information acquisition unit 1123 that the mobile terminal 10 has entered the range of the peripheral position of the target image, the notification unit 133 indicates that the subject of the target image exists in the vicinity from the position information acquisition unit 1123. Then, a vibration operating unit (not shown) is operated to vibrate the mobile terminal 10 and notify the user. The notification unit 133 may employ a configuration in which notification is made by, for example, displaying a sound or a warning on the display 108.

携帯端末10のその他の構成は、図3で説明した実施形態1の構成と同様である。   The other configuration of the mobile terminal 10 is the same as the configuration of the first embodiment described with reference to FIG.

図41は、本実施形態にかかる動画再生サーバ20の機能的構成の一例を示すブロック図である。図41に示すように、本実施形態の動画再生サーバ20は、認証機能部221と、権限機能部222と、画像処理部1223と、動画配信制御部1224と、受付部225と、静止画生成部226と、データ管理部227と、送受信部230と、を備える。   FIG. 41 is a block diagram illustrating an example of a functional configuration of the video playback server 20 according to the present embodiment. As shown in FIG. 41, the video playback server 20 of this embodiment includes an authentication function unit 221, an authority function unit 222, an image processing unit 1223, a video distribution control unit 1224, a reception unit 225, and a still image generation. Unit 226, data management unit 227, and transmission / reception unit 230.

また、本実施形態のHDD204は、撮像データ910と、位置履歴情報DB911と、ルート動画912と、紐づけ情報DB913と、静止画化対象フレームDB914と、静止画データ915と、ターゲット画像検出フレームDB916と、ターゲット画像検出表示画像データ917と、保存期限DB918と、認証DB920と、権限DB921と、課金DB922と、地図データ923と、ターゲット画像周辺位置情報データベース919(以下、「ターゲット画像周辺位置情報DB919」という)と、を有する。   Further, the HDD 204 of the present embodiment includes an imaging data 910, a position history information DB 911, a root moving image 912, a link information DB 913, a still image target frame DB 914, a still image data 915, and a target image detection frame DB 916. , Target image detection display image data 917, retention period DB 918, authentication DB 920, authority DB 921, billing DB 922, map data 923, target image peripheral position information database 919 (hereinafter referred to as “target image peripheral position information DB 919”). ”).

送受信部230は、管理者端末40から、ターゲット画像周辺位置情報を受信する。送受信部230は、受信したターゲット画像周辺位置情報を、HDD204のターゲット画像周辺位置情報DB919に保存する。また、送受信部230は、HDD204のターゲット画像周辺位置情報DB919に保存したターゲット画像周辺位置情報を、携帯端末10に送信する。   The transmission / reception unit 230 receives the target image peripheral position information from the administrator terminal 40. The transmission / reception unit 230 stores the received target image peripheral position information in the target image peripheral position information DB 919 of the HDD 204. In addition, the transmission / reception unit 230 transmits the target image peripheral position information stored in the target image peripheral position information DB 919 of the HDD 204 to the mobile terminal 10.

ターゲット画像周辺位置情報DB919は、項目としてターゲット画像名と、ターゲット画像周辺位置とを含み、ターゲット画像名ごとのターゲット画像周辺位置を記憶するデータベースである。   The target image peripheral position information DB 919 is a database that includes a target image name and a target image peripheral position as items, and stores a target image peripheral position for each target image name.

本実施形態にかかる動画再生サーバ20のその他の機能的構成は、図5で説明した実施形態1と同様である。   Other functional configurations of the video playback server 20 according to the present embodiment are the same as those of the first embodiment described with reference to FIG.

図42は、本実施形態にかかる画像照合サーバ30および管理者端末40の機能的構成の一例を示すブロック図である。図42に示すように、本実施形態の管理者端末40は、画像登録部421と、画像削除要求部422と、ターゲット画像周辺位置情報登録部424とを備える。また、本実施形態の管理者端末40のHDD404は、ターゲット画像データ930と、ターゲット画像周辺位置情報データベース942(以下、「ターゲット画像周辺位置情報DB942」という)を有する。   FIG. 42 is a block diagram illustrating an example of functional configurations of the image matching server 30 and the administrator terminal 40 according to the present embodiment. As shown in FIG. 42, the administrator terminal 40 of this embodiment includes an image registration unit 421, an image deletion request unit 422, and a target image peripheral position information registration unit 424. Further, the HDD 404 of the administrator terminal 40 according to the present embodiment includes target image data 930 and a target image peripheral position information database 942 (hereinafter referred to as “target image peripheral position information DB 942”).

ターゲット画像周辺位置情報登録部424は、HDD404のターゲット画像周辺位置情報DB942に保存されたターゲット画像周辺位置情報を、動画再生サーバ20に送信する。   The target image peripheral position information registration unit 424 transmits the target image peripheral position information stored in the target image peripheral position information DB 942 of the HDD 404 to the moving image reproduction server 20.

本実施形態のターゲット画像データ930と、画像登録部421と、画像削除要求部422は、図16で説明した実施形態1の構成と同様である。
本実施形態の画像照合サーバ30の構成は、図16で説明した実施形態1の構成と同様である。
The target image data 930, the image registration unit 421, and the image deletion request unit 422 of the present embodiment are the same as the configuration of the first embodiment described with reference to FIG.
The configuration of the image matching server 30 of the present embodiment is the same as the configuration of the first embodiment described with reference to FIG.

次に、以上のように構成された本実施形態の動画再生システム1の処理の流れについて説明する。   Next, a processing flow of the moving image playback system 1 of the present embodiment configured as described above will be described.

図43は、本実施形態にかかる撮像データ902と位置履歴情報の受信、および画像処理の流れの一例を示すシーケンス図である。   FIG. 43 is a sequence diagram illustrating an example of the flow of image processing 902 and position history information reception and image processing according to the present embodiment.

S600のターゲット画画像の送信から、S601の特徴データ931の生成までの処理は、図19のS10〜S11と同様の処理である。   The processing from the transmission of the target image in S600 to the generation of the feature data 931 in S601 is the same as S10 to S11 in FIG.

次に、管理者端末40のターゲット画像周辺位置情報登録部424は、動画再生サーバ20にターゲット画像周辺位置情報を送信する(S602)。動画再生サーバ20の送受信部230は、受信したターゲット画像周辺位置情報を、HDD204のターゲット画像周辺位置情報DB919に保存する。   Next, the target image peripheral position information registration unit 424 of the administrator terminal 40 transmits the target image peripheral position information to the moving image reproduction server 20 (S602). The transmission / reception unit 230 of the moving image reproduction server 20 stores the received target image peripheral position information in the target image peripheral position information DB 919 of the HDD 204.

S603のアプリケーション起動から、S604のユーザログインまでは、図19のS12〜S13の処理と同様である。   The processes from the application activation in S603 to the user login in S604 are the same as the processes in S12 to S13 in FIG.

ユーザがアプリケーションにログインした場合に、携帯端末10のログイン情報送信部128は、ログイン情報を動画再生サーバ20に送信する(S605)。   When the user logs in to the application, the login information transmission unit 128 of the mobile terminal 10 transmits the login information to the video reproduction server 20 (S605).

S606の認証および権限・課金情報の確認の処理は、図19のS17の処理と同様である。   The authentication and authorization / billing information confirmation processing of S606 is the same as the processing of S17 of FIG.

次に、動画再生サーバ20の送受信部230は、ターゲット画像周辺位置情報DB919に保存されたターゲット画像周辺位置情報を、携帯端末10に送信する(S607)。ターゲット画像周辺位置情報取得部129は、動画再生サーバ20からターゲット画像周辺位置情報を受信する。ターゲット画像周辺位置情報取得部129は、HDD104のターゲット画像周辺位置情報DB903に保存する。   Next, the transmission / reception unit 230 of the video playback server 20 transmits the target image peripheral position information stored in the target image peripheral position information DB 919 to the mobile terminal 10 (S607). The target image peripheral position information acquisition unit 129 receives target image peripheral position information from the video playback server 20. The target image peripheral position information acquisition unit 129 stores the target image peripheral position information DB 903 in the HDD 104.

位置情報取得部1123は、GPS受信部106から携帯端末10の位置情報を取得する。位置情報処理部1126は、位置情報取得部1123が取得した携帯端末10の位置情報と、ターゲット画像周辺位置情報DB903のターゲット画像周辺位置情報とを比較する。位置情報取得部123は、携帯端末10がターゲット画像周辺位置の範囲内に進入したと判断した場合に、報知部133に通知する。   The position information acquisition unit 1123 acquires the position information of the mobile terminal 10 from the GPS reception unit 106. The position information processing unit 1126 compares the position information of the mobile terminal 10 acquired by the position information acquisition unit 1123 with the target image peripheral position information of the target image peripheral position information DB 903. The position information acquisition unit 123 notifies the notification unit 133 when it is determined that the mobile terminal 10 has entered the range of the target image peripheral position.

報知部133は、携帯端末10がターゲット画像周辺位置の範囲内に進入したことを位置情報取得部1123から通知された場合に、ターゲット画像の被写体が周辺に存在することを、不図示のバイブレーション動作部を作動させて携帯端末10を振動させて報知する(S608)。   When the notification unit 133 is notified from the position information acquisition unit 1123 that the mobile terminal 10 has entered the range of the target image peripheral position, the notifying unit 133 indicates that the subject of the target image exists in the vicinity. The portable terminal 10 is vibrated and notified by operating the unit (S608).

S609の動画撮像および位置履歴情報の記録の処理から、S619のターゲット画像検出表示画像データの生成処理までは、図19のS14〜S24の処理と同様である。   The processing from the moving image capturing and recording of position history information in S609 to the generation processing of target image detection display image data in S619 is the same as the processing in S14 to S24 in FIG.

このように、本実施形態の動画再生システム1によれば、位置情報処理部1126が、ターゲット画像周辺位置情報DB903と携帯端末10の位置情報とを比較し、携帯端末10がターゲット画像周辺位置の範囲に進入したと判断した場合に、報知部133がターゲット画像の被写体が周辺に存在することを報知することにより、ユーザに対して画像の撮像を促すことができる。このため、本実施形態の動画再生システム1によれば、ユーザに対して動画撮影を楽しむ機会をより効果的に提供することができる。   As described above, according to the moving image reproduction system 1 of the present embodiment, the position information processing unit 1126 compares the target image peripheral position information DB 903 with the position information of the mobile terminal 10, and the mobile terminal 10 indicates the target image peripheral position. When it is determined that the target has entered the range, the notification unit 133 notifies the user that the subject of the target image exists in the vicinity, thereby prompting the user to capture an image. For this reason, according to the moving image reproduction system 1 of the present embodiment, it is possible to more effectively provide the user with an opportunity to enjoy moving image shooting.

本実施形態においては、携帯端末10のHDD104にターゲット画像周辺位置情報DB903を保存する構成としたが、これに限らず、動画再生サーバのHDD204に保存されたターゲット画像周辺位置情報DB903を、携帯端末10の位置情報処理部1126がネットワークを介して照会する構成を採用しても良い。   In the present embodiment, the target image peripheral position information DB 903 is stored in the HDD 104 of the mobile terminal 10. However, the present invention is not limited to this, and the target image peripheral position information DB 903 stored in the HDD 204 of the video playback server is stored in the mobile terminal 10. A configuration in which ten position information processing units 1126 inquire via a network may be adopted.

(実施形態6の変形例1)
実施形態6の携帯端末10は、ターゲット画像周辺位置情報の範囲内に進入した場合に、ユーザにターゲット画像の被写体が周辺に存在することを報知するが、本変形例では、携帯端末10はさらに、撮像中の撮像データ902にターゲット画像が含まれる場合に、ユーザに対して通知をする。
(Modification 1 of Embodiment 6)
When the mobile terminal 10 of the sixth embodiment enters the range of the target image peripheral position information, the mobile terminal 10 notifies the user that the subject of the target image exists in the vicinity. When the target image is included in the imaging data 902 being imaged, the user is notified.

本変形例の携帯端末10は、図40で説明した構成に加えて、さらに、撮像特徴データ生成部と、照合結果取得部と、を備える(いずれも不図示)。撮像特徴データ生成部は、撮像装置101が撮像中の撮像データ902から、所定の時間ごとに撮像データ902の特徴データである撮像特徴データを生成する。所定の時間は、例えば2秒とする。   In addition to the configuration described in FIG. 40, the mobile terminal 10 according to the present modification further includes an imaging feature data generation unit and a matching result acquisition unit (both not shown). The imaging feature data generation unit generates imaging feature data that is the feature data of the imaging data 902 every predetermined time from the imaging data 902 that the imaging device 101 is imaging. The predetermined time is, for example, 2 seconds.

データ送信部127は、撮像特徴データ生成部が生成した撮像特徴データを、画像照合サーバ30に送信する。携帯端末10の照合結果取得部は、画像照合サーバ30から撮像データ902にターゲット画像が含まれる旨の通知を受けた場合、表示制御部131に指示を送出する。表示制御部131は、ターゲット画像を検出した旨を、ディスプレイ108上に表示してユーザに対して通知する。   The data transmission unit 127 transmits the imaging feature data generated by the imaging feature data generation unit to the image verification server 30. When receiving the notification that the target image is included in the imaging data 902 from the image verification server 30, the verification result acquisition unit of the mobile terminal 10 sends an instruction to the display control unit 131. The display control unit 131 displays on the display 108 that the target image has been detected and notifies the user.

例えば、撮像装置101が撮像中の画像がディスプレイ108上に表示されている場合、ターゲット画像が検出された範囲を矩形の枠で囲む表示態様を採用しても良い。また、表示制御部131は、ディスプレイ108上にテキストやキャラクターを表示して、ターゲット画像を検出した旨を通知しても良い。ここで、キャラクターとは、例えばターゲット画像に関連するキャラクターを表示するものでも良い。   For example, when an image being captured by the imaging apparatus 101 is displayed on the display 108, a display mode in which a range in which the target image is detected is surrounded by a rectangular frame may be employed. In addition, the display control unit 131 may display text or a character on the display 108 and notify that the target image has been detected. Here, the character may be a character that displays a character related to the target image, for example.

あるいは、照合結果取得部は、報知部133に指示を送出して、報知を行っても良い。 例えば、報知部133は、画像照合サーバ30から撮像データ902にターゲット画像が含まれる場合に、不図示のバイブレーション動作部を作動させて携帯端末10を振動させたり、音声によって報知したりする構成を採用しても良い。   Or a collation result acquisition part may send an instruction | indication to the alerting | reporting part 133, and may alert | report. For example, when the target image is included in the imaging data 902 from the image matching server 30, the notification unit 133 is configured to operate a vibration operation unit (not shown) to vibrate the mobile terminal 10 or to notify by voice. It may be adopted.

画像照合サーバ30の送受信部321は、携帯端末10から撮像特徴データを受信する。画像照合サーバ30の画像検出部324は、撮像特徴データと、ターゲット画像の特徴データ931のマッチングを高速で行う。画像検出部324は、撮像特徴データと特徴データ931とが一致した場合は、撮像データ902にターゲット画像が含まれる旨を、送受信部321を介して携帯端末10に通知する。   The transmission / reception unit 321 of the image verification server 30 receives the imaging feature data from the mobile terminal 10. The image detection unit 324 of the image matching server 30 performs matching between the imaging feature data and the feature data 931 of the target image at high speed. When the imaging feature data and the feature data 931 match, the image detection unit 324 notifies the mobile terminal 10 through the transmission / reception unit 321 that the target image is included in the imaging data 902.

このように、本変形例の動画再生システム1によれば、携帯端末10の撮像装置101が撮像中の撮像データ902からターゲット画像を検出し、ユーザに対して通知をするので、ユーザに対してより積極的に撮影を促すことができる。また、ユーザが撮像装置101で撮像しながらターゲット画像の被写体を探している場合に、撮像データ902にターゲット画像が検出されたことを通知することで、ユーザはターゲット画像の被写体をより効率的に探すことができ、ユーザにとって便宜である。   As described above, according to the moving image playback system 1 of the present modification, the imaging device 101 of the mobile terminal 10 detects the target image from the imaging data 902 being captured and notifies the user. It is possible to encourage photography more actively. In addition, when the user is searching for the subject of the target image while imaging with the imaging device 101, the user can more efficiently identify the subject of the target image by notifying the imaging data 902 that the target image has been detected. This is convenient for the user.

(その他の変形例)
上述の各実施形態および各変形例では、同一のユーザIDに紐づく撮像データ910およびルート動画912を、1つの画面上に再生可能に配信していた。しかし、これに限らず、複数のユーザがグループを形成し、当該グループに含まれる複数のユーザの撮像データ910およびルート動画912を、1つの画面上に再生可能に配信しても良い。
(Other variations)
In each of the above-described embodiments and modifications, the imaging data 910 and the route moving image 912 associated with the same user ID are distributed reproducibly on one screen. However, the present invention is not limited to this, and a plurality of users may form a group, and imaging data 910 and route animation 912 of the plurality of users included in the group may be distributed reproducibly on one screen.

本変形例の権限DB921は、複数のユーザを、1つのグループに紐づけて保存する。また、本変形例の画像処理部223は、撮像データ910およびルート動画912を、ユーザのグループと対応付ける。例えば、画像処理部223は、紐づけ情報DB913に、グループの識別情報をさらに保存して、撮像データ910およびルート動画912を、グループと対応付ける構成を採用しても良い。   The authority DB 921 of this modification stores a plurality of users in association with one group. In addition, the image processing unit 223 of the present modification associates the imaging data 910 and the route moving image 912 with the user group. For example, the image processing unit 223 may further adopt a configuration in which the identification information of the group is further stored in the association information DB 913 and the imaging data 910 and the route moving image 912 are associated with the group.

図44は、本変形例にかかる動画再生サーバ20が配信する動画の画面イメージの一例を示す図である。図44の凡例649に示すように、本変形例ではAさん、Bさん、Cさんの3人が1つのグループを形成する。動画配信制御部224は、当該グループに含まれる3人の、それぞれの撮像データ910を、1つの画面上に再生可能に配信する。   FIG. 44 is a diagram illustrating an example of a screen image of a moving image distributed by the moving image reproduction server 20 according to the present modification. As shown in a legend 649 in FIG. 44, in this modified example, three people, Mr. A, Mr. B, and Mr. C, form one group. The moving image distribution control unit 224 distributes the respective image data 910 of the three persons included in the group in a reproducible manner on one screen.

図44に示すルート動画912では、3人の移動の軌跡を示す点線657は1本となっている。このように3人のうち特定のユーザの軌跡を表示する構成を採用しても良いし、あるいは、3人分のそれぞれの移動の軌跡を別個に表示する構成を採用しても良い。   In the route moving image 912 shown in FIG. 44, there is one dotted line 657 indicating the locus of movement of three people. Thus, the structure which displays the locus | trajectory of a specific user among 3 persons may be employ | adopted, or the structure which displays each movement locus | trajectory for 3 persons separately may be employ | adopted.

図44に示すポイント659a〜fは、ユーザが携帯端末10の撮像装置101で静止画または動画を撮像した位置を示す。図44に示すように、画像処理部223は、ポイント659a〜fを、各ユーザごとに異なる表示形態としてルート動画912を生成する。   Point 659a-f shown in FIG. 44 shows the position where the user imaged the still image or the moving image with the imaging device 101 of the portable terminal 10. As illustrated in FIG. 44, the image processing unit 223 generates a root moving image 912 with the points 659a to 659f being displayed differently for each user.

例えば、ポイント659aおよび659bは、Aさんが携帯端末10の撮像装置101で静止画または動画を撮像した位置である。また、ポイント659cおよび659fは、Bさんが携帯端末10の撮像装置101で静止画または動画を撮像した位置である。ポイント659dおよび659eは、Cさんが携帯端末10の撮像装置101で静止画または動画を撮像した位置である。図4ではポイント659a〜fの記号によってユーザを区別しているが、ユーザごとの色で区別する等の構成を採用しても良い。   For example, points 659 a and 659 b are positions where Mr. A has captured a still image or a moving image with the imaging device 101 of the mobile terminal 10. Points 659c and 659f are positions at which Mr. B images a still image or a moving image with the imaging device 101 of the mobile terminal 10. Points 659d and 659e are positions at which Mr. C images a still image or a moving image with the imaging device 101 of the mobile terminal 10. In FIG. 4, the users are distinguished by the symbols of points 659a to 659f, but a configuration in which the users are distinguished by colors for each user may be employed.

点線657は、図29で説明した実施形態2と同様に、携帯端末10が動画を撮像せずに位置履歴情報のみを記録した区間の移動の履歴を示す。図44のその他の構成は、図6で説明した実施形態1の画面イメージと同様である。   A dotted line 657 indicates the movement history of the section in which the mobile terminal 10 records only the position history information without capturing the moving image, as in the second embodiment described with reference to FIG. The other configuration in FIG. 44 is the same as the screen image of the first embodiment described in FIG.

携帯端末10の操作情報送信部132は、ユーザがディスプレイ108上のポイント658a〜eを指で押下したり、マウスでクリックする等によって選択をする操作をしたことをユーザ操作受付部121が受け付けた場合に、動画再生サーバ20に信号を送出する。   The operation information transmitting unit 132 of the portable terminal 10 has received that the user has performed an operation of selecting by pressing the points 658a to 658e on the display 108 with a finger or clicking with a mouse. In this case, a signal is sent to the moving image reproduction server 20.

動画配信制御部224は、ユーザが選択したポイント658a〜eの位置において撮像された撮像データ910を、画面上に表示させる。例えば、図44に示すように、ポイント658bは静止画の撮像データ910が撮像された位置である。ユーザがポイント658bを選択した場合、撮像データ再生エリア660aが画面上に表示され、撮像データ910が表示される。   The moving image distribution control unit 224 displays the imaging data 910 captured at the position of the points 658a to 658e selected by the user on the screen. For example, as shown in FIG. 44, the point 658b is a position where the image data 910 of a still image is imaged. When the user selects the point 658b, the imaging data reproduction area 660a is displayed on the screen, and the imaging data 910 is displayed.

また、ポイント658eは動画の撮像データ910が撮像された位置である。ユーザがポイント658eを選択した場合、動画の撮像データ910が、撮像データ再生エリア660bに再生される。あるいは、図35で説明した実施形態4の変形例1のように、アイコン651が携帯端末10の移動とともに地図データ923上を移動して、ポイント658a〜eに達した場合に、静止画または動画の撮像データ910を表示または再生する構成を採用しても良い。   A point 658e is a position where moving image imaging data 910 is captured. When the user selects the point 658e, moving image captured data 910 is reproduced in the captured data reproduction area 660b. Alternatively, as in the first modification of the fourth embodiment described with reference to FIG. 35, when the icon 651 moves on the map data 923 as the mobile terminal 10 moves and reaches the points 658a to 658e, a still image or a moving image A configuration for displaying or reproducing the imaging data 910 may be employed.

このように、本変形例の動画再生システム1によれば、複数のユーザの撮像データ910およびルート動画912を同一の画面上で再生可能に配信するため、ユーザ間での互いの撮像データ910を共有することができる。また、単一のユーザIDを複数ユーザで共有する場合とは異なり、各撮像データ910がいずれのユーザのものであるかを区別して、画面上に異なる表示態様で表示するため、自分の撮像した撮像データ910のみを選択して再生することができ、ユーザにとって便宜である。   As described above, according to the moving image reproduction system 1 of the present modification, the imaging data 910 and the route moving image 912 of a plurality of users are distributed so as to be reproducible on the same screen. Can be shared. Unlike the case where a single user ID is shared by a plurality of users, the user picks up his / her own image to distinguish which image data 910 belongs to and displays it in a different display mode on the screen. Only the imaging data 910 can be selected and reproduced, which is convenient for the user.

上記の各実施形態および変形例ではテーマパーク等においてユーザが携帯端末10の撮像装置101で動画または静止画を撮像することを例として挙げたが、各実施形態および変形例の適用範囲はこれに限らない。例えば、ユーザが海外旅行先等において携帯端末10の撮像装置101で撮像した撮像データ902および記録した位置履歴情報を、帰国後等に動画再生サーバ20に送信することも可能である。   In each of the above-described embodiments and modifications, an example is given in which a user captures a moving image or a still image with the imaging device 101 of the mobile terminal 10 in a theme park or the like, but the scope of application of each embodiment and modification is Not exclusively. For example, it is possible to transmit the image data 902 captured by the image capturing apparatus 101 of the mobile terminal 10 and the recorded position history information to the moving image reproduction server 20 after returning home or the like at an overseas travel destination or the like.

また、上記の各実施形態および変形例では位置履歴情報に、当該位置履歴情報を送信したユーザのユーザIDを付与して管理しているが、ユーザの個人情報と位置履歴情報との紐づけを削除し、匿名の情報としての位置履歴情報を生成する構成を採用しても良い。当該位置履歴情報は、テーマパーク等を訪問した顧客の移動履歴の情報分析等に使用することができる。   In each of the above embodiments and modifications, the position history information is managed by assigning the user ID of the user who transmitted the position history information, but the user personal information and the position history information are associated with each other. It is also possible to adopt a configuration that deletes and generates position history information as anonymous information. The location history information can be used for information analysis of the movement history of customers who visited a theme park or the like.

上記の各実施形態および変形例の携帯端末10で実行されるアプリケーションプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
また、上記の各実施形態および変形例の携帯端末10で実行されるアプリケーションプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記の各実施形態および変形例の携帯端末10で実行されるアプリケーションプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
また、上記の各実施形態および変形例のアプリケーションプログラムを、ROM等に予め組み込んで提供するように構成してもよい。
上記の各実施形態および変形例の携帯端末10で実行されるアプリケーションプログラムは、上述した各部(ユーザ操作受付部、撮像画像取得部、位置情報取得部、時刻情報取得部、撮像データ処理部、位置情報処理部、データ送信部、ログイン情報送信部、動画再生制御部、表示制御部、操作情報送信部、ターゲット画像周辺位置情報取得部、報知部)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体からアプリケーションプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ユーザ操作受付部、撮像画像取得部、位置情報取得部、時刻情報取得部、撮像データ処理部、位置情報処理部、データ送信部、ログイン情報送信部、動画再生制御部、表示制御部、操作情報送信部、ターゲット画像周辺位置情報取得部、報知部が主記憶装置上に生成されるようになっている。
The application program executed in the portable terminal 10 according to each of the above embodiments and modifications is a file in an installable format or an executable format, and is a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile). The program is recorded on a computer-readable recording medium such as a disk.
In addition, the application program executed in the mobile terminal 10 of each of the above embodiments and modifications is stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Also good. Moreover, you may comprise so that the application program run with the portable terminal 10 of said each embodiment and modification may be provided or distributed via networks, such as the internet.
In addition, the application programs of the above embodiments and modifications may be provided by being incorporated in advance in a ROM or the like.
The application program executed on the mobile terminal 10 according to each of the above embodiments and modifications includes the above-described units (user operation reception unit, captured image acquisition unit, position information acquisition unit, time information acquisition unit, imaging data processing unit, position Module configuration including information processing unit, data transmission unit, login information transmission unit, video reproduction control unit, display control unit, operation information transmission unit, target image peripheral position information acquisition unit, notification unit) As a piece of hardware, a CPU (processor) reads out and executes an application program from the storage medium, so that the respective units are loaded onto the main storage device, and a user operation reception unit, a captured image acquisition unit, a position information acquisition unit, and time information acquisition Unit, imaging data processing unit, position information processing unit, data transmission unit, login information transmission unit, video playback control unit, display control , The operation information transmitting unit, a target image peripheral position information acquiring unit, the notification unit is adapted to be generated on the main memory.

上記の各実施形態および変形例の動画再生サーバ20で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
また、上記の各実施形態および変形例の動画再生サーバ20で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記の各実施形態および変形例の動画再生サーバ20で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
また、上記の各実施形態および変形例のプログラムを、ROM等に予め組み込んで提供するように構成してもよい。
上記の各実施形態および変形例の動画再生サーバ20で実行されるプログラムは、上述した各部(認証機能部、権限機能部、画像処理部、動画配信制御部、受付部、静止画生成部、データ管理部、送受信部)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、認証機能部、権限機能部、画像処理部、動画配信制御部、受付部、静止画生成部、データ管理部、送受信部が主記憶装置上に生成されるようになっている。
The program executed by the moving image playback server 20 of each of the above embodiments and modifications is a file in an installable format or an executable format, and is a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile). The program is recorded on a computer-readable recording medium such as a disk.
Further, the program executed by the video playback server 20 of each of the above embodiments and modifications is stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Also good. Further, the program executed by the video playback server 20 of each of the above embodiments and modifications may be provided or distributed via a network such as the Internet.
Further, the programs of the above embodiments and modifications may be provided by being incorporated in advance in a ROM or the like.
The programs executed by the video playback server 20 of each of the above embodiments and modifications are the above-described units (authentication function unit, authority function unit, image processing unit, video distribution control unit, reception unit, still image generation unit, data It has a module configuration including a management unit and a transmission / reception unit. As actual hardware, a CPU (processor) reads a program from the storage medium and executes the program, so that each unit is loaded on the main storage device and is authenticated. A function unit, an authority function unit, an image processing unit, a moving image distribution control unit, a reception unit, a still image generation unit, a data management unit, and a transmission / reception unit are generated on the main storage device.

上記の各実施形態および変形例の画像照合サーバ30で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
また、上記の各実施形態および変形例の画像照合サーバ30で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記の各実施形態および変形例の画像照合サーバ30で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
また、上記の各実施形態および変形例のプログラムを、ROM等に予め組み込んで提供するように構成してもよい。
上記の各実施形態および変形例の画像照合サーバ30で実行されるプログラムは、上述した各部(送受信部、特徴データ生成部、データ管理部、画像検出部)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)201が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、送受信部、特徴データ生成部、データ管理部、画像検出部が主記憶装置上に生成されるようになっている。
The program executed by the image collation server 30 of each of the above embodiments and modifications is a file in an installable format or an executable format, and is a CD-ROM, flexible disk (FD), CD-R, DVD (Digital Versatile). The program is recorded on a computer-readable recording medium such as a disk.
In addition, the program executed by the image collating server 30 of each of the above embodiments and modifications is stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Also good. Further, the program executed by the image collating server 30 of each of the above embodiments and modifications may be provided or distributed via a network such as the Internet.
Further, the programs of the above embodiments and modifications may be provided by being incorporated in advance in a ROM or the like.
The program executed by the image collation server 30 according to each of the above embodiments and modifications has a module configuration including the above-described units (transmission / reception unit, feature data generation unit, data management unit, and image detection unit). As the hardware, the CPU (processor) 201 reads the program from the storage medium and executes it, so that the above-described units are loaded onto the main storage device. The transmission / reception unit, the feature data generation unit, the data management unit, and the image detection unit It is generated on the main memory.

上記の各実施形態および変形例の管理者端末40で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
また、上記の各実施形態および変形例の管理者端末40で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記の各実施形態および変形例の管理者端末40で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
また、上記の各実施形態および変形例のプログラムを、ROM等に予め組み込んで提供するように構成してもよい。
上記の各実施形態および変形例の管理者端末40で実行されるプログラムは、上述した各部(画像登録部、画像削除要求部、撮影条件登録部、ターゲット画像周辺位置情報登録部)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)201が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、画像登録部、画像削除要求部、撮影条件登録部、ターゲット画像周辺位置情報登録部が主記憶装置上に生成されるようになっている。
The programs executed in the administrator terminal 40 according to each of the above embodiments and modifications are files in an installable format or an executable format, such as a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile). The program is recorded on a computer-readable recording medium such as a disk.
Further, the program executed by the administrator terminal 40 of each of the above embodiments and modifications is stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Also good. Further, the program executed by the administrator terminal 40 of each of the above embodiments and modifications may be provided or distributed via a network such as the Internet.
Further, the programs of the above embodiments and modifications may be provided by being incorporated in advance in a ROM or the like.
The program executed by the administrator terminal 40 according to each of the above embodiments and modifications includes a module configuration including the above-described units (image registration unit, image deletion request unit, shooting condition registration unit, target image peripheral position information registration unit). As the actual hardware, the CPU (processor) 201 reads the program from the storage medium and executes it, so that the above-described units are loaded onto the main storage device, and an image registration unit, an image deletion request unit, and a photographing unit A condition registration unit and a target image peripheral position information registration unit are generated on the main storage device.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

1 動画再生システム
10 携帯端末
20 動画再生サーバ
30 画像照合サーバ
40 管理者端末
50 ユーザPC
101 撮像装置
102 CPU
104 HDD
121 ユーザ操作受付部
122 撮像画像取得部
123,1123 位置情報取得部
124 時刻情報取得部
125 撮像データ処理部
126,1126 位置情報処理部
127 データ送信部
128 ログイン情報送信部
129 ターゲット画像周辺位置情報取得部
130 動画再生制御部
131 表示制御部
132 操作情報送信部
201 CPU
204 HDD
223,1223 画像処理部
224,1224 動画配信制御部
225 受付部
226 静止画生成部
227 データ管理部
230 送受信部
304 HDD
321 送受信部
322 特徴データ生成部
323 データ管理部
324 画像検出部
404 HDD
670 シークバー
671 ポインタ(つまみ)
672 一時停止ボタン
902,910 撮像データ
911 位置履歴情報データベース
912 ルート動画
915 静止画データ
1 video playback system 10 mobile terminal 20 video playback server 30 image verification server 40 administrator terminal 50 user PC
101 Imaging device 102 CPU
104 HDD
121 User operation reception unit 122 Captured image acquisition unit 123, 1123 Position information acquisition unit 124 Time information acquisition unit 125 Imaging data processing unit 126, 1126 Position information processing unit 127 Data transmission unit 128 Login information transmission unit 129 Target image peripheral position information acquisition Unit 130 video playback control unit 131 display control unit 132 operation information transmission unit 201 CPU
204 HDD
223, 1223 Image processing unit 224, 1224 Video distribution control unit 225 Reception unit 226 Still image generation unit 227 Data management unit 230 Transmission / reception unit 304 HDD
321 Transmission / reception unit 322 Feature data generation unit 323 Data management unit 324 Image detection unit 404 HDD
670 Seek Bar 671 Pointer (knob)
672 Pause button 902, 910 Image data 911 Location history information database 912 Route video 915 Still image data

Claims (11)

ユーザにより携帯端末の撮像装置で撮像された撮像データと、当該携帯端末の経時的な位置情報の履歴である位置履歴情報と、を前記携帯端末から受信する受信部と、
前記位置履歴情報に基づいて、地図データ上に、前記携帯端末の移動の軌跡を示す動画であるルート動画を生成する画像処理部と、
前記撮像データと、前記ルート動画とを同一の画面上に再生可能に、ネットワークを介して情報処理装置に配信する動画配信制御部と、
を備える動画再生装置。
A receiving unit that receives imaging data captured by an imaging device of a mobile terminal by a user and position history information that is a history of positional information of the mobile terminal over time from the mobile terminal;
Based on the position history information, an image processing unit that generates a route moving image that is a moving image showing a movement trajectory of the mobile terminal on map data;
A moving image distribution control unit that distributes the imaging data and the route moving image to an information processing device via a network so that the route moving image can be reproduced on the same screen;
A video playback device comprising:
前記ユーザから、前記撮像データ内の任意のフレームの選択を受け付ける受付部と、
前記撮像データから、選択されたフレームを抽出することで、静止画を生成する静止画生成部と、
をさらに備える、請求項1に記載の動画再生装置。
A receiving unit for receiving selection of an arbitrary frame in the imaging data from the user;
A still image generating unit that generates a still image by extracting a selected frame from the imaging data;
The moving image reproducing apparatus according to claim 1, further comprising:
前記ユーザから、検出対象とする所定の画像の選択を受け付ける受付部と、
前記受付部で選択された前記所定の画像を、前記撮像データから検出する画像検出部と、
をさらに備える請求項1に記載の動画再生装置。
A receiving unit that receives a selection of a predetermined image to be detected from the user;
An image detection unit that detects the predetermined image selected by the reception unit from the imaging data;
The moving image reproducing apparatus according to claim 1, further comprising:
前記所定の画像の撮影条件として所定の位置の前記位置情報を記憶する記憶部、をさらに備え、
前記画像処理部は、前記携帯端末で前記所定の画像が撮影された位置が、前記所定の位置を含む所定の範囲に含まれるか否かを判定し、
前記動画配信制御部は、前記所定の画像が撮影された位置が、前記所定の位置を含む所定の範囲に含まれると判定された場合に、前記撮像データが前記撮影条件を満たすことを前記携帯端末に通知する、
請求項3に記載の動画再生装置。
A storage unit that stores the position information of a predetermined position as a photographing condition for the predetermined image;
The image processing unit determines whether a position where the predetermined image is captured by the portable terminal is included in a predetermined range including the predetermined position;
The moving image distribution control unit determines that the imaging data satisfies the imaging condition when it is determined that the position where the predetermined image is captured is included in a predetermined range including the predetermined position. Notify device,
The moving image reproducing apparatus according to claim 3.
前記動画配信制御部は、前記撮像データおよび前記ルート動画に対して、前記ユーザにより巻き戻しおよび一時停止の指示可能な操作情報を、前記同一の画面上に再生可能に配信する、
請求項1から4のいずれか1項に記載の動画再生装置。
The moving image distribution control unit distributes operation information that can be instructed to be rewound and paused by the user to the imaging data and the route moving image so as to be reproducible on the same screen.
The moving image reproducing device according to claim 1.
前記画像処理部は、前記携帯端末が画像を撮像すると共に前記位置履歴情報を記録した場合と、前記携帯端末が前記位置履歴情報のみを記録した場合とで、異なる表示態様で前記軌跡を前記ルート動画上に表示する、
請求項1から5のいずれか1項に記載の動画再生装置。
The image processing unit is configured to display the route in different display modes when the mobile terminal captures an image and records the position history information, and when the mobile terminal records only the position history information. Display on video,
The moving image reproducing device according to any one of claims 1 to 5.
前記画像処理部は、さらに、前記撮像データの撮像開始時刻および撮像終了時刻と、前記位置履歴情報が記録された時刻とを比較することで、前記ユーザが画像を撮像すると共に前記位置履歴情報を記録した場合と、前記ユーザが前記位置履歴情報のみを記録した場合とを判断する、
請求項6に記載の動画再生装置。
The image processing unit further compares the imaging start time and the imaging end time of the imaging data with the time when the position history information is recorded, so that the user captures an image and the position history information Determining when recording and when the user records only the location history information;
The moving image reproducing apparatus according to claim 6.
記憶部、を更に備え、
前記受信部で受信した前記撮像データを前記記憶部に保存し、
前記動画再生装置は、
前記撮像データを受信した時点から所定の保存期間の経過後に、前記撮像データを、前記記憶部から削除するデータ管理部、
をさらに備えた請求項1に記載の動画再生装置。
A storage unit,
The imaging data received by the receiving unit is stored in the storage unit,
The video playback device
A data management unit for deleting the imaging data from the storage unit after elapse of a predetermined storage period from the time of receiving the imaging data;
The moving image reproducing apparatus according to claim 1, further comprising:
前記ユーザから、前記保存期間の延長の指示を受け付ける受付部、をさらに備え、
前記データ管理部は、前記保存期間の延長の指示を受け付けた場合に、延長後の保存期間経過後に、前記撮像データを削除する、
請求項8に記載の動画再生装置。
A reception unit that receives an instruction to extend the storage period from the user;
When the data management unit receives an instruction to extend the storage period, the data management unit deletes the imaging data after the storage period after the extension,
The moving image reproducing apparatus according to claim 8.
携帯端末のコンピュータに実行させるためのプログラムと、動画再生装置と、を備えた動画再生システムであって、
前記プログラムは、
ユーザにより前記携帯端末の撮像装置で撮像された撮像データと、当該携帯端末の経時的な位置情報の履歴である位置履歴情報と、を前記動画再生装置に送信する送信ステップを、前記コンピュータに実行させ、
前記動画再生装置は、
前記撮像データと、前記位置履歴情報と、を前記携帯端末から受信する受信部と、
前記位置履歴情報に基づいて、地図データ上に、前記携帯端末の移動の軌跡を示す動画であるルート動画を生成する画像処理部と、
前記撮像データと、前記ルート動画とを同一の画面上に再生可能に、ネットワークを介して情報処理装置に配信する動画配信制御部と、
前記ユーザから、前記撮像データ内の任意のフレームの選択を受け付ける受付部と、
前記撮像データから、選択されたフレームを抽出することで、静止画を生成する静止画生成部と、
前記撮像データから、所定の画像が含まれるフレームを検出する画像検出部と、
を備える動画再生システム。
A video playback system comprising a program for causing a computer of a mobile terminal to execute, and a video playback device,
The program is
A transmission step of transmitting imaging data captured by the user with the imaging device of the mobile terminal and location history information that is a history of location information of the mobile terminal over time to the moving image playback device is executed to the computer Let
The video playback device
A receiver that receives the imaging data and the position history information from the mobile terminal;
Based on the position history information, an image processing unit that generates a route moving image that is a moving image showing a movement trajectory of the mobile terminal on map data;
A moving image distribution control unit that distributes the imaging data and the route moving image to an information processing device via a network so that the route moving image can be reproduced on the same screen;
A receiving unit for receiving selection of an arbitrary frame in the imaging data from the user;
A still image generating unit that generates a still image by extracting a selected frame from the imaging data;
An image detection unit for detecting a frame including a predetermined image from the imaging data;
A video playback system comprising:
携帯端末のコンピュータに実行させるためのプログラムと、動画再生装置と、を備えた動画再生システムで実行する動画再生方法であって、
前記プログラムが前記コンピュータに実行させる、ユーザにより携帯端末の撮像装置で撮像された撮像データと、当該携帯端末の経時的な位置情報の履歴である位置履歴情報と、を前記動画再生装置に送信する送信ステップと、
前記動画再生装置が、
前記撮像データと、前記位置履歴情報と、を前記携帯端末から受信する受信ステップと、
前記位置履歴情報に基づいて、地図データ上に、前記携帯端末の移動の軌跡を示す動画であるルート動画を生成する画像処理ステップと、
前記撮像データと、前記ルート動画とを同一の画面上に再生可能に、ネットワークを介して情報処理装置に配信する動画配信制御ステップと、
前記ユーザから、前記撮像データ内の任意のフレームの選択を受け付ける受付ステップと、
前記撮像データから、選択されたフレームを抽出することで、静止画を生成する静止画生成ステップと、
前記撮像データから、所定の画像が含まれるフレームを検出する画像検出ステップと、
を含む動画再生方法。
A video playback method executed by a video playback system comprising a program for causing a computer of a portable terminal to execute, and a video playback device,
The program causes the computer to execute imaging data captured by the user with the imaging device of the mobile terminal and location history information that is a history of location information of the mobile terminal over time is transmitted to the video playback device. Sending step;
The video playback device is
A reception step of receiving the imaging data and the location history information from the mobile terminal;
Based on the position history information, an image processing step of generating a route moving image that is a moving image indicating a movement trajectory of the mobile terminal on map data;
A moving image distribution control step of distributing the imaged data and the route moving image to an information processing apparatus via a network so as to be reproducible on the same screen;
An accepting step of accepting selection of an arbitrary frame in the imaging data from the user;
A still image generation step of generating a still image by extracting a selected frame from the imaging data; and
An image detection step of detecting a frame including a predetermined image from the imaging data;
Video playback method including
JP2016160793A 2016-08-18 2016-08-18 Video playback device, video playback system, and video playback method Pending JP2018029290A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016160793A JP2018029290A (en) 2016-08-18 2016-08-18 Video playback device, video playback system, and video playback method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016160793A JP2018029290A (en) 2016-08-18 2016-08-18 Video playback device, video playback system, and video playback method

Publications (1)

Publication Number Publication Date
JP2018029290A true JP2018029290A (en) 2018-02-22

Family

ID=61248569

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016160793A Pending JP2018029290A (en) 2016-08-18 2016-08-18 Video playback device, video playback system, and video playback method

Country Status (1)

Country Link
JP (1) JP2018029290A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190106408A (en) * 2018-03-09 2019-09-18 (주)벨류데이터 Selfie support Camera System using electronic geographic information
WO2019220630A1 (en) * 2018-05-18 2019-11-21 三菱電機株式会社 Information collection device
CN112446651A (en) * 2019-08-29 2021-03-05 北京京东乾石科技有限公司 Method and device for monitoring transportation equipment
JP2022068638A (en) * 2020-10-22 2022-05-10 株式会社Rabo Information processing device, information processing method and information processing system
CN114866682A (en) * 2021-02-04 2022-08-05 博泰车联网科技(上海)股份有限公司 Method for generating road book based on video and method for generating personalized road book
JP7212808B1 (en) 2022-03-18 2023-01-25 ヤフー株式会社 Video distribution device, video distribution method, and video distribution program
JP2023068289A (en) * 2021-11-02 2023-05-17 本田技研工業株式会社 video creation program
US20240267493A1 (en) * 2023-02-07 2024-08-08 Milestone Systems A/S Video surveillance system using visual trail mapping
US12445805B2 (en) 2021-08-02 2025-10-14 Panasonic Intellectual Property Management Co., Ltd. Information processing method, system, and processor in which a first mobile unit transmits recorded content to a second mobile unit based on positions of the first and second mobile units

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003099451A (en) * 2001-09-25 2003-04-04 Matsushita Electric Works Ltd Image selecting method, image reception/distribution system, server for image reception/distribution
WO2006048963A1 (en) * 2004-11-02 2006-05-11 Tv Asahi Data Vision Corporation Captioned still image content creating device, captioned still image content creating program and captioned still image content creating system
JP2010028492A (en) * 2008-07-21 2010-02-04 Denso Corp Photographing information browsing system
CN101924925A (en) * 2010-07-30 2010-12-22 深圳市同洲电子股份有限公司 Method, system and user interface for playback of monitoring videos and vehicle traveling track
JP2013090257A (en) * 2011-10-21 2013-05-13 Dainippon Printing Co Ltd Free view point image display device
JP2013134228A (en) * 2011-12-27 2013-07-08 Nomura Research Institute Ltd Navigation system, method, and computer program
WO2014103731A1 (en) * 2012-12-26 2014-07-03 ソニー株式会社 Image processing device and method, and program
JP2015069258A (en) * 2013-09-27 2015-04-13 大日本印刷株式会社 Video capturing/reproduction system, video capturing/reproduction method, video sharing server, video sharing method, and program
WO2015142359A1 (en) * 2014-03-21 2015-09-24 Empire Technology Development Llc Identification of recorded image data
KR20160087284A (en) * 2015-01-13 2016-07-21 한국전자통신연구원 Image processing apparatus, the image processing apparatus for performing image storage method and image search method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003099451A (en) * 2001-09-25 2003-04-04 Matsushita Electric Works Ltd Image selecting method, image reception/distribution system, server for image reception/distribution
WO2006048963A1 (en) * 2004-11-02 2006-05-11 Tv Asahi Data Vision Corporation Captioned still image content creating device, captioned still image content creating program and captioned still image content creating system
JP2010028492A (en) * 2008-07-21 2010-02-04 Denso Corp Photographing information browsing system
CN101924925A (en) * 2010-07-30 2010-12-22 深圳市同洲电子股份有限公司 Method, system and user interface for playback of monitoring videos and vehicle traveling track
JP2013090257A (en) * 2011-10-21 2013-05-13 Dainippon Printing Co Ltd Free view point image display device
JP2013134228A (en) * 2011-12-27 2013-07-08 Nomura Research Institute Ltd Navigation system, method, and computer program
WO2014103731A1 (en) * 2012-12-26 2014-07-03 ソニー株式会社 Image processing device and method, and program
JP2015069258A (en) * 2013-09-27 2015-04-13 大日本印刷株式会社 Video capturing/reproduction system, video capturing/reproduction method, video sharing server, video sharing method, and program
WO2015142359A1 (en) * 2014-03-21 2015-09-24 Empire Technology Development Llc Identification of recorded image data
KR20160087284A (en) * 2015-01-13 2016-07-21 한국전자통신연구원 Image processing apparatus, the image processing apparatus for performing image storage method and image search method

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190106408A (en) * 2018-03-09 2019-09-18 (주)벨류데이터 Selfie support Camera System using electronic geographic information
KR102078286B1 (en) * 2018-03-09 2020-02-19 (주)벨류데이터 Selfie support Camera System using electronic geographic information
WO2019220630A1 (en) * 2018-05-18 2019-11-21 三菱電機株式会社 Information collection device
JPWO2019220630A1 (en) * 2018-05-18 2020-12-10 三菱電機株式会社 Information gathering device
CN112106135A (en) * 2018-05-18 2020-12-18 三菱电机株式会社 Information collecting device
CN112106135B (en) * 2018-05-18 2021-07-13 三菱电机株式会社 Information collecting device
CN112446651A (en) * 2019-08-29 2021-03-05 北京京东乾石科技有限公司 Method and device for monitoring transportation equipment
JP2022068638A (en) * 2020-10-22 2022-05-10 株式会社Rabo Information processing device, information processing method and information processing system
CN114866682A (en) * 2021-02-04 2022-08-05 博泰车联网科技(上海)股份有限公司 Method for generating road book based on video and method for generating personalized road book
CN114866682B (en) * 2021-02-04 2024-03-12 博泰车联网科技(上海)股份有限公司 A method of generating route books based on videos and a method of generating personalized route books
US12445805B2 (en) 2021-08-02 2025-10-14 Panasonic Intellectual Property Management Co., Ltd. Information processing method, system, and processor in which a first mobile unit transmits recorded content to a second mobile unit based on positions of the first and second mobile units
JP2023068289A (en) * 2021-11-02 2023-05-17 本田技研工業株式会社 video creation program
JP7342087B2 (en) 2021-11-02 2023-09-11 本田技研工業株式会社 video creation program
JP7212808B1 (en) 2022-03-18 2023-01-25 ヤフー株式会社 Video distribution device, video distribution method, and video distribution program
JP2023137847A (en) * 2022-03-18 2023-09-29 ヤフー株式会社 Video distribution device, video distribution method, and video distribution program
US20240267493A1 (en) * 2023-02-07 2024-08-08 Milestone Systems A/S Video surveillance system using visual trail mapping
GB2626938A (en) * 2023-02-07 2024-08-14 Milestone Systems As Video surveillance system using visual trail mapping
GB2626938B (en) * 2023-02-07 2025-09-24 Milestone Systems As Video surveillance system using visual trail mapping

Similar Documents

Publication Publication Date Title
JP2018029290A (en) Video playback device, video playback system, and video playback method
CN107404598A (en) Camera, information acquiring system, program and recording medium
KR20120099928A (en) Method and apparatus for sharing media based on social network in communication system
TWI519167B (en) System for applying metadata for object recognition and event representation
TWI649664B (en) Terminal device, server device, and program for recording an operation by an image
CN101911072B (en) The method searched in collection of data items
KR101120737B1 (en) A method for social video service using mobile terminal
JP4703713B2 (en) Operation method of information service system
JP2020119608A (en) Method and system for offering rewards based on point-of-interest list subscription and review information
JP2015069258A (en) Video capturing/reproduction system, video capturing/reproduction method, video sharing server, video sharing method, and program
JP2020058000A (en) Information processing apparatus, information processing method, and program
JP2013239925A (en) Imaging apparatus, control method therefor, and program
US9019395B2 (en) Image management apparatus and control method thereof for laying out an image shooting location on a map
CN114268692B (en) Method, equipment, storage medium and device for delivering video ring tone
US20140136733A1 (en) System and method for the collaborative recording, uploading and sharing of multimedia content over a computer network
JP2015201082A (en) Information processing apparatus and grouping method
KR101461590B1 (en) Method for Providing Multimedia Contents based on Location
JP2019061386A (en) INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP7703294B1 (en) Information processing device, user terminal, and information processing method
US9326106B2 (en) Contents open system, portable terminal, server, and non-transitory computer readable medium
JP2012195624A (en) Registration device, registration method, and registration program
US11290530B2 (en) Customizable, pull-based asset transfer requests using object models
WO2024134861A1 (en) Mobile terminal, information processing device, and information processing method
JP6366808B1 (en) Augmented reality video providing system
JP5552454B2 (en) Service server, image management method, and image management program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20170911

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20170912

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190311

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200107

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200630