JP2017038281A - Imaging device and control method therefor - Google Patents
Imaging device and control method therefor Download PDFInfo
- Publication number
- JP2017038281A JP2017038281A JP2015159151A JP2015159151A JP2017038281A JP 2017038281 A JP2017038281 A JP 2017038281A JP 2015159151 A JP2015159151 A JP 2015159151A JP 2015159151 A JP2015159151 A JP 2015159151A JP 2017038281 A JP2017038281 A JP 2017038281A
- Authority
- JP
- Japan
- Prior art keywords
- image
- shutter
- shooting
- imaging
- 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.)
- Pending
Links
Landscapes
- Transforming Light Signals Into Electric Signals (AREA)
- Studio Devices (AREA)
Abstract
Description
本発明は、電子シャッタを使用して撮影した画像の歪を補正する技術に関する。 The present invention relates to a technique for correcting distortion of an image taken using an electronic shutter.
デジタルカメラ等の撮像装置のシャッタには、撮像素子の電気的な制御による電子シャッタと、シャッタ機構部の駆動によるメカニカルシャッタがあり、両者を併用した装置がある。CMOS(相補型金属酸化膜半導体)センサ等のXYアドレス方式で各画素の信号を読み出す撮像素子は、ローリングシャッタと呼ばれる電子シャッタ機能を有し、二次元に配列された画素を行ごとに順次走査して信号を読み出す。ローリングシャッタを使用した撮影の場合、順次走査により画素の行ごとに露光開始と露光完了のタイミングがずれる。そのため、画素の行ごとの露光期間のずれに起因する、カメラブレによる画像全体の歪や動く被写体像の歪(ローリング歪またはローリングシャッタ歪と呼ばれる)が発生し得る。 As shutters of image pickup apparatuses such as digital cameras, there are an electronic shutter by electric control of an image pickup element and a mechanical shutter by driving a shutter mechanism, and there are apparatuses using both of them. An image sensor that reads out the signal of each pixel using an XY address method, such as a CMOS (complementary metal oxide semiconductor) sensor, has an electronic shutter function called a rolling shutter, and sequentially scans two-dimensionally arranged pixels row by row. To read the signal. In the case of shooting using a rolling shutter, the timing of exposure start and exposure completion is shifted for each row of pixels by sequential scanning. Therefore, distortion of the entire image due to camera shake and distortion of a moving subject image (called rolling distortion or rolling shutter distortion) can occur due to a shift in the exposure period for each row of pixels.
特許文献1には、電子シャッタとメカニカルシャッタを併用することにより、撮影時のローリング歪の発生を回避する技術が開示されている。また特許文献2には、撮影条件に応じて電子シャッタとメカニカルシャッタを切り替えることにより、ローリング歪が発生するような撮影条件ではメカニカルシャッタを使用して撮影する技術が開示されている。 Patent Document 1 discloses a technique for avoiding the occurrence of rolling distortion during photographing by using an electronic shutter and a mechanical shutter in combination. Japanese Patent Application Laid-Open No. 2004-228561 discloses a technique for shooting using a mechanical shutter under shooting conditions in which rolling distortion occurs by switching between an electronic shutter and a mechanical shutter according to the shooting conditions.
ところでパスト撮影機能を搭載したデジタルカメラでは、シャッタチャンスを逃さないように、レリーズ時の撮影画像だけでなく、ユーザがシャッタボタンを半押し操作している間の画像も連続的に撮影して記録される。パスト撮影中は電子ビューファインダでのスルー画像の表示も併せて行う必要がある。このため、メカニカルシャッタを使用することができず、電子シャッタのみを使用した撮影となる。この場合、CMOSセンサを搭載したデジタルカメラにより取得されるパスト撮影画像には、カメラブレや被写体ブレ(動体ブレ)によるローリング歪が発生する可能性がある。シャッタチャンスを逃さないためのパスト撮影機能で撮影される画像にローリング歪が発生してしまうことは好ましくない。
本発明の目的は、電子シャッタを使用して撮影した画像の歪を補正して画質低下を抑制することである。
By the way, with a digital camera equipped with a past shooting function, in order not to miss the shutter chance, not only the shot image at the time of release but also the image while the user presses the shutter button halfway is continuously shot and recorded. Is done. During past photography, it is also necessary to display a through image on the electronic viewfinder. For this reason, the mechanical shutter cannot be used, and the photographing is performed using only the electronic shutter. In this case, rolling distortion caused by camera shake or subject blur (moving subject blur) may occur in a past photographed image acquired by a digital camera equipped with a CMOS sensor. It is not preferable that rolling distortion occurs in an image photographed by a past photographing function for not missing a photo opportunity.
An object of the present invention is to correct image distortion using an electronic shutter to suppress image quality degradation.
本発明の一実施形態に係る装置は、撮像素子の制御による電子シャッタ手段と、前記撮像素子の受光面への入射光を遮るメカニカルシャッタを備える撮像装置であって、前記電子シャッタ手段を用いて撮影された第1の画像と、前記メカニカルシャッタを用いて撮影された第2の画像の各データを取得する取得手段と、前記第2の画像を用いて前記第1の画像の歪を補正する補正手段を有する。 An apparatus according to an embodiment of the present invention is an imaging apparatus including an electronic shutter unit that is controlled by an imaging element and a mechanical shutter that blocks incident light on a light receiving surface of the imaging element, and uses the electronic shutter unit. An acquisition means for acquiring each data of the captured first image and the second image captured using the mechanical shutter, and correcting the distortion of the first image using the second image. It has a correction means.
本発明によれば、電子シャッタを使用して撮影した画像の歪を補正して画質低下を抑制することができる。 According to the present invention, it is possible to correct a distortion of an image captured using an electronic shutter and suppress deterioration in image quality.
以下、図面を参照して本発明の好適な実施形態を説明する。各実施形態に共通する事項として、CMOSセンサ等のXYアドレス方式で画素の信号を読み出す撮像素子を搭載した撮像装置の構成および動作を説明した後で、図3〜図7を参照して各実施形態を説明する。
図1は本発明の撮像装置の一例としてのデジタルカメラ100の外観図である。被写体側を前面側として各部の位置関係を説明する。図1はデジタルカメラ100を背面側から示す図である。
Preferred embodiments of the present invention will be described below with reference to the drawings. As a matter common to each embodiment, after describing the configuration and operation of an imaging device equipped with an imaging device that reads out pixel signals by an XY address method such as a CMOS sensor, each implementation will be described with reference to FIGS. A form is demonstrated.
FIG. 1 is an external view of a digital camera 100 as an example of an imaging apparatus of the present invention. The positional relationship of each part will be described with the subject side as the front side. FIG. 1 is a view showing the digital camera 100 from the back side.
表示部28は画像や各種情報を表示する表示デバイスであり、デジタルカメラ100の背面部に配置されている。カメラ上面部に設けられたレリーズボタン61はユーザが撮影タイミングを指示するための操作部材である。電源スイッチ72は、電源オンと電源オフを切り替えるための押しボタンである。モード切替スイッチ60は各種モードを切り替えるための操作部材であり、デジタルカメラ100の背面部に配置されている。コントローラホイール73は回転操作可能な操作部材である。このように操作部70はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材により構成される。 The display unit 28 is a display device that displays images and various types of information, and is disposed on the back side of the digital camera 100. A release button 61 provided on the upper surface of the camera is an operation member for the user to instruct the shooting timing. The power switch 72 is a push button for switching between power on and power off. The mode switch 60 is an operation member for switching various modes, and is disposed on the back surface of the digital camera 100. The controller wheel 73 is an operation member that can be rotated. As described above, the operation unit 70 includes operation members such as various switches, buttons, and a touch panel that receive various operations from the user.
コネクタ112は、パーソナルコンピュータやプリンタ等の外部機器とデジタルカメラ100との接続部である。デジタルカメラ100は、接続ケーブル111を用いて外部機器と電気的に接続される。記録媒体200はメモリカードやハードディスク等の情報記録媒体である。記録媒体200は記録媒体スロット201を通してデジタルカメラ100内に格納され、デジタルカメラ100の制御部と通信して記録や再生が行われる。蓋202は記録媒体スロット201の開閉蓋である。図1では、蓋202を開けて記録媒体スロット201から記録媒体200の一部を取り出して露出させた状態を示している。 The connector 112 is a connection part between an external device such as a personal computer or a printer and the digital camera 100. The digital camera 100 is electrically connected to an external device using a connection cable 111. The recording medium 200 is an information recording medium such as a memory card or a hard disk. The recording medium 200 is stored in the digital camera 100 through the recording medium slot 201, and recording and reproduction are performed by communicating with a control unit of the digital camera 100. A lid 202 is an opening / closing lid for the recording medium slot 201. FIG. 1 shows a state in which the lid 202 is opened and a part of the recording medium 200 is taken out from the recording medium slot 201 and exposed.
図2はデジタルカメラ100の構成例を示すブロック図である。一例として、撮像光学系を構成するレンズ部がカメラ本体部と一体化された装置を説明する。
撮影レンズ103はズームレンズ、フォーカスレンズを含むレンズ群であり、図2では単レンズで簡略化して示す。バリア102は撮像光学系の構成部を覆うことにより、撮影レンズ103、シャッタ101、撮像部22の汚損を防止する。シャッタ101は絞り機能を有し、撮像面(撮像素子の受光面)への入射光を遮るメカニカルシャッタである。撮像部22はCMOS素子等で構成される撮像素子を備え、撮影レンズ103により結像された光学像を電気信号に変換する。A/D変換器23は、撮像部22が出力するアナログ信号をデジタル信号に変換する。
FIG. 2 is a block diagram illustrating a configuration example of the digital camera 100. As an example, an apparatus will be described in which a lens unit constituting an imaging optical system is integrated with a camera body unit.
The taking lens 103 is a lens group including a zoom lens and a focus lens, and is simply shown as a single lens in FIG. The barrier 102 covers the components of the imaging optical system, thereby preventing the photographing lens 103, the shutter 101, and the imaging unit 22 from being contaminated. The shutter 101 is a mechanical shutter that has a diaphragm function and blocks incident light on the imaging surface (the light receiving surface of the imaging device). The imaging unit 22 includes an imaging element configured by a CMOS element or the like, and converts an optical image formed by the photographing lens 103 into an electrical signal. The A / D converter 23 converts the analog signal output from the imaging unit 22 into a digital signal.
画像処理部24は、A/D変換器23の出力データ、またはメモリ制御部15からのデータに対して画素補間処理や、リサイズ処理、色変換処理等を行う。また、画像処理部24は、撮像された画像データを用いて所定の演算処理を行う。演算結果に基づいてシステム制御部50が露光制御や測距制御を行う。これにより、TTL(スルー・ザ・レンズ)方式のAF(自動焦点調節)処理、AE(自動露出)処理、EF(フラッシュプリ発光)処理が行われる。画像処理部24は更に、撮像された画像データを用いて所定の演算処理を行うことにより、演算結果に基づいてTTL方式のAWB(オートホワイトバランス)処理も行っている。更には、画像処理部24は撮像時刻の異なる画像間の動きベクトルの算出処理や画像間のラインごとの移動量の算出処理を行う。 The image processing unit 24 performs pixel interpolation processing, resizing processing, color conversion processing, and the like on the output data of the A / D converter 23 or the data from the memory control unit 15. In addition, the image processing unit 24 performs predetermined arithmetic processing using the captured image data. Based on the calculation result, the system control unit 50 performs exposure control and distance measurement control. Thereby, TTL (through the lens) AF (automatic focus adjustment) processing, AE (automatic exposure) processing, and EF (flash pre-emission) processing are performed. The image processing unit 24 further performs TTL AWB (auto white balance) processing based on the calculation result by performing predetermined calculation processing using the captured image data. Furthermore, the image processing unit 24 performs a motion vector calculation process between images with different imaging times and a movement amount calculation process for each line between images.
A/D変換器23の出力データは、画像処理部24およびメモリ制御部15を介して、或いは、メモリ制御部15を介してメモリ32に直接書き込まれる。メモリ32は、撮像部22によって取得された後にA/D変換器23がデジタルデータに変換した画像データや、表示部28に表示するための画像データを記憶する。メモリ32は、所定枚数の静止画像や所定時間に亘る動画像および音声のデータを格納するのに十分な記憶容量を有する。また、メモリ32は画像表示用のメモリ(ビデオメモリ)を兼ねている。D/A変換器13は、メモリ32に格納されている画像表示用のデジタルデータをアナログ信号に変換して表示部28に出力する。メモリ32に書き込まれた表示用の画像データはD/A変換器13を介して出力され、表示部28により画像表示される。表示部28はLCD(液晶表示デバイス)等を備え、D/A変換器13からのアナログ信号に応じた画像表示を行う。A/D変換器23によって一度A/D変換されてメモリ32に蓄積されたデジタル信号は、D/A変換器13によるアナログ信号への変換後、表示部28に逐次転送されて画像が表示される。これにより、電子ビューファインダ機能が実現され、スルー画像表示(ライブビュー表示)が行われる。 The output data of the A / D converter 23 is directly written into the memory 32 via the image processing unit 24 and the memory control unit 15 or via the memory control unit 15. The memory 32 stores image data acquired by the imaging unit 22 and converted into digital data by the A / D converter 23 and image data to be displayed on the display unit 28. The memory 32 has a storage capacity sufficient to store a predetermined number of still images and moving image and audio data over a predetermined time. The memory 32 also serves as an image display memory (video memory). The D / A converter 13 converts the digital data for image display stored in the memory 32 into an analog signal and outputs it to the display unit 28. The display image data written in the memory 32 is output via the D / A converter 13 and displayed on the display unit 28. The display unit 28 includes an LCD (liquid crystal display device) and the like, and performs image display according to an analog signal from the D / A converter 13. The digital signal once A / D converted by the A / D converter 23 and stored in the memory 32 is converted to an analog signal by the D / A converter 13 and then sequentially transferred to the display unit 28 to display an image. The Thereby, an electronic viewfinder function is realized, and through image display (live view display) is performed.
不揮発性メモリ56は、電気的に消去および記憶可能な記憶媒体であり、例えばEEPROM(Electrically Erasable Programmable Read-Only Memory)等が用いられる。不揮発性メモリ56は、システム制御部50の動作用の定数、プログラム等を記憶している。ここでいうプログラムとは、本実施形態にて後述するフローチャートに示す処理を実行するためのコンピュータプログラムのことである。 The nonvolatile memory 56 is an electrically erasable and storable storage medium such as an EEPROM (Electrically Erasable Programmable Read-Only Memory) or the like. The nonvolatile memory 56 stores constants, programs and the like for operating the system control unit 50. A program here is a computer program for performing the process shown in the flowchart mentioned later in this embodiment.
システム制御部50は、デジタルカメラ100全体を制御する中枢部である。システム制御部50は不揮発性メモリ56に記憶されたプログラムを実行することで、後述する各処理を実現する。システムメモリ52にはRAM(ランダム・アクセス・メモリ)が用いられる。システムメモリ52には、システム制御部50の動作用の定数、変数等が記憶され、不揮発性メモリ56から読み出したプログラム等が展開される。システム制御部50はメモリ32、D/A変換器13、表示部28等を制御することにより表示制御を行う。システムタイマ53は各種制御に用いる時間を計測する計時部である。 The system control unit 50 is a central unit that controls the entire digital camera 100. The system control unit 50 executes each program described later by executing a program stored in the nonvolatile memory 56. The system memory 52 is a RAM (Random Access Memory). In the system memory 52, constants and variables for operation of the system control unit 50 are stored, and a program read from the nonvolatile memory 56 is developed. The system control unit 50 performs display control by controlling the memory 32, the D / A converter 13, the display unit 28, and the like. The system timer 53 is a timer unit that measures the time used for various controls.
システム制御部50に各種の動作指示を入力するための操作部70は、例えばモード切替スイッチ60、レリーズボタン61、コントローラホイール73を備える。モード切替スイッチ60は各種モードの切り替えに使用される。各種モードとは、例えば静止画記録モード、動画撮影モード、再生モード等である。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムAEモード、カスタムモード等がある。また、シーンモードには、背景をぼかして人物を浮き立たせるようにして人物撮影に特化したポートレート撮影モードがある。 The operation unit 70 for inputting various operation instructions to the system control unit 50 includes, for example, a mode switch 60, a release button 61, and a controller wheel 73. The mode change switch 60 is used for switching various modes. The various modes include, for example, a still image recording mode, a moving image shooting mode, a playback mode, and the like. Modes included in the still image recording mode include an auto shooting mode, an auto scene discrimination mode, a manual mode, various scene modes for shooting settings for each shooting scene, a program AE mode, a custom mode, and the like. In addition, the scene mode includes a portrait shooting mode specialized in shooting a person by blurring the background to make the person stand up.
第1シャッタスイッチ62は、レリーズボタン61の操作途中、いわゆる半押し(撮影準備指示)操作でONとなり、第1シャッタスイッチ信号SW1が発生する。第1シャッタスイッチ信号SW1により、AF処理、AE処理、AWB処理、EF処理等の動作が開始する。第2シャッタスイッチ64は、レリーズボタン61の操作完了、いわゆる全押し(撮影指示)操作でONとなり、第2シャッタスイッチ信号SW2が発生する。システム制御部50は、第2シャッタスイッチ信号SW2により、撮像部22の信号読み出しから記録媒体200への画像データの書き込みまでの一連の撮影処理を開始させる。 The first shutter switch 62 is turned on by a so-called half-press (shooting preparation instruction) operation during the operation of the release button 61, and the first shutter switch signal SW1 is generated. The first shutter switch signal SW1 starts operations such as AF processing, AE processing, AWB processing, and EF processing. The second shutter switch 64 is turned on upon completion of the operation of the release button 61, that is, a so-called full press (shooting instruction) operation, and a second shutter switch signal SW2 is generated. In response to the second shutter switch signal SW2, the system control unit 50 starts a series of imaging processes from reading the signal from the imaging unit 22 to writing the image data to the recording medium 200.
コントローラホイール73(図1参照)は、方向ボタンと共に選択項目を指示する際等に使用される。コントローラホイール73の回転操作量に応じて電気的なパルス信号が発生し、パルス信号に基づいてシステム制御部50はデジタルカメラ100の各部を制御する。例えば、ユーザの回転操作に応じてコントローラホイール73自体が回転してパルス信号を発生するダイヤル操作部材がある。また、タッチセンサよりなる操作部材であって、コントローラホイール73自体は回転せず、コントローラホイール73上でのユーザの指の回転操作等を検出する部材(いわゆるタッチホイール)がある。 The controller wheel 73 (see FIG. 1) is used together with direction buttons to indicate selection items. An electrical pulse signal is generated in accordance with the rotation operation amount of the controller wheel 73, and the system control unit 50 controls each part of the digital camera 100 based on the pulse signal. For example, there is a dial operation member that generates a pulse signal by rotating the controller wheel 73 itself according to the rotation operation of the user. In addition, there is an operation member made of a touch sensor, and the controller wheel 73 itself does not rotate, and there is a member (so-called touch wheel) that detects a rotation operation of a user's finger on the controller wheel 73.
電源制御部80は、電池検出回路、DC−DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また電源制御部80は検出結果およびシステム制御部50の指示にしたがってDC−DCコンバータを制御し、記録媒体200を含む各部への電源供給を制御する。電源部30は一次電池または二次電池、ACアダプタ等からなる。記録媒体I/F部18は記録媒体200との間でデータを送受するインターフェース部である。記録媒体200は、撮影された画像のデータを記録する記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。 The power control unit 80 includes a battery detection circuit, a DC-DC converter, a switch circuit that switches a block to be energized, and the like, and detects whether or not a battery is installed, the type of battery, and the remaining battery level. The power control unit 80 controls the DC-DC converter according to the detection result and the instruction from the system control unit 50, and controls power supply to each unit including the recording medium 200. The power supply unit 30 includes a primary battery, a secondary battery, an AC adapter, or the like. The recording medium I / F unit 18 is an interface unit that transmits and receives data to and from the recording medium 200. The recording medium 200 is a recording medium for recording captured image data, and includes a semiconductor memory, an optical disk, a magnetic disk, or the like.
通信部54は、無線通信または有線ケーブルによる接続により、映像信号や音声信号等の送受信を行う。通信部54は無線LAN(Local Area Network)やインターネットとも接続可能である。通信部54は撮像部22で撮像された画像(スルー画像を含む)データや、記録媒体200に記録された画像データを外部機器へ送信し、また、外部機器から画像データやその他の各種情報を受信することができる。 The communication unit 54 transmits and receives video signals, audio signals, and the like by wireless communication or connection using a wired cable. The communication unit 54 can also be connected to a wireless LAN (Local Area Network) or the Internet. The communication unit 54 transmits image data (including a through image) imaged by the imaging unit 22 and image data recorded on the recording medium 200 to an external device, and receives image data and other various information from the external device. Can be received.
姿勢検出部55は加速度センサやジャイロセンサ等により、重力方向に対するデジタルカメラ100の姿勢を検出する。姿勢検出結果に基づいて撮像部22で撮影された画像がデジタルカメラ100を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判別可能である。システム制御部50は、姿勢検出部55の検出結果に応じた向き情報を撮像部22で撮像された画像のファイルに付加したり、画像を回転させて記録したりすることが可能である。 The posture detection unit 55 detects the posture of the digital camera 100 with respect to the direction of gravity using an acceleration sensor, a gyro sensor, or the like. Based on the posture detection result, it is possible to determine whether the image captured by the imaging unit 22 is an image captured by holding the digital camera 100 horizontally or an image captured by holding the digital camera 100 vertically. The system control unit 50 can add orientation information corresponding to the detection result of the posture detection unit 55 to the file of the image captured by the imaging unit 22, or can rotate and record the image.
デジタルカメラ100は、中央1点AFや顔AFを用いた撮影が可能である。中央1点AFとは撮影画面内の中央位置1点に対してAFを行うことである。顔AFとは顔検出機能によって検出された撮影画面内の顔に対してAFを行うことである。 The digital camera 100 can shoot using central one-point AF and face AF. Central one-point AF is to perform AF on one central position in the shooting screen. Face AF is to perform AF on the face in the shooting screen detected by the face detection function.
顔検出機能の概要を説明すると、システム制御部50は顔検出対象の画像データを画像処理部24に送る。画像処理部24は取得した画像データに水平方向および垂直方向のバンドパスフィルタを作用させてエッジ成分を検出する。検出されたエッジ成分に関してパターンマッチングを行い、目および鼻、口、耳の候補群を抽出する処理が行われる。システム制御部50は、抽出された目の候補群の中から、予め設定された条件(例えば2つの目の距離、傾き等)を満たすものを目の対と判断し、目の対があるもののみ目の候補群として絞り込む。そして、システム制御部50は、絞り込まれた目の候補群とそれに対応する顔を形成する他の部分(鼻、口、耳)を対応付け、また、予め設定した非顔条件フィルタを通すことで顔を検出する。システム制御部50は顔の検出情報を出力し、顔の数などの特徴量をシステムメモリ52に記憶する。またライブビュー表示あるいは再生表示される画像データの画像解析により、画像データの特徴量を抽出して被写体検出情報を取得可能である。被写体検出情報には、赤目判定や目の検出、目つむり検出、笑顔検出、人物検出等の様々な情報がある。 The outline of the face detection function will be described. The system control unit 50 sends image data to be detected to the image processing unit 24. The image processing unit 24 detects edge components by applying band pass filters in the horizontal direction and the vertical direction to the acquired image data. Pattern matching is performed on the detected edge components, and processing for extracting a candidate group of eyes, nose, mouth, and ears is performed. The system control unit 50 determines that an eye pair satisfying a preset condition (for example, distance between two eyes, inclination, etc.) from the extracted eye candidate group and has an eye pair Narrow down as the only candidate group. Then, the system control unit 50 associates the narrowed-down eye candidate group with other portions (nose, mouth, ears) that form the corresponding face, and passes a preset non-face condition filter. Detect faces. The system control unit 50 outputs face detection information and stores a feature quantity such as the number of faces in the system memory 52. In addition, subject detection information can be acquired by extracting feature amounts of image data by image analysis of image data displayed in live view or reproduced. The subject detection information includes various information such as red-eye determination, eye detection, eye-brow detection, smile detection, and person detection.
[第1実施形態]
以下、本発明の第1実施形態を説明する。本実施形態では、メカニカルシャッタを使用して撮影した画像に基づき、電子シャッタを使用して連続的に撮影した画像(以下、パスト撮影画像という)を補正する処理例について説明する。
図3は第1実施形態におけるデジタルカメラ100の撮影処理を例示するフローチャートである。以下の処理は、システム制御部50のCPU(中央演算処理装置)が不揮発性メモリ56に格納されたプログラムをシステムメモリ52に展開して実行することにより実現される。また、フローチャートに示す撮影処理は、デジタルカメラ100の動作中にユーザが行う、レリーズボタン61の操作による撮影指示にしたがって実行される。
[First embodiment]
Hereinafter, a first embodiment of the present invention will be described. In the present embodiment, an example of processing for correcting an image continuously captured using an electronic shutter (hereinafter referred to as a past captured image) based on an image captured using a mechanical shutter will be described.
FIG. 3 is a flowchart illustrating the shooting process of the digital camera 100 according to the first embodiment. The following processing is realized by the CPU (central processing unit) of the system control unit 50 expanding and executing the program stored in the nonvolatile memory 56 in the system memory 52. The shooting process shown in the flowchart is executed in accordance with a shooting instruction by the operation of the release button 61 performed by the user during the operation of the digital camera 100.
S300でシステム制御部50はユーザがレリーズボタン61の半押し操作を行い、第1シャッタスイッチ信号SW1がON信号となったか否かを判定する。SW1信号がON信号の場合にはS301へ処理を進め、SW1信号がOFF信号の場合にはS300の判定処理を繰り返す。S301でシステム制御部50は撮影準備処理を行う。AF処理にて撮影レンズ103に含まれるフォーカスレンズが被写体に焦点の合う位置へ移動し、AE処理にてシャッタ101に含まれる絞りにより適正露出値と露光時間の設定が行われる。 In S300, the system control unit 50 determines whether or not the user performs a half-press operation on the release button 61 and the first shutter switch signal SW1 is turned on. If the SW1 signal is an ON signal, the process proceeds to S301. If the SW1 signal is an OFF signal, the determination process of S300 is repeated. In step S301, the system control unit 50 performs shooting preparation processing. The focus lens included in the photographing lens 103 is moved to a position where the subject is in focus in the AF process, and an appropriate exposure value and exposure time are set by the diaphragm included in the shutter 101 in the AE process.
S302でシステム制御部50はパスト撮影処理を開始し、ユーザがレリーズボタン61を半押し操作している間の画像が連続的に撮影されて記録処理が行われる。パスト撮影中には電子ビューファインダとしてのスルー画像表示も併せて行う必要がある。このため、メカニカルシャッタを使用することができず、撮像素子の電子シャッタを使用した撮影が行われる。また、パスト撮影画像のデータはメモリ32に一旦記憶された後、後述するS311以降の処理で本撮影画像と共に処理される。以下ではパスト撮影と区別するべく、撮影画像の記録のための撮影を「本撮影」という。本撮影画像は第2シャッタスイッチ64のON操作後の記録処理によって記録媒体200にデータが記録される画像である。 In S302, the system control unit 50 starts past shooting processing, and images are continuously shot while the user presses the release button 61 halfway, and recording processing is performed. During past photography, it is also necessary to display a through image as an electronic viewfinder. For this reason, the mechanical shutter cannot be used, and photographing using the electronic shutter of the image sensor is performed. The past photographed image data is temporarily stored in the memory 32 and then processed together with the actual photographed image in the processing after S311 described later. Hereinafter, shooting for recording a shot image is referred to as “main shooting” in order to distinguish it from past shooting. The actual captured image is an image in which data is recorded on the recording medium 200 by a recording process after the second shutter switch 64 is turned on.
次にS303でシステム制御部50は、ユーザがレリーズボタン61の全押し操作を行い、第2シャッタスイッチ信号SW2がON信号となったか否かを判定する。SW2信号がON信号の場合にはS306へ処理を進め、SW2信号がOFF信号の場合にはS304へ処理を進める。S304でシステム制御部50は、ユーザによりレリーズボタン61が離され、SW1信号がOFF信号となったか否かを判定する。SW1信号がOFF信号の場合にはS305へ処理を進め、SW1信号がON信号の場合にはS303へ処理を戻す。 Next, in S303, the system control unit 50 determines whether or not the user has fully pressed the release button 61 and the second shutter switch signal SW2 is turned on. If the SW2 signal is an ON signal, the process proceeds to S306, and if the SW2 signal is an OFF signal, the process proceeds to S304. In S304, the system control unit 50 determines whether or not the release button 61 is released by the user and the SW1 signal becomes an OFF signal. If the SW1 signal is an OFF signal, the process proceeds to S305. If the SW1 signal is an ON signal, the process returns to S303.
S305でシステム制御部50はパスト撮影処理を停止し、その後に撮影処理を終了する。また、S306でシステム制御部50はパスト撮影処理を停止してから、次のS307で本撮影の露光を開始させる。S308では、S301の撮影準備処理で決定された露光時間にしたがってシャッタ101が駆動されて撮像部22が遮光される。S309で電荷の蓄積を終了し、本撮影の露光が終了する。次にS310でシステム制御部50は現像処理を行う。現像処理では、撮像部22に蓄積された電荷の読み出し後に、A/D変換器23によりA/D変換処理が行われた後、画像処理部24によって各種の画像処理が行われて画像データが生成される。 In step S305, the system control unit 50 stops the past shooting process, and then ends the shooting process. In step S306, the system control unit 50 stops the past photographing process, and then starts exposure for main photographing in the next step S307. In S308, the shutter 101 is driven according to the exposure time determined in the shooting preparation process in S301, and the imaging unit 22 is shielded from light. In step S309, the charge accumulation is finished, and the exposure for the main photographing is finished. In step S310, the system control unit 50 performs development processing. In the development process, after the charge accumulated in the imaging unit 22 is read out, the A / D converter 23 performs an A / D conversion process, and then the image processing unit 24 performs various image processes to obtain image data. Generated.
S311でシステム制御部50は、シャッタ101を使用して撮影した本撮影画像に基づき、電子シャッタを使用して撮影したパスト撮影画像を補正する。この画像補正処理の詳細については後述する。S312でシステム制御部50は、パスト撮影画像データと本撮影画像データを符号化して記録媒体200に記録する。以上でデジタルカメラ100の一連の撮影処理が完了する。 In step S <b> 311, the system control unit 50 corrects the past captured image captured using the electronic shutter based on the actual captured image captured using the shutter 101. Details of the image correction processing will be described later. In step S <b> 312, the system control unit 50 encodes past captured image data and actual captured image data and records the encoded image data on the recording medium 200. Thus, a series of shooting processes of the digital camera 100 is completed.
次に図4を参照して、図3のS311に示した画像補正処理について説明する。図4は本実施形態におけるデジタルカメラ100の画像補正処理例を示すフローチャートである。パスト撮影ではレリーズ前の画像を、電子シャッタを使用して撮影して記録する処理が行われるが、CMOSセンサを搭載した撮像装置では、パスト撮影画像にて動体ブレおよびカメラブレによるローリング歪の発生が懸念される。そこで、動体ブレ検出および補正と、カメラブレ検出および補正の処理が行われる。 Next, the image correction process shown in S311 of FIG. 3 will be described with reference to FIG. FIG. 4 is a flowchart showing an example of image correction processing of the digital camera 100 in the present embodiment. In past shooting, the pre-release image is shot and recorded using an electronic shutter. However, in an imaging device equipped with a CMOS sensor, rolling distortion occurs due to motion blur and camera shake in the past shot image. Concerned. Therefore, processing for motion blur detection and correction and camera shake detection and correction is performed.
S400でシステム制御部50は動体検出処理を行う。動体検出処理ではパスト撮影画像と本撮影画像に基づいて動体が検出される。システム制御部50は、画像処理部24により、電子シャッタを使用して撮影したパスト撮影画像を複数エリアに分割する。そして、分割したそれぞれのエリアに含まれるパスト撮影画像と、メカニカルシャッタを使用して撮影した本撮影画像とを比較し、画像間の動きベクトルをエリアごとに算出する。算出された動きベクトルに基づいて動体の有無を検出することができる。例えば、それぞれのエリアで算出された動きベクトルのうち、大きさ及び向きが類似する動きベクトルをグループ化し、画像内で支配的な動きベクトルを決定する処理が行われる。この決定された動きベクトルに対して、大きさ及び向きが明らかに異なるベクトルを有する複数のエリアが塊になって存在する場合に、そのエリアに動体が存在すると判定することができる。図6を参照して具体的に説明する。図6(A)はパスト撮影画像を例示し、ローリング歪が発生している動体の画像601と、背景の画像602を示す。図6(B)は本撮影画像を例示し、図6(C)は動体検出結果を例示する。 In S400, the system control unit 50 performs a moving object detection process. In the moving object detection process, a moving object is detected based on the past photographed image and the main photographed image. The system control unit 50 causes the image processing unit 24 to divide a past photographed image photographed using an electronic shutter into a plurality of areas. Then, the past captured image included in each divided area is compared with the actual captured image captured using the mechanical shutter, and a motion vector between the images is calculated for each area. Based on the calculated motion vector, the presence or absence of a moving object can be detected. For example, among the motion vectors calculated in each area, motion vectors having similar sizes and orientations are grouped to determine a dominant motion vector in the image. When a plurality of areas having vectors whose sizes and directions are clearly different from the determined motion vector are present in a lump, it can be determined that a moving object exists in the area. This will be specifically described with reference to FIG. FIG. 6A illustrates a past photographed image, and shows a moving object image 601 in which rolling distortion has occurred and a background image 602. FIG. 6B illustrates the actual captured image, and FIG. 6C illustrates the moving object detection result.
図4のS401でシステム制御部50はカメラブレ検出処理を行う。カメラブレ検出処理では、パスト撮影画像と本撮影画像からカメラブレが検出される。システム制御部50は、画像処理部24により、メカニカルシャッタを使用して撮影した本撮影画像を基準とし、電子シャッタを使用して撮影したパスト撮影画像のラインごとの移動量を算出する。このとき、S400で動体と判定されたエリアは移動量の算出から除外される。算出されたラインごとの移動量に基づいてカメラブレの有無を検出することができる。図7を参照して具体的に説明する。図7(A)はパスト撮影画像(左傾した塔の画像701)を例示し、図7(B)は本撮影画像(傾いていない塔の画像702)を例示する。図7(C)はカメラブレ検出処理によるラインごとの移動量(矢印参照)の算出結果を例示する。 In S401 of FIG. 4, the system control unit 50 performs camera shake detection processing. In the camera shake detection process, camera shake is detected from the past photographed image and the main photographed image. The system control unit 50 uses the image processing unit 24 to calculate a movement amount for each line of the past photographed image photographed using the electronic shutter with reference to the main photographed image photographed using the mechanical shutter. At this time, the area determined as a moving body in S400 is excluded from the calculation of the movement amount. The presence or absence of camera shake can be detected based on the calculated movement amount for each line. This will be specifically described with reference to FIG. FIG. 7A illustrates a past photographed image (a tower image 701 tilted to the left), and FIG. 7B illustrates a main photographed image (a tower image 702 not tilted). FIG. 7C illustrates the calculation result of the movement amount (see arrow) for each line by the camera shake detection process.
S402でシステム制御部50は、S401でのカメラブレ検出処理の結果に基づいて、撮影画像にカメラブレが生じているか否かを判定する。撮影画像にカメラブレが生じている場合にはS403へ処理を進め、撮影画像にカメラブレが生じていない場合にはS404へ進む。S403でシステム制御部50は、S401で算出した複数の移動量を用いて、パスト撮影画像をラインごとに補正する。複数の移動量は、メカニカルシャッタを使用して撮影した本撮影画像を基準とした、パスト撮影画像のラインごとの移動量である。S403のカメラブレ補正処理によって、パスト撮影画像に生じる、カメラブレによるローリング歪が補正される(図7(D)参照)。 In step S402, the system control unit 50 determines whether camera shake has occurred in the captured image based on the result of the camera shake detection process in step S401. If camera shake has occurred in the captured image, the process proceeds to S403. If camera blur has not occurred in the captured image, the process proceeds to S404. In step S403, the system control unit 50 corrects the past photographed image for each line using the plurality of movement amounts calculated in step S401. The plurality of movement amounts are movement amounts for each line of the past photographed image with the main photographed image photographed using the mechanical shutter as a reference. By the camera shake correction process in S403, rolling distortion caused by camera shake occurring in the past photographed image is corrected (see FIG. 7D).
次に、S404でシステム制御部50は、S400での動体検出処理の結果に基づいて、撮影画像中に動体の画像が有るか否かを判定する。判定の結果、撮影画像中に動体の画像が有ると判定された場合、S405へ処理を進め、撮影画像中に動体の画像が無いと判定された場合には画像補正処理を終了する。 Next, in S404, the system control unit 50 determines whether there is a moving object image in the captured image, based on the result of the moving object detection process in S400. As a result of the determination, if it is determined that there is a moving object image in the captured image, the process proceeds to S405, and if it is determined that there is no moving object image in the captured image, the image correction process ends.
S405でシステム制御部50は動体ブレ(画像ブレ)補正処理を行う。S400で検出された動体に対して、メカニカルシャッタを使用して撮影した本撮影画像から切り出した動体画像に基づき、ローリング歪が補正されたパスト撮影画像の動体画像が補正される。システム制御部50は、画像処理部24により、メカニカルシャッタを使用して撮影した本撮影画像に含まれる動体画像を基準とし、ローリング歪が補正されたパスト撮影画像に含まれる動体画像のラインごとの移動量を算出する。なお、この2つの画像間で、被写体の向きや形状に変化が生じていることが考えられる。そのため、ライン毎に得られた移動量をそのまま補正量として用いるのではなく、それぞれのライン毎に得られた移動量に対して、ラインをまたがる方向にローパスフィルタが適用されて、ライン毎に得られた移動量を平滑化したものを補正量とする。図6(D)は補正後のパスト撮影画像を例示する。電子シャッタを使用して取得されたパスト撮影画像の動体像601は動体ブレによるローリング歪が生じているが、動体ブレ補正によってローリング歪が除去される。S405の動体ブレ補正処理によって、パスト撮影画像の動体像に生じた、動体ブレによるローリング歪を補正することができる。 In step S405, the system control unit 50 performs moving body blurring (image blurring) correction processing. For the moving object detected in S400, the moving object image of the past photographed image in which the rolling distortion is corrected is corrected based on the moving object image cut out from the main photographed image photographed using the mechanical shutter. The system control unit 50 uses the image processing unit 24 as a reference for the moving body image included in the actual captured image captured using the mechanical shutter, and for each line of the moving body image included in the past captured image in which the rolling distortion is corrected. The amount of movement is calculated. Note that it is conceivable that the orientation and shape of the subject have changed between the two images. Therefore, the amount of movement obtained for each line is not used as a correction amount as it is, but the amount of movement obtained for each line is applied with a low-pass filter in the direction across the lines. The smoothed amount of movement is used as the correction amount. FIG. 6D illustrates a past photographed image after correction. The moving body image 601 of the past photographed image acquired using the electronic shutter has rolling distortion caused by moving body blur, but the rolling distortion is removed by moving body blur correction. By the moving body blur correction process of S405, it is possible to correct the rolling distortion caused by the moving body blur that has occurred in the moving body image of the past photographed image.
本実施形態によれば、メカニカルシャッタを使用して撮影した本撮影画像に基づいて、電子シャッタを使用して撮影したパスト撮影画像を補正することができる。
なお、図4のS401ではカメラブレをパスト撮影画像と本撮影画像から検出する例を説明したが、加速度センサ等を用いてカメラブレを検出する構成としてもよい。このようにすることで、カメラブレが無い場合のカメラブレ検出時間を削減でき、カメラ処理のレスポンスを向上させることが可能である。
According to the present embodiment, a past photographed image photographed using an electronic shutter can be corrected based on a main photographed image photographed using a mechanical shutter.
In addition, although the example which detects a camera shake from a past photography image and a real photography image was demonstrated in S401 of FIG. 4, it is good also as a structure which detects a camera shake using an acceleration sensor etc. FIG. By doing in this way, the camera shake detection time when there is no camera shake can be reduced, and the response of the camera process can be improved.
また、撮像素子として二次元に配列された画素をラインごとに順次走査するローリングシャッタ機能に加えて、全ラインを同時に走査するグローバルシャッタ機能を備えた撮像素子を用いる構成としてもよい。この撮像素子は電子シャッタ手段として、各画素を行ごとに順次走査する第1のシャッタ手段、および各画素を同時に走査する第2のシャッタ手段を有する。つまり第1のシャッタ手段はローリングシャッタであり、撮像素子のリセット動作から読み出しが各画素の行ごとに時間差をもって行われる(ローリング動作)。第2のシャッタ手段はグローバルシャッタである。第1のシャッタ手段を用いた第1の撮影の後に、第2のシャッタ手段を用いた第2の撮影が行われる。以上の説明において、メカニカルシャッタに代えてグローバルシャッタを使用することで前記と同様の効果が得られる。このようにすることでメカニカルシャッタを削減でき、カメラのコスト低減が可能である。 In addition to a rolling shutter function that sequentially scans pixels arranged two-dimensionally for each line, an imaging element that has a global shutter function that simultaneously scans all lines may be used. This image pickup device has, as electronic shutter means, first shutter means for sequentially scanning each pixel row by row, and second shutter means for simultaneously scanning each pixel. That is, the first shutter means is a rolling shutter, and reading is performed with a time difference for each pixel row from the reset operation of the image sensor (rolling operation). The second shutter means is a global shutter. After the first photographing using the first shutter means, the second photographing using the second shutter means is performed. In the above description, the same effect as described above can be obtained by using a global shutter instead of the mechanical shutter. By doing so, the mechanical shutter can be reduced, and the cost of the camera can be reduced.
本実施形態では、電子シャッタを使用する撮影としてパスト撮影を例に説明した。この他、露出を変えながら撮影した複数枚の画像を合成することで幅広いダイナミックレンジを持つ画像を撮影するHDR(High Dynamic Range)撮影のように、複数の画像を撮影して合成する撮影にも本発明を適用可能である。例えばHDR撮影の場合、前記の説明において、適正露出から露出を変えた画像を、電子シャッタを使用して撮影する画像とする。電子シャッタを使用して撮影した画像に生じるローリング歪を、メカニカルシャッタを使用して撮影した適正露出の画像に基づいて補正することができる。このようにすることで、全ての画像についてメカニカルシャッタを使用して撮影する場合に比べて、HDR撮影の撮影時間を短縮可能である。 In the present embodiment, the past shooting has been described as an example of shooting using the electronic shutter. In addition, it is also possible to shoot and combine multiple images, such as HDR (High Dynamic Range) shooting that captures images with a wide dynamic range by combining multiple images taken with different exposures. The present invention is applicable. For example, in the case of HDR shooting, in the above description, an image in which exposure is changed from proper exposure is set as an image shot using an electronic shutter. Rolling distortion that occurs in an image captured using an electronic shutter can be corrected based on a properly exposed image captured using a mechanical shutter. By doing in this way, it is possible to shorten the HDR imaging time compared to the case where all images are captured using the mechanical shutter.
[第2実施形態]
次に、本発明の第2実施形態を説明する。本実施形態では、撮影モードの判別結果やカメラブレ量に応じてパスト撮影画像を補正するか否かを切り替える。尚、本実施形態において第1実施形態の場合と同様の構成については既に使用した符号を用いることによって、それらの詳細な説明を省略する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. In the present embodiment, whether or not to correct the past shot image is switched according to the determination result of the shooting mode and the camera shake amount. In addition, in this embodiment, about the structure similar to the case of 1st Embodiment, those detailed description is abbreviate | omitted by using the code | symbol already used.
図5は本実施形態に係るデジタルカメラ100の画像補正処理を例示するフローチャートである。以下の処理は、システム制御部50のCPUが不揮発性メモリ56に格納されたプログラムをシステムメモリ52に展開して実行することにより実現される。なお、図5に示すS500〜S502、S504、S506およびS507の処理は、第1実施形態で説明した図4のS400〜S402、S403、S404およびS405と同様の処理であるため、それらの説明を省略して主に相違点を説明する。 FIG. 5 is a flowchart illustrating an image correction process of the digital camera 100 according to this embodiment. The following processing is realized by the CPU of the system control unit 50 developing the program stored in the nonvolatile memory 56 in the system memory 52 and executing it. Note that the processing of S500 to S502, S504, S506, and S507 shown in FIG. 5 is the same as S400 to S402, S403, S404, and S405 of FIG. 4 described in the first embodiment. The differences will be mainly described below.
図5のS502でカメラブレ有りと判定されてS503へ進んだ場合に、システム制御部50は、S501のカメラブレ検出処理で検出したカメラブレ量を所定値と比較する。所定値は予め設定されたカメラブレ量の閾値であり、システム制御部50はカメラブレ量が所定値以上であるか否かを判定する。カメラブレ量が所定値より小さい場合、S504へ処理を進めるが、カメラブレ量が所定量以上である場合にはS505に移行する。つまり、デジタルカメラ100のカメラブレ量が閾値以上である場合には、S504のカメラブレ補正は行われない。パスト撮影中にデジタルカメラ100が大きく振られた場合には、電子シャッタを使用して撮影したパスト撮影画像と、メカニカルシャッタを使用して撮影した本撮影画像とが異なる可能性が高いためである。 When it is determined in S502 of FIG. 5 that there is camera shake and the process proceeds to S503, the system control unit 50 compares the camera shake amount detected in the camera shake detection process of S501 with a predetermined value. The predetermined value is a preset camera shake amount threshold, and the system control unit 50 determines whether or not the camera shake amount is equal to or greater than a predetermined value. If the camera shake amount is smaller than the predetermined value, the process proceeds to S504. If the camera shake amount is equal to or larger than the predetermined amount, the process proceeds to S505. That is, when the camera shake amount of the digital camera 100 is equal to or greater than the threshold value, the camera shake correction in S504 is not performed. This is because when the digital camera 100 is shaken greatly during past shooting, there is a high possibility that the past shooting image shot using the electronic shutter is different from the main shooting image shot using the mechanical shutter. .
図5のS505でシステム制御部50は、デジタルカメラ100の撮影モードがポートレート撮影モードであるか否かを判定する。撮影モードがポートレート撮影モードである場合、画像補正処理を終了し、撮影モードがポートレート撮影モードでない場合にはS506へ処理を進める。つまり、撮影モードがポートレート撮影モードである場合、S507の動体ブレ補正は行われない。このようにすることで、ポートレート撮影モードの被写体である人物が動いた場合に、誤補正や過補正によって人物の画像が不自然に補正されてしまうことを防止できる。 In step S505 in FIG. 5, the system control unit 50 determines whether the shooting mode of the digital camera 100 is the portrait shooting mode. If the shooting mode is the portrait shooting mode, the image correction process is terminated. If the shooting mode is not the portrait shooting mode, the process proceeds to S506. That is, when the shooting mode is the portrait shooting mode, the moving body blur correction in S507 is not performed. In this way, when the person who is the subject in the portrait shooting mode moves, it is possible to prevent the person image from being unnaturally corrected due to erroneous correction or overcorrection.
本実施形態によれば、撮影モードやカメラブレ量に応じてパスト撮影画像を補正するか否かを切り替えることができる。
尚、図5のS505では、デジタルカメラ100の撮影モードがポートレート撮影モードであるか否かを判定する例を説明した。これに限らず、撮影モードが、撮影シーンを自動で判別するオートシーン判別モードである場合には、シーン判別結果がポートレート撮影であるか否かを判定してもよい。このようにすることで、撮影モードがオートシーン判別モードであっても、被写体である人物が動いた場合に人物の画像が不自然に補正されてしまうことを防止可能である。また、検出された被写体が人物であるか否かの判定処理を行って、被写体である人物が動いた場合には動体ブレ補正が行われないようにしてもよい。これにより、人物の画像が不自然に補正されてしまうことを防止可能である。
According to the present embodiment, it is possible to switch whether or not to correct a past shot image according to the shooting mode and the camera shake amount.
In S505 of FIG. 5, the example in which it is determined whether or not the shooting mode of the digital camera 100 is the portrait shooting mode has been described. However, the present invention is not limited to this, and when the shooting mode is an auto scene determination mode for automatically determining a shooting scene, it may be determined whether or not the scene determination result is portrait shooting. In this way, even when the shooting mode is the auto scene discrimination mode, it is possible to prevent the person image from being unnaturally corrected when the person who is the subject moves. Further, it is possible to perform a process for determining whether or not the detected subject is a person so that the moving body blur correction is not performed when the subject person moves. Thereby, it is possible to prevent the human image from being unnaturally corrected.
以上説明したように、本発明によれば、メカニカルシャッタまたはグローバルシャッタを使用して撮影した画像に基づいて、電子シャッタを使用して撮影した画像に発生するローリング歪を補正することができる。 As described above, according to the present invention, it is possible to correct rolling distortion occurring in an image captured using an electronic shutter, based on an image captured using a mechanical shutter or a global shutter.
[その他の実施形態]
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
[Other embodiments]
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
22 撮像部
24 画像処理部
50 システム制御部
61 レリーズボタン
101 シャッタ
200 記録媒体
22 imaging unit 24 image processing unit 50 system control unit 61 release button 101 shutter 200 recording medium
Claims (12)
前記電子シャッタ手段を用いて撮影された第1の画像と、前記メカニカルシャッタを用いて撮影された第2の画像の各データを取得する取得手段と、
前記第2の画像を用いて前記第1の画像の歪を補正する補正手段を有することを特徴とする撮像装置。 An image pickup apparatus comprising electronic shutter means by control of an image pickup device and a mechanical shutter that blocks incident light on a light receiving surface of the image pickup device,
Obtaining means for obtaining data of a first image photographed using the electronic shutter means and a second image photographed using the mechanical shutter;
An image pickup apparatus comprising correction means for correcting distortion of the first image using the second image.
前記電子シャッタ手段は前記各画素を行ごとに順次走査することを特徴とする請求項1に記載の撮像装置。 The image sensor reads out the signal of each pixel by the XY address method,
The imaging apparatus according to claim 1, wherein the electronic shutter unit sequentially scans the pixels for each row.
前記指示手段の指示にしがって撮影された前記第2の画像のデータを記録する記録手段を備え、
前記第1の画像の撮影は、前記指示手段の指示よりも前に、連続的に実行される撮影であることを特徴とする請求項1または2に記載の撮像装置。 Instruction means for instructing the timing of shooting;
Recording means for recording data of the second image photographed in accordance with an instruction of the instruction means;
The imaging apparatus according to claim 1, wherein the first image is captured continuously before an instruction from the instruction unit.
前記補正手段は、前記第2の画像から検出された前記動体の画像を用いて前記第1の画像から検出された前記動体の画像を補正することを特徴とする請求項1から4のいずれか1項に記載の撮像装置。 Detecting means for detecting a moving object by calculating a motion vector between the images of the first and second images;
5. The correction unit corrects the moving body image detected from the first image using the moving body image detected from the second image. 6. The imaging apparatus according to item 1.
前記補正手段は前記判別手段による判別の結果にしたがって前記第1の画像の歪を補正するか否かを決定することを特徴とする請求項1から6のいずれか1項に記載の撮像装置。 It has a discriminating means for discriminating the shooting scene,
The imaging apparatus according to claim 1, wherein the correction unit determines whether to correct distortion of the first image according to a determination result by the determination unit.
前記補正手段は前記判別手段による判別の結果にしたがって前記第1の画像の歪を補正するか否かを決定することを特徴とする請求項1から6のいずれか1項に記載の撮像装置。 A determination means for determining a subject;
The imaging apparatus according to claim 1, wherein the correction unit determines whether to correct distortion of the first image according to a determination result by the determination unit.
前記補正手段は前記ブレ検出手段が検出した前記ブレ量を取得し、前記ブレ量が閾値より小さい場合に前記第1の画像の歪を補正することを特徴とする請求項1から8のいずれか1項に記載の撮像装置。 Comprising a blur detection means for detecting the blur amount of the imaging device;
9. The correction unit according to claim 1, wherein the correction unit acquires the blur amount detected by the blur detection unit, and corrects the distortion of the first image when the blur amount is smaller than a threshold value. The imaging apparatus according to item 1.
前記電子シャッタ手段は、前記各画素を行ごとに順次走査する第1のシャッタ手段、および前記各画素を同時に走査する第2のシャッタ手段であり、
前記第2のシャッタ手段による撮影で取得された画像を用いて、前記第1のシャッタ手段による撮影で取得された画像の歪を補正する補正手段を備えることを特徴とする撮像装置。 An image pickup apparatus having an electronic shutter means and having an image pickup element that reads out a signal of each pixel by an XY address method,
The electronic shutter means is a first shutter means for sequentially scanning the pixels for each row, and a second shutter means for simultaneously scanning the pixels.
An image pickup apparatus comprising: a correction unit that corrects distortion of an image acquired by photographing with the first shutter unit using an image acquired by photographing with the second shutter unit.
前記電子シャッタ手段を用いて撮影された第1の画像と、前記メカニカルシャッタを用いて撮影された第2の画像の各データを取得する取得ステップと、
前記第2の画像を用いて、前記第1の画像の歪を補正する補正ステップを有することを特徴とする撮像装置の制御方法。 A control method executed by an image pickup apparatus including an electronic shutter means by control of an image pickup device and a mechanical shutter that blocks incident light on a light receiving surface of the image pickup device,
An acquisition step of acquiring each data of a first image photographed using the electronic shutter means and a second image photographed using the mechanical shutter;
An image pickup apparatus control method comprising: a correction step of correcting distortion of the first image using the second image.
前記第1のシャッタ手段を用いて第1の撮影を行うステップと、
前記第2のシャッタ手段を用いて第2の撮影を行うステップと、
前記第2の撮影で取得された画像を用いて、前記第1の撮影で取得された画像の歪を補正するステップを有することを特徴とする撮像装置の制御方法。
An image sensor that reads out the signal of each pixel by an XY address method is provided, and as an electronic shutter means, a first shutter means that sequentially scans each pixel of the image sensor for each row, and a second that simultaneously scans each pixel A control method executed by an imaging apparatus having shutter means,
Performing a first photographing using the first shutter means;
Performing second imaging using the second shutter means;
A method for controlling an imaging apparatus, comprising: correcting distortion of an image acquired by the first imaging using an image acquired by the second imaging.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015159151A JP2017038281A (en) | 2015-08-11 | 2015-08-11 | Imaging device and control method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015159151A JP2017038281A (en) | 2015-08-11 | 2015-08-11 | Imaging device and control method therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017038281A true JP2017038281A (en) | 2017-02-16 |
JP2017038281A5 JP2017038281A5 (en) | 2018-09-27 |
Family
ID=58048780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015159151A Pending JP2017038281A (en) | 2015-08-11 | 2015-08-11 | Imaging device and control method therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2017038281A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018159762A1 (en) | 2017-03-01 | 2018-09-07 | ヤマハ発動機株式会社 | Charging apparatus |
CN114731372A (en) * | 2019-12-02 | 2022-07-08 | 三星电子株式会社 | Electronic device and method for correcting image during camera switching |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007142929A (en) * | 2005-11-21 | 2007-06-07 | Megachips Lsi Solutions Inc | Image processing apparatus and camera system |
JP2009089037A (en) * | 2007-09-28 | 2009-04-23 | Fujifilm Corp | Photographing controller, photographing control method, photographing control program and photographing device |
JP2011035891A (en) * | 2009-07-08 | 2011-02-17 | Nikon Corp | Electronic camera |
JP2011097576A (en) * | 2009-10-02 | 2011-05-12 | Nikon Corp | Imaging apparatus |
JP2012039177A (en) * | 2010-08-03 | 2012-02-23 | Canon Inc | Imaging apparatus |
JP2015095676A (en) * | 2013-11-08 | 2015-05-18 | オリンパス株式会社 | Solid imager and imager |
-
2015
- 2015-08-11 JP JP2015159151A patent/JP2017038281A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007142929A (en) * | 2005-11-21 | 2007-06-07 | Megachips Lsi Solutions Inc | Image processing apparatus and camera system |
JP2009089037A (en) * | 2007-09-28 | 2009-04-23 | Fujifilm Corp | Photographing controller, photographing control method, photographing control program and photographing device |
JP2011035891A (en) * | 2009-07-08 | 2011-02-17 | Nikon Corp | Electronic camera |
JP2011097576A (en) * | 2009-10-02 | 2011-05-12 | Nikon Corp | Imaging apparatus |
JP2012039177A (en) * | 2010-08-03 | 2012-02-23 | Canon Inc | Imaging apparatus |
JP2015095676A (en) * | 2013-11-08 | 2015-05-18 | オリンパス株式会社 | Solid imager and imager |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018159762A1 (en) | 2017-03-01 | 2018-09-07 | ヤマハ発動機株式会社 | Charging apparatus |
CN114731372A (en) * | 2019-12-02 | 2022-07-08 | 三星电子株式会社 | Electronic device and method for correcting image during camera switching |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5144422B2 (en) | Imaging apparatus and imaging method | |
JP6833746B2 (en) | Imaging equipment, imaging methods, programs and recording media | |
KR101436839B1 (en) | Apparatus and mthod for self timer image capture by checking the number of person | |
EP2219366B1 (en) | Image capturing device, image capturing method, and image capturing program | |
JP2007281536A (en) | Object shake detector, photographing device, and method of controlling them, control program, and recording medium | |
JP2009232276A (en) | Image pickup device | |
JP2007221312A (en) | Imaging apparatus | |
JP6833801B2 (en) | Imaging equipment, imaging methods, programs and recording media | |
JP2008187255A (en) | Imaging apparatus and image correction method | |
JP4792929B2 (en) | Digital camera | |
JP2007299339A (en) | Image reproducing device, method and program | |
JP2013110754A (en) | Camera device, and photographing method and program of the same | |
JP2006287814A (en) | Imaging apparatus and method of determining motion vector | |
JP2017038281A (en) | Imaging device and control method therefor | |
JP2010114577A (en) | Imaging apparatus, image processor, control method and image processing method of imaging apparatus | |
JP2010193324A (en) | Camera apparatus, photographing method thereof and program | |
JP2008263478A (en) | Imaging apparatus | |
JP2008054031A (en) | Digital camera and display control method | |
JP6768449B2 (en) | Imaging control device, control method and program of imaging device | |
JP2009088628A (en) | Image processor | |
JP5021370B2 (en) | Imaging apparatus, display method, and program | |
JP2007306436A (en) | Imaging apparatus | |
JP2014225763A (en) | Imaging apparatus, control method of the same, program, and storage medium | |
JP6975144B2 (en) | Imaging processing device, electronic device, imaging processing method, imaging processing device control program | |
JP2008028956A (en) | Imaging apparatus and method for generating image signal for detecting target therein |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180808 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180808 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190415 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190604 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20191203 |