JP5599037B2 - Imaging apparatus, control method thereof, and program - Google Patents
Imaging apparatus, control method thereof, and program Download PDFInfo
- Publication number
- JP5599037B2 JP5599037B2 JP2010105722A JP2010105722A JP5599037B2 JP 5599037 B2 JP5599037 B2 JP 5599037B2 JP 2010105722 A JP2010105722 A JP 2010105722A JP 2010105722 A JP2010105722 A JP 2010105722A JP 5599037 B2 JP5599037 B2 JP 5599037B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- imaging
- position information
- recording
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Description
本発明は、位置情報を取得可能な撮像装置、その制御方法及びプログラムに関する。 The present invention relates to an imaging apparatus capable of acquiring position information, a control method thereof, and a program.
近年、GPS(Global Positioning System:全地球測位システム)を搭載しているビデオカメラやデジタルカメラが市販されている。このようなカメラの多くは、撮影時にGPSで取得した位置情報を画像データに付加して記録しておき、再生時に位置情報を利用して地図上に画像の撮影位置を示すマークを表示することができる。例えば特許文献1には、撮影した動画像の符号化単位毎に位置情報を関連付けて記録しておき、再生時に地図上で前記動画像の撮影場所の推移を軌跡で表示することができるビデオカメラが記載されている。また、撮影した動画像の先頭位置に、カーナビに表示されている地図画像を付けて記録する車載用のドライブレコーダーなども知られている。
In recent years, video cameras and digital cameras equipped with GPS (Global Positioning System) are commercially available. Many of these cameras add position information acquired by GPS at the time of shooting to image data and record it, and use the position information at the time of playback to display a mark indicating the shooting position of the image on a map. Can do. For example,
しかしながら、特許文献1に記載の技術では、撮影中に本体がどのように移動したかを知ることができるが、撮影と撮影との間にどのように本体が移動したかを知ることができない。例えば、旅行などの場合には、撮影中に移動する距離よりも撮影と撮影との間に移動する距離のほうが長い。特にこのような場合に、ユーザは複数の場所で撮影された画像をどのように移動しながら撮影したかを把握したいという要望が多い。
However, with the technique described in
本発明は前述の問題点に鑑み、撮影場所の推移を簡単に把握できるようにすることを目的としている。 The present invention has been made in view of the above-described problems, and it is an object of the present invention to make it possible to easily grasp the transition of shooting locations.
本発明の撮像装置は、被写体を撮像して画像データを生成する撮像手段と、自機の位置を示す位置情報を定期的に取得する取得手段と、複数の位置情報とそれぞれの位置情報を取得した際の日時を示す日時情報とを対応づけて保持する保持手段と、前記保持手段により保持された複数の位置情報に基づき地図画像データを生成する生成手段と、前記撮像手段により生成された画像データを記録媒体に記録する記録手段と、ユーザの操作に応じて、前記撮像手段による撮像を開始する指示を受け付ける受け付け手段とを備え、前記記録手段は、前記受け付け手段により撮像の開始の指示が受け付けられたことに応じて、前記保持手段により保持された複数の位置情報のうち前記指示が受け付けられる前に取得された位置情報に基づき生成される地図画像データを前記記録媒体に記録すると共に、前記撮像を開始することを特徴とする。 An imaging apparatus according to the present invention acquires an imaging unit that captures an image of a subject and generates image data, an acquisition unit that periodically acquires position information indicating the position of the own device, and acquires a plurality of position information and respective position information. Holding means for associating and holding date and time information indicating the date and time when the image is generated, generating means for generating map image data based on a plurality of pieces of position information held by the holding means, and an image generated by the imaging means A recording unit that records data on a recording medium; and a receiving unit that receives an instruction to start imaging by the imaging unit in response to a user operation. The recording unit is configured to receive an instruction to start imaging by the receiving unit. In response to being accepted, it is generated based on position information acquired before the instruction is accepted among a plurality of pieces of position information held by the holding means. With FIG image data recorded on the recording medium, characterized by starting the imaging.
本発明によれば、本体もしくは他の機器において画像を再生する場合に、画像の撮影場所の推移を直感的に把握することができる。 ADVANTAGE OF THE INVENTION According to this invention, when reproducing | regenerating an image in a main body or another apparatus, transition of the imaging | photography place of an image can be grasped | ascertained intuitively.
(第1の実施形態)
以下、本発明の第1の実施形態について、図面を参照しながら説明する。
図1は、本実施形態における撮像装置の構成例を示すブロック図である。以下、本実施形態に係る撮像装置として、撮影した動画像をメモリカードに記録もしくは再生するビデオカメラ100を例に説明する。
図1において、マイコン101は、内部バス103を介して、不揮発メモリ104、カメラ信号処理部112、CODEC141、及び記録制御部143に接続されている。マイコン101の内蔵CPUは、不揮発メモリ104に格納された制御プログラムを元に動作し、動作時の一時的なデータの格納場所としてマイコン101の内蔵RAMを用いて、各ブロックの制御を行う。マイコン101が各部を制御することにより、撮影制御、記録制御、通信制御、表示制御などが実現される。
(First embodiment)
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram illustrating a configuration example of an imaging apparatus according to the present embodiment. Hereinafter, a
In FIG. 1, the
マイコン101に接続された操作部102は、電源オン・オフボタンや、撮影動作と再生動作とを切り替えるモードダイヤル、撮影画像の記録開始・停止ボタンなどを備え、それらに対するユーザの操作による入力内容をマイコン101に伝える。なお、電源オン・オフボタンは実際には電源のオン・オフではなく、必要最小限の電力消費となるスタンバイ状態のオフ・オンを切り替えるスイッチとして機能する。マイコン101に接続されたGPS105は位置情報取得手段の一例として機能し、マイコン101の要求に応じてビデオカメラ100本体の現在位置の緯度及び経度と、現在時刻とを測定して通知する。なおGPS105はビデオカメラ100に内蔵されていてもよいし、ビデオカメラ100に着脱可能なユニットでもよい。つまりビデオカメラ100は、最低限GPS105と通信し、現在位置を取得する手段を有していればよい。マイコン101に接続されたタイマ106は、マイコン101の設定に応じて指定時間が経過した時にマイコン101に対して割り込み処理を発生させる。つまり、GPS105は定期的に位置情報を取得することになる。
An
撮像センサ111は、被写体からの図示しないレンズユニットを通過した光を撮像面上に結像し、撮像面の光学像を電気信号に変換して画像信号をカメラ信号処理部112に出力する。カメラ信号処理部112は、撮像センサ111から出力された画像信号に対して、マイコン101の指示に基づくパラメータを用いて、色変換やガンマ補正、ホワイトバランス調整、リサイズなどの画像処理を行い、処理後の画像信号を出力する。推移画像生成部122は、マイコン101の指示に基づき、フラッシュメモリなどに保存された地図データベース121にアクセスして地図情報(地図画像)を取得し、本体の位置の推移を示す推移画像データを生成して第1のスイッチ131に画像信号を出力する。この推移画像データの生成については後で詳しく述べる。なお、地図データベース121はビデオカメラ100に内蔵されていてもよいし、ビデオカメラ100に着脱可能な、例えば外付けハードディスクなどでもよい。また、ビデオカメラ100に外部装置と通信する手段を設け、外部装置にある地図データベース121にアクセスするようにしてもよい。
The
第1のスイッチ131は、マイコン101の指示に基づき、撮影画像データを記録する時にはカメラ信号処理部112から出力される画像信号をCODEC141に出力する。また、推移画像生成部122から画像信号が出力される際には、その画像信号をCODEC141に出力する。第2のスイッチ132は、マイコン101の指示に基づき、撮影動作を行う時にはカメラ信号処理部112から出力される画像信号をLCD(Liquid Crystal Display)151に出力する。また、再生動作を行う時にはCODEC141から出力される画像信号をLCD151に出力する。
The
CODEC141は、マイコン101の指示に基づき、撮影画像データを記録する時または推移画像データを生成する時には、第1のスイッチ131から出力された画像信号を符号化し、符号データをバッファメモリ142に格納(保持)する。また、再生動作を行う時にはバッファメモリ142に格納された符号データを復号化し、第2のスイッチ132に画像信号を出力する。記録制御部143は、マイコン101の指示に基づき、撮影画像データまたは推移画像データを記録する時には、バッファメモリ142に一時的に格納された符号データを所定のファイルフォーマットにより記録媒体であるメモリカード144に記録する。また、再生動作を行う時には、メモリカード144に記録された符号データを読み出してバッファメモリ142に格納する。なお、撮像装置の制御は1つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することにより、装置全体の制御を行ってもよい。
The
次に、マイコン101の状態遷移について、図2を参照しながら説明する。
図2は、本実施形態におけるマイコン101の状態遷移の一例を示す図である。
マイコン101は、ビデオカメラ100本体に通電されると、初期状態として必要最小限の電力消費となるスタンバイ状態203となる。スタンバイ状態203を含む通常状態201において、マイコン101は、タイマ106により所定時間毎にタイマ割り込み状態202へ遷移して、後述する図3のフローチャートに従って現在位置の情報を取得して記録し、元の状態に復帰する。
Next, state transition of the
FIG. 2 is a diagram illustrating an example of state transition of the
When the
また、スタンバイ状態203において、操作部102の電源オン・オフボタンがユーザによって押下されることによりオン状態となると、起動状態204へ遷移する。起動状態204においては、後述する図5のフローチャートに従って推移画像データを生成する。もしくは、推移画像データを生成せずに、モードダイヤルの状態によって撮影状態205または再生状態206のどちらかに遷移する。
In the standby state 203, when the user turns on the power on / off button of the
撮影状態205では、後述する図7のフローチャートに従い、操作部102の記録開始・停止ボタンがユーザによって押下されることにより、記録停止状態207と記録状態208とを行き来する。ここで、モードダイヤルが再生動作に変更された場合、撮影状態205を抜けて再生状態206に遷移する。また、操作部102の電源オン・オフボタンが押下されてオフ状態となった場合、撮影状態205を抜けてスタンバイ状態203へ遷移する。一方、再生状態206では、ユーザの操作に応じてメモリカード144に記録された画像データを再生する。ここで、モードダイヤルが撮影動作に変更された場合、再生状態206を抜けて撮影状態205に遷移する。また、操作部102の電源オン・オフボタンが押下されてオフ状態となった場合、再生状態206を抜けてスタンバイ状態203へと遷移する。
In the
次に、マイコン101がタイマ割り込み状態202で行う本***置の履歴の更新処理について、図3のフローチャートを参照しながら説明する。
図3は、本実施形態における本***置の情報を取得する処理手順の一例を示すフローチャートである。
まず、図3のステップS301において処理を開始すると、ステップS302において、マイコン101の制御によりGPS105は、現在の日時と、ビデオカメラ100本体の位置における緯度及び経度を測定する。そして、マイコン101は、その測定結果の情報を取得する。
Next, the update processing of the body position history performed by the
FIG. 3 is a flowchart illustrating an example of a processing procedure for acquiring information on the main body position in the present embodiment.
First, when processing is started in step S301 of FIG. 3, in step S302, the
続いて、ステップS303において、マイコン101は、前記測定結果により不揮発メモリ104に格納された位置履歴テーブルを更新する。図4は、位置履歴テーブルの記録例を示す図であり、ビデオカメラ100本体の位置を取得した際の日時と、緯度及び経度と、基点か否かを示す情報とが履歴として記録されている。ここで基点とは、メモリカード144に前回記録された推移画像データが生成されたときのビデオカメラ100本体の位置である。ただし、推移画像データを生成する時でなくても、ビデオカメラ100本体の位置が、自宅などユーザ操作により予め登録した位置と一致した場合には、その位置を基点とする。例えば1回目の旅行先での撮影と、2回目の旅行先での撮影との間に、自宅で撮影を行わなくても、2回目の旅行の基点は自宅となる。
Subsequently, in step S303, the
図4に示す例では、<家>と記載されている行は、ビデオカメラ100本体の位置がユーザの自宅であったことを示している。一方、<α>と記載されている行は、旅行先などでユーザがビデオカメラ100を起動した時に<家>(ユーザの自宅)から位置αへの推移画像データが生成され、その推移画像データがメモリカード144に記録されたことを示している。
In the example illustrated in FIG. 4, the row described as <house> indicates that the position of the
図3の説明に戻り、ステップS304においては、マイコン101により次回のタイマ割り込みのためのタイマ設定を行い、処理を終了する。ここで、本実施形態では、基点において本***置が検出された時からの経過時間が長くなればなるほど、タイマ割り込みの間隔を長く設定して、不揮発メモリ104に記録する履歴の間隔を長くする。例えば、経過時間が0〜2時間の場合は1分ごと、2〜6時間の場合は3分ごと、6〜24時間の場合は12分ごと、24時間以上の場合は1時間ごとに履歴を更新する。これは、本実施形態における推移画像は3秒間固定の動画像であり、移動時間が長い場合には相対的に細かい時間間隔の履歴は不要となるため、電力消費や不揮発メモリ104への書き込み回数や、不揮発メモリ104の使用量の抑制を図るためである。
Returning to the description of FIG. 3, in step S <b> 304, the
なお、位置履歴テーブルに空きが無くなった場合には、現在の更新間隔に基づいて、それより短い間隔で取得された要素を間引いて再利用する。全ての要素が最長の1時間間隔になっても空きがない場合には、移動量の少ない部分から順に間引いていくことにより、移動の全行程を履歴として記録する。 When there is no space in the position history table, based on the current update interval, elements acquired at shorter intervals are thinned out and reused. If there is no vacancy even when all the elements are at the longest one-hour interval, the entire process of movement is recorded as a history by thinning out in order from the part with the smaller movement amount.
次に、マイコン101が起動状態204のときに行う推移画像生成処理について、図5のフローチャートを参照しながら説明する。この処理は、例えばマイコン101が起動状態204のときに定期的に実行される。
図5は、推移画像データを生成する処理手順の一例を示すフローチャートである。
まず、図5のステップS501において処理を開始すると、ステップS502において、マイコン101により不揮発メモリ104に記録された位置履歴テーブルから最後の基点を参照する。続いてステップS503において、マイコン101は推移画像データを生成する際の位置である現在地と前記参照した基点とを比較して、所定の距離(例えば、1km)以上移動したか否かを判定する。
Next, transition image generation processing performed when the
FIG. 5 is a flowchart illustrating an example of a processing procedure for generating transition image data.
First, when processing is started in step S501 of FIG. 5, the last base point is referred to from the position history table recorded in the
この判定の結果、所定の距離以上である場合は、ステップS504において、前記位置履歴テーブルに記録された履歴を用いて、推移画像生成部122により前記基点から現在地までの本***置の移動の推移を示す推移画像データを生成する。そして、生成された推移画像データをCODEC141により符号化し、保持手段の一例であるバッファメモリ142に格納して記録可能状態として処理を終える。一方、ステップS503の判定の結果、所定の距離未満である場合は、推移画像データを生成せずに処理を終える。
If the result of this determination is that the distance is equal to or greater than the predetermined distance, in step S504, the transition of the body position from the base point to the current location is detected by the transition
図6は、推移画像生成部122が生成した、ユーザの自宅から図4に示した位置αへ移動した場合の推移画像の一例を示す図である。本実施形態において推移画像は3秒間固定の動画像であって、図6(a)に示す最初のフレームにおいては、地図画像601の中心にユーザの自宅を示すマーク610が表示される。また、時計表示630も一緒に表示され、図6(a)ではユーザの自宅から離れる直前の時刻が表される。
FIG. 6 is a diagram illustrating an example of a transition image generated by the transition
そして、図6(b)に示す途中経過のフレームにおいては、地図画像601は本***置611を中心としてスクロールし、マーク610から本***置611までの本***置の履歴が軌跡620として表される。また、時計表示630には、本***置611の時点での時刻が表される。なお、図6(a)〜図6(c)に示す地図画像601を表示する過程で、軌跡620が描かれる動作が動画として表示される。つまり、マーク610から本***置611まで、軌跡620がのびていく様子が動画として表示される。また、時計表示630も同様に、動画として時計の針が動き、マーク610から本***置611までの時間経過を動画として表示するようにする。
6B, the
図6(c)に示す最後のフレームにおいては、地図画像601の中心に位置αを示すマーク612が表示され、ユーザの自宅から位置αに至る本***置611の履歴が軌跡620で表される。また、時計表示630には、位置αにおける推移画像データを生成した時刻が表される。
In the last frame shown in FIG. 6C, a
次に、マイコン101の撮影状態205における処理内容について、図7に示すフローチャートを参照しながら説明する。図7は、本実施形態に係るビデオカメラ100による撮影処理手順の一例を示すフローチャートである。
まず、図7のステップS701において処理を開始すると、ステップS702において、マイコン101の制御により撮像センサ111とカメラ信号処理部112とを起動して動画像の撮影を開始する。なお、撮影状態205におけるマイコン101の初期状態は記録停止状態207である。
Next, processing contents in the
First, when processing is started in step S701 in FIG. 7, in step S702, the
続いて、ステップS703において、マイコン101により操作部102のモードダイヤルの状態を確認し、モードダイヤルが撮影動作であるか否かを判定する。この判定の結果、モードダイヤルが撮影動作である場合は、ステップS704に進む。一方、ステップS703の判定の結果、それ以外の場合、すなわちモードダイヤルが再生動作の場合には、ステップS711に進み、マイコン101の制御により撮像センサ111とカメラ信号処理部112とを停止して処理を終了する。終了後、マイコン101は再生状態206またはスタンバイ状態203に遷移する。
In step S703, the
一方、ステップS704においては、操作部102の記録開始・停止ボタンの状態を確認し、記録開始・停止ボタンが押下されたか否かを判定する。この判定の結果、記録開始・停止ボタンが押下されていない場合は、ステップS703に戻る。一方、ステップS704の判定の結果、記録開始・停止ボタンが押下された場合は、ステップS705において、記録制御部143により記録可能な推移画像データがバッファメモリ142に格納されているか否かを判定する。これは、図5のステップS504において生成され、バッファメモリ142に格納された推移画像データが存在するか否かを判断する処理である。この判定の結果、推移画像データが格納されている場合には、ステップS706において、記録制御部143によりメモリカード144に推移画像データを記録する。さらに、マイコン101により不揮発メモリ104の位置履歴テーブルに対して基点の更新を行う。一方、ステップS705の判定の結果、推移画像データが格納されていない場合は、ステップS707に進む。
On the other hand, in step S704, the state of the recording start / stop button of the
次に、ステップS707において、マイコン101は記録状態208へ遷移し、撮影画像データの記録を開始する。具体的には、カメラ信号処理部112から出力する画像信号をCODEC141により符号化し、バッファメモリ142に一度格納して記録制御部143によりメモリカード144に撮影画像データとして記録する。以降、ステップS710において撮影画像データの記録を停止するまで、撮影画像データの記録が続けられる。
Next, in step S707, the
次に、ステップS708において、マイコン101はモードダイヤルの状態を確認し、モードダイヤルが撮影動作であるか否かを判定する。この判定の結果、モードダイヤルが撮像動作である場合は、ステップS709に進む。一方、ステップS703の判定の結果、それ以外の場合、すなわちモードダイヤルが再生動作の場合には、ステップS710に進む。次に、ステップS709において、記録開始・停止ボタンの状態を確認し、記録開始・停止ボタンが押下されたか否かを判定する。この判定の結果、記録開始・停止ボタンが押下されていない場合は、ステップS708に戻る。
Next, in step S708, the
一方、ステップS709の判定の結果、記録開始・停止ボタンが押下された場合、またはステップS708の判定の結果、モードダイヤルが再生動作である場合は、ステップS710に進む。そして、ステップS710において、マイコン101は記録停止状態207へ遷移し、撮影画像データの記録を停止し、ステップS703に戻る。
On the other hand, if the result of determination in step S709 is that the recording start / stop button has been pressed, or if the result of determination in step S708 is that the mode dial is a playback operation, the process proceeds to step S710. In step S710, the
図8は、推移画像データ及び撮影画像データの記録例を示す概略図である。
図8に示す例では、ユーザの自宅(家)から位置αに移動した後、さらに位置β、位置γへ移動し、それぞれの場所で撮影を行った後に自宅へ戻っている。そして、さらに自宅から位置δへ移動して撮影を行っている。この場合において、メモリカード144に推移画像データと撮影画像データとが記録されている。
FIG. 8 is a schematic diagram illustrating a recording example of transition image data and captured image data.
In the example shown in FIG. 8, after moving from the user's home (home) to the position α, the user further moves to the position β and the position γ, and after shooting at each location, returns to the home. Further, the user moves from the home to the position δ and performs shooting. In this case, transition image data and captured image data are recorded in the
まず、家から位置αに移動して最初の撮影により、推移画像データ801と撮影画像データ802とが記録され、続けて位置αで、異なる撮影画像データ803が記録されている。次に、位置αから位置βに移動し、同様に推移画像データ804及び撮影画像データ805、806、807が記録されている。さらに、位置βから位置γに移動し、同様に推移画像データ808及び撮影画像データ809、810が記録されている。その後、予め登録された自宅へ戻ることにより基点は家となり、家から位置δに移動して撮影を行うことにより、推移画像データ811及び撮影画像データ812が記録されている。
First, the
以上のように本実施形態によれば、タイマ割り込み状態202へ遷移して所定の時間間隔で現在の位置情報を取得して、通常状態201において推移画像データを生成し、撮影画像データを記録する際に、推移画像データを記録するようにした。これにより、記録した推移画像データ及び撮影画像データを、ビデオカメラ100や他の機器で再生した場合に、撮影場所の推移を直感的に把握することができる。
As described above, according to the present embodiment, the transition to the timer interrupt
なお、本実施形態では、推移画像を動画像とした例について説明したが、移動元と移動先とを含む地図上に軌跡を描いた静止画としてもよい。同様に、推移画像を動画像とした場合でも本***置を中心にスクロールせず、移動元と移動先とを含む地図上で軌跡を描くようにしてもよい。また、本実施形態では、移動先へ進む途中の撮像装置本体の位置をも反映した軌跡を描いているが、移動元と移動先とを単純に繋いで本***置の推移を表現してもよい。また、本実施形態では、撮影画像の前に推移画像が再生されるように記録されているが、ピクチャインピクチャで撮影画像の中に推移画像が表示されるようにしてもよい。 In this embodiment, an example in which a transition image is a moving image has been described. However, a still image in which a locus is drawn on a map including a movement source and a movement destination may be used. Similarly, even when the transition image is a moving image, the locus may be drawn on the map including the movement source and the movement destination without scrolling around the main body position. In the present embodiment, the locus reflecting the position of the imaging apparatus main body on the way to the destination is drawn, but the transition of the main body position may be expressed by simply connecting the source and destination. . In this embodiment, the transition image is recorded so as to be reproduced before the captured image. However, the transition image may be displayed in the captured image in picture-in-picture.
(第2の実施形態)
次に、第2の実施形態の撮像装置について説明する。本実施形態に係るビデオカメラは、図1に示した第1の実施形態に係るビデオカメラ100とほぼ同等の構成である。したがって、ブロック図の説明は省略する。異なる点は、推移画像データの生成と並行してマイコン101が起動状態204から撮影状態205または再生状態206に遷移する点である。具体的には、マイコン101が起動状態204に遷移している状態おいて、図5で示した推移画像データを生成する処理をメインタスクで実行するのではなく、推移画像データを生成する処理を行うサブタスクを生成する。そして、サブタスクと並行してモードダイヤルの状態によって撮影状態205または再生状態206のどちらかに遷移するようにしている。
(Second Embodiment)
Next, an imaging apparatus according to the second embodiment will be described. The video camera according to the present embodiment has substantially the same configuration as the
また、本実施形態の推移画像生成部122は、マイコン101の指示に基づき、まず、フレーム数や解像度などを間引くことにより、推移画像データを生成するための時間を短縮化したスタンダードな推移画像データSを生成する。そして、フレーム数や解像度を間引かないハイクオリティな画質の推移画像データHと、前述の推移画像データSとの2種類を選択的に生成できる。
In addition, the transition
図9は、マイコン101が起動状態204から撮影状態205に遷移したときの、メインタスク及びサブタスクの処理の一例を示すタイミングチャートである。
図9に示すように、マイコン101が起動状態204で生成したサブタスクにおいては、まず、ステップS911おいて推移画像生成部122により推移画像データSを生成してバッファメモリ142に格納する。その後、ステップS912において推移画像データHを生成してバッファメモリ142に格納し、先に格納した推移画像データSをバッファメモリ142から削除する。
FIG. 9 is a timing chart showing an example of main task and subtask processing when the
As shown in FIG. 9, in the subtask generated by the
また、マイコン101は撮影状態205へ遷移し、メインタスクにおいて図7のフローチャートで示したステップS701で撮像センサ111とカメラ信号処理部112とを起動する。ここで、メインタスクにおける図7のフローチャートで示したステップS705の処理を行う段階で、サブタスクのステップS911が完了していない場合は、バッファメモリ142に推移画像データが格納されていないことになる。したがってこの場合は、推移画像データを記録せずにステップS707へ進み、撮影画像データの記録を開始する。このとき、サブタスクのステップS911〜S912は中断される。
Further, the
これに対して、ステップS705の処理を行う段階で、サブタスクのステップS911が完了し、ステップS912が完了していない場合は、ステップS706において、バッファメモリ142に格納されている推移画像データSを記録する。このとき、サブタスクのステップS912は中断される。また、ステップS705の処理を行う段階で、サブタスクのステップS912が完了している場合は、ステップS706において、バッファメモリ142に格納されている推移画像データHを記録する。
On the other hand, in the stage where the process of step S705 is performed, when step S911 of the subtask is completed and step S912 is not completed, the transition image data S stored in the
以上のように本実施形態によれば、推移画像データの生成が完了する前に撮影動作を開始することができる。また、起動後に撮影動作を開始するまでに時間がある場合、その時間に応じて推移画像データを生成して記録することができる。 As described above, according to the present embodiment, the shooting operation can be started before the generation of the transition image data is completed. In addition, when there is a time until the shooting operation is started after activation, transition image data can be generated and recorded according to the time.
(第3の実施形態)
次に、第3の実施形態の撮像装置について説明する。本実施形態に係るビデオカメラは、図1に示した第1の実施形態のビデオカメラ100とほぼ同等の構成である。したがって、ブロック図の説明は省略する。第1及び第2の実施形態と異なる点は、推移画像データの生成及び記録を、撮影画像データを記録した後に行う点である。具体的には、マイコン101が起動状態204に遷移している状態おいては、推移画像データの生成処理は行わない。また、メインタスクにおいては、図7に示した撮影状態205におけるフローチャートのステップS706の推移画像データの記録処理は行わない。代わりに、ステップS710の記録停止処理の時に、サブタスクを生成して図5に示した推移画像データの生成処理を行い、そのサブタスクにより推移画像データの記録までを行う。
(Third embodiment)
Next, an imaging apparatus according to a third embodiment will be described. The video camera according to the present embodiment has substantially the same configuration as the
図10は、マイコン101が撮影状態205において、撮影画像データの記録を開始して記録を停止した場合のメインタスク及びサブタスクの処理の一例を示すタイミングチャートである。
図10に示すように、まず、メインタスクにおいては、マイコン101の記録停止状態207で、図7に示したフローチャートのステップS704において記録開始の指示を待つ。そして、記録開始の指示を受けることにより、ステップS707を経て撮影画像データの記録を開始し、マイコン101が記録状態208となり、ステップS708またはS709において記録停止の指示を待つ。記録停止の指示を受けると、ステップS710を経て撮影画像データの記録を停止し、マイコン101が記録停止状態207となり、再度ステップS704で記録開始の指示を待つ。
FIG. 10 is a timing chart illustrating an example of main task and subtask processing when the
As shown in FIG. 10, first, in the main task, in the
一方、ステップS710においてサブタスクが生成され、サブタスクにおいては、ステップS1001として、図5に示した推移画像データの生成処理を行う。そして、ステップS1002において第1及び第2の実施形態ではメインタスクが行っていた図7のステップS706の推移画像データの記録処理を行う。 On the other hand, a subtask is generated in step S710, and the transition image data generation process shown in FIG. 5 is performed in step S1001 in the subtask. In step S1002, the transition image data recording process in step S706 of FIG. 7 performed by the main task in the first and second embodiments is performed.
ここで、サブタスクのステップS1001の処理が完了する前に、次の撮影画像データの記録開始が指示されて記録状態208に遷移した場合には、サブタスクのステップS1001の処理を中断する。その場合、再び記録停止が指示されて記録停止状態207に遷移した後に、サブタスクが再度生成され、推移画像データの生成及び記録が行われる。なお、サブタスクのステップS1002の処理が完了する前に、次の撮影画像データの記録開始が指示されて記録状態208に遷移した場合には、既にバッファメモリ142に推移画像データが格納されている。したがって、次の撮影画像データを記録する前にバッファメモリ142に格納されている推移画像データをメモリカード144に記録することができる。
Here, before the process of step S1001 of the subtask is completed, when the start of recording of the next photographed image data is instructed and the
また、本実施形態の場合、例えば家(自宅)から位置αへ移動した時の推移画像データが、位置αで生成された撮影画像データの後に記録されることになる。一方、再生する時には撮影画像データよりも前に推移画像データが再生されることが望ましいので、撮影画像データを記録した直前の日時を、画像データの付加情報やファイルのタイムスタンプとして用いる。例えば、家から位置αへ移動した時の推移画像データを作成して記録する際には、実際に推移画像データを記録した日時ではなく、撮影画像データの撮影時刻情報を参照し、位置αで最初に撮影画像データを記録した直前の時刻を用いる。 In the case of this embodiment, for example, transition image data when moving from a house (home) to a position α is recorded after the captured image data generated at the position α. On the other hand, since it is desirable that the transition image data is reproduced before the photographed image data during reproduction, the date and time immediately before recording the photographed image data is used as additional information of the image data or a time stamp of the file. For example, when creating and recording the transition image data when moving from the house to the position α, refer to the shooting time information of the captured image data instead of the date and time when the transition image data was actually recorded, and at the position α. The time immediately before the first recorded image data is recorded is used.
以上のように本実施形態によれば、撮影画像データを記録した後に推移画像データを生成するようにしたので、推移画像データを生成する処理を最小限に抑えることができる。 As described above, according to the present embodiment, the transition image data is generated after the captured image data is recorded, so that the process of generating the transition image data can be minimized.
(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
(Other embodiments)
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, etc.) of the system or apparatus reads the program. It is a process to be executed.
101 マイコン、102 操作部、105 GPS、111 撮像センサ、112 カメラ信号処理部、121 推移画像生成部、143 記録制御部、144 メモリカード
DESCRIPTION OF
Claims (16)
自機の位置を示す位置情報を定期的に取得する取得手段と、
複数の位置情報とそれぞれの位置情報を取得した際の日時を示す日時情報とを対応づけて保持する保持手段と、
前記保持手段により保持された複数の位置情報に基づき地図画像データを生成する生成手段と、
前記撮像手段により生成された画像データを記録媒体に記録する記録手段と、
ユーザの操作に応じて、前記撮像手段による撮像を開始する指示を受け付ける受け付け手段とを備え、
前記記録手段は、前記受け付け手段により撮像の開始の指示が受け付けられたことに応じて、前記保持手段により保持された複数の位置情報のうち前記指示が受け付けられる前に取得された位置情報に基づき生成される地図画像データを前記記録媒体に記録すると共に、前記撮像を開始することを特徴とする撮像装置。 Imaging means for imaging a subject and generating image data;
Acquisition means for periodically acquiring position information indicating the position of the aircraft;
Holding means for associating and holding a plurality of position information and date and time information indicating the date and time when each position information was acquired;
Generating means for generating map image data based on a plurality of pieces of position information held by the holding means;
Recording means for recording the image data generated by the imaging means on a recording medium;
Receiving means for receiving an instruction to start imaging by the imaging means in response to a user operation,
The recording unit is based on position information acquired before the instruction is received among a plurality of pieces of position information held by the holding unit in response to an instruction to start imaging by the receiving unit. An image pickup apparatus which records generated map image data on the recording medium and starts the image pickup.
前記第1の判断手段が所定の距離よりも離れていると判断した場合、前記生成手段は、前記地図画像データを生成することを特徴とする請求項2に記載の撮像装置。 In response to the acquisition of the position information by the acquisition means, it is determined whether the distance between the position indicated by the acquired position information and the position indicated by the base position is greater than a predetermined distance. A first determination means for
The imaging apparatus according to claim 2, wherein the generation unit generates the map image data when the first determination unit determines that the distance is greater than a predetermined distance.
前記第2の判断手段により、前記取得手段により取得された位置情報が前記ユーザが指定した位置を示すと判断された場合、前記保持手段は、前記ユーザが指定した位置を示すと判断された位置情報を前記基点位置として保持することを特徴とする請求項2乃至4のいずれか1項に記載の撮像装置。 A second determination unit that determines whether the position information acquired by the acquisition unit indicates a position designated by the user in advance;
The position determined by the second determination means to indicate the position specified by the user when the position information acquired by the acquisition means is determined to indicate the position specified by the user. The imaging apparatus according to claim 2, wherein information is held as the base point position.
前記記録媒体の空き容量に応じて、前記保持手段は保持している位置情報の一部を削除することを特徴とする請求項6に記載の撮像装置。 The holding means holds the position information by recording it on a recording medium,
The imaging apparatus according to claim 6, wherein the holding unit deletes a part of the held position information in accordance with a free space of the recording medium.
前記生成手段は、前記外部装置から、前記保持手段により保持されている複数の位置情報に基づき決定される範囲の地図画像データを前記受信手段により受信することで、前記地図画像データを生成することを特徴とする請求項1乃至11のいずれか1項に記載の撮像装置。 Further comprising receiving means for receiving map image data from an external device holding map image data;
The generating unit generates the map image data by receiving, from the external device, map image data in a range determined based on a plurality of pieces of position information held by the holding unit. The imaging apparatus according to claim 1, wherein
自機の位置を示す位置情報を定期的に取得する取得ステップと、
複数の位置情報とそれぞれの位置情報を取得した際の日時を示す日時情報とを対応づけて保持する保持ステップと、
前記保持されている複数の位置情報に基づき地図画像データを生成する生成ステップと、
前記撮像ステップで生成された画像データを記録媒体に記録する記録ステップと、
ユーザの操作に応じて、前記撮像ステップを開始する指示を受け付ける受け付けステップとを備え、
前記記録ステップでは、前記受け付けステップで前記撮像ステップの開始の指示が受け付けられたことに応じて、前記保持ステップで保持された複数の位置情報のうち前記指示が受け付けられる前に取得された位置情報に基づき生成される地図画像データを前記記録媒体に記録すると共に、前記撮像ステップを開始することを特徴とする撮像装置の制御方法。 An imaging step of imaging a subject to generate image data;
An acquisition step for periodically acquiring position information indicating the position of the aircraft;
A holding step for associating and holding a plurality of position information and date and time information indicating the date and time when each position information was acquired;
A generation step of generating map image data based on the plurality of pieces of position information held;
A recording step of recording the image data generated in the imaging step on a recording medium;
A receiving step for receiving an instruction to start the imaging step according to a user operation,
In the recording step, the position information acquired before the instruction is accepted among the plurality of position information held in the holding step in response to the instruction for starting the imaging step being accepted in the accepting step. A method for controlling an image pickup apparatus, comprising: recording map image data generated based on the information on the recording medium and starting the image pickup step .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010105722A JP5599037B2 (en) | 2010-04-30 | 2010-04-30 | Imaging apparatus, control method thereof, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010105722A JP5599037B2 (en) | 2010-04-30 | 2010-04-30 | Imaging apparatus, control method thereof, and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011234319A JP2011234319A (en) | 2011-11-17 |
JP2011234319A5 JP2011234319A5 (en) | 2013-06-06 |
JP5599037B2 true JP5599037B2 (en) | 2014-10-01 |
Family
ID=45323131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010105722A Expired - Fee Related JP5599037B2 (en) | 2010-04-30 | 2010-04-30 | Imaging apparatus, control method thereof, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5599037B2 (en) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07288725A (en) * | 1994-04-20 | 1995-10-31 | Hitachi Ltd | Video device |
JP4661439B2 (en) * | 2004-11-22 | 2011-03-30 | 株式会社デンソー | Vehicle navigation device and road map distribution system |
JP4356688B2 (en) * | 2005-12-07 | 2009-11-04 | ソニー株式会社 | Imaging apparatus, data recording method, data display control method, and computer program |
JP4895882B2 (en) * | 2007-03-23 | 2012-03-14 | アルパイン株式会社 | Navigation device |
JP5045213B2 (en) * | 2007-04-26 | 2012-10-10 | ソニー株式会社 | Imaging device, playback device, and recording file creation method |
JP4983413B2 (en) * | 2007-06-07 | 2012-07-25 | アイシン・エィ・ダブリュ株式会社 | Power source supply control device, power source supply control method, and power source supply control program |
JP2009111683A (en) * | 2007-10-30 | 2009-05-21 | Victor Co Of Japan Ltd | Content creating apparatus |
JP4965475B2 (en) * | 2008-02-05 | 2012-07-04 | オリンパス株式会社 | Virtual moving display device |
-
2010
- 2010-04-30 JP JP2010105722A patent/JP5599037B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011234319A (en) | 2011-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008206138A (en) | Imaging apparatus and image processor | |
JP2006054864A (en) | Imaging device | |
JP5358306B2 (en) | Imaging apparatus and method for starting the same | |
JP2007134754A (en) | Photographing apparatus and program | |
JP2012253421A (en) | Image display device, imaging apparatus, and image display program | |
JP5599037B2 (en) | Imaging apparatus, control method thereof, and program | |
JP5045540B2 (en) | Image recording apparatus, image recording method, image processing apparatus, image processing method, audio recording apparatus, and audio recording method | |
JP2007013472A (en) | Imaging apparatus, its control method, program and storage medium | |
JP5187416B2 (en) | Imaging apparatus, imaging condition setting method and program | |
JP4184419B2 (en) | camera | |
JP2004104534A (en) | Image pickup device | |
JP2004112537A (en) | Imaging apparatus, imaging method, and program for executing the method | |
JP6238710B2 (en) | IMAGING DEVICE, IMAGING DEVICE CONTROL METHOD, PROGRAM | |
JP2004207843A (en) | Image photographing apparatus and program | |
JP2010021607A (en) | Video camera, recording method of video camera and recording program | |
JP2010041225A (en) | Electronic apparatus and electronic camera | |
JP5793404B2 (en) | Drive recorder | |
JP4147272B2 (en) | camera | |
JP5858620B2 (en) | Imaging apparatus, control method thereof, and program thereof | |
JP2008135937A (en) | Imaging apparatus, automatic photographing program setting method and storage medium | |
JP2009065482A (en) | Imaging device and imaging method | |
JP2005094288A (en) | Electronic camera, photographing control program, and shot control method | |
JP2017118446A (en) | Imaging apparatus | |
JP4354291B2 (en) | Electronic imaging apparatus and moving image data recording method of electronic imaging apparatus | |
JP2010041226A (en) | Storage medium, electronic apparatus, and electronic camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130419 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130419 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140501 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140623 |
|
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: 20140715 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140808 |
|
LAPS | Cancellation because of no payment of annual fees |