JP6758950B2 - Imaging device, its control method and program - Google Patents
Imaging device, its control method and program Download PDFInfo
- Publication number
- JP6758950B2 JP6758950B2 JP2016126970A JP2016126970A JP6758950B2 JP 6758950 B2 JP6758950 B2 JP 6758950B2 JP 2016126970 A JP2016126970 A JP 2016126970A JP 2016126970 A JP2016126970 A JP 2016126970A JP 6758950 B2 JP6758950 B2 JP 6758950B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- time
- lapse
- moving image
- mode
- 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.)
- Active
Links
Images
Landscapes
- Exposure Control For Cameras (AREA)
- Details Of Cameras Including Film Mechanisms (AREA)
- Adjustment Of Camera Lenses (AREA)
- Studio Devices (AREA)
Description
本発明は、タイムラプス動画を取得するための撮像を実行する撮像装置と、その制御方法およびプログラムに関する。 The present invention relates to an imaging device that executes imaging for acquiring a time-lapse moving image, and a control method and program thereof.
従来、間欠的に被写体を撮像することで取得された複数の画像同士を順につなぎ合せることで、被写体の時間的な変化を圧縮して記録した動画像(所謂タイムラプス動画)を取得する技術が知られている。 Conventionally, there is a known technique for acquiring a moving image (so-called time-lapse movie) recorded by compressing a temporal change of a subject by sequentially connecting a plurality of images acquired by intermittently capturing the subject. Has been done.
このタイムラプス動画を取得するための撮像方法の一つとして、特許文献1には、一連の動画から画像を間引いて圧縮することでタイムラプス動画を生成する(動画ベースのインターバル撮影)技術について提案されている。
As one of the imaging methods for acquiring this time-lapse movie,
しかしながら、特許文献1に記載の技術では、動画ベースのインターバル撮影を行う場合に、設定されている撮影間隔でフレーム画像を取得するものであって、取得した画像がタイムラプス動画の生成に適したものであるか否かは考慮されていない。したがって、特許文献1に記載の技術では、取得した画像がタイムラプス動画の生成に適さないものであっても、当該画像を用いてタイムラプス動画を生成してしまう場合がある。このタイムラプス動画の生成に適さない画像としては、例えば、所謂ローリングシャッタ歪が生じた画像や露出変化やホワイトバランス調整が完了していない画像などが考えられる。したがって、タイムラプス動画の生成に適さない画像を用いて生成されたタイムラプス動画においては、被写体部分の形や明るさ、色見が不自然に変化してしまうため、ユーザに違和感を与えてしまう。
However, in the technique described in
本発明の目的は、タイムラプス動画において、被写体部分が不自然に変化することを抑制することである。 An object of the present invention is to suppress unnatural changes in the subject portion in a time-lapse moving image.
上記目的を達成するための本発明の撮像装置は、撮像手段を備え、複数の画像をつなぎ合せたタイムラプス動画を取得するために、前記撮像手段を用いて取得した動画像を構成する複数の画像の中からタイムラプス動画の生成に用いる画像を決定する第1のタイムラプスモードを設定可能な撮像装置であって、前記第1のタイムラプスモードにおいて、前記動画像を構成する複数の画像の中から前記タイムラプス動画の生成に用いる画像を取得する第1の間隔を設定する設定手段と、前記第1のタイムラプスモードにおいて、前記動画像を構成する複数の画像のうち、前記設定手段が設定した前記第1の間隔で取得された画像がタイムラプス動画の生成に適した画像であるか否かを判定する判定手段と、タイムラプス動画の生成に用いる画像を決定する決定手段と、を有し、前記決定手段は、前記第1のタイムラプスモードにおいて、前記第1の間隔に応じて得られた第1の画像が前記タイムラプス動画の生成に適した画像であると前記判定手段が判定した場合、当該第1の画像をタイムラプス動画の生成に用いる画像として決定し、前記第1の画像が前記タイムラプス動画の生成に適した画像ではないと前記判定手段が判定した場合、前記第1の間隔とは異なるタイミングで得られた第2の画像をタイムラプス動画の生成に用いる画像として決定することを特徴とする。 The imaging apparatus of the present invention for achieving the above object includes imaging means, and in order to acquire a time-lapse moving image in which a plurality of images are joined, a plurality of images constituting a moving image acquired by using the imaging means. An imaging device capable of setting a first time-lapse mode for determining an image to be used for generating a time-lapse moving image from among the images. In the first time-lapse mode, the time-lapse mode is selected from a plurality of images constituting the moving image. setting means for setting the first interval of acquiring the image used for generating the video, in the first time-lapse mode, among the plurality of images constituting the moving image, the first of the setting means has set The determination means includes a determining means for determining whether or not the image acquired at intervals is an image suitable for generating a time-lapse moving image, and a determining means for determining an image to be used for generating the time-lapse moving image. In the first time-lapse mode, when the determination means determines that the first image obtained according to the first interval is an image suitable for generating the time-lapse moving image , the first image is used. When the image was determined as the image used for generating the time-lapse moving image and the determination means determined that the first image was not an image suitable for generating the time-lapse moving image, it was obtained at a timing different from the first interval. It is characterized in that the second image is determined as an image used for generating a time-lapse moving image .
本発明によれば、タイムラプス動画において、被写体部分が不自然に変化することを抑制するができる。 According to the present invention, it is possible to suppress unnatural changes in the subject portion in a time-lapse moving image.
(実施形態)
(デジタルカメラ1の基本構成)
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて説明する。図1は、本発明を実施した撮像装置の実施形態であるデジタルカメラ(以下、単にカメラと称す)1の構成例を示すブロック図である。なお、図1に示す機能ブロックの1つ以上は、ASICやプログラマブルロジックアレイ(PLA)などのハードウェアによって実現されてもよいし、CPUやMPU等のプログラマブルプロセッサがソフトウェアを実行することによって実現されてもよい。また、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。したがって、以下の説明において、異なる機能ブロックが動作主体として記載されている場合であっても、同じハードウェアが主体として実現されうる。
(Embodiment)
(Basic configuration of digital camera 1)
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a block diagram showing a configuration example of a digital camera (hereinafter, simply referred to as a camera) 1 which is an embodiment of an imaging device according to the present invention. One or more of the functional blocks shown in FIG. 1 may be realized by hardware such as an ASIC or a programmable logic array (PLA), or may be realized by a programmable processor such as a CPU or MPU executing software. You may. It may also be realized by a combination of software and hardware. Therefore, in the following description, the same hardware can be realized as the main body even if different functional blocks are described as the main body of operation.
なお、図1に図示するように、本実施形態のカメラ1は、カメラユニット100と外部記録媒体200、レンズユニット300を備えた、所謂レンズ交換式の撮像装置であるが、これに限定されるものではない。例えば、カメラユニット100とレンズユニット300とが一体的に設けられているような構成であってもよい。
As shown in FIG. 1, the
主ミラー101は、後述するレンズユニット300からカメラユニット100の内部へと導かれた被写体の光学像に対応する光束を撮像素子103側および光学ファインダ105側へと導く第1の光学部材である。シャッタ102は、レンズユニット300と撮像素子103との間の光路を開放及び遮光するための遮光部材である。撮像素子103は、CCDやCMOS等の電荷蓄積型の固体撮像素子であって、レンズユニット300を介して入射した被写体の光束を光電変換(撮像)してアナログ画像データを生成する撮像手段である。ペンタプリズ104は主ミラーを介して入射した光束を光学ファインダ105へと導く第2の光学部材である。光学ファインダ105は、ユーザが被写体の光学像を確認可能な第3の光学部材である。
The
A/D変換部106は、撮像素子103から出力されたアナログ画像データをデジタル画像データに変換する変換手段である。画像処理回路107はA/D変換部106から出力されたデジタル画像データに対して、ホワイトバランス調整処理、階調処理などの種々の処理を施す画像処理手段である。
The A /
タイミング発生回路108は、撮像素子103、A/D変換部106および後述のD/A変換部109などに対して、動作させるための信号(クロック信号などの制御信号)を発生するタイミング信号発生手段である。また、このタイミング発生回路108は撮像素子103の蓄積電荷のリセットタイミングを制御することで、撮像素子103における電荷の蓄積を制御することができる。タイミング発生回路108は、後述するシステム制御部120によって制御される。
The
メモリ制御回路110は、A/D変換部106、画像処理回路107、D/A変換部109、圧縮伸長回路111を制御し、取得した画像データを画像表示メモリ112或いは画像記録メモリ113に書き込む際の制御を実行するメモリ制御手段である。また、画像表示部114は、TFT型LCD(薄膜トランジスタ駆動型液晶表示器)や有機EL素子(有機エレクトロルミネッセンス素子)などを採用した表示手段である。画像表示メモリ112に書き込まれた表示用のデジタル画像データは、D/A変換部109によって表示用のアナログ画像データに変換された後に画像表示部114に表示される。
When the
画像記録メモリ113は、被写体を撮像して取得した画像データを格納する記録手段であって、所定数の静止画像データや動画像データを格納するのに十分な記憶容量を備えている。なお、画像記録メモリ113を、後述するシステム制御部120の作業領域として使用することも可能である。圧縮伸長回路111は、画像記録メモリ113に格納された画像データを読み込み、種々の用途に対応させて、所定の画像圧縮方法および画像伸長方法に従って画像データを圧縮および伸長する圧縮伸長手段である。
The
シャッタ制御回路115は、シャッタ102の動作を制御するシャッタ制御手段であって、システム制御部120が演算した被写体の測光結果に基づきシャッタ102の動作を制御する。なお、シャッタ102は、後述の絞り302の制御と連動して制御される。
The
焦点検出回路116は、フォーカスセンサ(不図示)を備え、サブミラー(不図示)を介してレンズユニット300側から入射した光束に対応する光学像の合焦状態を検出する焦点検出手段である。測光回路117は、測光センサ(不図示)を備え、測光レンズ(不図示)を介してレンズユニット300側から入射した光束に対応する光学像の明るさ(輝度値)を演算する測光手段である。焦点検出回路116および測光回路117の検出結果は、システム制御部120に出力され、レンズユニット300が備えたフォーカスレンズ(不図示)のレンズ位置の制御(フォーカス制御)や、露出制御に用いられる。なお、本実施形態では、焦点検出回路116の出力に基づく位相差検出方式でフォーカス制御が実行されるが、フォーカスレンズの位置をずらしながら取得した画像データのコントラスト情報に基づいてフォーカス制御が実行される構成であってもよい。
The
動き検出回路118は、例えば、ジャイロセンサおよび加速度センサを含み、当該ジャイロセンサや加速度センサからの出力に基づいて、カメラ1の移動方向や移動速度などのカメラ1の動き検出手段である。すなわち、動き検出回路118は、カメラ1のブレおよびブレ量を検出するブレ検出手段である。なお、動き検出回路118によるカメラ1の動き検出は、上述した以外の公知の方法を採用してもよい。
The
動体検出回路119は、撮像素子103を用いて取得した画像データに対応する画角内に存在する動体を検出する動体検出手段である。具体的に、動体検出回路119は、連続する複数の画像データから背景差分法によって動体を検出する。なお、動体の検出方法はこれに限定されるものではなく、例えば、動きベクトルを算出し、当該動きベクトルに基づいて動体を検出する構成であってもよい。本実施形態では、動体検出回路119が、動画撮影時のフレームごとに背景差分法により動体検出を実行し、動き量が所定値以上の被写体を動体と判断するが、カメラユニット100の処理負荷を考慮して、所定の時間間隔で動体検出を実行する構成でもよい。
The moving
システム制御部120は、カメラ1の動作を統括的に制御するシステム制御手段である。なお、システム制御部120は、測光回路117の出力(輝度値)に基づいて、露出を制御する露出制御手段でもある。本実施形態では、上述した露出の制御として、絞り302の開度に関わる絞り値、撮像素子103の電荷蓄積時間に関わるシャッタスピード、アナログおよびデジタルゲイン量に関わる撮影感度などのパラメータを変更する。
The
なお、メインメモリ121には、輝度値に対する露出(適正露出)に関する情報(テーブルデータなど)が予め格納されている。システム制御部120は、この情報に基づいて輝度値に応じた適正露出を設定することができる。
Information (table data, etc.) regarding exposure (appropriate exposure) with respect to the luminance value is stored in advance in the main memory 121. The
また、システム制御部120は、後述するタイムラプスモードにおいてタイムラプス動画の生成に関する種々の制御を実行する制御手段でもある。タイムラプスモードにおける種々の制御についての詳細は後述する。
Further, the
メインメモリ121は、カメラ1の動作に関わるデータが記録された記録手段である。メインメモリ121には、カメラ1で実行される動作用の定数や、種々の露出条件、算出式などが予め記録されている。
The main memory 121 is a recording means for recording data related to the operation of the
画像合成部122は、タイムラプスモードにおいて取得された画像データを、撮像された順につなぎ合わせることで、時間的な変化を圧縮した動画(タイムラプス動画)を生成する画像合成手段である。 The image synthesizing unit 122 is an image synthesizing means for generating a moving image (time-lapse moving image) in which temporal changes are compressed by joining the image data acquired in the time-lapse mode in the order in which they are captured.
不揮発性メモリ123は、フラッシュメモリ等に代表されるEEPROMなど、電気的に消去や記憶が可能な記憶手段である。 The non-volatile memory 123 is a storage means that can be electrically erased and stored, such as an EEPROM represented by a flash memory or the like.
以下に説明する各部は、システム制御部120に対して各種の動作指示を入力するための操作手段であって、ボタン、スイッチ、ダイアル、タッチパネル、視線検知装置、音声認識装置或いはこれらの組み合わせで構成される。
Each unit described below is an operation means for inputting various operation instructions to the
モードダイアル130は、カメラユニット100が設定できる複数の撮影モードの中から、任意の撮影モードを設定する際に用いる操作部材である。本実施形態では、動画を取得する撮像モードとして、通常動画モード、動画タイムラプスモード(第1のタイムラプスモード)、静止画タイムラプスモード(第2のタイムラプスモード)などの複数のモードを設定可能である。なお、カメラ1としては、動画モードだけでなく、静止画を取得するための撮像を実行する通常静止画モードを設定可能である。
The
通常動画モードは、撮像素子103を用いて連続的に電荷蓄積(撮像)を実行することで取得された複数の画像データを順につなぎ合わせて表示(又は記録)するモードである。動画タイムラプスモードは、撮像素子103を用いて連続的に撮像を実行することで取得された複数の画像データの中から、予め設定された撮像間隔(インターバル)に基づき、タイムラプス動画用の画像データ(以下、適正画像)を決定するモードである。そして、動画タイムラプスモードでは、適正画像同士を取得順(撮像された順)につなぎ合わせて表示(又は記録)することができる。静止画タイムラプスモードは、予め設定された撮像間隔(インターバル)に基づいて、撮像素子103を用いて間欠的に撮像を実行することで複数の画像データを取得するモードである。そして、静止画タイムラプスモードでは、取得した画像データ同士を取得順(撮像された順)につなぎ合わせて表示(又は記録)することができる。
The normal moving image mode is a mode in which a plurality of image data acquired by continuously executing charge accumulation (imaging) using the
なお、動画タイムラプスモードでは、被写体を撮像する際の撮像素子103の電荷蓄積行が、静止画タイムラプスモードよりも少ない。従って、動画タイムラプスモードで取得される画像の方が、静止画タイムラプスモードで取得される画像よりも画素数が少ない。
In the moving image time-lapse mode, the charge accumulation line of the
また、通常動画モードで取得される動画像は、当該動画像を取得するための撮像に要する時間と当該動画像の再生時間が略一致する。これに対して、動画タイムラプスモードと静止画タイムラプスモードで取得されるタイムラプス動画は、当該動画を取得するための撮像に要する時間と当該動画像の再生時間が異なる。上述した2種類タイムラプスモードで取得されるそれぞれのタイムラプス動画は、所定の期間(総撮像時間)で取得された間欠的な画像データをつなぎ合わせた動画像である。したがって、1つのタイムラプス動画を取得するための総撮像時間(撮像の開始から終了)に対して動画像の再生時間が短くなる。 Further, in the moving image acquired in the normal moving image mode, the time required for imaging for acquiring the moving image and the reproduction time of the moving image are substantially the same. On the other hand, the time-lapse moving images acquired in the moving image time-lapse mode and the still image time-lapse mode differ in the time required for imaging for acquiring the moving image and the reproduction time of the moving image. Each time-lapse moving image acquired in the above-mentioned two types of time-lapse modes is a moving image obtained by joining intermittent image data acquired in a predetermined period (total imaging time). Therefore, the reproduction time of the moving image is shorter than the total imaging time (from the start to the end of imaging) for acquiring one time-lapse movie.
なお、本実施形態のカメラ1は、上述の各動画モードにおいて更に個々のモードを設定できる。例えば、カメラ1は、自動モード、プログラムモード、シャッタ速度優先モード、絞り優先モード、マニュアルモード、焦点深度優先モード、ポートレートモード、風景モード、接写モード、スポーツモード、夜景モードを設定可能である。
The
シャッタスイッチ131は、被写体の撮像準備動作や撮像動作の開始を指示する際に用いる操作部材である。シャッタスイッチ131の第1ストローク(例えば、半押し)でSW1がオンされる。SW1がオンされると撮像準備動作が開始され、システム制御部120は、フォーカス制御、露出制御、オートホワイトバランス(AWB)処理、発光制御等を開始する。
The shutter switch 131 is an operating member used when instructing an imaging preparation operation of a subject or a start of an imaging operation. SW1 is turned on by the first stroke (for example, half-pressing) of the shutter switch 131. When SW1 is turned on, the imaging preparation operation is started, and the
また、シャッタスイッチ131の第2ストローク(例えば、全押し)でSW2がオンされる。SW2がオンされると撮像動作が開始され、システム制御部120は、撮像素子103を用いた電荷蓄積(撮像)に関する露光処理と記録処理を開始する。
Further, SW2 is turned on by the second stroke (for example, fully pressed) of the shutter switch 131. When the SW2 is turned on, the image pickup operation is started, and the
露光処理では、システム制御部120からの指示に応じて、撮像素子103から読み出した信号をA/D変換部106、メモリ制御回路110を介して画像データとして画像記録メモリ113に書き込まれる。そして、システム制御部120からの指示に応じて、この画像データに対して画像処理回路107やメモリ制御回路110での種々の演算に基づく現像処理が実行され、現像後の画像データが画像記録メモリ113に書き込まれる。
In the exposure process, the signal read from the
記録処理では、システム制御部120からの指示に応じて、画像記録メモリ113から読み出された現像処理後の画像データが圧縮伸長回路111により圧縮される。その後、システム制御部120からの指示に応じて、圧縮処理後の画像データは、第1カメラI/F140、第1カメラコネクタ141、メディアコネクタ203、メディアI/F202を介して外部記録媒体200の記録部201に書き込まれる。
In the recording process, the developed image data read from the
再生スイッチ132は、取得された画像データを画像記録メモリ113或いは外部記録媒体200から読み出して、画像表示部114に表示する再生処理の開始を指示するための操作部材である。操作部133は、メニュー表示や撮像に関する種々の設定、再生に関する種々の設定に用いる操作部材である。なお、タイムラプスモードにおける撮像間隔や総撮像回数および総撮像時間などは、ユーザが操作部133を操作することで設定可能である。電源スイッチ134は、不図示の電源部(電池)からカメラ1の各部に対して電力の供給のオン、オフを切り替えるのに用いる操作部材である。なお、電源スイッチ134の操作によって、カメラユニット100だけでなく、カメラユニット100に接続されたレンズユニット300、外部記録媒体200等の各種付属装置への電力供給のオン、オフを切り替えることが出来る。
The
電源制御回路124は、電池検出回路、DC−DCコンバータ、通電ブロックの切り替えに用いるスイッチ回路などを備えた電源制御手段である。電源制御回路124は、電源スイッチ134の操作に応じたシステム制御部120からの指示に基づいて、電池の装着の有無、電池の種類、電池残量の検出を行い、必要な電圧を必要な期間だけカメラ1の各部へ供給する。
The power
第2カメラI/F150は、カメラマウント部160に設けられ、カメラユニット100とレンズユニット300とを接続するためのインタフェースである。第2カメラコネクタ151は、レンズコネクタ311とレンズI/F310を介して、カメラユニット100とレンズユニット300とを電気的に接続する接続手段である。なお、第2カメラコネクタ151は、カメラユニット100とレンズユニット300との間での、制御信号や状態信号、データ信号等の伝達、及び、各種電圧の電流を供給可能である。なお、第2カメラコネクタ151としては、電気通信だけでなく光通信や音声通信等を伝達可能な構成であってもよい。
The second camera I / F 150 is provided on the
外部記録媒体200は、メモリカードやハードディスク等の外部記録装置である。外部記録媒体200は、半導体メモリや磁気ディスク等から構成される記録部201やカメラユニット100用のメディアI/F202、カメラユニット100との接続を行うメディアコネクタ203を備えている。
The
レンズユニット300は、カメラユニット100に対して着脱可能な光学機器である。レンズマウント部320はカメラマウント部160と係合して、レンズユニット300をカメラユニット100と機械的に装着する接続手段である。レンズマウント部320の内部には、レンズユニット300とカメラユニット100とを電気的に接続するレンズコネクタ311が備えられている。なお、レンズコネクタ311は、レンズユニット300とカメラユニット100との間での、制御信号や状態信号、データ信号等の伝達、及び、各種電圧の電流の受給及び供給が可能である。なお、レンズコネクタ311としては、電気通信だけでなく光通信や音声通信等を伝達可能な構成であってもよい。
The
撮像レンズ群301は、フォーカスレンズ、ズームレンズ、シフトレンズなどを含む光学部材である。絞り302は、撮像レンズ群301を通過して撮像素子103側に入射する被写体の光束の光量を調節する光量調節部材である。
The image
絞り制御回路303は、システム制御部120からの指示に基づいて、絞り302の開口量を制御する絞り制御手段である。なお、システム制御部120は、絞り制御回路303に指示して、目標となる絞り値に対応した開口量となるように絞り302の開口径を変化させる。変化中の絞り302の開口径は、レンズユニット300とカメラユニット100との相互通信によって逐次検出される。そして、システム制御部120は、絞り302の開口径が目標となる絞り値に対応する開口径に到達したことに応じて、絞り302の開口径の変更を終了する。
The
レンズ制御回路304は、撮像レンズ群301の動作(駆動)を制御するレンズ駆動制御手段である。なお、レンズ制御回路304は、フォーカスレンズのレンズ位置(焦点距離)を検出することが可能であって、検出されたレンズ位置に関する情報は、カメラユニット100側へと送信される。
The lens control circuit 304 is a lens drive control means for controlling the operation (drive) of the image
レンズシステム制御部305は、レンズユニット300を統括的に制御するレンズ制御手段である。なお、レンズシステム制御部305は、不図示のCPUや揮発性メモリ及び不揮発性メモリを内蔵しており、当該揮発性メモリには動作用の定数、変数、プログラム等が記憶されている。また、不揮発性メモリには、レンズユニット300に関する固有の番号などの識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報などが記憶されている。以上が、カメラ1の基本構成である。
The lens
(撮像モード判定処理)
以下、カメラ1に設定された撮像モードを判定する動作について説明する。図2は、本発明に係る撮像モード判定処理を示すフローチャートである。カメラ1の電源がオンされた状態で、モードダイアル130または操作部133が操作されたことに応じて、撮像モード判定処理が開始される。ステップS201でシステム制御部120は、ユーザによって設定された撮像モードが通常静止画モードかいずれの動画モードかを検出する。
(Imaging mode determination process)
Hereinafter, the operation of determining the imaging mode set in the
通常静止画モードが設定されているとシステム制御部120が検出した場合は、ステップS202に進み、通常静止画モードにおける撮像処理の待機状態へと移行する。この待機状態において、シャッタスイッチ131が操作されたことに応じて、静止画を取得するための撮像処理(露光処理および記録処理)が実行される。なお、通常静止画モードにおける撮像処理の説明は省略する。
When the
動画モードが設定されているとシステム制御部120が検出した場合、ステップS203でシステム制御部120は、ユーザによって設定された動画像のフレームレートを検出する。そして、ステップS204でシステム制御部120は、設定されている動画モードが通常動画モードかタイムラプスモードかを検出する。
When the
通常動画モードが設定されているとシステム制御部120が検出した場合は、ステップS205に進み、通常動画モードにおける撮像を行い、当該撮像によって取得された画像の記録の待機状態へと移行する。この待機状態において、シャッタスイッチ131が操作されたことに応じて、通常動画を記録するための処理(撮像処理)が実行される。なお、通常動画モードにおける撮像処理の説明は省略する。
When the
何れかのタイムラプスモードが設定されているとシステム制御部120が検出した場合、ステップS206でシステム制御部120は、ユーザによって設定された撮像間隔(インターバル)と総撮像回数(又は総撮像時間)を検出する。そして、ステップS207でシステム制御部120は、設定されているタイムラプスモードが動画タイムラプスモードか静止画タイムラプスモードかを検出する。
When the
静止画タイムラプスモードが設定されているとシステム制御部120が検出した場合は、ステップS208に進み、静止画タイムラプスモードにおける撮像処理の待機状態へと移行する。この待機状態で、シャッタスイッチ131が操作されたことに応じて、静止画タイムラプスモードにおいてタイムラプス動画を取得するための撮像処理が実行される。
When the
なお、静止画タイムラプスモードにおける撮像処理の詳細説明は省略するが、静止画タイムラプスモードにおける撮像素子103の駆動行(蓄積行)は、動画タイムラプスモードにおける撮像素子103の駆動行(蓄積行)よりも多い。これは、動画像取得時のカメラ1の負荷を鑑みて、動画タイムラプスモードにおける撮像素子103の蓄積行を総ライン数から間引いているためである。したがって、動画タイムラプスモードでは、撮像素子103の最初蓄積行での蓄積開始から最後蓄積行での蓄積完了までに掛る時間が、静止画タイムラプスモードよりも短い。この構成により、例えば、同一の被写体を撮像する場合であっても、動画タイムラプスモードの方が静止画タイムラプスモードよりも、ローリングシャッタ歪の影響による被写体部分の歪み量は小さくなる。
Although detailed description of the image pickup process in the still image time-lapse mode is omitted, the drive line (accumulation line) of the
図2に戻り、動画タイムラプスモードが設定されているとシステム制御部120が検出した場合は、ステップS209に進み、動画タイムラプスモードにおける撮像処理の待機状態へと移行する。この待機状態において、シャッタスイッチ131が操作されたことに応じて、動画タイムラプスモードにおいてタイムラプス動画を取得するための撮像処理が実行される。なお、動画タイムラプスモードにおける撮像処理の詳細は後述する。
Returning to FIG. 2, when the
各撮像モードにおける撮像処理が完了すると、ステップS210でシステム制御部120は、撮像モードが変更されたか否かを判定する。そして、撮像モードが変更されているとシステム制御部120が判定した場合は、ステップS201に戻る。撮像モードが変更されてないとシステム制御部120が判定した場合、ステップS211でシステム制御部120は、先に検出された撮像モードに対応した待機状態へと移行し、撮像モード判定処理を終了する。以上が、本発明の実施形態に係る撮像モード判定処理である。
When the imaging process in each imaging mode is completed, the
(動画タイムラプスモード)
以下、撮像モードが動画タイムラプスモードに設定されている場合のカメラ1の動作について説明する。図3は、本発明に係る動画タイムラプスモードにおける撮像処理を示すフローチャートである。なお、図3に図示するフローチャートは、図2のステップS209の処理に該当する。
(Video time-lapse mode)
Hereinafter, the operation of the
ユーザによりシャッタスイッチ131がSW2状態にされたことに応じて撮像処理が開始される。まず、ステップS301でシステム制御部120は、撮像素子103の所定数のラインを間引いた蓄積行による電荷蓄積および露光処理を実行させ、ステップS203で検出したフレームレートに基づいて、画像データ(スルー画像)の取得を開始する。
The imaging process is started in response to the user setting the shutter switch 131 to the SW2 state. First, in step S301, the
なお、システム制御部120は、図3に示すフローと並行して、所定のフレームごとに被写体を測光し、測光結果を表す測光値Bv_Rを算出する。この測光値Bv_Rは、動画像を取得する際に実行する被写体輝度に追従させた露出制御の目標値であって、各露出パラメータの目標値を示す情報である。
In parallel with the flow shown in FIG. 3, the
これに対して、本実施形態では、スルー画像の取得前にフレーム毎の露出制御の目標値を表す制御値Bv_Cを算出し、当該制御値Bv_Cに基づいてフレーム(撮像)ごとに露出制御を実行する。この構成により、被写体輝度の変化に応じて測光値Bv_Rが変化した場合であっても、急に露出を変更することなく、複数フレームに渡って段階的に露出を変更することが出来るため、明るさが滑らかに変化する動画像を取得することが出来る。例えば、絞り302を動作して露出制御を実行する場合、測光値Bv_Rに対して、複数フレームに渡って絞り302の開口径を徐々に変化させるような制御値Bv_Cがそれぞれのフレームの露出制御の目標値として設定される。
On the other hand, in the present embodiment, the control value Bv_C representing the target value of the exposure control for each frame is calculated before the acquisition of the through image, and the exposure control is executed for each frame (imaging) based on the control value Bv_C. To do. With this configuration, even when the photometric value Bv_R changes according to the change in the subject brightness, the exposure can be changed stepwise over a plurality of frames without suddenly changing the exposure. It is possible to acquire a moving image in which the brightness changes smoothly. For example, when the
次に、ステップS302でシステム制御部120は、リアルタイムクロックを備えた内蔵タイマー(不図示)による時間計測が、ステップS206で検出した撮像間隔(インターバル)に到達しているか否かを判定する。換言すると、システム制御部120は、内蔵タイマーによる時間計測が、インターバルに相当する時間が経過したか否かを判定する。
Next, in step S302, the
時間計測が撮像間隔に到達していないとシステム制御部120が判定した場合は、ステップS301の処理に戻る。時間計測が撮像間隔に到達したとシステム制御部120が判定した場合、ステップS303でシステム制御部(判定手段)120は、取得したスルー画像がタイムラプス動画を生成するのに適した画像(適正画像)であるか否かを判定する。
If the
タイムラプス動画の生成に適さない画像としては以下のようなものが考えられる。例えば、電荷蓄積型の固体撮像素子としてCMOSを用いる場合、撮像素子103のラインごとにリセットおよび読み出しのタイミングが異なる。したがって、CMOSを用いて被写体を撮像すると、撮像対象の被写体に動体が含まれている場合や撮像装置にブレが生じている場合に、図4に図示するように、被写体部分に不自然な歪(所謂ローリングシャッタ歪)が発生してしまう。
The following can be considered as images that are not suitable for generating a time-lapse movie. For example, when CMOS is used as a charge storage type solid-state image sensor, the reset and read timings are different for each line of the
図4は、動体を撮像した場合のローリングシャッタ歪を例示的に説明した図であって、図4(a)は所定の被写体Aが移動する方向、図4(b)は、図4(a)に示す被写体Aの移動に伴うローリングシャッタ歪をそれぞれ説明している。図4に図示するように、カメラ1が固定された状態で図4(a)に図示する被写体Aを撮像する場合、撮像素子103を構成する各ラインの上側と下側とで、リセットおよび読み出しのタイミング(蓄積タイミング)に時間差Δtが発生する。この場合、画像データには時間差Δtに応じたローリングシャッタ歪が生じるため、被写体Aに対応する部分が不自然に歪んでしまう。
4A and 4B are diagrams exemplarily explaining the rolling shutter distortion when an image of a moving object is taken. FIG. 4A is a direction in which a predetermined subject A moves, and FIG. 4B is FIG. 4A. The rolling shutter distortion due to the movement of the subject A shown in) is described. As shown in FIG. 4, when the subject A shown in FIG. 4A is imaged with the
タイムラプス動画は複数の画像データをつなぎ合せて生成するため、歪が生じた画像データを用いて生成したタイムラプス動画においては、歪みの影響により被写体部分が不自然に変化するため、ユーザに違和感を与えてしまう。 Since a time-lapse movie is generated by joining a plurality of image data, in a time-lapse movie generated using the distorted image data, the subject part changes unnaturally due to the influence of the distortion, which gives the user a sense of discomfort. It ends up.
また、動画像を取得する場合は、動画像の品位を優先するため、被写体光の変化に応じて滑らかに露出を変更するのが一般的である。しかしながら、動画像全体では滑らかな露出変化であっても、当該動画像を構成する各フレーム(画像データ)の明るさが、被写体に対して適正な露出からずれている場合がある。例えば、機械的な構成である絞り302の開口量を変更して露出制御を実行する場合、絞り302の変化開始から完了までに複数フレームが必要な場合がある。この場合、当該複数フレームは、目標とする適正露出から露出がずれた画像データとなってしまう。
Further, when acquiring a moving image, since the quality of the moving image is prioritized, it is common to change the exposure smoothly according to the change of the subject light. However, even if the exposure changes smoothly in the entire moving image, the brightness of each frame (image data) constituting the moving image may deviate from the appropriate exposure for the subject. For example, when the exposure control is executed by changing the opening amount of the
したがって、設定された撮像間隔に応じて、動画像を構成する各フレームの中から単に画像データを設定(決定)するだけでは、タイムラプス動画の生成に、当該適正な露出からずれた画像データを用いてしまう場合がある。この場合に生成されるタイムラプス動画では、実際の被写体の明るさに対して不自然な明るさのフレームが存在してしまうため、ユーザに違和感を与えてしまう。 Therefore, simply setting (determining) image data from each frame that constitutes a moving image according to the set imaging interval uses image data that deviates from the appropriate exposure to generate a time-lapse movie. It may end up. In the time-lapse movie generated in this case, a frame having an unnatural brightness with respect to the actual brightness of the subject exists, which gives the user a sense of discomfort.
そこで、本実施形態では、撮像間隔に基づいて取得された画像データが適正画像であるか否かを判定し、当該判定の結果に応じて、タイムラプス動画の生成に用いる画像を決定することで、この問題を解決する。 Therefore, in the present embodiment, it is determined whether or not the image data acquired based on the imaging interval is an appropriate image, and the image to be used for generating the time-lapse moving image is determined according to the result of the determination. Solve this problem.
図5は、本発明に係る適正画像判定処理を示すフローチャートである。図5に図示するように、ステップS501でシステム制御部120は、動き検出回路118の出力に基づいて、カメラ1のブレ量を演算する。そして、システム制御部120は、当該ブレ量が所定のブレ量よりも大きい場合に、カメラ1にブレが生じていると判断する。
FIG. 5 is a flowchart showing a proper image determination process according to the present invention. As shown in FIG. 5, in step S501, the
また、ステップS502でシステム制御部120は、動体検出回路119の出力に基づいて、画角内における各被写体の移動量を演算する。そして、システム制御部120は、当該移動量が所定の移動量よりも大きい場合に、画角内に動体が存在すると判断する。
Further, in step S502, the
なお、ステップS501とS502の処理は、スルー画像を取得するごとに直前に取得したスルー画像との背景差分法に基づいて実行し、処理結果をスルー画像に関連付けて記録する構成であるが、これに限定されるものではない。例えば、適正画像判定処理を実行するタイミングごとに(すなわち、撮像間隔に基づく所定のタイミングごとに)、カメラ1のブレ量および動体検出を実行する構成であってもよい。この場合、直前に取得したスルー画像を画像記録メモリ113から読み出して、前後するスルー画像同士を比較することで、カメラ1のブレ量および動体検出を実行する。
The processing of steps S501 and S502 is executed based on the background subtraction method with the through image acquired immediately before each time the through image is acquired, and the processing result is recorded in association with the through image. It is not limited to. For example, the
次に、ステップS503でシステム制御部120は、対応するスルー画像を取得するための撮像タイミングに、絞り302が駆動されていたか否かを判定する。本実施形態では、絞り302の駆動中に取得(撮像)されたスルー画像は、絞り駆動中に取得されたことを示す情報(絞り駆動フラグ)が関連付けられた状態で画像記録メモリ113に記録される。したがって、システム制御部120は、対応する画像データに付加された絞り駆動フラグの有無に応じて、当該画像データが絞り302が駆動中に取得(撮像)された画像データであるか否かを判定する。
Next, in step S503, the
なお、本実施形態では、対応するスルー画像が、シャッタスピードや撮影感度(ゲイン)の変更中に取得した画像データであるか否かは判定しない。これは、絞り302などの機械的な構成を動作させて露出制御を行うと、制御値Bv_Cと測光値Bv_Rとの差を正確に算出できないため、後述する露出補正を施すことが困難であることに起因する。換言すると、シャッタスピードや撮影感度(ゲイン)を変更して取得された画像データについては、画像データの取得後の露出補正が可能であることに起因する。
In this embodiment, it is not determined whether or not the corresponding through image is the image data acquired while the shutter speed or the shooting sensitivity (gain) is changed. This is because if the exposure is controlled by operating a mechanical configuration such as the
次に、ステップS504でシステム制御部120は、対応するスルー画像の制御値Bv_Cと測光値Bv_Rとの差が所定値以上か否かを判定する。具体的に、ステップS504でシステム制御部120は、対応する画像データの制御値Bv_Cと測光値Bv_Rの差分の絶対値が所定値以上か否かを判定する。当該所定値としては、例えば、APEX換算における3Evとするが、これに限定されるものではなく、後述する露出補正を施した際に画像データの明るさを適正に出来る値であればどのようなものを採用してもよい。
Next, in step S504, the
以上説明したステップS501〜S504の何れの処理においても「NO」と判定された場合、ステップS505でシステム制御部120は、対応する画像データが適正画像であると判定する。また、ステップS501〜S504の何れかの処理において「YES」と判定された場合、ステップS506でシステム制御部120は、対応する画像データが適正画像ではないと判定する。すなわち、本実施形態のカメラ1は、撮像間隔に基づき取得された画像データのうち、カメラ1にブレが生じておらず、画角内に動体が存在しない際に取得(撮像)された画像データを適正画像と判定する。また、本実施形態のカメラ1は、撮像間隔に基づき取得された画像データのうち、絞り302の開口径が変化しておらず、制御値Bv_Cと測光値Bv_Rとの差が所定値よりも小さい状態で撮像(取得)された画像データを適正画像と判定する。
If "NO" is determined in any of the processes of steps S501 to S504 described above, the
なお、本実施形態では、対応する画像データが絞り302駆動中に取得(撮像)された画像データであるか否かに応じて、当該画像データが適正画像か否かを判定する構成であったが、これに限定されるものではない。例えば、絞り302と同様に、機械的な構成を採用するNDフィルタ(不図示)の動作中に取得(撮像)された画像データを非適正画像と判定する構成であってもよい。また、機械的な構成を動作させるか否かに依らず、被写体の輝度変化に追従するための露出制御中に取得された画像データのうち、輝度値が所定の閾値範囲を超えた画像データを非適正画像と判定する構成であってもよい。
In the present embodiment, it is determined whether or not the image data is an appropriate image depending on whether or not the corresponding image data is the image data acquired (imaged) while the
図3に戻り、ステップS304でシステム制御部120は、ステップS303の処理結果に基づいて、対応する画像が適正画像か否かを判定する。適正画像ではないとシステム制御部120が判定した場合は、ステップS301の処理に戻る。適正画像であるとシステム制御部120が判定した場合は、ステップS305の処理に進む。ステップS305でシステム制御部120は、取得した画像データに対して、露出補正処理を施す。以下、その詳細について説明する。
Returning to FIG. 3, in step S304, the
図6は、本発明に係る、動画像取得時の被写体の輝度変化に追従対する露出の変化を例示的に説明する図である。前述したように、本実施形態では、制御値Bv_Cを中心に所定範囲の(±ΔBv)の不感帯を設けている。したがって、被写体の輝度変化によって現在の制御値Bv_Cを基準とする不感帯の範囲で測光値Bv_Rが変化しても露出(又は制御値Bv_C)は変更されない。 FIG. 6 is a diagram illustrating an example of a change in exposure that follows a change in brightness of a subject during acquisition of a moving image according to the present invention. As described above, in the present embodiment, a dead zone of (± ΔBv) in a predetermined range is provided around the control value Bv_C. Therefore, the exposure (or control value Bv_C) is not changed even if the photometric value Bv_R changes in the range of the dead zone based on the current control value Bv_C due to the change in the brightness of the subject.
図6において横軸は時間軸を示しており、図中の右側に向けて時間が経過しているものとする。また、図中の縦軸は輝度値(Bv値)を示しており、本実施形態ではAPEX換算のBv値について、図中の上側に向けて高輝度となる。更に、図中の実線は制御値Bv_C、一点鎖線は測光値Bv_R、破線は不感帯の範囲をそれぞれ示している。 In FIG. 6, the horizontal axis indicates the time axis, and it is assumed that time has elapsed toward the right side in the figure. Further, the vertical axis in the figure indicates a brightness value (Bv value), and in the present embodiment, the Bv value in terms of APEX becomes higher in brightness toward the upper side in the figure. Further, the solid line in the figure indicates the control value Bv_C, the alternate long and short dash line indicates the photometric value Bv_R, and the broken line indicates the range of the dead zone.
図6に図示するように、〈1〉の時点では、制御値Bv_Cと測光値Bv_Rの差が不感帯の範囲に収まっている。この場合、制御値Bv_Cが測光値Bv_Rとは一致していない(到達していない)が、頻繁な露出変化を抑制するために、システム制御部120は制御値Bv_Cを変更させない。
As shown in FIG. 6, at the time of <1>, the difference between the control value Bv_C and the photometric value Bv_R is within the dead zone. In this case, the control value Bv_C does not match (do not reach) the photometric value Bv_R, but the
次に、図6に図示するように、〈2〉の時点では、測光値Bv_Rと制御値Bv_Cの差が不感帯の範囲を超えたことに応じて、システム制御部120は、測光値Bv_Rを目標値として制御値Bvを変更させる。そして、図6に図示するように、〈3〉の時点で、測光値Bv_Rと制御値Bv_Cの差が再び不感帯の範囲に収まったことに応じて、システム制御部120は、制御値Bv_Cの変更を終了させる(制御値Bv_Cを固定させる)。
Next, as shown in FIG. 6, at the time of <2>, the
以上説明したように、動画像(スルー画像)の取得時は、測光値Bv_Rと制御値Bv_Cは差として最大でΔBvの差を許容している。この構成により、画像表示部114に表示されるスルー画像において、頻繁に明るさが変化することを抑制することができる。
As described above, when the moving image (through image) is acquired, the photometric value Bv_R and the control value Bv_C allow a difference of ΔBv at the maximum. With this configuration, it is possible to suppress frequent changes in brightness in the through image displayed on the
しかしながら、動画タイムラプスモードでは、動画像を構成するスルー画像からタイムラプス動画の生成に用いる画像データを決定する構成である。したがって、当該画像データの明るさが、測光値Bv_Rと制御値Bv_Cの差の分だけ適正な明るさからずれていると、生成後のタイムラプス動画におけるフレーム間の明るさが不自然に変化してしまう。 However, in the moving image time-lapse mode, the image data used for generating the time-lapse moving image is determined from the through images constituting the moving image. Therefore, if the brightness of the image data deviates from the appropriate brightness by the difference between the photometric value Bv_R and the control value Bv_C, the brightness between frames in the generated time-lapse moving image changes unnaturally. It ends up.
そこで、本実施形態では、ステップS305の処理において、取得したスルー画像に対して、測光値Bv_Rと制御値Bv_Cとの差分の絶対値に相当する分の補正量を露出補正することで、明るさのずれを補償する。本実施形態では、画像データの取得後にデジタルゲイン量を調整することで露出補正を実行する。 Therefore, in the present embodiment, in the process of step S305, the brightness is corrected by exposing the acquired through image by an amount corresponding to the absolute value of the difference between the photometric value Bv_R and the control value Bv_C. Compensate for the deviation. In the present embodiment, exposure compensation is executed by adjusting the amount of digital gain after acquiring the image data.
なお、例えば、画像表示部114にスルー画を表示するときは、上述した露出補正を毎フレーム実行すると、表示画像の明るさが頻繁に変化してしまう場合があるため、当該露出補正は実行しない。換言すると、本実施形態のカメラ1では、タイムラプス動画の生成に用いる記録用の画像データのみに上述した露出補正を施す構成であって、元が同一のデータであっても、表示用の画像データには露出補正を施さない。
For example, when displaying a through image on the
さらに、本実施形態では、ホワイトバランス調整について、表示用のスルー画像に対しては、所定の目標値に対する時定数(所定の目標値を基準とした不感帯)の範囲に含まれるようにホワイトバランスの調整量を設定する。これに対して、タイムラプス動画の生成に用いる記録用の画像データに対しては、ホワイトバランスの調整量が前述した所定の目標値となるように画像処理回路(ホワイトバランス制御手段)107によって制御される。 Further, in the present embodiment, regarding the white balance adjustment, the white balance is adjusted so that the through image for display is included in the range of the time constant (dead zone based on the predetermined target value) with respect to the predetermined target value. Set the adjustment amount. On the other hand, the image data for recording used for generating the time-lapse moving image is controlled by the image processing circuit (white balance control means) 107 so that the white balance adjustment amount becomes the predetermined target value described above. To.
なお、本実施形態では、適正画像と判定された画像データについて、スルー画像の表示用画像に露出補正やホワイトバランス調整を施し、表示画像とタイムラプス動画の生成に用いる記録画像とを共用する構成であるが、これに限定されるものではない。例えば、タイムラプス動画の生成に用いる画像データは表示に用いずに、直前に取得されたスルー画像を代わりに表示させるような構成であってもよい。 In this embodiment, with respect to the image data determined to be an appropriate image, the display image of the through image is subjected to exposure compensation and white balance adjustment, and the display image and the recorded image used for generating the time-lapse moving image are shared. However, it is not limited to this. For example, the image data used to generate the time-lapse moving image may not be used for display, and the through image acquired immediately before may be displayed instead.
図3に戻り、ステップS306でシステム制御部120は、露出補正後の画像データに対して記録処理を実行し、タイムラプス動画の生成に用いる画像として画像記録メモリ113および外部記録媒体200に記録する。
Returning to FIG. 3, in step S306, the
次に、ステップS307でシステム制御部120は、撮像回数(又は撮像時間)が予め設定されている総撮像回数(又は総撮像時間)に到達したか否かを判定する。そして、撮像回数が総撮像回数に到達していないとシステム制御部120が判定した場合は、ステップS301の処理に戻る。撮像回数が総撮像回数に到達したとシステム制御部120が判定した場合は、現在の撮像処理を終了し待機状態へと移行する。以上が、本実施形態に係る動画タイムラプスモードにおける撮像処理である。
Next, in step S307, the
上述した構成によって取得されたタイムラプス動画の生成に用いる複数の画像データは、画像合成部122によって取得順(撮像順)につなぎ合せられて、1つのタイムラプス動画が生成される。なお、本実施形態では、スルー画像の中からタイムラプス動画用の画像データを抜粋し、抜粋後の画像データをつなぎ合せてタイムラプス動画を生成する構成であるが、これに限定されるものではない。例えば、スルー画像の中から、タイムラプス動画の生成に用いない画像を抜粋した後に残った画像同士をつなぎ合わせる(圧縮)することでタイムラプス動画を生成する構成であってもよい。 The plurality of image data used for generating the time-lapse moving image acquired by the above-described configuration are connected in the acquisition order (imaging order) by the image synthesizing unit 122, and one time-lapse moving image is generated. In the present embodiment, image data for a time-lapse movie is extracted from the through image, and the extracted image data is joined to generate a time-lapse movie, but the present embodiment is not limited to this. For example, a time-lapse moving image may be generated by extracting images that are not used for generating the time-lapse moving image from the through images and then connecting (compressing) the remaining images.
以上説明した構成によって、動画像を構成するスルー画像から、タイムラプス動画の生成に適さない画像を避けてタイムラプス動画の生成に用いる画像を選択することができる。したがって、本実施形態のカメラ1は、生成されるタイムラプス動画において、ローリングシャッタ歪や露出差、ホワイトバランスに起因して、被写体部分の形や明るさ、色見が不自然に変化することを抑制することができる。
With the configuration described above, it is possible to select an image used for generating a time-lapse moving image from the through images constituting the moving image while avoiding an image unsuitable for generating the time-lapse moving image. Therefore, the
以上、本発明の好ましい実施形態について説明したが、本発明はこれらに限定されず、その要旨の範囲内で種々の変形および変更が可能である。例えば、前述した実施形態では、タイムラプスモードにおいてカメラ1の内部でタイムラプス動画を生成する構成であったが、これに限定されるものではない。すなわち、カメラ1ではタイムラプス動画の生成に用いる画像を取得し、外部機器やコンピュータネットワーク上においてタイムラプス動画を生成するような構成であってもよい。
Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these, and various modifications and modifications can be made within the scope of the gist thereof. For example, in the above-described embodiment, the time-lapse moving image is generated inside the
また、前述した実施形態に加えて、撮像間隔ごとに取得された画像データが適正画像ではないと判定された場合に、当該画像データの代わりに補間用の画像データを取得する構成を採用してもよい。例えば、システム制御部120は、適正画像ではないと判定された後、内蔵タイマーによる時間計測に依らずに、スルー画像を取得するごとに当該画像データが適正画像であるか否かを判定する。そして適正画像と判定された画像データをタイムラプス動画の生成に用いる画像として選択する。この際、内蔵タイマーによる時間計測はリセットしてもよいし、当初の撮像間隔に合わせた時間計測を継続してもよい。
Further, in addition to the above-described embodiment, when it is determined that the image data acquired for each imaging interval is not an appropriate image, a configuration is adopted in which image data for interpolation is acquired instead of the image data. May be good. For example, after determining that the image is not appropriate, the
また、前述した実施形態に加えて、タイムラプスモードにおいては、画角内に存在する特定の被写体(顔や人体など)に対する重み付けの度合を大きくした測光演算を行わないように制御する。例えば、通常の被写体撮像時は、顔や人体など、主被写体である確率が高い被写体に対する測光の重み付けの度合を大きくして、測光値(輝度値)を算出するのが一般的である。これに対して、タイムラプス動画では、フレーム間における時間的な間隔が通常の動画像よりも長いため、顔や人体の有無に応じて測光値が変化すると、タイムラプス動画におけるフレーム間で明るさが不自然に変化してしまう場合がある。 Further, in addition to the above-described embodiment, in the time-lapse mode, it is controlled so that the photometric calculation with a large degree of weighting for a specific subject (face, human body, etc.) existing in the angle of view is not performed. For example, at the time of normal subject imaging, it is common to calculate the photometric value (luminance value) by increasing the degree of weighting of photometry for a subject having a high probability of being the main subject such as a face or a human body. On the other hand, in a time-lapse movie, the time interval between frames is longer than that of a normal moving image, so if the photometric value changes depending on the presence or absence of a face or human body, the brightness will be unclear between the frames in the time-lapse movie. It may change naturally.
そこで、上述したように、タイムラプスモードにおいては、特定の被写体ごとに測光結果が変化しないように制御することで、この問題を解決する。 Therefore, as described above, in the time-lapse mode, this problem is solved by controlling the photometric result so as not to change for each specific subject.
また、前述した実施形態では、カメラ1に生じるブレや動体の有無、露出制御の有無や目標値と制御値との露出差などに基づいて、取得した画像データがタイムラプス動画の生成に適した画像データか否かを判定したが、これに限定されるものではない。例えば、システム制御部120は、レンズユニット300から取得した焦点距離に関する情報に基づいて、適正画像判定処理を実行する構成であってもよい。具体的に、レンズユニット300の焦点距離が長い場合、ユーザの意図として、カメラ1から比較的離れた被写体を主被写体とする可能性が高い。この場合、カメラ1のブレ量が比較的小さくても、ローリングシャッタ歪の影響により、画像データにおける被写体部分が不自然に変化してしまう確率が高い。そこで、システム制御部120は、レンズユニット300から取得したレンズ情報に基づく焦点距離が所定の距離よりも大きいときに取得(撮像)された画像データは非適正画像と判定する。
Further, in the above-described embodiment, the acquired image data is an image suitable for generating a time-lapse moving image based on the presence / absence of blurring or moving objects generated in the
また、前述した実施形態において、所定の条件に応じて、静止画タイムラプスモードと動画タイムラプスモードとを自動的に切替えるような構成であってもよい。例えば、画角内に動体が存在する、あるいは動体が存在する確率が高い場合は、間引き読み出しによりローリングシャッタ歪の影響が小さい動画タイムラプスモードを設定する。同様に、カメラ1のブレが発生している、あるいはブレが発生する確率が高い場合も、動画タイムラプスモードを設定する。
Further, in the above-described embodiment, the configuration may be such that the still image time-lapse mode and the moving image time-lapse mode are automatically switched according to a predetermined condition. For example, when a moving object exists within the angle of view, or when there is a high probability that a moving object exists, a moving image time-lapse mode in which the influence of rolling shutter distortion is small is set by thinning out reading. Similarly, the moving image time-lapse mode is set when the
これに対して、画角内に動体が存在しない、あるいは動体が存在しない確率が高い場合は、より高画素の画像データを取得できる、静止画タイムラプスモードを設定する。同様に、カメラ1のブレが発生していない、あるいはブレが発生しない確率が高い場合も、静止画タイムラプスモードを設定する。
On the other hand, when there is no moving object within the angle of view or there is a high probability that the moving object does not exist, a still image time-lapse mode is set in which higher pixel image data can be acquired. Similarly, when there is no blurring of the
例えば、カメラ1に生じているブレ量が所定のブレ量以上である場合に動画タイムラプスモードを設定し、当該ブレ量が所定のブレ量よりも小さい場合に静止画タイムラプスモードを設定する。また、画角内における被写体の移動量が所定の移動量以上である場合に動画タイムラプスモードを設定し、当該移動量が所定の移動量よりも小さい場合に静止画タイムラプスモードを設定する。
For example, the moving image time-lapse mode is set when the amount of blur generated in the
なお、上述の判断を、撮像モードに基づいて実行する構成であってもよい。例えば、システム制御部(モード設定手段)120は、撮像モードとしてスポーツモードが設定された場合、被写体の動きが大きいと考えられるため、動画タイムラプスモードを設定する。また、システム制御部(モード設定手段)120は、撮像モードとして風景モードが設定された場合、被写体の動きは小さいと考え静止画タイムラプスモードを設定する。 In addition, the above-mentioned determination may be executed based on the imaging mode. For example, the system control unit (mode setting means) 120 sets the moving image time-lapse mode because it is considered that the movement of the subject is large when the sports mode is set as the imaging mode. Further, when the landscape mode is set as the imaging mode, the system control unit (mode setting means) 120 considers that the movement of the subject is small and sets the still image time-lapse mode.
さらに、上述の判断を、レンズユニット300の焦点距離に基づいて実行する構成であってもよい。例えば、システム制御部120は、焦点距離が所定の距離よりも大きい場合、カメラ1のブレの影響が大きいと判断し、動画タイムラプスモードを設定する。また、システム制御部120は、焦点距離が所定の距離以下の場合、カメラ1のブレの影響が小さいと判断し、静止画タイムラプスモードを設定する。以上の構成を採用することで、被写体部分の形や明るさ、色見が不自然に変化することを抑制したタイムラプス動画を生成すると共に、状況に応じて、高品位なタイムラプス動画を取得できる。
Further, the above-mentioned determination may be executed based on the focal length of the
また、前述した実施形態では、画像処理回路107やメモリ制御回路110、システム制御部120など、カメラ1を構成する各部が互いに連携して動作することで、カメラ1の動作を制御する構成であったが、これに限定されるものではない。例えば、前述した図2や図3、図5に図示したフローに従った(コンピュータ)プログラムを予めメインメモリ121に格納しておく。そして、当該プログラムを、マイクロコンピュータを含むシステム制御部120などが実行することで、カメラ1の動作を制御するような構成であってもよい。
Further, in the above-described embodiment, each unit constituting the
また、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。また、プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光/光磁気記録媒体でもあってもよい。 Further, as long as it has a program function, the form of the program such as object code, a program executed by an interpreter, script data supplied to the OS, etc. does not matter. Further, the recording medium for supplying the program may be, for example, a hard disk, a magnetic recording medium such as a magnetic tape, or an optical / optical magnetic recording medium.
また、前述した実施形態では、本発明を実施する撮像装置の一例としてデジタルカメラについて説明したが、これに限定されるものではない。例えば、デジタルビデオカメラやスマートフォンなどの可搬デバイスやウェアラブル端末、セキュリティーカメラなど、デジタルカメラ以外の撮像装置を採用する構成であってもよい。 Further, in the above-described embodiment, the digital camera has been described as an example of the image pickup apparatus for carrying out the present invention, but the present invention is not limited thereto. For example, a configuration may employ an imaging device other than a digital camera, such as a portable device such as a digital video camera or a smartphone, a wearable terminal, or a security camera.
(その他の実施形態)
また本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現できる。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現できる。
(Other embodiments)
The present invention also supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads the program. It can also be realized by the processing to be executed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
1 デジタルカメラ
100 カメラユニット
113 画像記録メモリ
120 システム制御部
200 外部記録媒体
300 レンズユニット
1
Claims (13)
前記第1のタイムラプスモードにおいて、前記動画像を構成する複数の画像の中から前記タイムラプス動画の生成に用いる画像を取得する第1の間隔を設定する設定手段と、
前記第1のタイムラプスモードにおいて、前記動画像を構成する複数の画像のうち、前記設定手段が設定した前記第1の間隔で取得された画像がタイムラプス動画の生成に適した画像であるか否かを判定する判定手段と、
タイムラプス動画の生成に用いる画像を決定する決定手段と、
を有し、
前記決定手段は、前記第1のタイムラプスモードにおいて、前記第1の間隔に応じて得られた第1の画像が前記タイムラプス動画の生成に適した画像であると前記判定手段が判定した場合、当該第1の画像をタイムラプス動画の生成に用いる画像として決定し、前記第1の画像が前記タイムラプス動画の生成に適した画像ではないと前記判定手段が判定した場合、前記第1の間隔とは異なるタイミングで得られた第2の画像をタイムラプス動画の生成に用いる画像として決定することを特徴とする撮像装置。 A second image to be used for generating a time-lapse moving image is determined from a plurality of images constituting a moving image acquired by using the imaging means in order to acquire a time-lapse moving image obtained by joining a plurality of images together with an imaging means. An image pickup device that can set the time-lapse mode of 1.
In the first time-lapse mode, a setting means for setting a first interval for acquiring an image used for generating the time-lapse moving image from a plurality of images constituting the moving image, and
In the first time-lapse mode, among the plurality of images constituting the moving image, whether or not the image acquired at the first interval set by the setting means is an image suitable for generating a time-lapse moving image. Judgment means to judge
A determinant that determines the image used to generate a time-lapse movie,
Have,
When the determination means determines in the first time-lapse mode that the first image obtained according to the first interval is an image suitable for generating the time-lapse moving image , the determination means is concerned. When the first image is determined as an image used for generating the time-lapse movie and the determination means determines that the first image is not an image suitable for generating the time-lapse movie, the interval is different from the first interval. An image pickup apparatus characterized in that a second image obtained at a timing is determined as an image used for generating a time-lapse moving image.
前記判定手段は、前記絞りの開口径が変化していない場合に撮像することで取得された画像を前記タイムラプス動画の生成に適した画像であると判定することを特徴とする請求項1乃至3の何れか一項に記載の撮像装置。 A diaphragm for adjusting the amount of light incident on the imaging means is provided.
Claims 1 to 3 are characterized in that the determination means determines that an image acquired by taking an image when the aperture diameter of the diaphragm has not changed is an image suitable for generating the time-lapse moving image. The image pickup apparatus according to any one of the above.
動画像の取得時に、前記測光手段の測光結果に基づいて、フレームごとの露出制御の目標値を設定する露出制御手段と、を有し、
前記判定手段は、前記測光結果と前記目標値との差が所定値よりも小さい画像を前記タイムラプス動画の生成に適した画像であると判定することを特徴とする請求項1乃至4の何れか一項に記載の撮像装置。 A photometric means that measures the subject at predetermined intervals when acquiring a moving image,
It has an exposure control means that sets a target value of exposure control for each frame based on the photometric result of the photometric means at the time of acquiring a moving image.
Any of claims 1 to 4, wherein the determination means determines that an image in which the difference between the photometric result and the target value is smaller than a predetermined value is an image suitable for generating the time-lapse moving image. The imaging apparatus according to paragraph 1.
前記測光結果と前記目標値との露出差を補正する露出補正手段と、を有し、
前記露出補正手段は、前記表示手段に表示させる画像に対しては、前記測光結果と前記目標値との露出差を補正せず、前記タイムラプス動画の生成に用いる画像に対しては、前記測光結果と前記目標値との露出差を補正することを特徴とする請求項5に記載の撮像装置。 A display means capable of displaying an image acquired by using the image pickup means and a display means.
It has an exposure compensation means for compensating for an exposure difference between the photometric result and the target value.
The exposure compensation means does not correct the exposure difference between the photometric result and the target value for the image to be displayed on the display means, and the photometric result for the image used for generating the time-lapse moving image. The image pickup apparatus according to claim 5, wherein the exposure difference between the image and the target value is corrected.
前記ホワイトバランス制御手段は、前記第1のタイムラプスモードにおいて、前記表示手段に表示する画像に対しては、所定の目標値を基準とした所定の範囲に含まるようにホワイトバランスの調整量を制御し、前記タイムラプス動画の生成に用いる画像に対しては、前記目標値となるように前記ホワイトバランスの調整量を制御することを特徴とする請求項6又は7に記載の撮像装置。 It has a white balance control means that controls the amount of white balance adjustment.
In the first time-lapse mode, the white balance control means controls the amount of white balance adjustment so that the image displayed on the display means is included in a predetermined range based on a predetermined target value. The imaging device according to claim 6 or 7, wherein the adjustment amount of the white balance is controlled so as to be the target value for the image used for generating the time-lapse moving image.
前記第1のタイムラプスモードは、前記第2のタイムラプスモードよりも、取得する画像の画素数が少ないモードであって、
前記撮像装置に発生するブレ量または画角内における被写体の移動量に基づいて、前記第1のタイムラプスモードと前記第2のタイムラプスモードとの切替えを制御するモード設定手段を有することを特徴する請求項1乃至8の何れか一項に記載の撮像装置。 The imaging device acquires a plurality of images used for generating a time-lapse moving image acquired by intermittently imaging a subject using the imaging means in order to acquire a time-lapse moving image using the imaging means. Time-lapse mode can be set,
The first time-lapse mode is a mode in which the number of pixels of the image to be acquired is smaller than that of the second time-lapse mode.
A claim comprising a mode setting means for controlling switching between the first time-lapse mode and the second time-lapse mode based on the amount of blur generated in the image pickup apparatus or the amount of movement of the subject within the angle of view. Item 2. The imaging device according to any one of Items 1 to 8.
前記動画像を構成する複数の画像の中から前記タイムラプス動画の生成に用いる画像を取得する第1の間隔を設定する設定工程と、
前記動画像を構成する複数の画像のうち、前記設定工程で設定された前記第1の間隔で取得された画像がタイムラプス動画の生成に適した画像であるか否かを判定する判定工程と、
タイムラプス動画の生成に用いる画像を決定する決定工程と、
を有し、
前記決定工程では、前記第1の間隔に応じて得られた第1の画像が前記タイムラプス動画の生成に適した画像であると前記判定工程で判定された場合に、当該第1の画像をタイムラプス動画の生成に用いる画像として決定し、前記第1の画像が前記タイムラプス動画の生成に適した画像ではないと前記判定工程で判定された場合、前記第1の間隔とは異なるタイミングで得られた第2の画像をタイムラプス動画の生成に用いる画像として決定することを特徴とする撮像装置の制御方法。 When determining an image to be used for generating a time-lapse moving image from a plurality of images constituting a moving image acquired by using the imaging means in order to obtain a time-lapse moving image in which a plurality of images are joined together with an imaging means. It is a control method of the image pickup device of
A setting step of setting a first interval for acquiring an image used for generating the time-lapse moving image from a plurality of images constituting the moving image, and a setting step.
A determination step of determining whether or not the image acquired at the first interval set in the setting step among the plurality of images constituting the moving image is an image suitable for generating a time-lapse moving image,
The decision process to determine the image used to generate the time-lapse movie, and
Have,
In the determination step, when the first image obtained in accordance with said first interval is determined by said determination step that the image suitable for the generation of time-lapse video data the first image When it is determined as an image to be used for generating an immuraps moving image and it is determined in the determination step that the first image is not an image suitable for generating the time-lapse moving image, it is obtained at a timing different from the first interval. A method for controlling an image pickup apparatus, which comprises determining a second image as an image used for generating a time-lapse moving image .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016126970A JP6758950B2 (en) | 2016-06-27 | 2016-06-27 | Imaging device, its control method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016126970A JP6758950B2 (en) | 2016-06-27 | 2016-06-27 | Imaging device, its control method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018006828A JP2018006828A (en) | 2018-01-11 |
JP6758950B2 true JP6758950B2 (en) | 2020-09-23 |
Family
ID=60949889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016126970A Active JP6758950B2 (en) | 2016-06-27 | 2016-06-27 | Imaging device, its control method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6758950B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110555527A (en) | 2018-03-26 | 2019-12-10 | 腾讯科技(深圳)有限公司 | Method and equipment for generating delayed shooting video |
CN112567726B (en) * | 2018-08-16 | 2023-12-05 | 索尼公司 | Information processing apparatus, information processing method, and computer-readable recording medium |
CN115914801B (en) * | 2023-02-21 | 2023-05-16 | 哈尔滨学院 | Multi-light time-delay photographing control system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011244336A (en) * | 2010-05-20 | 2011-12-01 | Victor Co Of Japan Ltd | Photographing apparatus and interval photographing method |
JP2015119323A (en) * | 2013-12-18 | 2015-06-25 | カシオ計算機株式会社 | Imaging apparatus, image acquiring method and program |
JP5817858B2 (en) * | 2014-01-30 | 2015-11-18 | カシオ計算機株式会社 | Image processing apparatus, image processing method, and program |
JP6321990B2 (en) * | 2014-02-21 | 2018-05-09 | オリンパス株式会社 | Imaging apparatus and imaging method |
JP2015233250A (en) * | 2014-06-10 | 2015-12-24 | キヤノン株式会社 | Image processing apparatus and control method thereof |
-
2016
- 2016-06-27 JP JP2016126970A patent/JP6758950B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018006828A (en) | 2018-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5820120B2 (en) | Imaging apparatus and control method thereof | |
US10542216B2 (en) | Apparatus and method for storing moving image portions | |
JP2018072554A (en) | Imaging device and focus adjustment method | |
JP6391304B2 (en) | Imaging apparatus, control method, and program | |
JP4614143B2 (en) | Imaging apparatus and program thereof | |
US10839497B2 (en) | Image processing apparatus and method | |
JP6758950B2 (en) | Imaging device, its control method and program | |
JP2011217311A (en) | Imaging apparatus and method of controlling the same | |
JP6300569B2 (en) | Imaging apparatus and control method thereof | |
JP2015232620A (en) | Imaging device, control method and program | |
JP2007281532A (en) | Apparatus and method for generating image data | |
JP2015039150A (en) | Exposure determination device, imaging apparatus, control method, and program | |
JP5414412B2 (en) | Imaging apparatus and control method thereof | |
JP6429497B2 (en) | Imaging apparatus, control method, and program | |
JP5414411B2 (en) | Imaging apparatus and control method thereof | |
JP6410416B2 (en) | IMAGING DEVICE AND IMAGING DEVICE CONTROL METHOD | |
JP2018098585A (en) | Imaging apparatus, control method therefor, program, and storage medium | |
US10674092B2 (en) | Image processing apparatus and method, and image capturing apparatus | |
US20130194456A1 (en) | Imaging device | |
US9525815B2 (en) | Imaging apparatus, method for controlling the same, and recording medium to control light emission | |
JP2010183493A (en) | Imaging apparatus and scene discriminating method thereof | |
JP2019062369A (en) | Imaging apparatus and control method thereof, electronic device and control method thereof, and program | |
JP2010050933A (en) | Imaging device and red-eye correction method | |
JP6409083B2 (en) | Imaging apparatus, imaging method, and imaging program | |
JP2022170553A (en) | Imaging apparatus, method for controlling the same, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190626 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200331 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200525 |
|
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: 20200804 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200902 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6758950 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |