JP5691680B2 - Information processing method, program, and apparatus - Google Patents

Information processing method, program, and apparatus Download PDF

Info

Publication number
JP5691680B2
JP5691680B2 JP2011053626A JP2011053626A JP5691680B2 JP 5691680 B2 JP5691680 B2 JP 5691680B2 JP 2011053626 A JP2011053626 A JP 2011053626A JP 2011053626 A JP2011053626 A JP 2011053626A JP 5691680 B2 JP5691680 B2 JP 5691680B2
Authority
JP
Japan
Prior art keywords
image
data
shooting
identifier
photographing
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
JP2011053626A
Other languages
Japanese (ja)
Other versions
JP2012190290A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2011053626A priority Critical patent/JP5691680B2/en
Publication of JP2012190290A publication Critical patent/JP2012190290A/en
Application granted granted Critical
Publication of JP5691680B2 publication Critical patent/JP5691680B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本技術は、写真撮影についての情報処理技術に関する。   The present technology relates to information processing technology regarding photography.

撮影機器(例えばデジタルカメラ)の性能は、販売用のカタログや購入した際の説明書等に記載されている。しかし、撮影機器の性能は、カタログ等を見ただけではわからない部分も多く、実際にその撮影機器により撮影された写真を見て初めて性能の良し悪しに気付くこともある。   The performance of a photographing device (for example, a digital camera) is described in a catalog for sale, instructions for purchase, and the like. However, the performance of a photographic device is often unknown only by looking at a catalog or the like, and it may be noticed that the performance is good or bad only when the photograph actually taken by the photographic device is seen.

例えば景観が美しい場所に旅行に行くことを予定している場合、旅行先で有名な観光スポットにおいて撮影された美しい写真を事前に見て、自身もこのような写真を撮影したいと考えることがある。しかし、自身が所持している撮影機器や旅行のために購入を検討している撮影機器が十分な性能を有しており、所望の写真を撮影することができるということを事前に確認できることはできなかった。   For example, if you are planning to travel to a place with beautiful scenery, you may want to take pictures of yourself at a famous tourist spot in advance and want to take such pictures. . However, it is possible to confirm in advance that the photographic equipment you have or the photographic equipment you are considering purchasing for a trip has sufficient performance and can take the desired picture. could not.

従来、観光地における写真撮影に関する技術として、以下のような技術が存在する。具体的には、サーバ装置が撮像装置から位置情報を受信すると、位置情報や日時等に対応する画像情報と、画像情報に付加されている、撮影条件を設定するための制御情報とを撮像装置に送信する。そして、撮像装置が画像情報を受信して表示することにより、撮影者は、撮影者がいる場所での撮影シーンに対応するサンプル画像を参照することができる。また、撮像装置が制御情報を受信して撮影条件を設定することにより、撮影者がいる場所等を加味した撮影条件の設定がなされる。しかし、この技術は、撮影者が所持している撮像装置でサンプル画像に近い画像を得るための技術であり、撮像装置の性能を撮影者が検討することはできない。   Conventionally, the following techniques exist as techniques relating to photography in sightseeing spots. Specifically, when the server apparatus receives position information from the imaging apparatus, image information corresponding to the position information, date and time, and control information added to the image information for setting shooting conditions are acquired. Send to. Then, when the imaging apparatus receives and displays the image information, the photographer can refer to the sample image corresponding to the photographing scene in the place where the photographer is present. In addition, when the imaging apparatus receives the control information and sets the shooting conditions, the shooting conditions are set in consideration of the place where the photographer is located. However, this technique is a technique for obtaining an image close to a sample image with an imaging apparatus possessed by the photographer, and the photographer cannot examine the performance of the imaging apparatus.

特開2003−348519号公報JP 2003-348519 A

従って、本技術の目的は、一側面においては、撮影機器の性能を適切に把握するための技術を提供することである。   Therefore, the objective of this technique is to provide the technique for grasping | ascertaining the performance of an imaging device appropriately in one side.

本情報処理方法は、コンピュータが、(A)第1の画像データを識別する第1の画像の識別子を端末装置から受信する工程と、(B)画像の撮影位置を含む撮影条件の情報と当該画像を撮影した撮影機器の情報とを当該画像の識別子に対応付けて格納するデータ格納部を参照し、第1の画像の識別子に対応付けられている撮影機器及び撮影条件を特定する工程と、(C)データ格納部を参照し、特定された撮影条件と同一又は類似する撮影条件が対応付けられており、且つ、特定された撮影機器とは異なる撮影機器が対応付けられた第2の画像データの識別子を抽出する工程と、(D)画像データと当該画像の識別子とを対応付けて格納する画像データベースを参照し、第2の画像の識別子に対応付けられている第2の画像データを抽出し、端末装置に送信する工程とを実行する。   The information processing method includes: (A) a step of receiving an identifier of a first image for identifying first image data from a terminal device; (B) information on shooting conditions including a shooting position of an image; A step of specifying a photographing device and photographing conditions associated with the identifier of the first image with reference to a data storage unit that stores information on the photographing device that has photographed the image in association with the identifier of the image; (C) A second image in which a shooting condition that is the same as or similar to the specified shooting condition is associated with a shooting device that is different from the specified shooting device with reference to the data storage unit A step of extracting an identifier of the data; and (D) referring to an image database storing the image data and the identifier of the image in association with each other, and extracting the second image data associated with the identifier of the second image Extract and Performing a step of transmitting to the end device.

撮影機器の性能を適切に把握できるようになる。   Appropriately grasp the performance of the photographic equipment.

図1は、第1の実施の形態に係るシステムの概要を示す図である。FIG. 1 is a diagram showing an overview of a system according to the first embodiment. 図2は、天候DBに格納されているデータの一例を示す図である。FIG. 2 is a diagram illustrating an example of data stored in the weather DB. 図3は、変換テーブル格納部に格納されているデータの一例を示す図である。FIG. 3 is a diagram illustrating an example of data stored in the conversion table storage unit. 図4は、モデル写真DBに格納されているデータの一例を示す図である。FIG. 4 is a diagram illustrating an example of data stored in the model photo DB. 図5は、一般写真DBに格納されているデータの一例を示す図である。FIG. 5 is a diagram illustrating an example of data stored in the general photograph DB. 図6は、モデル条件DBに格納されているデータの一例を示す図である。FIG. 6 is a diagram illustrating an example of data stored in the model condition DB. 図7は、一般条件DBに格納されているデータの一例を示す図である。FIG. 7 is a diagram illustrating an example of data stored in the general condition DB. 図8は、仕様データ格納部に格納されているデータの一例を示す図である。FIG. 8 is a diagram illustrating an example of data stored in the specification data storage unit. 図9は、撮影が行われた際にユーザ端末が実施する処理の処理フローを示す図である。FIG. 9 is a diagram illustrating a processing flow of processing performed by the user terminal when shooting is performed. 図10は、写真データを受信したサーバにおいて行われる処理の処理フローを示す図である。FIG. 10 is a diagram illustrating a processing flow of processing performed in the server that has received the photo data. 図11は、位置データ格納部に格納されているデータの一例を示す図である。FIG. 11 is a diagram illustrating an example of data stored in the position data storage unit. 図12は、GPS端末が位置データを送信する処理の処理フローを示す図である。FIG. 12 is a diagram illustrating a processing flow of processing in which a GPS terminal transmits position data. 図13は、位置データを受信したサーバにおいて行われる処理の処理フローを示す図である。FIG. 13 is a diagram illustrating a processing flow of processing performed in the server that has received the position data. 図14は、ユーザからモデル写真の指定を受け付けたユーザ端末において行われる処理の処理フローを示す図である。FIG. 14 is a diagram illustrating a processing flow of processing performed in the user terminal that has received a model photo designation from the user. 図15は、ユーザ端末に表示される画面の一例を示す図である。FIG. 15 is a diagram illustrating an example of a screen displayed on the user terminal. 図16は、モデル写真要求及び一般写真要求を受信したサーバにおいて行われる処理の処理フローを示す図である。FIG. 16 is a diagram illustrating a processing flow of processing performed in the server that has received the model photo request and the general photo request. 図17は、モデル写真要求及び一般写真要求を受信したサーバにおいて行われる処理の処理フローを示す図である。FIG. 17 is a diagram illustrating a processing flow of processing performed in the server that has received the model photo request and the general photo request. 図18は、類似条件探索処理の処理フローを示す図である。FIG. 18 is a diagram illustrating a processing flow of the similar condition search processing. 図19は、類似条件探索処理の処理フローを示す図である。FIG. 19 is a diagram illustrating a process flow of the similar condition search process. 図20は、第2の実施の形態に係るシステムの概要を示す図である。FIG. 20 is a diagram illustrating an overview of a system according to the second embodiment. 図21は、コンピュータの機能ブロック図である。FIG. 21 is a functional block diagram of a computer.

[実施の形態1]
第1の実施の形態に係るシステムの概要を図1に示す。例えばインターネットであるネットワーク1には、サーバ3と、デジタルカメラ等の撮影機器(以下では、撮影装置と呼ぶ場合もある)であるユーザ端末5と、GPS(Global Positioning System)機能を備えたGPS端末7(例えばスマートフォンや携帯電話)とが有線又は無線により接続されている。本実施の形態においては、ユーザがユーザ端末5及びGPS端末7の両方を所持しているものとする。なお、ユーザ端末5は、サーバ3に有線あるいは無線通信で接続されることを本来の目的として製造された装置でなくてもよい。
[Embodiment 1]
An overview of the system according to the first embodiment is shown in FIG. For example, in the network 1 that is the Internet, a server 3, a user terminal 5 that is a photographing device such as a digital camera (hereinafter also referred to as a photographing device), and a GPS terminal having a GPS (Global Positioning System) function 7 (for example, a smartphone or a mobile phone) is connected by wire or wirelessly. In the present embodiment, it is assumed that the user possesses both the user terminal 5 and the GPS terminal 7. Note that the user terminal 5 does not have to be an apparatus originally manufactured for the purpose of being connected to the server 3 by wired or wireless communication.

サーバ3は、天候DB30と、変換テーブル格納部31と、位置データ格納部32と、モデル写真DB33と、モデル条件DB34と、一般写真DB35と、一般条件DB36と、写真データ登録部37と、写真データ抽出部38と、位置データ管理部39とを含む。   The server 3 includes a weather DB 30, a conversion table storage unit 31, a position data storage unit 32, a model photo DB 33, a model condition DB 34, a general photo DB 35, a general condition DB 36, a photo data registration unit 37, a photo A data extraction unit 38 and a position data management unit 39 are included.

写真データ登録部37は、ユーザ端末5から受信した写真データを一般写真DB35に格納したり、ユーザ端末5から受信した撮影条件のデータを一般条件DB36に格納する。写真データ抽出部38は、天候DB30、変換テーブル格納部31、位置データ格納部32、モデル写真DB33、モデル条件DB34、一般写真DB35及び一般条件DB36に格納されているデータを用いて、所定の条件を満たす一般写真のデータを抽出してユーザ端末5に送信する処理等を行う。位置データ管理部39は、GPS端末7から受信した位置データを位置データ格納部32に登録する処理を行う。   The photo data registration unit 37 stores the photo data received from the user terminal 5 in the general photo DB 35, and stores the shooting condition data received from the user terminal 5 in the general condition DB 36. The photograph data extraction unit 38 uses the data stored in the weather DB 30, the conversion table storage unit 31, the position data storage unit 32, the model photograph DB 33, the model condition DB 34, the general photograph DB 35, and the general condition DB 36, and uses predetermined conditions. A process of extracting data of a general photograph satisfying the condition and transmitting it to the user terminal 5 is performed. The position data management unit 39 performs processing for registering the position data received from the GPS terminal 7 in the position data storage unit 32.

ユーザ端末5は、仕様データ格納部51と、ユーザデータ格納部52と、写真表示管理部53と、写真データ送信部54とを含む。   The user terminal 5 includes a specification data storage unit 51, a user data storage unit 52, a photo display management unit 53, and a photo data transmission unit 54.

写真表示管理部53は、仕様データ格納部51及びユーザデータ格納部52に格納されているデータをサーバ3に送信したり、サーバ3から受信したモデル写真及び一般写真のデータを表示部(図示せず)に表示する処理を行う。写真データ送信部54は、撮影された写真のデータをサーバ3に送信する処理を行う。   The photo display management unit 53 transmits the data stored in the specification data storage unit 51 and the user data storage unit 52 to the server 3, and displays the model photo and general photo data received from the server 3 as a display unit (not shown). )) Is displayed. The photograph data transmission unit 54 performs processing for transmitting photographed photograph data to the server 3.

図2に、天候DB30に格納されているデータの一例を示す。図2の例では、日付と、天候のデータとが格納されている。   FIG. 2 shows an example of data stored in the weather DB 30. In the example of FIG. 2, date and weather data are stored.

図3に、変換テーブル格納部31に格納されているデータの一例を示す。図3の例では、メーカ名と、モデル名と、実焦点距離と、35ミリ換算焦点距離とが格納されている。画角は主に撮像素子の大きさ及び焦点距離によって決まる。特にデジタルカメラの場合、撮像素子の大きさが撮影機器により異なるため、単純に焦点距離が同じであれば画角も同じであると判定することはできない。そこで、変換テーブル格納部31に格納されているデータを用いて、実焦点距離を35ミリ換算焦点距離に変換するようにし、これによって画角の比較を行うようにする。   FIG. 3 shows an example of data stored in the conversion table storage unit 31. In the example of FIG. 3, the manufacturer name, model name, actual focal length, and 35 mm equivalent focal length are stored. The angle of view is mainly determined by the size and focal length of the image sensor. In particular, in the case of a digital camera, since the size of the image sensor varies depending on the photographing device, it cannot be determined that the angle of view is the same if the focal length is simply the same. Therefore, the actual focal length is converted into a 35 mm equivalent focal length by using the data stored in the conversion table storage unit 31, thereby comparing the angles of view.

なお、本実施の形態では、変換テーブル格納部31には、焦点距離に応じた機種間での相違を調節するための情報を格納したが、もちろん、機種間の相違を変換するこれ以外の情報を格納してもよい。   In the present embodiment, the conversion table storage unit 31 stores information for adjusting the difference between the models according to the focal length, but of course, other information for converting the difference between the models. May be stored.

例えば、撮影機器には、機器の設定をより簡便に行えるように、写真撮影の状況やユーザの意図する写真構成に応じて選択できる撮影パターン別自動設定機能が用意されている。そこで、変換テーブル格納部31に、メーカや機種に応じて、この撮影パターン別自動設定の各パターンに対応する具体的な機器設定情報を記録する。そして、ユーザ端末5から写真データと関連づけて撮影時に選択した撮影パターン別自動設定情報とをサーバ3が受信する。サーバ3は、モデル条件DB34や一般写真DB35に、受信した撮影パターン別自動設定を記録する。サーバ3は、変換テーブル格納部31を参照し、ある機種で撮影した写真の撮影パターン別自動設定に類似する機器設定をした別機種による写真を特定できる。   For example, the photographing device is provided with an automatic setting function for each photographing pattern that can be selected in accordance with the state of photographing and the photograph composition intended by the user so that the device can be set more easily. Therefore, specific device setting information corresponding to each pattern of the automatic setting for each photographing pattern is recorded in the conversion table storage unit 31 according to the manufacturer and the model. Then, the server 3 receives from the user terminal 5 the automatic setting information for each photographing pattern selected at the time of photographing in association with the photograph data. The server 3 records the received automatic setting for each photographing pattern in the model condition DB 34 and the general photograph DB 35. The server 3 can refer to the conversion table storage unit 31 and specify a photo of another model that has a device setting similar to the automatic setting for each shooting pattern of a photo taken with a certain model.

図4に、モデル写真DB33に格納されているデータの一例を示す。図4の例では、モデル写真IDと、モデル写真データとが格納されている。なお、モデル写真IDは先頭の数文字に観光地IDが含まれており、これによりどの観光地の写真であるかを識別できるようになっている。また、モデル写真DB33には、例えば撮影機器メーカが販売を推奨する撮影機器により撮影された写真のデータや、観光スポットにおける観光協会等が観光客を増やすために公開している写真のデータが格納されているとする。   FIG. 4 shows an example of data stored in the model photo DB 33. In the example of FIG. 4, a model photo ID and model photo data are stored. The model photo ID includes a tourist spot ID in the first few characters, so that it is possible to identify which tourist spot is the photograph. In addition, the model photo DB 33 stores, for example, data of photographs taken by photographing apparatuses recommended by the photographing apparatus manufacturer, and photographs published to increase the number of tourists by tourist associations at tourist spots. Suppose that

図5に、一般写真DB35に格納されているデータの一例を示す。データ構造は、モデル写真DB33(図4)と同様である。なお、一般写真DB35には、一般のユーザが撮影した写真のデータが格納されているとする。   FIG. 5 shows an example of data stored in the general photograph DB 35. The data structure is the same as that of the model photo DB 33 (FIG. 4). Note that it is assumed that data of a photograph taken by a general user is stored in the general photograph DB 35.

図6に、モデル条件DB34に格納されているデータの一例を示す。図6の例では、モデル写真IDの列と、メーカ名の列と、モデル名の列と、撮影機器のタイプ(類型)の列と、撮影日時の列と、撮影位置の列と、撮影シーンの列と、ストロボ情報の列と、撮影方向の列と、35ミリ換算焦点距離の列とが含まれる。   FIG. 6 shows an example of data stored in the model condition DB 34. In the example of FIG. 6, a model photo ID column, a manufacturer name column, a model name column, a shooting device type (type) column, a shooting date / time column, a shooting position column, and a shooting scene , A strobe information column, a shooting direction column, and a 35 mm equivalent focal length column.

図7に、一般条件DB36に格納されているデータの一例を示す。データ構造は、モデル条件DB(図6)と同様である。   FIG. 7 shows an example of data stored in the general condition DB 36. The data structure is the same as the model condition DB (FIG. 6).

なお、モデル条件DB34および一般条件DB36に含まれる撮影方向の情報については、例えば電子コンパスのような方位検知機能を搭載したユーザ端末5またはGPS端末7であれば、撮影時の撮影方向(前方)の方位情報を特定可能なので、この情報を登録する。電子コンパス機能とは、端末の前後・左右方向の地磁気、あるいは、それら2方向に加えて上下方向の地磁気を検出して、方位を特定する機能である。   Note that the shooting direction information included in the model condition DB 34 and the general condition DB 36 is, for example, the shooting direction (frontward) at the time of shooting if the user terminal 5 or the GPS terminal 7 is equipped with an orientation detection function such as an electronic compass. Since this direction information can be specified, this information is registered. The electronic compass function is a function for specifying the azimuth by detecting the terrestrial magnetism in the front / rear and left / right directions of the terminal or the terrestrial magnetism in the vertical direction in addition to these two directions.

また、ユーザ端末5にもGPS端末7にも上記のような方位検知機能が存在しない場合は、GPS端末7からGPSの位置情報とともに撮影対象物に関する情報を受信することで、サーバ3が撮影方向を特定することも可能である。すなわち、サーバ3は、例えば、電子地図上で撮影対象物の情報をキーにその位置を検索し、受信したGPS位置を基点とする検索結果の位置の方位を算出する。そして、サーバ3は、算出した方位を撮影方向として、モデル条件DB34または一般条件DB36に登録する。   Further, when neither the user terminal 5 nor the GPS terminal 7 has the above azimuth detection function, the server 3 receives the information on the photographing object together with the GPS position information from the GPS terminal 7 so that the server 3 captures the photographing direction. It is also possible to specify. That is, for example, the server 3 searches for the position on the electronic map using the information of the photographing object as a key, and calculates the orientation of the position of the search result with the received GPS position as a base point. Then, the server 3 registers the calculated direction as the shooting direction in the model condition DB 34 or the general condition DB 36.

図8に、仕様データ格納部51に格納されているデータの一例を示す。図8の例では、メーカ名と、モデル名と、タイプのデータとが格納されている。これらのデータは、ユーザ端末5の仕様を表している。   FIG. 8 shows an example of data stored in the specification data storage unit 51. In the example of FIG. 8, a manufacturer name, a model name, and type data are stored. These data represent the specifications of the user terminal 5.

次に、図9を用いて、図1に示したサーバ3、ユーザ端末5及びGPS端末7の動作について説明する。はじめに、ユーザがユーザ端末5を用いて写真を撮影した場合に行われる処理について説明する。   Next, operations of the server 3, the user terminal 5, and the GPS terminal 7 illustrated in FIG. 1 will be described with reference to FIG. First, processing that is performed when a user takes a picture using the user terminal 5 will be described.

例えば、ユーザがユーザ端末5及びGPS端末7を携帯して観光をしている際に、ユーザ端末5を用いて写真を撮影したとする。すると、ユーザ端末5における写真データ送信部54は、撮像部(図示せず)により撮像が行われたことを検出する(図9:ステップS1)。   For example, it is assumed that the user has taken a photograph using the user terminal 5 while carrying the user terminal 5 and the GPS terminal 7 for sightseeing. Then, the photographic data transmission unit 54 in the user terminal 5 detects that the imaging has been performed by the imaging unit (not shown) (FIG. 9: Step S1).

そして、写真データ送信部54は、ユーザ端末5の仕様データを仕様データ格納部51(図8)から読み出し、当該仕様データ及び撮像部により生成された写真データをサーバ3に送信する(ステップS3)。送信する仕様データには、ユーザ端末5のメーカ名、モデル名及びタイプのデータが含まれる。   Then, the photo data transmission unit 54 reads the specification data of the user terminal 5 from the specification data storage unit 51 (FIG. 8), and transmits the specification data and the photo data generated by the imaging unit to the server 3 (step S3). . The specification data to be transmitted includes maker name, model name, and type data of the user terminal 5.

また、写真データ送信部54は、ユーザ端末5がGPS機能を有しているかを判断する(ステップS5)。第1の実施の形態では、ユーザ端末5はGPS機能を有していないので(ステップS5:Noルート)、写真データ送信部54は、ユーザIDをユーザデータ格納部52から読み出し、サーバ3に送信する(ステップS9)。なお、ユーザ端末5がGPS機能を有している場合(ステップS5:Yesルート)については、第2の実施の形態で説明する。   Moreover, the photograph data transmission part 54 judges whether the user terminal 5 has a GPS function (step S5). In the first embodiment, since the user terminal 5 does not have a GPS function (step S5: No route), the photo data transmission unit 54 reads the user ID from the user data storage unit 52 and transmits it to the server 3. (Step S9). Note that the case where the user terminal 5 has a GPS function (step S5: Yes route) will be described in the second embodiment.

さらに、写真データ送信部54は、撮像部により生成された写真データに付加されているEXIF(exchangeable image file format)情報を抽出し、撮影条件のデータとしてサーバ3に送信する(ステップS11)。そして処理を終了する。なお、撮影条件のデータは、ステップS3において写真データと共にサーバ3に送信するようにしてもよい。   Further, the photograph data transmission unit 54 extracts EXIF (exchangeable image file format) information added to the photograph data generated by the imaging unit, and transmits the information to the server 3 as photographing condition data (step S11). Then, the process ends. Note that the photographing condition data may be transmitted to the server 3 together with the photograph data in step S3.

以上のような処理を実施することにより、ユーザが撮影した写真のデータをサーバ3に登録させることができるようになる。   By performing the processing as described above, data of a photograph taken by the user can be registered in the server 3.

次に、図10及び図11を用いて、ユーザ端末5から写真データを受信したサーバ3において行われる処理について説明する。まず、サーバ3における写真データ登録部37は、仕様データ及び写真データをユーザ端末5から受信する(図10:ステップS21)。そして、写真データ登録部37は、受信した写真データに一般写真IDを割り当て、一般写真ID及び写真データを一般写真DB35(図5)に登録する(ステップS23)。また、写真データ登録部37は、ステップS23において割り当てた一般写真ID及び仕様データを一般条件DB36(図7)に登録する(ステップS25)。   Next, processing performed in the server 3 that has received the photo data from the user terminal 5 will be described with reference to FIGS. 10 and 11. First, the photo data registration unit 37 in the server 3 receives specification data and photo data from the user terminal 5 (FIG. 10: Step S21). Then, the photo data registration unit 37 assigns a general photo ID to the received photo data, and registers the general photo ID and the photo data in the general photo DB 35 (FIG. 5) (step S23). Also, the photograph data registration unit 37 registers the general photograph ID and the specification data assigned in step S23 in the general condition DB 36 (FIG. 7) (step S25).

そして、写真データ登録部37は、ユーザIDをユーザ端末5から受信したか判断する(ステップS27)。ユーザIDをユーザ端末5から受信した(すなわち、ユーザ端末においてステップS9の処理が行われた)場合(ステップS27:Yesルート)、受信したユーザIDに係るユーザの位置データを位置データ格納部32から抽出し、一般写真IDに対応付けて一般条件DB36(図7)の撮影位置の列に格納する(ステップS31)。   Then, the photo data registration unit 37 determines whether a user ID has been received from the user terminal 5 (step S27). When the user ID is received from the user terminal 5 (that is, the process of step S9 is performed in the user terminal) (step S27: Yes route), the user position data related to the received user ID is received from the position data storage unit 32. It is extracted and stored in the shooting position column of the general condition DB 36 (FIG. 7) in association with the general photo ID (step S31).

図11に、位置データ格納部32に格納されているデータの一例を示す。図11の例では、日時と、緯度及び経度で示された位置データとが格納されている。位置データ格納部32には、ユーザID毎に位置データが格納されている。   FIG. 11 shows an example of data stored in the position data storage unit 32. In the example of FIG. 11, the date and time and position data indicated by latitude and longitude are stored. The position data storage unit 32 stores position data for each user ID.

一方、ユーザIDをユーザ端末5から受信していない場合(すなわち、ユーザ端末5においてステップS7の処理が行われた)場合(ステップS27:Noルート)、ユーザ端末5から受信した位置データを一般写真IDに対応付けて一般条件DB36(図7)に登録する(ステップS29)。   On the other hand, when the user ID is not received from the user terminal 5 (that is, when the process of step S7 is performed in the user terminal 5) (step S27: No route), the position data received from the user terminal 5 is the general photograph. It is registered in the general condition DB 36 (FIG. 7) in association with the ID (step S29).

そして、写真データ登録部37は、ユーザ端末5から受信した撮影条件のデータを一般条件DB36(図7)に登録する(ステップS33)。そして処理を終了する。   Then, the photograph data registration unit 37 registers the shooting condition data received from the user terminal 5 in the general condition DB 36 (FIG. 7) (step S33). Then, the process ends.

以上のような処理を実施することにより、一般写真に関するデータを一般写真DB35及び一般条件DB36(図7)に蓄積することができるようになる。   By performing the processing as described above, data related to general photographs can be stored in the general photograph DB 35 and the general condition DB 36 (FIG. 7).

次に、図12を用いて、GPS端末7がサーバ3に位置データを送信する処理について説明する。GPS端末7はユーザに携帯されており、GPS端末7における位置データ処理部71が、所定時間(例えば10秒)間隔で所定の基地局等からユーザの現在位置のデータを取得する(図12:ステップS41)。そして、位置データ処理部71は、図示しない記憶装置等に格納されているユーザIDを読み出し、読み出したユーザIDと現在位置のデータとをサーバ3に送信する(ステップS43)。そして処理を終了する。   Next, a process in which the GPS terminal 7 transmits position data to the server 3 will be described with reference to FIG. The GPS terminal 7 is carried by the user, and the position data processing unit 71 in the GPS terminal 7 acquires data on the current position of the user from a predetermined base station or the like at predetermined time intervals (for example, 10 seconds) (FIG. 12: Step S41). Then, the position data processing unit 71 reads a user ID stored in a storage device (not shown) and transmits the read user ID and current position data to the server 3 (step S43). Then, the process ends.

このような処理を実施すれば、ユーザの撮影機器にGPS機能が備えられていない場合においても、サーバ3にユーザの現在位置のデータを送信することができるようになる。   By performing such processing, even when the user's photographing device is not equipped with a GPS function, data on the current position of the user can be transmitted to the server 3.

次に、図13を用いて、現在位置のデータを受信したサーバ3において行われる処理について説明する。まず、サーバ3における位置データ管理部39は、GPS端末7からユーザID及び現在位置のデータを受信する(図13:ステップS51)。そして、位置データ管理部39は、位置データ格納部32(図11)における、ユーザ端末5のユーザ用のデータを格納する領域に、日時及び現在位置のデータを登録する(ステップS53)。そして処理を終了する。   Next, processing performed in the server 3 that has received the data of the current position will be described with reference to FIG. First, the position data management unit 39 in the server 3 receives the user ID and the current position data from the GPS terminal 7 (FIG. 13: step S51). Then, the position data management unit 39 registers the date / time and current position data in an area for storing data for the user of the user terminal 5 in the position data storage unit 32 (FIG. 11) (step S53). Then, the process ends.

このような処理を実施することにより、サーバ3においてユーザ毎に位置データを管理することができるようになる。   By performing such processing, the server 3 can manage position data for each user.

次に、図14及び図15を用いて、サーバ3から受信した写真のデータをユーザ端末5のユーザが閲覧するための処理について説明する。ユーザは、観光地において撮影された写真を閲覧できるウェブページをユーザ端末5の表示部(図示せず)に表示させる。ここで、ユーザは、まず表示部に指示を与えることにより観光地を指定し、当該観光地において撮影されたモデル写真を見ることを要求する。すると、ユーザ端末5の写真表示管理部53は、ユーザから観光地の指定を受け付け(図14:ステップS61)、指定された観光地のIDを含むモデル写真要求をサーバ3に送信する(ステップS63)。   Next, a process for the user of the user terminal 5 to browse the photo data received from the server 3 will be described with reference to FIGS. 14 and 15. The user causes a display unit (not shown) of the user terminal 5 to display a web page where the photograph taken at the sightseeing spot can be browsed. Here, the user first designates a sightseeing spot by giving an instruction to the display unit, and requests to view a model photograph taken at the sightseeing spot. Then, the photo display management unit 53 of the user terminal 5 accepts designation of a sightseeing spot from the user (FIG. 14: step S61), and transmits a model photo request including the ID of the designated sightseeing spot to the server 3 (step S63). ).

そして、ユーザ端末5の写真表示管理部53は、モデル写真要求に応答したサーバ3からモデル写真のデータを受信し、メインメモリ等の記憶装置に格納する(ステップS65)。ステップS65においては、モデル写真の撮影条件のデータも受信するようにしてもよい。   Then, the photo display manager 53 of the user terminal 5 receives the model photo data from the server 3 in response to the model photo request, and stores it in a storage device such as a main memory (step S65). In step S65, data on the photographing condition of the model photograph may be received.

また、写真表示管理部53は、受信したモデル写真のデータを表示部(図示せず)に表示し、ユーザからモデル写真の指定を受け付ける(ステップS67)。ユーザは、指定した観光地において撮影されたモデル写真のデータを閲覧し、自身も撮影してみたいと考えるモデル写真を指定するとする。   The photo display management unit 53 displays the received model photo data on a display unit (not shown), and accepts the specification of the model photo from the user (step S67). It is assumed that the user browses model photograph data taken at a designated sightseeing spot and designates a model photograph that he / she wants to photograph.

さらに、写真表示管理部53は、仕様データ格納部51(図8)から仕様データを読み出し(ステップS69)、読み出された仕様データ及びステップS67において指定されたモデル写真のIDを含む一般写真要求をサーバ3に送信する(ステップS71)。   Further, the photo display management unit 53 reads the specification data from the specification data storage unit 51 (FIG. 8) (step S69), and receives a general photo request including the read specification data and the ID of the model photo specified in step S67. Is transmitted to the server 3 (step S71).

そして、写真表示管理部53は、一般写真要求に応答したサーバ3から、一般写真及び当該一般写真の撮影条件のデータを受信する(ステップS73)。そして、写真表示管理部39は、モデル写真及び一般写真のデータと、一般写真の撮影条件のデータ(ステップS67においてモデル写真の撮影条件のデータを受信している場合には、モデル写真の撮影条件のデータも含む)とを含む表示データを生成し、表示部(図示せず)に表示する(ステップS75)。そして処理を終了する。   Then, the photo display management unit 53 receives the general photo and the shooting condition data of the general photo from the server 3 responding to the general photo request (step S73). Then, the photo display management unit 39 receives the data of the model photo and the general photo, and the data of the shooting conditions of the general photo (when the data of the shooting conditions of the model photo is received in step S67) Display data is generated and displayed on a display unit (not shown) (step S75). Then, the process ends.

なお、写真表示管理部53は、ステップS73において、一般写真及び当該一般写真の撮影条件のデータと共に、モデル写真及び当該モデル写真の撮影条件のデータを含む表示データを受信して、その表示データをステップ75で表示部に表示しても良い。   In step S73, the photo display management unit 53 receives the display data including the model photo and the shooting condition data of the model photo together with the general photo and shooting condition data of the general photo, and displays the display data. You may display on a display part at step 75. FIG.

図15に、ステップS75において表示される表示画面の一例を示す。図15の例では、モデル写真と一般写真とが併置して表示されるようになっている。また、モデル写真の撮影条件及び一般写真の撮影条件のデータが表示されるようになっている。   FIG. 15 shows an example of the display screen displayed in step S75. In the example of FIG. 15, the model photograph and the general photograph are displayed side by side. In addition, data on the shooting conditions of model photos and shooting conditions of general photos are displayed.

以上のように、撮影条件が類似する写真を併置して表示することで、ユーザが撮影機器の性能を適切に比較することができるようになる。すなわち、写真が併置されて表示されるため、複数の写真の写り具合の違いを細かく、且つ、容易に比較することができる。また、自身が所持する撮影機器でどのような写真を撮ることができるかを知ることができるようになる。また、自身が所持する撮影機器での撮影時の各種設定について、その撮影条件を参考にすることができる。   As described above, by displaying photographs with similar shooting conditions side by side, the user can appropriately compare the performance of the shooting devices. That is, since the photographs are displayed side by side, the difference in the appearance of the plurality of photographs can be compared finely and easily. In addition, it becomes possible to know what kind of photograph can be taken with the photographing device that the user owns. In addition, the shooting conditions can be referred to for various settings at the time of shooting with the shooting device that the user owns.

次に、図16を用いて、モデル写真要求を受信したサーバ3において行われる処理について説明する。まず、サーバ3における写真データ抽出部38は、観光地IDを含むモデル写真要求をユーザ端末5から受信する(図16:ステップS81)。   Next, processing performed in the server 3 that has received the model photo request will be described with reference to FIG. First, the photograph data extraction unit 38 in the server 3 receives a model photograph request including a sightseeing spot ID from the user terminal 5 (FIG. 16: step S81).

また、写真データ抽出部38は、観光地IDが含まれるモデル写真IDに対応付けられているモデル写真のデータをモデル写真DB33(図4)から抽出し、ユーザ端末5に送信する(ステップS83)。この後、ユーザ端末5においてはモデル写真が指定される。なお、ステップS83においては、モデル写真IDに対応付けられている撮影条件のデータをモデル条件DB34(図6)から抽出し、モデル写真のデータと共にユーザ端末5に送信する場合もある。   Further, the photograph data extraction unit 38 extracts the model photograph data associated with the model photograph ID including the sightseeing spot ID from the model photograph DB 33 (FIG. 4), and transmits it to the user terminal 5 (step S83). . Thereafter, a model photo is designated on the user terminal 5. In step S83, the shooting condition data associated with the model photo ID may be extracted from the model condition DB 34 (FIG. 6) and transmitted to the user terminal 5 together with the model photo data.

そして、写真データ抽出部38は、モデル写真の指定を受け付けたユーザ端末5から、モデル写真ID及び仕様データを含む一般写真要求を受信し、メインメモリ等の記憶装置に格納する(ステップS85)。また、写真データ抽出部38は、受信したモデル写真IDに対応付けられている撮影条件のデータをモデル条件DB34(図6)から特定し、メインメモリ等の記憶装置に格納する(ステップS87)。そして、写真データ抽出部38は、類似条件探索処理を実施する(ステップS89)。類似条件探索処理については、図18及び図19を用いて説明する。   Then, the photo data extraction unit 38 receives a general photo request including the model photo ID and specification data from the user terminal 5 that has received the designation of the model photo, and stores it in a storage device such as a main memory (step S85). Further, the photograph data extraction unit 38 specifies shooting condition data associated with the received model photograph ID from the model condition DB 34 (FIG. 6), and stores it in a storage device such as a main memory (step S87). Then, the photograph data extraction unit 38 performs a similar condition search process (step S89). The similar condition search process will be described with reference to FIGS.

まず、写真データ抽出部38は、モデル写真の撮影日と同一の撮影日の一般写真が有るか判断する(図18:ステップS121)。モデル写真の撮影日と同一の撮影日の一般写真が有ると判断された場合(ステップS121:Yesルート)、写真データ抽出部38は、撮影日が同じである一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS123)。   First, the photo data extraction unit 38 determines whether there is a general photo with the same shooting date as that of the model photo (FIG. 18: step S121). When it is determined that there is a general photo with the same shooting date as that of the model photo (step S121: Yes route), the photo data extraction unit 38 assigns the ID of the general photo with the same shooting date to the general condition DB 36 ( 7) and is stored in a storage device such as a main memory (step S123).

一方、モデル写真の撮影日と同一の撮影日の一般写真が無いと判断された場合(ステップS121:Noルート)、写真データ抽出部38は、モデル写真の撮影日と天候が同じであり且つモデル写真の撮影日に最も近い日を天候DB30から特定する(ステップS125)。そして、写真データ抽出部38は、ステップS125において特定された日と同じ日に撮影された一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS127)。なお、ステップS125において特定された日と同じ日に撮影された一般写真が無い場合には、ステップS125において特定された日に最も近い日を特定するようにしてもよい。   On the other hand, when it is determined that there is no general photo with the same shooting date as the model photo (step S121: No route), the photo data extraction unit 38 has the same shooting date as the model photo and the weather and the model. The day closest to the photo shooting date is identified from the weather DB 30 (step S125). Then, the photo data extraction unit 38 specifies the ID of the general photo taken on the same day as the date specified in step S125 from the general condition DB 36 (FIG. 7) and stores it in a storage device such as a main memory (step S1). S127). In addition, when there is no general photograph taken on the same day as the day specified in step S125, the day closest to the day specified in step S125 may be specified.

そして、写真データ抽出部38は、ステップS123又はS127において特定された一般写真の中に、撮影時刻の差が1時間以内である一般写真が有るか判断する(ステップS129)。撮影時刻の差が1時間以内である一般写真が有ると判断された場合(ステップS129:Yesルート)、写真データ抽出部38は、撮影時刻の差が1時間以内である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS131)。   Then, the photograph data extraction unit 38 determines whether there is a general photograph having a difference in shooting time within one hour among the general photographs identified in step S123 or S127 (step S129). When it is determined that there is a general photo with a difference in shooting time within one hour (step S129: Yes route), the photo data extraction unit 38 sets the ID of a general photo with a difference in shooting time within one hour as a general It is specified from the condition DB 36 (FIG. 7) and stored in a storage device such as a main memory (step S131).

一方、撮影時刻の差が1時間以内である一般写真が無いと判断された場合(ステップS129:Noルート)、写真データ抽出部38は、撮影時刻の差が3時間以内である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS133)。なお、撮影時刻の差が3時間以内である一般写真が無い場合には、さらに条件を緩くして特定するようにしてもよい(例えば6時間以内など)。また、判断対象の一般写真の数によっては、時間を短くしても良い(例えば、30分以内という条件で有無を判断し、その後で1時間以内という条件で有無を判断する)し、逆に長くしても良い。   On the other hand, when it is determined that there is no general photograph whose photographing time difference is within one hour (step S129: No route), the photograph data extracting unit 38 identifies the ID of a general photograph whose photographing time difference is within three hours. Is specified from the general condition DB 36 (FIG. 7) and stored in a storage device such as a main memory (step S133). If there is no general photograph with a difference in shooting time within 3 hours, the conditions may be further relaxed and specified (for example, within 6 hours). Depending on the number of general photos to be judged, the time may be shortened (for example, the presence / absence is judged under the condition of 30 minutes or less, and then the presence / absence is judged under the condition of one hour or less). It may be longer.

そして、写真データ抽出部38は、ステップS131又はS133において特定された一般写真の中に、撮影位置のずれが直線距離で3メートル以内である一般写真が有るか判断する(ステップS135)。ステップS135においては、緯度及び経度のデータを用いて距離を算出することにより判断する。撮影位置のずれが直線距離で3メートル以内である一般写真が有ると判断された場合(ステップS135:Yesルート)、写真データ抽出部38は、撮影位置のずれが直線距離で3メートル以内である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS137)。   Then, the photograph data extraction unit 38 determines whether there is a general photograph in which the deviation of the photographing position is within 3 meters in the linear distance among the general photographs specified in step S131 or S133 (step S135). In step S135, the determination is made by calculating the distance using the latitude and longitude data. When it is determined that there is a general photograph in which the deviation of the photographing position is within 3 meters in the linear distance (step S135: Yes route), the photograph data extracting unit 38 has the deviation in the photographing position within 3 meters in the linear distance. The ID of the general photograph is specified from the general condition DB 36 (FIG. 7) and stored in a storage device such as a main memory (step S137).

一方、撮影位置のずれが直線距離で3メートル以内である一般写真が無いと判断された場合(ステップS135:Noルート)、写真データ抽出部38は、撮影位置のずれが直線距離で10メートル以内である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS139)。なお、撮影位置のずれが直線距離で10メートル以内である一般写真が無い場合には、さらに条件を緩くして特定するようにしてもよい(例えば15メートル以内など)。処理は端子Cを介して図19のステップS141の説明に移行する。なお、判断対象の一般写真の数によっては、範囲を狭くしても良い(例えば、1メートル以内の有無を判断し、その後で3メートル以内の有無を判断する)し、また、逆に広くしても良い。   On the other hand, when it is determined that there is no general photograph in which the deviation of the photographing position is within 3 meters in the linear distance (step S135: No route), the photograph data extraction unit 38 has the deviation in the photographing position within 10 meters in the linear distance. Is specified from the general condition DB 36 (FIG. 7) and stored in a storage device such as a main memory (step S139). In addition, when there is no general photograph in which the deviation of the shooting position is within 10 meters in the linear distance, the conditions may be specified by further loosening the conditions (for example, within 15 meters). The processing shifts to the description of step S141 in FIG. Depending on the number of general photographs to be judged, the range may be narrowed (for example, the presence / absence within 1 meter is judged and then the presence / absence within 3 meters is judged). May be.

図19の説明に移行し、写真データ抽出部38は、ステップS137又はS139において特定された一般写真の中に、撮影方向の差が5度以内である一般写真が有るか判断する(ステップS141)。撮影方向の差が5度以内である一般写真が有ると判断された場合(ステップS141:Yesルート)、写真データ抽出部38は、撮影方向の差が5度以内である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS143)。   Shifting to the description of FIG. 19, the photo data extraction unit 38 determines whether there is a general photo having a difference in shooting direction within 5 degrees among the general photos specified in step S137 or S139 (step S141). . When it is determined that there is a general photograph whose shooting direction difference is within 5 degrees (step S141: Yes route), the photograph data extraction unit 38 sets the ID of a general photograph whose shooting direction difference is within 5 degrees as general It is specified from the condition DB 36 (FIG. 7) and stored in a storage device such as a main memory (step S143).

一方、撮影方向の差が5度以内である一般写真が無いと判断された場合(ステップS141:Noルート)、写真データ抽出部38は、撮影方向の差が10度以内である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS145)。撮影方向の差が10度以内である一般写真が無い場合には、さらい条件を緩くして特定するようにしてもよい(例えば15度以内など)。また、判断対象の一般写真の数によっては、範囲を狭くしても良い(例えば、3度以内の有無を判断し、その後で5度以内の有無を判断する)し、また、逆に広くしても良い。   On the other hand, when it is determined that there is no general photo with a difference in shooting direction within 5 degrees (step S141: No route), the photo data extraction unit 38 identifies the ID of a general photo with a difference in shooting direction within 10 degrees. Is specified from the general condition DB 36 (FIG. 7) and stored in a storage device such as a main memory (step S145). If there is no general photograph having a difference in shooting direction within 10 degrees, the scanning condition may be relaxed and specified (for example, within 15 degrees). Depending on the number of general photographs to be judged, the range may be narrowed (for example, the presence / absence within 3 degrees is judged and then the presence / absence within 5 degrees is judged). May be.

そして、写真データ抽出部38は、ステップS143又はS145において特定された一般写真の中に、モデル写真の撮影シーンと同一の撮影シーンの一般写真が有るか判断する(ステップS147)。モデル写真の撮影シーンと同一の撮影シーンの一般写真が有ると判断された場合(ステップS147:Yesルート)、写真データ抽出部38は、撮影シーンが同一である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS153)。そしてステップS155の処理に移行する。   Then, the photograph data extraction unit 38 determines whether the general photograph specified in step S143 or S145 includes a general photograph having the same shooting scene as the model photograph shooting scene (step S147). When it is determined that there is a general photo of the same shooting scene as the shooting scene of the model photo (step S147: Yes route), the photo data extraction unit 38 sets the ID of the general photo having the same shooting scene to the general condition DB 36 ( 7) and is stored in a storage device such as a main memory (step S153). Then, the process proceeds to step S155.

一方、モデル写真の撮影シーンと同一の撮影シーンの一般写真が無いと判断された場合(ステップS147:Noルート)、写真データ抽出部38は、モデル写真の撮影シーンが夜景であるか判断する(ステップS149)。モデル写真の撮影シーンが夜景であると判断された場合(ステップS149:Yesルート)、写真データ抽出部38は、該当する一般写真が無いと判定し、判定結果を表すデータをメインメモリ等の記憶装置に格納する(ステップS157)。夜景とその他の撮影シーンでは、写真の様相が大きく変わってしまうからである。   On the other hand, when it is determined that there is no general photo of the same shooting scene as the model photo shooting scene (step S147: No route), the photo data extraction unit 38 determines whether the shooting scene of the model photo is a night view ( Step S149). When it is determined that the shooting scene of the model photograph is a night view (step S149: Yes route), the photograph data extraction unit 38 determines that there is no corresponding general photograph, and stores data representing the determination result in the main memory or the like. Store in the device (step S157). This is because the aspect of photography changes greatly between night views and other shooting scenes.

一方、モデル写真の撮影シーンが夜景では無いと判断された場合(ステップS149:Noルート)、写真データ抽出部38は、夜景以外の撮影シーンで撮影された一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS151)。   On the other hand, when it is determined that the shooting scene of the model photograph is not a night view (step S149: No route), the photograph data extraction unit 38 sets the ID of the general photograph taken in the shooting scene other than the night view to the general condition DB 36 (FIG. 7) and is stored in a storage device such as a main memory (step S151).

そして、写真データ抽出部38は、ステップS151又はS153において特定された一般写真の中に、ストロボに関する条件が同じである一般写真が有るか判断する(ステップS155)。ストロボに関する条件が同じである一般写真が無いと判断された場合(ステップS155:Noルート)、ステップS157の処理に移行する。ストロボの条件が異なると写真の様相が大きく変わってしまうからである。   Then, the photograph data extraction unit 38 determines whether there is a general photograph having the same conditions regarding the strobe among the general photographs identified in step S151 or S153 (step S155). When it is determined that there is no general photograph having the same strobe conditions (step S155: No route), the process proceeds to step S157. This is because the appearance of the photo changes greatly if the strobe conditions are different.

一方、ストロボに関する条件が同じである一般写真が有ると判断された場合(ステップS155:Yesルート)、写真データ抽出部38は、ストロボに関する条件が同じである一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS159)。そして元の処理に戻る。   On the other hand, when it is determined that there is a general photograph having the same strobe conditions (step S155: Yes route), the photo data extracting unit 38 assigns the ID of the general photograph having the same strobe condition to the general condition DB 36 (FIG. 7) and stored in a storage device such as a main memory (step S159). Then, the process returns to the original process.

以上のような処理を実施することにより、モデル写真の撮影条件に類似する(同一である場合もある)撮影条件で撮影された一般写真を適切に特定することができるようになる。   By performing the processing as described above, it is possible to appropriately specify a general photograph taken under photographing conditions similar to (or may be the same as) the photographing conditions of the model photo.

図16の説明に戻り、写真データ抽出部38は、類似条件探索処理において撮影条件が類似する一般写真が特定されたか判断する(ステップS91)。撮影条件が類似する一般写真が特定されていないと判断された場合(ステップS91:Noルート)、写真データ抽出部38は、該当する一般写真が無い旨を表す通知をユーザ端末5に送信する(ステップS95)。そして端子Bを介して処理を終了する。   Returning to the description of FIG. 16, the photograph data extraction unit 38 determines whether a general photograph with similar shooting conditions is specified in the similar condition search process (step S <b> 91). When it is determined that a general photo with similar shooting conditions is not specified (step S91: No route), the photo data extraction unit 38 transmits a notification indicating that there is no corresponding general photo to the user terminal 5 ( Step S95). Then, the process is terminated via the terminal B.

一方、撮影条件が類似する一般写真が特定されたと判断された場合(ステップS91:Yesルート)、写真データ抽出部38は、ステップS159において特定された一般写真の中に、ユーザ端末5と同一タイプの撮影機器で撮影された一般写真が有るかを判断する(ステップS93)。ステップS93においては、一般条件DB36(図7)におけるタイプのデータが、モデル写真の撮影機器のタイプのデータと同じであるか否かにより判断する。ユーザ端末5と同一タイプの撮影機器で撮影された一般写真が無いと判断された場合(ステップS93:Noルート)、ステップS95の処理に移行する。   On the other hand, when it is determined that a general photograph with similar shooting conditions is identified (step S91: Yes route), the photograph data extraction unit 38 has the same type as the user terminal 5 in the general photograph identified in step S159. It is determined whether there is a general photograph taken with the photographing apparatus (step S93). In step S93, the determination is made based on whether or not the type data in the general condition DB 36 (FIG. 7) is the same as the type data of the model photograph photographing device. When it is determined that there is no general photograph taken with the same type of photographing device as the user terminal 5 (step S93: No route), the process proceeds to step S95.

一方、ユーザ端末5と同一タイプの撮影機器で撮影された一般写真が有ると判断された場合(ステップS93:Yesルート)、写真データ抽出部38は、ユーザ端末5と同一タイプの撮影機器で撮影された一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS97)。処理は端子Aを介して図17のステップS97に移行する。   On the other hand, when it is determined that there is a general photograph taken with the same type of photographing device as the user terminal 5 (step S93: Yes route), the photograph data extraction unit 38 takes a photograph with the same type of photographing device as the user terminal 5. The ID of the obtained general photograph is specified from the general condition DB 36 (FIG. 7) and stored in a storage device such as a main memory (step S97). The process proceeds to step S97 in FIG.

図17の説明に移行し、写真データ抽出部38は、ステップS97において特定された一般写真から未処理の一般写真(以下、処理対象の一般写真とする)を1つ特定する(ステップS99)。そして、写真データ抽出部38は、一般条件DB36(図7)において、処理対象の一般写真のIDに対応付けられている撮影条件のデータを一般条件DB36(図7)から特定し、当該撮影条件のデータに35ミリ換算焦点距離が含まれるか判断する(ステップS101)。一般写真の撮影条件のデータに35ミリ換算焦点距離が含まれないと判断された場合(ステップS101:Noルート)、写真データ抽出部38は、処理対象の一般写真の撮影条件のデータに含まれるメーカ名、モデル名及び実焦点距離のデータの組み合わせに対応する35ミリ換算焦点距離を変換テーブル格納部31から特定し、メインメモリ等の記憶装置に格納する(ステップS103)。   Moving to the description of FIG. 17, the photograph data extraction unit 38 identifies one unprocessed general photograph (hereinafter referred to as a general photograph to be processed) from the general photographs identified in step S97 (step S99). Then, the photograph data extraction unit 38 identifies the shooting condition data associated with the ID of the general photograph to be processed from the general condition DB 36 (FIG. 7) in the general condition DB 36 (FIG. 7). It is determined whether or not the data includes a 35 mm equivalent focal length (step S101). When it is determined that the 35 mm equivalent focal length is not included in the data of the general photo shooting conditions (step S101: No route), the photo data extraction unit 38 is included in the data of the general photo shooting conditions to be processed. A 35 mm equivalent focal length corresponding to the combination of the manufacturer name, model name, and actual focal length data is specified from the conversion table storage unit 31 and stored in a storage device such as a main memory (step S103).

一方、一般写真の撮影条件のデータに35ミリ換算の焦点距離が含まれると判断された場合(ステップ101:Yesルート)、写真データ抽出部38は、未処理の一般写真が有るか判断する(ステップS105)。未処理の一般写真が有ると判断された場合(ステップS105:Yesルート)、次の一般写真について処理するため、ステップS99の処理に戻る。   On the other hand, when it is determined that the focal length in terms of 35 mm is included in the data of the photographing conditions of the general photograph (step 101: Yes route), the photograph data extraction unit 38 determines whether there is an unprocessed general photograph ( Step S105). If it is determined that there is an unprocessed general photograph (step S105: Yes route), the process returns to step S99 to process the next general photograph.

一方、未処理の一般写真が無いと判断された場合(ステップS105:Noルート)、写真データ抽出部38は、モデル写真のIDに対応付けられている撮影条件のデータをモデル条件DB34(図6)から特定し、当該撮影条件のデータに35ミリ換算焦点距離が含まれるか判断する(ステップS107)。モデル写真の撮影条件のデータに35ミリ換算焦点距離が含まれないと判断された場合(ステップS107:Noルート)、写真データ抽出部38は、モデル写真の撮影条件のデータに含まれるメーカ名、モデル名及び実焦点距離のデータの組み合わせに対応する35ミリ換算焦点距離を変換テーブル格納部31から特定し、メインメモリ等の記憶装置に格納する(ステップS109)。   On the other hand, when it is determined that there is no unprocessed general photograph (step S105: No route), the photograph data extraction unit 38 stores the photographing condition data associated with the ID of the model photograph in the model condition DB 34 (FIG. 6). ) And whether or not the data of the photographing condition includes a 35 mm equivalent focal length (step S107). When it is determined that the 35 mm equivalent focal length is not included in the model photo shooting condition data (step S107: No route), the photo data extraction unit 38 includes the manufacturer name included in the model photo shooting condition data, A 35 mm equivalent focal length corresponding to the combination of the model name and actual focal length data is specified from the conversion table storage unit 31 and stored in a storage device such as a main memory (step S109).

一方、モデル写真の撮影条件のデータに35ミリ換算の焦点距離が含まれると判断された場合(ステップS107:Yesルート)、写真データ抽出部38は、ステップS97において特定された一般写真のうち、35ミリ換算焦点距離がモデル写真の35ミリ換算焦点距離に最も近い一般写真を特定する(ステップS111)。   On the other hand, when it is determined that the 35 mm-equivalent focal length is included in the data of the photographing condition of the model photograph (step S107: Yes route), the photograph data extraction unit 38 includes the general photograph identified in step S97. A general photograph whose 35 mm equivalent focal length is closest to the 35 mm equivalent focal length of the model photograph is specified (step S111).

また、写真データ抽出部38は、特定された一般写真のIDに対応付けられている一般写真のデータを一般写真DB35(図5)から抽出し、また特定された一般写真のIDに対応付けられている撮影条件のデータを一般条件DBB36(図7)から抽出する。そして、写真データ抽出部38は、抽出された一般写真のデータ及び当該一般写真の撮影条件のデータをユーザ端末5に送信する(ステップS113)。そして処理を終了する。   Further, the photograph data extraction unit 38 extracts the data of the general photograph associated with the identified general photograph ID from the general photograph DB 35 (FIG. 5), and is associated with the identified general photograph ID. The shooting condition data is extracted from the general condition DBB 36 (FIG. 7). Then, the photograph data extracting unit 38 transmits the extracted general photograph data and the photographing condition data of the general photograph to the user terminal 5 (step S113). Then, the process ends.

なお、写真データ抽出部38は、ステップS113において、一般写真及び当該一般写真の撮影条件のデータと共に、モデル写真及び当該モデル写真の撮影条件のデータを含む表示データを生成し、その表示データをユーザ端末5に送信してもよい。   In step S113, the photo data extraction unit 38 generates display data including a model photo and data of the shooting conditions of the model photo together with the data of shooting conditions of the general photo and the general photo, and the display data is generated by the user. You may transmit to the terminal 5.

以上のような処理を実施することにより、ユーザ端末5においては、モデル写真と、当該モデル写真と類似する撮影条件で撮影され且つユーザ端末5と同一タイプの撮影機器で撮影された一般写真とをユーザに提示することができるようになる。これにより、ユーザは、モデル写真と、ユーザ端末5で撮影する写真に近い写真とを同時に比較することができ、撮影装置の性能を適切に検討することができるようになる。さらに、ユーザはユーザ端末5で撮影する場合の好ましい撮影条件を入手できるので、その撮影条件を、撮影時のユーザ端末5の各種設定に関する参考情報として利用できる。   By performing the processing as described above, the user terminal 5 includes a model photograph and a general photograph that has been photographed under photographing conditions similar to the model photograph and photographed with the same type of photographing device as the user terminal 5. It can be presented to the user. As a result, the user can simultaneously compare the model photo with a photo close to the photo taken by the user terminal 5, and can appropriately examine the performance of the imaging device. Furthermore, since the user can obtain preferable shooting conditions for shooting with the user terminal 5, the shooting conditions can be used as reference information regarding various settings of the user terminal 5 at the time of shooting.

なお、本実施の形態では、ユーザ端末5と同一種類の撮影装置で撮影された一般写真が無いと判断された場合(ステップS93:Noルート)は、ユーザ端末5には該当する写真が無い旨を通知する(ステップS95)が、別の処理も可能である。   In the present embodiment, when it is determined that there is no general photograph taken with the same type of photographing apparatus as the user terminal 5 (step S93: No route), the user terminal 5 has no corresponding photograph. (Step S95), but other processing is also possible.

すなわち、撮影条件が類似する一般写真が特定されたと判断された場合(ステップS91:Yesルート)であれば、同一種類の撮影装置で撮影された写真の有無に限らず、サーバ3はステップS99の処理に移行し、モデル写真と同一または類似の撮影条件の一般写真を特定し、特定された一般写真およびその撮影条件をユーザ端末に送信する。   That is, if it is determined that a general photograph with similar shooting conditions has been identified (step S91: Yes route), the server 3 is not limited to the presence / absence of a photograph taken with the same type of photographing apparatus. The process proceeds to processing, specifies a general photograph having the same or similar shooting conditions as the model photograph, and transmits the specified general photograph and the shooting conditions to the user terminal.

このような処理をサーバ3が実行することで、ユーザ端末5を使用するユーザは、同一種類の撮影装置に限らず、複数の撮影装置による写真を比較検討することが可能になる。なお、このような処理を実行する場合には、ユーザ端末5はステップS21において仕様データをサーバ3に対して送信しなくてもよい。   When the server 3 executes such processing, a user using the user terminal 5 can compare and examine photographs taken by a plurality of photographing apparatuses, not limited to the same kind of photographing apparatus. In addition, when performing such a process, the user terminal 5 does not need to transmit specification data with respect to the server 3 in step S21.

さらに、サーバ3がユーザ端末5に送信すべき一般写真を特定する処理を以下のように実行しても良い。   Further, the process of specifying a general photograph to be transmitted from the server 3 to the user terminal 5 may be executed as follows.

サーバ3は、ステップS89において、写真を特定する毎に、一般条件DB36(図7)を参照して撮影装置のメーカ名・モデル名・タイプを識別し、以降、同一種類の撮影装置で撮影した写真を送信すべき写真として特定しないようにする。   In step S89, the server 3 identifies the manufacturer name / model name / type of the photographing device with reference to the general condition DB 36 (FIG. 7) every time the photograph is specified, and thereafter, the photographing is performed with the same kind of photographing device. Do not identify photos as photos to send.

このような処理をサーバ3が実行することで、撮影装置の種類が重複することなく、複数種類の撮影装置で撮影した写真をユーザ端末5に送信できる。ユーザ端末5を使用するユーザは、撮影装置の種類が重複しない写真を比較できるので、撮影装置の違いによる写真の比較がさらに容易となる。   By executing such processing by the server 3, photos taken by a plurality of types of imaging devices can be transmitted to the user terminal 5 without overlapping types of imaging devices. Since the user who uses the user terminal 5 can compare photographs that do not have different types of photographing devices, it is easier to compare the photographs depending on the photographing devices.

また、このような処理を実行する場合、サーバ3は、ステップS87においてモデル写真の撮影条件を特定する際に、モデル写真を撮影した撮影装置を識別しておく。そして、ステップS91において、モデル写真を撮影した撮影装置に対応づけられた一般写真は、送信すべき写真として特定しないようにしてもよい。   Further, when executing such processing, the server 3 identifies the photographing device that has photographed the model photograph when specifying the photographing condition of the model photograph in step S87. In step S91, the general photograph associated with the photographing apparatus that has photographed the model photograph may not be specified as the photograph to be transmitted.

このようにすれば、ユーザ端末5に送信される写真は、モデル写真を撮影した撮影装置とは異なる撮影装置によって撮影された写真だけになるので、撮影装置の違いによる写真の比較がさらに容易になる。   In this way, since the photograph transmitted to the user terminal 5 is only a photograph taken by a photographing device different from the photographing device that photographed the model photograph, it is easier to compare the photos due to the difference in photographing device. Become.

なお、本実施例では、ユーザ端末5が直接サーバ3とのデータ通信を行うようにしているが、このような例には限られない。例えば、ユーザ端末5の写真データを一旦GPS端末7に格納したうえ、GPS端末7がサーバ3に送信しても良い。   In this embodiment, the user terminal 5 directly performs data communication with the server 3. However, the present invention is not limited to such an example. For example, the photo data of the user terminal 5 may be temporarily stored in the GPS terminal 7 and then transmitted to the server 3 by the GPS terminal 7.

また、モデル写真の指定及び一般写真データの表示に関する処理(図14に説明される一連の処理フロー)を、ユーザ端末5ではなく、GPS端末7が実行しても良い。或いは、例えばユーザが使用する他の情報処理装置(例えばパーソナルコンピュータ、図示せず)が実行しても良い。但し、GPS端末7や当該他の情報処理装置は、ユーザが所持するユーザ端末5をサーバ3に指定する場合は、ユーザ端末5を識別する情報(例えば、メーカ名、モデル名、タイプ)を明示的にサーバ3に送信する。このような処理を想定した場合は、ユーザ端末5は、写真表示管理53や写真データ54を有していなくてもよい。   In addition, the GPS terminal 7 may execute the process related to the designation of the model photograph and the display of the general photograph data (a series of process flows described in FIG. 14) instead of the user terminal 5. Alternatively, for example, another information processing apparatus (for example, a personal computer, not shown) used by the user may be executed. However, when the user terminal 5 possessed by the user is designated as the server 3, the GPS terminal 7 or the other information processing apparatus clearly indicates information for identifying the user terminal 5 (for example, manufacturer name, model name, type). To the server 3. When such processing is assumed, the user terminal 5 may not have the photo display management 53 and the photo data 54.

[実施の形態2]
第2の実施の形態に係るシステムの概要を図20に示す。例えばインターネットであるネットワーク1には、サーバ3と、カメラ機能及びGPS機能を備えたユーザ端末5とが有線又は無線により接続されている。本実施例におけるユーザ端末5も、サーバ3に通信接続されることを本来の目的として製造された装置でなくてもよい。
[Embodiment 2]
An overview of a system according to the second embodiment is shown in FIG. For example, a server 3 and a user terminal 5 having a camera function and a GPS function are connected to the network 1 that is the Internet by wire or wirelessly. The user terminal 5 in the present embodiment may not be an apparatus manufactured for the original purpose of being connected to the server 3 by communication.

第2の実施の形態は、ユーザがユーザ端末5だけを所持している点で第1の実施の形態と異なっている。ユーザ端末5は、位置データ処理部55を有しており、当該位置データ処理部55が所定の基地局等から位置データを取得して、サーバ3に送信する(ステップS7)。すなわち、ユーザ端末5は、ステップS5の処理においてはYesルートを介してステップS7の処理を実施する。   The second embodiment is different from the first embodiment in that the user possesses only the user terminal 5. The user terminal 5 has a position data processing unit 55. The position data processing unit 55 acquires position data from a predetermined base station or the like, and transmits it to the server 3 (step S7). That is, the user terminal 5 performs the process of step S7 via the Yes route in the process of step S5.

そのため、サーバ3は位置データをユーザ毎に管理しておかなくてもよいので、サーバ3には位置データ格納部32及び位置データ管理部39は設けられていない。   Therefore, since the server 3 does not have to manage the position data for each user, the server 3 is not provided with the position data storage unit 32 and the position data management unit 39.

このような第2の実施の形態を採用しても、第1の実施の形態と同様の効果を実現することができるようになる。   Even if such a second embodiment is adopted, the same effect as in the first embodiment can be realized.

以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上で説明したサーバ3、ユーザ端末5及びGPS端末7の機能ブロック図は必ずしも実際のプログラムモジュール構成に対応するものではない。   Although one embodiment of the present technology has been described above, the present technology is not limited to this. For example, the functional block diagrams of the server 3, the user terminal 5, and the GPS terminal 7 described above do not necessarily correspond to an actual program module configuration.

また、上で説明した各テーブルの構成は一例であって、必ずしも上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。   Further, the configuration of each table described above is an example, and the configuration as described above is not necessarily required. Further, in the processing flow, the processing order can be changed if the processing result does not change. Further, it may be executed in parallel.

なお、ステップS93の処理においては、ユーザが所持する撮影機器と同一タイプの撮影機器を特定するようにしているが、全く同一の撮影機器(例えばメーカ名及びモデル名が同じ撮影機器)を特定するようにしてもよい。   In the process of step S93, an imaging device of the same type as the imaging device possessed by the user is specified, but the exact same imaging device (for example, an imaging device having the same manufacturer name and model name) is specified. You may do it.

また、ステップS129乃至S145において閾値として使用している具体的な数値は、上記のような値に限られるわけではない。   In addition, specific numerical values used as the threshold values in steps S129 to S145 are not limited to the above values.

また、ユーザ端末5が撮影機器ではない場合には、サーバ3との間で通信を行うことができるユーザ端末5に、撮影機器から写真データを取り込み、ユーザ端末5が当該写真データをサーバ3に送信するようにしてもよい。   If the user terminal 5 is not a photographing device, the user terminal 5 that can communicate with the server 3 captures photo data from the photographing device, and the user terminal 5 stores the photo data in the server 3. You may make it transmit.

なお、上で述べたサーバ3は、コンピュータ装置であって、図21に示すように、メモリ2501とCPU2503とハードディスク・ドライブ(HDD)2505と表示装置2509に接続される表示制御部2507とリムーバブル・ディスク2511用のドライブ装置2513と入力装置2515とネットワークに接続するための通信制御部2517とがバス2519で接続されている。オペレーティング・システム(OS:Operating System)及び本実施例における処理を実施するためのアプリケーション・プログラムは、HDD2505に格納されており、CPU2503により実行される際にはHDD2505からメモリ2501に読み出される。CPU2503は、アプリケーション・プログラムの処理内容に応じて表示制御部2507、通信制御部2517、ドライブ装置2513を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ2501に格納されるが、HDD2505に格納されるようにしてもよい。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク2511に格納されて頒布され、ドライブ装置2513からHDD2505にインストールされる。インターネットなどのネットワーク及び通信制御部2517を経由して、HDD2505にインストールされる場合もある。このようなコンピュータ装置は、上で述べたCPU2503、メモリ2501などのハードウエアとOS及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。   The server 3 described above is a computer device, and as shown in FIG. 21, a memory 2501, a CPU 2503, a hard disk drive (HDD) 2505, a display control unit 2507 connected to the display device 2509, a removable device, and the like. A drive device 2513 for the disk 2511, an input device 2515, and a communication control unit 2517 for connecting to a network are connected by a bus 2519. An operating system (OS) and an application program for executing the processing in this embodiment are stored in the HDD 2505, and are read from the HDD 2505 to the memory 2501 when executed by the CPU 2503. The CPU 2503 controls the display control unit 2507, the communication control unit 2517, and the drive device 2513 according to the processing content of the application program, and performs a predetermined operation. Further, data in the middle of processing is mainly stored in the memory 2501, but may be stored in the HDD 2505. In an embodiment of the present technology, an application program for performing the above-described processing is stored in a computer-readable removable disk 2511 and distributed, and installed from the drive device 2513 to the HDD 2505. In some cases, the HDD 2505 may be installed via a network such as the Internet and the communication control unit 2517. Such a computer apparatus realizes various functions as described above by organically cooperating hardware such as the CPU 2503 and the memory 2501 described above and programs such as the OS and application programs. .

なお、図1及び図20に示した各処理部は、CPU2503及びプログラムの組み合わせ、すなわち、CPU2503がプログラムを実行することにより実現してもよい。より具体的には、CPU2503は、HDD2505又はメモリ2501に記憶されたプログラムに従った動作を行うことで、上で述べたような処理部として機能してもよい。また、図2及び図20に示した各データ格納部は、図21におけるメモリ2501やHDD2505等として実現してもよい。   Each processing unit shown in FIGS. 1 and 20 may be realized by a combination of the CPU 2503 and the program, that is, the CPU 2503 executing the program. More specifically, the CPU 2503 may function as a processing unit as described above by performing an operation according to a program stored in the HDD 2505 or the memory 2501. 2 and 20 may be realized as the memory 2501, the HDD 2505, or the like in FIG.

以上述べた本技術の実施の形態をまとめると以下のようになる。   The embodiments of the present technology described above are summarized as follows.

本実施の形態に係る情報処理方法は、(A)第1の撮影機器の情報及び第1の写真の識別子をユーザの端末から受信するステップと、(B)写真の撮影位置及び撮影日時の情報を含む撮影条件と当該写真を撮影した撮影機器の情報とを当該写真の識別子に対応付けて格納するデータ格納部から、第1の写真の識別子に対応付けられている撮影条件を特定するステップと、(C)特定された撮影条件と同一又は類似する撮影条件が対応付けられており且つ第1の撮影機器と同一種類(例えば、コンパクトデジタル、デジタル一眼レフといった類型)の撮影機器の情報が対応付けられている第2の写真の識別子を、データ格納部から抽出する抽出ステップと、(D)写真のデータを当該写真の識別子に対応付けて格納する写真データベースから、第2の写真の識別子に対応付けられている第2の写真のデータを抽出し、ユーザの端末に送信する送信ステップとを含む。   The information processing method according to the present embodiment includes (A) a step of receiving information on the first photographing device and an identifier of the first photograph from the user's terminal, and (B) information on the photographing position and photographing date and time of the photograph. Identifying a shooting condition associated with the identifier of the first photograph from a data storage unit that stores the photographing condition including the information of the photographing device that photographed the photograph in association with the identifier of the photograph; , (C) Information on a photographing device that is associated with a photographing condition that is the same as or similar to the specified photographing condition and that is the same type as the first photographing device (for example, a type such as compact digital or digital single-lens reflex camera) An extraction step of extracting the attached second photo identifier from the data storage unit, and (D) a photo database storing photo data in association with the photo identifier, Extracting a second photograph of the data associated with the second photo identifier, and a transmission step of transmitting to the user terminal.

このようにすれば、ユーザは、第1の写真と同一又は類似する撮影条件の下で第1の撮影機器を用いて撮影を行った場合にどのような写真を撮影できるかを知ることができるようになる。これにより、ユーザは第1の撮影機器の性能を適切に把握できるようになる。   In this way, the user can know what kind of photograph can be taken when photographing is performed using the first photographing apparatus under the same or similar photographing conditions as the first photograph. It becomes like this. As a result, the user can appropriately grasp the performance of the first imaging device.

また、上で述べた撮影条件には、撮影方向の情報がさらに含まれるようにしてもよい。このようにすれば、第1の写真の被写体と同じ被写体を撮影した可能性が高い写真をユーザに提示することができるようになる。   Further, the shooting conditions described above may further include information on the shooting direction. In this way, it is possible to present to the user a photograph that has a high possibility of photographing the same subject as the subject of the first photograph.

また、上で述べたデータ格納部には、写真の識別子に対応付けて実焦点距離の情報がさらに格納されていてもよい。そして、本方法が、(E)第1及び第2の写真の識別子に対応付けられている実焦点距離の情報をデータ格納部から抽出し、当該実焦点距離を、実焦点距離と所定条件下における焦点距離との対応関係を表すデータを格納する変換テーブルを用いて、所定条件下における焦点距離に変換するステップと、(F)第2の写真の識別子のうち、変換後の焦点距離が第1の写真についての変換後の焦点距離に最も近い第3の写真の識別子を特定するステップとをさらに含むようにしてもよい。そして、上で述べた送信ステップにおいて、第3の写真の識別子に対応付けられている写真のデータを写真データベースから抽出し、ユーザの端末に送信するようにしてもよい。このようにすれば、第1の写真の画角に近い画角で撮影した写真をユーザに提示することができるようになる。   The data storage unit described above may further store information on the actual focal length in association with the identifier of the photograph. Then, (E) the actual focal length information associated with the identifiers of the first and second photographs is extracted from the data storage unit, and the actual focal length is determined based on the actual focal length and a predetermined condition. Using a conversion table that stores data representing the correspondence relationship with the focal length in step (F), converting to a focal length under a predetermined condition, and (F) out of the identifiers of the second photo, And identifying a third photo identifier closest to the converted focal length for one photo. In the transmission step described above, the photograph data associated with the third photograph identifier may be extracted from the photograph database and transmitted to the user terminal. In this way, it is possible to present to the user a photograph taken with an angle of view close to the angle of view of the first photograph.

また、第2の写真の識別子に対応付けられている撮影条件をデータ格納部から抽出し、ユーザの端末に送信するようにしてもよい。このようにすれば、ユーザは、第1の写真のような写真を第1の撮影機器で撮影するための撮影条件を知ることができるようになる。   Further, the shooting condition associated with the identifier of the second photo may be extracted from the data storage unit and transmitted to the user terminal. In this way, the user can know the photographing conditions for photographing a photograph such as the first photograph with the first photographing device.

なお、上記方法による処理をコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、CD−ROM、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。   A program for causing a computer to perform the processing according to the above method can be created. The program can be a computer-readable storage medium such as a flexible disk, a CD-ROM, a magneto-optical disk, a semiconductor memory, or a hard disk. It is stored in a storage device. The intermediate processing result is temporarily stored in a storage device such as a main memory.

以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。   The following supplementary notes are further disclosed with respect to the embodiments including the above examples.

(付記1)
コンピュータが、
第1の画像データを識別する第1の画像の識別子を端末装置から受信する受信ステップと、
画像の撮影位置を含む撮影条件の情報と当該画像を撮影した撮影機器の情報とを当該画像の識別子に対応付けて格納するデータ格納部を参照し、前記第1の画像の識別子に対応付けられている撮影機器及び撮影条件を特定するステップと、
前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件が対応付けられており、且つ、特定された前記撮影機器とは異なる撮影機器が対応付けられた第2の画像データの識別子を抽出する抽出ステップと、
画像データと当該画像の識別子とを対応付けて格納する画像データベースを参照し、前記第2の画像の識別子に対応付けられている第2の画像データを抽出し、前記端末装置に送信する送信ステップと、
を実行することを特徴とする情報処理方法。
(Appendix 1)
Computer
Receiving a first image identifier for identifying first image data from a terminal device;
Reference is made to a data storage unit that stores information on photographing conditions including the photographing position of the image and information on the photographing device that photographed the image in association with the identifier of the image, and is associated with the identifier of the first image. Identifying a photographing device and photographing conditions,
A second image in which a photographing condition that is the same as or similar to the identified photographing condition is associated with the data storage unit and a photographing apparatus different from the identified photographing apparatus is associated. An extraction step for extracting the identifier of the data;
A transmission step of referring to an image database storing image data and an identifier of the image in association with each other, extracting second image data associated with the identifier of the second image, and transmitting the extracted image data to the terminal device; When,
The information processing method characterized by performing.

(付記2)
前記コンピュータは、
前記受信ステップにおいて、さらに、第1の撮影機器を識別する第1の撮影機器の識別子を受信し、
前記抽出ステップにおいて、前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件に対応付けられ、且つ、受信した前記第1の撮影機器の識別子に対応付けられた第2の画像データの識別子を抽出する
ことを特徴とする付記1記載の情報処理方法。
(Appendix 2)
The computer
In the receiving step, further, an identifier of the first photographing device for identifying the first photographing device is received,
In the extraction step, the second storage unit refers to the data storage unit, is associated with an imaging condition that is the same as or similar to the identified imaging condition, and is associated with the received identifier of the first imaging device. The information processing method according to appendix 1, wherein an identifier of the image data is extracted.

(付記3)
前記撮影条件には、撮影日時又は撮影方向の情報がさらに含まれ、
前記コンピュータは、
前記抽出ステップにおいて、特定された前記撮影条件に含まれる撮影日時又は撮影方向と同一または類似する撮影日時又は撮影方向が対応付けられた前記第2の画像データの識別子を抽出する
ことを特徴とする付記1記載の情報処理方法。
(Appendix 3)
The shooting conditions further include information on shooting date and time or shooting direction,
The computer
In the extraction step, an identifier of the second image data associated with a shooting date / time or shooting direction that is the same as or similar to the shooting date / time or shooting direction included in the specified shooting condition is extracted. The information processing method according to attachment 1.

(付記4)
前記撮影条件には、画像が撮影された際の実焦点距離の情報がさらに含まれ、
前記コンピュータは、
前記抽出ステップにおいて、実焦点距離と所定条件下における焦点距離との対応関係を表すデータを格納する変換テーブルを参照して、前記データ格納部に記憶された前記撮影条件の実焦点距離を変換し、前記第1の画像の識別子に対応付けられた撮影条件と同一または類似する撮影条件に対応づけられた前記第2の画像データの識別子を抽出する
ことを特徴とする付記1記載の情報処理方法。
(Appendix 4)
The shooting conditions further include information on the actual focal length when the image is shot,
The computer
In the extracting step, the real focal length of the photographing condition stored in the data storage unit is converted with reference to a conversion table that stores data representing a correspondence relationship between the real focal length and the focal length under a predetermined condition. The information processing method according to claim 1, further comprising: extracting an identifier of the second image data associated with a photographing condition that is the same as or similar to the photographing condition associated with the identifier of the first image. .

(付記5)
端末装置から指定された第1の画像データに基づき、第2の画像データを当該端末装置へ送信する情報処理装置であって、
画像の撮影位置を含む撮影条件の情報と当該画像を撮影した撮影機器の情報を当該画像の識別子に対応付けて格納したデータ格納部と、
画像と当該画像の識別子を対応付けて格納した画像データベースと、
前記第1の画像を識別する第1の画像の識別子を端末装置から受信する受信部と、
前記データ格納部を参照し、前記第1の画像の識別子に対応付けられている撮影機器及び撮影条件を特定する特定部と、
前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件が対応付けられており、且つ、特定された前記撮影機器とは異なる撮影機器が対応付けられた第2の画像の識別子を抽出する抽出部と、
前記画像データベースを参照し、当該第2の画像データの識別子に対応付けられている第2の画像データを抽出し、前記端末装置に送信する写真データ処理部と、
を有する情報処理装置。
(Appendix 5)
An information processing device that transmits second image data to the terminal device based on the first image data designated by the terminal device,
A data storage unit that stores information on photographing conditions including the photographing position of the image and information on a photographing device that photographed the image in association with the identifier of the image;
An image database storing an image and an identifier of the image in association with each other;
A receiving unit that receives an identifier of a first image for identifying the first image from a terminal device;
A specifying unit that refers to the data storage unit and specifies a shooting device and shooting conditions associated with the identifier of the first image;
A second image in which a photographing condition that is the same as or similar to the identified photographing condition is associated with the data storage unit and a photographing apparatus different from the identified photographing apparatus is associated. An extractor for extracting the identifier of
A photo data processing unit that refers to the image database, extracts second image data associated with the identifier of the second image data, and transmits the second image data to the terminal device;
An information processing apparatus.

1 ネットワーク 3 サーバ
5 ユーザ端末 7 GPS端末
30 天候DB 31 変換テーブル格納部
32 位置データ格納部 33 モデル写真DB
34 モデル条件DB 35 一般写真DB
36 一般条件DB 37 写真データ登録部
38 写真データ抽出部 39 位置データ管理部
51 仕様データ格納部 52 ユーザデータ格納部
53 写真表示管理部 54 写真データ送信部
55,71 位置データ処理部
1 Network 3 Server 5 User Terminal 7 GPS Terminal 30 Weather DB 31 Conversion Table Storage Unit 32 Location Data Storage Unit 33 Model Photo DB
34 Model condition DB 35 General photograph DB
36 General Condition DB 37 Photo Data Registration Unit 38 Photo Data Extraction Unit 39 Position Data Management Unit 51 Specification Data Storage Unit 52 User Data Storage Unit 53 Photo Display Management Unit 54 Photo Data Transmission Units 55 and 71 Position Data Processing Unit

Claims (7)

コンピュータが、
第1の画像データを識別する第1の画像の識別子を端末装置から受信する受信ステップと、
画像の撮影位置を含む撮影条件の情報と当該画像を撮影した撮影機器の情報とを当該画像の識別子に対応付けて格納するデータ格納部を参照し、前記第1の画像の識別子に対応付けられている撮影機器及び撮影条件を特定するステップと、
前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件が対応付けられた複数の画像の識別子であって、前記複数の画像の識別子の各々は特定された前記撮影機器とは異なる撮影機器に対応付けられており、且つ前記複数の画像の識別子の各々は前記複数の画像の識別子のうち他の画像の識別子に対応付けられた撮影機器とは異なる撮影機器に対応付けられているという条件を満たす前記複数の画像の識別子を抽出する抽出ステップと、
画像データと当該画像の識別子とを対応付けて格納する画像データベースを参照し、抽出された前記複数の画像の識別子の各々について、当該画像の識別子に対応付けられているデータを抽出し、前記端末装置に送信する送信ステップと、
を実行することを特徴とする情報処理方法。
Computer
A receiving step of receiving an identifier of the first image for identifying the terminal device data of the first image,
Reference is made to a data storage unit that stores information on photographing conditions including the photographing position of the image and information on the photographing device that photographed the image in association with the identifier of the image, and is associated with the identifier of the first image. Identifying a photographing device and photographing conditions,
References to the data storage unit are identifiers of a plurality of images associated with imaging conditions that are the same as or similar to the specified imaging conditions, and each of the identifiers of the plurality of images is the specified imaging device And each of the identifiers of the plurality of images is associated with a photographing device different from the photographing device associated with the identifier of the other image among the identifiers of the plurality of images. An extracting step of extracting identifiers of the plurality of images satisfying a condition that
It refers to the image database for storing in association with the identifier of the image data and the image, for each of the identifiers of the extracted plurality of images, extract data images associated with the identifier of the image And transmitting to the terminal device;
The information processing method characterized by performing.
記受信ステップにおいて、さらに、第1の撮影機器を識別する第1の撮影機器の識別子を受信し、
前記コンピュータは、
記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件に対応付けられ、且つ、受信した前記第1の撮影機器の識別子に対応付けられた識別子を抽出するステップ
をさらに実行することを特徴とする請求項1記載の情報処理方法。
Prior Symbol reception step further receives an identifier of the first imaging device to identify a first imaging device,
The computer
Refer to the previous SL data storage unit, associated with a specified image capturing conditions are the same as or similar to the imaging conditions, and the identifier of the images associated with the identifier of the first imaging device that receives extracted Step to do
The information processing method according to claim 1 , further comprising :
前記撮影条件には、撮影日時又は撮影方向の情報がさらに含まれ、
前記コンピュータは、
前記抽出ステップにおいて、特定された前記撮影条件にさらに含まれる撮影日時又は撮影方向と同一または類似する撮影日時又は撮影方向が対応付けられた前記複数の画像の識別子を抽出する
ことを特徴とする請求項1記載の情報処理方法。
The shooting conditions further include information on shooting date and time or shooting direction,
The computer
The extracting step further includes: extracting identifiers of the plurality of images associated with shooting dates and times or shooting directions that are the same as or similar to shooting dates and shooting directions further included in the specified shooting conditions. Item 3. The information processing method according to Item 1.
前記撮影条件には、画像が撮影された際の実焦点距離の情報がさらに含まれ、
前記コンピュータは、
前記抽出ステップにおいて、実焦点距離と所定条件下における焦点距離との対応関係を表すデータを格納する変換テーブルを参照して、前記データ格納部に記憶された前記撮影条件の実焦点距離を変換し、前記第1の画像の識別子に対応付けられた撮影条件と同一または類似する撮影条件に対応づけられた前記複数の画像識別子を抽出する
ことを特徴とする請求項1記載の情報処理方法。
The shooting conditions further include information on the actual focal length when the image is shot,
The computer
In the extracting step, the real focal length of the photographing condition stored in the data storage unit is converted with reference to a conversion table that stores data representing a correspondence relationship between the real focal length and the focal length under a predetermined condition. the information processing method according to claim 1, wherein the extracting the identifier of the first of said plurality of images associated with the imaging conditions identical or similar to imaging conditions associated with the identifier of the image.
前記撮影条件には、画像が撮影された時の天候の情報がさらに含まれ、The shooting conditions further include weather information when the image was shot,
前記抽出ステップにおいて、In the extraction step,
前記データ格納部を参照し、特定された前記撮影条件に含まれる天候の情報と、特定された前記撮影条件に含まれる撮影位置又は当該撮影位置と類似する撮影位置とを含む撮影条件が対応付けられた複数の画像の識別子を抽出するWith reference to the data storage unit, weather information included in the specified shooting condition is associated with a shooting condition including a shooting position included in the specified shooting condition or a shooting position similar to the shooting position. The identifiers of multiple images
ことを特徴とする請求項1記載の情報処理方法。The information processing method according to claim 1.
前記データ格納部は、画像を撮影した撮影機器の分類を示す情報を当該画像の識別子に対応付けてさらに格納し、The data storage unit further stores information indicating the classification of the photographing device that captured the image in association with the identifier of the image,
前記特定ステップにおいて、前記第1の画像の識別子に対応付けられている撮影機器の分類を示す情報をさらに特定し、In the specifying step, information indicating a classification of the photographing device associated with the identifier of the first image is further specified,
前記コンピュータが、The computer is
前記データ格納部を参照し、特定された前記撮影機器の分類を示す情報と、特定された前記撮影条件又は当該撮影条件と類似する撮影条件とが対応付けられた画像の識別子を抽出するステップA step of referring to the data storage unit and extracting an identifier of an image in which the information indicating the classification of the specified imaging device is associated with the specified imaging condition or an imaging condition similar to the imaging condition
をさらに実行することを特徴とする請求項1記載の情報処理方法。The information processing method according to claim 1, further comprising:
端末装置から指定された第1の画像データに基づき、データを当該端末装置へ送信する情報処理装置であって、
画像の撮影位置を含む撮影条件の情報と当該画像を撮影した撮影機器の情報を当該画像の識別子に対応付けて格納したデータ格納部と、
画像のデータと当該画像の識別子を対応付けて格納した画像データベースと、
前記第1の画像を識別する第1の画像の識別子を端末装置から受信する受信部と、
前記データ格納部を参照し、前記第1の画像の識別子に対応付けられている撮影機器及び撮影条件を特定する特定部と、
前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件が対応付けられた複数の画像の識別子であって、前記複数の画像の識別子の各々は特定された前記撮影機器とは異なる撮影機器に対応付けられており、且つ前記複数の画像の識別子の各々は前記複数の画像の識別子のうち他の画像の識別子に対応付けられた撮影機器とは異なる撮影機器に対応付けられているという条件を満たす前記複数の画像の識別子を抽出する抽出部と、
前記画像データベースを参照し、前記複数の画像の各々について、当該画像の識別子に対応付けられているデータを抽出し、前記端末装置に送信するータ処理部と、
を有する情報処理装置。
Based on the data of the first image designated from the terminal device, the data of the images in an information processing apparatus to be transmitted to the terminal device,
A data storage unit that stores information on photographing conditions including the photographing position of the image and information on a photographing device that photographed the image in association with the identifier of the image;
An image database in which image data and an identifier of the image are stored in association with each other;
A receiving unit that receives an identifier of a first image for identifying the first image from a terminal device;
A specifying unit that refers to the data storage unit and specifies a shooting device and shooting conditions associated with the identifier of the first image;
References to the data storage unit are identifiers of a plurality of images associated with imaging conditions that are the same as or similar to the specified imaging conditions, and each of the identifiers of the plurality of images is the specified imaging device And each of the identifiers of the plurality of images is associated with a photographing device different from the photographing device associated with the identifier of the other image among the identifiers of the plurality of images. An extraction unit that extracts identifiers of the plurality of images that satisfy the condition that
Referring to the image database, for each of the plurality of images, to extract the data of images associated with the identifier of the image, the data processing unit to be transmitted to the terminal device,
An information processing apparatus.
JP2011053626A 2011-03-10 2011-03-10 Information processing method, program, and apparatus Expired - Fee Related JP5691680B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011053626A JP5691680B2 (en) 2011-03-10 2011-03-10 Information processing method, program, and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011053626A JP5691680B2 (en) 2011-03-10 2011-03-10 Information processing method, program, and apparatus

Publications (2)

Publication Number Publication Date
JP2012190290A JP2012190290A (en) 2012-10-04
JP5691680B2 true JP5691680B2 (en) 2015-04-01

Family

ID=47083361

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011053626A Expired - Fee Related JP5691680B2 (en) 2011-03-10 2011-03-10 Information processing method, program, and apparatus

Country Status (1)

Country Link
JP (1) JP5691680B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4817708B2 (en) * 2005-05-02 2011-11-16 キヤノン株式会社 Image search system, image pickup apparatus, image search apparatus, image search method, image pickup apparatus control method, image search apparatus control method, program, and recording medium
JP5028858B2 (en) * 2006-05-09 2012-09-19 セイコーエプソン株式会社 Image management device
JP4887167B2 (en) * 2007-02-05 2012-02-29 富士フイルム株式会社 Image display device, image display program, and photographing device
JP4882879B2 (en) * 2007-06-12 2012-02-22 株式会社ニコン Imaging device
US20090099853A1 (en) * 2007-10-10 2009-04-16 Lemelson Greg M Contextual product placement
JP2012164064A (en) * 2011-02-04 2012-08-30 Olympus Corp Image processor

Also Published As

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

Similar Documents

Publication Publication Date Title
JP4366601B2 (en) Time shift image distribution system, time shift image distribution method, time shift image request device, and image server
US8264570B2 (en) Location name registration apparatus and location name registration method
JP2009239397A (en) Imaging apparatus, imaging system, control method of imaging apparatus, and control program
JP2013502666A (en) Processing geographic location information associated with digital image files
KR20090019184A (en) Image reproducing apparatus which uses the image files comprised in the electronic map, image reproducing method for the same, and recording medium which records the program for carrying the same method
US9852343B2 (en) Imaging apparatus, display method, and storage medium
JP2008537228A (en) Interactive shooting and distribution system and related methods
JP4949924B2 (en) Imaging system and imaging apparatus
JP2012063900A (en) Store information provision apparatus
KR20070055533A (en) Method and system for identifying an object in a photograph, program, recording medium, terminal and server for implementing said system
JP6301779B2 (en) SENSOR CONTROL DEVICE, SENSOR CONTROL METHOD, AND SENSOR CONTROL PROGRAM
JP2011188171A (en) Digital photograph data processing apparatus, digital photograph data server, digital photograph data processing system and digital photograph data processing method
JP5072464B2 (en) Image providing apparatus, image providing method, image providing program, and computer-readable recording medium recording the program
JP5288445B2 (en) PHOTO MAPPING METHOD AND SYSTEM, PROGRAM, AND STORAGE MEDIUM
JP2012190244A (en) Information providing method and information providing device
KR20120004115A (en) Photographing method of image shooting device using location information, image shooting device using the same, method of supporting photographing method of image shooting device using location information by server and server supporting the same
JP2009134333A (en) Digital photograph sharing system device
JP5691680B2 (en) Information processing method, program, and apparatus
JP2007086546A (en) Advertisement printing device, advertisement printing method, and advertisement printing program
KR101858457B1 (en) Method for editing image files using gps coordinate information
WO2018006534A1 (en) Place recommendation method, device, and computer storage medium
JP6302421B2 (en) Content search device, content search method, content storage device, and content storage method
US20130039540A1 (en) Information providing device, information providing processing program, recording medium having information providing processing program recorded thereon, and information providing method
JP2003018070A (en) System for transmitting video image to photographed person
KR101152024B1 (en) Method for advertising using image and apparatus for performing the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140522

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140729

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: 20150106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150119

R150 Certificate of patent or registration of utility model

Ref document number: 5691680

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees