JP5691680B2 - Information processing method, program, and apparatus - Google Patents
Information processing method, program, and apparatus Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 20
- 238000003672 processing method Methods 0.000 title claims description 13
- 238000013500 data storage Methods 0.000 claims description 45
- 238000003384 imaging method Methods 0.000 claims description 37
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 239000000284 extract Substances 0.000 claims description 7
- 238000000605 extraction Methods 0.000 claims description 6
- 238000000034 method Methods 0.000 description 40
- 238000013075 data extraction Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 11
- 238000007726 management method Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 6
- 238000013523 data management Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 2
- 230000005389 magnetism Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 230000011514 reflex Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
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.
従って、本技術の目的は、一側面においては、撮影機器の性能を適切に把握するための技術を提供することである。 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の実施の形態に係るシステムの概要を図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
サーバ3は、天候DB30と、変換テーブル格納部31と、位置データ格納部32と、モデル写真DB33と、モデル条件DB34と、一般写真DB35と、一般条件DB36と、写真データ登録部37と、写真データ抽出部38と、位置データ管理部39とを含む。
The
写真データ登録部37は、ユーザ端末5から受信した写真データを一般写真DB35に格納したり、ユーザ端末5から受信した撮影条件のデータを一般条件DB36に格納する。写真データ抽出部38は、天候DB30、変換テーブル格納部31、位置データ格納部32、モデル写真DB33、モデル条件DB34、一般写真DB35及び一般条件DB36に格納されているデータを用いて、所定の条件を満たす一般写真のデータを抽出してユーザ端末5に送信する処理等を行う。位置データ管理部39は、GPS端末7から受信した位置データを位置データ格納部32に登録する処理を行う。
The photo
ユーザ端末5は、仕様データ格納部51と、ユーザデータ格納部52と、写真表示管理部53と、写真データ送信部54とを含む。
The
写真表示管理部53は、仕様データ格納部51及びユーザデータ格納部52に格納されているデータをサーバ3に送信したり、サーバ3から受信したモデル写真及び一般写真のデータを表示部(図示せず)に表示する処理を行う。写真データ送信部54は、撮影された写真のデータをサーバ3に送信する処理を行う。
The photo
図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
なお、本実施の形態では、変換テーブル格納部31には、焦点距離に応じた機種間での相違を調節するための情報を格納したが、もちろん、機種間の相違を変換するこれ以外の情報を格納してもよい。
In the present embodiment, the conversion
例えば、撮影機器には、機器の設定をより簡便に行えるように、写真撮影の状況やユーザの意図する写真構成に応じて選択できる撮影パターン別自動設定機能が用意されている。そこで、変換テーブル格納部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
図4に、モデル写真DB33に格納されているデータの一例を示す。図4の例では、モデル写真IDと、モデル写真データとが格納されている。なお、モデル写真IDは先頭の数文字に観光地IDが含まれており、これによりどの観光地の写真であるかを識別できるようになっている。また、モデル写真DB33には、例えば撮影機器メーカが販売を推奨する撮影機器により撮影された写真のデータや、観光スポットにおける観光協会等が観光客を増やすために公開している写真のデータが格納されているとする。
FIG. 4 shows an example of data stored in the
図5に、一般写真DB35に格納されているデータの一例を示す。データ構造は、モデル写真DB33(図4)と同様である。なお、一般写真DB35には、一般のユーザが撮影した写真のデータが格納されているとする。
FIG. 5 shows an example of data stored in the
図6に、モデル条件DB34に格納されているデータの一例を示す。図6の例では、モデル写真IDの列と、メーカ名の列と、モデル名の列と、撮影機器のタイプ(類型)の列と、撮影日時の列と、撮影位置の列と、撮影シーンの列と、ストロボ情報の列と、撮影方向の列と、35ミリ換算焦点距離の列とが含まれる。
FIG. 6 shows an example of data stored in the
図7に、一般条件DB36に格納されているデータの一例を示す。データ構造は、モデル条件DB(図6)と同様である。
FIG. 7 shows an example of data stored in the
なお、モデル条件DB34および一般条件DB36に含まれる撮影方向の情報については、例えば電子コンパスのような方位検知機能を搭載したユーザ端末5またはGPS端末7であれば、撮影時の撮影方向(前方)の方位情報を特定可能なので、この情報を登録する。電子コンパス機能とは、端末の前後・左右方向の地磁気、あるいは、それら2方向に加えて上下方向の地磁気を検出して、方位を特定する機能である。
Note that the shooting direction information included in the
また、ユーザ端末5にもGPS端末7にも上記のような方位検知機能が存在しない場合は、GPS端末7からGPSの位置情報とともに撮影対象物に関する情報を受信することで、サーバ3が撮影方向を特定することも可能である。すなわち、サーバ3は、例えば、電子地図上で撮影対象物の情報をキーにその位置を検索し、受信したGPS位置を基点とする検索結果の位置の方位を算出する。そして、サーバ3は、算出した方位を撮影方向として、モデル条件DB34または一般条件DB36に登録する。
Further, when neither the
図8に、仕様データ格納部51に格納されているデータの一例を示す。図8の例では、メーカ名と、モデル名と、タイプのデータとが格納されている。これらのデータは、ユーザ端末5の仕様を表している。
FIG. 8 shows an example of data stored in the specification
次に、図9を用いて、図1に示したサーバ3、ユーザ端末5及びGPS端末7の動作について説明する。はじめに、ユーザがユーザ端末5を用いて写真を撮影した場合に行われる処理について説明する。
Next, operations of the
例えば、ユーザがユーザ端末5及びGPS端末7を携帯して観光をしている際に、ユーザ端末5を用いて写真を撮影したとする。すると、ユーザ端末5における写真データ送信部54は、撮像部(図示せず)により撮像が行われたことを検出する(図9:ステップS1)。
For example, it is assumed that the user has taken a photograph using the
そして、写真データ送信部54は、ユーザ端末5の仕様データを仕様データ格納部51(図8)から読み出し、当該仕様データ及び撮像部により生成された写真データをサーバ3に送信する(ステップS3)。送信する仕様データには、ユーザ端末5のメーカ名、モデル名及びタイプのデータが含まれる。
Then, the photo
また、写真データ送信部54は、ユーザ端末5がGPS機能を有しているかを判断する(ステップS5)。第1の実施の形態では、ユーザ端末5はGPS機能を有していないので(ステップS5:Noルート)、写真データ送信部54は、ユーザIDをユーザデータ格納部52から読み出し、サーバ3に送信する(ステップS9)。なお、ユーザ端末5がGPS機能を有している場合(ステップS5:Yesルート)については、第2の実施の形態で説明する。
Moreover, the photograph
さらに、写真データ送信部54は、撮像部により生成された写真データに付加されているEXIF(exchangeable image file format)情報を抽出し、撮影条件のデータとしてサーバ3に送信する(ステップS11)。そして処理を終了する。なお、撮影条件のデータは、ステップS3において写真データと共にサーバ3に送信するようにしてもよい。
Further, the photograph
以上のような処理を実施することにより、ユーザが撮影した写真のデータをサーバ3に登録させることができるようになる。
By performing the processing as described above, data of a photograph taken by the user can be registered in the
次に、図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
そして、写真データ登録部37は、ユーザIDをユーザ端末5から受信したか判断する(ステップS27)。ユーザIDをユーザ端末5から受信した(すなわち、ユーザ端末においてステップS9の処理が行われた)場合(ステップS27:Yesルート)、受信したユーザIDに係るユーザの位置データを位置データ格納部32から抽出し、一般写真IDに対応付けて一般条件DB36(図7)の撮影位置の列に格納する(ステップS31)。
Then, the photo
図11に、位置データ格納部32に格納されているデータの一例を示す。図11の例では、日時と、緯度及び経度で示された位置データとが格納されている。位置データ格納部32には、ユーザID毎に位置データが格納されている。
FIG. 11 shows an example of data stored in the position
一方、ユーザ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
そして、写真データ登録部37は、ユーザ端末5から受信した撮影条件のデータを一般条件DB36(図7)に登録する(ステップS33)。そして処理を終了する。
Then, the photograph
以上のような処理を実施することにより、一般写真に関するデータを一般写真DB35及び一般条件DB36(図7)に蓄積することができるようになる。
By performing the processing as described above, data related to general photographs can be stored in the
次に、図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
このような処理を実施すれば、ユーザの撮影機器に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
次に、図13を用いて、現在位置のデータを受信したサーバ3において行われる処理について説明する。まず、サーバ3における位置データ管理部39は、GPS端末7からユーザID及び現在位置のデータを受信する(図13:ステップS51)。そして、位置データ管理部39は、位置データ格納部32(図11)における、ユーザ端末5のユーザ用のデータを格納する領域に、日時及び現在位置のデータを登録する(ステップS53)。そして処理を終了する。
Next, processing performed in the
このような処理を実施することにより、サーバ3においてユーザ毎に位置データを管理することができるようになる。
By performing such processing, the
次に、図14及び図15を用いて、サーバ3から受信した写真のデータをユーザ端末5のユーザが閲覧するための処理について説明する。ユーザは、観光地において撮影された写真を閲覧できるウェブページをユーザ端末5の表示部(図示せず)に表示させる。ここで、ユーザは、まず表示部に指示を与えることにより観光地を指定し、当該観光地において撮影されたモデル写真を見ることを要求する。すると、ユーザ端末5の写真表示管理部53は、ユーザから観光地の指定を受け付け(図14:ステップS61)、指定された観光地のIDを含むモデル写真要求をサーバ3に送信する(ステップS63)。
Next, a process for the user of the
そして、ユーザ端末5の写真表示管理部53は、モデル写真要求に応答したサーバ3からモデル写真のデータを受信し、メインメモリ等の記憶装置に格納する(ステップS65)。ステップS65においては、モデル写真の撮影条件のデータも受信するようにしてもよい。
Then, the
また、写真表示管理部53は、受信したモデル写真のデータを表示部(図示せず)に表示し、ユーザからモデル写真の指定を受け付ける(ステップS67)。ユーザは、指定した観光地において撮影されたモデル写真のデータを閲覧し、自身も撮影してみたいと考えるモデル写真を指定するとする。
The photo
さらに、写真表示管理部53は、仕様データ格納部51(図8)から仕様データを読み出し(ステップS69)、読み出された仕様データ及びステップS67において指定されたモデル写真のIDを含む一般写真要求をサーバ3に送信する(ステップS71)。
Further, the photo
そして、写真表示管理部53は、一般写真要求に応答したサーバ3から、一般写真及び当該一般写真の撮影条件のデータを受信する(ステップS73)。そして、写真表示管理部39は、モデル写真及び一般写真のデータと、一般写真の撮影条件のデータ(ステップS67においてモデル写真の撮影条件のデータを受信している場合には、モデル写真の撮影条件のデータも含む)とを含む表示データを生成し、表示部(図示せず)に表示する(ステップS75)。そして処理を終了する。
Then, the photo
なお、写真表示管理部53は、ステップS73において、一般写真及び当該一般写真の撮影条件のデータと共に、モデル写真及び当該モデル写真の撮影条件のデータを含む表示データを受信して、その表示データをステップ75で表示部に表示しても良い。
In step S73, the photo
図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
また、写真データ抽出部38は、観光地IDが含まれるモデル写真IDに対応付けられているモデル写真のデータをモデル写真DB33(図4)から抽出し、ユーザ端末5に送信する(ステップS83)。この後、ユーザ端末5においてはモデル写真が指定される。なお、ステップS83においては、モデル写真IDに対応付けられている撮影条件のデータをモデル条件DB34(図6)から抽出し、モデル写真のデータと共にユーザ端末5に送信する場合もある。
Further, the photograph
そして、写真データ抽出部38は、モデル写真の指定を受け付けたユーザ端末5から、モデル写真ID及び仕様データを含む一般写真要求を受信し、メインメモリ等の記憶装置に格納する(ステップS85)。また、写真データ抽出部38は、受信したモデル写真IDに対応付けられている撮影条件のデータをモデル条件DB34(図6)から特定し、メインメモリ等の記憶装置に格納する(ステップS87)。そして、写真データ抽出部38は、類似条件探索処理を実施する(ステップS89)。類似条件探索処理については、図18及び図19を用いて説明する。
Then, the photo
まず、写真データ抽出部38は、モデル写真の撮影日と同一の撮影日の一般写真が有るか判断する(図18:ステップS121)。モデル写真の撮影日と同一の撮影日の一般写真が有ると判断された場合(ステップS121:Yesルート)、写真データ抽出部38は、撮影日が同じである一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS123)。
First, the photo
一方、モデル写真の撮影日と同一の撮影日の一般写真が無いと判断された場合(ステップ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
そして、写真データ抽出部38は、ステップS123又はS127において特定された一般写真の中に、撮影時刻の差が1時間以内である一般写真が有るか判断する(ステップS129)。撮影時刻の差が1時間以内である一般写真が有ると判断された場合(ステップS129:Yesルート)、写真データ抽出部38は、撮影時刻の差が1時間以内である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS131)。
Then, the photograph
一方、撮影時刻の差が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
そして、写真データ抽出部38は、ステップS131又はS133において特定された一般写真の中に、撮影位置のずれが直線距離で3メートル以内である一般写真が有るか判断する(ステップS135)。ステップS135においては、緯度及び経度のデータを用いて距離を算出することにより判断する。撮影位置のずれが直線距離で3メートル以内である一般写真が有ると判断された場合(ステップS135:Yesルート)、写真データ抽出部38は、撮影位置のずれが直線距離で3メートル以内である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS137)。
Then, the photograph
一方、撮影位置のずれが直線距離で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
図19の説明に移行し、写真データ抽出部38は、ステップS137又はS139において特定された一般写真の中に、撮影方向の差が5度以内である一般写真が有るか判断する(ステップS141)。撮影方向の差が5度以内である一般写真が有ると判断された場合(ステップS141:Yesルート)、写真データ抽出部38は、撮影方向の差が5度以内である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS143)。
Shifting to the description of FIG. 19, the photo
一方、撮影方向の差が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
そして、写真データ抽出部38は、ステップS143又はS145において特定された一般写真の中に、モデル写真の撮影シーンと同一の撮影シーンの一般写真が有るか判断する(ステップS147)。モデル写真の撮影シーンと同一の撮影シーンの一般写真が有ると判断された場合(ステップS147:Yesルート)、写真データ抽出部38は、撮影シーンが同一である一般写真のIDを一般条件DB36(図7)から特定し、メインメモリ等の記憶装置に格納する(ステップS153)。そしてステップS155の処理に移行する。
Then, the photograph
一方、モデル写真の撮影シーンと同一の撮影シーンの一般写真が無いと判断された場合(ステップ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
一方、モデル写真の撮影シーンが夜景では無いと判断された場合(ステップ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
そして、写真データ抽出部38は、ステップS151又はS153において特定された一般写真の中に、ストロボに関する条件が同じである一般写真が有るか判断する(ステップS155)。ストロボに関する条件が同じである一般写真が無いと判断された場合(ステップS155:Noルート)、ステップS157の処理に移行する。ストロボの条件が異なると写真の様相が大きく変わってしまうからである。
Then, the photograph
一方、ストロボに関する条件が同じである一般写真が有ると判断された場合(ステップ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
以上のような処理を実施することにより、モデル写真の撮影条件に類似する(同一である場合もある)撮影条件で撮影された一般写真を適切に特定することができるようになる。 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
一方、撮影条件が類似する一般写真が特定されたと判断された場合(ステップ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
一方、ユーザ端末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
図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
一方、一般写真の撮影条件のデータに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
一方、未処理の一般写真が無いと判断された場合(ステップ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
一方、モデル写真の撮影条件のデータに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
また、写真データ抽出部38は、特定された一般写真のIDに対応付けられている一般写真のデータを一般写真DB35(図5)から抽出し、また特定された一般写真のIDに対応付けられている撮影条件のデータを一般条件DBB36(図7)から抽出する。そして、写真データ抽出部38は、抽出された一般写真のデータ及び当該一般写真の撮影条件のデータをユーザ端末5に送信する(ステップS113)。そして処理を終了する。
Further, the photograph
なお、写真データ抽出部38は、ステップS113において、一般写真及び当該一般写真の撮影条件のデータと共に、モデル写真及び当該モデル写真の撮影条件のデータを含む表示データを生成し、その表示データをユーザ端末5に送信してもよい。
In step S113, the photo
以上のような処理を実施することにより、ユーザ端末5においては、モデル写真と、当該モデル写真と類似する撮影条件で撮影され且つユーザ端末5と同一タイプの撮影機器で撮影された一般写真とをユーザに提示することができるようになる。これにより、ユーザは、モデル写真と、ユーザ端末5で撮影する写真に近い写真とを同時に比較することができ、撮影装置の性能を適切に検討することができるようになる。さらに、ユーザはユーザ端末5で撮影する場合の好ましい撮影条件を入手できるので、その撮影条件を、撮影時のユーザ端末5の各種設定に関する参考情報として利用できる。
By performing the processing as described above, the
なお、本実施の形態では、ユーザ端末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
すなわち、撮影条件が類似する一般写真が特定されたと判断された場合(ステップ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
このような処理をサーバ3が実行することで、ユーザ端末5を使用するユーザは、同一種類の撮影装置に限らず、複数の撮影装置による写真を比較検討することが可能になる。なお、このような処理を実行する場合には、ユーザ端末5はステップS21において仕様データをサーバ3に対して送信しなくてもよい。
When the
さらに、サーバ3がユーザ端末5に送信すべき一般写真を特定する処理を以下のように実行しても良い。
Further, the process of specifying a general photograph to be transmitted from the
サーバ3は、ステップS89において、写真を特定する毎に、一般条件DB36(図7)を参照して撮影装置のメーカ名・モデル名・タイプを識別し、以降、同一種類の撮影装置で撮影した写真を送信すべき写真として特定しないようにする。
In step S89, the
このような処理をサーバ3が実行することで、撮影装置の種類が重複することなく、複数種類の撮影装置で撮影した写真をユーザ端末5に送信できる。ユーザ端末5を使用するユーザは、撮影装置の種類が重複しない写真を比較できるので、撮影装置の違いによる写真の比較がさらに容易となる。
By executing such processing by the
また、このような処理を実行する場合、サーバ3は、ステップS87においてモデル写真の撮影条件を特定する際に、モデル写真を撮影した撮影装置を識別しておく。そして、ステップS91において、モデル写真を撮影した撮影装置に対応づけられた一般写真は、送信すべき写真として特定しないようにしてもよい。
Further, when executing such processing, the
このようにすれば、ユーザ端末5に送信される写真は、モデル写真を撮影した撮影装置とは異なる撮影装置によって撮影された写真だけになるので、撮影装置の違いによる写真の比較がさらに容易になる。
In this way, since the photograph transmitted to the
なお、本実施例では、ユーザ端末5が直接サーバ3とのデータ通信を行うようにしているが、このような例には限られない。例えば、ユーザ端末5の写真データを一旦GPS端末7に格納したうえ、GPS端末7がサーバ3に送信しても良い。
In this embodiment, the
また、モデル写真の指定及び一般写真データの表示に関する処理(図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
[実施の形態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
第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
そのため、サーバ3は位置データをユーザ毎に管理しておかなくてもよいので、サーバ3には位置データ格納部32及び位置データ管理部39は設けられていない。
Therefore, since the
このような第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
また、上で説明した各テーブルの構成は一例であって、必ずしも上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。 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
なお、上で述べたサーバ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
なお、図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
以上述べた本技術の実施の形態をまとめると以下のようになる。 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
(付記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
(付記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
(付記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
34
36
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記載の情報処理方法。 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.
前記抽出ステップにおいて、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.
前記特定ステップにおいて、前記第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の画像の識別子に対応付けられている撮影機器及び撮影条件を特定する特定部と、
前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件が対応付けられた複数の画像の識別子であって、前記複数の画像の識別子の各々は特定された前記撮影機器とは異なる撮影機器に対応付けられており、且つ前記複数の画像の識別子の各々は前記複数の画像の識別子のうち他の画像の識別子に対応付けられた撮影機器とは異なる撮影機器に対応付けられているという条件を満たす前記複数の画像の識別子を抽出する抽出部と、
前記画像データベースを参照し、前記複数の画像の各々について、当該画像の識別子に対応付けられている画像のデータを抽出し、前記端末装置に送信するデータ処理部と、
を有する情報処理装置。 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.
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)
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 |
-
2011
- 2011-03-10 JP JP2011053626A patent/JP5691680B2/en not_active Expired - Fee Related
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 |