Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5800535B2 - Information processing apparatus, imaging apparatus, control method thereof, and program thereof - Google Patents
[go: Go Back, main page]

JP5800535B2 - Information processing apparatus, imaging apparatus, control method thereof, and program thereof - Google Patents

Information processing apparatus, imaging apparatus, control method thereof, and program thereof Download PDF

Info

Publication number
JP5800535B2
JP5800535B2 JP2011051791A JP2011051791A JP5800535B2 JP 5800535 B2 JP5800535 B2 JP 5800535B2 JP 2011051791 A JP2011051791 A JP 2011051791A JP 2011051791 A JP2011051791 A JP 2011051791A JP 5800535 B2 JP5800535 B2 JP 5800535B2
Authority
JP
Japan
Prior art keywords
range
information
imaging
setting data
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011051791A
Other languages
Japanese (ja)
Other versions
JP2012190154A (en
JP2012190154A5 (en
Inventor
佐藤 政弘
政弘 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2011051791A priority Critical patent/JP5800535B2/en
Publication of JP2012190154A publication Critical patent/JP2012190154A/en
Publication of JP2012190154A5 publication Critical patent/JP2012190154A5/ja
Application granted granted Critical
Publication of JP5800535B2 publication Critical patent/JP5800535B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Studio Devices (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、情報処理装置、撮像装置及びそれらの制御方法とそのプログラムに関する。   The present invention relates to an information processing apparatus, an imaging apparatus, a control method thereof, and a program thereof.

近年、撮影により画像データを得た際に、撮影した位置を示す位置情報に基づき、類似した画像データの検索や、日時情報や位置情報等の属性情報の検索・表示・付加などの処理を行うシステムが知られている。例えば、特許文献1には、花を撮影して花の画像データを得た際に、撮影した位置に基づき、撮影した花の情報を表示している。また、特許文献2には、被写体を撮影して画像データを得た際に、撮影した位置に基づき、撮影した画像データにグループ情報を付加することによって、グループ化している。   In recent years, when image data is obtained by shooting, processing such as searching for similar image data and searching / displaying / adding attribute information such as date / time information and position information is performed based on position information indicating the shooting position. The system is known. For example, Patent Document 1 displays information on a photographed flower based on the position at which the flower image data was obtained by photographing the flower. Japanese Patent Application Laid-Open No. 2004-228561 groups the images by adding group information to the captured image data based on the captured position when the subject is captured and image data is obtained.

特開2007−179129JP2007-179129 特開2003−111013JP2003-1111013

しかしながら、上述の発明では、撮影の際に撮影位置に基づいて表示される情報や画像データに付加される情報、およびその情報を表示または付加するか否かを判断するための位置の範囲は、予め定められたものであった。そのため、撮影の際にどの位置でどのような情報が画像データに付加されるかを、ユーザが設定することができなかった。   However, in the above-described invention, the information displayed based on the shooting position at the time of shooting, the information added to the image data, and the position range for determining whether to display or add the information are as follows: It was predetermined. For this reason, the user cannot set what information is added to the image data at which position at the time of shooting.

本発明は上述の課題に鑑みてなされたものであり、本発明の目的は、撮影の際にどの位置でどのような情報が画像データに付加されるかを、ユーザが設定することを可能とすることである。   The present invention has been made in view of the above-described problems, and an object of the present invention is to enable a user to set what information is added to image data at which position at the time of shooting. It is to be.

上記目的を達成するために、本発明の情報処理装置は、撮像装置と通信することができる情報処理装置であって、前記撮像装置において、撮像により生成される画像に、該撮像に応じて前記撮像装置が関連付けるための情報および地図データを記録媒体に記録する記録手段と、前記地図データ上の所定の範囲を選択範囲として選択する指示を受け付ける範囲指示受け付け手段と、前記記録媒体に記録されている情報を属性情報として選択する指示を受け付ける属性指示受け付け手段と、前記撮像装置により撮影が行われる前に、前記範囲指示受け付け手段により受け付けた指示に基づき選択された選択範囲と、前記属性指示受け付け手段により受け付けた指示に基づき選択された属性情報とを対応づけた設定データを生成する生成手段と、前記生成手段により生成された設定データを前記撮像装置に送信する送信手段を有することを特徴とする。 To achieve the above object, the information processing apparatus of the present invention is an information processing apparatus capable of communicating with the imaging apparatus, in the imaging device, the images generated by the imaging, in response to said imaging information for the imaging apparatus associates, and recording means for recording the map data on a recording medium, and a range instruction receiving unit receives an instruction for selecting a predetermined range on the map data as a selection, recorded on the recording medium An attribute instruction accepting unit that accepts an instruction to select the selected information as attribute information, a selection range selected based on the instruction received by the range instruction accepting unit before shooting by the imaging device, and the attribute instruction Generating means for generating setting data in association with attribute information selected based on an instruction received by the receiving means; The configuration data generated by the serial generation means and having a transmitting means for transmitting to said image pickup device.

本発明によれば、撮影の際にどの位置でどのような情報が画像データに付加されるかを、ユーザが設定することができる。   According to the present invention, the user can set what information is added to the image data at which position during photographing.

第1の実施形態に係るPCの構成を示すブロック図である。It is a block diagram which shows the structure of PC concerning 1st Embodiment. 第1の実施形態に係るデジタルカメラの構成を示すブロック図である。It is a block diagram which shows the structure of the digital camera which concerns on 1st Embodiment. 第1の実施形態に係るExif−JPEGのデータ構造を示す図である。It is a figure which shows the data structure of Exif-JPEG which concerns on 1st Embodiment. 第1の実施形態に係る設定データの構造を示す概念図である。It is a conceptual diagram which shows the structure of the setting data which concern on 1st Embodiment. 第1の実施形態に係る設定データを生成する処理を示すフローチャートである。It is a flowchart which shows the process which produces | generates the setting data which concern on 1st Embodiment. 第1の実施形態に係る範囲情報を選択する際の表示例を示す図である。It is a figure which shows the example of a display at the time of selecting the range information which concerns on 1st Embodiment. 第1の実施形態に係る属性情報を選択する際の表示例を示す図である。It is a figure which shows the example of a display at the time of selecting the attribute information which concerns on 1st Embodiment. 第1の実施形態に係る設定データを生成する際の表示例を示す図である。It is a figure which shows the example of a display at the time of producing | generating the setting data which concern on 1st Embodiment. 第1の実施形態に係る設定データを生成する際の表示例を示す図である。It is a figure which shows the example of a display at the time of producing | generating the setting data which concern on 1st Embodiment. 第1の実施形態に係るデジタルカメラの撮影の際の処理を示すフローチャートである。It is a flowchart which shows the process at the time of imaging | photography with the digital camera which concerns on 1st Embodiment.

以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。   EMBODIMENT OF THE INVENTION Below, the form for implementing this invention is demonstrated in detail using attached drawing.

尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態は適宜組み合わされることも可能である。   The embodiment described below is an example as means for realizing the present invention, and may be appropriately modified or changed depending on the configuration of the apparatus to which the present invention is applied and various conditions. Each embodiment can also be combined as appropriate.

[第1の実施形態]
本実施形態では、撮影の際に撮影位置に基づいて画像データに付加する情報と、該情報を画像データに付加するか否かを判断するための位置の範囲とを、対応づけることにより設定データを生成することができる情報処理装置の例について述べる。設定データについては後述する。
[First Embodiment]
In this embodiment, the setting data is obtained by associating information to be added to the image data based on the shooting position at the time of shooting with a range of positions for determining whether to add the information to the image data. An example of an information processing apparatus capable of generating The setting data will be described later.

はじめに、本実施形態の情報処理装置の一例であるPCについて説明する。
図1は、本実施形態におけるPC100の構成を示すブロック図である。
PC100は、CPU101、RAM102、HDD103、外部記録装置104、通信部105、表示部106、操作部107を有する。
First, a PC that is an example of an information processing apparatus according to the present embodiment will be described.
FIG. 1 is a block diagram showing the configuration of the PC 100 in the present embodiment.
The PC 100 includes a CPU 101, a RAM 102, an HDD 103, an external recording device 104, a communication unit 105, a display unit 106, and an operation unit 107.

CPU(Central Processing Unit)101は、入力された信号や、後述のHDD103または外部記録装置104からロードしたプログラムに従って、各種の演算や、PC100を構成する各部の制御を行う。例えば、後述の表示部の表示制御を行う。なお、PC100の各部の制御は1つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。   A CPU (Central Processing Unit) 101 performs various calculations and controls each part of the PC 100 according to an input signal and a program loaded from an HDD 103 or an external recording device 104 described later. For example, display control of a display unit described later is performed. In addition, control of each part of the PC 100 may be performed by one hardware, or the entire apparatus may be controlled by a plurality of hardware sharing the processing.

RAM(Random Access Memory)102は、後述のHDD103または外部記録装置104からロードしたプログラムや画像データが展開される。   A RAM (Random Access Memory) 102 is loaded with programs and image data loaded from an HDD 103 or an external recording device 104 described later.

HDD(Hard Disk Drive)103は、PC100が実行する各制御プログラムが記録されている。さらに、本実施形態のHDD103には、画像データやテキストデータなどのコンテンツデータおよび、電子地図データが記録されている。この電子地図データは、地図の画像データ、緯度・経度などの位置データ、地名などのテキストデータとで構成され、それぞれ関連付けされて保存されている。また、この電子地図は、後述のCPU101が実行するプログラムに従って後述の表示部に表示される。ユーザは、表示部に表示された地図上の座標を選択することができる。ユーザにより選択された地図上の座標に対応する緯度・経度の値は、HDD103に記録されているコンテンツデータと対応づけられ、設定データとしてHDD103に保存される。このHDD103は、PC100に内蔵されていてもよいし、着脱可能なよう構成されていてもよい。   Each control program executed by the PC 100 is recorded in an HDD (Hard Disk Drive) 103. Furthermore, content data such as image data and text data and electronic map data are recorded in the HDD 103 of the present embodiment. This electronic map data is composed of map image data, position data such as latitude and longitude, and text data such as place names, and is stored in association with each other. The electronic map is displayed on a display unit described later according to a program executed by a CPU 101 described later. The user can select coordinates on the map displayed on the display unit. The latitude / longitude values corresponding to the coordinates on the map selected by the user are associated with the content data recorded in the HDD 103 and stored in the HDD 103 as setting data. The HDD 103 may be built in the PC 100 or configured to be detachable.

ここで、設定データの構成について説明する。図4に設定データの構成を示す。設定データ400のうち、範囲情報401は、後述の設定データを生成する処理にて選択された二点(第1の点および第2の点)の座標を、緯度・経度の形で示すデータである。各点は、Sectionに記録されている「北緯(N) or 南緯(S)」、「緯度(数値)」、「東経(E) or 西経(W)」、「経度(数値)」と、それぞれに対応するValueの値により示される。403は第1の点を示し、404は第2の点を示す。また、属性情報402は、後述の設定データを生成する処理にて範囲情報401に対応づけられたコンテンツデータを示す。このように、設定データ400は範囲情報と特定のコンテンツとの対応付け情報を含む。この設定データ400の用途については後述する。   Here, the configuration of the setting data will be described. FIG. 4 shows the configuration of the setting data. Of the setting data 400, the range information 401 is data indicating the coordinates of two points (first point and second point) selected in the process of generating setting data, which will be described later, in the form of latitude and longitude. is there. Each point is recorded in Section: “North latitude (N) or South latitude (S)”, “Latitude (number)”, “East (E) or West longitude (W)”, “Longitude (number)”, respectively. It is indicated by the value of Value corresponding to. Reference numeral 403 denotes a first point, and 404 denotes a second point. The attribute information 402 indicates content data associated with the range information 401 in a process for generating setting data described later. Thus, the setting data 400 includes association information between range information and specific content. The use of the setting data 400 will be described later.

以上が設定データの説明である。図1の説明に戻る。外部記録装置(Removable Drive)104は、記録媒体に対して読み出しおよび書き込みを行う装置である。プログラムや画像データが記録媒体に記録されている場合、これらは外部記録装置104を介してRAM102にロードされる。記録媒体には、例えば、DVD−RWドライブ、CD−ROM、CD−R、DVD−RAMなどの光ディスクや、フレキシブルディスク、MOなどの磁気ディスク、またフラッシュメモリなどの不揮発性メモリが含まれる。また、この記録媒体は、後述するデジタルカメラ200にも装着可能である。
通信部105は、外部装置とデータの送受信を行う。
The above is the description of the setting data. Returning to the description of FIG. An external recording device (Removable Drive) 104 is a device that reads and writes data on a recording medium. When programs and image data are recorded on a recording medium, these are loaded into the RAM 102 via the external recording device 104. The recording medium includes, for example, an optical disk such as a DVD-RW drive, a CD-ROM, a CD-R, and a DVD-RAM, a magnetic disk such as a flexible disk and an MO, and a nonvolatile memory such as a flash memory. In addition, this recording medium can be attached to a digital camera 200 described later.
The communication unit 105 transmits / receives data to / from an external device.

表示部106は、HDD103に記録されているコンテンツデータや、電子地図データなどを表示する。表示部106には、例えば、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)を用いることができる。また、SED(Surface−conduction Electron−emitter Display)やELD(Electro Luminescent Display)を用いることができる。   The display unit 106 displays content data recorded in the HDD 103, electronic map data, and the like. For example, a CRT (Cathode Ray Tube) or an LCD (Liquid Crystal Display) can be used for the display unit 106. Further, SED (Surface-Conduction Electron-Emitter Display) and ELD (Electro Luminescent Display) can be used.

操作部107は、ユーザ操作に基づく命令を受け付ける。操作部107は、例えばキーボードやマウスによって構成され、ユーザが操作部107を操作することに応じて生じる命令を受け付ける。
以上が本実施形態における情報処理装置の説明である。
The operation unit 107 receives a command based on a user operation. The operation unit 107 includes, for example, a keyboard and a mouse, and receives a command generated when the user operates the operation unit 107.
The above is the description of the information processing apparatus in the present embodiment.

次に、本実施形態の撮像装置の一例であるデジタルカメラについて説明する。
図2に本実施の形態に係るデジタルカメラ200のブロック図を示す。
デジタルカメラ200において、CPU201は、入力された信号や、後述のプログラムに従ってデジタルカメラ200の各部を制御する。例えば前述の設定データに基づき、後述する撮像部によって取得された画像データに、他の画像データやテキストデータなどのコンテンツデータを後述の属性情報313として対応づける処理を制御する。なお、CPU201の行う制御は一つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
Next, a digital camera that is an example of the imaging apparatus of the present embodiment will be described.
FIG. 2 shows a block diagram of the digital camera 200 according to the present embodiment.
In the digital camera 200, the CPU 201 controls each part of the digital camera 200 in accordance with an input signal and a program described later. For example, based on the setting data described above, a process of associating content data such as other image data and text data with image data acquired by an imaging unit described later as attribute information 313 described later is controlled. Note that the control performed by the CPU 201 may be performed by a single piece of hardware, or the entire apparatus may be controlled by a plurality of pieces of hardware sharing the processing.

撮像部202は撮影処理を行う。撮影処理とは、撮像部202に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する処理である。   The imaging unit 202 performs a shooting process. The imaging process is a process of converting subject light imaged by a lens included in the imaging unit 202 into an electrical signal, performing noise reduction processing, and outputting digital data as image data.

プログラムメモリ203には、デジタルカメラ200の各部を制御するためのプログラム(ファームウェア)や各種の設定情報を記憶している。後述する各フローチャートに示す処理をCPU201が制御するためのプログラムも、このプログラムメモリ203に記録されている。   The program memory 203 stores a program (firmware) for controlling each part of the digital camera 200 and various setting information. A program for the CPU 201 to control processing shown in each flowchart described later is also recorded in the program memory 203.

作業用メモリ204は、プログラムメモリ203に保存されているプログラムを、展開・実行するためのメモリである。作業用メモリ204はCPU201のワークエリアとして使用される。   The work memory 204 is a memory for developing and executing a program stored in the program memory 203. The work memory 204 is used as a work area for the CPU 201.

表示部205は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。   The display unit 205 displays a viewfinder image at the time of shooting, displays shot image data, and displays characters for interactive operation.

操作部206はユーザがデジタルカメラの動作を指示するために用いられる。操作部206は、デジタルカメラの電源のON/OFFを指示するための電源ボタンや、撮像部202により撮影処理を開始するためのレリーズスイッチ、及び表示部205に表示されるメニューの項目を選択するためのボタンなどの操作部材を含むよう構成される。   The operation unit 206 is used by the user to instruct the operation of the digital camera. The operation unit 206 selects a power button for instructing to turn on / off the power of the digital camera, a release switch for starting imaging processing by the imaging unit 202, and a menu item displayed on the display unit 205. It is comprised so that operation members, such as a button, may be included.

記録媒体207には、撮像部202から出力された画像データや、後述のGPS208にて取得した位置情報を記録することができる。記録媒体207は、デジタルカメラ200に着脱可能なよう構成してもよいし、デジタルカメラ200に内蔵されていてもよい。すなわち、デジタルカメラ200は記録媒体207にアクセスすることが可能であればよい。着脱可能なよう構成した場合、前述のPC100は外部記録装置104を介して記録媒体207にアクセスすることができる。   The recording medium 207 can record image data output from the imaging unit 202 and position information acquired by a GPS 208 described later. The recording medium 207 may be configured to be detachable from the digital camera 200 or may be built in the digital camera 200. That is, the digital camera 200 only needs to be able to access the recording medium 207. When configured to be detachable, the PC 100 described above can access the recording medium 207 via the external recording device 104.

GPS208は、位置情報取得処理を行う。位置情報取得処理とは、GPS衛星から信号を受信し、受信した信号からGPS208の位置情報を取得する処理である。また、本実施形態の位置情報は、緯度・経度の形で取得される。デジタルカメラ200は、この取得された位置情報を参照することで、自機の位置を認識することができる。また、この処理により取得された位置情報は、撮像部202によって撮影された画像データのヘッダ部に記録することができる。なお、GPS208は、例えば携帯電話の基地局や加速度センサ等を用いて位置情報を取得する装置であってもよい。つまり、デジタルカメラ200は、位置情報を取得する機能を有していればよい。   The GPS 208 performs position information acquisition processing. The position information acquisition process is a process of receiving a signal from a GPS satellite and acquiring position information of the GPS 208 from the received signal. Further, the position information of the present embodiment is acquired in the form of latitude and longitude. The digital camera 200 can recognize the position of the own device by referring to the acquired position information. Further, the position information acquired by this processing can be recorded in the header portion of the image data captured by the imaging unit 202. The GPS 208 may be a device that acquires position information using, for example, a mobile phone base station or an acceleration sensor. That is, the digital camera 200 only needs to have a function of acquiring position information.

通信部209は、外部装置と接続し制御コマンドやデータの送受信を行う。本実施形態においては、外部装置として前述したPC100とのデータの送受信を行う。
以上が、本実施形態における撮像装置の構成である。
A communication unit 209 connects to an external device and transmits / receives control commands and data. In the present embodiment, data transmission / reception is performed with the PC 100 described above as an external device.
The above is the configuration of the imaging apparatus in the present embodiment.

次に、情報をヘッダ部に付加できる画像データの形式である、Exifについて述べる。本実施形態では、画像データの形式にExif−JPEGを用いる。
図3に、Exif−JPEG300のデータ構造を例示する概念図を示す。
SOI301は、Exif−JPEG300の開始を示すマーカである。APP1 302は、Exif−JPEG300のヘッダ部に相当するアプリケーションマーカである。データブロック303は、量子化テーブル(DQT)、ハフマンテーブル(DHT)、フレーム開始マーカ(SOF)、スキャン開始マーカ(SOS)で構成される。Compressed Data304は、本体画像の圧縮データである。EOI305は、Exif−JPEG300の終端を示すマーカである。
Next, Exif, which is a format of image data that can add information to the header portion, will be described. In the present embodiment, Exif-JPEG is used as the image data format.
FIG. 3 is a conceptual diagram illustrating the data structure of Exif-JPEG300.
The SOI 301 is a marker indicating the start of Exif-JPEG300. APP1 302 is an application marker corresponding to the header part of Exif-JPEG300. The data block 303 includes a quantization table (DQT), a Huffman table (DHT), a frame start marker (SOF), and a scan start marker (SOS). Compressed Data 304 is compressed data of the main body image. The EOI 305 is a marker indicating the end of the Exif-JPEG 300.

また、APP1 302は、図3の306〜312で示すように構成される。データブロック306は、APP1 302のサイズを示すAPP1 Length、APP1 302の識別コードを示すExif Identifier Codeで構成される。0th IFD307は、圧縮された本体画像に関する情報を記録するデータブロックである。0th IFD307の一部には、Exif IFD308とGPS IFD310のデータブロックが存在する。Exif IFD308は、Exifバージョンに関するタグ、画像データの特性や構造に関するタグ、日時に関するタグ、また、シャッタースピードやレンズ焦点距離などが記録された撮影条件に関するタグなどで構成される。GPS IFD310は、GPS情報に関するタグで構成され、デジタルカメラ200が有するGPS208により取得された位置情報が記録される。1st IFD311は、サムネイル画像に関する情報を記録するデータブロックである。Thumbnail312は、サムネイルの画像データである。   The APP1 302 is configured as indicated by 306 to 312 in FIG. The data block 306 includes an APP1 Length indicating the size of the APP1 302 and an Exif Identifier Code indicating the identification code of the APP1 302. The 0th IFD 307 is a data block that records information related to the compressed main body image. A part of 0th IFD 307 includes data blocks of Exif IFD 308 and GPS IFD 310. The Exif IFD 308 includes a tag related to the Exif version, a tag related to the characteristics and structure of image data, a tag related to date and time, and a tag related to shooting conditions in which shutter speed, lens focal distance, and the like are recorded. The GPS IFD 310 is configured with tags related to GPS information, and the position information acquired by the GPS 208 of the digital camera 200 is recorded. The 1st IFD 311 is a data block that records information about thumbnail images. Thumbnail 312 is thumbnail image data.

また、Exif IFD308には、MakerNote309のデータブロックが存在する。MakerNote309は、メーカー固有の情報を記録することができる。本実施形態では、MakerNote309中の属性情報313としてコンテンツデータを対応づけることにより、画像データにコンテンツデータを付加することができる。
以上がExif−JEPGの構造である。
Further, the Exif IFD 308 includes a MakerNote 309 data block. MakerNote 309 can record information unique to a manufacturer. In the present embodiment, the content data can be added to the image data by associating the content data as the attribute information 313 in the MakerNote 309.
The above is the structure of Exif-JEPG.

次に、PC100において、画像データの撮影位置に基づいて画像データに付加する情報と、画像データに情報を付加するか否かを判断するための位置の範囲とを、ユーザが選択し、対応づけることにより設定データを生成する処理について説明する。   Next, in the PC 100, the user selects and associates the information to be added to the image data based on the shooting position of the image data and the position range for determining whether to add information to the image data. A process for generating the setting data will be described.

図5はPC100において、前述の設定データを生成する処理を行うフローチャートである。このフローチャートの各ステップに示される処理は、CPU101が、HDD103からプログラムをロードし、RAM102に展開してプログラムに従いPC100の各部を制御することで実現される。   FIG. 5 is a flowchart for performing the process for generating the setting data described above in the PC 100. The processing shown in each step of this flowchart is realized by the CPU 101 loading a program from the HDD 103, developing it in the RAM 102, and controlling each part of the PC 100 according to the program.

まず、CPU101が本フローチャートに示す処理を実行するプログラムの起動の指示を検知したことによって、本フローチャートの処理が開始される。   First, the processing of this flowchart is started when the CPU 101 detects an instruction to start a program that executes the processing shown in this flowchart.

ステップS501において、CPU101は、上述のHDD103に記録されている電子地図データを表示部106上に表示するよう制御する。   In step S <b> 501, the CPU 101 controls to display the electronic map data recorded in the HDD 103 described above on the display unit 106.

次にステップS502において、CPU101は、所定の範囲を選択範囲として選択する指示を受け付ける処理を実行する。この処理は範囲指示受け付け手段の一例である。ステップS502において、CPU101は、操作部107を介して表示部106に表示されている電子地図データ上の2点を選択する操作を受け付ける。さらにCPU101は、選択を促すメッセージ(例えば図6のメッセージ600のような表示)を表示部106に表示するよう制御する。2点を指示する操作とは、例えば以下のような操作である。以下、操作部107として左クリックキーおよび右クリックキーを備えたマウスを用いた場合について、図6を用いて説明する。ユーザは、図6(a)のようにマウスの左クリックキーを押下することにより、キーを押下した際のマウスカーソル601の示す位置を第1の点602として選択することができる。続いて、ユーザは、図6(b)のように、左クリックキーを押下したままマウスを動かし、マウスカーソル601を第2の点603として選択したい位置まで移動させる。このとき、第1の点602と、カーソルの示す位置とを対角の点とする矩形の範囲604を選択範囲とすることが解るよう、選択範囲以外の領域とは区別可能に表示する。ユーザは、第2の点603として選択したい位置までマウスカーソルを動かした後に、マウスから指を離して左クリックの押下を終えることで第2の点603を選択することができる。
図5の説明に戻る。
In step S502, the CPU 101 executes processing for receiving an instruction to select a predetermined range as a selection range. This process is an example of a range instruction receiving unit. In step S <b> 502, the CPU 101 receives an operation for selecting two points on the electronic map data displayed on the display unit 106 via the operation unit 107. Further, the CPU 101 controls the display unit 106 to display a message for prompting selection (for example, a display like the message 600 in FIG. 6). The operation for designating two points is, for example, the following operation. Hereinafter, the case where a mouse having a left click key and a right click key is used as the operation unit 107 will be described with reference to FIG. The user can select the position indicated by the mouse cursor 601 when the key is pressed as the first point 602 by pressing the left click key of the mouse as shown in FIG. Subsequently, as shown in FIG. 6B, the user moves the mouse while pressing the left click key, and moves the mouse cursor 601 to the position to be selected as the second point 603. At this time, the region is displayed so as to be distinguishable from the region other than the selection range so that the selection range is a rectangular range 604 having the first point 602 and the position indicated by the cursor as diagonal points. The user can select the second point 603 by moving the mouse cursor to a position to be selected as the second point 603 and then releasing the left click and finishing the left click.
Returning to the description of FIG.

次に、ステップS503において、CPU101は、ステップS502にて選択した範囲を選択範囲としてよいかどうかを確認する。具体的には、CPU101は、ステップS502にて選択した範囲を選択範囲として決定するか否かを確認するメッセージを表示部106に表示するよう制御し、さらに、選択範囲とするか否かの選択を受け付けるよう制御してもよい。例えば、CPU101は、図6(c)のメッセージ610のような表示を行うよう制御する。さらに、「はい」ボタン605または「やり直し」ボタン606または「キャンセル」ボタン607の選択を受け付けるよう制御する。この処理において、CPU101が「はい」ボタン605の選択を受け付けたと判断した場合、処理はステップS504に進む。CPU101が「やり直し」ボタン606の選択を受け付けたと判断した場合、処理はステップS502に戻る。CPU101が「キャンセル」ボタン607の選択を受け付けたと判断した場合、処理を終了する。   Next, in step S503, the CPU 101 confirms whether or not the range selected in step S502 may be selected. Specifically, the CPU 101 controls the display unit 106 to display a message for confirming whether or not the range selected in step S502 is determined as the selection range, and further selects whether or not to select the selection range. You may control to accept. For example, the CPU 101 controls to display a message 610 in FIG. Further, control is performed to accept selection of the “Yes” button 605, the “Redo” button 606 or the “Cancel” button 607. In this process, if the CPU 101 determines that the selection of the “Yes” button 605 has been received, the process proceeds to step S504. If the CPU 101 determines that the selection of the “redo” button 606 has been received, the process returns to step S502. If the CPU 101 determines that the selection of the “cancel” button 607 has been received, the process ends.

ステップS504において、CPU101は、HDD103に記録されているコンテンツデータを表示し、操作部107を介してコンテンツデータの選択を受け付ける処理を開始する。さらに、CPU101は、ステップS502にて選択された選択範囲に対応づけるコンテンツデータの選択をユーザに促すメッセージを表示部106に表示するよう制御する。例えば、CPU101は、図7のように表示700を表示するよう制御する。図7において、コンテンツデータ701はHDD103に記録されているコンテンツデータである。本実施形態ではコンテンツデータとしてビットマップ形式の図形データを用いることとする。また、地名やイベント名等のテキストデータを用いることもできる。CPU101は、これらのコンテンツデータ701が、ステップS502にて選択された範囲に対応づけられることが示唆されるようにコンテンツデータの表示領域702を表示するよう制御する。各コンテンツデータ701の下部には、対応するチェックボックスが表示される。チェックボックス703は対応するコンテンツデータ701が未選択であることを示す。チェックボックス704は、対応するコンテンツデータ701が選択済みであることを示す。チェックボックスの初期状態は未選択の状態を示す。ユーザは、操作部107を介して、コンテンツデータ701に対応するチェックボックスにチェックを入れることで、コンテンツデータ701を選択済みにすることができる。なお、複数のチェックボックスにチェックを入れることもでき、その場合、対応する複数のコンテンツデータ701が選択済みとなる。また、ユーザは操作部107を介して設定ボタン705を選択することにより、選択済みのコンテンツデータを、ステップS502にて選択された範囲に対応づける指示を行うことができる。さらに、ユーザは操作部107を介してキャンセルボタン706を選択することにより、処理を終了する指示を行うことができる。
図5の説明に戻る。
In step S <b> 504, the CPU 101 displays content data recorded in the HDD 103 and starts processing for accepting selection of content data via the operation unit 107. Further, the CPU 101 controls the display unit 106 to display a message that prompts the user to select content data associated with the selection range selected in step S502. For example, the CPU 101 controls to display the display 700 as shown in FIG. In FIG. 7, content data 701 is content data recorded in the HDD 103. In this embodiment, graphic data in a bitmap format is used as content data. Also, text data such as place names and event names can be used. The CPU 101 controls to display the content data display area 702 so as to suggest that the content data 701 is associated with the range selected in step S502. A corresponding check box is displayed below each content data 701. A check box 703 indicates that the corresponding content data 701 is not selected. A check box 704 indicates that the corresponding content data 701 has been selected. The initial state of the check box indicates an unselected state. The user can mark the content data 701 already selected by checking a check box corresponding to the content data 701 via the operation unit 107. Note that a plurality of check boxes can be checked, and in this case, a plurality of corresponding content data 701 is already selected. In addition, the user can instruct the selected content data to correspond to the range selected in step S502 by selecting the setting button 705 via the operation unit 107. Further, the user can issue an instruction to end the process by selecting a cancel button 706 via the operation unit 107.
Returning to the description of FIG.

ステップS505では、CPU101は、ステップS504にて受け付けた指示を判断する。CPU101が、選択済みとなっているコンテンツデータを、ステップS502にて選択された範囲に対応づける指示を受け付けたと判断した場合、処理はステップS506に進む。一方、CPU101が、処理を終了する指示を受け付けたと判断した場合、処理は終了する。このステップS504およびステップS505における処理は、属性指示受け付け手段の一例である。   In step S505, the CPU 101 determines the instruction received in step S504. If the CPU 101 determines that an instruction to associate the selected content data with the range selected in step S502 is received, the process proceeds to step S506. On the other hand, if the CPU 101 determines that an instruction to end the process has been received, the process ends. The processing in step S504 and step S505 is an example of an attribute instruction receiving unit.

次に、ステップS506にてCPU101は、ステップS502にて選択を受け付けた選択範囲と、ステップS504にて選択を受け付けたコンテンツデータとが対応づけられることが解るような表示を表示部106に表示するよう制御する。例えば、CPU101は、図8のように選択範囲604および選択を受け付けたコンテンツデータ701とを隣接させて表示することが考えられる。他にも、地図外にコンテンツデータを表示させたり、地図内の選択範囲を示す枠の色や枠線の種類を、地図外に表示されているコンテンツデータを囲む枠の色や枠線の種類と同じように表示してもよい。   Next, in step S506, the CPU 101 displays a display on the display unit 106 so that the selection range accepted in step S502 and the content data accepted in step S504 are associated with each other. Control as follows. For example, it is conceivable that the CPU 101 displays the selection range 604 and the content data 701 for which the selection is received adjacent to each other as shown in FIG. In addition, the content data can be displayed outside the map, the color of the frame indicating the selection range in the map and the type of the frame line can be changed, and the color of the frame surrounding the content data displayed outside the map and the type of the frame line can also be displayed. You may display it like.

さらに、ステップS507にてCPU101は、ステップS502にて選択を受け付けた選択範囲と、ステップS504にて選択を受け付けたコンテンツデータとを対応づけるか否かの選択を受け付けるよう制御する。例えば、CPU101は、図8のようにユーザに選択を促すメッセージ801を表示するよう制御する。さらに、操作部107を介した、OKボタン802またはやり直しボタン803またはキャンセルボタン804の選択を受け付けるよう制御する。CPU101が、やり直しボタン803の選択を受け付けたと判断した場合、処理はステップS502に戻る。CPU101が、キャンセルボタン804の選択を受け付けたと判断した場合、処理は終了する。CPU101が、OKボタン802の選択を受け付けたと判断した場合、処理はステップS508に進む。   Further, in step S507, the CPU 101 controls to accept selection of whether or not to associate the selection range accepted in step S502 with the content data accepted in step S504. For example, the CPU 101 controls to display a message 801 that prompts the user to select as shown in FIG. Further, control is performed to accept selection of the OK button 802, the redo button 803, or the cancel button 804 via the operation unit 107. If the CPU 101 determines that selection of the redo button 803 has been received, the process returns to step S502. If the CPU 101 determines that the selection of the cancel button 804 has been received, the process ends. If the CPU 101 determines that the selection of the OK button 802 has been received, the process proceeds to step S508.

ステップS508では、CPU101は、ステップS502にて選択を受け付けた選択範囲と、ステップS504にて選択を受け付けたコンテンツデータとを対応づけ、設定データとして、RAM102に一時的に保存する。   In step S508, the CPU 101 associates the selection range received in step S502 with the content data received in step S504, and temporarily stores it in the RAM 102 as setting data.

続くステップS509では、CPU101は、更に設定したい範囲とコンテンツデータが無いかをユーザに確認するメッセージを表示し、更なる範囲の選択とその範囲に対応づけるコンテンツデータの選択を行うか否かの選択を受け付けるよう制御する。例えばCPU101は、図9のように更に設定したい範囲とコンテンツデータが無いかをユーザに確認するメッセージ901を表示するよう制御する。図9において、追加設定ボタン902が選択された場合、CPU101は更なる範囲とコンテンツデータとの対応付けを行う選択を受け付けたと判断する。一方、設定完了ボタン903が選択された場合、CPU101は更なる範囲とコンテンツデータとの対応付けを行わない選択を受け付けたと判断する。   In the subsequent step S509, the CPU 101 displays a message confirming to the user whether there is a range to be set and content data, and selects whether or not to select a further range and content data associated with the range. Control to accept. For example, as shown in FIG. 9, the CPU 101 controls to display a message 901 for confirming to the user whether there is a range to be further set and content data. In FIG. 9, when the additional setting button 902 is selected, the CPU 101 determines that a selection for associating a further range with content data has been received. On the other hand, when the setting completion button 903 is selected, the CPU 101 determines that a selection that does not associate the further range with the content data has been received.

ステップS509にて、CPU101が、更なる範囲とコンテンツデータとの対応付けを行わない選択を受け付けたと判断した場合、ステップS510に進む。   If it is determined in step S509 that the CPU 101 has received a selection not to associate further ranges with content data, the process proceeds to step S510.

ステップS510では、CPU101は、ステップS507にて一時的に保存していた設定データをHDD103に記録する。その後、処理は終了する。   In step S510, the CPU 101 records the setting data temporarily stored in step S507 on the HDD 103. Thereafter, the process ends.

一方、ステップS509にて、CPU101が、更なる範囲とコンテンツデータとの対応付けを行う選択を受け付けたと判断した場合、処理はステップS502に戻る。その後、ステップS507までは、同様の処理を行う。ステップS507においては、既に一時的に記録されている設定データがあるため、更なる選択範囲とコンテンツデータとを対応付け、既に記録されている設定データに追記する。例えば、図4のように、選択範囲の二点を範囲情報405に、コンテンツデータを属性情報406に追加して記録する。また、一つの範囲情報に対して、複数のコンテンツデータが対応づけられる場合は、図4のように、範囲情報405に対して一つ目のコンテンツデータが属性情報406に、二つ目のコンテンツデータが属性情報407に記録される。以降は同様の処理を行う。   On the other hand, if the CPU 101 determines in step S509 that the selection for associating a further range with content data has been received, the process returns to step S502. Thereafter, the same processing is performed up to step S507. In step S507, since there is already setting data that is temporarily recorded, a further selection range and content data are associated with each other and added to the already recorded setting data. For example, as shown in FIG. 4, two points of the selection range are added to the range information 405 and content data is added to the attribute information 406 and recorded. When a plurality of pieces of content data are associated with one range information, as shown in FIG. 4, the first content data is the attribute information 406 with respect to the range information 405, and the second content data. Data is recorded in the attribute information 407. Thereafter, the same processing is performed.

以上が、範囲情報とコンテンツデータとを対応づける方法である。本実施形態では、生成された設定データはデジタルカメラ200に送信さる。なお、デジタルカメラ200が設定データを取得する際には、通信部209を介して受信してもよいし、PC100の外部記録装置104を介して設定データが記録された記録媒体207を接続することで取得してもよい。例えば、CPU101が、PC100の通信部105とデジタルカメラ200の通信部209とが接続されていることを検知している場合、設定データが生成されることに応じて該設定データをデジタルカメラ200に送信するよう制御する。あるいは、デジタルカメラ200のCPU201が、PC100の通信部105とデジタルカメラ200の通信部209とが接続されていることを検知している場合、PC100から設定データを取得する設定データ取得処理を開始するよう制御する。   The above is a method for associating range information with content data. In the present embodiment, the generated setting data is transmitted to the digital camera 200. When the digital camera 200 acquires the setting data, it may be received via the communication unit 209 or connected to the recording medium 207 in which the setting data is recorded via the external recording device 104 of the PC 100. You may get it at For example, when the CPU 101 detects that the communication unit 105 of the PC 100 and the communication unit 209 of the digital camera 200 are connected, the setting data is sent to the digital camera 200 in response to the generation of the setting data. Control to send. Alternatively, when the CPU 201 of the digital camera 200 detects that the communication unit 105 of the PC 100 and the communication unit 209 of the digital camera 200 are connected, a setting data acquisition process for acquiring setting data from the PC 100 is started. Control as follows.

次に、PC100から送信された設定データを、デジタルカメラ200で利用する方法について説明する。本実施形態におけるデジタルカメラ200は、設定データの範囲情報が示す範囲で撮影された画像データに、対応するコンテンツデータを関連付けることが可能である。図10に、撮影の際に、設定データおよび撮影位置に基づき、撮影した画像データにコンテンツデータを付加するデジタルカメラ200の処理を示す。図10のフローチャートに示す各処理は、CPU201が、プログラムメモリ203に保存されているプログラムをロードし、作業用メモリ204に展開してプログラムに従いデジタルカメラ200の各部を制御することで実現される。   Next, a method for using the setting data transmitted from the PC 100 with the digital camera 200 will be described. The digital camera 200 in the present embodiment can associate the corresponding content data with the image data captured in the range indicated by the range information of the setting data. FIG. 10 shows processing of the digital camera 200 for adding content data to captured image data based on setting data and a shooting position at the time of shooting. Each process shown in the flowchart of FIG. 10 is realized by the CPU 201 loading a program stored in the program memory 203, developing the program in the work memory 204, and controlling each unit of the digital camera 200 according to the program.

図10の処理は、デジタルカメラ200の操作部206に含まれるレリーズスイッチが押下されることで、撮影指示を受け付けることにより開始される。   The process of FIG. 10 is started by accepting a shooting instruction by pressing a release switch included in the operation unit 206 of the digital camera 200.

ステップS1001にて、CPU201は、撮像部202により撮像処理を行い、画像データを取得する。   In step S <b> 1001, the CPU 201 performs an imaging process with the imaging unit 202 and acquires image data.

次に、ステップS1002にて、CPU201は、GPS208により位置情報取得処理を行い、位置情報を緯度・経度の形で撮影位置として取得する。   Next, in step S1002, the CPU 201 performs position information acquisition processing using the GPS 208, and acquires position information as a shooting position in the form of latitude and longitude.

ステップS1003では、CPU201は、設定データが記録媒体207に記録されているか否かを判断する。CPU201が、設定データが記録媒体207に記録されていないと判断した場合、処理はステップS1006に進む。ステップS1006の処理については後述する。一方、ステップS1003にてCPU201が、設定データが記録媒体207に記録されていると判断した場合、処理はステップS1004に進む。   In step S1003, the CPU 201 determines whether the setting data is recorded on the recording medium 207. When the CPU 201 determines that the setting data is not recorded on the recording medium 207, the process proceeds to step S1006. The process of step S1006 will be described later. On the other hand, if the CPU 201 determines in step S1003 that the setting data is recorded on the recording medium 207, the process proceeds to step S1004.

ステップS1004にて、CPU201は、ステップS1002にて取得した位置情報が、記録媒体207に記録されている設定データに含まれる一つまたは複数の範囲情報が示す範囲内であるか否かを判断する。即ち、撮影された画像データが、設定データの範囲情報に示される範囲内で撮影された画像データであるか否かを判断する。本実施形態では、範囲情報が示す範囲とは範囲情報が示す二点を対角の点とする矩形の範囲である。   In step S1004, the CPU 201 determines whether or not the position information acquired in step S1002 is within a range indicated by one or more range information included in the setting data recorded on the recording medium 207. . That is, it is determined whether the captured image data is image data captured within the range indicated by the range information of the setting data. In the present embodiment, the range indicated by the range information is a rectangular range having two points indicated by the range information as diagonal points.

ステップS1004にて、CPU201が、ステップS1002にて取得した位置情報が記録媒体207に記録されている設定データに含まれる一つまたは複数の範囲情報が示す範囲の内である、と判断した場合、処理はステップS1005に進む。   If the CPU 201 determines in step S1004 that the position information acquired in step S1002 is within the range indicated by one or more range information included in the setting data recorded in the recording medium 207, Processing proceeds to step S1005.

ステップS1005にてCPU101は、ステップS1001にて取得した画像データに、ステップS1002にて取得した位置情報と、該位置情報が示す位置を含む範囲を示す範囲情報に対応づけられているコンテンツデータとを対応付ける。その後、画像データは記録媒体207に保存される。該位置情報が示す位置を含む範囲を示す範囲情報が複数ある場合は、それぞれの範囲情報に対応づけられているコンテンツデータの全てを画像データに対応づける。つまり、画像データには複数のコンテンツデータが、属性情報313として対応づけられる。その後、処理を終了する。   In step S1005, the CPU 101 adds the position information acquired in step S1002 to the image data acquired in step S1001 and content data associated with range information indicating a range including the position indicated by the position information. Associate. Thereafter, the image data is stored in the recording medium 207. When there are a plurality of range information indicating ranges including the position indicated by the position information, all of the content data associated with each range information is associated with the image data. That is, a plurality of pieces of content data are associated with the image data as the attribute information 313. Thereafter, the process ends.

一方、ステップS1004にて、CPU201が、ステップS1002にて取得した位置情報が記録媒体207に記録されている設定データの範囲情報が示す範囲内でない、と判断した場合、処理はステップS1006に進む。   On the other hand, if the CPU 201 determines in step S1004 that the position information acquired in step S1002 is not within the range indicated by the range information of the setting data recorded on the recording medium 207, the process proceeds to step S1006.

ステップS1006では、CPU101は、ステップS1001にて取得した画像データに、ステップS1002にて取得した位置情報を対応付け、記録媒体207に保存する。その後、処理を終了する。   In step S1006, the CPU 101 associates the image data acquired in step S1001 with the position information acquired in step S1002, and saves it in the recording medium 207. Thereafter, the process ends.

以上が、設定データを用いて、撮影した画像に情報を付加する撮像装置の処理の説明である。   The above is the description of the processing of the imaging apparatus that adds information to the captured image using the setting data.

以上のような構成とすることにより、どの位置でどのような情報が、撮影の際に画像データに付加されるかを、撮影前に予めユーザが設定することができる。   With the above-described configuration, the user can set in advance which information is to be added to the image data at the time of shooting before shooting.

[他の実施形態]
上述の実施形態では、コンテンツデータ701は、HDD103に記録されている構成について説明したが、コンテンツデータ701を、外部から取得するよう構成してもよい。
[Other Embodiments]
In the above-described embodiment, the configuration in which the content data 701 is recorded in the HDD 103 has been described. However, the content data 701 may be acquired from the outside.

また、上述の実施形態ではPC100にて設定データを生成する構成について説明した。PC100はデジタルカメラ200に比べ、記録容量の大きな媒体が接続可能なため地図データを扱いやすいく、マウスや大画面ディスプレイなどより使いやすいユーザーインターフェースを利用可能である。そのため、設定データの生成が簡単な操作で行える利点を有する。   In the above-described embodiment, the configuration in which the setting data is generated by the PC 100 has been described. Compared with the digital camera 200, the PC 100 can be connected to a medium having a large recording capacity, so that it is easy to handle map data, and a user interface such as a mouse or a large screen display can be used. Therefore, there is an advantage that the setting data can be generated by a simple operation.

これに対して、デジタルカメラ200で設定データを生成するよう構成してもよい。この場合は、例えば、デジタルカメラ200は操作部206にタッチパネルを含み、記録媒体207に記録されている地図データを表示部205に表示し、該表示されている地図データ上の範囲を選択範囲としてタッチパネルを介して選択する指示を受け付ける。同様に、記録媒体207に記録されているコンテンツデータを、選択範囲に対応づけるためにタッチパネルを介して選択する指示を受け付ける。そして、CPU201は、選択された選択範囲およびコンテンツデータを対応づけ、設定データを生成する。このような構成にした場合、デジタルカメラ200単体で処理を行うことが可能となるためPC100の起動が必要無なくなることや、PC100からデジタルカメラ200への設定データを移動させる必要がなくなるという新たな利点が生じる。   In contrast, the digital camera 200 may be configured to generate setting data. In this case, for example, the digital camera 200 includes a touch panel in the operation unit 206, displays the map data recorded in the recording medium 207 on the display unit 205, and uses the range on the displayed map data as a selection range. An instruction to select is accepted via the touch panel. Similarly, an instruction to select content data recorded on the recording medium 207 via the touch panel in order to correspond to the selection range is accepted. Then, the CPU 201 associates the selected selection range with the content data and generates setting data. In such a configuration, since it is possible to perform processing with the digital camera 200 alone, it is not necessary to start up the PC 100, and there is no need to move setting data from the PC 100 to the digital camera 200. Benefits arise.

なお、上述の実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
The above-described embodiment can also be realized by executing the following processing. That is, software (program) for realizing the functions of the above-described embodiments is supplied to a system or apparatus via a network or various recording media, and a computer (or CPU, MPU, etc.) of the system or apparatus reads the program. It is a process to be executed.

Claims (11)

撮像装置と通信することができる情報処理装置であって、
前記撮像装置において、撮像により生成される画像に、該撮像に応じて前記撮像装置が関連付けるための情報および地図データを記録媒体に記録する記録手段と、
前記地図データ上の所定の範囲を選択範囲として選択する指示を受け付ける範囲指示受け付け手段と、
前記記録媒体に記録されている情報を属性情報として選択する指示を受け付ける属性指示受け付け手段と、
前記撮像装置により撮影が行われる前に、前記範囲指示受け付け手段により受け付けた指示に基づき選択された選択範囲と、前記属性指示受け付け手段により受け付けた指示に基づき選択された属性情報とを対応づけた設定データを生成する生成手段と、
前記生成手段により生成された設定データを前記撮像装置に送信する送信手段を有することを特徴とする情報処理装置。
An information processing device capable of communicating with an imaging device,
In the imaging device, the images generated by the imaging, and recording means for recording information for the imaging apparatus associates according to imaging, and map data on a recording medium,
Range instruction receiving means for receiving an instruction to select a predetermined range on the map data as a selection range;
Attribute instruction receiving means for receiving an instruction to select information recorded on the recording medium as attribute information;
Prior to shooting by the imaging device, the selection range selected based on the instruction received by the range instruction receiving unit is associated with the attribute information selected based on the instruction received by the attribute instruction receiving unit. Generating means for generating setting data;
An information processing apparatus comprising: a transmission unit configured to transmit setting data generated by the generation unit to the imaging device.
前記地図データを表示するよう制御する表示制御手段を有し、
前記範囲指示受け付け手段は、前記表示制御手段により表示される地図データ上の所定の範囲を選択範囲として選択する指示を受け付けることを特徴とする請求項1に記載の情報処理装置。
Display control means for controlling to display the map data;
The information processing apparatus according to claim 1, wherein the range instruction receiving unit receives an instruction to select a predetermined range on the map data displayed by the display control unit as a selection range.
前記範囲指示受け付け手段は、異なる2点の座標を選択する指示を受け付けることを特徴とする請求項1または2に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the range instruction receiving unit receives an instruction to select two different coordinates. 前記生成手段は、複数の属性情報を、前記選択範囲に対応づけることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the generation unit associates a plurality of attribute information with the selection range. 前記設定データは、複数の選択範囲を含むことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the setting data includes a plurality of selection ranges. 情報処理装置と通信することができる撮像装置であって、
被写体を撮像して画像を取得する撮像手段と、
前記撮像手段により画像を取得する際に、位置情報を取得する位置情報取得手段と、
前記撮像手段により画像を取得する前に、ユーザが地図データ上の所定の範囲を選択した選択範囲とユーザが属性情報として選択した画像に付加するための情報とが対応づけられた設定データを前記情報処理装置から取得する設定データ取得手段と、
前記位置情報取得手段により取得された位置情報が、前記設定データ取得手段により取得された設定データに含まれる選択範囲が示す範囲内を示す場合、前記選択範囲に対応づけられた属性情報を、前記撮像手段により取得された画像データに対応づける付加手段を有することを特徴とする撮像装置。
An imaging device capable of communicating with an information processing device,
Imaging means for capturing an image of a subject and acquiring an image;
Position information acquisition means for acquiring position information when acquiring an image by the imaging means;
Before acquiring an image by the imaging means, setting data in which a selection range in which a user selects a predetermined range on map data and information to be added to an image selected as attribute information by the user are associated with each other Setting data acquisition means for acquiring from the information processing device;
When the position information acquired by the position information acquisition unit indicates the range indicated by the selection range included in the setting data acquired by the setting data acquisition unit, the attribute information associated with the selection range is An image pickup apparatus comprising an adding means for associating with image data acquired by an image pickup means.
前記設定データ取得手段により取得された設定データに含まれる選択範囲は、異なる二点を示す情報であり、
前記選択範囲が示す範囲は、前記異なる二点を対角にもつ矩形の範囲であることを特徴とする請求項6に記載の撮像装置。
The selection range included in the setting data acquired by the setting data acquisition means is information indicating two different points,
The imaging apparatus according to claim 6, wherein the range indicated by the selection range is a rectangular range having the two different points diagonally.
前記設定データ取得手段は、複数の選択範囲および該複数の選択範囲にそれぞれ対応づけられた属性情報を含む設定データを取得し、
前記付加手段は、前記位置情報取得手段により取得された位置情報が、前記設定データに含まれる選択範囲のうち、複数の選択範囲に含まれる位置を示す場合、前記位置情報の示す位置を含む複数の選択範囲にそれぞれ対応づけられた属性情報を、前記撮像手段により取得された画像データに対応づけることを特徴とする請求項6または7に記載の撮像装置。
The setting data acquisition means acquires setting data including a plurality of selection ranges and attribute information associated with the plurality of selection ranges,
In the case where the position information acquired by the position information acquisition unit indicates a position included in a plurality of selection ranges among the selection ranges included in the setting data, the adding unit includes a plurality of positions including the position indicated by the position information. The imaging apparatus according to claim 6 or 7, wherein attribute information associated with each selection range is associated with image data acquired by the imaging unit.
撮像装置と通信することができる情報処理装置の制御方法であって、
前記撮像装置において、撮像により生成される画像に、該撮像に応じて前記撮像装置が関連付けるための情報および地図データを記録媒体に記録する記録工程と、
前記地図データ上の所定の範囲を選択範囲として選択する指示を受け付ける範囲指示受け付け工程と、
前記記録媒体に記録されている情報を属性情報として選択する指示を受け付ける属性指示受け付け工程と、
前記撮像装置により撮影が行われる前に、前記範囲指示受け付け工程にて受け付けた指示に基づき選択された選択範囲と、前記属性指示受け付け工程にて受け付けた指示に基づき選択された属性情報とを対応づけた設定データを生成する生成工程と、
前記生成工程にて生成された設定データを、前記撮像装置に送信する送信工程とを有することを特徴とする情報処理装置の制御方法。
An information processing apparatus control method capable of communicating with an imaging apparatus,
In the imaging apparatus, a recording step of recording information to be associated with the imaging apparatus in accordance with the imaging , and map data on a recording medium in an image generated by imaging ,
A range instruction receiving step for receiving an instruction to select a predetermined range on the map data as a selection range;
An attribute instruction receiving step of receiving an instruction to select information recorded on the recording medium as attribute information;
Before shooting by the imaging device, the selection range selected based on the instruction received in the range instruction receiving step and the attribute information selected based on the instruction received in the attribute instruction receiving step Generation process for generating the attached setting data;
A control method for an information processing apparatus, comprising: a transmission step of transmitting the setting data generated in the generation step to the imaging device.
コンピュータを、請求項1乃至5のいずれか1項に記載されている情報処理装置として機能させるための、コンピュータが読み取り可能なプログラム。   A computer-readable program for causing a computer to function as the information processing apparatus according to any one of claims 1 to 5. コンピュータを、請求項6乃至のいずれか1項に記載されている撮像装置として機能させるための、コンピュータが読み取り可能なプログラム。 A computer-readable program for causing a computer to function as the imaging device according to any one of claims 6 to 8 .
JP2011051791A 2011-03-09 2011-03-09 Information processing apparatus, imaging apparatus, control method thereof, and program thereof Expired - Fee Related JP5800535B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011051791A JP5800535B2 (en) 2011-03-09 2011-03-09 Information processing apparatus, imaging apparatus, control method thereof, and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011051791A JP5800535B2 (en) 2011-03-09 2011-03-09 Information processing apparatus, imaging apparatus, control method thereof, and program thereof

Publications (3)

Publication Number Publication Date
JP2012190154A JP2012190154A (en) 2012-10-04
JP2012190154A5 JP2012190154A5 (en) 2014-05-22
JP5800535B2 true JP5800535B2 (en) 2015-10-28

Family

ID=47083258

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011051791A Expired - Fee Related JP5800535B2 (en) 2011-03-09 2011-03-09 Information processing apparatus, imaging apparatus, control method thereof, and program thereof

Country Status (1)

Country Link
JP (1) JP5800535B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005354134A (en) * 2004-06-08 2005-12-22 Sony Corp Image management method and apparatus, recording medium, and program
JP2006313991A (en) * 2005-05-06 2006-11-16 Canon Inc Image data storage management apparatus, image data storage management method, and program

Also Published As

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

Similar Documents

Publication Publication Date Title
JP2023036595A (en) Smartphone, control method of smartphone, and program
US10235963B2 (en) Communication apparatus communicable with external apparatus, control method of communication apparatus, and storage medium
JP5571944B2 (en) Imaging apparatus, control method therefor, and program
JP6004807B2 (en) Image processing apparatus, control method thereof, and program
JP6527582B2 (en) Image pickup apparatus and image recording method
JP5268960B2 (en) Information processing apparatus, control method thereof, and program
US9307113B2 (en) Display control apparatus and control method thereof
US20220283700A1 (en) Information processing device, information processing method, and program
JP5990055B2 (en) Imaging apparatus and control method thereof
JP5800535B2 (en) Information processing apparatus, imaging apparatus, control method thereof, and program thereof
US20240119024A1 (en) Communication apparatus and control method
JP7740027B2 (en) Information processing device, information display system, and information display method
JP5950589B2 (en) IMAGING DEVICE, IMAGING DEVICE CONTROL METHOD, AND COMPUTER PROGRAM
JP4621260B2 (en) IMAGING DEVICE, IMAGING DEVICE CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM
JP2016225823A (en) Display system, information terminal, display device, reproduction control program, and reproduction control method
JP6147108B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
JP2011071736A (en) Information processor and information processing method
JP6132676B2 (en) Information processing apparatus, control method for information processing apparatus, and program
EP4657348A1 (en) Electronic apparatus and control method thereof, information processing apparatus, control method, program, and storage medium
JP2021103451A (en) Image processing device, external device, and control method therefore, system, program, and storage medium
US20260050573A1 (en) Information processing device, information processing method, and non-transitory computer-readable storage medium
JP2014086805A (en) Imaging apparatus, imaging apparatus control method, and program
JP4817706B2 (en) Imaging device
JP5949190B2 (en) Imaging apparatus, imaging method, and program
JP2014160128A (en) Information processing device, reproduction device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140409

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150323

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150728

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150825

R151 Written notification of patent or utility model registration

Ref document number: 5800535

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees