JP2014120856A - Position determination unit controller and camera - Google Patents

Position determination unit controller and camera Download PDF

Info

Publication number
JP2014120856A
JP2014120856A JP2012273505A JP2012273505A JP2014120856A JP 2014120856 A JP2014120856 A JP 2014120856A JP 2012273505 A JP2012273505 A JP 2012273505A JP 2012273505 A JP2012273505 A JP 2012273505A JP 2014120856 A JP2014120856 A JP 2014120856A
Authority
JP
Japan
Prior art keywords
position measurement
measurement unit
underwater
unit
cpu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012273505A
Other languages
Japanese (ja)
Inventor
Yusuke Ide
佑亮 井手
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikon Corp
Original Assignee
Nikon Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nikon Corp filed Critical Nikon Corp
Priority to JP2012273505A priority Critical patent/JP2014120856A/en
Publication of JP2014120856A publication Critical patent/JP2014120856A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Studio Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To save the power consumption of a position determination unit.SOLUTION: The position determination unit controller includes: a position measurement unit 113 that measures a position using received information; an underwater determination section 112 that determines whether or not a camera is located underwater; and a position measurement control section 112 that stops position measurement by the position measurement unit 113 when it is determined that the camera is located underwater by the underwater determination section 112.

Description

本発明は、位置測定ユニット制御装置およびカメラに関する。   The present invention relates to a position measurement unit control device and a camera.

水中での撮影が行えるカメラで、GPS衛星を用いて地図上の位置を特定し、該地図から特定位置における高度または水深をさらに特定するものが開示されている(特許文献1参照)。このカメラは、水上(陸)での撮影では、exif情報に高度を含め、水中での撮影では、exif情報に水深を含める。   A camera capable of photographing underwater, which specifies a position on a map using a GPS satellite and further specifies an altitude or a water depth at the specific position from the map is disclosed (see Patent Document 1). This camera includes altitude in the exif information when shooting on the water (land), and includes the water depth in the exif information when shooting underwater.

特開2011−49948号公報JP 2011-49948 A

一般に、GPS衛星からの電波は水中で減衰するため、水中における位置測定は困難である。位置測定が困難であるにもかかわらず位置測定を行うことは、無駄な電力の消費につながる。   In general, since radio waves from GPS satellites are attenuated in water, position measurement in water is difficult. Although position measurement is difficult, position measurement leads to wasteful power consumption.

本発明による位置測定ユニット制御装置は、受信した情報を用いて位置測定する位置測定ユニットと、水中か否かを判定する水中判定部と、水中判定部で水中判定された場合に位置測定ユニットによる位置測定を停止させる位置測定制御部と、を備えることを特徴とする。   The position measurement unit control device according to the present invention includes a position measurement unit that performs position measurement using received information, an underwater determination unit that determines whether or not the subject is underwater, and a position measurement unit that performs underwater determination in the underwater determination unit. And a position measurement control unit that stops position measurement.

本発明によれば、位置測定ユニットの省電力化が図れる。   According to the present invention, power saving of the position measurement unit can be achieved.

本発明の一実施の形態によるデジタルカメラの使用場面を説明する図である。It is a figure explaining the use scene of the digital camera by one embodiment of this invention. デジタルカメラの要部構成を例示するブロック図である。It is a block diagram which illustrates the principal part structure of a digital camera. GPSモジュールによる位置測定制御処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of the position measurement control process by a GPS module. レリーズ処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of a release process. 撮影位置の更新処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of the update process of imaging | photography position. 推定撮影位置を説明する図である。It is a figure explaining an estimated imaging position.

以下、図面を参照して本発明を実施するための形態について説明する。
<使用場面の説明>
図1は、本発明の一実施の形態によるデジタルカメラの使用場面を説明する図である。デジタルカメラ10は、潜水状態でも使用可能な防水性能を有している。デジタルカメラ10はGPSモジュールを備え、水上においては所定時間ごとに測位を繰り返し、緯度や経度などの測位結果を後述するフラッシュメモリに保存する。デジタルカメラ10は、水中においてはGPSモジュールへの通電をオフさせ、測位を停止する。
Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings.
<Explanation of usage>
FIG. 1 is a diagram for explaining a use scene of a digital camera according to an embodiment of the present invention. The digital camera 10 has a waterproof performance that can be used even in a diving state. The digital camera 10 includes a GPS module, repeats positioning every predetermined time on the water, and stores positioning results such as latitude and longitude in a flash memory described later. Underwater, the digital camera 10 turns off the power supply to the GPS module and stops positioning.

デジタルカメラ10は、レリーズ操作が行われると、撮影した画像データを画像ファイルとしてメモリカードなどの記憶媒体に記録する。このとき、フラッシュメモリに保存している直近の測位結果を撮影位置情報として上記画像ファイルに含める。   When the release operation is performed, the digital camera 10 records the captured image data as an image file in a storage medium such as a memory card. At this time, the latest positioning result stored in the flash memory is included in the image file as shooting position information.

図1において、使用者は、地点Aまで船で移動し、地点Aにおいて船を下り、デジタルカメラ10を携行して潜水を始める。地点Aの緯度はX1、経度はY1とする。使用者は、例えば海底に沿って海中を移動しながらデジタルカメラ10で水中撮影を行う。地点P1、地点P2、…Pnは、それぞれ1コマ目、2コマ目、…nコマ目の撮影位置を表す。水中撮影したデジタルカメラ10は、潜水開始前の位置情報(X1,Y1)を撮影時刻とともにexif情報に含め、水中撮影した画像とともに画像ファイルに記録する。   In FIG. 1, the user moves by boat to point A, gets off the boat at point A, carries the digital camera 10 and starts diving. The latitude of the point A is X1, and the longitude is Y1. For example, the user performs underwater photography with the digital camera 10 while moving in the sea along the seabed. Point P1, point P2,... Pn represent the shooting positions of the first frame, the second frame,. The digital camera 10 taken underwater includes the position information (X1, Y1) before the start of diving in the exif information together with the shooting time, and records it in the image file together with the image taken underwater.

使用者は、地点Bにおいて潜水を終了して船上へ上がる。地点Bの緯度はX2、経度はY2とする。デジタルカメラ10は、水上においてGPSモジュールへの通電をオンさせ、測位を再開する。デジタルカメラ10は、潜水開始前の位置情報(X1,Y1)と該位置情報の取得時刻、潜水終了後の位置情報(X2,Y2)と該位置情報の取得時刻、および水中撮影した各コマの撮影時刻に基づいて、各コマの撮影位置(地点P1、地点P2、…Pn)を推定する。   The user finishes diving at point B and goes up to the ship. The latitude of point B is X2, and the longitude is Y2. The digital camera 10 turns on the energization of the GPS module on the water and resumes positioning. The digital camera 10 acquires the position information (X1, Y1) before the start of diving, the acquisition time of the position information, the position information (X2, Y2) after the end of the diving, the acquisition time of the position information, and each frame taken underwater. Based on the shooting time, the shooting position (point P1, point P2,... Pn) of each frame is estimated.

本実施形態は、上記デジタルカメラ10のGPSモジュールによる位置測定制御と水中撮影した場合の撮影位置の推定に特徴を有するので、以下の説明はこの点を中心に行う。
<デジタルカメラの説明>
上述したデジタルカメラ10の構成について、図2を参照して説明する。図2は、デジタルカメラ10の要部構成を例示するブロック図である。デジタルカメラ10は、撮影光学系101と、撮像素子102と、AFE(Analog front end)回路103と、画像処理回路104と、LCDモニタ105と、RAM110と、フラッシュメモリ111と、CPU112と、GPSモジュール113と、外部インターフェイス114と、操作部材115と、水中検知センサ116とを備える。
Since the present embodiment is characterized by position measurement control by the GPS module of the digital camera 10 and estimation of a shooting position in the case of underwater shooting, the following description will be mainly described.
<Description of digital camera>
The configuration of the digital camera 10 described above will be described with reference to FIG. FIG. 2 is a block diagram illustrating the main configuration of the digital camera 10. The digital camera 10 includes an imaging optical system 101, an image sensor 102, an AFE (Analog front end) circuit 103, an image processing circuit 104, an LCD monitor 105, a RAM 110, a flash memory 111, a CPU 112, and a GPS module. 113, an external interface 114, an operation member 115, and an underwater detection sensor 116.

撮影光学系101は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、撮像素子102の撮像面に被写体像を結像させる。なお、図2を簡単にするため、撮影光学系101を単レンズとして図示している。   The photographing optical system 101 includes a plurality of lens groups including a zoom lens and a focusing lens, and forms a subject image on the imaging surface of the image sensor 102. In order to simplify FIG. 2, the photographing optical system 101 is illustrated as a single lens.

撮像素子102は、撮像面に受光素子が二次元配列されたCMOSイメージセンサなどによって構成される。撮像素子102は、被写体像を光電変換して画像信号を生成する。画像信号は、AFE回路103に入力される。   The imaging element 102 is configured by a CMOS image sensor or the like in which light receiving elements are two-dimensionally arranged on the imaging surface. The image sensor 102 photoelectrically converts the subject image to generate an image signal. The image signal is input to the AFE circuit 103.

AFE回路103は、画像信号に対して所定の信号処理を行うとともに、信号処理後の画像信号をデジタルデータに変換する。デジタルデータは画像処理回路104に入力される。画像処理回路104は、デジタルデータに対する各種の画像処理(色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理、画像圧縮処理、画像伸張処理など)を施す。   The AFE circuit 103 performs predetermined signal processing on the image signal and converts the image signal after the signal processing into digital data. Digital data is input to the image processing circuit 104. The image processing circuit 104 performs various types of image processing (color interpolation processing, gradation conversion processing, contour enhancement processing, white balance adjustment processing, image compression processing, image expansion processing, etc.) on digital data.

LCDモニタ105は液晶パネルによって構成され、CPU112からの指示に応じて画像や操作メニュー画面などを表示する。RAM110はCPU112のワークメモリとして使用される。また、RAM110は、画像処理回路104による画像処理工程におけるデジタル画像データを一時的に記憶する。フラッシュメモリ111は不揮発性メモリであり、CPU112が実行するプログラムを記憶する他、各種データの記憶用に用いられる。   The LCD monitor 105 is constituted by a liquid crystal panel, and displays an image, an operation menu screen, and the like according to an instruction from the CPU 112. The RAM 110 is used as a work memory for the CPU 112. The RAM 110 temporarily stores digital image data in the image processing step performed by the image processing circuit 104. The flash memory 111 is a nonvolatile memory, and is used for storing various data in addition to storing a program executed by the CPU 112.

CPU112は、フラッシュメモリ111が記憶するプログラムを実行することによってデジタルカメラ10が行う動作を制御する。CPU112は、AF(オートフォーカス)動作制御や、自動露出(AE)演算も行う。   The CPU 112 controls an operation performed by the digital camera 10 by executing a program stored in the flash memory 111. The CPU 112 also performs AF (autofocus) operation control and automatic exposure (AE) calculation.

操作部材115は、メインスイッチ、レリーズボタンおよびメニュースイッチなどを含む。操作部材115は、メインスイッチ操作やレリーズ操作、メニュー選択操作など、各操作に応じた操作信号をCPU112へ送出する。CPU112は、操作部材115からの操作信号の入力を監視する他、GPSモジュール113からの測位データも取得する。   The operation member 115 includes a main switch, a release button, a menu switch, and the like. The operation member 115 sends an operation signal corresponding to each operation, such as a main switch operation, a release operation, and a menu selection operation, to the CPU 112. In addition to monitoring input of operation signals from the operation member 115, the CPU 112 also acquires positioning data from the GPS module 113.

GPSモジュール113は、GPS衛星30A、30Bを含む4衛星からの電波を受信し、電波にのせられている情報を用いて測位データ(緯度、経度、高度)を算出する。なお、図2においては2衛星のみを図示している。CPU112は、GPSモジュール113から所定時間(例えば5秒)ごとに測位データを受け取って不揮発性メモリ(フラッシュメモリ111)の所定領域に、測位データを時刻とともに上書き保存する。   The GPS module 113 receives radio waves from four satellites including the GPS satellites 30A and 30B, and calculates positioning data (latitude, longitude, altitude) using information on the radio waves. In FIG. 2, only two satellites are shown. The CPU 112 receives the positioning data from the GPS module 113 every predetermined time (for example, 5 seconds), and overwrites and saves the positioning data in the predetermined area of the nonvolatile memory (flash memory 111) together with the time.

GPSモジュール113は通電制御端子を備えており、CPU112からの制御信号に応じて測位のオンとオフとを切り替える。例えば、通電制御端子がHレベルに制御されるとGPSモジュール113内へ電源供給を開始して測位を行う。通電制御端子がLレベルに制御されると、GPSモジュール113内への電源供給を遮断して測位を停止する。なお、撮影地点の測位データを保存する設定がなされている場合、デジタルカメラ10のメインスイッチがオフされている場合でも、GPSモジュール113が定期的に測位(および測位結果の保存)を行うように通電制御される。   The GPS module 113 includes an energization control terminal, and switches positioning on and off according to a control signal from the CPU 112. For example, when the energization control terminal is controlled to H level, power supply is started into the GPS module 113 and positioning is performed. When the energization control terminal is controlled to the L level, the power supply to the GPS module 113 is cut off and the positioning is stopped. In addition, when the setting for saving the positioning data of the shooting point is made, the GPS module 113 periodically performs positioning (and saving of positioning results) even when the main switch of the digital camera 10 is turned off. Energization control is performed.

水中検知センサ116は、デジタルカメラ10が水中にあるか否かを検知し、検知信号をCPU112へ送出する。水中か否かの情報は、例えば上記測位結果に関連づけて不揮発性メモリ(フラッシュメモリ111)の所定領域に保存される。   The underwater detection sensor 116 detects whether or not the digital camera 10 is underwater, and sends a detection signal to the CPU 112. Information regarding whether or not it is underwater is stored in a predetermined area of the nonvolatile memory (flash memory 111) in association with the positioning result, for example.

撮影地点の測位データ、および水中か否かを示す情報を撮影画像に関連づけて保存する設定が行われている場合のCPU112は、撮影画像のデータ、測位データ、撮影時刻情報、および水中(水中撮影)か否かを示す情報を含む exif形式の画像ファイルを生成し、不図示の記憶媒体へ当該画像ファイルを記録するように制御する。具体的には、CPU112がレリーズボタンの押下操作信号を受けると、図2の各ブロックへ指示を送って撮影処理を開始させ、撮影した画像ファイルを記憶媒体(不図示)へ記録する。   The CPU 112 when the setting data for storing the positioning data of the shooting point and the information indicating whether or not it is underwater is stored in association with the shot image, the shot image data, the positioning data, the shooting time information, and the underwater (underwater shooting). ) Generate an exif format image file including information indicating whether or not the image file is stored, and control to record the image file on a storage medium (not shown). Specifically, when the CPU 112 receives a release button pressing operation signal, it sends an instruction to each block in FIG. 2 to start the shooting process, and records the shot image file in a storage medium (not shown).

外部インターフェイス114は、CPU112からの指示により外部機器(パーソナルコンピュータやクレードル等)との間で不図示のケーブルを介してデータを送受信する。   The external interface 114 transmits / receives data to / from an external device (such as a personal computer or a cradle) according to an instruction from the CPU 112 via a cable (not shown).

<位置測定制御>
上記デジタルカメラ10のCPU112が実行するGPSモジュール113による位置測定制御処理の流れについて、図3に例示するフローチャートを参照して説明する。CPU112は、操作部材115を構成するメインスイッチがオン操作されると図3による処理を起動させる。図3のステップS11において、CPU112は、デジタルカメラ10が水中にあるか否かを判定する。CPU112は、水中検知センサ116からの検知信号に基づいてデジタルカメラ10が水中にあると判断した場合に、ステップS11を肯定判定してステップS18へ進む。CPU112は、水中検知センサ116からの検知信号に基づいてデジタルカメラ10が水中にあると判断しない場合には、ステップS11を否定判定してステップS12へ進む。
<Position measurement control>
A flow of position measurement control processing by the GPS module 113 executed by the CPU 112 of the digital camera 10 will be described with reference to a flowchart illustrated in FIG. When the main switch constituting the operation member 115 is turned on, the CPU 112 activates the process shown in FIG. In step S11 of FIG. 3, the CPU 112 determines whether or not the digital camera 10 is in water. If the CPU 112 determines that the digital camera 10 is underwater based on the detection signal from the underwater detection sensor 116, the CPU 112 makes an affirmative determination in step S11 and proceeds to step S18. If the CPU 112 does not determine that the digital camera 10 is underwater based on the detection signal from the underwater detection sensor 116, the CPU 112 makes a negative determination in step S11 and proceeds to step S12.

ステップS12において、CPU112は上記通電制御端子への出力をHレベルにし、GPSモジュール113に対する通電を開始させてステップS13へ進む。なお、既にGPSモジュール113へ通電中の場合はステップS12をスキップしてステップS13へ進む。ステップS13において、CPU112は、GPSモジュール113から測位データを取得してステップS14へ進む。ステップS14において、CPU112は、測位データをフラッシュメモリ111の所定領域に記憶させてステップS15へ進む。   In step S12, the CPU 112 sets the output to the energization control terminal to the H level, starts energizing the GPS module 113, and proceeds to step S13. If the GPS module 113 is already energized, step S12 is skipped and the process proceeds to step S13. In step S13, the CPU 112 acquires positioning data from the GPS module 113, and proceeds to step S14. In step S14, the CPU 112 stores the positioning data in a predetermined area of the flash memory 111 and proceeds to step S15.

ステップS15において、CPU112は、GPSモジュール113に対する通電開始後最初の測位データを「測位データ2」としてステップS16へ進む。ステップS16において、CPU112は、デジタルカメラ10が水中にあるか否かを判定する。CPU112は、水中検知センサ116からの検知信号に基づいてデジタルカメラ10が水中にあると判断した場合にステップS16を肯定判定してステップS17へ進む。CPU112は、水中検知センサ116からの検知信号に基づいてデジタルカメラ10が水中にあると判断しない場合には、ステップS16を否定判定してステップS19へ進む。   In step S15, the CPU 112 sets the first positioning data after the start of energization to the GPS module 113 as “positioning data 2”, and proceeds to step S16. In step S16, the CPU 112 determines whether or not the digital camera 10 is in water. If the CPU 112 determines that the digital camera 10 is underwater based on the detection signal from the underwater detection sensor 116, the CPU 112 makes an affirmative determination in step S16 and proceeds to step S17. If the CPU 112 does not determine that the digital camera 10 is underwater based on the detection signal from the underwater detection sensor 116, the CPU 112 makes a negative determination in step S16 and proceeds to step S19.

ステップS17において、CPU112は上記通電制御端子への出力をLレベルにし、GPSモジュール113に対する通電を停止させてステップS18へ進む。ステップS18において、CPU112は、フラッシュメモリ111に記憶している直近の測位データおよびその取得時刻を「測位データ1」としてステップS19へ進む。   In step S17, the CPU 112 sets the output to the energization control terminal to the L level, stops energizing the GPS module 113, and proceeds to step S18. In step S18, the CPU 112 sets the latest positioning data stored in the flash memory 111 and the acquisition time thereof as “positioning data 1”, and proceeds to step S19.

ステップS19において、CPU112は、オフ操作されたか否かを判定する。CPU112は、操作部材115を構成するメインスイッチがオフ操作されるとステップS19を肯定判定し、所定の電源オフ処理を行って図3による処理を終了する。CPU112は、操作部材115を構成するメインスイッチがオフ操作されない場合は、ステップS19を否定判定してステップS20へ進む。   In step S19, the CPU 112 determines whether or not an off operation has been performed. When the main switch constituting the operation member 115 is turned off, the CPU 112 makes a positive determination in step S19, performs a predetermined power-off process, and ends the process shown in FIG. If the main switch constituting the operation member 115 is not turned off, the CPU 112 makes a negative determination in step S19 and proceeds to step S20.

ステップS20において、CPU112は、デジタルカメラ10が水中にあるか否かを判定する。CPU112は、水中検知センサ116からの検知信号に基づいてデジタルカメラ10が水中にあると判断した場合にステップS20を肯定判定してステップS19へ戻る。ステップS19へ戻る場合は、GPSモジュール113への通電を停止した状態でレリーズ操作を受け付ける。レリーズ操作が行われた場合は、後述する図4のレリーズ処理を起動させる。   In step S20, the CPU 112 determines whether or not the digital camera 10 is in water. If the CPU 112 determines that the digital camera 10 is underwater based on the detection signal from the underwater detection sensor 116, the CPU 112 makes an affirmative determination in step S20 and returns to step S19. When returning to step S19, a release operation is accepted in a state where energization to the GPS module 113 is stopped. When a release operation is performed, a release process of FIG. 4 described later is started.

一方、CPU112は、水中検知センサ116からの検知信号に基づいてデジタルカメラ10が水中にないと判断した場合にステップS20を否定判定してステップS12へ戻る。ステップS12へ戻る場合は、GPSモジュール113へ通電した状態でレリーズ操作を受け付ける。レリーズ操作が行われた場合は、後述する図4のレリーズ処理を起動させる。なお、GPSモジュール113に対する通電開始後最初の測位データを改めて「測位データ2」とする。   On the other hand, if the CPU 112 determines that the digital camera 10 is not under water based on the detection signal from the underwater detection sensor 116, the CPU 112 makes a negative determination in step S20 and returns to step S12. When returning to step S12, a release operation is accepted while the GPS module 113 is energized. When a release operation is performed, a release process of FIG. 4 described later is started. The first positioning data after the start of energization for the GPS module 113 is referred to as “positioning data 2”.

<レリーズ処理>
CPU112が実行するレリーズ処理の流れについて、図4に例示するフローチャートを参照して説明する。CPU112は、操作部材115を構成するレリーズスイッチがオン操作されると図4による処理を起動させる。図4のステップS51において、CPU112は撮影処理を行う。具体的には、自動露出演算(AE)および自動焦点調節(AF)を行った後に、撮像素子102で被写体像を撮像させる。CPU112はさらに、撮影画像のファイルを生成してステップS52へ進む。
<Release processing>
The flow of the release process executed by the CPU 112 will be described with reference to the flowchart illustrated in FIG. When the release switch constituting the operation member 115 is turned on, the CPU 112 activates the process shown in FIG. In step S51 of FIG. 4, the CPU 112 performs a photographing process. Specifically, after performing automatic exposure calculation (AE) and automatic focus adjustment (AF), a subject image is captured by the image sensor 102. The CPU 112 further generates a captured image file and proceeds to step S52.

ステップS52において、CPU112は、デジタルカメラ10が水中にあるか否かを判定する。CPU112は、水中検知センサ116からの検知信号に基づいてデジタルカメラ10が水中にあると判断した場合にステップS52を肯定判定してステップS53へ進む。CPU112は、水中検知センサ116からの検知信号に基づいてデジタルカメラ10が水中にあると判断しない場合には、ステップS52を否定判定してステップS54へ進む。   In step S52, the CPU 112 determines whether or not the digital camera 10 is in water. If the CPU 112 determines that the digital camera 10 is underwater based on the detection signal from the underwater detection sensor 116, the CPU 112 makes an affirmative determination in step S52 and proceeds to step S53. If the CPU 112 does not determine that the digital camera 10 is underwater based on the detection signal from the underwater detection sensor 116, the CPU 112 makes a negative determination in step S52 and proceeds to step S54.

ステップS53において、CPU112は、撮影位置情報として「測位データ1」を撮影時刻とともにexif情報に含め、図4による処理を終了する。水中撮影の場合は、測位データ(緯度、経度、高度)のうち緯度および経度を撮影位置情報とし、高度は使用しない。ステップS52において、CPU112は、撮影位置情報として直近の測位データを撮影時刻とともにexif情報に含め、図4による処理を終了する。水上撮影の場合は、測位データ(緯度、経度、高度)の全てを撮影位置情報とする。CPU112は、生成した画像ファイルを記憶媒体(不図示)に記憶させて、図4による処理を終了する。   In step S53, the CPU 112 includes “positioning data 1” as the shooting position information in the exif information together with the shooting time, and ends the process of FIG. In the case of underwater shooting, the latitude and longitude of the positioning data (latitude, longitude, altitude) are used as shooting position information, and the altitude is not used. In step S52, the CPU 112 includes the latest positioning data as the shooting position information in the exif information together with the shooting time, and ends the process of FIG. In the case of surface shooting, all of the positioning data (latitude, longitude, altitude) is set as shooting position information. The CPU 112 stores the generated image file in a storage medium (not shown), and ends the process shown in FIG.

<更新処理>
CPU112が実行する撮影位置の更新処理の流れについて、図5に例示するフローチャートを参照して説明する。CPU112は、水中撮影された画像ファイルであって、撮影位置情報として「測位データ1」を含む画像ファイルが記憶媒体(不図示)に存在している場合に、図5による処理を起動させる。なお、「測位データ1」の取得時刻と「測位データ2」の取得時刻との差が所定時間(例えば2時間)を超える場合には起動しないようにしてもよい。
<Update process>
The flow of the photographing position update process executed by the CPU 112 will be described with reference to the flowchart illustrated in FIG. The CPU 112 activates the process of FIG. 5 when an image file that has been taken underwater and includes an “image data 1” as shooting position information in a storage medium (not shown). The activation may not be performed when the difference between the acquisition time of “positioning data 1” and the acquisition time of “positioning data 2” exceeds a predetermined time (for example, 2 hours).

図5のステップS71において、CPU112はマッピング処理を行う。マッピング処理では、潜水開始前の位置情報(X1,Y1)と該位置情報の取得時刻、潜水終了後の位置情報(X2,Y2)と該位置情報の取得時刻、および水中撮影した各コマの撮影時刻に基づいて、各コマの撮影位置(地点P1、地点P2、…Pn)を推定する。   In step S71 of FIG. 5, the CPU 112 performs a mapping process. In the mapping process, the position information (X1, Y1) before the start of diving and the acquisition time of the position information, the position information (X2, Y2) after the diving and the acquisition time of the position information, and the shooting of each frame taken underwater Based on the time, the shooting position (point P1, point P2,... Pn) of each frame is estimated.

上述したように、本実施形態では水中撮影した全てのコマの画像の撮影位置を、「測位データ1」に基づく潜水開始前の位置(X1,Y1)とする。CPU112は、使用者が地点Bで船上へ上がることによってデジタルカメラ10が水上へ出ると、GPSモジュール113への通電を開始させ(S12)、潜水終了後の位置を求める。通電開始後最初の測位データおよび取得時刻は、「測位データ2」である(S15)。「測位データ2」による緯度および経度は(X2,Y2)である。   As described above, in the present embodiment, the shooting positions of all the frames taken underwater are the positions (X1, Y1) before the start of diving based on “positioning data 1”. The CPU 112 starts energization of the GPS module 113 when the digital camera 10 comes out on the water when the user goes up on the ship at the point B (S12), and obtains the position after the diving is finished. The first positioning data and the acquisition time after the start of energization are “positioning data 2” (S15). The latitude and longitude according to “positioning data 2” are (X2, Y2).

CPU112は、地点A(X1,Y1)および地点B(X2,Y2)を直線で結び、この直線を、水中撮影したnコマの画像の撮影時刻t1,t2,…,t(n-1),tnに基づく撮影インターバルで区切り、各撮影地点P1−Pnを推定する。   The CPU 112 connects the point A (X1, Y1) and the point B (X2, Y2) with a straight line, and the straight line is connected to the shooting times t1, t2, ..., t (n-1), Each shooting point P1-Pn is estimated by dividing by a shooting interval based on tn.

図6は、推定撮影位置P1−Pnを説明する図である。図6において、地点Aおよび地点B間の直線距離をLとする。「測位データ2」に含まれる取得時刻teと、「測位データ1」に含まれる取得時刻t0との差(te−t0)は、概ねデジタルカメラ10の水中滞在時間に相当する。本実施形態では、使用者は水中においてA−B間を直線状に等速移動したと仮定し、その平均移動速度vをV=L/(te−t0) とする。   FIG. 6 is a diagram illustrating the estimated shooting positions P1-Pn. In FIG. 6, let L be the linear distance between point A and point B. The difference (te−t0) between the acquisition time te included in the “positioning data 2” and the acquisition time t0 included in the “positioning data 1” roughly corresponds to the dwell time of the digital camera 10. In the present embodiment, it is assumed that the user has moved in a straight line between A and B at a constant speed in water, and the average moving speed v is V = L / (te−t0).

CPU112は、取得時刻t0から1コマ目の撮影時刻t1までの時間Δt0、1コマ目および2コマ目間の撮影インターバルΔt1、2コマ目および3コマ目間の撮影インターバルΔt2、…, (n-1)コマ目およびnコマ目間の撮影インターバルΔt(n-1)、nコマ目の撮影時刻tnから取得時刻teまでの時間Δtn として、A−B間の直線にのせるように、以下のごとく推定撮影地点P1−Pnを算出する。   The CPU 112 sets the time Δt 0 from the acquisition time t 0 to the first frame shooting time t 1, the shooting interval Δt 1 between the first frame and the second frame, Δt 2 between the second frame and the third frame,..., (N− 1) As a shooting interval Δt (n−1) between the frames and the n-th frame, and a time Δtn from the shooting time tn of the n-th frame to the acquisition time te, Thus, the estimated shooting points P1-Pn are calculated.

地点Aから推定撮影地点P1までの距離L0は、L0=v×Δt0
推定撮影地点P1から推定撮影地点P2までの距離L1は、L1=v×Δt1
推定撮影地点P2から推定撮影地点P3までの距離L2は、L2=v×Δt2
以降同様に、推定撮影地点P(n-1)から推定撮影地点Pnまでの距離L(n-1)は、L(n-1)=v×Δt(n-1)
推定撮影地点Pnから地点Bまでの距離Lnは、Ln=v×Δtn
ただし、(te−t0)=Δt0+Δt1+Δt2+…,+Δt(n-1)+Δtnである。
The distance L0 from the point A to the estimated photographing point P1 is L0 = v × Δt0
The distance L1 from the estimated shooting point P1 to the estimated shooting point P2 is L1 = v × Δt1
The distance L2 from the estimated shooting point P2 to the estimated shooting point P3 is L2 = v × Δt2.
Similarly, the distance L (n−1) from the estimated shooting point P (n−1) to the estimated shooting point Pn is L (n−1) = v × Δt (n−1).
The distance Ln from the estimated shooting point Pn to the point B is Ln = v × Δtn
However, (te−t0) = Δt0 + Δt1 + Δt2 +..., + Δt (n-1) + Δtn.

CPU112は、A−B間の直線を撮影インターバルで区切って推定撮影地点P1−Pnを算出すると、ステップS72において、水中撮影された各コマの画像ファイルに対し、撮影位置情報を「測位データ1」から推定撮影地点に基づく緯度、経度情報へ更新し、図5による処理を終了する。   After calculating the estimated shooting points P1-Pn by dividing the straight line between A and B by the shooting interval, the CPU 112 sets the shooting position information “positioning data 1” for the image file of each frame shot underwater in step S72. To the latitude and longitude information based on the estimated shooting point, and the process of FIG.

以上説明した実施形態によれば、以下の作用効果が得られる。
(1)GPSモジュール制御部は、受信した情報を用いて位置測定するGPSモジュール113と、水中か否かを判定するCPU112と、CPU112で水中判定された場合にGPSモジュール113による位置測定を停止させるCPU112と、を備えるようにしたので、GPS衛星からの受信環境がよくない状態での測位を停止させ、GPSモジュール113の省電力化が図れる。
According to the embodiment described above, the following effects can be obtained.
(1) The GPS module control unit stops the position measurement by the GPS module 113 when the GPS module 113 that performs position measurement using the received information, the CPU 112 that determines whether or not it is underwater, and the CPU 112 determines underwater. Since the CPU 112 is provided, the positioning in a state where the reception environment from the GPS satellite is not good is stopped, and the power saving of the GPS module 113 can be achieved.

(2)上記(1)のGPSモジュール制御部において、CPU112は、水中判定されない場合にGPSモジュール113による位置測定を開始させるので、GPS衛星からの受信環境がよくなれば自動的に測位を始められる。 (2) In the GPS module controller of (1) above, the CPU 112 starts position measurement by the GPS module 113 when underwater determination is not made, so that positioning can be automatically started if the reception environment from the GPS satellite is improved. .

(3)上記(2)のGPSモジュール制御部において、該GPSモジュール制御部はデジタルカメラ10に搭載され、GPSモジュール113による測位データを撮影位置とするCPU112をさらに備え、CPU112は、水中判定されている状態で撮影指示を受けた場合、GPSモジュール113で停止前に位置測定された「測位データ1」を撮影位置とするので、位置測定を停止する水中で撮影した場合でも撮影位置の情報を残すことができる。 (3) In the GPS module control unit of (2) above, the GPS module control unit is further mounted on the digital camera 10 and further includes a CPU 112 that uses the positioning data obtained by the GPS module 113 as a shooting position. When the shooting instruction is received while the GPS module 113 is in the position, the “positioning data 1” measured before the stop by the GPS module 113 is set as the shooting position. be able to.

(4)上記(3)のGPSモジュール制御部において、CPU112は、水中判定されない状態で撮影指示を受けた場合、GPSモジュール113で直近に位置測定された測位データを撮影位置とするので、位置測定を行う水上で撮影した場合は直近の撮影位置の情報を残すことができる。 (4) In the GPS module control unit of (3) above, when the CPU 112 receives a shooting instruction in a state where the underwater determination is not performed, the positioning data measured most recently by the GPS module 113 is set as the shooting position. When the image is taken on the water, the information of the latest shooting position can be left.

(5)上記(3)のGPSモジュール制御部において、CPU112は、位置測定を開始後にGPSモジュール113で位置測定された「測位データ2」と、位置測定の停止前にGPSモジュール113で位置測定された「測位データ1」とに基づいて、撮影位置を補正するようにしたので、水中を移動しながら撮影した場合には、実際の撮影位置により近い撮影位置の情報を得ることができる。 (5) In the GPS module controller of (3) above, the CPU 112 measures the position of the “positioning data 2” measured by the GPS module 113 after starting the position measurement and the position measurement by the GPS module 113 before stopping the position measurement. Since the shooting position is corrected based on “positioning data 1”, when shooting while moving underwater, information on the shooting position closer to the actual shooting position can be obtained.

(6)上記(5)のGPSモジュール制御部において、CPU112は、上記位置測定の開始後にGPSモジュール113で位置測定された「測位データ2」と、上記位置測定の停止前にGPSモジュール113で位置測定された「測位データ1」とに基づいた直線上にのせるように撮影位置を補正するので、簡単な演算で、実際の撮影位置により近い撮影位置の情報を得ることができる。 (6) In the GPS module controller of (5) above, the CPU 112 detects the “positioning data 2” measured by the GPS module 113 after the start of the position measurement, and the GPS module 113 before the position measurement is stopped. Since the photographing position is corrected so as to be placed on a straight line based on the measured “positioning data 1”, information on the photographing position closer to the actual photographing position can be obtained with a simple calculation.

(7)上記(6)のGPSモジュール制御部において、CPU112は、「測位データ2」およびこの取得時刻と、「測位データ1」およびこの取得時刻と、CPU112によって水中判定されている状態で撮影指示を受け撮影した時刻とを用いて、撮影インターバルで上記直線を区切るように撮影位置を補正するので、実際の撮影位置により近い撮影位置の情報を得ることができる。 (7) In the GPS module control unit of (6) above, the CPU 112 instructs the camera 112 to take the “positioning data 2” and its acquisition time, “positioning data 1” and this acquisition time, and underwater determination by the CPU 112. Since the shooting position is corrected so as to divide the straight line at the shooting interval using the received shooting time, information on the shooting position closer to the actual shooting position can be obtained.

(変形例1)
上述した実施形態では、デジタルカメラ10を例に説明したが、動画を撮影するデジタルビデオカメラであってもよい。
(Modification 1)
In the above-described embodiment, the digital camera 10 has been described as an example. However, a digital video camera that captures a moving image may be used.

(変形例2)
上記説明では、デジタルカメラ10にGPSモジュール制御部(GPSモジュール113、水中判定部(CPU112)、水中検知センサ116)が内蔵される例を説明したが、GPSモジュール制御部をカメラに対して着脱自在に構成しても構わない。この場合、測位データを記憶する不揮発性メモリをGPSモジュール制御部に含めるとよい。
(Modification 2)
In the above description, an example in which the GPS module control unit (GPS module 113, underwater determination unit (CPU 112), underwater detection sensor 116) is built in the digital camera 10 has been described. However, the GPS module control unit can be attached to and detached from the camera. You may comprise. In this case, a non-volatile memory that stores positioning data may be included in the GPS module control unit.

変形例2のGPSモジュール制御部は、水上においては所定時間ごとに測位を繰り返し、緯度や経度などの測位結果を逐次カメラ側のCPU112へ送信する。変形例2のGPSモジュールは、水中においては衛星電波を受信する受信回路および演算回路への通電をオフし、測位を停止する。なお、水上において測位した測位データを不揮発性メモリに記憶しておき、後からカメラ側のCPU112へ送信するようにしてもよい。   The GPS module control unit of Modification 2 repeats positioning at predetermined time intervals on the water, and sequentially transmits positioning results such as latitude and longitude to the CPU 112 on the camera side. The GPS module of Modification 2 turns off the power to the receiving circuit and the arithmetic circuit that receive satellite radio waves in water, and stops positioning. The positioning data measured on the water may be stored in a non-volatile memory and transmitted to the CPU 112 on the camera side later.

(変形例3)
水圧センサを備え、水中撮影した画像ファイルには、水圧検出値に基づく水深データをexif情報に含めてもよい。
(Modification 3)
An image file including a water pressure sensor and taken underwater may include water depth data based on the water pressure detection value in the exif information.

以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。   The above description is merely an example, and is not limited to the configuration of the above embodiment.

10…デジタルカメラ
102…撮像素子
111…フラッシュメモリ
112…CPU
113…GPSモジュール
115…操作部材
116…水中検知センサ
DESCRIPTION OF SYMBOLS 10 ... Digital camera 102 ... Image pick-up element 111 ... Flash memory 112 ... CPU
113 ... GPS module 115 ... operation member 116 ... underwater detection sensor

Claims (8)

受信した情報を用いて位置測定する位置測定ユニットと、
水中か否かを判定する水中判定部と、
前記水中判定部で水中判定された場合に前記位置測定ユニットによる位置測定を停止させる位置測定制御部と、
を備えることを特徴とする位置測定ユニット制御装置。
A position measuring unit for measuring the position using the received information;
An underwater determination unit for determining whether it is underwater,
A position measurement control unit that stops position measurement by the position measurement unit when underwater determination is made by the underwater determination unit;
A position measurement unit control device comprising:
請求項1に記載の位置測定ユニット制御装置において、
前記位置測定制御部は、前記水中判定部によって水中判定されない場合に前記位置測定ユニットによる位置測定を開始させることを特徴とする位置測定ユニット制御装置。
In the position measurement unit control device according to claim 1,
The position measurement control unit starts position measurement by the position measurement unit when underwater determination is not performed by the underwater determination unit.
請求項2に記載の位置測定ユニット制御装置において、
前記位置測定ユニット制御装置はカメラに搭載され、
前記位置測定ユニットによる位置測定情報を撮影位置とする撮影制御部をさらに備え、
前記撮影制御部は、前記水中判定部によって水中判定されている状態で撮影指示を受けた場合、前記位置測定ユニットで前記停止前に位置測定された第1位置情報を前記撮影位置とすることを特徴とする位置測定ユニット制御装置。
In the position measurement unit control device according to claim 2,
The position measurement unit control device is mounted on a camera,
A shooting control unit that sets the position measurement information obtained by the position measurement unit as a shooting position;
The imaging control unit, when receiving an imaging instruction while the underwater determination is being performed by the underwater determination unit, sets the first position information measured before the stop by the position measurement unit as the imaging position. Characteristic position measurement unit controller.
請求項3に記載の位置測定ユニット制御装置において、
前記撮影制御部は、前記水中判定部によって水中判定されない状態で撮影指示を受けた場合、前記位置測定ユニットで直近に位置測定された第2位置情報を前記撮影位置とすることを特徴とする位置測定ユニット制御装置。
In the position measurement unit control device according to claim 3,
The imaging control unit, when receiving an imaging instruction in a state where the underwater determination unit does not determine underwater, sets the second position information most recently measured by the position measurement unit as the imaging position. Measurement unit controller.
請求項3に記載の位置測定ユニット制御装置において、
前記撮影制御部は、前記開始後に前記位置測定ユニットで位置測定された第2位置情報と、前記停止前に前記位置測定ユニットで位置測定された前記第1位置情報とに基づいて、前記撮影位置を補正することを特徴とする位置測定ユニット制御装置。
In the position measurement unit control device according to claim 3,
The imaging control unit, based on the second position information measured by the position measurement unit after the start, and the first position information measured by the position measurement unit before the stop, A position measurement unit control device characterized by correcting the above.
請求項5に記載の位置測定ユニット制御装置において、
前記撮影制御部は、前記開始後に前記位置測定ユニットで位置測定された前記第2位置情報と、前記停止前に前記位置測定ユニットで位置測定された前記第1位置情報とに基づく直線上にのせるように前記撮影位置を補正することを特徴とする位置測定ユニット制御装置。
In the position measurement unit control device according to claim 5,
The imaging control unit is arranged on a straight line based on the second position information measured by the position measurement unit after the start and the first position information measured by the position measurement unit before the stop. The position measurement unit control device, wherein the photographing position is corrected so that
請求項6に記載の位置測定ユニット制御装置において、
前記撮影制御部は、前記第2位置情報およびこの取得時刻と、前記第1位置情報およびこの取得時刻と、前記水中判定部によって水中判定されている状態で前記撮影指示を受け撮影した時刻とを用いて、撮影間隔で前記直線を区切るように前記撮影位置を補正することを特徴とする位置測定ユニット制御装置。
In the position measurement unit control device according to claim 6,
The imaging control unit includes the second position information and the acquisition time, the first position information and the acquisition time, and a time when the imaging instruction is received and the image is captured while the underwater determination unit performs underwater determination. And a position measuring unit control device for correcting the photographing position so as to divide the straight line at a photographing interval.
請求項1〜7のいずれか一項に記載の位置測定ユニット制御装置を搭載するカメラ。
The camera which mounts the position measurement unit control apparatus as described in any one of Claims 1-7.
JP2012273505A 2012-12-14 2012-12-14 Position determination unit controller and camera Pending JP2014120856A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012273505A JP2014120856A (en) 2012-12-14 2012-12-14 Position determination unit controller and camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012273505A JP2014120856A (en) 2012-12-14 2012-12-14 Position determination unit controller and camera

Publications (1)

Publication Number Publication Date
JP2014120856A true JP2014120856A (en) 2014-06-30

Family

ID=51175366

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012273505A Pending JP2014120856A (en) 2012-12-14 2012-12-14 Position determination unit controller and camera

Country Status (1)

Country Link
JP (1) JP2014120856A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017017438A (en) * 2015-06-29 2017-01-19 京セラ株式会社 Electronic apparatus, image data storing method, and image data storing program
US10598794B2 (en) 2016-04-14 2020-03-24 Seiko Epson Corporation Positioning control method and positioning device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017017438A (en) * 2015-06-29 2017-01-19 京セラ株式会社 Electronic apparatus, image data storing method, and image data storing program
US10598794B2 (en) 2016-04-14 2020-03-24 Seiko Epson Corporation Positioning control method and positioning device
US11067701B2 (en) 2016-04-14 2021-07-20 Seiko Epson Corporation Positioning control method and positioning device

Similar Documents

Publication Publication Date Title
JP5187399B2 (en) Imaging device
US20160309139A1 (en) Imaging system and image capturing apparatus
JP2004297478A (en) Digital camera
JP7086571B2 (en) Image pickup device, lens device and control method thereof
CN107231513B (en) Image pickup system, image pickup apparatus, lens device, and control method thereof
US20130147984A1 (en) Image pickup apparatus, method for controlling the same, and program for obtaining position information and direction information
JP2012182625A (en) Imaging apparatus
US9736424B2 (en) Image capturing apparatus and control method therefor
JP5375584B2 (en) Electronics
JP5433930B2 (en) Camera and camera system
JP2014120856A (en) Position determination unit controller and camera
WO2012132626A1 (en) Image display apparatus and image display method
JP2009225178A (en) Photographing apparatus
JP2010038681A (en) Electronic apparatus
JP6786288B2 (en) Imaging device, lens device, control method, program, and storage medium
JP4882889B2 (en) Imaging device
JP5609673B2 (en) Data processing device
JP2016218187A (en) Imaging device and accessory
JP5530143B2 (en) Imaging device
JP2011035719A (en) Imaging apparatus and method for controlling the same
JP2004297298A (en) Image display apparatus
JP2015045580A (en) Electronic apparatus
JP2018017748A (en) Control device, imaging device, lens device, imaging system, control method, program, and storage medium
JP2016058978A (en) Information processing apparatus, imaging apparatus, control method, and program
JP2010041170A (en) Image recording apparatus