JP2010086039A - Information processing apparatus and information processing program - Google Patents
Information processing apparatus and information processing program Download PDFInfo
- Publication number
- JP2010086039A JP2010086039A JP2008251263A JP2008251263A JP2010086039A JP 2010086039 A JP2010086039 A JP 2010086039A JP 2008251263 A JP2008251263 A JP 2008251263A JP 2008251263 A JP2008251263 A JP 2008251263A JP 2010086039 A JP2010086039 A JP 2010086039A
- Authority
- JP
- Japan
- Prior art keywords
- map
- image
- map data
- information processing
- displayed
- 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
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、情報処理装置、および情報処理プログラムに関する。 The present invention relates to an information processing apparatus and an information processing program.
次のような画像処理装置が知られている。この画像処理装置は、GPSアイコンが複数登録されているグループアイコンを選択すると、そのグループに属する子アイコンを全て表示可能とするように、自動的に縮尺を決めて地図表示を行う(例えば、特許文献1)。 The following image processing apparatus is known. When selecting a group icon in which a plurality of GPS icons are registered, this image processing apparatus automatically displays a map at a reduced scale so that all child icons belonging to the group can be displayed (for example, patents). Reference 1).
しかしながら、従来の画像処理装置は、選択したグループアイコンのグループに属する子アイコンを全て表示可能とするように、自動的に縮尺を決めて地図表示を行うものであり、個々の画像が撮影地点情報を有している場合に、選択した画像の撮影地点を全て含めて画面上に表示するように自動的に地図の縮尺を決定する技術は存在していなかった。 However, the conventional image processing apparatus automatically displays a map at a reduced scale so that all child icons belonging to the selected group icon group can be displayed. There is no technique for automatically determining the scale of a map so that all the shooting points of a selected image are displayed on the screen.
本発明は、撮影地点に関する情報が関連付けて記録されている画像の中から少なくとも1つの画像を初期選択し、初期選択した全ての画像の撮影地点を含む範囲の複数の縮尺の地図データを取得し、取得した複数の縮尺の地図データの中から、画面上の地図を表示する領域内に初期選択した全ての画像の撮影地点を含めて表示できる縮尺の地図データを選択することを特徴とする。
本発明では、初期選択した画像の中から少なくとも1つの画像を再選択し、画像を再選択した場合には、取得した複数の縮尺の地図データの中から、画面上の地図を表示する領域内に再選択した全ての画像の撮影地点を含めて表示できる縮尺の地図データを選択するようにしてもよい。
初期選択した画像のうち、再選択した画像以外の画像の中から、少なくとも1つの画像を追加選択し、画像を追加選択した場合には、取得した複数の縮尺の地図データの中から、画面上の地図を表示する領域内に再選択した全ての画像の撮影地点と追加選択した全ての画像の撮影地点とを含めて表示できる縮尺の地図データを選択するようにしてもよい。
取得した複数の縮尺の地図データの中から、画面上の地図を表示する領域内に選択した全ての画像の撮影地点を含めて表示できる縮尺の地図データのうちの最大の縮尺の地図データを選択するようにしてもよい。
選択した地図データに基づいて、画面上の地図を表示する領域内に地図を表示するようにしてもよい。
表示した地図上に、選択した画像の撮影地点を示す指標を表示するようにしてもよい。
地図上に表示された指標のうちの1つを選択し、選択した指標が画面上の地図を表示する領域内の所定位置に表示されるように、地図の表示位置を変更するようにしてもよい。
選択した指標が画面上の地図を表示する領域内の中心に位置するように地図の表示位置を変更するようにしてもよい。
According to the present invention, at least one image is initially selected from images recorded in association with information on shooting points, and map data of a plurality of scales in a range including shooting points of all the initially selected images is acquired. Further, map data having a reduced scale that can be displayed including the shooting points of all initially selected images in an area for displaying a map on the screen is selected from a plurality of obtained map data of a reduced scale.
In the present invention, when at least one image is reselected from the initially selected images, and the image is reselected, the map data on the screen is displayed from the acquired map data at a plurality of scales. The map data of a scale that can be displayed including the shooting points of all the reselected images may be selected.
If at least one image is additionally selected from images other than the reselected image among the initially selected images, and an additional image is selected, the map data on the screen can be selected from a plurality of map data obtained. Map data of a scale that can be displayed including the shooting points of all the reselected images and the shooting points of all the additionally selected images may be selected in the area where the map is displayed.
From the acquired map data of multiple scales, select the map data of the maximum scale among the map data of the scale that can be displayed including the shooting points of all the selected images in the map display area on the screen You may make it do.
Based on the selected map data, the map may be displayed in the area where the map is displayed on the screen.
You may make it display the parameter | index which shows the imaging | photography point of the selected image on the displayed map.
Select one of the indicators displayed on the map, and change the display position of the map so that the selected indicator is displayed at a predetermined position in the area where the map is displayed on the screen. Good.
You may make it change the display position of a map so that the selected parameter | index may be located in the center in the area | region which displays the map on a screen.
本発明によれば、選択した画像の撮影地点を全て含めて画面上に表示できる地図の縮尺を自動的に選択することができる。 According to the present invention, it is possible to automatically select a scale of a map that can be displayed on the screen including all shooting points of the selected image.
図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
パソコン100は、操作部材101と、接続IF(インターフェース)102と、制御装置103と、HDD(ハードディスクドライブ)104と、モニタ105と、通信装置106とを備えている。
The
操作部材101は、使用者によって操作される種々の装置、例えばキーボードやマウスを含む。接続IF102は、デジタルカメラなどの外部装置を接続するためのインターフェースであって、例えばデジタルカメラやビデオカメラと有線接続を行うためのUSBインターフェースや、無線接続を行うための無線LANモジュールなどが使用される。本実施の形態では、例えば、この接続IF102を介してデジタルカメラから画像ファイルのデータが取り込まれる。
The
本実施の形態では、画像ファイルの取得元のデジタルカメラはGPSユニットを搭載したカメラであって、撮影時に画像の撮影地点を示すデータ、例えば撮影地点の緯度経度情報を取得することができる。そして、デジタルカメラは、撮影地点を示すデータを画像ファイルのヘッダー部に格納して記録することができる。すなわち、接続IF102を介してデジタルカメラから取り込まれる画像ファイルには、そのヘッダー部に撮影地点を示すデータとして、撮影地点の緯度経度情報が記録されている。また、画像ファイルのヘッダー部には、表示用画像としてサムネイル画像のデータも記録されている。
In this embodiment, the digital camera from which the image file is acquired is a camera equipped with a GPS unit, and can acquire data indicating the shooting point of the image at the time of shooting, for example, latitude and longitude information of the shooting point. The digital camera can store and record data indicating the shooting location in the header portion of the image file. That is, in the image file captured from the digital camera via the
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
モニタ105は、例えば液晶モニタであって、制御装置103から出力される表示用データの画像を表示する。通信装置106は、外部の装置、例えばサーバ等と通信を行うための装置であって、例えばパソコン100をLAN回線に接続するためのネットワークカードや、パソコン100を電話回線に接続するためのモデムなどが用いられる。本実施の形態では、パソコン100は、後述するように、通信装置106を介して、地図データが記録されている外部の地図サーバに接続して、地図データを取得する。パソコン100が接続する地図サーバとしては、例えば地図情報提供会社が有する地図サーバ等が存在する。
The
制御装置103は、CPU、メモリ、およびその他の周辺回路によって構成され、画像処理装置100の全体を制御する。なお、制御装置103を構成するメモリは、例えばSDRAM等の揮発性のメモリである。このメモリは、CPUがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。
The
本実施の形態では、制御装置103は、使用者によって操作部材101に含まれるマウスが操作されることにより、画像表示アプリケーションの実行が指示されると、HDD104に記録されている画像表示プログラムをSDRAMに読み出して起動することによって、画像表示アプリケーションを起動する。例えば、使用者は、画面上に表示されている画像表示アプリケーションのショートカットアイコンをマウスを操作してダブルクリックすることにより、画像表示アプリケーションの実行を指示することができる。
In the present embodiment, the
制御装置103は、画像表示アプリケーションを起動した場合には、図2に示すような画像表示画面をモニタ105に表示する。この画像表示画面内には、フォルダ選択領域2aとサムネイル画像一覧表示領域2bとが含まれる。制御装置103は、HDD104に記録されている画像ファイルのうち、フォルダ選択領域2a内で選択されているフォルダ内に記録されている画像ファイルのヘッダー部からサムネイル画像を読み出してサムネイル画像一覧表示領域2b内に一覧表示する。
When the image display application is activated, the
例えば、制御装置103は、画像表示アプリケーションの起動時には、あらかじめ設定されているフォルダ、または前回のアプリケーション終了時に選択されていたフォルダを初期フォルダとしてフォルダ選択領域2aで自動的に選択する。そして、制御装置103は、その初期フォルダ内に記録されている画像ファイルのサムネイル画像をサムネイル画像一覧表示領域2b内に一覧表示する。このとき、制御装置103は、サムネイル画像を所定の表示順、例えば画像ファイルのファイル名順や撮影日時順などでソートして表示するようにしてもよく、さらに使用者によるソート順の変更を受け付けてもよい。
For example, when the image display application is activated, the
使用者は、操作部材101に含まれるマウスを操作して、サムネイル画像一覧表示領域2b内に表示されている少なくとも1つのサムネイル画像を選択することができる。例えば、図3に示すように、使用者は、複数のサムネイル画像3b〜3dを選択することができる。使用者は、サムネイル画像一覧表示領域2b内に表示されている少なくとも1つのサムネイル画像を選択した後、地図表示指示のために割り当てられている地図表示ボタン3aを押下することによって、モニタ105上に、選択した画像の撮影地点を含む範囲の地図を表示するように指示することができる。
The user can select at least one thumbnail image displayed in the thumbnail image
制御装置103は、使用者から上記地図表示指示があった場合には、通信装置106を介して外部の地図サーバに接続し、接続先の地図サーバに対して、使用者によって選択された画像の撮影地点を網羅する範囲の地図データの送信を要求する。なお、地図サーバへの接続に必要な情報、例えば地図サーバのURLやIPアドレスは、あらかじめフラッシュメモリやHDD104に記録されている。
When there is an instruction to display the map from the user, the
本実施の形態では、地図サーバは、ある地点の緯度経度情報が付加された地図データの要求信号を受信した場合には、その緯度経度情報に基づいて要求された地点を特定し、その地点を含む範囲の地図データを送信するサービスを提供する。また、地図サーバは、複数地点の緯度経度情報が付加された地図データの要求信号を受信した場合には、その緯度経度情報に基づいて、要求された全ての地点を網羅する範囲の地図データを送信するサービスを提供する。 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
パソコン100では、制御装置103は、地図サーバから送信されてくる地図データを受信することによって、使用者によって選択された画像の撮影地点を網羅する範囲の地図データを取得することができる。なお、制御装置103は、画像表示画面上で使用者によって選択されたサムネイル画像に対応する画像ファイル内に、撮影地点に関する情報が記録されていない場合には、地図サーバに対してあらかじめ設定されている地域の地図データの送信を要求して取得する。
In the
制御装置103は、図4に示すような地図表示画面をモニタ105に出力し、当該地図表示画面内の地図表示欄4a内に地図サーバから受信した地図データを出力することによって、地図表示欄4a内に使用者によって選択された画像の撮影地点を網羅する範囲の地図を表示する。そして、制御装置103は、地図上の各画像の撮影地点に相当する位置に、その地点が画像の撮影地点であることを示す指標4cを表示する。なお、図4では、指標4cとしてピンの形状をした図形を表示している。また、図4では、複数の撮影地点にそれぞれ指標が表示されているが、代表して1つの指標にのみ符号(4c)を付加してある。
The
このとき、制御装置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
例えば、制御装置103は、画像表示画面上で使用者によって選択された画像の撮影地点の中から、緯度が最大の撮影地点、緯度が最小の撮影地点、経度が最大の撮影地点、および経度が最小の撮影地点を抽出する。制御装置103は、地図サーバから受信した地図データのうち、地図表示欄4a内に表示可能な地図の範囲内に、上記抽出地点、すなわち緯度が最大の撮影地点、緯度が最小の撮影地点、経度が最大の撮影地点、および経度が最小の撮影地点を全て含む地図データであって、かつその中で縮尺が最も大きい地図データを選択する。そして、制御装置103は、選択した地図データに基づいて地図表示欄4aに地図を表示する。
For example, the
具体的な手順の一例としては、制御装置103は、まず、地図サーバから受信した地図データのうち、最も縮尺が大きい地図データを用いて、地図上に上記抽出地点を配置する。そして、制御装置103は、抽出地点を配置した後の地図を、全ての抽出地点を含んだ状態で地図表示欄4a内に表示することができるか否かを判断する。制御装置103は、表示可能であると判断した場合には、その縮尺の地図データを地図表示欄4aへの表示対象として選択する。
As an example of a specific procedure, the
一方、制御装置103は、表示可能ではないと判断した場合、すなわち抽出地点を配置した後の地図を地図表示欄4a内に表示すると、抽出地点のうちのいずれかが地図表示欄4a内からはみ出してしまうと判断した場合には、その縮尺の地図データは地図表示欄4aへの表示対象として選択せず、次に縮尺が大きい地図データについて、上記と同様の判断を行う。制御装置103は、上記処理を縮尺が大きい地図データから順番に実行していき、表示対象とする地図データが選択できるまで繰り返す。これによって、制御装置103は、地図表示欄4a内に表示可能な範囲内に全ての撮影地点を含むことができる最大縮尺の地図データを選択して、その地図を地図表示欄4a内に表示することができる。
On the other hand, when the
なお、制御装置103は、上述したように、画像表示画面上で使用者によって選択されたサムネイル画像に対応する画像ファイル内に撮影地点に関する情報が記録されていない場合には、地図サーバに対してあらかじめ設定されている地域の地図データの送信を要求して取得する。この場合には、制御装置103は、地図サーバから受信した複数の縮尺の地図データのうち、あらかじめ設定されている縮尺の地図データを表示対象として選択し、その地図を地図表示欄4a内に表示する。
Note that, as described above, the
地図表示画面内には、上述した画像表示画面上で使用者によって選択されていたサムネイル画像を一覧表示するためのサムネイル画像表示欄4bが配置されている。使用者は、このサムネイル画像表示欄4b内に表示されているサムネイル画像のうちの1つ、または複数をマウスでクリックすることによって選択することができる。本実施の形態では、図5に示すサムネイル画像5aが選択されたものとする。なお、サムネイル画像表示欄4b内では、使用者によって選択されたサムネイル画像は、選択されていないサムネイル画像と識別可能に表示されるようにしてもよい。例えば、使用者によって選択されたサムネイル画像は、選択されていないサムネイル画像と比べて凹んだように表示されるようにしてもよい。
In the map display screen, a thumbnail
制御装置103は、使用者によってサムネイル画像表示欄4b内の少なくとも1つのサムネイル画像が選択された場合には、地図表示欄4a内の地図上に表示している指標のうち、選択されたサムネイル画像に対応する指標の表示形態を変更して、指標を選択状態にする。例えば、制御装置103は、サムネイル画像表示欄4b内で選択されたサムネイル画像に対応する指標の表示色を変更する。あるいは、制御装置103は、サムネイル画像表示欄4b内で選択されたサムネイル画像に対応する指標を点滅表示させてもよい。
When at least one thumbnail image in the thumbnail
また、制御装置103は、使用者によってサムネイル画像表示欄4b内に表示されているサムネイル画像の中から、少なくとも1枚のサムネイル画像が選択された場合には、図5に示すように、地図表示画面上の「地図再表示」ボタン4eを無効状態から有効状態に変更して、使用者が「地図再表示」ボタン4eを操作できるようにする。使用者は、この「地図再表示」ボタン4eを押下することによって、地図表示欄4a内の地図に表示する指標をサムネイル画像表示欄4b内で選択したサムネイル画像に対応する撮影地点を示す指標のみに絞り込むことができる。
When at least one thumbnail image is selected from the thumbnail images displayed in the thumbnail
制御装置103は、使用者によって「地図再表示」ボタン4eが押下された場合には、サムネイル画像表示欄4b内で選択されたサムネイル画像の撮影地点のみを対象として、上述した地図の縮尺を決定するための処理を実行して、サムネイル画像表示欄4b内で選択されたサムネイル画像の撮影地点を網羅した最大縮尺の地図を選択する。そして、制御装置103は、図6に示すように、選択した縮尺の地図を地図表示欄4aに表示し、該地図上に、サムネイル画像表示欄4b内で選択されたサムネイル画像の撮影地点を示す指標を表示する。このとき、制御装置103は、地図上に表示する指標の絞込みが行われた場合には、「地図再表示」ボタン4eを無効状態にして、「地図再表示」ボタン4eの操作を禁止する。
When the user presses the “redisplay map”
制御装置103は、使用者によって、サムネイル画像表示欄4b内に表示されているいずれかのサムネイル画像上にマウスカーソルが合わされた状態でマウスが右クリックされたことを検出した場合には、モニタ105上にポップアップメニューを表示する。使用者は、ポップアップメニュー内の「中央表示」を選択することにより、マウスカーソルを合わせたサムネイル画像の撮影地点を地図表示欄4a内の中央に表示するように指示することができる。
When the
制御装置103は、ポップアップメニュー内の「中央表示」が選択された場合には、地図表示欄4a内に表示した地図を、その縮尺を保ったまま、マウスカーソルが合わされているサムネイル画像に対応する指標7aが地図表示欄4aの中心に位置するようにスクロールする。例えば、制御装置103は、図7に示すように、サムネイル画像7aに対して「中央表示」が指示された場合には、サムネイル画像7aに対応する指標7bが地図の中心に位置するように地図をスクロールする。
When “center display” in the pop-up menu is selected, the
また、制御装置103は、使用者によって、マウスが操作されることにより、地図表示欄4a内に表示した撮影地点を示す指標のいずれかが選択されると、選択された指標に対応するサムネイル画像がサムネイル画像表示欄4b内に表示されるように、サムネイル画像表示欄4b内のサムネイル画像をスクロールする。そして、制御装置103は、選択された指標に対応するサムネイル画像を選択状態にする。例えば、制御装置103は、図8に示すように、地図上で指標8aが選択された場合には、サムネイル画像表示欄4b内の対応するサムネイル画像8bを選択状態にする。
In addition, when any of the indices indicating the shooting points displayed in the
この図8に示す状態で、使用者は、画面上部に配置されているボタン8cを押下することにより、選択中の指標8aを地図表示欄4aの中央に移動させるように指示することができる。制御装置103は、ボタン8cが押下された場合には、図9に示すように、地図表示欄4a内に表示した地図を、その縮尺を保ったまま、選択中の指標8aが地図表示欄4aの中心に位置するようにスクロールする。
In the state shown in FIG. 8, the user can instruct to move the currently selected
使用者は、上述したように、サムネイル画像表示欄4b内でサムネイル画像を選択することによって、地図上に表示する指標を絞り込んだ後に、サムネイル画像表示欄4b内で未選択のサムネイル画像をマウス操作により追加することにより、絞り込み対象のサムネイル画像を追加することができる。制御装置103は、使用者によって、サムネイル画像表示欄4b内で未選択のサムネイル画像が選択された場合には、地図表示欄4a内の選択されたサムネイル画像に対応する指標を選択状態にする。
As described above, the user selects the thumbnail image in the thumbnail
使用者は、追加選択したサムネイル画像に対応する指標が、地図表示欄4aに表示されている地図の範囲内にない場合には、マウスを操作して地図をスクロールさせることにより、指標の位置を確認することができる。例えば、図10は、追加選択されたサムネイル画像に対応する指標を選択状態にした後の地図表示画面を示している。また、制御装置103は、図10に示すように、「地図再表示」ボタン4eを無効状態から有効状態に変更する。
When the index corresponding to the additionally selected thumbnail image is not within the range of the map displayed in the
制御装置103は、使用者によってサムネイル画像が追加選択された後に、「地図再表示」ボタン4eが押下された場合には、追加選択されたサムネイル画像も含めて、サムネイル画像表示欄4b内で選択されている全てのサムネイル画像の撮影地点を対象として、上述した地図の縮尺を決定するための処理を実行する。これによって、サムネイル画像表示欄4b内で選択されているサムネイル画像の撮影地点を網羅した最大縮尺の地図が再選択される。
When the “redisplay map”
そして、制御装置103は、例えば図11に示すように、選択した縮尺の地図を地図表示欄4aに表示し、該地図上に、サムネイル画像表示欄4b内で選択されたサムネイル画像の撮影地点を示す指標を表示する。このとき、制御装置103は、地図上に表示する指標の絞込みが行われた場合には、「地図再表示」ボタン4eを無効状態にして、「地図再表示」ボタン4eの操作を禁止する。
Then, for example, as shown in FIG. 11, the
また、本実施の形態では、制御装置103は、地図上に表示したいずれかの指標上にマウスカーソルが合わされたことを検出した場合には、その指標に対応する画像ファイルに関する情報をポップアップ表示する。例えば、図12に示すように、制御装置103は、指標12a上にマウスカーソルが合わされたことを検出した場合には、地図表示画面上に画像情報表示画面12bをポップアップ表示する。この画像情報表示画面12bは、写真タブ12b−1と、メタデータタブ12b−2との2つのタブを切り替えて表示できるようになっている。
In the present embodiment, when the
制御装置103は、写真タブ12b−1には、指標12aに対応する画像ファイルのヘッダー部から読み込んだサムネイル画像とファイル名とを表示する。また、メタデータタブ12b−2には、指標12aに対応する画像ファイルのヘッダー部に記録されているメタデータ、例えば、撮影日時、撮影地点、撮影条件等の種々の情報が表示される。
The
また、使用者は、マウスを操作して、画像表示画面上の「終了」ボタン4dを押下することにより、地図表示画面の表示を終了して画像表示画面に戻ることができる。制御装置103は、使用者によって、マウスが操作されることにより、「終了」ボタン4dが押下された場合には、地図表示画面の表示を終了して画像表示画面に戻す。
In addition, the user can operate the mouse and press the “end”
図13は、本実施の形態におけるパソコン100の処理を示すフローチャートである。図13に示す処理は、使用者によって画像表示アプリケーションの実行が指示されると起動するプログラムとして、制御装置103によって実行される。
FIG. 13 is a flowchart showing processing of the
ステップS10において、制御装置103は、モニタ105上に図2に示した画像表示画面を表示して、ステップS20へ進む。ステップS20では、制御装置103は、図3に示したように、使用者によってサムネイル画像一覧表示領域2b内に表示した少なくとも1つのサムネイル画像が選択されて、地図表示ボタン3aが押下されることにより、地図表示画面の表示が指示されたか否かを判断する。ステップS20で否定判断した場合には、後述するステップS190へ進む。これに対して、ステップS20で肯定判断した場合には、ステップS30へ進む。
In step S10, the
ステップS30では、制御装置103は、通信装置106を介して外部の地図サーバに接続して、使用者によって選択された画像の撮影地点を網羅する範囲の地図データの送信を要求する。そして、制御装置103は、地図サーバから送信されてくる地図データを受信することによって、使用者によって選択された画像の撮影地点を網羅する範囲の地図データを取得する。その後、ステップS40へ進み、制御装置103は、上述した地図の縮尺を決定するための処理を実行して、地図表示欄4a内に画像表示画面上で使用者によって選択された画像の撮影地点を網羅して表示できる最大縮尺の地図を決定する。その後、ステップS50へ進む。
In step S30, the
ステップS50では、制御装置103は、決定した最大縮尺の地図データに基づいて地図表示欄4aに地図を表示し、地図上の各画像の撮影地点に相当する位置に、その地点が画像の撮影地点であることを示す指標を表示する。その後、ステップS60へ進み、制御装置103は、使用者によってサムネイル画像表示欄4b内に表示されているサムネイル画像のうちの少なくとも1つがマウスでクリックされて選択されたか否かを判断する。ステップS60で否定判断した場合には、後述するステップS120へ進む。これに対して、ステップS60で肯定判断した場合には、ステップS70へ進む。
In step S50, the
ステップS70では、ステップS60で使用者によって選択されたサムネイル画像に対応する地図上の指標の表示形態を変更することによって選択状態にして、ステップS80へ進む。ステップS80では、制御装置103は、使用者によって「地図再表示」ボタン4eが押下されることにより、地図表示欄4a内の地図に表示する指標をサムネイル画像表示欄4b内で選択したサムネイル画像に対応する指標のみに絞り込むように指示されたか否かを判断する。ステップS80で否定判断した場合には、後述するステップS120へ進む。これに対して、ステップS120で肯定判断した場合には、ステップS90へ進む。
In step S70, the display state of the index on the map corresponding to the thumbnail image selected by the user in step S60 is changed to a selected state, and the process proceeds to step S80. In step S80, when the user presses the “redisplay map”
ステップS90では、制御装置103は、上述した地図の縮尺を決定するための処理を実行して、地図表示欄4a内に使用者によって絞り込まれた画像の撮影地点を網羅して表示できる最大縮尺の地図を決定する。その後、ステップS100へ進み、制御装置103は、決定した最大縮尺の地図データに基づいて地図表示欄4aに地図を再表示し、地図上の各画像の撮影地点に相当する位置に、その地点が画像の撮影地点であることを示す指標4cを表示する。その後、ステップS110へ進む。
In step S90, the
ステップS110では、制御装置103は、サムネイル画像表示欄4b内に表示されているサムネイル画像のうち、ステップS60で選択されなかったサムネイル画像が使用者によって追加選択されたか否かを判断する。ステップS110で肯定判断した場合には、ステップS70へ戻って、ステップS70からS100の処理を繰り返す。この場合、ステップS90では、制御装置103は、使用者によってステップS100で追加選択されたサムネイル画像に対応する指標の位置も含めて、地図の縮尺を決定する。これに対して、ステップS110で否定判断した場合には、ステップS120へ進む。
In step S110, the
ステップS120では、制御装置103は、使用者によってマウスが操作されて、地図表示欄4a内の地図上に表示されている指標のうちのいずれかが選択されたか否かを判断する。ステップS120で否定判断した場合には、後述するステップS140へ進む。これに対して、ステップS120で肯定判断した場合には、ステップS130へ進む。ステップS130では、制御装置103は、サムネイル画像表示欄4b内に表示されているサムネイル画像のうち、地図上で使用者によって選択された指標に対応するサムネイル画像を選択状態にして、ステップS140へ進む。
In step S120, the
ステップS140では、制御装置103は、使用者によってサムネイル画像表示欄4b内に表示されているいずれかのサムネイル画像上にマウスカーソルが合わされた状態でマウスが右クリックされたことにより表示したポップアップメニュー内の「中央表示」が選択されることにより、マウスカーソルを合わせたサムネイル画像の撮影地点を示す指標を地図表示欄4a内の中央に表示するように指示されたか否かを判断する。あるいは、制御装置103は、地図表示欄4a内の地図上でいずれかの指標が選択されて画面上部に配置されているボタン8cが押下されることにより、その指標を地図表示欄4a内の中央に表示するように指示されたか否かを判断する。
In step S140, the
ステップS140で否定判断した場合には、後述するステップS160へ進む。これに対して、ステップS140で肯定判断した場合には、ステップS150へ進む。ステップS150では、制御装置103は、使用者によって中央に表示するように指示された指標を地図表示欄4a内の中央に表示するように地図をスクロールして、ステップS160へ進む。
If a negative determination is made in step S140, the process proceeds to step S160 described later. On the other hand, if a positive determination is made in step S140, the process proceeds to step S150. In step S150, the
ステップS160では、制御装置103は、使用者によって地図のいずれかの指標上にマウスカーソルが合わされたことにより、その指標に対応する画像情報の表示が指示されたか否かを判断する。ステップS160で否定判断した場合には、後述するステップS180へ進む。これに対して、ステップS160で肯定判断した場合には、ステップS170へ進み、制御装置103は、図12に示したように、地図表示画面上に画像情報表示画面12bをポップアップ表示して、画像情報を表示する。その後、ステップS180へ進む。
In step S160, the
ステップS180では、制御装置103は、使用者によって操作部材101が操作されることにより、地図表示画面の表示の終了が指示されたか否かを判断する。ステップS180で否定判断した場合には、ステップS60へ戻って処理を繰り返す。これに対して、ステップS180で肯定判断した場合には、ステップS190へ進む。
In step S180, the
ステップS190では、制御装置103は、使用者によって操作部材101が操作されることにより、画像表示アプリケーションの終了が指示されたか否かを判断する。ステップS190で否定判断した場合には、ステップS10へ戻って処理を繰り返す。これに対して、ステップS190で肯定判断した場合には、処理を終了する。
In step S190, the
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
(1)制御装置103は、使用者によって画像表示画面上で少なくとも1つのサムネイル画像が選択されて地図の表示が指示された場合には、選択された全ての画像の撮影地点を含む範囲の複数の縮尺の地図データを取得し、取得した複数の縮尺の地図データの中から、地図表示画面の地図表示欄4a内に画像表示画面上で使用者によって選択された画像の撮影地点を網羅して表示できる最大縮尺の地図を選択するようにした。これによって、使用者によって選択された画像の撮影地点を全て含んだ範囲の地図のうち、最も詳細な地図を自動的に選択することができる。
According to the present embodiment described above, the following operational effects can be obtained.
(1) When at least one thumbnail image is selected on the image display screen and the display of the map is instructed by the user, the
(2)制御装置103は、サムネイル画像表示欄4bに表示されているサムネイル画像の中から少なくとも1つのサムネイル画像が選択されて、地図の再表示が指示された場合には、取得した複数の縮尺の地図データの中から、サムネイル画像表示欄4bで選択されたサムネイル画像に対応する画像の撮影地点を網羅して表示できる最大縮尺の地図を選択するようにした。これによって、使用者によって撮影地点を示す指標を表示する画像の絞り込みが行われた場合には、絞り込まれた画像の撮影地点を全て含んだ範囲の地図のうち、最も詳細な地図を自動的に選択することができる。
(2) When at least one thumbnail image is selected from the thumbnail images displayed in the thumbnail
(3)制御装置103は、使用者によって指標を表示する画像の絞り込みが行われた後に、再度指標を表示する画像の追加が行われた場合には、取得した複数の縮尺の地図データの中から、追加されたサムネイル画像に対応する画像の撮影地点も含めて表示できる最大縮尺の地図を選択するようにした。これによって、使用者によって撮影地点を示す指標を表示する画像の絞り込みが行われた後に、再度追加が行われた場合には、追加された画像の撮影地点も含めた範囲の地図のうち、最も詳細な地図を自動的に選択することができる。
(3) When the image for displaying the index is added again after the user narrows down the image for displaying the index, the
(4)制御装置103は、選択した縮尺の地図データに基づいて地図表示欄4a内に地図を表示するようにした。これによって、自動的に縮尺を決定して地図を表示することができる。
(4) The
(5)制御装置103は、地図上に使用者によって選択された画像の撮影地点を示す指標を表示するようにした。これによって、使用者は各画像の撮影地点を地図上で確認することができる。
(5) The
(6)制御装置103は、地図上に表示した指標のいずれかを地図表示欄4aの中心に表示するように指示された場合には、その指標が地図表示欄4aの中心に位置するように、地図をスクロールする例について説明した。これによって、使用者は、注目した指標を地図表示欄4aの中心に表示させることができる。
(6) When the
―変形例―
なお、上述した実施の形態のパソコンは、以下のように変形することもできる。
(1)上述した実施の形態では、図4に示す指標4cのように、地図上に表示する撮影地点を示す指標としてピンの形状をした図形を表示する例について説明した。しかしながら、これに限定されず、例えば指標として他の形状の図形、サムネイル画像、または文字等を表示するようにしてもよい。
-Modification-
Note that the personal computer of the above-described embodiment can be modified as follows.
(1) 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 to be displayed on a map, like the
(2)上述した実施の形態では、制御装置103は、選択された画像の全ての撮影地点を網羅する地図データのうち、地図表示欄4a内に全ての撮影地点を網羅して表示できる最大縮尺の地図データを選択する例について説明した。しかしながら、制御装置103は、最大縮尺以外の地図データを選択するようにしてもよい。
(2) In the above-described embodiment, the
(3)上述した実施の形態では、制御装置103は、使用者によって、サムネイル画像表示欄4b内に表示されているいずれかのサムネイル画像上にマウスカーソルが合わされた状態でマウスが右クリックされたことを検出した場合には、モニタ105上にポップアップメニューを表示し、使用者によってポップアップメニュー内の「中央表示」が選択された場合には、地図表示欄4a内に表示した地図を、その縮尺を保ったまま、マウスカーソルが合わされているサムネイル画像に対応する指標が地図表示欄4aの中心に位置するようにスクロールする例について説明した。また、制御装置103は、使用者によっていずれかの指標が選択された状態で、画面上部に配置されているボタン8cが押下された場合には、地図表示欄4a内に表示した地図を、その縮尺を保ったまま、使用者によって選択されている指標が地図表示欄4aの中心に位置するようにスクロールする例について説明した。しかしながら、制御装置103は、上記いずれの場合も対象となる指標を地図表示欄4aの中心以外のあらかじめ設定された位置に表示するように地図をスクロールしてもよい。例えば、制御装置103は、対象となる指標を地図表示欄4aの中心よりも右下にずらした位置に表示するように地図をスクロールしてもよい。この場合、図12に示した画像情報表示画面12bを指標の左上にポップアップ表示するようにすれば、画像情報表示画面12bが地図表示欄4aの中央付近に表示されるようになり、見栄えがよくなる。
(3) In the above-described embodiment, the
(4)上述した実施の形態では、制御装置103は、地図情報提供会社が各国に設置している地図サーバから地図データを取得する例について説明した。しかしながら、本発明による画像表示アプリケーションを提供する者が独自に地図サーバ有している場合には、制御装置103は、自社の地図サーバにアクセスして地図データを取得するようにしてもよい。または、地図データをHDD104に格納しておき、制御装置103は、HDD104に格納されている地図データを取得するようにしてもよい。
(4) In embodiment mentioned above, the
(5)上述した実施の形態では、情報処理装置としてパソコン100を用いる例について説明した。しかしながら、本発明は、画像ファイルを記録する記憶装置または記憶媒体、画像を表示する表示装置とを備え、外部の地図サーバから地図データを取得することができる他の装置、例えばデジタルカメラ、携帯電話等にも適用することが可能である。
(5) In the above-described embodiment, the example in which the
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。 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.
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 (9)
前記画像選択手段が初期選択した全ての画像の撮影地点を含む範囲の複数の縮尺の地図データを取得する地図データ取得手段と、
前記地図データ取得手段が取得した複数の縮尺の地図データの中から、画面上の地図を表示する領域内に前記画像選択手段が初期選択した全ての画像の撮影地点を含めて表示できる縮尺の地図データを選択する地図データ選択手段とを備えることを特徴とする情報処理装置。 Image selection means for initially selecting at least one image from images recorded in association with information relating to a shooting point;
Map data acquisition means for acquiring map data of a plurality of scales in a range including shooting points of all images initially selected by the image selection means;
A map of a scale that can be displayed including the shooting points of all the images initially selected by the image selection means within a region on the screen for displaying a map on the screen from a plurality of scale map data acquired by the map data acquisition means An information processing apparatus comprising map data selection means for selecting data.
前記画像選択手段は、初期選択した画像の中から少なくとも1つの画像を再選択し、
前記地図データ選択手段は、前記画像選択手段が画像を再選択した場合には、前記地図データ取得手段が取得した複数の縮尺の地図データの中から、画面上の地図を表示する領域内に前記画像選択手段が再選択した全ての画像の撮影地点を含めて表示できる縮尺の地図データを選択することを特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The image selection means reselects at least one image from the initially selected images,
The map data selection means, when the image selection means re-selects an image, from among a plurality of scale map data acquired by the map data acquisition means, the map data selection means within the area for displaying the map on the screen An information processing apparatus that selects map data on a scale that can be displayed including the shooting locations of all images reselected by the image selection means.
前記画像選択手段は、初期選択した画像のうち、再選択した画像以外の画像の中から、少なくとも1つの画像を追加選択し、
前記地図データ選択手段は、前記画像選択手段が画像を追加選択した場合には、前記地図データ取得手段が取得した複数の縮尺の地図データの中から、画面上の地図を表示する領域内に前記画像選択手段が再選択した全ての画像の撮影地点と前記画像選択手段が追加選択した全ての画像の撮影地点とを含めて表示できる縮尺の地図データを選択することを特徴とする情報処理装置。 The information processing apparatus according to claim 2,
The image selection means additionally selects at least one image from images other than the reselected image among the initially selected images,
The map data selection means, when the image selection means additionally selects an image, from among a plurality of scale map data acquired by the map data acquisition means within the area for displaying the map on the screen An information processing apparatus that selects map data of a scale that can be displayed including the shooting points of all images reselected by the image selection unit and the shooting points of all images additionally selected by the image selection unit.
前記地図データ選択手段は、前記地図データ取得手段が取得した複数の縮尺の地図データの中から、画面上の地図を表示する領域内に前記画像選択手段が選択した全ての画像の撮影地点を含めて表示できる縮尺の地図データのうちの最大の縮尺の地図データを選択することを特徴とする情報処理装置。 In the information processing apparatus according to any one of claims 1 to 3,
The map data selecting means includes shooting points of all images selected by the image selecting means in a region for displaying a map on a screen from a plurality of scale map data acquired by the map data acquiring means. An information processing apparatus characterized by selecting map data of a maximum scale out of map data of a scale that can be displayed.
前記地図データ選択手段が選択した地図データに基づいて、前記画面上の地図を表示する領域内に地図を表示する地図表示手段をさらに備えることを特徴とする情報処理装置。 In the information processing apparatus according to any one of claims 1 to 4,
An information processing apparatus comprising map display means for displaying a map in an area for displaying a map on the screen based on the map data selected by the map data selection means.
前記地図表示手段が表示した地図上に、前記画像選択手段が選択した画像の撮影地点を示す指標を表示する指標表示手段をさらに備えることを特徴とする情報処理装置。 The information processing apparatus according to claim 5,
An information processing apparatus, further comprising: an index display unit that displays an index indicating a shooting point of the image selected by the image selection unit on the map displayed by the map display unit.
地図上に表示された指標のうちの1つを選択する指標選択手段と、
前記指標選択手段が選択した指標が前記画面上の地図を表示する領域内の所定位置に表示されるように、地図の表示位置を変更する変更手段をさらに備えることを特徴とする情報処理装置。 The information processing apparatus according to claim 6,
An indicator selection means for selecting one of the indicators displayed on the map;
An information processing apparatus, further comprising: a changing unit that changes a display position of the map so that the index selected by the index selecting unit is displayed at a predetermined position in a map display area on the screen.
前記変更手段は、前記指標選択手段が選択した指標が前記画面上の地図を表示する領域内の中心に位置するように地図の表示位置を変更することを特徴とする情報処理装置。 The information processing apparatus according to claim 7,
The information processing apparatus according to claim 1, wherein the changing unit changes the display position of the map so that the index selected by the index selecting unit is positioned at the center of the area on the screen where the map is displayed.
撮影地点に関する情報が関連付けて記録されている画像の中から少なくとも1つの画像を選択する画像選択手順と、
前記画像選択手順で選択した全ての画像の撮影地点を含む範囲の複数の縮尺の地図データを取得する地図データ取得手順と、
前記地図データ取得手順で取得した複数の縮尺の地図データの中から、画面上の地図を表示する領域内に前記画像選択手順が選択した全ての画像の撮影地点を含めて表示できる縮尺の地図データを選択する地図データ選択手順とを実行させるための情報処理プログラム。 On the computer,
An image selection procedure for selecting at least one image from images recorded in association with information about a shooting location;
A map data acquisition procedure for acquiring map data of a plurality of scales in a range including shooting points of all images selected in the image selection procedure;
Map data of a scale that can be displayed including the shooting points of all the images selected by the image selection procedure within an area for displaying a map on the screen from a plurality of scale map data acquired by the map data acquisition procedure. An information processing program for executing a map data selection procedure for selecting a map.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008251263A JP2010086039A (en) | 2008-09-29 | 2008-09-29 | Information processing apparatus and information processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008251263A JP2010086039A (en) | 2008-09-29 | 2008-09-29 | Information processing apparatus and information processing program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010086039A true JP2010086039A (en) | 2010-04-15 |
Family
ID=42249986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008251263A Pending JP2010086039A (en) | 2008-09-29 | 2008-09-29 | Information processing apparatus and information processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010086039A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013122647A (en) * | 2011-12-09 | 2013-06-20 | Sony Corp | Information processing apparatus, information processing method, and program |
JP2013149159A (en) * | 2012-01-20 | 2013-08-01 | Canon Inc | Information processing unit, control method thereof, and program |
JP2013161306A (en) * | 2012-02-06 | 2013-08-19 | Canon Inc | Image management device, control method thereof, and program |
CN109036096A (en) * | 2017-06-08 | 2018-12-18 | 腾讯科技(深圳)有限公司 | A kind of map is slotting along the line to put a control method and device |
-
2008
- 2008-09-29 JP JP2008251263A patent/JP2010086039A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013122647A (en) * | 2011-12-09 | 2013-06-20 | Sony Corp | Information processing apparatus, information processing method, and program |
JP2013149159A (en) * | 2012-01-20 | 2013-08-01 | Canon Inc | Information processing unit, control method thereof, and program |
JP2013161306A (en) * | 2012-02-06 | 2013-08-19 | Canon Inc | Image management device, control method thereof, and program |
US9019395B2 (en) | 2012-02-06 | 2015-04-28 | Canon Kabushiki Kaisha | Image management apparatus and control method thereof for laying out an image shooting location on a map |
CN109036096A (en) * | 2017-06-08 | 2018-12-18 | 腾讯科技(深圳)有限公司 | A kind of map is slotting along the line to put a control method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5716383B2 (en) | Information processing apparatus and information processing program | |
US8949723B2 (en) | File transfer method, file transfer apparatus, and file transfer program | |
JP4715925B2 (en) | Display control apparatus, display control method, and program | |
JP5434018B2 (en) | Image display device and image display program | |
US20070016868A1 (en) | Method and a device for managing digital media files | |
US20070279437A1 (en) | Method and apparatus for displaying document image, and information processing device | |
KR100657520B1 (en) | Method for searching of file hierarchical structure in information terminal | |
TW200928953A (en) | Method, apparatus and computer program product for providing an improved user interface | |
JP2009187426A (en) | Recording and reproducing device | |
JP2010086039A (en) | Information processing apparatus and information processing program | |
JP2010182008A (en) | Program and apparatus for image display | |
US20110258583A1 (en) | Processing execution program product and processing execution apparatus | |
JP5942516B2 (en) | Display processing apparatus, display processing method, and computer program | |
JP2010085445A (en) | Information processor and information processing program | |
JP2006011534A (en) | Display control device, method, program | |
JP4878864B2 (en) | Display processing apparatus, display processing method, program, and recording medium | |
JP2007034403A (en) | Image display device and image display program | |
JP2009048520A (en) | Image transfer program, and image transfer device | |
JP2007251750A (en) | Camera with radio communication function | |
JP2006251275A (en) | Image display device | |
JP2007251748A (en) | Camera with radio communication function | |
JP2007251752A (en) | Camera with radio communication function | |
JP2007101682A (en) | Map display system, map display method, client terminal of map display system and its program | |
JP2012169819A (en) | Image display device and image display program | |
JP4515862B2 (en) | Image management apparatus and album registration method |