Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5552453B2 - Image collection system and image collection method - Google Patents
[go: Go Back, main page]

JP5552453B2 - Image collection system and image collection method - Google Patents

Image collection system and image collection method Download PDF

Info

Publication number
JP5552453B2
JP5552453B2 JP2011055843A JP2011055843A JP5552453B2 JP 5552453 B2 JP5552453 B2 JP 5552453B2 JP 2011055843 A JP2011055843 A JP 2011055843A JP 2011055843 A JP2011055843 A JP 2011055843A JP 5552453 B2 JP5552453 B2 JP 5552453B2
Authority
JP
Japan
Prior art keywords
user
image data
user terminal
shooting
image
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.)
Expired - Fee Related
Application number
JP2011055843A
Other languages
Japanese (ja)
Other versions
JP2012190425A (en
Inventor
勝 真田
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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2011055843A priority Critical patent/JP5552453B2/en
Publication of JP2012190425A publication Critical patent/JP2012190425A/en
Application granted granted Critical
Publication of JP5552453B2 publication Critical patent/JP5552453B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、画像収集システム及び画像収集方法に関する。   Embodiments described herein relate generally to an image collection system and an image collection method.

従来、撮影処理を行うことで静止画や動画を生成するデジタルカメラやビデオカメラ等の撮影装置が知られている。このような撮影装置は、旅行等により外出する利用者によって用いられることが多く、外出先で用いられることにより、外出先での利用者の思い出を静止画や動画として残すことができる。   2. Description of the Related Art Conventionally, photographing apparatuses such as digital cameras and video cameras that generate still images and moving images by performing photographing processing are known. Such a photographing device is often used by a user who goes out on a trip or the like, and can be used as a still image or a moving image by being used on the go.

株式会社ネットカムシステムズ、“ブロードバンドインターネットLAN経由で簡単モニタリング”、[online]、[平成23年2月24日検索]、インターネット<URL:http://www.ncam.net/index.html>Netcam Systems Co., Ltd., “Simple monitoring via broadband internet LAN”, [online], [February 24, 2011 search], Internet <URL: http://www.ncam.net/index.html> 株式会社ウェザーニュース、“お天気カメラ”、[online]、[平成23年2月24日検索]、インターネット<http://weathernews.jp/livecam/>Weather News, Inc., “Weather Camera”, [online], [Search February 24, 2011], Internet <http://weathernews.jp/livecam/> 富士フィルム株式会社、“証明写真ボックス”、[online]、[平成23年2月24日検索]、インターネット<URL:http://fujifilm.jp/business/photo/photo_box/index.html>Fuji Film Co., Ltd., “ID Photo Box”, [online], [Search February 24, 2011], Internet <URL: http://fujifilm.jp/business/photo/photo_box/index.html>

しかしながら、従来の撮影装置を用いた場合には、利用者は、利用者自身が被写体となる際に、旅行仲間や旅先で出会った他人等に撮影を依頼することになる。このため、利用者は、利用者自身を含む静止画や動画を残しにくい場合があった。   However, when a conventional photographing apparatus is used, when the user himself / herself becomes a subject, the user requests photographing from a travel companion or another person who met at the destination. For this reason, there are cases in which it is difficult for a user to leave a still image or a moving image including the user himself / herself.

実施形態に係る画像収集システムは、撮影装置とサービスサーバとを備える。撮影装置は、建物内外に設置された撮影装置である。撮影装置は、判定要求送信部と、報知部と、画像データ送信部とを備える。判定要求送信部は、前記撮影装置によって撮影されることで生成された画像データの取得を要求する画像データ取得要求を、利用者を識別するための利用者識別子とともに利用者端末から受信した場合に、該利用者端末に対して画像データを送信することを許可するか否かの判定を求める判定要求を、前記利用者識別子とともに、前記サービスサーバに送信する。報知部は、前記判定要求に対する判定結果として、前記利用者端末に対して画像データを送信することを許可するとの判定結果を前記サービスサーバから受信した場合に、該撮影装置によって撮影が行われることを前記利用者に報知する。画像データ送信部は、前記報知部によって報知された後に撮影を行い、撮影することで生成した画像データを前記利用者端末に送信する。サービスサーバは、利用者情報記憶部と、撮影情報記憶部と、判定部と、判定結果送信部とを備える。利用者情報記憶部は、前記利用者識別子と、前記利用者端末が所在する所在位置とを含む行動情報を記憶する。撮影情報記憶部は、前記撮影装置により撮影された撮影対象の位置を示す撮影位置を記憶する。判定部は、前記判定要求を前記利用者識別子とともに前記撮影装置から受信した場合に、該利用者識別子と一致する利用者識別子に対応付けて前記利用者情報記憶部に記憶されている前記所在位置が、前記撮影情報記憶部に記憶されている撮影位置に相当する所在位置に近似するか否かを判定する。判定結果送信部は、前記判定部によって近似すると判定された場合に、前記利用者端末に対して画像データを送信することを許可するとの判定結果を前記撮影装置に送信する。   The image collection system according to the embodiment includes an imaging device and a service server. An imaging device is an imaging device installed inside or outside a building. The imaging device includes a determination request transmission unit, a notification unit, and an image data transmission unit. The determination request transmission unit receives an image data acquisition request for requesting acquisition of image data generated by being imaged by the imaging device from a user terminal together with a user identifier for identifying the user. A determination request for determining whether to permit transmission of image data to the user terminal is transmitted to the service server together with the user identifier. When the determination result indicating that the image data is permitted to be transmitted to the user terminal is received from the service server as a determination result for the determination request, the notification unit performs shooting by the imaging device. To the user. The image data transmission unit performs imaging after being notified by the notification unit, and transmits image data generated by the imaging to the user terminal. The service server includes a user information storage unit, a shooting information storage unit, a determination unit, and a determination result transmission unit. The user information storage unit stores behavior information including the user identifier and a location where the user terminal is located. The photographing information storage unit stores a photographing position indicating a position of a photographing target photographed by the photographing device. When the determination unit receives the determination request together with the user identifier from the imaging apparatus, the determination unit stores the location stored in the user information storage unit in association with the user identifier that matches the user identifier Determines whether or not it approximates a location corresponding to the shooting position stored in the shooting information storage unit. The determination result transmission unit transmits a determination result indicating that transmission of image data to the user terminal is permitted to the photographing device when it is determined that the determination unit approximates the image.

実施形態に係る画像収集システム及び画像収集方法によれば、利用者を含む画像データを多数提供することができるという効果を奏する。   According to the image collection system and the image collection method according to the embodiment, it is possible to provide a large number of image data including a user.

図1は、実施例1における画像収集システムの構成例を示す図である。FIG. 1 is a diagram illustrating a configuration example of an image collection system according to the first embodiment. 図2は、実施例1における利用者端末の一例を示す図である。FIG. 2 is a diagram illustrating an example of a user terminal according to the first embodiment. 図3は、実施例1における画像収集システムによる撮影位置の事前登録を説明するための図である。FIG. 3 is a diagram for explaining the pre-registration of the photographing position by the image collection system in the first embodiment. 図4は、実施例1における撮影位置を説明するための図である。FIG. 4 is a diagram for explaining a shooting position in the first embodiment. 図5は、実施例1における画像データの取得要求及び送信を説明するための図である。FIG. 5 is a diagram for explaining an image data acquisition request and transmission according to the first embodiment. 図6は、実施例1における画像収集システムによる撮影位置の登録処理を示す図である。FIG. 6 is a diagram illustrating processing for registering a shooting position by the image collection system according to the first embodiment. 図7は、実施例1における画像収集システムによる行動情報の送受信処理を示す図である。FIG. 7 is a diagram illustrating behavior information transmission / reception processing by the image collection system according to the first embodiment. 図8は、実施例1における画像収集システムによる撮影処理を示す図である。FIG. 8 is a diagram illustrating a photographing process performed by the image collection system according to the first embodiment. 図9は、実施例1における画像収集システムによる画像データの送受信処理を示す図である。FIG. 9 is a diagram illustrating image data transmission / reception processing by the image collection system according to the first embodiment. 図10は、実施例1における各装置の構成例を示す図である。FIG. 10 is a diagram illustrating a configuration example of each device in the first embodiment. 図11は、利用者情報記憶部の一例を示す図である。FIG. 11 is a diagram illustrating an example of the user information storage unit. 図12は、画像記憶部の一例を示す図である。FIG. 12 is a diagram illustrating an example of the image storage unit. 図13は、利用者情報記憶部の一例を示す図である。FIG. 13 is a diagram illustrating an example of the user information storage unit. 図14は、撮影情報記憶部の一例を示す図である。FIG. 14 is a diagram illustrating an example of the shooting information storage unit. 図15は、認証プログラムを実行するコンピュータを示す図である。FIG. 15 is a diagram illustrating a computer that executes an authentication program.

以下に、本発明に係る画像収集システム及び画像収集方法の実施例を図面に基づいて詳細に説明する。なお、この実施例により本発明が限定されるものではない。   Embodiments of an image collection system and an image collection method according to the present invention will be described below in detail with reference to the drawings. In addition, this invention is not limited by this Example.

[実施例1における画像収集システムの構成例]
まず、実施例1における画像収集システムについて説明する。実施例1における画像収集システム1は、監視カメラ等の撮影装置によって撮影された画像データを収集する。そして、画像収集システム1は、利用者から画像データの取得要求を受け付けた場合に、利用者の行動履歴を用いた認証処理を行った後に、かかる利用者が写っている可能性のある画像データを利用者に提供する。
[Configuration Example of Image Collection System in Embodiment 1]
First, the image collection system according to the first embodiment will be described. The image collection system 1 according to the first embodiment collects image data photographed by a photographing device such as a surveillance camera. Then, when the image collection system 1 receives an image data acquisition request from a user, the image collection system 1 performs an authentication process using the user's action history, and then the image data that may be reflected in the user. To users.

このような画像収集システム1による処理について、図1を用いて簡単に説明する。図1は、実施例1における画像収集システムの構成例を示す図である。なお、以下では、画像収集システム1が静止画である画像データを収集する場合を例に挙げて説明するが、画像収集システム1は、動画である画像データを収集してもよい。   Such processing by the image collection system 1 will be briefly described with reference to FIG. FIG. 1 is a diagram illustrating a configuration example of an image collection system according to the first embodiment. Hereinafter, a case where the image collection system 1 collects image data that is a still image will be described as an example. However, the image collection system 1 may collect image data that is a moving image.

図1に例示するように、画像収集システム1は、利用者端末110、120、130及び140と、撮影装置210、220、230及び240と、運用端末310と、画像ストレージ410と、サービスサーバ510と、画像収集装置610とを含む。   As illustrated in FIG. 1, the image collection system 1 includes user terminals 110, 120, 130, and 140, imaging devices 210, 220, 230, and 240, an operation terminal 310, an image storage 410, and a service server 510. And an image collection device 610.

利用者端末110、120、130及び140は、利用者に利用される携帯電話機等であり、自端末の所在位置を取得する機能を有する。これらの利用者端末110、120、130及び140は、自端末の所在位置と所在日時等を含む行動情報をサービスサーバ510に定期的に送信する。ここで、図1に示した位置情報210a、220a、230a、240aは、それぞれ利用者端末110、120、130、140の位置情報である。   The user terminals 110, 120, 130, and 140 are mobile phones or the like used by users, and have a function of acquiring the location of the own terminal. These user terminals 110, 120, 130, and 140 periodically transmit behavior information including the location of the terminal and the location date and time to the service server 510. Here, the position information 210a, 220a, 230a, and 240a illustrated in FIG. 1 are the position information of the user terminals 110, 120, 130, and 140, respectively.

撮影装置210、220、230及び240は、建物内外に設置された監視カメラ等であり、撮影処理を行うことで画像データを生成する。撮影装置210や撮影装置240は、画像データ等を画像ストレージに送信する。ここで、撮影装置210は、1台の画像ストレージ410と接続され、撮影装置240は、図示しない1台の画像ストレージと接続される。そして、撮影装置210は、画像ストレージ410に画像データ等を送信し、撮影装置240は、図示しない画像ストレージに画像データ等を送信する。これにより、各画像ストレージは、撮影装置によって生成された画像データを蓄積する。一方、撮影装置220や撮影装置230は、撮影処理を行うことで生成した画像データ等を自撮影装置に蓄積する。   The photographing devices 210, 220, 230, and 240 are monitoring cameras or the like installed inside and outside the building, and generate image data by performing photographing processing. The imaging device 210 and the imaging device 240 transmit image data and the like to the image storage. Here, the photographing apparatus 210 is connected to one image storage 410, and the photographing apparatus 240 is connected to one image storage (not shown). The photographing apparatus 210 transmits image data and the like to the image storage 410, and the photographing apparatus 240 transmits image data and the like to an image storage (not shown). Thereby, each image storage accumulate | stores the image data produced | generated by the imaging device. On the other hand, the image capturing device 220 and the image capturing device 230 store image data generated by performing image capturing processing in the image capturing device.

また、撮影装置210及び240は、画像データに関する撮影情報をサービスサーバ510に送信する。なお、撮影情報とは、例えば、画像データを識別するための画像IDや、撮影装置により撮影が行われた日時である撮影日時等を含む情報を示す。   In addition, the imaging devices 210 and 240 transmit imaging information regarding image data to the service server 510. Note that the shooting information indicates, for example, information including an image ID for identifying image data, a shooting date and time that is a date and time when shooting is performed by the shooting device, and the like.

運用端末310は、撮影装置210等により撮影された撮影対象の位置である撮影位置を特定し、特定した撮影位置をサービスサーバ510に事前登録する。なお、運用端末310は、撮影装置210の設置時等に、かかる撮影装置210が撮影対象とする撮影位置をサービスサーバ510に事前登録する。ここで、図1に示した撮影位置210b、220b、230b、240bは、それぞれ撮影装置210、220、230、240の撮影位置である。   The operation terminal 310 specifies a shooting position that is a position of a shooting target shot by the shooting device 210 and the like, and pre-registers the specified shooting position in the service server 510. The operation terminal 310 pre-registers in the service server 510 a shooting position that is to be shot by the shooting device 210 when the shooting device 210 is installed. Here, the photographing positions 210b, 220b, 230b, and 240b shown in FIG. 1 are photographing positions of the photographing devices 210, 220, 230, and 240, respectively.

サービスサーバ510は、利用者端末110等から行動情報を定期的に受信することにより、各利用者の行動履歴を収集する。また、サービスサーバ510は、撮影装置210等から撮影情報を受信することにより、各撮影装置によって生成された画像データに関する撮影情報を収集する。これにより、サービスサーバ510は、各画像ストレージが保持する画像データの撮影情報を集約することができる。   The service server 510 collects behavior history of each user by periodically receiving behavior information from the user terminal 110 or the like. Further, the service server 510 collects shooting information related to image data generated by each shooting device by receiving shooting information from the shooting device 210 and the like. Accordingly, the service server 510 can collect shooting information of image data held by each image storage.

画像収集装置610は、利用者に利用されるPC(Personal Computer)等であり、サービスサーバ510及び画像ストレージ410から画像データを検索する。具体的には、画像収集装置610は、利用者端末110等の利用者の指示に従って、利用者に指定された位置情報や日時情報とともに画像IDの取得要求をサービスサーバ510に送信する。そして、サービスサーバ510は、まず、利用者の行動履歴を用いた認証処理を行い、続いて、行動履歴や事前登録された撮影位置等に基づいて、かかる利用者が写っている可能性のある画像データを示す画像IDを検索し、得られた画像IDを画像収集装置610に送信する。そして、画像収集装置610は、サービスサーバ510から取得した画像IDを用いて画像ストレージ410から画像データを取得する。これにより、利用者端末110等の利用者は、例えば外出先から帰宅した場合等に、画像収集装置610を操作することによって、利用者自身が写っている可能性のある画像データを取得することができる。   The image collection device 610 is a PC (Personal Computer) used by a user and searches for image data from the service server 510 and the image storage 410. Specifically, the image collection device 610 transmits an image ID acquisition request to the service server 510 together with position information and date / time information designated by the user in accordance with an instruction from the user such as the user terminal 110. Then, the service server 510 first performs an authentication process using the user's action history, and then there is a possibility that the user is shown based on the action history, a pre-registered shooting position, and the like. The image ID indicating the image data is searched, and the obtained image ID is transmitted to the image collection device 610. Then, the image collection device 610 acquires image data from the image storage 410 using the image ID acquired from the service server 510. Thereby, a user such as the user terminal 110 obtains image data that may be reflected in the user by operating the image collection device 610, for example, when the user goes home from whereabouts. Can do.

なお、上記では、画像収集装置610が画像ストレージ410から画像データを取得する例を示したが、図1に示した撮影装置220及び230は、画像ストレージ410を介さずに利用者端末120又は130に画像データを提供する。   In the above description, an example in which the image collection device 610 acquires image data from the image storage 410 has been described. However, the imaging devices 220 and 230 illustrated in FIG. 1 do not pass through the image storage 410 but the user terminal 120 or 130. Provide image data.

具体的には、撮影装置220は、利用者端末120から画像データの取得要求を受け付け、かかる画像データ取得要求に応じて、画像データを利用者端末120に提供する。これにより、利用者端末120の利用者は、撮影装置220によって撮影された画像データを即座に取得することができる。   Specifically, the imaging device 220 receives an image data acquisition request from the user terminal 120 and provides the image data to the user terminal 120 in response to the image data acquisition request. Thereby, the user of the user terminal 120 can immediately acquire the image data photographed by the photographing device 220.

また、撮影装置230は、利用者端末130からの画像データ取得要求に応じて、例えばライトを点滅させることにより、利用者端末130の利用者に撮影処理を行うことを認識させた後に撮影処理を行う。そして、撮影装置230は、画像データを利用者端末130に提供する。これにより、利用者端末130の利用者は、利用者自身が望む姿勢で撮影された画像データを即座に取得することができる。   In addition, in response to the image data acquisition request from the user terminal 130, the imaging device 230 performs the imaging process after recognizing that the user of the user terminal 130 performs the imaging process, for example, by blinking a light. Do. Then, the imaging device 230 provides the image data to the user terminal 130. Thereby, the user of the user terminal 130 can immediately acquire the image data photographed in the posture desired by the user himself / herself.

また、画像収集システム1は、利用者が電車10等の交通機関に乗車している場合には、かかる交通機関の画像データを利用者に提供することもできる。具体的には、撮影装置240は、電車10又は電車10が通過する線路等を撮影する監視カメラ等であり、電車10には、電車10の所在位置及び所在日時等を含む乗物情報をサービスサーバ510に定期的に送信する乗物装置が搭載される。そして、画像収集装置610は、利用者端末140の利用者によって操作されることによって、画像IDの取得要求をサービスサーバ510に送信する。そして、サービスサーバ510は、乗物情報を用いた認証処理等を行うことにより、かかる利用者に乗車された電車10が映っている可能性のある画像データを示す画像IDを画像収集装置610に送信し、画像収集装置610は、撮影装置240と接続されている画像ストレージから画像データを取得する。これにより、利用者端末140の利用者は、例えば外出先から帰宅した場合等に、画像収集装置610を操作することによって、利用者自身が乗車した電車10が写っている可能性のある画像データを取得することができる。   Further, when the user is on a transportation facility such as the train 10, the image collection system 1 can also provide image data of the transportation facility to the user. Specifically, the imaging device 240 is a monitoring camera or the like that images the train 10 or a track through which the train 10 passes, and the train 10 receives vehicle information including the location and date and time of the train 10 as a service server. A vehicle apparatus that periodically transmits to 510 is mounted. Then, the image collection device 610 is operated by the user of the user terminal 140 to transmit an image ID acquisition request to the service server 510. Then, the service server 510 transmits an image ID indicating image data on which the train 10 boarded by the user may be reflected to the image collecting device 610 by performing an authentication process using the vehicle information. Then, the image collection device 610 acquires image data from the image storage connected to the imaging device 240. Thereby, when the user of the user terminal 140 returns home from a place where he / she goes out, for example, the user operates the image collection device 610 so that the image data on the train 10 on which the user himself / herself is taken may be reflected. Can be obtained.

このような画像収集システム1のうち、実施例1では、図1に示した利用者端末130、撮影装置230、運用端末310、サービスサーバ510による処理について詳細に説明する。ここで、実施例1では、複数の利用者端末130が存在するものとする。図2を用いて具体的に説明する。図2は、実施例1における利用者端末130の一例を示す図である。図2に示した利用者端末130−1〜130−mは、図1に示した利用者端末130に対応する。利用者端末130−1〜130−mの各々は、サービスサーバ510との間で通信可能に接続されており、定期的に行動情報をサービスサーバ510に送信する。以下では、利用者端末130−1〜130−mを区別する必要がない場合には、これらを総称して「利用者端末130」と表記する場合がある。   Among such image collection systems 1, in the first embodiment, processing by the user terminal 130, the imaging device 230, the operation terminal 310, and the service server 510 illustrated in FIG. 1 will be described in detail. Here, in the first embodiment, it is assumed that there are a plurality of user terminals 130. This will be specifically described with reference to FIG. FIG. 2 is a diagram illustrating an example of the user terminal 130 according to the first embodiment. User terminals 130-1 to 130-m illustrated in FIG. 2 correspond to the user terminals 130 illustrated in FIG. Each of the user terminals 130-1 to 130-m is communicably connected to the service server 510, and periodically transmits behavior information to the service server 510. Hereinafter, when it is not necessary to distinguish between the user terminals 130-1 to 130-m, these may be collectively referred to as “user terminal 130”.

[撮影位置の事前登録]
次に、図3及び図4を用いて、撮影位置の事前登録について説明する。図3は、実施例1における画像収集システム1による撮影位置の事前登録を説明するための図であり、図4は、実施例1における撮影位置を説明するための図である。
[Pre-registration of shooting position]
Next, the pre-registration of the shooting position will be described with reference to FIGS. FIG. 3 is a diagram for explaining pre-registration of the photographing position by the image collection system 1 in the first embodiment, and FIG. 4 is a diagram for explaining the photographing position in the first embodiment.

上述したように、実施例1における画像収集システム1においては、運用端末310が、撮影装置230の撮影位置をサービスサーバ510に事前登録する。サービスサーバ510は、この事前登録された撮影位置を用いて、利用者が写っている可能性のある画像データを示す画像IDを検索する。   As described above, in the image collection system 1 according to the first embodiment, the operation terminal 310 pre-registers the shooting position of the shooting device 230 in the service server 510. The service server 510 uses the pre-registered shooting position to search for an image ID indicating image data that may be captured by the user.

ここで、撮影位置とは、撮影装置230により撮影された撮影対象の位置であって、撮影装置230が設置された位置ではない。また、実施例1において、撮影位置は、ある一点ではなく一定領域である。実施例1における運用端末310は、撮影装置230により撮影された画像データを用いて一定領域としての撮影位置を特定し、特定した撮影位置を示す位置情報を、サービスサーバ510に事前登録する。例えば、運用端末310は、撮影装置230の設置時等に、この事前登録を行う。   Here, the shooting position is a position of a shooting target shot by the shooting device 230 and is not a position where the shooting device 230 is installed. In the first embodiment, the shooting position is not a certain point but a fixed area. The operation terminal 310 according to the first embodiment specifies a shooting position as a fixed area using image data shot by the shooting device 230 and pre-registers position information indicating the specified shooting position in the service server 510. For example, the operation terminal 310 performs this pre-registration when the photographing apparatus 230 is installed.

以下、撮影装置230の設置時に行われる撮影位置の事前登録について、作業者によって行われる作業の一例とともに説明する。まず、作業者は、撮影装置230の設置場所に持参した運用端末310を操作し、運用端末310に対して、撮影装置230の撮影装置IDを入力する。撮影装置IDは、撮影装置230を識別するための情報である。運用端末310は、撮影装置IDの入力を受け付けると、撮影装置IDを記憶部に格納する。   Hereinafter, the pre-registration of the photographing position performed when the photographing apparatus 230 is installed will be described together with an example of the work performed by the worker. First, the operator operates the operation terminal 310 brought to the installation location of the imaging device 230 and inputs the imaging device ID of the imaging device 230 to the operation terminal 310. The imaging device ID is information for identifying the imaging device 230. When the operation terminal 310 receives the input of the imaging device ID, the operation terminal 310 stores the imaging device ID in the storage unit.

また、作業者は、運用端末310に対して、撮影装置230が設置される位置の位置情報を取得するための操作を行う。すると、運用端末310は、例えば自端末に内蔵するGPS(Global Positioning System)機能を用いて位置情報を測定する。運用端末310のGPS機能は、GPS衛星から送信される信号を受信することにより、撮影装置230が設置される位置の位置情報として、経度及び緯度を検出する。なお、ここで測定される位置情報は、あくまで、撮影装置230が設置される位置の位置情報であって、撮影対象の位置の位置情報ではない。   In addition, the operator performs an operation on the operation terminal 310 to acquire the position information of the position where the imaging device 230 is installed. Then, the operation terminal 310 measures position information using, for example, a GPS (Global Positioning System) function built in the terminal itself. The GPS function of the operation terminal 310 receives a signal transmitted from a GPS satellite, and detects longitude and latitude as position information of a position where the imaging device 230 is installed. Note that the position information measured here is only the position information of the position where the photographing apparatus 230 is installed, not the position information of the position of the photographing target.

また、作業者は、建物内外の所定の位置に撮影装置230を設置し、レンズの向きを手動で調節する。そして、作業者が、撮影装置230に対して撮影指示を入力すると、撮影装置230は、撮影を行い、画像データを生成する。この画像データには、撮影装置230により撮影された撮影対象が写される。続いて、作業者は、運用端末310に対して、撮影装置230によって撮影された画像データを入力し、運用端末310は、画像データの入力を受け付ける。   In addition, the worker installs the photographing device 230 at a predetermined position inside and outside the building, and manually adjusts the direction of the lens. When the operator inputs a shooting instruction to the shooting device 230, the shooting device 230 performs shooting and generates image data. In this image data, a subject to be photographed by the photographing device 230 is photographed. Subsequently, the operator inputs image data captured by the imaging device 230 to the operation terminal 310, and the operation terminal 310 receives input of image data.

ここで、実施例1における運用端末310は、地図情報を記憶している。地図情報は、地図と、地図上に示される各位置の位置情報と、地図上に示される位置において周辺が撮影されることで生成された地図画像データとが対応付けられたものであり、例えば、Google(登録商標)マップのストリートビュー等である。運用端末310は、このような地図情報を、例えば作業者によって予め入力されることで記憶している。   Here, the operation terminal 310 in the first embodiment stores map information. The map information is obtained by associating a map, position information of each position indicated on the map, and map image data generated by photographing the periphery at the position indicated on the map. , Google (R) map street view, and the like. The operation terminal 310 stores such map information by being input in advance by an operator, for example.

そして、運用端末310は、図3に示すように、撮影装置230によって撮影された画像データ30と地図画像データ40とを既存の画像認識技術を用いて比較し、地図画像データ40上における画像データ30の重複範囲を探索する。すなわち、一般に、地図画像データ40には、地球上のあらゆる位置において撮影された膨大な地図画像データ40が含まれる。このため、運用端末310は、これらの膨大な地図画像データ40の中から、画像データ30と一致する範囲をパターンマッチング等により探索する。   Then, as shown in FIG. 3, the operation terminal 310 compares the image data 30 photographed by the photographing device 230 with the map image data 40 using the existing image recognition technology, and the image data on the map image data 40 is displayed. Search for 30 overlapping ranges. That is, generally, the map image data 40 includes an enormous amount of map image data 40 taken at every position on the earth. Therefore, the operation terminal 310 searches for a range that matches the image data 30 from the enormous map image data 40 by pattern matching or the like.

もっとも、実施例1における運用端末310は、重複範囲の探索を行う前に、比較に用いられる地図画像データ40の比較範囲を絞り込むために、撮影装置230が設置された位置の位置情報を用いる。すなわち、通常、撮影装置230が設置された位置と、撮影装置230により撮影された撮影対象の位置とは近接していると考えられるため、運用端末310は、撮影装置230が設置された位置の位置情報、すなわちGPS機能を用いて測定された位置情報を用いて、地図画像データ40の比較範囲を絞り込む。例えば、運用端末310は、GPS機能を用いて測定された位置情報が示す位置を中心に、一定範囲として例えば半径約100m以内の範囲を比較範囲として絞り込む。   However, the operation terminal 310 according to the first embodiment uses the position information of the position where the imaging device 230 is installed in order to narrow down the comparison range of the map image data 40 used for comparison before searching for the overlapping range. That is, normally, since the position where the image capturing device 230 is installed and the position of the object to be imaged captured by the image capturing device 230 are considered to be close, the operation terminal 310 is located at the position where the image capturing device 230 is installed. The comparison range of the map image data 40 is narrowed down using the position information, that is, the position information measured using the GPS function. For example, the operation terminal 310 narrows down a range within a radius of about 100 m, for example, as a comparison range, with a fixed range around the position indicated by the position information measured using the GPS function.

そして、運用端末310は、絞り込んだ比較範囲の中で、地図画像データ40上における画像データ30の重複範囲を探索すると、探索した重複範囲に含まれる地図上の領域を示す位置情報を、地図情報から抽出する。   Then, when the operation terminal 310 searches for the overlapping range of the image data 30 on the map image data 40 in the narrowed comparison range, the location information indicating the area on the map included in the searched overlapping range is displayed as the map information. Extract from

図4に示すように、例えば、運用端末310は、地図画像データ40から、画像データ30との重複範囲である地図画像データ50を切り出し、切り出した地図画像データ50の中で、ランドマーク的対象物として噴水50aを特定する。ランドマーク的対象物とは、例えば、特徴的な構造物として予め地図情報に登録されたものや、画像認識により特徴的な構造物として認識されたもの等である。   As shown in FIG. 4, for example, the operation terminal 310 cuts out the map image data 50 that is the overlapping range with the image data 30 from the map image data 40, and in the cut out map image data 50, the landmark object The fountain 50a is specified as a thing. The landmark object is, for example, one registered in the map information in advance as a characteristic structure, or one recognized as a characteristic structure by image recognition.

そして、運用端末310は、噴水50aを中心に、撮影位置の登録範囲となる横幅及び奥行幅を設定する。なお、運用端末310は、この横幅及び奥行幅として、例えば、予め作業者によって入力され、運用端末310の記憶部に記憶された設定済みの値を用いる。また、例えば、運用端末310は、作業者が運用端末310の表示部に表示された地図画像データ50を見ながら入力することで、作業者によってその場で入力された値を用いてもよい。   Then, the operation terminal 310 sets the horizontal width and the depth width that are the registration range of the photographing position around the fountain 50a. The operation terminal 310 uses, for example, preset values that are input in advance by an operator and stored in the storage unit of the operation terminal 310 as the horizontal width and the depth width. In addition, for example, the operation terminal 310 may use a value input on the spot by the operator when the operator inputs while viewing the map image data 50 displayed on the display unit of the operation terminal 310.

次に、運用端末310は、設定された横幅及び奥行幅で囲まれる矩形の領域を、撮影位置として登録する登録範囲の領域として決定する。そして、運用端末310は、矩形の領域の各角における緯度経度の情報を地図情報から抽出する。例えば、運用端末310は、地図情報において地図と位置情報と地図画像データとが対応付けられているので、その対応関係を用いて、まずランドマーク的対象物の緯度経度の情報を位置情報から抽出し、次に、この緯度経度の情報を用いて、矩形の領域の各角における緯度経度の情報を、例えば算出する等して求める。こうして、運用端末310は、図4に示すように、「緯度X1経度Y1」、「緯度X2経度Y2」、「緯度X3経度Y3」、「緯度X4経度Y4」を抽出する。   Next, the operation terminal 310 determines a rectangular area surrounded by the set horizontal width and depth width as a registration range area to be registered as a shooting position. Then, the operation terminal 310 extracts the latitude and longitude information at each corner of the rectangular area from the map information. For example, since the map, the position information, and the map image data are associated with each other in the map information, the operation terminal 310 first extracts the latitude / longitude information of the landmark object from the position information using the corresponding relationship. Then, using the latitude / longitude information, the latitude / longitude information at each corner of the rectangular area is obtained, for example, by calculation. In this way, the operation terminal 310 extracts “latitude X1 longitude Y1”, “latitude X2 longitude Y2”, “latitude X3 longitude Y3”, and “latitude X4 longitude Y4” as shown in FIG.

なお、ここでは、説明の便宜上、例えば「緯度X1経度Y1」等と表記するが、例えば、「北緯35度39分29秒1572」や「東経139度44分28秒8759」といった値である。もっとも、この値も一例に過ぎず、また、位置情報は、緯度経度によって示されるものに限られない。さらに、実施例1においては、登録範囲の領域として、ランドマーク的対象物を中心とする矩形の領域を例に挙げて説明するが、実施の形態はこれに限られるものではない。登録範囲の領域は、例えば、ランドマーク的対象物を中心とする円の領域であってもよい。また、登録範囲の領域は、必ずしもランドマーク的対象物を中心とすることを必須とするものではない。   Here, for the sake of convenience of explanation, for example, “latitude X1 longitude Y1” or the like is described. However, for example, the values are “north latitude 35 degrees 39 minutes 29 seconds 1572” and “east longitude 139 degrees 44 minutes 28 seconds 8759”. However, this value is only an example, and the position information is not limited to that indicated by latitude and longitude. Furthermore, in the first embodiment, a rectangular area centering on a landmark object will be described as an example of the registration range area, but the embodiment is not limited thereto. The region of the registration range may be, for example, a circle region centered on a landmark object. In addition, it is not always essential that the registration range area is centered on the landmark object.

そして、図3に示すように、運用端末310は、地図情報から抽出した位置情報を、記憶部に記憶している撮影装置IDとともに、情報通信ネットワーク20を介してサービスサーバ510に送信する。なお、運用端末310は、位置情報をサービスサーバ510に送信する前に、確認ボタンを表示部に表示し、作業者による確認ボタンの押下を受け付けてから、位置情報の送信を行ってもよい。   Then, as shown in FIG. 3, the operation terminal 310 transmits the position information extracted from the map information to the service server 510 via the information communication network 20 together with the imaging device ID stored in the storage unit. The operation terminal 310 may display a confirmation button on the display unit before transmitting the position information to the service server 510, and may transmit the position information after accepting the operator pressing the confirmation button.

なお、実施の形態は、上述した例に限られるものではない。例えば、実施例1においては、GPS機能を用いて測定された位置情報を用いて比較範囲の絞込みを行う例を説明したが、実施の形態はこれに限られるものではない。例えば、作業者は、撮影装置230の設置場所近辺に存在するランドマーク的対象物の位置情報を運用端末310に対して入力してもよい。この場合、運用端末310は、ランドマーク的対象物の位置情報を用いて、例えばこの位置情報が示す位置を中心に、一定範囲として例えば半径約100m以内の範囲を比較範囲として絞り込む。   The embodiment is not limited to the example described above. For example, in Example 1, although the example which narrows down a comparison range using the positional information measured using the GPS function was demonstrated, embodiment is not restricted to this. For example, the worker may input position information of landmark-like objects existing in the vicinity of the installation location of the imaging device 230 to the operation terminal 310. In this case, the operation terminal 310 uses the position information of the landmark object to narrow down a range within a radius of about 100 m as a comparison range, for example, around a position indicated by the position information.

また、作業者による操作に基づいて行われた処理を、自動で行われる処理としてもよく、反対に、自動で行われた処理を、作業者による操作に基づいて行われる処理としてもよい。例えば、GPS機能を用いた位置情報の測定は、運用端末310によって自動で行われてもよい。この場合、運用端末310は、例えば画像データの入力を受け付けたことを契機として自端末に内蔵するGPS機能を起動し、位置情報を測定すればよい。   Further, the process performed based on the operation by the operator may be automatically performed, and conversely, the process performed automatically may be the process performed based on the operation by the worker. For example, measurement of position information using the GPS function may be automatically performed by the operation terminal 310. In this case, the operation terminal 310 may measure the position information by activating the GPS function built in the terminal itself when the input of image data is received, for example.

また、例えば、地図情報の記憶も、運用端末310によって自動で行われてもよい。この場合、運用端末310は、例えば画像データの入力を受け付けたことを契機として、インターネット等の情報通信ネットワーク20を介して地図情報をダウンロードし、ダウンロードすることで記憶した地図情報を用いて、地図画像データ40上における画像データ30の重複範囲を探索する。さらに、運用端末310は、撮影装置230が設置された位置の位置情報を用いてダウンロードを行うことで、比較範囲の絞込みを行った上で、地図画像データ40をダウンロードしてもよい。   Further, for example, the map information may be automatically stored by the operation terminal 310. In this case, the operation terminal 310 downloads the map information via the information communication network 20 such as the Internet when the input of the image data is received, for example, and uses the map information stored by downloading the map information. The overlapping range of the image data 30 on the image data 40 is searched. Further, the operation terminal 310 may download the map image data 40 after narrowing down the comparison range by performing download using the position information of the position where the imaging device 230 is installed.

[画像データの取得要求及び送信]
次に、図5を用いて、利用者端末130、撮影装置230及びサービスサーバ510の間で行われる画像データの取得要求及び送信について説明する。図5は、実施例1における画像データの取得要求及び送信を説明するための図である。
[Request for image data acquisition and transmission]
Next, an image data acquisition request and transmission performed between the user terminal 130, the imaging device 230, and the service server 510 will be described with reference to FIG. FIG. 5 is a diagram for explaining an image data acquisition request and transmission according to the first embodiment.

上述したように、実施例1における撮影装置230は、利用者端末130から画像データの取得要求を受け付け、かかる画像データ取得要求に応じて、画像データを利用者端末130に提供する。これにより、利用者端末130の利用者は、撮影装置230によって撮影された画像データを即座に取得することができる。   As described above, the imaging device 230 according to the first embodiment receives an image data acquisition request from the user terminal 130 and provides the image data to the user terminal 130 in response to the image data acquisition request. Thereby, the user of the user terminal 130 can immediately acquire the image data photographed by the photographing device 230.

具体的に説明すると、図5に示すように、利用者端末130は、利用者端末130の利用者を示す利用者IDと、利用者端末130が所在する所在位置とを含む行動情報aを、サービスサーバ510に定期的に送信する。サービスサーバ510は、定期的に送信された行動情報aを記憶する。   Specifically, as shown in FIG. 5, the user terminal 130 includes behavior information a including a user ID indicating the user of the user terminal 130 and a location where the user terminal 130 is located. It is periodically transmitted to the service server 510. The service server 510 stores the behavior information a that is periodically transmitted.

また、利用者端末130は、画像データの取得を要求する画像データ取得要求bを利用者IDとともに撮影装置230に送信する。例えば、撮影範囲内の地面やその境界部分に予め着色がなされていたり、撮影装置230の設置場所であることを案内する看板が撮影範囲の入口に設置されていたりすることで、利用者は、撮影装置230の設置場所を認識することができるとする。すると、利用者は、利用者端末130を操作し、利用者端末130は、画像データ取得要求bを利用者IDとともに撮影装置230に送信する。   In addition, the user terminal 130 transmits an image data acquisition request b for requesting acquisition of image data to the photographing apparatus 230 together with the user ID. For example, by coloring the ground in the shooting range and its boundary portion in advance, or by installing a signboard that guides the installation location of the shooting device 230 at the entrance of the shooting range, It is assumed that the installation location of the imaging device 230 can be recognized. Then, the user operates the user terminal 130, and the user terminal 130 transmits the image data acquisition request b to the photographing apparatus 230 together with the user ID.

一方、撮影装置230は、画像データ取得要求bを利用者IDとともに利用者端末130から受信すると、認証要求cをこの利用者IDとともにサービスサーバ510に送信する。ここで、認証要求cは、利用者端末130に対して画像データを送信することを許可するか否かの判定を求めるものである。   On the other hand, when the image capturing apparatus 230 receives the image data acquisition request b together with the user ID from the user terminal 130, the imaging apparatus 230 transmits an authentication request c together with the user ID to the service server 510. Here, the authentication request c is a request for determining whether or not to allow the user terminal 130 to transmit image data.

サービスサーバ510は、認証要求cを利用者IDとともに撮影装置230から受信すると、記憶している行動情報aを参照し、この利用者IDに対応付けて記憶している所在位置が、撮影装置220の撮影位置に相当する所在位置に近似するか否かを判定する。そして、サービスサーバ510は、近似すると判定した場合に、利用者端末130に対して画像データを送信することを許可するとの許諾情報dを撮影装置230に送信する。   When the service server 510 receives the authentication request c together with the user ID from the imaging device 230, the service server 510 refers to the stored behavior information a, and the location stored in association with the user ID is the imaging device 220. It is determined whether or not it approximates to a location corresponding to the shooting position. If it is determined that the service server 510 is approximate, the service server 510 transmits permission information d indicating that the user terminal 130 is permitted to transmit image data to the photographing apparatus 230.

撮影装置230は、許諾情報dをサービスサーバ510から受信すると、撮影装置230によって撮影が行われることを利用者に報知する(e)。例えば、撮影装置230は、撮影装置230に付属するライトを点滅させたり、撮影装置230に付属する物体を動かしたり、撮影装置230に付属するスピーカーから音を鳴らす等して報知する。   When the photographing apparatus 230 receives the permission information d from the service server 510, the photographing apparatus 230 notifies the user that photographing is performed by the photographing apparatus 230 (e). For example, the photographing device 230 notifies the user by blinking a light attached to the photographing device 230, moving an object attached to the photographing device 230, or making a sound from a speaker attached to the photographing device 230.

そして、撮影装置230は、報知した後に撮影を行い、撮影することで生成した画像データfを、利用者端末130に送信する。   Then, the image capturing device 230 performs image capturing after the notification, and transmits the image data f generated by the image capturing to the user terminal 130.

[装置間の処理の流れ]
次に、図6〜図9を用いて、図1に示した各種装置間における処理の流れを説明する。まず、図6を用いて、運用端末310とサービスサーバ510との間における撮影位置の登録処理について説明する。図6は、実施例1における画像収集システム1による撮影位置の登録処理を示す図である。
[Flow of processing between devices]
Next, the flow of processing between the various apparatuses shown in FIG. 1 will be described with reference to FIGS. First, a shooting position registration process between the operation terminal 310 and the service server 510 will be described with reference to FIG. FIG. 6 is a diagram illustrating processing for registering a shooting position by the image collection system 1 according to the first embodiment.

図6に示すように、運用端末310は、撮影装置230によって撮影された画像データ30の入力を受け付ける(ステップS11)。次に、運用端末310は、GPS機能を用いて測定された位置情報を用いて比較範囲を絞り込む(ステップS12)。例えば、運用端末310は、GPS機能を用いて測定された位置情報が示す位置を中心に、一定範囲として例えば半径約100m以内の範囲を比較範囲として絞り込む。   As shown in FIG. 6, the operation terminal 310 receives an input of the image data 30 photographed by the photographing device 230 (Step S11). Next, the operation terminal 310 narrows down the comparison range using the position information measured using the GPS function (step S12). For example, the operation terminal 310 narrows down a range within a radius of about 100 m, for example, as a comparison range, with a fixed range around the position indicated by the position information measured using the GPS function.

続いて、運用端末310は、撮影装置230によって撮影された画像データ30と地図画像データ40とを公知の画像認識技術を用いて比較し、地図画像データ40上における画像データ30の重複範囲を探索する(ステップS13)。すなわち、運用端末310は、地図画像データ40の中から、画像データ30と一致する範囲を探索する。   Subsequently, the operation terminal 310 compares the image data 30 photographed by the photographing device 230 with the map image data 40 using a known image recognition technique, and searches for an overlapping range of the image data 30 on the map image data 40. (Step S13). That is, the operation terminal 310 searches the map image data 40 for a range that matches the image data 30.

そして、運用端末310は、地図画像データ40から、画像データ30との重複範囲である地図画像データ50を切り出し、切り出した地図画像データ50の中で、ランドマーク的対象物を特定する(ステップS14)。例えば、運用端末310は、ランドマーク的対象物として噴水50aを特定する。   Then, the operation terminal 310 cuts out the map image data 50 that is the overlapping range with the image data 30 from the map image data 40, and specifies the landmark object in the cut out map image data 50 (step S14). ). For example, the operation terminal 310 identifies the fountain 50a as a landmark object.

次に、運用端末310は、ランドマーク的対象物を中心に、撮影位置の登録範囲となる横幅及び奥行幅を設定する(ステップS15)。続いて、運用端末310は、設定された横幅及び奥行幅で囲まれる矩形の領域を登録範囲の領域として決定し、決定した領域を示す位置情報を地図情報から抽出する(ステップS16)。例えば、運用端末310は、矩形の領域の各角における緯度経度の情報を地図情報から抽出する。   Next, the operation terminal 310 sets a horizontal width and a depth width that are the registration range of the shooting position around the landmark object (step S15). Subsequently, the operation terminal 310 determines a rectangular area surrounded by the set horizontal width and depth width as a registration range area, and extracts position information indicating the determined area from the map information (step S16). For example, the operation terminal 310 extracts information on latitude and longitude at each corner of the rectangular area from the map information.

そして、運用端末310は、地図情報から抽出した位置情報を、撮影装置IDとともに、情報通信ネットワーク20を介してサービスサーバ510に送信する(ステップS17)。   And the operation terminal 310 transmits the positional information extracted from map information to the service server 510 via the information communication network 20 with imaging | photography apparatus ID (step S17).

一方、サービスサーバ510は、位置情報及び撮影装置IDを受信すると(ステップS18)、これらを撮影情報記憶部513に格納する(ステップS19)。このようにして、サービスサーバ510は、撮影装置230の撮影位置を、撮影情報記憶部513に事前登録する。   On the other hand, when the service server 510 receives the position information and the imaging device ID (step S18), the service server 510 stores them in the imaging information storage unit 513 (step S19). In this way, the service server 510 pre-registers the shooting position of the shooting device 230 in the shooting information storage unit 513.

次に、図7を用いて、利用者端末130とサービスサーバ510との間における行動情報の送受信処理について説明する。図7は、実施例1における画像収集システム1による行動情報の送受信処理を示す図である。   Next, behavior information transmission / reception processing between the user terminal 130 and the service server 510 will be described with reference to FIG. FIG. 7 is a diagram illustrating behavior information transmission / reception processing by the image collection system 1 according to the first embodiment.

図7に示すように、利用者端末130は、行動情報をサービスサーバ510に送信するタイミングであるか否かを監視する(ステップS21)。なお、行動情報を送信するタイミングは、システムで予め決められている時間毎であってもよいし、利用者によって任意に決定される時間毎であってもよく、例えば、10分毎や1時間毎である。   As shown in FIG. 7, the user terminal 130 monitors whether or not it is time to transmit the behavior information to the service server 510 (step S21). In addition, the timing which transmits action information may be every time predetermined by the system, and may be every time arbitrarily determined by the user, for example, every 10 minutes or 1 hour. Every.

そして、利用者端末130は、行動情報の送信タイミングである場合に、自端末の所在位置を取得する(ステップS22)。そして、利用者端末130は、取得した所在位置と、かかる所在位置に所在した日時である所在日時と、利用者端末130を利用する利用者を識別するための利用者IDとを含む行動情報を利用者情報記憶部133に格納する(ステップS23)。そして、利用者端末130は、かかる行動情報をサービスサーバ510に送信する(ステップS24)。   Then, the user terminal 130 acquires the location of the own terminal when it is the transmission timing of the behavior information (step S22). Then, the user terminal 130 obtains behavior information including the acquired location, the location date and time at which the location is located, and a user ID for identifying a user who uses the user terminal 130. The information is stored in the user information storage unit 133 (step S23). Then, the user terminal 130 transmits such behavior information to the service server 510 (step S24).

サービスサーバ510は、利用者端末130から行動情報を受信すると(ステップS25)、受信した行動情報を利用者情報記憶部512に格納する(ステップS26)。サービスサーバ510は、利用者端末130から行動情報を受信するたびに、かかる行動情報を利用者情報記憶部512に格納する。このようにして、サービスサーバ510は、利用者が所在した位置や日時に関する行動情報を行動履歴として収集する。   When receiving the behavior information from the user terminal 130 (step S25), the service server 510 stores the received behavior information in the user information storage unit 512 (step S26). Each time the service server 510 receives behavior information from the user terminal 130, the service server 510 stores the behavior information in the user information storage unit 512. In this way, the service server 510 collects behavior information regarding the location and date / time where the user is located as a behavior history.

次に、図8を用いて、撮影装置230の撮影処理について説明する。図8は、実施例1における画像収集システム1による撮影処理を示す図である。なお、図8を用いて説明する撮影処理は、撮影装置230によって通常行われる撮影処理であり、利用者からの画像データ取得要求に応じて行われる撮影処理(図9を用いて説明する撮影処理)とは異なる。   Next, the photographing process of the photographing apparatus 230 will be described with reference to FIG. FIG. 8 is a diagram illustrating a photographing process performed by the image collection system 1 according to the first embodiment. Note that the image capturing process described with reference to FIG. 8 is an image capturing process normally performed by the image capturing apparatus 230, and is performed in response to an image data acquisition request from the user (the image capturing process described with reference to FIG. 9). ) Is different.

図8に示すように、撮影装置230は、撮影タイミングであるか否かを監視する(ステップS31)。なお、撮影タイミングは、システムで予め決められている時間毎であってもよいし、撮影装置230を管理する管理者によって任意に決定される時間毎であってもよく、例えば、1分毎や5分毎である。   As shown in FIG. 8, the imaging device 230 monitors whether or not it is an imaging timing (step S31). Note that the photographing timing may be every time determined in advance by the system, or may be every time arbitrarily determined by an administrator who manages the photographing device 230, for example, every minute or Every 5 minutes.

そして、撮影装置230は、撮影タイミングである場合に、撮影処理を行うことで画像データを生成する(ステップS32)。そして、撮影装置230は、生成した画像データに対応付けて画像IDを払い出し、画像ID、画像データ及び撮影日時を画像記憶部233に格納する(ステップS33)。このとき、撮影装置230は、自装置である撮影装置230を識別するための撮影装置IDとともに画像データ等を画像記憶部233に格納してもよい。   Then, when it is the photographing timing, the photographing device 230 generates image data by performing a photographing process (step S32). Then, the imaging device 230 pays out an image ID in association with the generated image data, and stores the image ID, the image data, and the shooting date / time in the image storage unit 233 (step S33). At this time, the image capturing device 230 may store image data and the like in the image storage unit 233 together with the image capturing device ID for identifying the image capturing device 230 that is the device itself.

次に、図9を用いて、利用者端末130と撮影装置230とサービスサーバ510との間における画像データの送受信処理について説明する。図9は、実施例1における画像収集システム1による画像データの送受信処理を示す図である。   Next, image data transmission / reception processing among the user terminal 130, the photographing apparatus 230, and the service server 510 will be described with reference to FIG. FIG. 9 is a diagram illustrating image data transmission / reception processing by the image collection system 1 according to the first embodiment.

図9に示すように、利用者端末130は、画像データの取得を要求する画像データ取得要求を、利用者IDとともに撮影装置230に送信する(ステップS41)。例えば、撮影装置230の設置場所で、利用者が利用者端末130を操作することで、利用者端末130は、看板に表示されたQRコード(登録商標)を読み取り、情報通信ネットワーク20を介して撮影装置230のURL(Uniform Resource Locator)にアクセスする。そして、例えば、利用者端末130は、所定の表示部に、利用者IDの入力ボックスと『画像データ取得要求』のボタンとを表示することで、利用者からの利用者IDの入力とボタン押下とを受け付け、画像データ取得要求を利用者IDとともに撮影装置230に送信する。なお、画像データ取得要求の送信手法はこれに限られるものではない。例えば、利用者端末130は、看板に記載された撮影装置230のURLの入力を利用者から受け付けたり、予め撮影装置230のURLを記憶している等、他の手法で撮影装置230と通信を行ってもよい。   As illustrated in FIG. 9, the user terminal 130 transmits an image data acquisition request for requesting acquisition of image data to the photographing apparatus 230 together with the user ID (step S <b> 41). For example, when the user operates the user terminal 130 at the installation location of the image capturing device 230, the user terminal 130 reads a QR code (registered trademark) displayed on a signboard and passes through the information communication network 20. The URL (Uniform Resource Locator) of the image capturing device 230 is accessed. Then, for example, the user terminal 130 displays a user ID input box and an “image data acquisition request” button on a predetermined display unit, thereby inputting the user ID from the user and pressing the button. And the image data acquisition request is transmitted to the photographing apparatus 230 together with the user ID. Note that the transmission method of the image data acquisition request is not limited to this. For example, the user terminal 130 communicates with the image capturing device 230 by other methods such as receiving an input of the URL of the image capturing device 230 described on the sign from the user or storing the URL of the image capturing device 230 in advance. You may go.

続いて、撮影装置230は、画像データ取得要求を利用者IDとともに受信した場合に、認証要求を、この利用者IDとともにサービスサーバ510に送信する(ステップS42)。ここで、認証要求は、利用者端末130に対して画像データを送信することを許可するか否かの判定を求めるものである。   Subsequently, when the image data acquisition request is received together with the user ID, the imaging device 230 transmits an authentication request to the service server 510 together with the user ID (step S42). Here, the authentication request is a request for determining whether or not to allow the user terminal 130 to transmit image data.

サービスサーバ510は、認証要求を利用者IDとともに受信した場合に、利用者情報記憶部512に記憶されている行動情報を用いて認証処理を行う(ステップS43)。例えば、サービスサーバ510は、認証要求とともに受信した利用者IDが利用者情報記憶部512に記憶されているか否かを判定することで、サービスサーバ510によって提供されるサービスに利用者が加入しているか否かを判定する。サービスサーバ510は、利用者IDが利用者情報記憶部512に記憶されている場合に認証成功とし、利用者IDが利用者情報記憶部512に記憶されていない場合に認証失敗とする。   When the service server 510 receives the authentication request together with the user ID, the service server 510 performs an authentication process using the behavior information stored in the user information storage unit 512 (step S43). For example, the service server 510 determines whether the user ID received together with the authentication request is stored in the user information storage unit 512, so that the user subscribes to the service provided by the service server 510. It is determined whether or not. The service server 510 determines that the authentication is successful when the user ID is stored in the user information storage unit 512, and the authentication fails when the user ID is not stored in the user information storage unit 512.

続いて、サービスサーバ510は、利用者の所在位置が、撮影装置220の撮影位置に含まれることを確認する(ステップS44)。例えば、サービスサーバ510は、認証要求とともに受信した利用者IDに対応付けて利用者情報記憶部512に記憶されている所在位置が、撮影情報記憶部513に記憶されている撮影装置230の撮影位置に相当する所在位置に近似するか否かを判定する。   Subsequently, the service server 510 confirms that the location of the user is included in the shooting position of the shooting device 220 (step S44). For example, the service server 510 uses the shooting position of the shooting apparatus 230 in which the location stored in the user information storage unit 512 in association with the user ID received together with the authentication request is stored in the shooting information storage unit 513. It is determined whether or not the position is approximate to the location corresponding to.

例えば、サービスサーバ510は、利用者IDに対応付けて利用者情報記憶部512に記憶されている所在位置のうち、最も日時情報が新しい所在位置について、撮影装置230の撮影位置に相当する所在位置に近似するか否かを判定する。これにより、サービスサーバ510は、画像データの取得を要求する利用者が、撮影装置230の撮影位置近辺に所在するか否かを判定することができ、この結果、取得要求の送信元である利用者の正当性を判定することができる。なお、ここでいう正当性とは、「利用者は、少なくとも撮影装置220の撮影位置近辺に所在する」という正当性である。   For example, the service server 510 has a location corresponding to the imaging position of the imaging device 230 for the location with the latest date and time information among the locations stored in the user information storage unit 512 in association with the user ID. It is determined whether or not to approximate. Thereby, the service server 510 can determine whether or not the user who requests acquisition of the image data is located in the vicinity of the imaging position of the imaging device 230, and as a result, the usage that is the transmission source of the acquisition request. The legitimacy of the person can be determined. Note that the legitimacy here is legitimacy that “the user is at least in the vicinity of the photographing position of the photographing device 220”.

続いて、サービスサーバ510は、利用者端末130に対して画像データを送信することを許可する許諾情報を、撮影装置230から受信した利用者IDとともに、撮影装置230に送信する(ステップS45)。   Subsequently, the service server 510 transmits permission information permitting the image data to be transmitted to the user terminal 130 together with the user ID received from the image capturing device 230 to the image capturing device 230 (step S45).

撮影装置230は、サービスサーバ510から許諾情報を受信した場合に、撮影装置230によって撮影が行われることを利用者に報知する(ステップS46)。例えば、撮影装置230は、撮影装置230に付属するライトを点滅させたり、撮影装置230に付属する物体を動かしたり、撮影装置230に付属するスピーカーから音を鳴らす等して報知する。   When receiving the permission information from the service server 510, the imaging device 230 informs the user that the imaging device 230 will perform imaging (step S46). For example, the photographing device 230 notifies the user by blinking a light attached to the photographing device 230, moving an object attached to the photographing device 230, or making a sound from a speaker attached to the photographing device 230.

そして、撮影装置230は、報知した後に撮影を行って画像データを生成し(ステップS47)、生成した画像データを、利用者端末130に送信する(ステップS48)。例えば、撮影装置230は、許諾情報とともに受信した利用者IDを用いて、画像データ取得要求の送信元である利用者端末130を特定し、生成した画像データを、利用者端末130に送信する。   Then, the imaging device 230 performs imaging after the notification to generate image data (step S47), and transmits the generated image data to the user terminal 130 (step S48). For example, the photographing apparatus 230 specifies the user terminal 130 that is the transmission source of the image data acquisition request using the user ID received together with the permission information, and transmits the generated image data to the user terminal 130.

[実施例1における各装置の構成]
次に、図10を用いて、実施例1における画像収集システム1に含まれる各装置の構成について説明する。図10は、実施例1における各装置の構成例を示す図である。図10に示すように、実施例1における画像収集システム1には、利用者端末130、撮影装置230、運用端末310、サービスサーバ510が含まれる。
[Configuration of each apparatus in Embodiment 1]
Next, the configuration of each device included in the image collection system 1 according to the first embodiment will be described with reference to FIG. FIG. 10 is a diagram illustrating a configuration example of each device in the first embodiment. As illustrated in FIG. 10, the image collection system 1 according to the first embodiment includes a user terminal 130, a photographing device 230, an operation terminal 310, and a service server 510.

利用者端末130は、図10に例示するように、信号送受信部131と、GPS部132と、利用者情報記憶部133と、制御部134とを有する。   As illustrated in FIG. 10, the user terminal 130 includes a signal transmission / reception unit 131, a GPS unit 132, a user information storage unit 133, and a control unit 134.

信号送受信部131は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部131は、サービスサーバ510に行動情報を送信し、撮影装置220に画像データ要求を送信する。   The signal transmission / reception unit 131 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 131 transmits behavior information to the service server 510 and transmits an image data request to the imaging device 220.

GPS部132は、利用者端末130の所在位置を検出する。例えば、GPS部132は、GPS衛星から送信される信号を受信することにより、利用者端末130の所在位置として、経度及び緯度を検出する。なお、GPS部132は、後述する位置情報取得部124aによって制御される。   The GPS unit 132 detects the location of the user terminal 130. For example, the GPS unit 132 detects the longitude and latitude as the location of the user terminal 130 by receiving a signal transmitted from a GPS satellite. The GPS unit 132 is controlled by a position information acquisition unit 124a described later.

利用者情報記憶部133は、利用者端末130が所在する所在位置、かかる所在位置に利用者端末130が所在した所在日時等を記憶する。なお、利用者情報記憶部133は、後述する位置情報登録部134bによって更新される。   The user information storage unit 133 stores the location where the user terminal 130 is located, the date and time where the user terminal 130 was located, and the like. Note that the user information storage unit 133 is updated by a position information registration unit 134b described later.

ここで、図11に、利用者情報記憶部133の一例を示す。図11の例では、所在日時「2011年2月24日11時32分」に、利用者端末130が所在位置「経度X10 緯度Y10」に所在したことを示している。また、図11の例では、所在日時「2011年2月24日11時38分」に、利用者端末130が所在位置「経度X20 緯度Y20」に所在したことを示している。   Here, FIG. 11 shows an example of the user information storage unit 133. In the example of FIG. 11, the user terminal 130 is located at the location “longitude X10 latitude Y10” at the location date “February 24, 2011, 11:32”. In the example of FIG. 11, the user terminal 130 is located at the location “longitude X20 latitude Y20” at the location date “February 24, 2011, 11:38”.

なお、図11に示した例では、利用者情報記憶部133が所在日時及び所在位置を記憶する例を示したが、利用者情報記憶部133は、所在日時及び所在位置に加えて、利用者IDを記憶してもよい。   In the example illustrated in FIG. 11, the user information storage unit 133 stores the location date and location. However, the user information storage unit 133 includes a user in addition to the location date and location. The ID may be stored.

制御部134は、利用者端末130による各種処理を全体制御する。図10に示した例では、制御部134は、位置情報取得部134aと、位置情報登録部134bと、要求部134cとを有する。   The control unit 134 performs overall control of various processes performed by the user terminal 130. In the example illustrated in FIG. 10, the control unit 134 includes a position information acquisition unit 134a, a position information registration unit 134b, and a request unit 134c.

位置情報取得部134aは、GPS部132を制御することにより、利用者端末130の所在位置を取得する。具体的には、位置情報取得部134aは、サービスサーバ510に行動情報を送信するタイミングであるか否かを監視し、送信タイミングになった場合に、GPS部132に利用者端末130の所在位置を取得させる。   The position information acquisition unit 134 a acquires the location of the user terminal 130 by controlling the GPS unit 132. Specifically, the position information acquisition unit 134a monitors whether or not it is the timing for transmitting the behavior information to the service server 510, and when the transmission timing is reached, the location of the user terminal 130 is indicated to the GPS unit 132. To get.

位置情報登録部134bは、位置情報取得部134aによって取得された所在位置と、かかる所在位置に利用者端末130が所在した所在日時等を利用者情報記憶部133に登録する。また、位置情報登録部134bは、利用者端末130の利用者を示す利用者IDと、所在位置と、所在日時とを含む行動情報を、信号送受信部131を介してサービスサーバ510に送信する。なお、実施例1においては、行動情報に、利用者IDと、所在位置と、所在日時とが含まれるものとして説明するが、これに限られるものではなく、例えば、所在日時が含まれない行動情報であってもよい。   The location information registration unit 134b registers the location acquired by the location information acquisition unit 134a and the location date and time when the user terminal 130 is located at the location in the user information storage unit 133. Further, the location information registration unit 134 b transmits behavior information including a user ID indicating the user of the user terminal 130, a location, and a location date and time to the service server 510 via the signal transmission / reception unit 131. In the first embodiment, it is assumed that the behavior information includes the user ID, the location, and the location date / time. However, the behavior information is not limited to this. For example, the behavior information does not include the location date / time. It may be information.

要求部134cは、利用者から画像データの取得を要求する旨の操作を受け付けた場合に、画像データ取得要求を利用者IDとともに撮影装置230に送信する。   When the request unit 134c receives an operation requesting acquisition of image data from a user, the request unit 134c transmits an image data acquisition request to the photographing apparatus 230 together with the user ID.

また、図10に例示する撮影装置230は、建物内外に設置された監視カメラやライブカメラ、又は、利用者端末130の利用者以外の他者に携帯されたデジタルカメラ等である。実施例1では、撮影装置220は、建物内外に設置されたカメラであるものとする。   The imaging device 230 illustrated in FIG. 10 is a surveillance camera or a live camera installed inside or outside a building, or a digital camera carried by someone other than the user of the user terminal 130. In the first embodiment, the imaging device 220 is a camera installed inside and outside a building.

かかる撮影装置230は、図10に例示するように、信号送受信部231と、撮影部232と、画像記憶部233と、制御部234とを有する。   As illustrated in FIG. 10, the imaging device 230 includes a signal transmission / reception unit 231, an imaging unit 232, an image storage unit 233, and a control unit 234.

信号送受信部231は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部231は、認証要求をサービスサーバ510に送信し、許諾情報をサービスサーバ510から受信する。撮影部232は、制御部234の制御に従って、撮影処理を行うことで画像データを生成する。   The signal transmission / reception unit 231 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 231 transmits an authentication request to the service server 510 and receives permission information from the service server 510. The imaging unit 232 generates image data by performing imaging processing according to the control of the control unit 234.

画像記憶部233は、撮影部232によって生成された画像データや、かかる画像データに関する撮影情報等を記憶する。なお、画像記憶部233は、後述する制御部234によって更新される。   The image storage unit 233 stores image data generated by the imaging unit 232, imaging information related to the image data, and the like. The image storage unit 233 is updated by the control unit 234 described later.

ここで、図12に、画像記憶部233の一例を示す。図12に示した例では、画像記憶部233は、「撮影装置ID」、「画像ID」、「画像データ」、「撮影日時」といった項目を有する。「撮影装置ID」は、撮影装置230を識別するための識別子である。例えば、撮影装置230−1の撮影装置IDは「230−1」である。「画像ID」は、画像データを識別するための識別子である。「画像データ」は、撮影装置230によって撮影処理が行われることで生成されるデータである。「撮影日時」は、撮影装置230によって撮影が行われた日時である。   Here, FIG. 12 shows an example of the image storage unit 233. In the example illustrated in FIG. 12, the image storage unit 233 includes items such as “imaging device ID”, “image ID”, “image data”, and “imaging date / time”. The “imaging device ID” is an identifier for identifying the imaging device 230. For example, the photographing apparatus ID of the photographing apparatus 230-1 is “230-1”. “Image ID” is an identifier for identifying image data. The “image data” is data generated by performing a photographing process by the photographing device 230. “Shooting date and time” is the date and time when shooting was performed by the shooting device 230.

図12の例では、撮影部232によって「2011年2月24日11時35分」に撮影が行われたことで「画像データA」が生成され、かかる画像データAの画像IDが「G10」であることを示している。また、撮影部232によって「2011年2月24日11時40分」に撮影が行われることで、「画像データB」が生成され、かかる画像データBの画像IDが「G11」であることを示している。   In the example of FIG. 12, “Image data A” is generated when the imaging unit 232 performs imaging at “11:35 on February 24, 2011”, and the image ID of the image data A is “G10”. It is shown that. In addition, when the photographing unit 232 performs photographing at “11:40 on February 24, 2011”, “image data B” is generated, and the image ID of the image data B is “G11”. Show.

制御部234は、撮影装置230による各種処理を全体制御する。具体的には、撮影装置230は、撮影タイミングになった場合に、撮影部232を制御することにより撮影処理を行い、撮影部232によって生成された画像データに画像IDを払い出す。そして、制御部234は、撮影装置ID、画像ID、画像データ及び撮影日時を画像記憶部233に格納する。   The control unit 234 performs overall control of various processes performed by the photographing apparatus 230. Specifically, the imaging device 230 performs an imaging process by controlling the imaging unit 232 when the imaging timing comes, and issues an image ID to the image data generated by the imaging unit 232. Then, the control unit 234 stores the imaging device ID, image ID, image data, and imaging date / time in the image storage unit 233.

また、図10に示した例では、制御部234は、認証要求部234aと、報知部234bと、提供部234cとを有する。   In the example illustrated in FIG. 10, the control unit 234 includes an authentication request unit 234a, a notification unit 234b, and a provision unit 234c.

認証要求部234aは、利用者端末130から画像データ取得要求を受信した場合に、サービスサーバ510に認証要求を送信する。具体的には、認証要求部234aは、画像データ取得要求を利用者IDとともに利用者端末130から受信した場合に、認証要求をこの利用者IDとともにサービスサーバ510に送信する。ここで、認証要求は、利用者端末130に対して画像データを送信することを許可するか否かの判定を求めるものである。そして、認証要求部234aは、かかる認証要求に応答してサービスサーバ510から許諾情報を受信した場合に、許諾情報を受信した旨を報知部234bに通知する。   The authentication request unit 234 a transmits an authentication request to the service server 510 when receiving an image data acquisition request from the user terminal 130. Specifically, when the authentication request unit 234a receives an image data acquisition request together with the user ID from the user terminal 130, the authentication request unit 234a transmits the authentication request together with the user ID to the service server 510. Here, the authentication request is a request for determining whether or not to allow the user terminal 130 to transmit image data. When the authorization request unit 234a receives the license information from the service server 510 in response to the authentication request, the authentication request unit 234a notifies the notification unit 234b that the license information has been received.

報知部234bは、許諾情報を受信した旨の通知を認証要求部234aから受け付けた場合に、撮影装置230によって撮影が行われることを利用者に報知する。例えば、報知部234bは、撮影装置230に付属するライトを点滅させたり、撮影装置230に付属する物体を動かしたり、撮影装置230に付属するスピーカーから音を鳴らす等して報知する。また、報知部234bは、報知を完了した旨を提供部234cに通知する。   When the notification unit 234b receives a notification that the permission information has been received from the authentication request unit 234a, the notification unit 234b notifies the user that shooting is performed by the shooting device 230. For example, the notification unit 234b performs notification by blinking a light attached to the photographing device 230, moving an object attached to the photographing device 230, or sounding a sound from a speaker attached to the photographing device 230. Also, the notification unit 234b notifies the providing unit 234c that the notification has been completed.

提供部234cは、報知を完了した旨の通知を報知部234bから受け付けた場合に、撮影部232を制御することで撮影を行う。撮影部232は、画像データを生成し、生成した画像データを画像記憶部233に格納する。すると、提供部234cは、許諾情報とともに受信した利用者IDを用いて、画像データ取得要求の送信元である利用者端末130を特定し、画像記憶部233に記憶された最新の画像データを利用者端末130に送信する。   The providing unit 234c performs imaging by controlling the imaging unit 232 when receiving notification from the notification unit 234b that notification has been completed. The imaging unit 232 generates image data and stores the generated image data in the image storage unit 233. Then, using the user ID received together with the permission information, the providing unit 234c identifies the user terminal 130 that is the transmission source of the image data acquisition request, and uses the latest image data stored in the image storage unit 233. To the user terminal 130.

また、図10に例示するように、運用端末310は、信号送受信部311と、表示部312と、地図情報記憶部313と、制御部314とを有する。   As illustrated in FIG. 10, the operation terminal 310 includes a signal transmission / reception unit 311, a display unit 312, a map information storage unit 313, and a control unit 314.

信号送受信部311は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部311は、サービスサーバ510に位置情報を送信する。表示部312は、各種情報を出力する出力デバイスであり、例えば、液晶ディスプレイ等である。   The signal transmission / reception unit 311 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 311 transmits the position information to the service server 510. The display unit 312 is an output device that outputs various types of information, such as a liquid crystal display.

地図情報記憶部313は、地図情報及び撮影装置IDを記憶する。地図情報は、地図と、地図上に示される各位置の位置情報と、地図上に示される位置において周辺が撮影されることで生成された地図画像データとが対応付けられたものである。また、撮影装置IDは、撮影装置230を識別する情報である。   The map information storage unit 313 stores map information and the imaging device ID. The map information is obtained by associating a map, position information of each position indicated on the map, and map image data generated by photographing the periphery at the position indicated on the map. The photographing device ID is information for identifying the photographing device 230.

地図情報記憶部313は、例えば作業者によって予め入力されることで、地図情報を記憶する。また、地図情報記憶部313は、例えば撮影装置230の設置時等に作業者によって入力されることで、撮影IDを記憶する。なお、地図情報記憶部313に記憶された撮影IDは、後述する位置情報登録部314cによってサービスサーバ510に送信された後は、地図情報記憶部313から削除されてもよい。   The map information storage unit 313 stores map information by being input in advance by an operator, for example. Further, the map information storage unit 313 stores the photographing ID by being input by an operator when the photographing device 230 is installed, for example. Note that the shooting ID stored in the map information storage unit 313 may be deleted from the map information storage unit 313 after being transmitted to the service server 510 by the position information registration unit 314c described later.

制御部314は、運用端末310による各種処理を全体制御する。図10に示した例では、制御部314は、画像データ受付部314aと、位置情報抽出部314bと、位置情報登録部314cとを有する。   The control unit 314 totally controls various processes performed by the operation terminal 310. In the example illustrated in FIG. 10, the control unit 314 includes an image data reception unit 314a, a position information extraction unit 314b, and a position information registration unit 314c.

画像データ受付部314aは、撮影装置230によって撮影された画像データの入力を受け付ける。具体的には、画像データ受付部314aは、作業者によって入力されることで、撮影装置230によって撮影された画像データの入力を受け付ける。   The image data receiving unit 314a receives input of image data shot by the shooting device 230. Specifically, the image data receiving unit 314a receives input of image data captured by the image capturing device 230 by being input by an operator.

位置情報抽出部314bは、サービスサーバ510に登録する位置情報を地図情報から抽出する。具体的には、位置情報抽出部314bは、画像データ受付部314aにより受け付けた画像データと地図情報記憶部313に記憶された地図画像データとを画像認識により比較することで、地図画像データ上における画像データの重複範囲を探索する。そして、位置情報抽出部314bは、探索した重複範囲に含まれる地図上の領域を示す位置情報を、地図情報記憶部313に記憶された位置情報から抽出する。   The position information extraction unit 314b extracts position information registered in the service server 510 from the map information. Specifically, the position information extraction unit 314b compares the image data received by the image data reception unit 314a with the map image data stored in the map information storage unit 313 by image recognition, so that the map data on the map image data is displayed. Search for overlapping range of image data. Then, the position information extraction unit 314b extracts position information indicating a region on the map included in the searched overlapping range from the position information stored in the map information storage unit 313.

位置情報登録部314cは、サービスサーバ510に位置情報を登録する。具体的には、位置情報登録部314cは、位置情報抽出部314bによって抽出された位置情報を、地図情報記憶部313に記憶された撮影IDとともに、信号送受信部311を介してサービスサーバ510に送信する。   The location information registration unit 314 c registers location information with the service server 510. Specifically, the location information registration unit 314 c transmits the location information extracted by the location information extraction unit 314 b to the service server 510 via the signal transmission / reception unit 311 together with the shooting ID stored in the map information storage unit 313. To do.

また、図10に例示するように、サービスサーバ510は、信号送受信部511と、利用者情報記憶部512と、撮影情報記憶部513と、制御部514とを有する。   As illustrated in FIG. 10, the service server 510 includes a signal transmission / reception unit 511, a user information storage unit 512, a shooting information storage unit 513, and a control unit 514.

信号送受信部511は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部511は、利用者端末130から行動情報を受信し、撮影装置230から認証要求を受信し、運用端末310から位置情報を受信する。また、例えば、信号送受信部511は、撮影装置230に許諾情報を送信する。   The signal transmission / reception unit 511 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 511 receives behavior information from the user terminal 130, receives an authentication request from the imaging device 230, and receives position information from the operation terminal 310. Further, for example, the signal transmission / reception unit 511 transmits permission information to the image capturing device 230.

利用者情報記憶部512は、利用者端末130の位置情報登録部134bによって送信された行動情報を記憶する。ここで、図13に、利用者情報記憶部512の一例を示す。図13に示した例では、利用者情報記憶部512は、「利用者ID」、「所在日時」、「所在位置」といった項目を有する。これらの「利用者ID」、「所在日時」及び「所在位置」は、利用者端末130によって送信される行動情報であり、後述する格納部514aによって格納される。   The user information storage unit 512 stores the behavior information transmitted by the location information registration unit 134b of the user terminal 130. Here, FIG. 13 shows an example of the user information storage unit 512. In the example illustrated in FIG. 13, the user information storage unit 512 includes items such as “user ID”, “location date”, and “location position”. These “user ID”, “location date” and “location” are behavior information transmitted by the user terminal 130 and are stored by the storage unit 514a described later.

図13の例では、利用者ID「130−1」である利用者端末130−1が、「2011年2月24日11時32分」に、「緯度X10 経度Y10」が示す位置に所在したことを示している。また、図13の例では、利用者ID「130−2」である利用者端末130−2が、「2011年2月24日11時38分」に、「緯度X20 経度Y20」が示す位置に所在したことを示している。   In the example of FIG. 13, the user terminal 130-1 having the user ID “130-1” is located at the position indicated by “latitude X10 longitude Y10” at “11:32 on February 24, 2011”. It is shown that. In the example of FIG. 13, the user terminal 130-2 with the user ID “130-2” is located at the position indicated by “latitude X20 longitude Y20” at “11:38 on February 24, 2011”. It indicates that it was located.

撮影情報記憶部513は、運用端末310によって送信された撮影位置を記憶する。ここで、図14に、撮影情報記憶部513の一例を示す。図14に示した例では、撮影情報記憶部513は、「撮影装置ID」及び「撮影位置」といった項目を有する。「撮影装置ID」及び「撮影位置」は、運用端末310によって送信される情報であり、後述する格納部514aによって格納される。   The shooting information storage unit 513 stores the shooting position transmitted by the operation terminal 310. Here, FIG. 14 shows an example of the photographing information storage unit 513. In the example illustrated in FIG. 14, the shooting information storage unit 513 includes items such as “shooting device ID” and “shooting position”. The “imaging device ID” and “imaging position” are information transmitted by the operation terminal 310 and are stored by the storage unit 514a described later.

制御部514は、サービスサーバ510による各種処理を全体制御する。図10に示した例では、制御部514は、格納部514aと、認証部514bと、送信部514cとを有する。   The control unit 514 totally controls various processes performed by the service server 510. In the example shown in FIG. 10, the control unit 514 includes a storage unit 514a, an authentication unit 514b, and a transmission unit 514c.

格納部514aは、利用者端末130や運用端末310から各種情報を受信した場合に、受信した各種情報を利用者情報記憶部512や撮影情報記憶部513に格納する。具体的には、格納部514aは、利用者端末130から、利用者IDと所在日時と所在位置とを含む行動情報を受信した場合に、受信した行動情報を利用者情報記憶部512に格納する。また、格納部514aは、運用端末310から撮影装置IDと位置情報とを受信した場合に、受信した各種情報を撮影情報記憶部513に格納する。   When receiving various information from the user terminal 130 or the operation terminal 310, the storage unit 514a stores the received various information in the user information storage unit 512 or the photographing information storage unit 513. Specifically, the storage unit 514 a stores the received behavior information in the user information storage unit 512 when receiving behavior information including the user ID, the location date and time, and the location from the user terminal 130. . Further, the storage unit 514 a stores the received various information in the shooting information storage unit 513 when receiving the shooting device ID and the position information from the operation terminal 310.

認証部514bは、認証要求を信号送受信部511を介して撮影装置230から受信した場合に、かかる認証要求とともに受信した利用者IDが、利用者情報記憶部512に記憶されているか否かを判定することで認証を行う。   When the authentication unit 514 b receives an authentication request from the image capturing device 230 via the signal transmission / reception unit 511, the authentication unit 514 b determines whether the user ID received together with the authentication request is stored in the user information storage unit 512. To authenticate.

また、認証部514bは、利用者IDが利用者情報記憶部512に記憶されていると判定すると、続いて、利用者の所在位置が、撮影装置230の撮影位置に含まれることを確認する。具体的には、認証部514bは、利用者IDを用いて利用者情報記憶部512を参照し、この利用者IDに対応付けて記憶されている最新の所在位置を取得する。また、認証部514bは、撮影装置220を識別する撮影装置IDを用いて撮影情報記憶部513を参照し、この撮影装置IDに対応付けて記憶されている撮影位置を取得する。   If the authentication unit 514b determines that the user ID is stored in the user information storage unit 512, the authentication unit 514b confirms that the location of the user is included in the shooting position of the shooting device 230. Specifically, the authentication unit 514b refers to the user information storage unit 512 using the user ID, and acquires the latest location location stored in association with the user ID. Further, the authentication unit 514b refers to the shooting information storage unit 513 using the shooting device ID for identifying the shooting device 220, and acquires the shooting position stored in association with the shooting device ID.

そして、認証部514bは、所在位置が、撮影位置に相当する所在位置に近似するか否かを判定する。図14に例示した撮影情報記憶部513を用いて説明する。例えば、撮影情報記憶部513に記憶されている撮影位置「緯度X1経度Y1、緯度X2経度Y2、緯度X3経度Y3、緯度X4経度Y4」が示す領域(以下、「領域XY14」とする)に、利用者情報記憶部512から取得した所在位置によって示される位置(以下、「位置Z」とする)が含まれるものとする。かかる場合には、認証部514bは、所在位置が、撮影位置に相当する所在位置に近似すると判定する。   Then, the authentication unit 514b determines whether the location position approximates the location position corresponding to the shooting position. Description will be made using the photographing information storage unit 513 illustrated in FIG. For example, in the shooting position “latitude X1 longitude Y1, latitude X2 longitude Y2, latitude X3 longitude Y3, latitude X4 longitude Y4” stored in the shooting information storage unit 513 (hereinafter referred to as “area XY14”). It is assumed that the position (hereinafter referred to as “position Z”) indicated by the location acquired from the user information storage unit 512 is included. In such a case, the authentication unit 514b determines that the location position approximates the location position corresponding to the shooting position.

また、上記例において、領域XY14に位置Zが含まれないものとする。このとき、認証部514bは、領域XY14の外周と位置Zとの直線距離が所定の閾値(例えば、5[m])よりも小さい場合には、所在位置が、撮影位置に相当する所在位置に近似すると判定する。   In the above example, it is assumed that the position Z is not included in the region XY14. At this time, when the linear distance between the outer periphery of the region XY14 and the position Z is smaller than a predetermined threshold (for example, 5 [m]), the authentication unit 514b sets the location position to the location position corresponding to the shooting position. It is determined to be approximate.

なお、図14に示した例では、撮影情報記憶部513の撮影位置には領域を示す4点の位置情報が記憶されるが、撮影情報記憶部513の撮影位置には、1点の位置を示す位置情報のみが記憶されてもよい。かかる場合には、認証部514bは、例えば、撮影情報記憶部513に記憶されている1点の位置情報を中心点とする所定の半径(例えば、5[m])の円領域内に、位置Zが含まれるか、又は、かかる円領域と位置Zとが近傍に位置する場合(例えば、円領域の円周と位置Zとの直線距離が所定の閾値(例えば、1[m])よりも小さい場合)には、所在位置が、撮影位置に相当する所在位置に近似すると判定する。   In the example shown in FIG. 14, the position information of four points indicating the area is stored in the shooting position of the shooting information storage unit 513, but the position of one point is set in the shooting position of the shooting information storage unit 513. Only the position information shown may be stored. In such a case, the authentication unit 514b, for example, is located within a circular area having a predetermined radius (for example, 5 [m]) centered on the position information of one point stored in the imaging information storage unit 513. Z is included, or when such a circular region and the position Z are located in the vicinity (for example, the linear distance between the circumference of the circular region and the position Z is greater than a predetermined threshold (for example, 1 [m]) If it is small, it is determined that the location position approximates the location position corresponding to the shooting position.

このように、実施例1におけるサービスサーバ510は、利用者の所在位置との比較に用いる位置情報として、撮影装置230が設置された位置ではなく、撮影装置230により撮影された撮影対象の位置を用いる。例えば、撮影装置230が建物の屋上に設置された監視カメラ等である場合、撮影装置230が設置された位置は、建物自体であり、撮影装置230により撮影された撮影対象の位置は、例えば建物の前の道路や公園である。利用者が建物の前の公園を散歩し、建物の屋上に設置された撮影装置230によって撮影されたとする。すると、この撮影装置230によって生成された画像データには利用者が写っている可能性があるが、利用者の所在位置(公園)と撮影装置230が設置された位置(建物)とを比較したとしても、必ずしも、利用者の所在位置が、撮影装置230が設置された位置に近似するとの判定結果になるとは限らない。これに対し、利用者の所在位置(公園)と撮影装置230により撮影された撮影対象の位置(建物の前の道路や公園)とを比較すれば、利用者の所在位置が、撮影装置230により撮影された撮影対象の位置に近似するとの判定結果になる可能性は高くなる。   As described above, the service server 510 according to the first embodiment uses the position of the photographing target photographed by the photographing device 230 as the position information used for comparison with the user's location, not the position where the photographing device 230 is installed. Use. For example, when the photographing device 230 is a surveillance camera or the like installed on the roof of a building, the position where the photographing device 230 is installed is the building itself, and the position of the subject to be photographed by the photographing device 230 is, for example, a building There are roads and parks in front of. It is assumed that the user walks in the park in front of the building and is photographed by the photographing device 230 installed on the roof of the building. Then, although there is a possibility that the user is reflected in the image data generated by the photographing apparatus 230, the user's location (park) is compared with the position (building) where the photographing apparatus 230 is installed. However, the determination result that the user's location is close to the position where the photographing device 230 is installed is not always obtained. On the other hand, if the user's location (park) is compared with the position of the subject to be photographed (road or park in front of the building) taken by the photographing device 230, the location of the user is determined by the photographing device 230. There is a high possibility that the determination result is approximate to the position of the imaged object.

なお、実施例1においては、認証部514bは、利用者IDに対応付けて記憶されている最新の所在位置を用いて上記判定を行ったが、これに限られるものではない。例えば、利用者端末130は、画像データの取得要求を撮影装置230に送信する際に、同時に、行動情報をサービスサーバ510に送信してもよい。この場合、例えば、利用者端末130は、この行動情報が、画像データの取得要求と同時に送信するものであることを示す情報を添付する。そして、サービスサーバ510は、画像データの取得要求と同時に送信された行動情報に含まれる所在位置を用いて、上記判定を行えばよい。   In the first embodiment, the authentication unit 514b performs the above determination using the latest location stored in association with the user ID, but the present invention is not limited to this. For example, the user terminal 130 may transmit the behavior information to the service server 510 at the same time when transmitting the image data acquisition request to the imaging device 230. In this case, for example, the user terminal 130 attaches information indicating that this behavior information is to be transmitted simultaneously with the image data acquisition request. Then, the service server 510 may perform the above determination using the location included in the action information transmitted simultaneously with the image data acquisition request.

送信部514cは、認証部514bによる認証が成功し、利用者の所在位置が撮影装置230の撮影位置に相当する所在位置に近似すると確認された場合に、許諾情報を利用者IDとともに撮影装置230に送信する。   When the authentication by the authenticating unit 514b is successful and it is confirmed that the user's location is close to the location corresponding to the imaging position of the imaging device 230, the transmission unit 514c transmits the permission information together with the user ID to the imaging device 230. Send to.

[実施例1の効果]
上述してきたように、実施例1における画像収集システム1は、撮影装置230とサービスサーバ510とを備える。撮影装置230は、建物内外に設置された撮影装置230である。撮影装置230は、認証要求部234aと、報知部234bと、提供部234cとを備える。認証要求部234aは、画像データ取得要求を、利用者IDとともに利用者端末130から受信した場合に、利用者端末130に対して画像データを送信することを許可するか否かの判定を求める認証要求を、利用者IDとともにサービスサーバ510に送信する。報知部234bは、認証要求に対する判定結果として、利用者端末130に対して画像データを送信することを許可するとの判定結果をサービスサーバ510から受信した場合に、撮影装置230によって撮影が行われることを利用者に報知する。提供部234cは、報知部234bによって報知された後に撮影を行い、撮影することで生成した画像データを利用者端末130に送信する。サービスサーバ510は、利用者情報記憶部512と、撮影情報記憶部513と、認証部514bと、送信部514cとを備える。利用者情報記憶部512は、利用者IDと、利用者端末130が所在する所在位置とを含む行動情報を記憶する。撮影情報記憶部513は、撮影装置230により撮影された撮影対象の位置を示す撮影位置を記憶する。認証部514bは、認証要求を利用者IDとともに撮影装置230から受信した場合に、利用者IDと一致する利用者IDに対応付けて利用者情報記憶部512に記憶されている所在位置が、撮影情報記憶部513に記憶されている撮影位置に相当する所在位置に近似するか否かを判定する。送信部514cは、認証部514bによって近似すると判定された場合に、利用者端末130に対して画像データを送信することを許可するとの判定結果を撮影装置230に送信する。
[Effect of Example 1]
As described above, the image collection system 1 according to the first embodiment includes the imaging device 230 and the service server 510. The photographing device 230 is a photographing device 230 installed inside and outside the building. The imaging device 230 includes an authentication request unit 234a, a notification unit 234b, and a providing unit 234c. The authentication request unit 234a receives an image data acquisition request together with the user ID from the user terminal 130. The authentication request unit 234a performs authentication for determining whether to permit the user terminal 130 to transmit image data. The request is transmitted to the service server 510 together with the user ID. When the notification unit 234b receives from the service server 510 a determination result indicating that image data is allowed to be transmitted to the user terminal 130 as a determination result for the authentication request, the image capturing device 230 performs shooting. Is notified to the user. The providing unit 234c performs shooting after being notified by the notification unit 234b, and transmits image data generated by the shooting to the user terminal 130. The service server 510 includes a user information storage unit 512, a shooting information storage unit 513, an authentication unit 514b, and a transmission unit 514c. The user information storage unit 512 stores behavior information including a user ID and a location where the user terminal 130 is located. The shooting information storage unit 513 stores a shooting position indicating the position of the shooting target shot by the shooting device 230. When the authentication unit 514b receives the authentication request together with the user ID from the imaging device 230, the location stored in the user information storage unit 512 in association with the user ID that matches the user ID is captured. It is determined whether or not the position approximates the location corresponding to the shooting position stored in the information storage unit 513. When it is determined that the authentication unit 514b approximates the transmission unit 514c, the transmission unit 514c transmits a determination result indicating that transmission of image data to the user terminal 130 is permitted to the imaging device 230.

このように、実施例1における撮影装置230は、利用者端末130からの画像データ取得要求に応じて、例えばライトを点滅させることにより、利用者端末130の利用者に撮影処理を行うことを認識させた後に撮影処理を行う。そして、撮影装置230は、画像データを利用者端末130に提供する。このようなことから、利用者端末130の利用者は、利用者自身が望む姿勢で撮影された画像データを即座に取得することができる。また、実施例1においては、利用者端末130を利用する利用者の所在位置が、撮影装置230の撮影位置に相当する所在位置に近似するか否かが判定され、この判定結果に応じて、利用者端末130に画像データを提供するか否かが決定される。このようなことから、画像収集システム1は、「少なくとも撮影装置230の撮影位置近辺に所在する」という正当性を有する利用者に対して、画像データを提供することができる。   As described above, the imaging device 230 according to the first embodiment recognizes that the user of the user terminal 130 performs the imaging process in response to the image data acquisition request from the user terminal 130, for example, by blinking the light. Then, the shooting process is performed. Then, the imaging device 230 provides the image data to the user terminal 130. For this reason, the user of the user terminal 130 can immediately acquire image data shot in a posture desired by the user. In the first embodiment, it is determined whether or not the location of the user who uses the user terminal 130 approximates the location corresponding to the imaging position of the imaging device 230. According to the determination result, Whether to provide image data to the user terminal 130 is determined. For this reason, the image collection system 1 can provide image data to a user who has the legitimacy that “it is at least in the vicinity of the photographing position of the photographing device 230”.

また、実施例1におけるサービスサーバ510は、格納部514aを備える。格納部514aは、利用者IDと所在位置とを含む行動情報を受信した場合に、利用者IDと所在位置とを利用者情報記憶部512に格納する。これにより、サービスサーバ510は、各利用者の行動履歴を集約することができ、この結果、利用者の正当性を判定する認証処理を行うことができる。   In addition, the service server 510 according to the first embodiment includes a storage unit 514a. The storage unit 514a stores the user ID and the location in the user information storage unit 512 when the behavior information including the user ID and the location is received. As a result, the service server 510 can collect the action history of each user, and as a result, can perform authentication processing for determining the legitimacy of the user.

ところで、上記実施例1における画像収集システム1は、上述した実施例以外にも、種々の異なる形態にて実施されてよい。そこで、実施例2では、上記の画像収集システム1の他の実施例について説明する。   By the way, the image collection system 1 in the first embodiment may be implemented in various different forms other than the above-described embodiments. Therefore, in the second embodiment, another embodiment of the image collection system 1 will be described.

上記実施例1においては、撮影装置230が、画像データとして静止画を生成する場合を想定したが、実施の形態はこれに限られるものではない。撮影装置230は、画像データとして動画を生成してもよい。   In the first embodiment, it is assumed that the photographing apparatus 230 generates a still image as image data, but the embodiment is not limited to this. The imaging device 230 may generate a moving image as image data.

また、上記実施例1においては、撮影装置230のレンズが固定され、撮影位置が一つである場合を想定したが、実施の形態はこれに限られるものではない。撮影装置230のレンズは可動式であってもよい。すなわち、撮影装置230は、撮影対象として複数の撮影位置を撮影してもよい。この場合、撮影装置230の撮影位置は、複数の撮影位置となる。このため、撮影装置230は、例えば、画像データの撮影情報に、この画像データがどの撮影位置において撮影されたものであるかを識別するための情報を含めればよい。一方、サービスサーバ510は、撮影位置毎に、利用者端末130を利用する利用者の所在位置が、撮影装置230の撮影位置に相当する所在位置に近似するか否かを判定し、近似すると判定した撮影位置を識別する情報を、撮影装置230に送信すればよい。そして、撮影装置230は、その撮影位置に向かって報知し、報知した後に撮影を行うことで生成された画像データを、利用者端末130に送信すればよい。   In the first embodiment, it is assumed that the lens of the photographing device 230 is fixed and the photographing position is one, but the embodiment is not limited to this. The lens of the imaging device 230 may be movable. That is, the imaging device 230 may capture a plurality of imaging positions as the imaging target. In this case, the photographing position of the photographing device 230 is a plurality of photographing positions. For this reason, for example, the imaging device 230 may include information for identifying at which imaging position the image data was captured in the imaging information of the image data. On the other hand, the service server 510 determines whether or not the location of the user who uses the user terminal 130 approximates the location corresponding to the imaging position of the imaging device 230 for each imaging location, and determines that the location is approximate. Information for identifying the shooting position may be transmitted to the shooting device 230. Then, the image capturing device 230 may notify the user of the image capturing position, and may transmit image data generated by performing image capturing after the notification to the user terminal 130.

[画像収集システムの構成]
また、図1に示した画像収集システム1は、電車10や、利用者端末110、120及び140や、撮影装置210、220及び240、画像ストレージ410、画像収集装置610が含まれずに構成されてもよい。すなわち、画像収集システム1は、利用者端末130と、撮影装置230と、運用端末310と、サービスサーバ510とによって構成されてもよい。さらに、画像収集システム1は、運用端末310が含まれずに構成されてもよい。なお、運用端末310が含まれない場合には、運用端末310と同様の機能をサービスサーバ510に搭載し、かかるサービスサーバ510が撮影情報記憶部513の撮影位置、画像ストレージID及び撮影装置IDを格納してもよいし、システム管理者等が手動でこれらの情報を更新してもよい。
[Image collection system configuration]
In addition, the image collection system 1 illustrated in FIG. 1 is configured without the train 10, the user terminals 110, 120, and 140, the imaging devices 210, 220, and 240, the image storage 410, and the image collection device 610. Also good. That is, the image collection system 1 may be configured by the user terminal 130, the imaging device 230, the operation terminal 310, and the service server 510. Further, the image collection system 1 may be configured without including the operation terminal 310. When the operation terminal 310 is not included, the same function as that of the operation terminal 310 is installed in the service server 510, and the service server 510 sets the shooting position, the image storage ID, and the shooting device ID of the shooting information storage unit 513. The information may be stored, or the information may be updated manually by a system administrator or the like.

[装置構成]
また、上記実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、図11〜図14等に例示した各種情報は、あくまで一例であって任意の情報に変更することができる。
[Device configuration]
In addition, among the processes described in the above embodiment, all or a part of the processes described as being automatically performed can be manually performed, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various information illustrated in FIGS. 11 to 14 and the like are merely examples, and can be changed to arbitrary information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。   Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.

また、例えば、図10に示した利用者情報記憶部512や撮影情報記憶部513は、サービスサーバ510が有さずに、サービスサーバ510と接続される所定のストレージ装置に記憶されてもよい。   Further, for example, the user information storage unit 512 and the imaging information storage unit 513 illustrated in FIG. 10 may be stored in a predetermined storage device connected to the service server 510 without the service server 510.

[プログラム]
また、上記実施例1に係るサービスサーバ510が実行する処理をコンピュータが実行可能な言語で記述した認証プログラムを作成することもできる。この場合、コンピュータが認証プログラムを実行することにより、上記実施例1と同様の効果を得ることができる。さらに、かかる認証プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録された認証プログラムをコンピュータに読み込ませて実行することにより上記実施例1と同様の処理を実現してもよい。以下に、図10に示したサービスサーバ510と同様の機能を実現する認証プログラムを実行するコンピュータの一例を説明する。
[program]
It is also possible to create an authentication program in which the processing executed by the service server 510 according to the first embodiment is described in a language that can be executed by a computer. In this case, when the computer executes the authentication program, the same effect as in the first embodiment can be obtained. Furthermore, the same processing as in the first embodiment may be realized by recording the authentication program on a computer-readable recording medium, and reading and executing the authentication program recorded on the recording medium. . Hereinafter, an example of a computer that executes an authentication program that realizes the same function as the service server 510 illustrated in FIG. 10 will be described.

図15は、認証プログラムを実行するコンピュータ1000を示す図である。図15に例示するように、コンピュータ1000は、例えば、メモリ1010と、CPU1020と、ハードディスクドライブインタフェース1030と、ディスクドライブインタフェース1040と、シリアルポートインタフェース1050と、ビデオアダプタ1060と、ネットワークインタフェース1070とを有し、これらの各部はバス1080によって接続される。   FIG. 15 is a diagram illustrating a computer 1000 that executes an authentication program. As illustrated in FIG. 15, the computer 1000 includes, for example, a memory 1010, a CPU 1020, a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These units are connected by a bus 1080.

メモリ1010は、図15に例示するように、ROM(Read Only Memory)1011及びRAM(Random Access Memory)1012を含む。ROM1011は、例えば、BIOS(Basic Input Output System)等のブートプログラムを記憶する。ハードディスクドライブインタフェース1030は、図15に例示するように、ハードディスクドライブ1031に接続される。ディスクドライブインタフェース1040は、図15に例示するように、ディスクドライブ1041に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブに挿入される。シリアルポートインタフェース1050は、図15に例示するように、例えばマウス1051、キーボード1052に接続される。ビデオアダプタ1060は、図15に例示するように、例えばディスプレイ1061に接続される。   The memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM (Random Access Memory) 1012 as illustrated in FIG. The ROM 1011 stores a boot program such as BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to the hard disk drive 1031 as illustrated in FIG. The disk drive interface 1040 is connected to the disk drive 1041 as illustrated in FIG. For example, a removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive. The serial port interface 1050 is connected to, for example, a mouse 1051 and a keyboard 1052 as illustrated in FIG. The video adapter 1060 is connected to a display 1061, for example, as illustrated in FIG.

ここで、図15に例示するように、ハードディスクドライブ1031は、例えば、OS1091、アプリケーションプログラム1092、プログラムモジュール1093、プログラムデータ1094を記憶する。すなわち、上記の登録プログラムは、コンピュータ1000によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ1031に記憶される。例えば、図10に例示した格納部514aと同様の情報処理を実行する格納手順と、認証部514bと同様の情報処理を実行する認証手順と、送信部514cと同様の情報処理を実行する送信手順とが記述されたプログラムモジュール1093が、ハードディスクドライブ1031に記憶される。   Here, as illustrated in FIG. 15, the hard disk drive 1031 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. In other words, the registration program is stored in, for example, the hard disk drive 1031 as a program module in which a command to be executed by the computer 1000 is described. For example, a storage procedure for executing information processing similar to the storage unit 514a illustrated in FIG. 10, an authentication procedure for executing information processing similar to the authentication unit 514b, and a transmission procedure for executing information processing similar to that of the transmission unit 514c. Is stored in the hard disk drive 1031.

また、上記実施例で説明したサービスサーバ510が保持する各種データは、プログラムデータとして、例えばメモリ1010やハードディスクドライブ1031に記憶される。そして、CPU1020が、メモリ1010やハードディスクドライブ1031に記憶されたプログラムモジュール1093やプログラムデータ1094を必要に応じてRAM1012に読み出し、格納手順、認証手順、送信手順を実行する。   Various data held by the service server 510 described in the above embodiment is stored as program data in, for example, the memory 1010 or the hard disk drive 1031. Then, the CPU 1020 reads the program module 1093 and program data 1094 stored in the memory 1010 and the hard disk drive 1031 to the RAM 1012 as necessary, and executes a storage procedure, an authentication procedure, and a transmission procedure.

なお、認証プログラムに係るプログラムモジュール1093やプログラムデータ1094は、ハードディスクドライブ1031に記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ等を介してCPU1020によって読み出されてもよい。あるいは、認証プログラムに係るプログラムモジュール1093やプログラムデータ1094は、ネットワーク(LAN(Local Area Network)、WAN(Wide Area Network)等)を介して接続された他のコンピュータに記憶され、ネットワークインタフェース1070を介してCPU1020によって読み出されてもよい。   Note that the program module 1093 and the program data 1094 related to the authentication program are not limited to being stored in the hard disk drive 1031, but may be stored in, for example, a removable storage medium and read out by the CPU 1020 via the disk drive or the like. Good. Alternatively, the program module 1093 and the program data 1094 related to the authentication program are stored in another computer connected via a network (LAN (Local Area Network), WAN (Wide Area Network), etc.), and via the network interface 1070. May be read by the CPU 1020.

同様に、上記実施例1に係る撮影装置230が実行する処理をコンピュータが実行可能な言語で記述した提供プログラムを作成することもできる。この場合、コンピュータが提供プログラムを実行することにより、上記実施例1と同様の効果を得ることができる。例えば、図10に例示した認証要求部234aと同様の情報処理を実行する認証要求手順と、報知部234bと同様の情報処理を実行する報知手順と、提供部234cと同様の情報処理を実行する提供手順とが記述されたプログラムモジュール1093が、ハードディスクドライブ1031に記憶される。   Similarly, it is possible to create a providing program in which the processing executed by the image capturing apparatus 230 according to the first embodiment is described in a language that can be executed by a computer. In this case, when the computer executes the provided program, the same effect as in the first embodiment can be obtained. For example, an authentication request procedure for executing information processing similar to the authentication request unit 234a illustrated in FIG. 10, a notification procedure for executing information processing similar to the notification unit 234b, and information processing similar to that of the providing unit 234c are executed. A program module 1093 describing the provision procedure is stored in the hard disk drive 1031.

1 画像収集システム
20 情報通信ネットワーク
130 利用者端末
230 撮影装置
310 運用端末
510 サービスサーバ
DESCRIPTION OF SYMBOLS 1 Image collection system 20 Information communication network 130 User terminal 230 Image pick-up device 310 Operation terminal 510 Service server

Claims (3)

撮影装置とサービスサーバとを備えた画像収集システムであって、
前記撮影装置は、当該撮影装置の設置場所を案内する看板が設けられた建物内外に設置された撮影装置であり、
利用者端末により前記看板に表示されたコードが読み取られ、前記撮影装置のURLにアクセスされたことにより、前記撮影装置によって撮影されることで生成された画像データの取得を要求する画像データ取得要求を、前記利用者端末を利用する利用者を識別するための利用者識別子とともに前記利用者端末から受信した場合に、該利用者端末に対して画像データを送信することを許可するか否かの判定を求める判定要求を、前記利用者識別子とともに、前記サービスサーバに送信する判定要求送信部と、
前記判定要求に対する判定結果として、前記利用者端末に対して画像データを送信することを許可するとの判定結果を前記サービスサーバから受信した場合に、該撮影装置によって撮影が行われることを前記利用者に報知する報知部と、
前記報知部によって報知された後に撮影を行い、撮影することで生成した画像データを前記利用者端末に送信する画像データ送信部とを備え、
前記サービスサーバは、
前記利用者識別子と、前記利用者端末が所在する所在位置とを含む行動情報を記憶する利用者情報記憶部と、
前記撮影装置により撮影された撮影対象の位置を示す撮影位置を記憶する撮影情報記憶部と、
前記判定要求を前記利用者識別子とともに前記撮影装置から受信した場合に、該利用者識別子と一致する利用者識別子に対応付けて前記利用者情報記憶部に記憶されている前記所在位置が、前記撮影情報記憶部に記憶されている撮影位置に相当する所在位置に近似するか否かを判定する判定部と、
前記判定部によって近似すると判定された場合に、前記利用者端末に対して画像データを送信することを許可するとの判定結果を前記撮影装置に送信する判定結果送信部と
を備えたことを特徴とする画像収集システム。
An image collection system including a photographing device and a service server,
The photographing device is a photographing device installed inside or outside a building provided with a signboard that guides the installation location of the photographing device,
An image data acquisition request for requesting acquisition of image data generated by photographing by the photographing device when the code displayed on the signboard is read by the user terminal and the URL of the photographing device is accessed and when receiving from the user terminal with the user identifier for identifying a user who uses the user terminal, whether to allow the sending of image data to said user terminal A determination request transmitting unit that transmits a determination request for determination to the service server together with the user identifier;
As a determination result for the determination request, when a determination result indicating that image data is permitted to be transmitted to the user terminal is received from the service server, the user is notified that shooting is performed by the imaging device. An informing unit for informing,
An image data transmission unit that performs image capturing after being notified by the notification unit and transmits image data generated by the image capturing to the user terminal,
The service server
A user information storage unit for storing behavior information including the user identifier and a location where the user terminal is located;
A shooting information storage unit that stores a shooting position indicating a position of a shooting target shot by the shooting device;
When the determination request is received from the photographing apparatus together with the user identifier, the location stored in the user information storage unit in association with a user identifier that matches the user identifier is the photographing A determination unit that determines whether or not to approximate the location corresponding to the shooting position stored in the information storage unit;
And a determination result transmission unit that transmits a determination result indicating that image data is allowed to be transmitted to the user terminal when the determination unit determines that the approximation is to be performed. An image acquisition system.
前記サービスサーバは、
前記利用者端末から該利用者端末の利用者を示す利用者識別子と、該利用者端末が所在する所在位置とを含む行動情報を受信した場合に、該利用者識別子と該所在位置とを前記利用者情報記憶部に格納する利用者情報格納部
をさらに備えたことを特徴とする請求項1に記載の画像収集システム。
The service server
When behavior information including a user identifier indicating the user of the user terminal and a location where the user terminal is located is received from the user terminal, the user identifier and the location are The image collection system according to claim 1, further comprising: a user information storage unit that is stored in the user information storage unit.
撮影装置とサービスサーバとを備えた画像収集システムで実行される画像収集方法であって、
前記撮影装置は、当該撮影装置の設置場所を案内する看板が設けられた建物内外に設置された撮影装置であり、
前記サービスサーバは、
利用者を識別するための利用者識別子と、前記利用者によって利用される利用者端末が所在する所在位置とを含む行動情報を記憶する利用者情報記憶部と、
前記撮影装置により撮影された撮影対象の位置を示す撮影位置を記憶する撮影情報記憶部とを備え、
前記撮影装置は、
前記利用者端末により前記看板に表示されたコードが読み取られ、前記撮影装置のURLにアクセスされたことにより、該撮影装置によって撮影されることで生成された画像データの取得を要求する画像データ取得要求を、前記利用者識別子とともに前記利用者端末から受信した場合に、該利用者端末に対して画像データを送信することを許可するか否かの判定を求める判定要求を、前記利用者識別子とともに、前記サービスサーバに送信する判定要求送信工程を含み、
前記サービスサーバは、
前記判定要求を前記利用者識別子とともに前記撮影装置から受信した場合に、該利用者識別子と一致する利用者識別子に対応付けて前記利用者情報記憶部に記憶されている前記所在位置が、前記撮影情報記憶部に記憶されている撮影位置に相当する所在位置に近似するか否かを判定する判定工程と、
前記判定工程によって近似すると判定された場合に、前記利用者端末に対して画像データを送信することを許可するとの判定結果を前記撮影装置に送信する判定結果送信工程とを含み、
前記撮影装置は、
前記判定要求に対する判定結果として、前記利用者端末に対して画像データを送信することを許可するとの判定結果を前記サービスサーバから受信した場合に、該撮影装置によって撮影が行われることを前記利用者に報知する報知工程と、
前記報知工程によって報知された後に撮影を行い、撮影することで生成した画像データを前記利用者端末に送信する画像データ送信工程とを含んだことを特徴とする画像収集方法。
An image collection method executed by an image collection system including a photographing device and a service server,
The photographing device is a photographing device installed inside or outside a building provided with a signboard that guides the installation location of the photographing device,
The service server
A user information storage unit for storing behavior information including a user identifier for identifying a user and a location where a user terminal used by the user is located;
A shooting information storage unit that stores a shooting position indicating a position of a shooting target shot by the shooting device;
The imaging device
Image data acquisition requesting acquisition of image data generated by photographing by the photographing device by reading the code displayed on the signboard by the user terminal and accessing the URL of the photographing device When a request is received from the user terminal together with the user identifier, a determination request for determining whether to permit transmission of image data to the user terminal is issued together with the user identifier. A determination request transmission step of transmitting to the service server,
The service server
When the determination request is received from the photographing apparatus together with the user identifier, the location stored in the user information storage unit in association with a user identifier that matches the user identifier is the photographing A determination step of determining whether or not to approximate a location corresponding to the shooting position stored in the information storage unit;
A determination result transmission step of transmitting a determination result to permit the image data to be transmitted to the user terminal when it is determined to be approximated by the determination step;
The imaging device
As a determination result for the determination request, when a determination result indicating that image data is permitted to be transmitted to the user terminal is received from the service server, the user is notified that shooting is performed by the imaging device. An informing process for informing;
An image collection method comprising: an image data transmitting step of performing image capturing after being notified by the notification step and transmitting image data generated by the image capturing to the user terminal.
JP2011055843A 2011-03-14 2011-03-14 Image collection system and image collection method Expired - Fee Related JP5552453B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011055843A JP5552453B2 (en) 2011-03-14 2011-03-14 Image collection system and image collection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011055843A JP5552453B2 (en) 2011-03-14 2011-03-14 Image collection system and image collection method

Publications (2)

Publication Number Publication Date
JP2012190425A JP2012190425A (en) 2012-10-04
JP5552453B2 true JP5552453B2 (en) 2014-07-16

Family

ID=47083465

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011055843A Expired - Fee Related JP5552453B2 (en) 2011-03-14 2011-03-14 Image collection system and image collection method

Country Status (1)

Country Link
JP (1) JP5552453B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10224773A (en) * 1997-01-31 1998-08-21 Mega Chips:Kk Image communication equipment and image communication system
JP4045744B2 (en) * 2001-02-09 2008-02-13 セイコーエプソン株式会社 Information distribution system and portable terminal
JP2003143350A (en) * 2001-08-24 2003-05-16 Matsushita Electric Ind Co Ltd Photographed image transmission system and photographed image transmission method
JP4767453B2 (en) * 2001-08-30 2011-09-07 富士通株式会社 Data transmission method, transmission destination determination device, and photographing terminal
JP4256655B2 (en) * 2001-09-28 2009-04-22 富士フイルム株式会社 Image identification apparatus, order processing apparatus, and image identification method
JP3835232B2 (en) * 2001-10-04 2006-10-18 日本電気株式会社 Automatic photographing system using wireless tag, automatic photographing method and automatic photographing service
JP3915720B2 (en) * 2002-11-20 2007-05-16 ソニー株式会社 Video production system, video production device, video production method
JP2005099165A (en) * 2003-09-22 2005-04-14 Fuji Photo Film Co Ltd Automatic photographing system

Also Published As

Publication number Publication date
JP2012190425A (en) 2012-10-04

Similar Documents

Publication Publication Date Title
CN101093542B (en) Query system, imaging device, query device, information processing method
KR101016556B1 (en) Method, server and computer readable recording medium for accessing a person&#39;s information using augmented reality
EP3955152B1 (en) Image processing device, image processing method, program, and imaging device
JP2019502152A (en) Map updating method and in-vehicle terminal
KR101909194B1 (en) Method and apparatus for providing video service based on location
JP5830729B1 (en) Shooting and video distribution system that automatically or manually captures a user with a portable communication terminal
KR101589928B1 (en) System for updating numerical map by confirmation changed landforms and landmarks
KR20110071408A (en) Beacon-based Moving Object Positioning Method
WO2019008948A1 (en) Data system, server, and program
JP2018166282A (en) Automatic photographing system and transmitter
KR101952623B1 (en) Method and apparatus for video service with privacy protection
KR101466132B1 (en) System for integrated management of cameras and method thereof
KR101497964B1 (en) Method for providing tour related IoT service
JP5587226B2 (en) Registration device, registration method, and registration program
JP2014106695A (en) Information processor
JP2009124539A (en) Photo image providing server, photo image providing system and method
JP5552453B2 (en) Image collection system and image collection method
KR102366773B1 (en) Electronic business card exchanging system using mobile terminal and method thereof
JP5508323B2 (en) Image collection system and image collection method
JP2015015570A (en) System, apparatus and program for image management
JP5552454B2 (en) Service server, image management method, and image management program
JP4556096B2 (en) Information processing apparatus and method, recording medium, and program
JP5405510B2 (en) Service server, image providing apparatus, image management method, and image management program
JP2005241715A (en) Map information collection system
JP2020014078A (en) System, imaging device, communication terminal, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121211

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140520

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140526

R150 Certificate of patent or registration of utility model

Ref document number: 5552453

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees