JP2010085445A - Information processor and information processing program - Google Patents

Information processor and information processing program Download PDF

Info

Publication number
JP2010085445A
JP2010085445A JP2008251262A JP2008251262A JP2010085445A JP 2010085445 A JP2010085445 A JP 2010085445A JP 2008251262 A JP2008251262 A JP 2008251262A JP 2008251262 A JP2008251262 A JP 2008251262A JP 2010085445 A JP2010085445 A JP 2010085445A
Authority
JP
Japan
Prior art keywords
map
place name
user
information
shooting point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008251262A
Other languages
Japanese (ja)
Inventor
Hiroyuki Akitani
裕之 秋谷
Shutaro Teramoto
周太郎 寺本
Masanaga Nakamura
正永 中村
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.)
Nikon Corp
Original Assignee
Nikon Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nikon Corp filed Critical Nikon Corp
Priority to JP2008251262A priority Critical patent/JP2010085445A/en
Publication of JP2010085445A publication Critical patent/JP2010085445A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To edit photographing point information recorded in association with an image. <P>SOLUTION: A controller 103 obtains map data including an image photographing point designated on an image display screen by a user to display a map display screen, and edits the image photographing point information designated by the user based on the map data of a range displayed in a map display section. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、情報処理装置、および情報処理プログラムに関する。   The present invention relates to an information processing apparatus and an information processing program.

次のような情報処理装置が知られている。この情報処理装置は、GPS情報が登録されていない画像ファイルに対して、表示される地図上のポイントをユーザーが指定して画像の撮影位置を特定することによって、画像ファイルの内部にGPS情報として撮影位置を記憶させる(例えば、特許文献1)。   The following information processing apparatuses are known. This information processing apparatus, as an image file in which GPS information is not registered, designates a point on the map to be displayed and specifies the shooting position of the image as GPS information inside the image file. The shooting position is stored (for example, Patent Document 1).

2007−323543号公報2007-323543

しかしながら、従来の情報処理装置は、地図データを利用して撮影地点を特定し、特定した撮影地点に関する情報を画像ファイルに関連付けて記録することはできなかった。   However, the conventional information processing apparatus cannot identify a shooting point using map data and record information relating to the specified shooting point in association with an image file.

本発明は、撮影地点に関する情報が関連付けて記録されている画像の中から、使用者によって指定された少なくとも1つの画像を選択し、選択した画像(以下、「選択画像」)の撮影地点を含む範囲の地図データを取得し、取得した地図データに基づいて、地図を画面上に表示し、画面上に表示されている範囲の地図(以下、「表示範囲地図」)の地図データに基づいて、選択画像の撮影地点に関する情報を編集することを特徴とする。
本発明では、撮影地点に関する情報は、撮影地点の地名を含み、選択画像に関連付けられている撮影地点の地名を編集するようにしてもよい。
表示範囲地図の地図データから該範囲内に含まれる地名を取得して一覧表示し、選択画像に関連付けられている撮影地点の地名を、一覧表示した地名の中から使用者によって選択された地名に設定するようにしてもよい。
この場合、取得した地名を選択画像の撮影地点からの距離が近い順に一覧表示することが好ましい。
使用者による選択画像の撮影地点の地名の入力を受け付け、選択画像に関連付けられている撮影地点の地名を、使用者によって入力された地名に設定するようにしてもよい。
この場合、使用者による選択画像の撮影地点の地名の入力を受け付けたときに、表示範囲地図の地図データに基づいて、使用者によって入力された地名が表示範囲地図内に含まれる地名と一致するか否かを判定し、一致しないと判定した場合に使用者に警告を行うことが好ましい。
撮影地点に関する情報は、前記撮影地点の位置情報を含み、選択画像に関連付けられている撮影地点の位置情報を編集するようにしてもよい。
選択画像の撮影地点に関する情報に基づいて、表示範囲地図上の撮影地点に相当する位置に指標を表示し、使用者によって地図上で指標の位置が変更された場合には、表示範囲地図の地図データに基づいて変更後の指標の位置情報を取得し、取得した位置情報で選択画像の撮影地点の位置情報を更新するようにしてもよい。
選択画像の撮影地点に関する情報に基づいて、表示範囲地図上の撮影地点に相当する位置に指標を表示し、使用者によって地図上で指標が選択された場合に、表示範囲地図の地図データから該範囲内に含まれる地名を取得して一覧表示し、一覧表示した地名の中から使用者によっていずれかの地名が選択された場合には、表示範囲地図の地図データに基づいて、選択された地名の位置情報を取得し、取得した位置情報で選択画像の撮影地点の位置情報を更新するようにしてもよい。
この場合、変更前の撮影地点と変更後の撮影地点との間の距離が所定の閾値より大きい場合には、使用者に警告を行うことが好ましい。
また、取得した地名を選択画像の撮影地点からの距離が近い順に一覧表示するようにしてもよい。
選択画像に撮影地点に関する情報が関連付けて記録されていない場合に、表示範囲地図の地図データに基づいて、選択画像に撮影地点に関する情報を関連付けるようにしてもよい。
撮影地点に関する情報は、撮影地点の位置情報を含み、表示範囲地図の地図データから該範囲内に含まれる地名を取得して一覧表示し、一覧表示した地名の中から使用者によっていずれかの地名が選択された場合には、表示範囲地図の地図データに基づいて、選択された地名の位置情報を取得し、取得した位置情報を選択画像の撮影地点として関連付けるようにしてもよい。
撮影地点に関する情報は、撮影地点の位置情報を含み、使用者による地名の入力を受け、表示範囲地図の地図データから該範囲内に含まれる地名のうち、受け付けた地名を取得して一覧表示し、一覧表示した地名の中から使用者によっていずれかの地名が選択された場合には、表示範囲地図の地図データに基づいて、選択された地名の位置情報を取得し、取得した位置情報を選択画像の撮影地点として関連付けるようにしてもよい。
The present invention selects at least one image designated by a user from images recorded in association with information relating to a shooting location, and includes the shooting location of the selected image (hereinafter, “selected image”). Obtain map data of the range, display the map on the screen based on the acquired map data, based on the map data of the map of the range displayed on the screen (hereinafter referred to as "display range map"), It is characterized in that information on the shooting point of the selected image is edited.
In the present invention, the information regarding the shooting point includes the place name of the shooting point, and the place name of the shooting point associated with the selected image may be edited.
The place names included in the range are acquired from the map data of the display range map and displayed as a list, and the place names of the shooting locations associated with the selected image are changed to the place names selected by the user from the list displayed place names. You may make it set.
In this case, it is preferable to list the acquired place names in order of increasing distance from the shooting point of the selected image.
The user may receive an input of the place name of the shooting point of the selected image, and the place name of the shooting point associated with the selected image may be set to the place name input by the user.
In this case, when receiving the place name of the shooting point of the selected image by the user, the place name input by the user matches the place name included in the display range map based on the map data of the display range map. It is preferable to warn the user when it is determined whether or not they match.
The information regarding the shooting point may include the position information of the shooting point, and the position information of the shooting point associated with the selected image may be edited.
Based on the information about the shooting point of the selected image, the index is displayed at the position corresponding to the shooting point on the display range map, and when the position of the index is changed on the map by the user, the map of the display range map The position information of the index after the change may be acquired based on the data, and the position information of the shooting point of the selected image may be updated with the acquired position information.
An index is displayed at a position corresponding to the shooting point on the display range map based on information on the shooting point of the selected image, and when the index is selected on the map by the user, the index is displayed from the map data of the display range map. The place names included in the range are acquired and displayed in a list, and if any place name is selected by the user from the list of displayed place names, the selected place name based on the map data of the display range map The position information of the shooting point of the selected image may be updated with the acquired position information.
In this case, it is preferable to warn the user when the distance between the shooting point before the change and the shooting point after the change is larger than a predetermined threshold.
Further, the acquired place names may be displayed in a list in order of increasing distance from the shooting point of the selected image.
When the information related to the shooting point is not recorded in association with the selected image, the information related to the shooting point may be related to the selected image based on the map data of the display range map.
The information about the shooting location includes the location information of the shooting location, obtains a list of place names included in the range from the map data of the display range map, and displays a list of place names by the user from among the displayed place names When is selected, the position information of the selected place name may be acquired based on the map data of the display range map, and the acquired position information may be associated as the shooting point of the selected image.
The information about the shooting location includes the location information of the shooting location, receives the location name input by the user, acquires the received location names from the map data of the display range map, and displays the list as a list. If any place name is selected by the user from the list-displayed place names, the location information of the selected place name is acquired based on the map data of the display range map, and the acquired location information is selected. You may make it link | relate as an imaging | photography point of an image.

本発明によれば、地図データを利用して撮影地点を特定し、特定した撮影地点に関する情報を画像ファイルに関連付けて記録することができる。   According to the present invention, it is possible to specify a shooting point using map data and record information relating to the specified shooting point in association with an image file.

図1は、本実施の形態におけるパソコン(パーソナルコンピューター)の一実施の形態の構成を示すブロック図である。なお、パソコン100は、後述するように、制御装置103が、使用者からの指示に基づいて、HDD104に記録されているプログラムを読み出して実行することにより、情報処理装置として動作する。   FIG. 1 is a block diagram showing a configuration of an embodiment of a personal computer (personal computer) in the present embodiment. As will be described later, the personal computer 100 operates as an information processing device when the control device 103 reads and executes a program recorded in the HDD 104 based on an instruction from the user.

パソコン100は、操作部材101と、接続IF(インターフェース)102と、制御装置103と、HDD(ハードディスクドライブ)104と、モニタ105と、通信装置106とを備えている。   The personal computer 100 includes an operation member 101, a connection IF (interface) 102, a control device 103, an HDD (hard disk drive) 104, a monitor 105, and a communication device 106.

操作部材101は、使用者によって操作される種々の装置、例えばキーボードやマウスを含む。接続IF102は、デジタルカメラなどの外部装置を接続するためのインターフェースであって、例えばデジタルカメラやビデオカメラと有線接続を行うためのUSBインターフェースや、無線接続を行うための無線LANモジュールなどが使用される。本実施の形態では、例えば、この接続IF102を介してデジタルカメラから画像ファイルのデータが取り込まれる。   The operation member 101 includes various devices operated by the user, such as a keyboard and a mouse. The connection IF 102 is an interface for connecting an external device such as a digital camera. For example, a USB interface for performing a wired connection with a digital camera or a video camera, a wireless LAN module for performing a wireless connection, or the like is used. The In the present embodiment, for example, image file data is captured from the digital camera via the connection IF 102.

本実施の形態では、画像ファイルの取得元のデジタルカメラはGPSユニットを搭載したカメラであって、撮影時に撮影地点を示す撮影地点情報としてGPS情報を取得して、画像ファイルのヘッダー部に記録することができる。このGPS情報には、撮影地点の緯度経度情報等の情報が含まれる。すなわち、接続IF102を介してデジタルカメラから取り込まれる画像ファイルには、そのヘッダー部に撮影地点を示すデータとして、撮影地点の緯度経度情報が記録されている。また、画像ファイルのヘッダー部には、表示用画像としてサムネイル画像のデータも記録されている。   In the present embodiment, the digital camera from which the image file is acquired is a camera equipped with a GPS unit, acquires GPS information as shooting point information indicating the shooting point at the time of shooting, and records it in the header portion of the image file. be able to. This GPS information includes information such as latitude / longitude information of the shooting location. That is, in the image file captured from the digital camera via the connection IF 102, the latitude and longitude information of the shooting point is recorded as data indicating the shooting point in the header portion. In addition, thumbnail image data is also recorded as a display image in the header portion of the image file.

HDD104は、接続IF102を介して取り込まれた画像ファイルや、制御装置103で実行される種々のプログラム等を記録するための記録装置である。例えば、HDD104には、図13で後述する処理を実行するための画像表示プログラムのデータが記録される。このプログラムは、CD−ROMやDVD−ROMなどの記憶媒体に記録されて提供される。パソコン100においては、使用者が記憶媒体を用いてプログラムのデータをHDD104にインストールすることによって、制御装置103がプログラムを実行できるようになる。そして、上述したように、制御装置103がプログラムを実行することによって、パソコン100は、情報処理装置として機能することになる。   The HDD 104 is a recording device for recording an image file taken in via the connection IF 102, various programs executed by the control device 103, and the like. For example, the HDD 104 records data of an image display program for executing processing to be described later with reference to FIG. This program is provided by being recorded on a storage medium such as a CD-ROM or a DVD-ROM. In the personal computer 100, when the user installs program data in the HDD 104 using a storage medium, the control device 103 can execute the program. As described above, when the control device 103 executes the program, the personal computer 100 functions as an information processing device.

モニタ105は、例えば液晶モニタであって、制御装置103から出力される表示用データの画像を表示する。通信装置106は、外部の装置、例えばサーバ等と通信を行うための装置であって、例えばパソコン100をLAN回線に接続するためのネットワークカードや、パソコン100を電話回線に接続するためのモデムなどが用いられる。本実施の形態では、パソコン100は、後述するように、通信装置106を介して、地図データが記録されている外部の地図サーバに接続して、地図データを取得する。パソコン100が接続する地図サーバとしては、例えば地図情報提供会社が有する地図サーバ等が存在する。   The monitor 105 is a liquid crystal monitor, for example, and displays an image of display data output from the control device 103. The communication device 106 is a device for communicating with an external device such as a server, for example, a network card for connecting the personal computer 100 to the LAN line, a modem for connecting the personal computer 100 to the telephone line, or the like. Is used. In the present embodiment, as will be described later, the personal computer 100 connects to an external map server in which map data is recorded via the communication device 106 and acquires map data. As a map server to which the personal computer 100 is connected, for example, there is a map server owned by a map information providing company.

制御装置103は、CPU、メモリ、およびその他の周辺回路によって構成され、画像処理装置100の全体を制御する。なお、制御装置103を構成するメモリは、例えばSDRAM等の揮発性のメモリである。このメモリは、CPUがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。   The control device 103 includes a CPU, a memory, and other peripheral circuits, and controls the entire image processing device 100. The memory constituting the control device 103 is a volatile memory such as SDRAM, for example. This memory is used as a work memory for the CPU to expand the program when the program is executed, or as a buffer memory for temporarily recording data.

本実施の形態では、制御装置103は、使用者によって操作部材101に含まれるマウスが操作されることにより、画像表示アプリケーションの実行が指示されると、HDD104に記録されている画像表示プログラムをSDRAMに読み出して起動することによって、画像表示アプリケーションを起動する。例えば、使用者は、画面上に表示されている画像表示アプリケーションのショートカットアイコンをマウスを操作してダブルクリックすることにより、画像表示アプリケーションの実行を指示することができる。   In the present embodiment, the control device 103 reads the image display program recorded in the HDD 104 when the user operates the mouse included in the operation member 101 to instruct execution of the image display application. The image display application is activated by reading and activating. For example, the user can instruct execution of the image display application by operating the mouse and double-clicking the shortcut icon of the image display application displayed on the screen.

制御装置103は、画像表示アプリケーションを起動した場合には、図2に示すような画像表示画面をモニタ105に表示する。この画像表示画面内には、フォルダ選択領域2aとサムネイル画像一覧表示領域2bとが含まれる。制御装置103は、HDD104に記録されている画像ファイルのうち、フォルダ選択領域2a内で選択されているフォルダ内に記録されている画像ファイルのヘッダー部からサムネイル画像を読み出してサムネイル画像一覧表示領域2b内に一覧表示する。   When the image display application is activated, the control device 103 displays an image display screen as shown in FIG. This image display screen includes a folder selection area 2a and a thumbnail image list display area 2b. The control device 103 reads the thumbnail image from the header portion of the image file recorded in the folder selected in the folder selection area 2a among the image files recorded in the HDD 104, and displays the thumbnail image list display area 2b. List in.

例えば、制御装置103は、画像表示アプリケーションの起動時には、あらかじめ設定されているフォルダ、または前回のアプリケーション終了時に選択されていたフォルダを初期フォルダとしてフォルダ選択領域2aで自動的に選択する。そして、制御装置103は、その初期フォルダ内に記録されている画像ファイルのサムネイル画像をサムネイル画像一覧表示領域2b内に一覧表示する。このとき、制御装置103は、サムネイル画像を所定の表示順、例えば画像ファイルのファイル名順や撮影日時順などでソートして表示するようにしてもよく、さらに使用者によるソート順の変更を受け付けてもよい。   For example, when the image display application is activated, the control device 103 automatically selects a folder set in advance or a folder selected when the previous application is terminated as an initial folder in the folder selection area 2a. Then, the control device 103 displays a list of thumbnail images of the image files recorded in the initial folder in the thumbnail image list display area 2b. At this time, the control device 103 may display the thumbnail images sorted in a predetermined display order, for example, the order of the file names of the image files or the order of shooting date and time, and further accepts the change of the sort order by the user. May be.

使用者は、操作部材101に含まれるマウスを操作して、サムネイル画像一覧表示領域2b内に表示されている少なくとも1つのサムネイル画像を選択することができる。例えば、図3に示すように、使用者は、複数のサムネイル画像3b〜3dを選択することができる。使用者は、サムネイル画像一覧表示領域2b内に表示されている少なくとも1つのサムネイル画像を選択した後、地図表示指示のために割り当てられている地図表示ボタン3aを押下することによって、モニタ105上に、選択した画像の撮影地点を含む範囲の地図を表示するように指示することができる。   The user can select at least one thumbnail image displayed in the thumbnail image list display area 2b by operating the mouse included in the operation member 101. For example, as shown in FIG. 3, the user can select a plurality of thumbnail images 3b to 3d. After the user selects at least one thumbnail image displayed in the thumbnail image list display area 2b, the user presses the map display button 3a assigned for the map display instruction, so that the monitor 105 is displayed on the monitor 105. It is possible to instruct to display a map of a range including the shooting point of the selected image.

制御装置103は、使用者から上記地図表示指示があった場合には、通信装置106を介して外部の地図サーバに接続し、接続先の地図サーバに対して、使用者によって選択された画像の撮影地点を網羅する範囲の地図データの送信を要求する。なお、地図サーバへの接続に必要な情報、例えば地図サーバのURLやIPアドレスは、あらかじめフラッシュメモリやHDD104に記録されている。   When there is an instruction to display the map from the user, the control device 103 connects to an external map server via the communication device 106, and sends the image selected by the user to the connected map server. Request transmission of map data covering the shooting point. Note that information necessary for connection to the map server, such as the URL and IP address of the map server, is recorded in advance in the flash memory or the HDD 104.

本実施の形態では、地図サーバは、ある地点の緯度経度情報が付加された地図データの要求信号を受信した場合には、その緯度経度情報に基づいて要求された地点を特定し、その地点を含む範囲の地図データを送信するサービスを提供する。また、地図サーバは、複数地点の緯度経度情報が付加された地図データの要求信号を受信した場合には、その緯度経度情報に基づいて、要求された全ての地点を網羅する範囲の地図データを送信するサービスを提供する。   In this embodiment, when the map server receives a request signal for map data to which latitude / longitude information of a certain point is added, the map server identifies the requested point based on the latitude / longitude information, and Provide a service that transmits map data in a range. In addition, when the map server receives a request signal for map data to which latitude / longitude information of a plurality of points is added, the map server obtains map data in a range covering all the requested points based on the latitude / longitude information. Provide a service to send.

このため、本実施の形態では、制御装置103は、使用者によって選択された画像のそれぞれの撮影地点の緯度経度情報を付加した地図データの要求信号を地図サーバへ送信する。地図サーバは、パソコン100からの要求に基づいて、受信した全ての撮影地点を網羅する範囲の地図データをパソコン400へ送信する。このとき、地図サーバは、受信した全ての撮影地点を網羅する範囲の地図データとして、複数の縮尺の地図データが存在する場合には、その全ての縮尺の地図データをパソコン100へ送信する。   Therefore, in the present embodiment, the control device 103 transmits a map data request signal to which the latitude / longitude information of each photographing point of the image selected by the user is added to the map server. Based on the request from the personal computer 100, the map server transmits to the personal computer 400 map data in a range that covers all the received shooting points. At this time, the map server transmits map data of all scales to the personal computer 100 when there are map data of a plurality of scales as the map data in a range covering all the received photographing points.

パソコン100では、制御装置103は、地図サーバから送信されてくる地図データを受信することによって、使用者によって選択された画像の撮影地点を網羅する範囲の地図データを取得することができる。なお、制御装置103は、画像表示画面上で使用者によって選択されたサムネイル画像に対応する画像ファイル内に、撮影地点に関する情報が記録されていない場合には、地図サーバに対してあらかじめ設定されている地域の地図データの送信を要求して取得する。   In the personal computer 100, the control device 103 can acquire map data in a range that covers the shooting point of the image selected by the user by receiving the map data transmitted from the map server. Note that the control device 103 is set in advance for the map server if no information regarding the shooting location is recorded in the image file corresponding to the thumbnail image selected by the user on the image display screen. Request and get map data for the area you are in.

あるいは、地図データをHDD104に格納しておき、制御装置103は、HDD104に格納されている地図データを取得するようにしてもよい。また、本発明による画像表示アプリケーションを提供する者が独自に地図サーバ有している場合には、制御装置103は、自社の地図サーバにアクセスして地図データを取得するようにしてもよい。   Alternatively, the map data may be stored in the HDD 104, and the control device 103 may acquire the map data stored in the HDD 104. In addition, when the person who provides the image display application according to the present invention has a map server, the control device 103 may access the company's map server and acquire the map data.

制御装置103は、図4に示すような地図表示画面をモニタ105に出力する。この地図表示画面は、地図表示欄4aとサムネイル画像表示欄4bとを含んでいる。制御装置103は、地図表示欄4a内には、地図サーバから受信した地図データを出力することによって、地図表示欄4a内に使用者によって選択された画像の撮影地点を網羅する範囲の地図を表示する。そして、制御装置103は、地図上の各画像の撮影地点に相当する位置に、その地点が画像の撮影地点であることを示す指標4cを表示する。なお、図4では、指標4cとしてピンの形状をした図形を表示している。また、図4では、複数の撮影地点にそれぞれ指標が表示されているが、代表して1つの指標にのみ符号(4c)を付加してある。   The control device 103 outputs a map display screen as shown in FIG. This map display screen includes a map display field 4a and a thumbnail image display field 4b. The control apparatus 103 displays the map of the range which covers the imaging | photography spot of the image selected by the user in the map display column 4a by outputting the map data received from the map server in the map display column 4a. To do. And the control apparatus 103 displays the parameter | index 4c which shows that the point is a shooting point of an image in the position corresponded to the shooting point of each image on a map. In FIG. 4, a figure having a pin shape is displayed as the index 4c. In FIG. 4, indices are displayed at a plurality of photographing points, respectively, but a symbol (4c) is added to only one index as a representative.

このとき、制御装置103は、地図サーバから異なる縮尺の地図データを複数受信した場合には、地図表示欄4a内に画像表示画面上で使用者によって選択された画像の撮影地点を網羅して表示できる最大縮尺の地図を選択する。すなわち、モニタ105の画面サイズや解像度、地図表示画面の大きさ、または地図表示画面内に占める地図表示欄4aの大きさ等によって、地図表示欄4a内に表示できる地図の大きさは異なる。このため、制御装置103は、各縮尺の地図の中から地図表示欄4a内に表示可能な範囲内に全ての撮影地点を含むことができる縮尺の地図を選択して地図表示欄4a内に表示する。   At this time, when a plurality of map data of different scales are received from the map server, the control device 103 displays the shooting points of the image selected by the user on the image display screen in the map display field 4a. Select the largest scale map possible. That is, the size of the map that can be displayed in the map display field 4a differs depending on the screen size and resolution of the monitor 105, the size of the map display screen, or the size of the map display field 4a in the map display screen. For this reason, the control apparatus 103 selects the map of the reduced scale which can include all the imaging | photography points within the range which can be displayed in the map display column 4a from the map of each reduced scale, and displays it in the map display column 4a. To do.

例えば、制御装置103は、画像表示画面上で使用者によって選択された画像の撮影地点の中から、緯度が最大の撮影地点、緯度が最小の撮影地点、経度が最大の撮影地点、および経度が最小の撮影地点を抽出する。制御装置103は、地図サーバから受信した地図データのうち、地図表示欄4a内に表示可能な地図の範囲内に、上記抽出地点、すなわち緯度が最大の撮影地点、緯度が最小の撮影地点、経度が最大の撮影地点、および経度が最小の撮影地点を全て含む地図データであって、かつその中で縮尺が最も大きい地図データを選択する。そして、制御装置103は、選択した地図データに基づいて地図表示欄4aに地図を表示する。   For example, the control device 103 selects the shooting point with the largest latitude, the shooting point with the smallest latitude, the shooting point with the largest longitude, and the longitude from the shooting points of the image selected by the user on the image display screen. Extract the smallest shooting point. The control device 103 includes, in the map data received from the map server, within the range of the map that can be displayed in the map display field 4a, the extraction point, that is, the shooting point with the maximum latitude, the shooting point with the minimum latitude, the longitude Is the map data including all the shooting points with the largest and the smallest shooting points, and the map data with the largest scale is selected. And the control apparatus 103 displays a map on the map display column 4a based on the selected map data.

具体的な手順の一例としては、制御装置103は、まず、地図サーバから受信した地図データのうち、最も縮尺が大きい地図データを用いて、地図上に上記抽出地点を配置する。そして、制御装置103は、抽出地点を配置した後の地図を、全ての抽出地点を含んだ状態で地図表示欄4a内に表示することができるか否かを判断する。制御装置103は、表示可能であると判断した場合には、その縮尺の地図データを地図表示欄4aへの表示対象として選択する。   As an example of a specific procedure, the control device 103 first arranges the extraction point on the map using the map data having the largest scale among the map data received from the map server. And the control apparatus 103 judges whether the map after arrange | positioning an extraction point can be displayed in the map display column 4a in the state including all the extraction points. When determining that the display is possible, the control device 103 selects the map data of the scale as a display target in the map display field 4a.

一方、制御装置103は、表示可能ではないと判断した場合、すなわち抽出地点を配置した後の地図を地図表示欄4a内に表示すると、抽出地点のうちのいずれかが地図表示欄4a内からはみ出してしまうと判断した場合には、その縮尺の地図データは地図表示欄4aへの表示対象として選択せず、次に縮尺が大きい地図データについて、上記と同様の判断を行う。制御装置103は、上記処理を縮尺が大きい地図データから順番に実行していき、表示対象とする地図データが選択できるまで繰り返す。これによって、制御装置103は、地図表示欄4a内に表示可能な範囲内に全ての撮影地点を含むことができる最大縮尺の地図データを選択して、その地図を地図表示欄4a内に表示することができる。   On the other hand, when the control device 103 determines that display is not possible, that is, when the map after the extraction points are arranged is displayed in the map display column 4a, any of the extraction points protrudes from the map display column 4a. If it is determined that the map data of the scale is not selected as a display target in the map display field 4a, the same determination as described above is performed for the map data having the next largest scale. The control device 103 executes the above processing in order from map data having a larger scale, and repeats until map data to be displayed can be selected. As a result, the control device 103 selects map data at the maximum scale that can include all the shooting points within the range that can be displayed in the map display field 4a, and displays the map in the map display field 4a. be able to.

なお、制御装置103は、上述したように、画像表示画面上で使用者によって選択されたサムネイル画像に対応する画像ファイル内に撮影地点に関する情報が記録されていない場合には、地図サーバに対してあらかじめ設定されている地域の地図データの送信を要求して取得する。この場合には、制御装置103は、地図サーバから受信した複数の縮尺の地図データのうち、あらかじめ設定されている縮尺の地図データを表示対象として選択し、その地図を地図表示欄4a内に表示する。   Note that, as described above, the control device 103, with respect to the map server, does not record information regarding the shooting location in the image file corresponding to the thumbnail image selected by the user on the image display screen. Request and obtain map data for a preset area. In this case, the control device 103 selects map data having a preset scale from among a plurality of scale map data received from the map server, and displays the map in the map display field 4a. To do.

また、制御装置103は、サムネイル画像表示欄4b内には、上述した画像表示画面上で使用者によって選択されていたサムネイル画像を一覧表示する。使用者は、サムネイル画像表示欄4b内に表示されているサムネイル画像をマウスでクリックすることによって選択することができる。制御装置103は、使用者によってサムネイル画像表示欄4b内のいずれかのサムネイル画像が選択された場合には、地図表示欄4a内の地図上に表示している指標のうち、使用者によって選択されたサムネイル画像に対応する指標の表示形態を変更して、指標を選択状態にする。例えば、制御装置103は、サムネイル画像表示欄4b内で選択されたサムネイル画像に対応する指標の表示色を変更する。あるいは、制御装置103は、サムネイル画像表示欄4b内で選択されたサムネイル画像に対応する指標を点滅表示させてもよい。   The control device 103 displays a list of thumbnail images selected by the user on the above-described image display screen in the thumbnail image display field 4b. The user can select a thumbnail image displayed in the thumbnail image display field 4b by clicking with the mouse. When any thumbnail image in the thumbnail image display field 4b is selected by the user, the control device 103 is selected by the user from the indices displayed on the map in the map display field 4a. The display mode of the index corresponding to the thumbnail image is changed, and the index is selected. For example, the control device 103 changes the display color of the index corresponding to the thumbnail image selected in the thumbnail image display field 4b. Alternatively, the control device 103 may cause the indicator corresponding to the thumbnail image selected in the thumbnail image display field 4b to blink.

また、使用者は、地図表示欄4a内の地図上に表示されているいずれかの指標をマウスでクリックすることによって指標を選択することができ、この場合も制御装置103は、使用者によって選択された指標の表示形態を変更して、指標を選択状態にする。   In addition, the user can select an index by clicking on any of the indices displayed on the map in the map display field 4a with the mouse. In this case, the control device 103 is selected by the user. The display form of the displayed index is changed to make the index selected.

使用者は、上記いずれかの方法により指標を選択状態にした後、地図表示画面上に配置されているボタン4dを押下することによって、選択状態にした指標を地図表示欄4aの中心に表示するように指示することができる。制御装置103は、使用者によってボタン4dが押下された場合には、選択状態になっている指標が地図表示欄4aの中心に表示されるように地図をスクロールする。   After the user selects the index by any of the above methods, the user presses the button 4d arranged on the map display screen to display the selected index at the center of the map display field 4a. Can be instructed. When the user presses the button 4d, the control device 103 scrolls the map so that the selected index is displayed at the center of the map display field 4a.

使用者は、地図表示欄4a内の地図をマウスでドラックすることによっても地図をスクロールすることができる。また、使用者は、地図上に表示されたズームコントロールバー4eをマウスで操作することによって地図の縮尺を変更することができる。これにより使用者は、任意の範囲の地図を任意の縮尺で地図表示欄4a内に表示させることができる。さらに、使用者は、マウスを操作して地図表示画面上に配置されている「Exit」ボタン4fを押下することによって、地図表示画面の表示を終了するように指示することができる。制御装置103は、使用者によって「Exit」ボタン4fが押下された場合には、地図表示画面を消去して上述した画像表示画面に戻す。   The user can also scroll the map by dragging the map in the map display field 4a with the mouse. Further, the user can change the scale of the map by operating the zoom control bar 4e displayed on the map with a mouse. Thereby, the user can display a map in an arbitrary range in the map display field 4a at an arbitrary scale. Furthermore, the user can instruct to end the display of the map display screen by operating the mouse and pressing the “Exit” button 4 f arranged on the map display screen. When the user presses the “Exit” button 4f, the control device 103 deletes the map display screen and returns to the above-described image display screen.

使用者は、地図表示欄4a内の地図上に表示されているいずれかの指標をダブルクリックすることにより、その指標が示す撮影地点に関する情報を確認することができる。例えば、図5に示すように、使用者によって地図上の指標5aがダブルクリックされた場合には、制御装置103は、地図表示画面上にポップアップ画面5bを表示する。このポップアップ画面5bは、地理情報タブ5b−1と位置補正タブ5b−2とがあり、使用者は、いずれかのタブをクリックすることによって画面を切り替えることができる。   The user can confirm information related to the shooting point indicated by the index by double-clicking any index displayed on the map in the map display field 4a. For example, as shown in FIG. 5, when the index 5 a on the map is double-clicked by the user, the control device 103 displays a pop-up screen 5 b on the map display screen. The pop-up screen 5b includes a geographic information tab 5b-1 and a position correction tab 5b-2, and the user can switch the screen by clicking any one of the tabs.

地理情報タブ5b−1をクリックして表示される画面には、「地名取得」ボタン5cが配置されている。制御装置103は、使用者によって「地名取得」ボタン5cがクリックされた場合には、地図表示欄4a内に表示されている地図の範囲内に含まれる地名の一覧を地名表示欄5d内に表示する。このとき、制御装置103は、指標5aが示す撮影地点から直線距離が近い地名から順にソートして、地名表示欄5d内に地名を一覧表示する。   On the screen displayed by clicking the geographic information tab 5b-1, a "place name acquisition" button 5c is arranged. When the user clicks the “place name acquisition” button 5c, the control device 103 displays a list of place names included in the map range displayed in the map display field 4a in the place name display field 5d. To do. At this time, the control device 103 sorts the place names in order from the place where the linear distance is short from the shooting point indicated by the index 5a, and displays a list of place names in the place name display field 5d.

なお、制御装置103は、通信装置106を介して、地図の表示範囲を緯度と経度により特定して送信すると地名候補を返してくれるWebサービスを利用して地名候補を取得して地名表示欄5d内に一覧表示してもよい。また、HDD104内に地図データをインストールしておき、その地図データにリンクされた地理情報に基づいて地名候補を地名表示欄5d内に一覧表示してもよい。   The control device 103 acquires a place name candidate using a Web service that returns a place name candidate when the display range of the map is specified and transmitted by the latitude and longitude via the communication device 106, and the place name display field 5d. A list may be displayed within. Alternatively, map data may be installed in the HDD 104, and place name candidates may be displayed as a list in the place name display field 5d based on the geographic information linked to the map data.

使用者は、上述したように、ズームコントロールバー4eをマウスで操作して地図を拡大することができ、この場合には地図表示欄4a内に表示される地図の範囲は狭くなる。よって、使用者は、地図を拡大した後に、地図上に表示されている指標をダブルクリックしてポップアップ画面5bを表示し、地理情報タブ5b−1上の「地名取得」ボタン5cをクリックすることによって、地名表示欄5d内に表示される地名候補を絞り込むことができる。例えば、図6に示すように、図5に示した地図を拡大した後に「地名取得」ボタン5cをクリックすることによって、地名表示欄5d内に表示される地名候補を絞り込むことができる。   As described above, the user can enlarge the map by operating the zoom control bar 4e with the mouse. In this case, the range of the map displayed in the map display field 4a is narrowed. Accordingly, after the user enlarges the map, the user double-clicks the index displayed on the map to display the pop-up screen 5b, and clicks the “place name acquisition” button 5c on the geographic information tab 5b-1. The place name candidates displayed in the place name display field 5d can be narrowed down. For example, as shown in FIG. 6, the place name candidates displayed in the place name display field 5d can be narrowed down by clicking the “place name acquisition” button 5c after enlarging the map shown in FIG.

逆に、使用者は、地図を縮小した後に、地図上に表示されている指標をダブルクリックしてポップアップ画面5bを表示し、地理情報タブ5b−1上の「地名取得」ボタン5cをクリックすることによって、地名表示欄5d内に表示される地名候補を増やすことができる。   On the other hand, after the map is reduced, the user double-clicks the index displayed on the map to display the pop-up screen 5b, and clicks the “place name acquisition” button 5c on the geographic information tab 5b-1. As a result, the place name candidates displayed in the place name display field 5d can be increased.

使用者が地理情報タブ5b−1の地名表示欄5d内に一覧表示されている地名候補の中からいずれかの地名を選択すると、地名表示欄5dの下部に配置されている「選択」ボタン5eが有効となる。使用者は、この「選択」ボタン5eを押下すると、地名表示欄5d内で選択されている地名が「撮影場所」テキストフィールド5fにコピーされる。図7は、使用者が地名表示欄5d内に一覧表示されている地名候補の中から「荒川公園」を選択して「選択」ボタン5eが押下されたことにより、「撮影場所」テキストフィールド5fに「荒川公園」がコピーされた例を示している。   When the user selects any place name from the place name candidates displayed in a list in the place name display field 5d of the geographic information tab 5b-1, a “select” button 5e arranged at the bottom of the place name display field 5d. Becomes effective. When the user presses this “select” button 5e, the place name selected in the place name display field 5d is copied to the “shooting place” text field 5f. FIG. 7 shows that the user selects “Arakawa Park” from the place name candidates listed in the place name display field 5d and presses the “select” button 5e, whereby the “shooting place” text field 5f. Shows an example of “Arakawa Park” copied.

使用者は、「撮影場所」テキストフィールド5fに地名がコピーされた状態で、「保存」ボタン5gを押下することによって、「撮影場所」テキストフィールド5fに表示されている地名を、指標5aに対応する画像ファイル、すなわち指標5aが示す撮影地点で撮影された画像ファイルに地理情報として記録するように指示することができる。制御装置103は、「保存」ボタン5gが押下された場合には、指標5aに対応する画像ファイルのヘッダー部に撮影地点の地理情報として「撮影場所」テキストフィールド5fに表示されている地名を記録する。そして、制御装置103は、ポップアップ画面5bを閉じる。   The user presses the “save” button 5g in a state where the place name is copied in the “shooting place” text field 5f, so that the place name displayed in the “shooting place” text field 5f corresponds to the index 5a. Can be instructed to be recorded as geographic information in an image file to be recorded, that is, an image file shot at the shooting point indicated by the index 5a. When the “save” button 5g is pressed, the control device 103 records the place name displayed in the “shooting location” text field 5f as the geographic information of the shooting location in the header portion of the image file corresponding to the index 5a. To do. Then, the control device 103 closes the pop-up screen 5b.

なお、画像ファイルのヘッダー部の地名の記録場所としては、本実施の形態における画像表示アプリケーションが独自に定義した項目としてもよいし、IPTCとして規格化されている撮影情報領域のキーワード項目としてもよい。また、制御装置103は、使用者によって「キャンセル」ボタン5hが押下された場合には、画像ファイルへの地名の記録を行わずにポップアップ画面5bを閉じる。   The place where the place name of the header portion of the image file is recorded may be an item uniquely defined by the image display application according to the present embodiment, or a keyword item of a shooting information area standardized as IPTC. . In addition, when the “cancel” button 5h is pressed by the user, the control device 103 closes the pop-up screen 5b without recording the place name in the image file.

また、使用者は、「撮影場所」テキストフィールド5fに撮影地点の地名を任意に入力することもできる。例えば、図8に示すように、使用者は地名表示欄5d内に一覧表示されている地名候補には含まれていない地名である「荒川遊園」と手入力することができる。制御装置103は、使用者が「撮影場所」テキストフィールド5fに撮影地点を手入力した場合には、「撮影場所」テキストフィールド5fの下にある「チェック」ボタン5iを有効にする。   Further, the user can arbitrarily input the place name of the shooting point in the “shooting place” text field 5f. For example, as shown in FIG. 8, the user can manually input “Arakawa Yuen”, which is a place name that is not included in the place name candidates listed in the place name display field 5d. When the user manually inputs the shooting location in the “shooting location” text field 5f, the control device 103 enables the “check” button 5i below the “shooting location” text field 5f.

制御装置103は、使用者によって「チェック」ボタン5iが押下された場合には、地図データから地図表示欄4a内に表示中の地図の範囲内の地理情報に基づいて該範囲内の地名リストを取得する。そして、取得した地名リストと「撮影場所」テキストフィールド5fに手入力された地名とを比較して、地名リストに含まれる地名の中に地図表示欄4a内に表示中の地図の範囲内に「撮影場所」テキストフィールド5fに手入力された地名が存在するか否かを判断する。   When the “Check” button 5i is pressed by the user, the control device 103 displays a place name list in the range based on the geographical information in the range of the map being displayed in the map display field 4a from the map data. get. Then, the acquired place name list is compared with the place name manually entered in the “shooting place” text field 5f, and the place name included in the place name list is displayed within the range of the map being displayed in the map display field 4a. It is determined whether or not a place name manually entered in the “shooting place” text field 5f exists.

その結果、地名リスト内に該当する地名が存在しないと判断した場合には、制御装置103は、図9に示す警告ダイアログ9aを地図表示画面上に出力して、使用者が入力した地名が地図表示欄4a内に表示中の地図の範囲内に存在しない旨を通知する。使用者は、警告ダイアログ9a上に配置されている「OK」ボタン9bを押下することにより、警告ダイアログ9aを閉じることができる。   As a result, when it is determined that the corresponding place name does not exist in the place name list, the control device 103 outputs a warning dialog 9a shown in FIG. 9 on the map display screen, and the place name input by the user is the map. The fact that it does not exist within the range of the map being displayed in the display field 4a is notified. The user can close the warning dialog 9a by pressing the “OK” button 9b arranged on the warning dialog 9a.

本実施の形態における画像表示アプリケーションでは、使用者は、サムネイル画像表示欄4b内でサムネイル画像を選択したときに、それに応じて地図上で選択状態になった指標の位置が、実際の撮影地点と異なる場合には、その位置を修正することができる。本実施の形態では、以下の(方法A)または(方法B)により撮影位置の修正を行う。   In the image display application in the present embodiment, when the user selects a thumbnail image in the thumbnail image display field 4b, the position of the index that is selected on the map accordingly is the actual shooting point. If it is different, its position can be corrected. In the present embodiment, the photographing position is corrected by the following (Method A) or (Method B).

(方法A)
まず、第1の撮影位置修正方法としての方法Aについて説明する。方法Aでは、図10に示すように、使用者は、撮影位置を修正したい指標10bを選択状態にした状態で地図表示画面上の撮影位置編集ボタン10aを押下することによって、選択状態にある指標10bに対する撮影位置の修正開始を指示することができる。制御装置103は、使用者によって撮影位置編集ボタン10aが押下された場合には、選択状態にある指標10bの形状を変更する。
(Method A)
First, the method A as the first photographing position correction method will be described. In the method A, as shown in FIG. 10, the user presses the shooting position edit button 10a on the map display screen in a state where the index 10b whose shooting position is to be corrected is selected, and the index in the selected state is displayed. It is possible to instruct the start of correction of the photographing position with respect to 10b. When the shooting position editing button 10a is pressed by the user, the control device 103 changes the shape of the index 10b in the selected state.

使用者は、この状態で指標10bをマウスでドラッグし、地図上の修正したい位置でドロップすることによって、指標10bの位置を変更することができる。制御装置103は、使用者によって指標10bがドラッグアンドドロップされた場合には、図11に示す確認画面11aを表示して、指標10bに対応する画像の撮影地点を位置変更後の地点に変更するか否かの確認メッセージを出力する。   In this state, the user can change the position of the index 10b by dragging the index 10b with the mouse and dropping the index 10b at the position to be corrected on the map. When the index 10b is dragged and dropped by the user, the control device 103 displays the confirmation screen 11a shown in FIG. 11 and changes the shooting position of the image corresponding to the index 10b to the position after the position change. A confirmation message is output.

使用者は、確認画面上で「OK」ボタン11bを押下することによって、変更後の指標10bの位置を撮影地点として、対応する画像ファイルのヘッダー部に記録されている撮影地点情報を更新するように指示することができる。制御装置103は、使用者によって「OK」ボタン11bが押下された場合には、地図データから現在の指標10bの位置の緯度経度情報を取得して、指標10bに対応する画像ファイルのヘッダー部に記録されている撮影地点の緯度経度情報を上書きする。このとき、制御装置103は、ヘッダー部に記録されているGPS情報の内、撮影地点の緯度経度情報のみを上書きして、他の情報は変更しない。   The user presses the “OK” button 11b on the confirmation screen to update the shooting point information recorded in the header portion of the corresponding image file with the changed position of the index 10b as the shooting point. Can be directed to. When the “OK” button 11b is pressed by the user, the control device 103 acquires the latitude / longitude information of the current position of the index 10b from the map data, and stores it in the header portion of the image file corresponding to the index 10b. Overwrite the latitude and longitude information of the recorded shooting location. At this time, the control device 103 overwrites only the latitude / longitude information of the shooting point in the GPS information recorded in the header part, and does not change other information.

制御装置103は、使用者によって「OK」ボタン11bが押下されたときに、変更前の指標10bの位置と変更後の指標10bの位置とを比較し、その直線距離があらかじめ設定されている所定の距離より大きい場合には、図12に示す確認画面12aを表示して、使用者に現在の指標10bの位置を撮影地点として画像ファイルを更新して良いか否かを確認する。使用者は、確認画面12a上の「OK」ボタン12bを押下することにより画像ファイルの更新を許可し、「キャンセル」ボタン12cを押下することにより画像ファイルの更新をキャンセルすることができる。   When the “OK” button 11b is pressed by the user, the control device 103 compares the position of the index 10b before the change with the position of the index 10b after the change, and the linear distance is set in advance. If the distance is larger than the distance, the confirmation screen 12a shown in FIG. 12 is displayed, and it is confirmed to the user whether or not the image file can be updated with the current position of the index 10b as the shooting point. The user can update the image file by pressing the “OK” button 12b on the confirmation screen 12a, and can cancel the update of the image file by pressing the “Cancel” button 12c.

また、使用者は、確認画面11a上の「キャンセル」ボタン11cを押下することにより、指標10bの位置変更をキャンセルすることができる。制御装置103は、使用者によって「キャンセル」ボタン11cが押下された場合には、確認画面11aを閉じて、指標10bを移動前の位置に戻す。なお、使用者は、確認画面11aが表示された状態で指標10bをドラッグアンドドロップすることにより、使用10bの位置をさらに移動させることができる。   Further, the user can cancel the position change of the index 10b by pressing the “cancel” button 11c on the confirmation screen 11a. When the “cancel” button 11c is pressed by the user, the control device 103 closes the confirmation screen 11a and returns the index 10b to the position before the movement. Note that the user can further move the position of the use 10b by dragging and dropping the index 10b while the confirmation screen 11a is displayed.

(方法B)
次に、第2の撮影位置修正方法としての方法Bについて説明する。方法Bでは、図13に示すように、使用者は、地図表示欄4a内に表示されている地図上で撮影位置を修正したい指標13aをダブルクリックすることによって、選択状態にある指標13aに対する撮影位置の修正開始を指示することができる。制御装置103は、使用者によって指標13aがダブルクリックされた場合には、地図上に図5に示したポップアップ画面5bを表示する。使用者は、このポップアップ画面5b上で位置補正タブ5b−2をクリックして表示される画面上で、指標13aに対応する画像の撮影位置を修正(補正)することができる。
(Method B)
Next, method B as a second imaging position correction method will be described. In the method B, as shown in FIG. 13, the user double-clicks the index 13a whose shooting position is to be corrected on the map displayed in the map display field 4a, thereby shooting the index 13a in the selected state. The start of position correction can be instructed. When the index 13a is double-clicked by the user, the control device 103 displays the pop-up screen 5b shown in FIG. 5 on the map. The user can correct (correct) the shooting position of the image corresponding to the index 13a on the screen displayed by clicking the position correction tab 5b-2 on the pop-up screen 5b.

具体的には、使用者は、位置補正タブ5b−2内の「地名取得」ボタン13bを押下することによって、地名表示欄13c内に地図表示欄4a内に表示されている地図の範囲内に含まれる地名の一覧を表示させることができる。この場合、制御装置103は、指標13aが示す撮影地点から直線距離が近い地名から順にソートして、地名表示欄13c内に地名を一覧表示する。なお、制御装置103は、図5で上述した場合と同様に、Webサービスを利用して地名候補を取得して地名表示欄13c内に一覧表示してもよいし、HDD104内にインストールされている地図データにリンクされた地理情報に基づいて地名候補を地名表示欄13c内に一覧表示してもよい。   Specifically, the user presses the “place name acquisition” button 13 b in the position correction tab 5 b-2, so that the user is within the range of the map displayed in the map display field 4 a in the place name display field 13 c. A list of place names included can be displayed. In this case, the control device 103 sorts the place names in order from the place where the straight line distance is short from the shooting point indicated by the index 13a, and displays a list of place names in the place name display column 13c. As in the case described above with reference to FIG. 5, the control apparatus 103 may acquire place name candidates using a Web service and display the list in the place name display field 13 c or may be installed in the HDD 104. The place name candidates may be displayed as a list in the place name display field 13c based on the geographical information linked to the map data.

使用者は、地名表示欄13c内に一覧表示されている地名の中から、指標13aに対応する画像の撮影地点として採用する地名をマウスでクリックして選択し、「表示位置補正」ボタン13dを押下することにより、指標13aの位置を地名表示欄13c内で選択した地名に対応する位置に修正するように指示することができる。制御装置103は、使用者によって「表示位置補正」ボタン13dが押下された場合には、地図表示欄4a内の地図をスクロールさせて、地図上の指標13aを使用者によって選択された地名に対応する位置に移動させる。   The user selects, with the mouse, a place name to be adopted as a shooting point of an image corresponding to the index 13a from among the place names displayed in the place name display field 13c, and clicks a “display position correction” button 13d. By pressing the button, it is possible to instruct the position of the index 13a to be corrected to the position corresponding to the place name selected in the place name display field 13c. When the “display position correction” button 13d is pressed by the user, the control device 103 scrolls the map in the map display field 4a and corresponds the index 13a on the map to the place name selected by the user. Move to the position to be.

図14は、使用者によって地名表示欄13c内で「荒川図書館」が選択されて「表示位置補正」ボタン13dが押下されたことにより、指標13aが図13に示した位置から荒川図書館の位置に移動している例を示している。   FIG. 14 shows that the index 13a is moved from the position shown in FIG. 13 to the position of the Arakawa library when the user selects “Arakawa library” in the place name display field 13c and presses the “display position correction” button 13d. An example of movement is shown.

使用者は、上記操作によって指標13aを変更後の撮影地点に移動させた状態で、位置補正タブ5b−2内の「保存」ボタン13eを押下することによって、指標13aに対応する画像ファイルの撮影地点情報を、現在、指標13aが表示されている地点に修正するように指示することができる。   The user presses the “save” button 13e in the position correction tab 5b-2 in a state where the index 13a is moved to the changed shooting point by the above operation, thereby shooting the image file corresponding to the index 13a. The point information can be instructed to be corrected to the point where the index 13a is currently displayed.

制御装置103は、使用者によって「保存」ボタン13eが押下された場合には、地図データから現在の指標13aの位置の緯度経度情報を取得して、指標13aに対応する画像ファイルのヘッダー部に記録されている撮影地点の緯度経度情報を上書きする。そして、制御装置103は、ポップアップ画面5bを閉じる。このとき、制御装置103は、ヘッダー部に記録されているGPS情報の内、撮影地点の緯度経度情報のみを上書きして、他の情報は変更しない。   When the “save” button 13e is pressed by the user, the control device 103 acquires the latitude / longitude information of the current position of the index 13a from the map data, and stores it in the header portion of the image file corresponding to the index 13a. Overwrite the latitude and longitude information of the recorded shooting location. Then, the control device 103 closes the pop-up screen 5b. At this time, the control device 103 overwrites only the latitude / longitude information of the shooting point in the GPS information recorded in the header part, and does not change other information.

また、制御装置103は、使用者によって「保存」ボタン13eが押下されたときに、変更前の指標13aの位置と変更後の指標13aの位置とを比較し、その直線距離があらかじめ設定されている所定の距離より大きい場合には、図12に示した確認画面12aを表示して、使用者に現在の指標13aの位置を撮影地点として画像ファイルを更新して良いか否かを確認する。使用者は、確認画面12a上の「OK」ボタン12bを押下することにより画像ファイルの更新を許可し、「キャンセル」ボタン12cを押下することにより画像ファイルの更新をキャンセルすることができる。   Further, when the “save” button 13e is pressed by the user, the control device 103 compares the position of the index 13a before the change with the position of the index 13a after the change, and the linear distance is set in advance. If it is larger than the predetermined distance, the confirmation screen 12a shown in FIG. 12 is displayed, and it is confirmed to the user whether or not the image file can be updated with the current position of the index 13a as the photographing point. The user can update the image file by pressing the “OK” button 12b on the confirmation screen 12a, and can cancel the update of the image file by pressing the “Cancel” button 12c.

一方、使用者は、位置補正タブ5b−2内の「キャンセル」ボタン13fを押下することにより指標13aの位置変更をキャンセルすることができる。制御装置103は、使用者によって「キャンセル」ボタン13fが押下された場合には、ポップアップ画面5bを閉じて、指標13aを移動前の位置に戻す。   On the other hand, the user can cancel the position change of the index 13a by pressing the “cancel” button 13f in the position correction tab 5b-2. When the “cancel” button 13f is pressed by the user, the control device 103 closes the pop-up screen 5b and returns the index 13a to the position before the movement.

以上説明した(方法A)または(方法B)のいずれかの方法を用いることにより、制御装置103は、使用者による指示に基づいて、画像ファイルのヘッダー部に記録されている画像の撮影地点を修正することができる。なお、(方法A)と(方法B)のいずれの方法で撮影位置の修正を行うかは、あらかじめ設定されていてもよいし、使用者が任意に選択できるようにしてもよい。   By using any one of (Method A) and (Method B) described above, the control device 103 determines the shooting point of the image recorded in the header portion of the image file based on the instruction from the user. It can be corrected. It should be noted that which of (Method A) and (Method B) is used to correct the shooting position may be set in advance or may be arbitrarily selected by the user.

次に、HDD104内に撮影地点情報が記録されていない画像ファイルが存在する場合に、該画像ファイルに撮影地点情報を記録する方法について説明する。本実施の形態では、以下の(方法1)または(方法2)により撮影地点情報が記録されていない画像ファイルに撮影地点情報を記録する。   Next, a method for recording shooting point information in an image file when there is an image file in which shooting point information is not recorded in the HDD 104 will be described. In the present embodiment, shooting point information is recorded in an image file in which shooting point information is not recorded by the following (Method 1) or (Method 2).

(方法1)
まず、第1の撮影地点情報の記録方法としての方法1について説明する。方法1では、図15に示すように、使用者は、サムネイル画像表示欄4bに表示されているサムネイル画像の中から、撮影地点情報が記録されていない画像ファイルのサムネイル画像のうちの1つを選択する。なお、サムネイル画像表示欄4b内では、撮影地点情報が表示されている画像ファイルのサムネイル画像には、それに対応付けてアイコン15aが表示されており、使用者は、このアイコン15aが表示されていないサムネイル画像の中から、いずれか1つのサムネイル画像を選択する。
(Method 1)
First, the method 1 as a recording method of 1st imaging | photography point information is demonstrated. In the method 1, as shown in FIG. 15, the user selects one of the thumbnail images of the image file in which the shooting point information is not recorded from the thumbnail images displayed in the thumbnail image display field 4b. select. In the thumbnail image display field 4b, an icon 15a is displayed in association with the thumbnail image of the image file displaying the shooting point information, and the user does not display this icon 15a. One thumbnail image is selected from the thumbnail images.

例えば、図15では、サムネイル画像15bと15dにはアイコン15aが対応付けて表示されているため、これらのサムネイル画像15bおよび15dの画像ファイルには、撮影地点情報が記録されていることを示している。これに対して、サムネイル画像15cにはアイコン15aが対応付けて表示されていないため、このサムネイル画像15cの画像ファイルには、撮影地点情報が記録されていないことを示している。このため、図15に示す例では、使用者は、サムネイル画像15cを選択する。   For example, in FIG. 15, since the icons 15a are displayed in association with the thumbnail images 15b and 15d, it is shown that shooting point information is recorded in the image files of these thumbnail images 15b and 15d. Yes. On the other hand, since the icon 15a is not displayed in association with the thumbnail image 15c, this indicates that the shooting point information is not recorded in the image file of the thumbnail image 15c. For this reason, in the example illustrated in FIG. 15, the user selects the thumbnail image 15 c.

使用者は、サムネイル画像表示欄4b内でサムネイル画像15cを選択した後、図10で上述した撮影位置編集ボタン10aを押下することによって、サムネイル画像15cに対応する画像ファイルのヘッダー部への撮影地点情報の追加開始を指示することができる。制御装置103は、使用者によって撮影位置編集ボタン10aが押下された場合には、地図をスクロールさせてサムネイル画像15cに対応する指標15eを地図表示欄4aの中央に移動させ、指標15eに対応付けてポップアップ画面15fを表示する。   After the user selects the thumbnail image 15c in the thumbnail image display field 4b and presses the shooting position edit button 10a described above with reference to FIG. 10, the shooting point on the header portion of the image file corresponding to the thumbnail image 15c is displayed. An instruction to start adding information can be given. When the shooting position editing button 10a is pressed by the user, the control device 103 scrolls the map to move the index 15e corresponding to the thumbnail image 15c to the center of the map display field 4a, and associates it with the index 15e. The pop-up screen 15f is displayed.

制御装置103は、使用者によってポップアップ画面15f上の「地名取得」ボタン15gが押下された場合には、図16に示すように、地図表示欄4a内に表示されている地図の範囲内に含まれる地名の一覧を地名表示欄15h内に表示する。このとき、制御装置103は、指標15eが示す撮影地点から直線距離が近い地名から順にソートして、地名表示欄15h内に地名を一覧表示する。   When the “place name acquisition” button 15g on the pop-up screen 15f is pressed by the user, the control device 103 is included in the range of the map displayed in the map display field 4a as shown in FIG. A list of place names to be displayed is displayed in the place name display field 15h. At this time, the control device 103 sorts the place names from the shooting point indicated by the index 15e in order from the place where the straight line distance is short, and displays a list of place names in the place name display field 15h.

使用者は、地名表示欄15h内に一覧表示されている地名の中から、指標15eに対応する画像ファイルに撮影地点として書き込みたい地名を選択して、「表示位置補正」ボタン15iを押下する。制御装置103は、使用者によって「表示位置補正」ボタン15iが押下されると、地図表示欄4a内の地図をスクロールさせて、指標15eを地名表示欄15h内で選択されている地名に対応する地点に移動させる。   The user selects a place name to be written as a shooting point in the image file corresponding to the index 15e from the place names displayed in the place name display field 15h, and presses the “display position correction” button 15i. When the “display position correction” button 15i is pressed by the user, the control device 103 scrolls the map in the map display field 4a, and the index 15e corresponds to the place name selected in the place name display field 15h. Move to a point.

図16は、使用者によって地名表示欄15h内で「荒川自然公園」が選択されて「表示位置補正」ボタン15iが押下されたことにより、指標15eが図15に示した位置から荒川自然公園を指し示す位置に移動した例を示している。   FIG. 16 shows that when the user selects “Arakawa Nature Park” in the place name display field 15h and presses the “Display Position Correction” button 15i, the index 15e moves from the position shown in FIG. 15 to Arakawa Nature Park. The example which moved to the position to indicate is shown.

使用者は、上記操作によって指標15eを撮影地点として記録したい位置に移動させた状態で、「保存」ボタン15kを押下することによって、指標15eに対応する画像ファイルに、現在、指標15eが表示されている地点を撮影地点とした撮影地点情報を記録するように指示することができる。制御装置103は、使用者によって「保存」ボタン15kが押下された場合には、地図データから現在の指標15eの位置の緯度経度情報を取得して、指標15eに対応する画像ファイルのヘッダー部に撮影地点の緯度経度情報を撮影地点情報として書き込む。そして、制御装置103は、ポップアップ画面15fを閉じる。   The user presses the “save” button 15k in a state in which the index 15e is moved to a position to be recorded as a shooting point by the above operation, so that the index 15e is currently displayed in the image file corresponding to the index 15e. It is possible to instruct to record shooting point information with the shooting point as the shooting point. When the “save” button 15k is pressed by the user, the control device 103 acquires the latitude / longitude information of the position of the current index 15e from the map data, and stores it in the header portion of the image file corresponding to the index 15e. The latitude / longitude information of the shooting point is written as shooting point information. Then, the control device 103 closes the pop-up screen 15f.

一方、使用者は、ポップアップ画面15f上で「キャンセル」ボタン15jを押下することにより指標15eに対応する画像ファイルへの撮影地点情報の記録をキャンセルすることができる。制御装置103は、使用者によって「キャンセル」ボタン15jが押下された場合には、ポップアップ画面15fを閉じる。この場合には、指標15eに対応する画像ファイルのヘッダー部には、撮影地点情報は記録されないままとなる。   On the other hand, the user can cancel the recording of the shooting point information in the image file corresponding to the index 15e by pressing the “cancel” button 15j on the pop-up screen 15f. The control device 103 closes the pop-up screen 15f when the “cancel” button 15j is pressed by the user. In this case, the shooting point information is not recorded in the header portion of the image file corresponding to the index 15e.

(方法2)
次に、第2の撮影地点情報の記録方法としての方法2について説明する。方法2では、方法1と同様に、使用者は、サムネイル画像表示欄4bに表示されているサムネイル画像の中から、撮影地点情報が記録されていない画像ファイルのサムネイル画像のうちの1つを選択する。方法2においても、図17に示すように、使用者は、サムネイル画像表示欄4b内にサムネイル画像に対応付けて表示されているアイコン15aによって、各サムネイル画像に対応する画像に撮影地点情報が記録されているか否かを判断することができる。
(Method 2)
Next, method 2 as a recording method of the second shooting point information will be described. In Method 2, as in Method 1, the user selects one of the thumbnail images displayed in the thumbnail image display field 4b from among the thumbnail images of the image file in which shooting point information is not recorded. To do. Also in the method 2, as shown in FIG. 17, the user records the shooting point information in the image corresponding to each thumbnail image by the icon 15a displayed in association with the thumbnail image in the thumbnail image display field 4b. It can be determined whether or not it is done.

使用者は、サムネイル画像表示欄4b内でアイコン15aが表示されていないサムネイル画像15cを選択した後、図10で上述した撮影位置編集ボタン10aを押下することによって、サムネイル画像15cに対応する画像ファイルのヘッダー部への撮影地点情報の追加開始を指示することができる。制御装置103は、使用者によって撮影位置編集ボタン10aが押下された場合には、地図表示欄4a内に表示する地図の縮尺をあらかじめ設定されている縮尺、例えば図17に示すように、日本全国を網羅する縮尺に変更する。そして、地図表示欄4aの中央にサムネイル画像15cに対応する指標17aを表示し、指標17aに対応付けてポップアップ画面17bを表示する。   The user selects the thumbnail image 15c in which the icon 15a is not displayed in the thumbnail image display field 4b, and then presses the shooting position edit button 10a described above with reference to FIG. 10, thereby the image file corresponding to the thumbnail image 15c. It is possible to instruct the start of addition of shooting point information to the header portion. When the shooting position editing button 10a is pressed by the user, the control device 103 sets the scale of the map to be displayed in the map display field 4a in advance, for example, as shown in FIG. Change to a scale that covers Then, an index 17a corresponding to the thumbnail image 15c is displayed in the center of the map display field 4a, and a pop-up screen 17b is displayed in association with the index 17a.

使用者は、ポップアップ画面17b上の撮影場所入力欄17cに撮影地点を示す地名を入力して、「検索」ボタン17dを押下することにより、撮影場所入力欄17cに入力した地名の候補が地名候補欄17e内に一覧表示される。例えば、使用者が図18に示すように、撮影場所入力欄17cに「○○自然公園」と入力して「検索」ボタン17dを押下した場合には、制御装置103は、地図表示欄4a内に表示されている地図の範囲内、すなわち日本全国を対象として、地図データを参照して「○○自然公園」という地名を検索する。   The user inputs a place name indicating a shooting point in the shooting place input field 17c on the pop-up screen 17b, and presses the “search” button 17d, whereby the place name candidate input in the shooting place input field 17c becomes the place name candidate. A list is displayed in the column 17e. For example, as shown in FIG. 18, when the user inputs “XX Nature Park” in the shooting location input field 17 c and presses the “Search” button 17 d, the control device 103 displays the map display field 4 a. In the range of the map displayed in (1), that is, all over Japan, the place name “XX Natural Park” is searched with reference to the map data.

そして、制御装置103は、図19に示すように、地名の検索結果とそれぞれの住所を地名候補欄17e内に一覧表示する。このとき、制御装置103は、現在、指標17aが指し示している地点から直線距離が近い地名から順にソートして、地名候補欄17e内に地名と住所を一覧表示する。   Then, as shown in FIG. 19, the control device 103 displays a list of place name search results and respective addresses in the place name candidate field 17e. At this time, the control device 103 sorts the place names having the straight line distance from the point indicated by the index 17a in order, and displays a list of place names and addresses in the place name candidate column 17e.

使用者は、地名候補欄17e内に表示されている地名の中から、指標17aに対応する画像ファイルに撮影地点として書き込みたい地名を選択して、「表示位置補正」ボタン17fを押下する。制御装置103は、使用者によって「表示位置補正」ボタン17fが押下されると、地図表示欄4a内の地図をスクロールさせて、指標17aを地名表示欄17e内で選択されている地名に対応する地点に移動させる。   The user selects a place name to be written as a shooting point in the image file corresponding to the index 17a from the place names displayed in the place name candidate column 17e, and presses the “display position correction” button 17f. When the “display position correction” button 17f is pressed by the user, the control device 103 scrolls the map in the map display field 4a, and the index 17a corresponds to the place name selected in the place name display field 17e. Move to a point.

図20は、使用者によって地名表示欄17e内で住所が「東京都荒川区・・・」の「○○自然公園」が選択されて「表示位置補正」ボタン17fが押下されたことにより、指標17aが図19に示した位置から東京都荒川区にある○○自然公園を指し示す位置に移動した例を示している。なお、図20では、地図表示欄4a内の地図は日本全国を網羅する地図であるため、指標17aが指し示す地点の詳細を確認できないため、使用者は、ズームコントロールバー4eを操作して地図を拡大することができる。例えば、使用者は、図21に示すように地図を拡大することによって、○○自然公園付近の詳細地図上に指標17aを表示することができる。   FIG. 20 shows an indicator when the user selects “XX Natural Park” with an address “Arakawa-ku, Tokyo ...” in the place name display field 17e and presses the “display position correction” button 17f. FIG. 17 shows an example in which 17a has moved from the position shown in FIG. 19 to a position pointing to the XX nature park in Arakawa-ku, Tokyo. In FIG. 20, since the map in the map display field 4a is a map that covers the whole of Japan, the details of the point indicated by the index 17a cannot be confirmed. Therefore, the user operates the zoom control bar 4e to display the map. Can be enlarged. For example, the user can display the index 17a on the detailed map near the XX nature park by enlarging the map as shown in FIG.

使用者は、図20に示す画面、または図21に示す画面上、すなわち指標17aを撮影地点として記録したい位置に移動させた状態で、「保存」ボタン17gを押下することによって、指標17aに対応する画像ファイルに、現在、指標17aが表示されている地点を撮影地点とした撮影地点情報を記録するように指示することができる。制御装置103は、使用者によって「保存」ボタン17gが押下された場合には、地図データから現在の指標17aの位置の緯度経度情報を取得して、指標17aに対応する画像ファイルのヘッダー部に撮影地点の緯度経度情報を撮影地点情報として書き込む。そして、制御装置103は、ポップアップ画面17bを閉じる。   The user corresponds to the index 17a by pressing the “save” button 17g on the screen shown in FIG. 20 or the screen shown in FIG. 21, that is, in a state where the index 17a is moved to a position to be recorded as a shooting point. It is possible to instruct the image file to record the shooting point information with the point where the index 17a is currently displayed as the shooting point. When the “save” button 17g is pressed by the user, the control device 103 acquires the latitude / longitude information of the position of the current index 17a from the map data, and stores it in the header portion of the image file corresponding to the index 17a. The latitude / longitude information of the shooting point is written as shooting point information. Then, the control device 103 closes the pop-up screen 17b.

一方、使用者は、ポップアップ画面17b上で「キャンセル」ボタン17hを押下することにより指標17aに対応する画像ファイルへの撮影地点情報の記録をキャンセルすることができる。制御装置103は、使用者によって「キャンセル」ボタン17hが押下された場合には、ポップアップ画面17bを閉じる。この場合には、指標17aに対応する画像ファイルのヘッダー部には、撮影地点情報は記録されないままとなる。   On the other hand, the user can cancel the recording of the shooting point information in the image file corresponding to the index 17a by pressing the “cancel” button 17h on the pop-up screen 17b. The control device 103 closes the pop-up screen 17b when the “cancel” button 17h is pressed by the user. In this case, the shooting point information remains unrecorded in the header portion of the image file corresponding to the index 17a.

以上説明した(方法1)または(方法2)のいずれかの方法を用いることにより、制御装置103は、使用者による指示に基づいて、撮影地点情報が記録されていない画像ファイルのヘッダー部に撮影地点情報を記録することができる。なお、(方法1)と(方法2)のいずれの方法で撮影地点情報の記録を行うかは、あらかじめ設定されていてもよいし、使用者が任意に選択できるようにしてもよい。   By using any one of (Method 1) or (Method 2) described above, the control device 103 captures an image in the header portion of the image file in which the shooting location information is not recorded based on an instruction from the user. Point information can be recorded. It should be noted that either of (Method 1) and (Method 2) for recording the shooting point information may be set in advance or may be arbitrarily selected by the user.

図22は、本実施の形態におけるパソコン100の処理を示すフローチャートである。図22に示す処理は、使用者によって画像表示アプリケーションの実行が指示されると起動するプログラムとして、制御装置103によって実行される。   FIG. 22 is a flowchart showing processing of personal computer 100 in the present embodiment. The process shown in FIG. 22 is executed by the control device 103 as a program that is activated when an instruction to execute the image display application is given by the user.

ステップS10において、制御装置103は、モニタ105上に図2に示した画像表示画面を表示して、ステップS20へ進む。ステップS20では、制御装置103は、図3に示したように、使用者によってサムネイル画像一覧表示領域2b内に表示した少なくとも1つのサムネイル画像が選択されて、地図表示ボタン3aが押下されることにより、地図表示画面の表示が指示されたか否かを判断する。ステップS20で否定判断した場合には、後述するステップS120へ進む。これに対して、ステップS20で肯定判断した場合には、ステップS30へ進む。   In step S10, the control device 103 displays the image display screen shown in FIG. 2 on the monitor 105, and proceeds to step S20. In step S20, as shown in FIG. 3, the control device 103 selects at least one thumbnail image displayed in the thumbnail image list display area 2b by the user and presses the map display button 3a. Then, it is determined whether display of the map display screen is instructed. If a negative determination is made in step S20, the process proceeds to step S120 described later. On the other hand, if a positive determination is made in step S20, the process proceeds to step S30.

ステップS30では、制御装置103は、通信装置106を介して外部の地図サーバに接続して、使用者によって選択された画像の撮影地点を網羅する範囲の地図データの送信を要求する。そして、制御装置103は、地図サーバから送信されてくる地図データを受信することによって、使用者によって選択された画像の撮影地点を網羅する範囲の地図データを取得する。その後、ステップS40へ進み、制御装置103は、上述した地図の縮尺を決定するための処理を実行して、地図表示欄4a内に画像表示画面上で使用者によって選択された画像の撮影地点を網羅して表示できる最大縮尺の地図を決定する。その後、ステップS50へ進む。   In step S30, the control device 103 connects to an external map server via the communication device 106, and requests transmission of map data in a range that covers the shooting point of the image selected by the user. And the control apparatus 103 acquires the map data of the range which covers the imaging | photography spot of the image selected by the user by receiving the map data transmitted from a map server. Thereafter, the process proceeds to step S40, and the control device 103 executes the process for determining the scale of the map described above, and sets the shooting point of the image selected by the user on the image display screen in the map display field 4a. Determine the largest scale map that can be displayed comprehensively. Thereafter, the process proceeds to step S50.

ステップS50では、制御装置103は、使用者によって図5から図9を用いて上述した操作がされることにより、画像ファイルへの地名の記録が指示されたか否かを判断する。ステップS50で肯定判断した場合には、ステップS60へ進み、制御装置103は、上述した使用者による操作に基づいて、画像ファイルのヘッダー部に撮影地点の地理情報として使用者によって指定された地名を記録して、ステップS70へ進む。これに対して、ステップS50で否定判断した場合には、ステップS70へ進む。   In step S50, the control device 103 determines whether or not an instruction to record a place name in the image file is given by the operation described above with reference to FIGS. 5 to 9 by the user. When an affirmative determination is made in step S50, the process proceeds to step S60, and the control device 103 adds the place name designated by the user as the geographical information of the shooting point to the header portion of the image file based on the above-described operation by the user. Record and proceed to step S70. On the other hand, if a negative determination is made in step S50, the process proceeds to step S70.

ステップS70では、制御装置103は、使用者によって図10から図12を用いて上述した(方法A)または、図13から図14を用いて上述した(方法B)のいずれかの方法に基づく操作がされることにより、画像ファイルに記録されている撮影地点情報の修正が指示されたか否かを判断する。ステップS70で肯定判断した場合には、ステップS80へ進み、制御装置103は、使用者による上述した操作に基づいて、画像ファイルのヘッダー部に記録されている撮影地点の緯度経度情報を上書きして更新し、ステップS90へ進む。これに対して、ステップS70で否定判断した場合には、ステップS90へ進む。   In step S <b> 70, the control device 103 performs an operation based on either the method (method A) described above with reference to FIGS. 10 to 12 or the method (method B) described above with reference to FIGS. 13 to 14. As a result, it is determined whether or not an instruction to correct the shooting point information recorded in the image file has been issued. When an affirmative determination is made in step S70, the process proceeds to step S80, and the control device 103 overwrites the latitude / longitude information of the shooting point recorded in the header portion of the image file based on the above-described operation by the user. Update and go to step S90. On the other hand, if a negative determination is made in step S70, the process proceeds to step S90.

ステップS90では、制御装置103は、使用者によって図15から図16を用いて上述した(方法1)または、図17から図21を用いて上述した(方法2)のいずれかの方法に基づく操作がされることにより、撮影地点情報が記録されていない画像ファイルへの撮影地点情報の記録が指示されたか否かを判断する。ステップS90で肯定判断した場合には、ステップS100へ進み、制御装置103は、使用者による上述した操作に基づいて、画像ファイルのヘッダー部に撮影地点情報を記録して、ステップS110へ進む。これに対して、ステップS90で否定判断した場合には、ステップS110へ進む。   In step S90, the control device 103 performs an operation based on either the method (method 1) described above with reference to FIGS. 15 to 16 or the method (method 2) described above with reference to FIGS. As a result, it is determined whether or not recording of shooting point information is instructed to an image file in which shooting point information is not recorded. When an affirmative determination is made in step S90, the process proceeds to step S100, and the control device 103 records the shooting point information in the header portion of the image file based on the above-described operation by the user, and then proceeds to step S110. On the other hand, if a negative determination is made in step S90, the process proceeds to step S110.

ステップS110では、制御装置103は、使用者によって操作部材101が操作されることにより、地図表示画面上の「Exit」ボタン4fが押下されることにより、地図表示画面の表示の終了が指示されたか否かを判断する。ステップS110で否定判断した場合には、ステップS50へ戻って処理を繰り返す。これに対して、ステップS110で肯定判断した場合には、ステップS120へ進む。   In step S110, the control apparatus 103 has been instructed to end the display of the map display screen by pressing the “Exit” button 4f on the map display screen by operating the operation member 101 by the user. Judge whether or not. If a negative determination is made in step S110, the process returns to step S50 and is repeated. On the other hand, if a positive determination is made in step S110, the process proceeds to step S120.

ステップS120では、制御装置103は、使用者によって操作部材101が操作されることにより、画像表示アプリケーションの終了が指示されたか否かを判断する。ステップS120で否定判断した場合には、ステップS10へ戻って処理を繰り返す。これに対して、ステップS120で肯定判断した場合には、処理を終了する。   In step S120, the control device 103 determines whether or not the user has instructed to end the image display application by operating the operation member 101. If a negative determination is made in step S120, the process returns to step S10 and is repeated. On the other hand, when an affirmative determination is made in step S120, the process ends.

以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
(1)制御装置103は、画像表示画面上で使用者によって指定された画像の撮影地点を含む地図データを取得して地図表示画面を表示し、地図表示欄4a内に表示されている範囲の地図データに基づいて、使用者によって指定された画像の撮影地点情報を編集するようにした。これによって、既に撮影地点情報が記録されている画像の撮影地点情報を編集することができる。
According to the present embodiment described above, the following operational effects can be obtained.
(1) The control device 103 acquires map data including the shooting point of the image specified by the user on the image display screen, displays the map display screen, and displays the range displayed in the map display field 4a. The shooting point information of the image specified by the user is edited based on the map data. This makes it possible to edit shooting point information of an image in which shooting point information has already been recorded.

(2)制御装置103は、図5に示したポップアップ画面5bの地理情報タブ5b−1上で、撮影地点の地名の選択を受け付けて、その地名を画像ファイルのヘッダー部に撮影地点の地理情報として記録するようにした。これによって、画像ファイルに、撮影時に記録される緯度経度情報以外の撮影地点情報として、撮影地点の地名も記録することができる。 (2) The control device 103 accepts the selection of the place name of the shooting point on the geographic information tab 5b-1 of the pop-up screen 5b shown in FIG. 5, and uses the place name as the geographic information of the shooting point in the header portion of the image file. Was recorded as. Thereby, the place name of the shooting point can also be recorded as shooting point information other than the latitude and longitude information recorded at the time of shooting in the image file.

(3)制御装置103は、ポップアップ画面5bの地理情報タブ5b−1上の地名表示欄5d内で使用者によって選択された地名を撮影地点の地名として画像ファイルを更新する例について説明した。これによって、使用者は、候補の中から選択した地名を画像の撮影地点情報として記録することができる。 (3) The control apparatus 103 described the example which updates an image file by using the place name selected by the user in the place name display column 5d on the geographic information tab 5b-1 of the pop-up screen 5b as the place name of the shooting point. Thus, the user can record the place name selected from the candidates as the shooting point information of the image.

(4)制御装置103は、ポップアップ画面5bの地理情報タブ5b−1上の地名表示欄5d内、ポップアップ画面の位置補正タブ5b−2上の地名表示欄13c内、ポップアップ画面15f上の地名表示欄15h内、およびポップアップ画面17b上の地名候補欄17e内には、対象となる指標が指し示している地点から直線距離が近い地名から順にソートして地名を一覧表示するようにした。これによって、使用者が選択する可能性が高い地名が上から順番に並ぶように、各欄内に地名を一覧表示することができる。 (4) The control device 103 displays the place name on the place name display field 5d on the geographic information tab 5b-1 of the pop-up screen 5b, the place name display field 13c on the position correction tab 5b-2 of the pop-up screen, and the place name on the pop-up screen 15f. In the column 15h and in the place name candidate column 17e on the pop-up screen 17b, the place names are sorted and displayed in order from the place where the straight line distance is short from the point indicated by the target index. This makes it possible to display a list of place names in each column so that place names that are likely to be selected by the user are arranged in order from the top.

(5)制御装置103は、使用者によってポップアップ画面5b上の「撮影場所」テキストフィールド5fに撮影地点の地名が手入力された場合には、その地名を画像の撮影地点情報として記録するようにした。これによって、使用者は、任意の地名を画像の撮影地点情報として記録することができる。 (5) When the place name of the shooting location is manually entered in the “shooting location” text field 5f on the pop-up screen 5b by the user, the control device 103 records the location name as shooting location information of the image. did. As a result, the user can record an arbitrary place name as shooting point information of the image.

(6)制御装置103は、ポップアップ画面5b上の「撮影場所」テキストフィールド5fに撮影地点の地名が手入力されたた状態で「チェック」ボタン5iが押下された場合には、地図データから取得した地図表示欄4a内に表示中の地図の範囲内の地名リストの中に「撮影場所」テキストフィールド5fに入力された地名が存在するか否かを判断する。そして、地名リスト内に該当する地名が存在しないと判断した場合には、図9に示した警告ダイアログ9aを地図表示画面上に出力して警告するようにした。これによって、使用者は、自身が入力した地名が地図表示欄4a内に表示中の地図の範囲内に存在しないことを把握することができる。 (6) The control device 103 acquires from the map data when the “check” button 5i is pressed while the place name of the shooting point is manually entered in the “shooting place” text field 5f on the pop-up screen 5b. It is determined whether or not the place name input in the “shooting place” text field 5f exists in the place name list within the range of the map being displayed in the map display field 4a. When it is determined that the place name does not exist in the place name list, the warning dialog 9a shown in FIG. 9 is output on the map display screen to warn. As a result, the user can grasp that the place name input by himself / herself does not exist within the range of the map being displayed in the map display field 4a.

(7)制御装置103は、上述した方法Aにおいて、地図表示欄4a内の地図上で指標の位置が変更された場合には、地図データに基づいて変更後の指標の位置情報を取得し、取得した位置情報で対応する画像ファイルの撮影地点の位置情報を更新するようにした。これによって、使用者は、地図上で指標を移動させるだけで、容易に画像の撮影地点を変更することができる。 (7) In the method A described above, when the position of the index is changed on the map in the map display field 4a, the control device 103 acquires the position information of the index after the change based on the map data, The position information of the shooting point of the corresponding image file is updated with the acquired position information. Thus, the user can easily change the shooting point of the image simply by moving the index on the map.

(8)制御装置103は、上述した方法Bにおいて、ポップアップ画面5bの位置補正タブ5b−2上の地名表示欄13c内で使用者によって選択された地名の位置情報で対応する画像ファイルの撮影地点の位置情報を更新するようにした。これによって、使用者は、地名表示欄13c内に表示された地名を選択するだけで、容易に画像の撮影地点を変更することができる。 (8) In the method B described above, the control device 103 captures the image file corresponding to the position information of the place name selected by the user in the place name display field 13c on the position correction tab 5b-2 of the pop-up screen 5b. The location information of was updated. Thus, the user can easily change the shooting point of the image only by selecting the place name displayed in the place name display field 13c.

(9)制御装置103は、上述した方法AおよびBにおいて、使用者によって撮影地点が変更された場合に、変更前の撮影地点と変更後の撮影地点との間の直線距離が所定の閾値より大きい場合には、図12に示した確認画面12aを表示して使用者に警告するようにした。これによって、変更前の撮影地点と変更後の撮影地点が所定距離以上離れている場合には、使用者による撮影地点の変更に誤りがある可能性があることを加味して、警告することができる。 (9) When the shooting location is changed by the user in the methods A and B described above, the control device 103 determines that the linear distance between the shooting location before the change and the shooting location after the change is greater than a predetermined threshold. If it is larger, the confirmation screen 12a shown in FIG. 12 is displayed to warn the user. As a result, when the shooting point before the change and the shooting point after the change are more than a predetermined distance, a warning may be given in consideration of the possibility that the user may change the shooting point. it can.

(10)制御装置103は、画像ファイルに撮影地点情報が記録されていない場合には、ポップアップ画面15f上の地名表示欄15h内で使用者によって選択された地名の位置情報を画像ファイルに記録するようにした。これによって、使用者は、地名表示欄15h内に表示された地名を選択するだけで、容易に画像ファイルに撮影地点情報を記録することができる。 (10) When the shooting point information is not recorded in the image file, the control device 103 records the position information of the place name selected by the user in the place name display field 15h on the pop-up screen 15f in the image file. I did it. Thus, the user can easily record the shooting point information in the image file simply by selecting the place name displayed in the place name display field 15h.

(11)制御装置103は、地図表示欄4a内に表示されている地図の範囲内の地名の中から、使用者によってポップアップ画面17b上の撮影場所入力欄17cに入力された地名を地名候補欄17e内に一覧表示し、地名候補欄17e内で使用者によって選択された地名の位置情報を画像ファイルに記録するようにした。これによって、使用者は、あらかじめ地名を入力して地名の候補を絞り込んだ上で、地名候補欄17e内に表示された地名を選択するだけで、容易に画像ファイルに撮影地点情報を記録することができる。 (11) The control device 103 selects the place name input by the user in the shooting place input field 17c on the pop-up screen 17b from among the place names within the range of the map displayed in the map display field 4a. A list is displayed in 17e, and the location information of the place name selected by the user in the place name candidate column 17e is recorded in the image file. Thus, the user can easily record the shooting point information in the image file simply by inputting the place name in advance and narrowing down the place name candidates and then selecting the place name displayed in the place name candidate field 17e. Can do.

―変形例―
なお、上述した実施の形態のパソコンは、以下のように変形することもできる。
(1)上述した実施の形態では、撮影地点情報を画像ファイルのヘッダー部に記録することにより、撮影地点情報を画像に関連付ける例について説明した。しかしながら、画像ファイルのファイル名と撮影地点情報とをデータベースを用いて関連付けるようにしてもよい。この場合、データベースはHDD104に記録すればよく、制御装置103は、使用者からの指示に基づいて、データベースに登録されている撮影地点情報を更新すればよい。
-Modification-
Note that the personal computer of the above-described embodiment can be modified as follows.
(1) In the above-described embodiment, the example in which the shooting point information is associated with the image by recording the shooting point information in the header portion of the image file has been described. However, the file name of the image file and the shooting point information may be associated using a database. In this case, the database may be recorded in the HDD 104, and the control device 103 may update the shooting point information registered in the database based on an instruction from the user.

(2)上述した実施の形態では、図4に示す指標4cのように、地図上に表示する撮影地点を示す指標としてピンの形状をした図形を表示する例について説明した。しかしながら、これに限定されず、例えば指標として他の形状の図形、サムネイル画像、または文字等を表示するようにしてもよい。 (2) In the above-described embodiment, an example has been described in which a figure in the shape of a pin is displayed as an index indicating a shooting point displayed on a map, like the index 4c shown in FIG. However, the present invention is not limited to this, and for example, a figure of another shape, a thumbnail image, or a character may be displayed as an index.

(3)上述した実施の形態では、情報処理装置としてパソコン100を用いる例について説明した。しかしながら、本発明は、画像ファイルを記録する記憶装置または記憶媒体、画像を表示する表示装置とを備え、外部の地図サーバから地図データを取得することができる他の装置、例えばデジタルカメラ、携帯電話等にも適用することが可能である。 (3) In the above-described embodiment, the example in which the personal computer 100 is used as the information processing apparatus has been described. However, the present invention includes a storage device or storage medium for recording an image file, a display device for displaying an image, and other devices that can acquire map data from an external map server, such as a digital camera, a mobile phone, etc. It is also possible to apply to the above.

なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。   Note that the present invention is not limited to the configurations in the above-described embodiments as long as the characteristic functions of the present invention are not impaired. Moreover, it is good also as a structure which combined the above-mentioned embodiment and a some modification.

パソコンの一実施の形態の構成を示すブロック図である。It is a block diagram which shows the structure of one Embodiment of a personal computer. 画像表示画面の具体例を示す第1の図である。It is a 1st figure which shows the specific example of an image display screen. 画像表示画面の具体例を示す第2の図である。It is a 2nd figure which shows the specific example of an image display screen. 地図表示画面の具体例を示す第1の図である。It is a 1st figure which shows the specific example of a map display screen. 画像ファイルへ地名を記録するための操作例を示す第1の図である。It is a 1st figure which shows the example of operation for recording a place name to an image file. 画像ファイルへ地名を記録するための操作例を示す第2の図である。It is a 2nd figure which shows the example of operation for recording a place name to an image file. 画像ファイルへ地名を記録するための操作例を示す第3の図である。It is a 3rd figure which shows the example of operation for recording a place name to an image file. 画像ファイルへ地名を記録するための操作例を示す第4の図である。It is a 4th figure which shows the example of operation for recording the place name to an image file. 画像ファイルへ地名を記録するための操作例を示す第5の図である。It is a 5th figure which shows the example of operation for recording the place name to an image file. 方法Aにより画像ファイルの撮影地点情報を修正するための操作例を示す第1の図である。FIG. 10 is a first diagram illustrating an operation example for correcting shooting point information of an image file by a method A. 方法Aにより画像ファイルの撮影地点情報を修正するための操作例を示す第2の図である。FIG. 10 is a second diagram illustrating an operation example for correcting shooting point information of an image file by the method A. 方法Aにより画像ファイルの撮影地点情報を修正するための操作例を示す第3の図である。FIG. 10 is a third diagram illustrating an operation example for correcting shooting point information of an image file by the method A. 方法Bにより画像ファイルの撮影地点情報を修正するための操作例を示す第1の図である。FIG. 10 is a first diagram illustrating an operation example for correcting shooting point information of an image file by a method B. 方法Bにより画像ファイルの撮影地点情報を修正するための操作例を示す第2の図である。12 is a second diagram illustrating an example of an operation for correcting shooting point information of an image file by Method B. FIG. 方法1により画像ファイルへ撮影地点情報を記録するための操作例を示す第1の図である。FIG. 10 is a first diagram illustrating an operation example for recording shooting point information in an image file by the method 1; 方法1により画像ファイルへ撮影地点情報を記録するための操作例を示す第2の図である。12 is a second diagram illustrating an example of an operation for recording shooting point information in an image file by Method 1. FIG. 方法2により画像ファイルへ撮影地点情報を記録するための操作例を示す第1の図である。12 is a first diagram illustrating an example of an operation for recording shooting point information in an image file by Method 2. FIG. 方法2により画像ファイルへ撮影地点情報を記録するための操作例を示す第2の図である。12 is a second diagram illustrating an example of an operation for recording shooting point information in an image file by the method 2. FIG. 方法2により画像ファイルへ撮影地点情報を記録するための操作例を示す第3の図である。FIG. 11 is a third diagram illustrating an example of an operation for recording shooting point information in an image file by Method 2. 方法2により画像ファイルへ撮影地点情報を記録するための操作例を示す第4の図である。FIG. 10 is a fourth diagram illustrating an operation example for recording shooting point information in an image file by the method 2; 方法2により画像ファイルへ撮影地点情報を記録するための操作例を示す第5の図である。FIG. 10 is a fifth diagram illustrating an operation example for recording shooting point information in an image file by the method 2; パソコン100の処理を示すフローチャート図である。4 is a flowchart showing processing of the personal computer 100. FIG.

符号の説明Explanation of symbols

100 パソコン、101 操作部材、102 接続IF、103 制御装置、104 HDD、105 モニタ、106 通信装置 100 PC, 101 operation member, 102 connection IF, 103 control device, 104 HDD, 105 monitor, 106 communication device

Claims (15)

撮影地点に関する情報が関連付けて記録されている画像の中から、使用者によって指定された少なくとも1つの画像を選択する画像選択手段と、
前記画像選択手段が選択した画像(以下、「選択画像」)の撮影地点を含む範囲の地図データを取得する地図データ取得手段と、
前記地図データ取得手段が取得した地図データに基づいて、地図を画面上に表示する地図表示手段と、
前記画面上に表示されている範囲の地図(以下、「表示範囲地図」)の地図データに基づいて、前記選択画像の撮影地点に関する情報を編集する編集手段とを備えることを特徴とする情報処理装置。
Image selection means for selecting at least one image designated by the user from images recorded in association with information relating to the shooting location;
Map data acquisition means for acquiring map data in a range including a shooting point of an image selected by the image selection means (hereinafter referred to as “selected image”);
Map display means for displaying a map on the screen based on the map data acquired by the map data acquisition means;
An information processing system comprising: editing means for editing information relating to a shooting point of the selected image based on map data of a map of a range displayed on the screen (hereinafter referred to as “display range map”). apparatus.
請求項1に記載の情報処理装置において、
前記撮影地点に関する情報は、前記撮影地点の地名を含み、
前記編集手段は、前記選択画像に関連付けられている前記撮影地点の地名を編集することを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
The information regarding the shooting point includes a place name of the shooting point,
The information processing apparatus, wherein the editing unit edits a place name of the shooting location associated with the selected image.
請求項2に記載の情報処理装置において、
前記表示範囲地図の地図データから該範囲内に含まれる地名を取得して一覧表示する第1の地名表示手段をさらに備え、
前記編集手段は、前記選択画像に関連付けられている前記撮影地点の地名を、一覧表示した地名の中から使用者によって選択された地名に設定することを特徴とする情報処理装置。
The information processing apparatus according to claim 2,
A first place name display means for acquiring and displaying a list of place names included in the range from the map data of the display range map;
The information processing apparatus, wherein the editing unit sets a place name of the shooting location associated with the selected image to a place name selected by a user from a list of place names displayed.
請求項3に記載の情報処理装置において、
前記第1の地名表示手段は、取得した地名を前記選択画像の撮影地点からの距離が近い順に一覧表示することを特徴とする情報処理装置。
The information processing apparatus according to claim 3.
The information processing apparatus according to claim 1, wherein the first place name display means displays a list of the obtained place names in order of increasing distance from the shooting point of the selected image.
請求項2に記載の情報処理装置において、
使用者による前記選択画像の撮影地点の地名の入力を受け付ける第1の受付手段をさらに備え、
前記編集手段は、前記選択画像に関連付けられている前記撮影地点の地名を、使用者によって入力された地名に設定することを特徴とする情報処理装置。
The information processing apparatus according to claim 2,
A first receiving means for receiving an input of a place name of the shooting point of the selected image by the user;
The information processing apparatus, wherein the editing unit sets a place name of the shooting location associated with the selected image to a place name input by a user.
請求項5に記載の情報処理装置において、
前記第1の受付手段が使用者による前記選択画像の撮影地点の地名の入力を受け付けたときに、前記表示範囲地図の地図データに基づいて、使用者によって入力された地名が前記表示範囲地図内に含まれる地名と一致するか否かを判定する判定手段と、
前記判定手段が一致しないと判定した場合に使用者に警告を行う第1の警告手段をさらに備えることを特徴とする情報処理装置。
The information processing apparatus according to claim 5,
When the first accepting means accepts the input of the place name of the shooting point of the selected image by the user, the place name inputted by the user is included in the display range map based on the map data of the display range map. Determination means for determining whether or not the place name included in
An information processing apparatus, further comprising first warning means for warning a user when it is determined that the determination means do not match.
請求項1〜6のいずれか一項に記載の情報処理装置において、
前記撮影地点に関する情報は、前記撮影地点の位置情報を含み、
前記編集手段は、前記選択画像に関連付けられている前記撮影地点の位置情報を編集することを特徴とする情報処理装置。
In the information processing apparatus according to any one of claims 1 to 6,
The information regarding the shooting point includes position information of the shooting point,
The information processing apparatus, wherein the editing unit edits position information of the shooting point associated with the selected image.
請求項7に記載の情報処理装置において、
前記選択画像の撮影地点に関する情報に基づいて、前記表示範囲地図上の撮影地点に相当する位置に指標を表示する指標表示手段をさらに備え、
前記編集手段は、使用者によって地図上で前記指標の位置が変更された場合には、前記表示範囲地図の地図データに基づいて変更後の指標の位置情報を取得し、取得した位置情報で前記選択画像の撮影地点の位置情報を更新することを特徴とする情報処理装置。
The information processing apparatus according to claim 7,
Based on information about the shooting point of the selected image, further comprising an index display means for displaying an index at a position corresponding to the shooting point on the display range map;
When the position of the index on the map is changed by the user, the editing unit acquires the position information of the index after the change based on the map data of the display range map, and uses the acquired position information as the position information. An information processing apparatus that updates position information of a shooting point of a selected image.
請求項7に記載の情報処理装置において、
前記選択画像の撮影地点に関する情報に基づいて、前記表示範囲地図上の撮影地点に相当する位置に指標を表示する指標表示手段をと、
使用者によって地図上で前記指標が選択された場合に、前記表示範囲地図の地図データから該範囲内に含まれる地名を取得して一覧表示する第2の地名表示手段とをさらに備え、
前記編集手段は、一覧表示した地名の中から使用者によっていずれかの地名が選択された場合には、前記表示範囲地図の地図データに基づいて、選択された地名の位置情報を取得し、取得した位置情報で前記選択画像の撮影地点の位置情報を更新することを特徴とする情報処理装置。
The information processing apparatus according to claim 7,
An index display unit that displays an index at a position corresponding to the shooting point on the display range map based on information on the shooting point of the selected image;
When the index is selected on a map by a user, the display area map further includes second place name display means for acquiring and displaying a list of place names included in the range from the map data of the display range map,
When any place name is selected by the user from among the place names displayed in a list, the editing means acquires position information of the selected place name based on the map data of the display range map, and acquires The information processing apparatus updates the position information of the photographing point of the selected image with the position information thus obtained.
請求項8または9に記載の情報処理装置において、
変更前の撮影地点と変更後の撮影地点との間の距離が所定の閾値より大きい場合には、使用者に警告を行う第2の警告手段をさらに備えることを特徴とする情報処理装置。
The information processing apparatus according to claim 8 or 9,
An information processing apparatus, further comprising: a second warning unit that warns a user when the distance between the shooting point before the change and the shooting point after the change is larger than a predetermined threshold.
請求項10に記載の情報処理装置において、
前記第2の地名表示手段は、取得した地名を前記選択画像の撮影地点からの距離が近い順に一覧表示することを特徴とする情報処理装置。
The information processing apparatus according to claim 10,
The information processing apparatus characterized in that the second place name display means displays a list of the obtained place names in order of increasing distance from the shooting point of the selected image.
請求項1〜11のいずれか一項に記載の情報処理装置において、
前記選択画像に撮影地点に関する情報が関連付けて記録されていない場合に、前記表示範囲地図の地図データに基づいて、前記選択画像に撮影地点に関する情報を関連付ける関連付け手段をさらに備えることを特徴とする情報処理装置。
In the information processing apparatus according to any one of claims 1 to 11,
Information further comprising an associating means for associating information relating to the photographing point with the selected image based on map data of the display range map when information relating to the photographing point is not recorded in association with the selected image. Processing equipment.
請求項12に記載の情報処理装置において、
前記撮影地点に関する情報は、前記撮影地点の位置情報を含み、
前記表示範囲地図の地図データから該範囲内に含まれる地名を取得して一覧表示する第3の地名表示手段をさらに備え、
前記編集手段は、一覧表示した地名の中から使用者によっていずれかの地名が選択された場合には、前記表示範囲地図の地図データに基づいて、選択された地名の位置情報を取得し、取得した位置情報を前記選択画像の撮影地点として関連付けることを特徴とする情報処理装置。
The information processing apparatus according to claim 12,
The information regarding the shooting point includes position information of the shooting point,
A third place name display means for acquiring and displaying a list of place names included in the range from the map data of the display range map;
When any place name is selected by the user from among the place names displayed in a list, the editing means acquires position information of the selected place name based on the map data of the display range map, and acquires An information processing apparatus characterized by associating the obtained position information as a shooting point of the selected image.
請求項12に記載の情報処理装置において、
前記撮影地点に関する情報は、前記撮影地点の位置情報を含み、
使用者による地名の入力を受け付ける第3の受付手段と、
前記表示範囲地図の地図データから該範囲内に含まれる地名のうち、前記第3の受付手段で受け付けた地名を取得して一覧表示する第3の地名表示手段をさらに備え、
前記関連付け手段は、一覧表示した地名の中から使用者によっていずれかの地名が選択された場合には、前記表示範囲地図の地図データに基づいて、選択された地名の位置情報を取得し、取得した位置情報を前記選択画像の撮影地点として関連付けることを特徴とする情報処理装置。
The information processing apparatus according to claim 12,
The information regarding the shooting point includes position information of the shooting point,
A third receiving means for receiving an input of a place name by the user;
3rd place name display means which acquires the place name received by the 3rd receiving means among the place names included in the range from the map data of the display range map, and displays a list,
The association means obtains position information of the selected place name based on the map data of the display range map when any place name is selected by the user from the place names displayed as a list, and acquires An information processing apparatus characterized by associating the obtained position information as a shooting point of the selected image.
コンピュータに、
撮影地点に関する情報が関連付けて記録されている画像の中から、使用者によって指定された少なくとも1つの画像を選択する画像選択手順と、
前記画像選択手順で選択した画像(以下、「選択画像」)の撮影地点を含む範囲の地図データを取得する地図データ取得手順と、
前記地図データ取得手順で取得した地図データに基づいて、地図を画面上に表示する地図表示手順と、
前記画面上に表示されている範囲の地図の地図データに基づいて、前記選択画像の撮影地点に関する情報を編集する編集手順とを実行させるための情報処理プログラム。
On the computer,
An image selection procedure for selecting at least one image designated by the user from images recorded in association with information on the shooting location;
A map data acquisition procedure for acquiring map data in a range including a shooting point of an image selected in the image selection procedure (hereinafter referred to as “selected image”);
Based on the map data acquired in the map data acquisition procedure, a map display procedure for displaying a map on the screen,
An information processing program for executing an editing procedure for editing information relating to a shooting point of the selected image based on map data of a map in a range displayed on the screen.
JP2008251262A 2008-09-29 2008-09-29 Information processor and information processing program Pending JP2010085445A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008251262A JP2010085445A (en) 2008-09-29 2008-09-29 Information processor and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008251262A JP2010085445A (en) 2008-09-29 2008-09-29 Information processor and information processing program

Publications (1)

Publication Number Publication Date
JP2010085445A true JP2010085445A (en) 2010-04-15

Family

ID=42249499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008251262A Pending JP2010085445A (en) 2008-09-29 2008-09-29 Information processor and information processing program

Country Status (1)

Country Link
JP (1) JP2010085445A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013149220A (en) * 2012-01-23 2013-08-01 Canon Inc Image display device and control method thereof
JP2015011637A (en) * 2013-07-01 2015-01-19 富士通株式会社 Address identifying program, address identifying method, and address identifying apparatus
JP2016128987A (en) * 2015-01-09 2016-07-14 ブラザー工業株式会社 Information processing apparatus, recording system, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013149220A (en) * 2012-01-23 2013-08-01 Canon Inc Image display device and control method thereof
JP2015011637A (en) * 2013-07-01 2015-01-19 富士通株式会社 Address identifying program, address identifying method, and address identifying apparatus
JP2016128987A (en) * 2015-01-09 2016-07-14 ブラザー工業株式会社 Information processing apparatus, recording system, and program

Similar Documents

Publication Publication Date Title
KR101529309B1 (en) Information processing apparatus, information processing method, and recording medium
JP5716383B2 (en) Information processing apparatus and information processing program
JP5385598B2 (en) Image processing apparatus, image management server apparatus, control method thereof, and program
US20150156247A1 (en) Client-Side Bulk Uploader
US8570424B2 (en) Display control apparatus and display control method
JPH1056609A (en) Image recording method, communication method, image recording device, communication equipment and medium
JP5434018B2 (en) Image display device and image display program
JP2009500884A (en) Method and device for managing digital media files
JP2009112550A (en) Game device, image processing method, program, and information recording medium
CN111680238B (en) Information sharing method, device and storage medium
JP2006203574A (en) Image display device
JP2010182008A (en) Program and apparatus for image display
US9824447B2 (en) Information processing apparatus, information processing system, and information processing method
JP6132811B2 (en) Program and information processing apparatus
JP5728167B2 (en) Information processing apparatus, control method therefor, and computer program
JP2010085445A (en) Information processor and information processing program
US20160140704A1 (en) Information processing apparatus, information processing system, and information processing method
JP2008028648A (en) Image reproducing device and image reproducing program
JP2010086039A (en) Information processing apparatus and information processing program
JP2013065165A (en) Image display method and device, image display program, and image display system
JP2005275979A (en) Image retrieving program
JP2005244614A (en) Electronic camera device and recording medium
JP2020140617A (en) Feature management system
WO2023021759A1 (en) Information processing device and information processing method
JP2013084104A (en) Position information registration device, position information registration method and electronic equipment