JP2021152595A - Control device, imaging apparatus, control method, and program - Google Patents

Control device, imaging apparatus, control method, and program Download PDF

Info

Publication number
JP2021152595A
JP2021152595A JP2020053117A JP2020053117A JP2021152595A JP 2021152595 A JP2021152595 A JP 2021152595A JP 2020053117 A JP2020053117 A JP 2020053117A JP 2020053117 A JP2020053117 A JP 2020053117A JP 2021152595 A JP2021152595 A JP 2021152595A
Authority
JP
Japan
Prior art keywords
image
image sensor
movement amount
optical system
crop
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020053117A
Other languages
Japanese (ja)
Inventor
本庄謙一
Kenichi Honjo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Priority to JP2020053117A priority Critical patent/JP2021152595A/en
Publication of JP2021152595A publication Critical patent/JP2021152595A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Studio Devices (AREA)
  • Exposure Control For Cameras (AREA)
  • Adjustment Of Camera Lenses (AREA)

Abstract

To suppress the degradation of image quality caused by the shift of an image caused by the distortion aberration of an optical system caused by shake correction.SOLUTION: A control device for controlling an imaging apparatus including the optical system, an image sensor, and a moving mechanism for moving the optical system or the image sensor in a direction crossing the optical axis of the optical system, to execute the shake correction includes a circuit configured so as to determine a timing for executing a reset operation for outputting a first captured image from the image sensor on the basis of information indicating the amount of the shift of the image caused by the distortion aberration of the optical system caused by the shake correction and for moving the optical system or the image sensor to a predetermined first position and so as to execute the reset operation.SELECTED DRAWING: Figure 6

Description

本発明は、制御装置、撮像装置、制御方法、及びプログラムに関する。 The present invention relates to a control device, an imaging device, a control method, and a program.

特許文献1には、「アクチュエータの駆動により撮像素子12は1フレームの受光期間中に所定の第1の経路で移動しながら、1フレームの画像信号の生成が行われる」と記載されている。
[先行技術文献]
[特許文献]
[特許文献1] 特開2008−35241号公報
Patent Document 1 describes that "the image sensor 12 is driven by an actuator to generate an image signal of one frame while moving along a predetermined first path during a light receiving period of one frame."
[Prior art literature]
[Patent Document]
[Patent Document 1] Japanese Unexamined Patent Publication No. 2008-35241

光学系またはイメージセンサを光軸と交差する方向に移動させることで振れ補正を行う場合に、物理的な移動可能範囲内で光学系またはイメージセンサを移動させるだけでは、不十分な場合がある。 When performing runout correction by moving the optical system or image sensor in a direction intersecting the optical axis, it may not be sufficient to move the optical system or image sensor within the physically movable range.

本発明の一態様に係る制御装置は、光学系と、イメージセンサと、光学系またはイメージセンサを光学系の光軸と交差する方向に移動させて、振れ補正を実行する移動機構とを備える撮像装置を制御する制御装置でよい。制御装置は、振れ補正に伴う光学系の歪曲収差による像のずれ量を示す情報に基づいて、イメージセンサから第1撮像画像を出力させ、かつ光学系またはイメージセンサを予め定められた第1位置に移動させる第1動作を実行するタイミングを決定し、タイミングで第1動作を実行するように構成される回路を備えてよい。 The control device according to one aspect of the present invention includes an optical system, an image sensor, and a moving mechanism that moves the optical system or the image sensor in a direction intersecting the optical axis of the optical system to perform runout correction. It may be a control device that controls the device. The control device outputs the first captured image from the image sensor based on the information indicating the amount of image shift due to the distortion of the optical system due to the runout correction, and sets the optical system or the image sensor to a predetermined first position. A circuit configured to determine the timing of executing the first operation to be moved to and execute the first operation at the timing may be provided.

回路は、情報に基づいて、第1露光時間内に第1動作を実行する第1周期を決定することで、タイミングを決定するように構成されてよい。 The circuit may be configured to determine the timing by determining the first period of performing the first operation within the first exposure time based on the information.

回路は、第1露光時間内に第1周期で第1動作を実行することでイメージセンサから出力される複数の第1撮像画像に基づいて、画像を生成するように構成されてよい。 The circuit may be configured to generate an image based on a plurality of first captured images output from the image sensor by executing the first operation in the first cycle within the first exposure time.

回路は、第1周期に従って第1時点で光学系またはイメージセンサを第1方向に第1移動量だけ移動させることにより第1動作を実行するように構成されてよい。回路は、第1周期に従って第1時点に続く第2時点で第1動作をさらに実行するように構成されてよい。回路は、第1時点の第1撮像画像内の第1クロップエリアから第1クロップ画像をクロップするように構成されてよい。回路は、第1クロップエリアを第1方向と反対の第2方向に第1移動量に相当する量だけ移動させた第2時点の第1撮像画像内の第2クロップエリアから第2クロップ画像をクロップするように構成されてよい。回路は、第1クロップ画像及び第2クロップ画像に基づいて、画像を生成するように構成されてよい。 The circuit may be configured to perform the first operation by moving the optical system or the image sensor in the first direction by the first movement amount according to the first period at the first time point. The circuit may be configured to further perform the first operation at a second time point following the first time point according to the first period. The circuit may be configured to crop the first crop image from the first crop area in the first captured image at the first time point. The circuit moves the first crop area in the second direction opposite to the first direction by the amount corresponding to the first movement amount, and moves the second crop image from the second crop area in the first captured image at the second time point. It may be configured to crop. The circuit may be configured to generate an image based on the first crop image and the second crop image.

回路は、情報に基づいて、移動機構の第1位置からの移動量として許容可能な第1移動量を決定し、移動機構の移動量が第1移動量に達する時点をタイミングと決定するように構成されてよい。 Based on the information, the circuit determines the allowable first movement amount as the movement amount from the first position of the movement mechanism, and determines the time when the movement amount of the movement mechanism reaches the first movement amount as the timing. It may be configured.

回路は、情報に基づいて移動機構の第1位置からの移動量として許容可能な移動量と、光学系またはイメージセンサの物理的な制約に基づいて移動機構の第1位置からの移動量として許容可能な移動量との比較に基づいて、第1移動量を決定するように構成されてよい。 The circuit allows the amount of movement from the first position of the moving mechanism based on the information and the amount of movement from the first position of the moving mechanism based on the physical constraints of the optical system or the image sensor. It may be configured to determine the first movement amount based on a comparison with a possible movement amount.

回路は、第1露光時間内で移動機構の移動量が第1移動量に達する時点ごとに第1動作が実行されることでイメージセンサから出力される複数の第1撮像画像に基づいて、画像を生成するように構成されてよい。 The circuit is based on a plurality of first captured images output from the image sensor by executing the first operation at each time when the movement amount of the movement mechanism reaches the first movement amount within the first exposure time. May be configured to generate.

回路は、移動機構の移動量が第1移動量に達する第1時点で光学系またはイメージセンサを第1方向に第1移動量だけ移動させることにより第1動作を実行するように構成されたよい。回路は、移動機構の移動量が第1移動量に達する第1時点に続く第2時点で第1動作をさらに実行するように構成されてよい。回路は、第1時点の第1撮像画像内の第1クロップエリアから第1クロップ画像をクロップするように構成されてよい。回路は、第1クロップエリアを第1方向と反対の第2方向に第1移動量に相当する量だけ移動させた第2時点の第1撮像画像内の第2クロップエリアから第2クロップ画像をクロップするように構成されてよい。回路は、第1クロップ画像及び第2クロップ画像に基づいて、画像を生成するように構成されてよい。 The circuit may be configured to perform the first operation by moving the optical system or the image sensor in the first direction by the first movement amount at the first time when the movement amount of the movement mechanism reaches the first movement amount. .. The circuit may be configured to further perform the first operation at a second time point following the first time point when the movement amount of the moving mechanism reaches the first movement amount. The circuit may be configured to crop the first crop image from the first crop area in the first captured image at the first time point. The circuit moves the first crop area in the second direction opposite to the first direction by the amount corresponding to the first movement amount, and moves the second crop image from the second crop area in the first captured image at the second time point. It may be configured to crop. The circuit may be configured to generate an image based on the first crop image and the second crop image.

撮像装置は、ズームレンズを有してよい。回路は、ズームレンズの位置、及び被写体までの距離に応じた情報に基づいて、タイミングを決定するように構成されてよい。 The imaging device may have a zoom lens. The circuit may be configured to determine the timing based on information according to the position of the zoom lens and the distance to the subject.

本発明の一態様に係る撮像装置は、上記制御装置と、光学系と、イメージセンサと、移動機構とを備えてよい。 The imaging device according to one aspect of the present invention may include the control device, an optical system, an image sensor, and a moving mechanism.

本発明の一態様に係る制御方法は、光学系と、イメージセンサと、光学系またはイメージセンサを光学系の光軸と交差する方向に移動させて、振れ補正を実行する移動機構とを備える撮像装置を制御する制御方法でよい。制御方法は、振れ補正に伴う光学系の歪曲収差による像のずれ量を示す情報に基づいて、イメージセンサから第1撮像画像を出力させ、かつ光学系またはイメージセンサを予め定められた第1位置に移動させる第1動作を実行するタイミングを決定する段階を備えてよい。制御方法は、タイミングで第1動作を実行する段階を備えてよい。 The control method according to one aspect of the present invention includes an optical system, an image sensor, and a moving mechanism that moves the optical system or the image sensor in a direction intersecting the optical axis of the optical system to perform runout correction. A control method for controlling the device may be used. The control method is to output the first captured image from the image sensor based on the information indicating the amount of image shift due to the distortion of the optical system due to the runout correction, and to set the optical system or the image sensor to a predetermined first position. It may be provided with a step of determining the timing of executing the first operation of moving to. The control method may include a step of executing the first operation at the timing.

本発明の一態様に係るプログラムは、上記制御装置としてコンピュータを機能させるためのプログラムでよい。 The program according to one aspect of the present invention may be a program for operating a computer as the control device.

本発明の一態様によれば、像の歪みを抑制しつつ、像振れ補正を十分に実行することができる。 According to one aspect of the present invention, image shake correction can be sufficiently performed while suppressing image distortion.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 The outline of the above invention does not list all the necessary features of the present invention. Sub-combinations of these feature groups can also be inventions.

撮像装置の外観斜視図の一例を示す図である。It is a figure which shows an example of the external perspective view of the image pickup apparatus. 撮像装置の機能ブロックを示す図である。It is a figure which shows the functional block of an image pickup apparatus. 撮像装置の振れ角度の時間的な変化の様子を示す図である。It is a figure which shows the state of the time change of the runout angle of an image pickup apparatus. 像振れ補正機構のリセット動作を実行する撮像装置の振れ角度の時間的な変化の様子の一例を示す図である。It is a figure which shows an example of the state of the time change of the runout angle of the image pickup apparatus which executes the reset operation of the image shake correction mechanism. 像振れ補正に伴うレンズの歪曲収差の様子を示す図である。It is a figure which shows the state of the distortion of the lens with the image shake correction. 像振れ補正機構のリセット動作を実行する撮像装置の振れ角度の時間的な変化の様子の一例を示す図である。It is a figure which shows an example of the state of the time change of the runout angle of the image pickup apparatus which executes the reset operation of the image shake correction mechanism. 像振れ補正機構のリセット動作を実行する撮像装置の振れ角度の時間的な変化の様子の一例を示す図である。It is a figure which shows an example of the state of the time change of the runout angle of the image pickup apparatus which executes the reset operation of the image shake correction mechanism. 像振れ補正機構のリセット動作を実行する撮像装置の振れ角度の時間的な変化の様子の一例を示す図である。It is a figure which shows an example of the state of the time change of the runout angle of the image pickup apparatus which executes the reset operation of the image shake correction mechanism. 像振れ補正機構のリセット動作を実行する撮像装置の振れ角度の時間的な変化の様子の一例を示す図である。It is a figure which shows an example of the state of the time change of the runout angle of the image pickup apparatus which executes the reset operation of the image shake correction mechanism. ハードウェア構成の一例を示す図である。It is a figure which shows an example of a hardware configuration.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施の形態は特許請求の範囲に係る発明を限定するものではない。また、実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。以下の実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 Hereinafter, the present invention will be described through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Also, not all combinations of features described in the embodiments are essential to the means of solving the invention. It will be apparent to those skilled in the art that various changes or improvements can be made to the following embodiments. It is clear from the description of the claims that such modified or improved forms may also be included in the technical scope of the present invention.

特許請求の範囲、明細書、図面、及び要約書には、著作権による保護の対象となる事項が含まれる。著作権者は、これらの書類の何人による複製に対しても、特許庁のファイルまたはレコードに表示される通りであれば異議を唱えない。ただし、それ以外の場合、一切の著作権を留保する。 The claims, description, drawings, and abstracts include matters that are subject to copyright protection. The copyright holder will not object to any person's reproduction of these documents as long as they appear in the Patent Office files or records. However, in other cases, all copyrights are reserved.

本発明の様々な実施形態は、フローチャート及びブロック図を参照して記載されてよく、ここにおいてブロックは、(1)操作が実行されるプロセスの段階または(2)操作を実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、プログラマブル回路、及び/またはプロセッサによって実装されてよい。専用回路は、デジタル及び/またはアナログハードウェア回路を含んでよい。集積回路(IC)及び/またはディスクリート回路を含んでよい。プログラマブル回路は、再構成可能なハードウェア回路を含んでよい。再構成可能なハードウェア回路は、論理AND、論理OR、論理XOR、論理NAND、論理NOR、及び他の論理操作、フリップフロップ、レジスタ、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブルロジックアレイ(PLA)等のようなメモリ要素等を含んでよい。 Various embodiments of the present invention may be described with reference to flowcharts and block diagrams, wherein the block is (1) a stage of the process in which the operation is performed or (2) a device having a role of performing the operation. May represent the "part" of. Specific stages and "parts" may be implemented by programmable circuits and / or processors. Dedicated circuits may include digital and / or analog hardware circuits. It may include integrated circuits (ICs) and / or discrete circuits. Programmable circuits may include reconfigurable hardware circuits. Reconfigurable hardware circuits include logical AND, logical OR, logical XOR, logical NAND, logical NOR, and other logical operations, flip-flops, registers, field programmable gate arrays (FPGA), programmable logic arrays (PLA), etc. It may include a memory element such as.

コンピュータ可読媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよい。その結果、そこに格納される命令を有するコンピュータ可読媒体は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROMまたはフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(RTM)ディスク、メモリスティック、集積回路カード等が含まれてよい。 The computer-readable medium may include any tangible device capable of storing instructions executed by the appropriate device. As a result, the computer-readable medium having the instructions stored therein will include the product, including instructions that can be executed to create means for performing the operation specified in the flowchart or block diagram. Examples of computer-readable media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable media include floppy® disks, optical discs, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), Electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray (RTM) disc, memory stick, integrated A circuit card or the like may be included.

コンピュータ可読命令は、1または複数のプログラミング言語の任意の組み合わせで記述されたソースコードまたはオブジェクトコードの何れかを含んでよい。ソースコードまたはオブジェクトコードは、従来の手続型プログラミング言語を含む。従来の手続型プログラミング言語は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語または同様のプログラミング言語でよい。コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサまたはプログラマブル回路に対し、ローカルにまたはローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して提供されてよい。プロセッサまたはプログラマブル回路は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 Computer-readable instructions may include either source code or object code written in any combination of one or more programming languages. Source code or object code includes traditional procedural programming languages. Traditional procedural programming languages are assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcodes, firmware instructions, state-setting data, or Smalltalk®, JAVA®, C ++. It may be an object-oriented programming language such as, and a "C" programming language or a similar programming language. Computer-readable instructions are applied locally or to a processor or programmable circuit of a general purpose computer, special purpose computer, or other programmable data processing device, or a wide area network (WAN) such as a local area network (LAN), the Internet, etc. ) May be provided. The processor or programmable circuit may execute computer-readable instructions to create means for performing the operations specified in the flowchart or block diagram. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers and the like.

図1は、本実施形態に係る撮像装置100の外観斜視図の一例を示す図である。図2は、本実施形態に係る撮像装置100の機能ブロックを示す図である。 FIG. 1 is a diagram showing an example of an external perspective view of the image pickup apparatus 100 according to the present embodiment. FIG. 2 is a diagram showing a functional block of the image pickup apparatus 100 according to the present embodiment.

撮像装置100は、撮像部102及びレンズ部200を備える。撮像部102は、イメージセンサ120、撮像制御部110、及びメモリ130を有する。イメージセンサ120は、CCDまたはCMOSにより構成されてよい。イメージセンサ120は、ズームレンズ211及びフォーカスレンズ210を介して結像された光学像の画像データを撮像制御部110に出力する。撮像制御部110は、CPUまたはMPUなどのマイクロプロセッサ、MCUなどのマイクロコントローラなどにより構成されてよい。メモリ130は、コンピュータ可読可能な記録媒体でよく、SRAM、DRAM、EPROM、EEPROM、及びUSBメモリなどのフラッシュメモリの少なくとも1つを含んでよい。メモリ130は、撮像制御部110がイメージセンサ120などを制御するのに必要なプログラム等を格納する。メモリ130は、撮像装置100の筐体の内部に設けられてよい。メモリ130は、撮像装置100の筐体から取り外し可能に設けられてよい。 The image pickup apparatus 100 includes an image pickup section 102 and a lens section 200. The image pickup unit 102 includes an image sensor 120, an image pickup control unit 110, and a memory 130. The image sensor 120 may be composed of a CCD or CMOS. The image sensor 120 outputs the image data of the optical image formed through the zoom lens 211 and the focus lens 210 to the image pickup control unit 110. The image pickup control unit 110 may be composed of a CPU, a microprocessor such as an MPU, a microcontroller such as an MCU, or the like. The memory 130 may be a computer-readable recording medium and may include at least one of flash memories such as SRAM, DRAM, EPROM, EEPROM, and USB memory. The memory 130 stores a program or the like necessary for the image pickup control unit 110 to control the image sensor 120 or the like. The memory 130 may be provided inside the housing of the image pickup apparatus 100. The memory 130 may be provided so as to be removable from the housing of the image pickup apparatus 100.

撮像部102は、指示部162及び表示部160をさらに有してよい。指示部162は、撮像装置100に対する指示をユーザから受け付けるユーザインタフェースである。表示部160は、イメージセンサ120により撮像された画像、撮像装置100の各種設定情報などを表示する。表示部160は、タッチパネルで構成されてよい。 The imaging unit 102 may further include an indicator unit 162 and a display unit 160. The instruction unit 162 is a user interface that receives an instruction to the image pickup apparatus 100 from the user. The display unit 160 displays an image captured by the image sensor 120, various setting information of the image pickup device 100, and the like. The display unit 160 may be composed of a touch panel.

レンズ部200は、フォーカスレンズ210、ズームレンズ211、レンズ駆動部212、レンズ駆動部213及びレンズ制御部220を有する。フォーカスレンズ210、及びズームレンズ211は、少なくとも1つのレンズを含んでよい。フォーカスレンズ210、及びズームレンズ211の少なくとも一部または全部は、光軸に沿って移動可能に配置される。レンズ部200は、撮像部102に対して着脱可能に設けられる交換レンズでよい。レンズ駆動部212は、カム環、ガイド軸などの機構部材を介して、フォーカスレンズ210の少なくとも一部または全部を光軸に沿って移動させる。レンズ駆動部213は、カム環、ガイド軸などの機構部材を介して、ズームレンズ211の少なくとも一部または全部を光軸に沿って移動させる。レンズ制御部220は、撮像部102からのレンズ制御命令に従って、レンズ駆動部212及びレンズ駆動部213の少なくとも一方を駆動して、機構部材を介してフォーカスレンズ210及びズームレンズ211の少なくとも一方を光軸方向に沿って移動させることで、ズーム動作及びフォーカス動作の少なくとも一方を実行する。レンズ制御命令は、例えば、ズーム制御命令、及びフォーカス制御命令である。 The lens unit 200 includes a focus lens 210, a zoom lens 211, a lens drive unit 212, a lens drive unit 213, and a lens control unit 220. The focus lens 210 and the zoom lens 211 may include at least one lens. At least a part or all of the focus lens 210 and the zoom lens 211 are arranged so as to be movable along the optical axis. The lens unit 200 may be an interchangeable lens that is detachably provided with respect to the image pickup unit 102. The lens driving unit 212 moves at least a part or all of the focus lens 210 along the optical axis via a mechanical member such as a cam ring and a guide shaft. The lens driving unit 213 moves at least a part or all of the zoom lens 211 along the optical axis via a mechanical member such as a cam ring and a guide shaft. The lens control unit 220 drives at least one of the lens drive unit 212 and the lens drive unit 213 in accordance with a lens control command from the image pickup unit 102, and illuminates at least one of the focus lens 210 and the zoom lens 211 via a mechanical member. By moving along the axial direction, at least one of the zoom operation and the focus operation is executed. The lens control command is, for example, a zoom control command and a focus control command.

レンズ部200は、メモリ240、位置センサ214、及び位置センサ215をさらに有する。メモリ240は、レンズ駆動部212、及びレンズ駆動部213を介して移動するフォーカスレンズ210、及びズームレンズ211の制御値を記憶する。メモリ240は、SRAM、DRAM、EPROM、EEPROM、及びUSBメモリなどのフラッシュメモリの少なくとも1つを含んでよい。位置センサ214は、フォーカスレンズ210の位置を検出する。位置センサ214は、現在のフォーカス位置を検出してよい。位置センサ215は、ズームレンズ211の位置を検出する。位置センサ215は、ズームレンズ211の現在のズーム位置を検出してよい。 The lens unit 200 further includes a memory 240, a position sensor 214, and a position sensor 215. The memory 240 stores the control values of the focus lens 210 and the zoom lens 211 that move via the lens drive unit 212 and the lens drive unit 213. The memory 240 may include at least one of flash memories such as SRAM, DRAM, EPROM, EEPROM, and USB memory. The position sensor 214 detects the position of the focus lens 210. The position sensor 214 may detect the current focus position. The position sensor 215 detects the position of the zoom lens 211. The position sensor 215 may detect the current zoom position of the zoom lens 211.

レンズ部200は、光学式像振れ補正機構(OIS)を有する。より具体的には、レンズ部200は、像振れ補正用のレンズ231、レンズ駆動部233、位置センサ235、及び振動センサ250を有する。振動センサ250は、撮像装置100の振動を検出するジャイロセンサでよい。振動センサ250は、撮像装置100の振動を検出する加速度センサでよい。ジャイロセンサは、例えば角度振れと回転振れを検出する。加速度センサは、例えばX方向またはY方向のシフトぶれを検出する。ジャイロセンサでも、角度や回転をX方向の成分またはY方向の成分に変換することができる。加速度センサでも、X方向またはY方向のシフトぶれを角度ぶれと回転ぶれに変換することができる。振動センサ250は加速度センサとジャイロセンサを組み合わせてもよい。レンズ駆動部233は、レンズ231を光軸と交差する方向に移動させる。レンズ駆動部233は、レンズ231を光軸と直交する方向に移動させてよい。レンズ駆動部233は、ボイスコイルモータを含んでよい。 The lens unit 200 has an optical image stabilization mechanism (OIS). More specifically, the lens unit 200 includes a lens 231 for image shake correction, a lens drive unit 233, a position sensor 235, and a vibration sensor 250. The vibration sensor 250 may be a gyro sensor that detects the vibration of the image pickup device 100. The vibration sensor 250 may be an acceleration sensor that detects the vibration of the image pickup device 100. The gyro sensor detects, for example, angular runout and rotational runout. The accelerometer detects, for example, shift deviation in the X or Y direction. A gyro sensor can also convert an angle or rotation into a component in the X direction or a component in the Y direction. The accelerometer can also convert shift blur in the X or Y direction into angular blur and rotational blur. The vibration sensor 250 may be a combination of an acceleration sensor and a gyro sensor. The lens driving unit 233 moves the lens 231 in a direction intersecting the optical axis. The lens driving unit 233 may move the lens 231 in a direction orthogonal to the optical axis. The lens drive unit 233 may include a voice coil motor.

位置センサ235は、レンズ231の位置を検出する。位置センサ235は、レンズ231の光軸と垂直な方向の位置を検出してよい。位置センサ235は、レンズ231の光軸と垂直な方向の位置をレンズ231の振動を示す振動信号として出力してよい。 The position sensor 235 detects the position of the lens 231. The position sensor 235 may detect a position in a direction perpendicular to the optical axis of the lens 231. The position sensor 235 may output the position in the direction perpendicular to the optical axis of the lens 231 as a vibration signal indicating the vibration of the lens 231.

レンズ部200は、像振れ補正装置の一例である。レンズ制御部220は、振動センサ250から振動を示す振動信号を取得し、振動信号に基づいて、レンズ駆動部233を介して、レンズ231を光軸と交差する方向に振動させることで、像振れを補正する。イメージセンサ120は、ズームレンズ211、フォーカスレンズ210、及びレンズ231を介して結像された像を撮像する。 The lens unit 200 is an example of an image shake correction device. The lens control unit 220 acquires a vibration signal indicating vibration from the vibration sensor 250, and vibrates the lens 231 in a direction intersecting the optical axis via the lens drive unit 233 based on the vibration signal to cause image shake. To correct. The image sensor 120 captures an image formed through the zoom lens 211, the focus lens 210, and the lens 231.

撮像部102は、ボディ内像振れ補正機構(BIS)をさらに有する。より具体的には、撮像部102は、イメージセンサ駆動部150、及び位置センサ152をさらに有する。イメージセンサ駆動部150は、イメージセンサ120を光軸と交差する方向に移動させる。イメージセンサ駆動部150は、イメージセンサ120を光軸と直交する方向に移動させる。イメージセンサ駆動部150は、ボイルコイルモータを含んでよい。位置センサ152は、イメージセンサ120の位置を検出する。位置センサ152は、イメージセンサ120の光軸と垂直な方向の位置を検出してよい。位置センサ152は、120の光軸と垂直な方向の位置をイメージセンサ120の振動を示す振動信号として出力してよい。撮像制御部110は、振動センサ250から振動を示す振動信号を取得し、振動信号に基づいて、イメージセンサ駆動部150を介して、イメージセンサ120を光軸と交差する方向に振動させることで、像振れを補正する。 The imaging unit 102 further includes an in-body image shake correction mechanism (BIS). More specifically, the imaging unit 102 further includes an image sensor driving unit 150 and a position sensor 152. The image sensor driving unit 150 moves the image sensor 120 in a direction intersecting the optical axis. The image sensor driving unit 150 moves the image sensor 120 in a direction orthogonal to the optical axis. The image sensor drive unit 150 may include a boil coil motor. The position sensor 152 detects the position of the image sensor 120. The position sensor 152 may detect a position in a direction perpendicular to the optical axis of the image sensor 120. The position sensor 152 may output a position in a direction perpendicular to the optical axis of 120 as a vibration signal indicating vibration of the image sensor 120. The image pickup control unit 110 acquires a vibration signal indicating vibration from the vibration sensor 250, and based on the vibration signal, vibrates the image sensor 120 in a direction intersecting the optical axis via the image sensor drive unit 150. Correct the image shake.

撮像装置100は、OIS及びBISの少なくとも一方を有していればよい。イメージセンサ駆動部150またはレンズ駆動部233が移動機構の一例である。 The image pickup apparatus 100 may have at least one of OIS and BIS. The image sensor drive unit 150 or the lens drive unit 233 is an example of the moving mechanism.

上記のように、撮像装置100は、OISまたはBISを有することで、撮像装置100の振れを打ち消す方向に、レンズ231またはイメージセンサ120を移動させることで、像振れを補正する。しかし、レンズ231またはイメージセンサ120の移動可能範囲は、物理的な制約がある。したがって、撮像装置100の振れが大きいと、撮像装置100は十分に像振れを補正できない場合がある。 As described above, the image pickup device 100 has OIS or BIS, and moves the lens 231 or the image sensor 120 in the direction of canceling the shake of the image pickup device 100 to correct the image shake. However, the movable range of the lens 231 or the image sensor 120 is physically limited. Therefore, if the shake of the image pickup apparatus 100 is large, the image pickup apparatus 100 may not be able to sufficiently correct the image shake.

例えば、星の撮影など暗所で被写体を撮影する場合、露光時間が比較的長くなる傾向にある。ユーザが撮像装置100を手で持ちながら撮影する場合、露光時間が長いと、撮像装置100の振れが大きくなり、撮像装置100は十分に像振れを補正できない場合がある。 For example, when shooting a subject in a dark place such as shooting a star, the exposure time tends to be relatively long. When the user takes a picture while holding the image pickup device 100 by hand, if the exposure time is long, the shake of the image pickup device 100 becomes large, and the image pickup device 100 may not be able to sufficiently correct the image shake.

図3は、撮像装置100の振れ角度の時間的な変化の様子を示す。星などを撮影する場合、露光時間が12秒など比較的長くなる。ユーザが、撮像装置100を手で持ちながら星を撮影しようとすると、露光時間の間、撮像装置100を静止させておくことは難しい。したがって、撮像装置100の振れ角度が、露光時間の途中で、例えば、時点T1で、レンズ231またはイメージセンサ120の移動可能範囲500の限界を示す振れ角度を超えてしまう場合がある。この場合、露光時間内において、撮像装置100により撮像される撮像画像510上の星などの被写体520の位置がずれ、撮像画像510内の被写体520がぼけてしまう。 FIG. 3 shows how the deflection angle of the image pickup apparatus 100 changes with time. When shooting a star or the like, the exposure time is relatively long, such as 12 seconds. When the user tries to take a picture of a star while holding the image pickup device 100 by hand, it is difficult to keep the image pickup device 100 stationary during the exposure time. Therefore, the deflection angle of the image pickup apparatus 100 may exceed the deflection angle indicating the limit of the movable range 500 of the lens 231 or the image sensor 120 in the middle of the exposure time, for example, at the time point T1. In this case, within the exposure time, the position of the subject 520 such as a star on the captured image 510 imaged by the imaging device 100 shifts, and the subject 520 in the captured image 510 is blurred.

そこで、図4に示すように、撮像制御部110が、所望の被写体を撮像するために必要な所望の露光時間を複数に分割して、分割された期間(S1〜S6)ごとに、レンズ駆動部233またはイメージセンサ駆動部150にリセット動作を実行させて、レンズ231またはイメージセンサ120の位置を、移動可能範囲500内の予め定められた第1位置に移動させることが考えられる。第1位置は、例えば、レンズ231またはイメージセンサ120の移動可能範囲500の中心の位置でよい。 Therefore, as shown in FIG. 4, the imaging control unit 110 divides the desired exposure time required for imaging a desired subject into a plurality of parts, and drives the lens for each divided period (S1 to S6). It is conceivable to cause the unit 233 or the image sensor driving unit 150 to perform a reset operation to move the position of the lens 231 or the image sensor 120 to a predetermined first position within the movable range 500. The first position may be, for example, the position at the center of the movable range 500 of the lens 231 or the image sensor 120.

撮像制御部110は、分割された期間(S1〜S6)ごとに、イメージセンサ120から出力される撮像画像(600−1〜600−6)を取得する。撮像制御部110は、イメージセンサ120から出力される撮像画像(600−1〜600−6)に基づいて、所望の露光時間の画像を生成する。撮像制御部110は、イメージセンサ120から出力される撮像画像(600−1〜600−6)のそれぞれを位置合わせして、撮像画像(600−1〜600−6)のそれぞれを画素毎に画素値を加算することで、所望の露光時間の画像を生成してよい。所望の露光時間の画像は、分割された期間を合計した全体の露光時間で撮像された1つの画像に相当する画像である。 The image pickup control unit 110 acquires an image captured image (600-1 to 600-6) output from the image sensor 120 for each divided period (S1 to S6). The image pickup control unit 110 generates an image with a desired exposure time based on the captured image (600-1 to 600-6) output from the image sensor 120. The image pickup control unit 110 aligns each of the captured images (600-1 to 600-6) output from the image sensor 120, and pixels each of the captured images (600-1 to 600-6) pixel by pixel. By adding the values, an image with a desired exposure time may be generated. An image with a desired exposure time is an image corresponding to one image captured with the total exposure time obtained by adding up the divided periods.

撮像制御部110は、それぞれの撮像画像(600−1〜600−6)から予め定められたサイズのクロップエリア(610−1〜610−6)をクロップし、クロップ画像を取得する。すなわち、撮像制御部110は、それぞれの撮像画像(600−1〜600−6)から予め定められたサイズのクロップエリア(610−1〜610−6)の画像をトリミングすることで、クロップ画像を取得する。 The image pickup control unit 110 crops a crop area (610-1 to 610-6) having a predetermined size from each of the captured images (600-1 to 600-6), and acquires a cropped image. That is, the imaging control unit 110 crops the cropped image by trimming the cropped area (610-1 to 610-6) of a predetermined size from each captured image (600-1 to 600-6). get.

撮像制御部110は、分割された期間ごとにクロップエリア(610−1〜610−6)の位置を調整する。撮像制御部110は、例えば、イメージセンサ駆動部150を介して、レンズ231またはイメージセンサ120を第1方向に第1移動量だけ移動させることで、レンズ231またはイメージセンサ120を移動可能範囲内の予め定められた第1位置に移動させる。そこで、撮像制御部110は、第1方向と反対の第2方向に、第1移動量に相当する量だけ、撮像画像内でクロップエリアを移動させる。 The image pickup control unit 110 adjusts the position of the crop area (610-1 to 610-6) for each divided period. The image pickup control unit 110 moves the lens 231 or the image sensor 120 in the first direction by the first movement amount via the image sensor drive unit 150, for example, to move the lens 231 or the image sensor 120 within the movable range. Move to a predetermined first position. Therefore, the image pickup control unit 110 moves the crop area in the captured image in the second direction opposite to the first direction by an amount corresponding to the first movement amount.

撮像制御部110は、分割された期間ごとに取得されたそれぞれのクロップ画像に基づいて、所望の露光時間の画像620を生成する。撮像制御部110は、分割された期間ごとに取得されたそれぞれのクロップ画像を画素毎に画素値を加算して、所望の露光時間の画像620を生成する。 The image pickup control unit 110 generates an image 620 with a desired exposure time based on each cropped image acquired for each divided period. The image pickup control unit 110 adds pixel values to each crop image acquired for each divided period for each pixel to generate an image 620 with a desired exposure time.

分割された期間ごとに、レンズ231またはイメージセンサ120が第1位置に移動する。したがって、振れ補正を行うためにレンズ231またはイメージセンサ120が分割された期間内で移動すべき移動範囲を、移動可能範囲500内に収めることができる。撮像制御部110は、分割された期間ごとに、振れ補正を確実に実行できる。また、撮像制御部110は、所望の被写体がクロップエリアにおける特定の位置に存在するように、分割された期間ごとに、クリップエリアを移動させる。よって、分割された期間ごとにレンズ231またはイメージセンサ120を第1位置に移動させても、それぞれのクロップ画像の特定の位置に所望の被写体を位置付けることができる。また、撮像制御部110は、複数のクロップ画像を画素毎に画素値を加算することで、1つの画像を生成する。よって、所望の露光時間で撮像された画像と同等の画像を得ることができる。 The lens 231 or the image sensor 120 moves to the first position for each divided period. Therefore, the movement range in which the lens 231 or the image sensor 120 should be moved within the divided period for performing the shake correction can be contained in the movable range 500. The image pickup control unit 110 can reliably execute the shake correction for each divided period. Further, the image pickup control unit 110 moves the clip area for each divided period so that the desired subject exists at a specific position in the crop area. Therefore, even if the lens 231 or the image sensor 120 is moved to the first position for each divided period, the desired subject can be positioned at a specific position of each cropped image. Further, the image pickup control unit 110 generates one image by adding pixel values to each of a plurality of cropped images pixel by pixel. Therefore, it is possible to obtain an image equivalent to the image captured at a desired exposure time.

撮像制御部110は、イメージセンサ駆動部150またはレンズ駆動部233が振れ補正を実行している第1露光時間内の第1の時点(例えば、図4での2[S]。Sは「秒」を意味する)でイメージセンサ120から撮像画像600−1を出力させる。さらに、撮像制御部110は、撮像画像600−1内のクロップエリア610−1から第1クロップ画像をクロップする。そして撮像制御部110は、イメージセンサ駆動部150またはレンズ駆動部233を制御して、レンズ231またはイメージセンサ120を第1方向に第1移動量だけ移動させてレンズ231またはイメージセンサ120を移動可能範囲内の予め定められた第1位置に移動させる。 In the image pickup control unit 110, the image sensor drive unit 150 or the lens drive unit 233 is executing the shake correction at the first time point within the first exposure time (for example, 2 [S] in FIG. 4). S is “seconds”. The image sensor 120 outputs the captured image 600-1. Further, the image pickup control unit 110 crops the first crop image from the crop area 610-1 in the captured image 600-1. Then, the image pickup control unit 110 controls the image sensor drive unit 150 or the lens drive unit 233 to move the lens 231 or the image sensor 120 in the first direction by the first movement amount to move the lens 231 or the image sensor 120. Move to a predetermined first position within the range.

撮像制御部110は、第1露光時間内の第1の時点(2[S])に続く第2の時点(4[S])でイメージセンサ120から撮像画像600−2を出力させる。さらに、撮像制御部110は、クロップエリア610−1を第1方向と反対の第2方向に第1移動量に相当する量だけ移動させる。そして撮像制御部110は、撮像画像600−2内の移動されたクロップエリア610−2から第2クロップ画像をクロップする。 The image pickup control unit 110 causes the image sensor 120 to output the captured image 600-2 at the second time point (4 [S]) following the first time point (2 [S]) within the first exposure time. Further, the image pickup control unit 110 moves the crop area 610-1 in the second direction opposite to the first direction by an amount corresponding to the first movement amount. Then, the image pickup control unit 110 crops the second crop image from the moved crop area 610-2 in the captured image 600-2.

撮像制御部110は、第1露光時間内の第2の時点(4[S])で、イメージセンサ駆動部150またはレンズ駆動部233を制御して、レンズ231またはイメージセンサ120を第3方向に第2移動量だけ移動させてレンズ231またはイメージセンサ120を移動可能範囲内の第1位置に移動させる。撮像制御部110は、第1露光時間内の第2の時点(4[S])に続く第3の時点(6[S])で、イメージセンサ120から撮像画像600−3を出力させる。撮像制御部110は、クリップエリア610−2を第3方向と反対の第4方向に第2移動量に相当する量だけ移動させる。撮像制御部110は、撮像画像600−3内の移動されたクロップエリア610−3から第3クロップ画像をクロップする。同様に、撮像制御部110は、予め定められた期間(例えば、2[S])ごとに、イメージセンサ120から撮像画像600−4〜600−6を出力させ、レンズ231またはイメージセンサ120を第1位置に戻す。撮像制御部110は、撮像画像600−4〜600−6のそれぞれのクロップエリア610−4〜600−6から第4クロップ画像、第5クロップ画像、及び第6クロップ画像をそれぞれクロップする。撮像制御部110は、第1クロップ画像から第6クロップ画像を画素加算することで、1つの画像620を生成する。 The image pickup control unit 110 controls the image sensor drive unit 150 or the lens drive unit 233 at the second time point (4 [S]) within the first exposure time to move the lens 231 or the image sensor 120 in the third direction. The lens 231 or the image sensor 120 is moved to the first position within the movable range by moving the lens 231 or the image sensor 120 by the second movement amount. The image pickup control unit 110 causes the image sensor 120 to output the captured image 600-3 at the third time point (6 [S]) following the second time point (4 [S]) within the first exposure time. The image pickup control unit 110 moves the clip area 610-2 in the fourth direction opposite to the third direction by an amount corresponding to the second movement amount. The image pickup control unit 110 crops the third crop image from the moved crop area 610-3 in the captured image 600-3. Similarly, the image pickup control unit 110 outputs the captured images 600-4 to 600-6 from the image sensor 120 every predetermined period (for example, 2 [S]), and causes the lens 231 or the image sensor 120 to output the image sensor 120. Return to 1 position. The image pickup control unit 110 crops the fourth crop image, the fifth crop image, and the sixth crop image from the respective crop areas 610-4 to 600-6 of the captured images 600-4 to 600-6, respectively. The image pickup control unit 110 generates one image 620 by adding pixels from the first crop image to the sixth crop image.

これにより、星などを撮像する場合で比較的露光時間が長い場合でも、物理的な移動可能範囲内でレンズ231またはイメージセンサ120を光軸と交差する方向に移動させることで振れ補正を十分に行うことができる。 As a result, even when the exposure time is relatively long when imaging a star or the like, the lens 231 or the image sensor 120 is moved in the direction intersecting the optical axis within the physically movable range to sufficiently correct the shake. It can be carried out.

撮像制御部110は、被写体の明るさに基づいて、全体の露光時間を設定してよい。撮像制御部110は、ISO感度及びF値(絞り値)に基づいて、全体の露光時間を設定してよい。撮像制御部110は、例えば、撮影対象の星の等級に基づいて、全体の露光時間を設定してよい。撮像制御部110は、第1の等級の星を撮影する場合の全体の露光時間より、第1の等級より低い第2の等級を撮影する場合の全体の露光時間が長くなるように、星の等級に応じた全体の露光時間を設定してよい。例えば、撮像制御部110は、3等星までの星を撮影する場合の全体の露光時間より、6等星までの星を撮影する場合の全体の露光時間が長くなるように、全体の露光時間を設定してよい。 The image pickup control unit 110 may set the entire exposure time based on the brightness of the subject. The image pickup control unit 110 may set the entire exposure time based on the ISO sensitivity and the F value (aperture value). The image pickup control unit 110 may set the entire exposure time based on, for example, the magnitude of the star to be photographed. The image pickup control unit 110 increases the overall exposure time of the stars so that the overall exposure time of the second grade, which is lower than the first grade, is longer than the total exposure time of the first grade star. The overall exposure time may be set according to the grade. For example, the image control unit 110 has an overall exposure time so that the overall exposure time when photographing stars up to 6th magnitude is longer than the overall exposure time when photographing stars up to 3rd magnitude. May be set.

ところで、レンズ231とイメージセンサ120との相対的な位置関係がずれると、歪曲収差の影響で、理想の像と、実際の像との間にずれが生じる。図5に示すように、例えば、イメージセンサ120に対してレンズ231がヨー方向にずれると、理想の像700と、実際の像701との間にずれ711が生じる。イメージセンサ120に対してレンズ231がピッチ方向にずれると、理想の像700と、実際の像702との間にずれ712が生じる。 By the way, if the relative positional relationship between the lens 231 and the image sensor 120 deviates, the ideal image and the actual image deviate due to the influence of distortion. As shown in FIG. 5, for example, when the lens 231 shifts in the yaw direction with respect to the image sensor 120, a shift 711 occurs between the ideal image 700 and the actual image 701. When the lens 231 shifts with respect to the image sensor 120 in the pitch direction, a shift 712 occurs between the ideal image 700 and the actual image 702.

レンズ231とイメージセンサ120との相対的な位置関係と、歪曲収差による理想の像と実際の像との間のずれ量は、レンズ231の光学特性によって変化する。ずれ量が大きいと、像が過度に歪み、撮像画像の品質が低下する。そこで、像の最大のずれ量が基準ずれ量以下になるように、像振れ補正を実行するときのレンズ231またはイメージセンサ120の移動量を制限することが好ましい。ずれ量は、理想の像を構成する画素と実際の像を構成する対応する画素との間の距離(画素数)で示されてよい。 The relative positional relationship between the lens 231 and the image sensor 120 and the amount of deviation between the ideal image and the actual image due to distortion vary depending on the optical characteristics of the lens 231. If the amount of deviation is large, the image is excessively distorted and the quality of the captured image is deteriorated. Therefore, it is preferable to limit the amount of movement of the lens 231 or the image sensor 120 when performing image shake correction so that the maximum amount of deviation of the image is equal to or less than the reference deviation amount. The amount of deviation may be indicated by the distance (number of pixels) between the pixels forming the ideal image and the corresponding pixels forming the actual image.

そこで、撮像制御部110は、振れ補正に伴うレンズ231の歪曲収差による像のずれ量を示す光学特性情報に基づいて、全体の露光時間内で、イメージセンサ120から撮像画像を出力させ、かつレンズ231またはイメージセンサ120を予め定められた第1位置に移動させる第1動作を実行するタイミングを決定する。すなわち、撮像制御部110は、光学特性情報に基づいて、レンズ駆動部233またはイメージセンサ駆動部150にリセット動作を実行させるタイミングを決定する。 Therefore, the image pickup control unit 110 outputs an image taken from the image sensor 120 within the entire exposure time based on the optical characteristic information indicating the amount of image shift due to the distortion of the lens 231 due to the shake correction, and the lens. The timing for executing the first operation of moving the 231 or the image sensor 120 to the predetermined first position is determined. That is, the image pickup control unit 110 determines the timing for causing the lens drive unit 233 or the image sensor drive unit 150 to execute the reset operation based on the optical characteristic information.

光学特性情報は、理想の像を構成する画素と、実際の像を構成する画素との位置関係を示すマッピング情報でよい。撮像制御部110は、マッピング情報に基づいて、理想の像と実際の像との間の最大のずれ量を特定してよい。理想の像を構成する画素と、実際の像を構成する画素との間のずれ量は、被写体までの距離、及びズーム位置によっても変化する。そこで、撮像制御部110は、被写体までの距離、及びズーム位置に対応するマッピング情報に基づいて、ずれ量を特定してよい。 The optical characteristic information may be mapping information indicating the positional relationship between the pixels forming the ideal image and the pixels forming the actual image. The image pickup control unit 110 may specify the maximum amount of deviation between the ideal image and the actual image based on the mapping information. The amount of deviation between the pixels that make up the ideal image and the pixels that make up the actual image also changes depending on the distance to the subject and the zoom position. Therefore, the image pickup control unit 110 may specify the amount of deviation based on the mapping information corresponding to the distance to the subject and the zoom position.

撮像制御部110は、光学特性情報に基づいて、第1露光時間内に第1動作を実行する第1周期を決定することで、タイミングを決定してよい。図6に示すように、像振れ補正に伴うずれ量が第1ずれ量の場合、撮像制御部110は、第1の長さの周期800を第1周期として決定する。図7に示すように、像振れ補正に伴うずれ量が第1ずれ量より大きい第2ずれ量の場合、撮像制御部110は、第1の長さの周期800より短い第2の長さの周期810を第1周期として決定する。すなわち、撮像制御部110は、ずれ量が大きい場合には、ずれ量が小さい場合に比べてレンズ231またはイメージセンサ120の第1位置からの移動量を小さくする。 The image pickup control unit 110 may determine the timing by determining the first cycle of executing the first operation within the first exposure time based on the optical characteristic information. As shown in FIG. 6, when the amount of deviation due to the image shake correction is the first amount of deviation, the imaging control unit 110 determines the period 800 of the first length as the first period. As shown in FIG. 7, when the deviation amount due to the image shake correction is a second deviation amount larger than the first deviation amount, the image pickup control unit 110 has a second length shorter than the cycle 800 of the first length. The cycle 810 is determined as the first cycle. That is, when the amount of deviation is large, the image pickup control unit 110 reduces the amount of movement of the lens 231 or the image sensor 120 from the first position as compared with the case where the amount of deviation is small.

撮像制御部110は、第1露光時間内に第1周期で第1動作を実行することでイメージセンサ120から出力される複数の第1撮像画像に基づいて、第1露光時間の画像を生成する。第1露光時間は、被写体の明るさに基づいて設定される全体の露光時間でよい。 The image pickup control unit 110 generates an image of the first exposure time based on a plurality of first captured images output from the image sensor 120 by executing the first operation in the first cycle within the first exposure time. .. The first exposure time may be the total exposure time set based on the brightness of the subject.

撮像制御部110は、第1周期に従って第1時点でレンズ231またはイメージセンサ120を第1方向に第1移動量だけ移動させることにより第1動作を実行してよい。また、撮像制御部110は、第1周期に従って第1時点に続く第2時点で第1動作をさらに実行してよい。撮像制御部110は、第1時点の第1撮像画像内の第1クロップエリアから第1クロップ画像をクロップしてよい。撮像制御部110は、第1クロップエリアを第1方向と反対の第2方向に第1移動量に相当する量だけ移動させた第2時点の第1撮像画像内の第2クロップエリアから第2クロップ画像をクロップしてよい。撮像制御部110は、第1クロップ画像及び第2クロップ画像に基づいて、第1露光時間の画像を生成してよい。 The image pickup control unit 110 may execute the first operation by moving the lens 231 or the image sensor 120 in the first direction by the first movement amount at the first time point according to the first cycle. Further, the image pickup control unit 110 may further execute the first operation at the second time point following the first time point according to the first cycle. The image pickup control unit 110 may crop the first cropped image from the first cropped area in the first captured image at the first time point. The image pickup control unit 110 moves the first crop area in the second direction opposite to the first direction by an amount corresponding to the first movement amount, and the second crop area from the second crop area in the first captured image at the second time point. Crop The image may be cropped. The image pickup control unit 110 may generate an image having a first exposure time based on the first crop image and the second crop image.

撮像制御部110は、光学特性情報に基づいて、レンズ231またはイメージセンサ120の第1位置からの移動量として許容可能な第1移動量を決定してよい。撮像制御部110は、レンズ231またはイメージセンサ120の移動量が第1移動量に達する時点をタイミングと決定してよい。像振れ補正に伴うずれ量が第1ずれ量の場合、撮像制御部110は、第1の量(度[deg])を第1移動量として決定する。像振れ補正に伴うずれ量が第1ずれ量より大きい第2ずれ量の場合、撮像制御部110は、第1の量より少ない第2の量を第1移動量として決定する。 The image pickup control unit 110 may determine an acceptable first movement amount as the movement amount from the first position of the lens 231 or the image sensor 120 based on the optical characteristic information. The image pickup control unit 110 may determine the timing when the movement amount of the lens 231 or the image sensor 120 reaches the first movement amount. When the deviation amount due to the image shake correction is the first deviation amount, the image pickup control unit 110 determines the first amount (degree [deg]) as the first movement amount. When the deviation amount due to the image shake correction is a second deviation amount larger than the first deviation amount, the image pickup control unit 110 determines a second amount smaller than the first amount as the first movement amount.

撮像制御部110は、光学特性情報に基づいてレンズ231またはイメージセンサ120の第1位置からの移動量として許容可能な移動量と、レンズ231またはイメージセンサ120の物理的な制約に基づいてレンズ231またはイメージセンサ120の第1位置からの移動量として許容可能な移動量との比較に基づいて、第1移動量を決定してよい。 The image pickup control unit 110 determines the amount of movement that is acceptable as the amount of movement of the lens 231 or the image sensor 120 from the first position based on the optical characteristic information, and the lens 231 based on the physical restrictions of the lens 231 or the image sensor 120. Alternatively, the first movement amount may be determined based on the comparison with the movement amount that is acceptable as the movement amount from the first position of the image sensor 120.

図8に示すように、撮像制御部110は、レンズ231またはイメージセンサ120の物理的な制約に基づいて許容可能な移動量500より、光学特性情報に基づいて許容可能なレンズ231またはイメージセンサ120の移動量510が小さい場合、光学特性情報に基づく移動量510を第1移動量として決定してよい。 As shown in FIG. 8, the image pickup control unit 110 allows the lens 231 or the image sensor 120 based on the optical characteristic information from the allowable movement amount 500 based on the physical restrictions of the lens 231 or the image sensor 120. When the movement amount 510 of is small, the movement amount 510 based on the optical characteristic information may be determined as the first movement amount.

一方、図9に示すように、撮像制御部110は、レンズ231またはイメージセンサ120の物理的な制約に基づいて許容可能な移動量500より、光学特性情報に基づいて許容可能なレンズ231またはイメージセンサ120の移動量520が大きい場合、物理的な制約により移動可能な移動量500を第1移動量として決定してよい。 On the other hand, as shown in FIG. 9, the image pickup control unit 110 allows the lens 231 or the image based on the optical characteristic information from the allowable movement amount 500 based on the physical restrictions of the lens 231 or the image sensor 120. When the movement amount 520 of the sensor 120 is large, the movement amount 500 that can be moved may be determined as the first movement amount due to physical restrictions.

撮像制御部110は、第1露光時間内でレンズ231またはイメージセンサ120の移動量が第1移動量に達する時点ごとに第1動作を実行することでイメージセンサ120から出力される複数の第1撮像画像に基づいて、画像を生成してよい。 The image pickup control unit 110 executes a first operation at each time when the movement amount of the lens 231 or the image sensor 120 reaches the first movement amount within the first exposure time, so that a plurality of first operations output from the image sensor 120 are performed. An image may be generated based on the captured image.

撮像制御部110は、レンズ231またはイメージセンサ120の移動量が第1移動量に達する第1時点でレンズ231またはイメージセンサ120を第1方向に第1移動量だけ移動させることにより第1動作を実行してよい。撮像制御部110は、レンズ231またはイメージセンサ120の移動量が第1移動量に達する第1時点に続く第2時点で第1動作をさらに実行してよい。 The image pickup control unit 110 performs the first operation by moving the lens 231 or the image sensor 120 in the first direction by the first movement amount at the first time when the movement amount of the lens 231 or the image sensor 120 reaches the first movement amount. You may do it. The image pickup control unit 110 may further execute the first operation at the second time point following the first time point when the movement amount of the lens 231 or the image sensor 120 reaches the first movement amount.

撮像制御部110は、第1時点の第1撮像画像内の第1クロップエリアから第1クロップ画像をクロップしてよい。撮像制御部110は、第1クロップエリアを第1方向と反対の第2方向に第1移動量に相当する量だけ移動させた第2時点の第1撮像画像内の第2クロップエリアから第2クロップ画像をクロップしてよい。撮像制御部110は、第1クロップ画像及び第2クロップ画像に基づいて、画像を生成してよい。 The image pickup control unit 110 may crop the first cropped image from the first cropped area in the first captured image at the first time point. The image pickup control unit 110 moves the first crop area in the second direction opposite to the first direction by an amount corresponding to the first movement amount, and the second crop area from the second crop area in the first captured image at the second time point. Crop The image may be cropped. The image pickup control unit 110 may generate an image based on the first crop image and the second crop image.

以上、本実施形態によれば、像振れ補正に伴う歪曲収差による像のずれ量がレンズ231の光学特性により異なる場合でも、像の歪みを抑制できる許容可能な範囲で、リセット動作を実行しながら、レンズ231またはイメージセンサ120を光軸と交差する方向に移動させる像振れ補正を実行する。これにより、星の撮影時など比較的露光時間が長い場合でも、像の歪みを抑制しつつ、像振れ補正を十分に実行することができる。 As described above, according to the present embodiment, even if the amount of image shift due to distortion caused by image shake correction differs depending on the optical characteristics of the lens 231, while performing the reset operation within an acceptable range in which image distortion can be suppressed. , Performs image shake correction for moving the lens 231 or the image sensor 120 in a direction intersecting the optical axis. As a result, even when the exposure time is relatively long, such as when shooting a star, it is possible to sufficiently perform image shake correction while suppressing image distortion.

図10は、本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータ1200の一例を示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200に、本発明の実施形態に係る装置に関連付けられるオペレーションまたは当該装置の1または複数の「部」として機能させることができる。または、当該プログラムは、コンピュータ1200に当該オペレーションまたは当該1または複数の「部」を実行させることができる。当該プログラムは、コンピュータ1200に、本発明の実施形態に係るプロセスまたは当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつかまたはすべてに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。 FIG. 10 shows an example of a computer 1200 in which a plurality of aspects of the present invention may be embodied in whole or in part. The program installed on the computer 1200 can cause the computer 1200 to function as an operation associated with the device according to an embodiment of the present invention or as one or more "parts" of the device. Alternatively, the program may cause the computer 1200 to perform the operation or the one or more "parts". The program can cause a computer 1200 to perform a process or a step of the process according to an embodiment of the present invention. Such a program may be run by the CPU 1212 to cause the computer 1200 to perform certain operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.

本実施形態によるコンピュータ1200は、CPU1212、及びRAM1214を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、入力/出力ユニットを含み、それらは入力/出力コントローラ1220を介してホストコントローラ1210に接続されている。コンピュータ1200はまた、ROM1230を含む。CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。 The computer 1200 according to this embodiment includes a CPU 1212 and a RAM 1214, which are connected to each other by a host controller 1210. The computer 1200 also includes a communication interface 1222, an input / output unit, which are connected to the host controller 1210 via an input / output controller 1220. The computer 1200 also includes a ROM 1230. The CPU 1212 operates according to the programs stored in the ROM 1230 and the RAM 1214, thereby controlling each unit.

通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブが、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納してよい。ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/またはコンピュータ1200のハードウェアに依存するプログラムを格納する。プログラムが、CR−ROM、USBメモリまたはICカードのようなコンピュータ可読記録媒体またはネットワークを介して提供される。プログラムは、コンピュータ可読記録媒体の例でもあるRAM1214、またはROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置または方法が、コンピュータ1200の使用に従い情報のオペレーションまたは処理を実現することによって構成されてよい。 Communication interface 1222 communicates with other electronic devices via a network. A hard disk drive may store programs and data used by the CPU 1212 in the computer 1200. The ROM 1230 stores in it a boot program or the like executed by the computer 1200 at the time of activation and / or a program depending on the hardware of the computer 1200. The program is provided via a computer-readable recording medium such as a CR-ROM, USB memory or IC card or network. The program is installed in RAM 1214 or ROM 1230, which is also an example of a computer-readable recording medium, and is executed by CPU 1212. The information processing described in these programs is read by the computer 1200 and provides a link between the program and the various types of hardware resources described above. The device or method may be configured to implement the operation or processing of information according to the use of the computer 1200.

例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、またはUSBメモリのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、またはネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is executed between the computer 1200 and an external device, the CPU 1212 executes a communication program loaded in the RAM 1214, and performs communication processing on the communication interface 1222 based on the processing described in the communication program. You may order. Under the control of the CPU 1212, the communication interface 1222 reads the transmission data stored in the transmission buffer area provided in the RAM 1214 or a recording medium such as a USB memory, and transmits the read transmission data to the network, or The received data received from the network is written to the reception buffer area or the like provided on the recording medium.

また、CPU1212は、USBメモリ等のような外部記録媒体に格納されたファイルまたはデータベースの全部または必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 Further, the CPU 1212 makes the RAM 1214 read all or necessary parts of a file or a database stored in an external recording medium such as a USB memory, and executes various types of processing on the data on the RAM 1214. good. The CPU 1212 may then write back the processed data to an external recording medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、第1の属性の属性値が指定される、条件に一致するエントリを当該複数のエントリの中から検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information such as various types of programs, data, tables, and databases may be stored in recording media and processed. The CPU 1212 describes various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, and information retrieval described in various parts of the present disclosure with respect to the data read from the RAM 1214. Various types of processing may be performed, including / replacement, etc., and the results are written back to the RAM 1214. Further, the CPU 1212 may search for information in a file, a database, or the like in the recording medium. For example, when a plurality of entries each having an attribute value of the first attribute associated with the attribute value of the second attribute are stored in the recording medium, the CPU 1212 specifies the attribute value of the first attribute. Search for an entry that matches the condition from the plurality of entries, read the attribute value of the second attribute stored in the entry, and associate it with the first attribute that satisfies the predetermined condition. The attribute value of the second attribute obtained may be acquired.

上で説明したプログラムまたはソフトウェアモジュールは、コンピュータ1200上またはコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワークまたはインターネットに接続されたサーバーシステム内に提供されるハードディスクまたはRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。 The program or software module described above may be stored on a computer 1200 or in a computer readable storage medium near the computer 1200. Also, a recording medium such as a hard disk or RAM provided in a dedicated communication network or a server system connected to the Internet can be used as a computer-readable storage medium, thereby allowing the program to be transferred to the computer 1200 over the network. offer.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various changes or improvements can be made to the above embodiments. It is clear from the description of the claims that such modified or improved forms may also be included in the technical scope of the present invention.

特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of operations, procedures, steps, steps, etc. in the devices, systems, programs, and methods shown in the claims, specification, and drawings is particularly "before" and "prior to". It should be noted that it can be realized in any order unless the output of the previous process is used in the subsequent process. Even if the scope of claims, the specification, and the operation flow in the drawings are explained using "first", "next", etc. for convenience, it means that it is essential to carry out in this order. It's not a thing.

100 撮像装置
102 撮像部
110 撮像制御部
120 イメージセンサ
130 メモリ
150 イメージセンサ駆動部
152 位置センサ
160 表示部
162 指示部
200 レンズ部
210 フォーカスレンズ
211 ズームレンズ
212,213 レンズ駆動部
214,215 位置センサ
220 レンズ制御部
231 像振れ補正用のレンズ
233 レンズ駆動部
235 位置センサ
240 メモリ
250 振動センサ
1200 コンピュータ
1210 ホストコントローラ
1212 CPU
1214 RAM
1220 入力/出力コントローラ
1222 通信インタフェース
1230 ROM
100 Imaging device 102 Imaging unit 110 Imaging control unit 120 Image sensor 130 Memory 150 Image sensor drive unit 152 Position sensor 160 Display unit 162 Indicator 200 Lens unit 210 Focus lens 211 Zoom lens 212, 213 Lens drive unit 214, 215 Position sensor 220 Lens control unit 231 Lens for image shake correction 233 Lens drive unit 235 Position sensor 240 Memory 250 Vibration sensor 1200 Computer 1210 Host controller 1212 CPU
1214 RAM
1220 Input / Output Controller 1222 Communication Interface 1230 ROM

Claims (12)

光学系と、イメージセンサと、前記光学系または前記イメージセンサを前記光学系の光軸と交差する方向に移動させて、振れ補正を実行する移動機構とを備える撮像装置を制御する制御装置であって、
前記振れ補正に伴う前記光学系の歪曲収差による像のずれ量を示す情報に基づいて、前記イメージセンサから第1撮像画像を出力させ、かつ前記光学系または前記イメージセンサを予め定められた第1位置に移動させる第1動作を実行するタイミングを決定し、
前記タイミングで前記第1動作を実行するように構成される回路を備える、制御装置。
A control device that controls an imaging device including an optical system, an image sensor, and a moving mechanism that moves the optical system or the image sensor in a direction intersecting the optical axis of the optical system to perform runout correction. hand,
Based on the information indicating the amount of image shift due to the distortion of the optical system due to the runout correction, the first image is output from the image sensor, and the optical system or the image sensor is defined as a predetermined first. Determine the timing to execute the first operation to move to the position,
A control device including a circuit configured to execute the first operation at the timing.
前記回路は、前記情報に基づいて、第1露光時間内に前記第1動作を実行する第1周期を決定することで、前記タイミングを決定するように構成される、請求項1に記載の制御装置。 The control according to claim 1, wherein the circuit is configured to determine the timing by determining a first cycle for executing the first operation within the first exposure time based on the information. Device. 前記回路は、第1露光時間内に前記第1周期で前記第1動作を実行することで前記イメージセンサから出力される複数の前記第1撮像画像に基づいて、画像を生成するように構成される、請求項2に記載の制御装置。 The circuit is configured to generate an image based on a plurality of the first captured images output from the image sensor by executing the first operation in the first cycle within the first exposure time. The control device according to claim 2. 前記回路は、
前記第1周期に従って第1時点で前記光学系または前記イメージセンサを第1方向に第1移動量だけ移動させることにより前記第1動作を実行し、
前記第1周期に従って前記第1時点に続く第2時点で前記第1動作をさらに実行し、
前記第1時点の第1撮像画像内の第1クロップエリアから第1クロップ画像をクロップし、
前記第1クロップエリアを前記第1方向と反対の第2方向に前記第1移動量に相当する量だけ移動させた前記第2時点の第1撮像画像内の第2クロップエリアから第2クロップ画像をクロップし、
前記第1クロップ画像及び前記第2クロップ画像に基づいて、前記画像を生成するように構成される、請求項3に記載の制御装置。
The circuit
The first operation is executed by moving the optical system or the image sensor in the first direction by the first movement amount at the first time according to the first cycle.
The first operation is further executed at the second time point following the first time point according to the first period.
The first crop image is cropped from the first crop area in the first captured image at the first time point.
The second crop image from the second crop area in the first captured image at the second time point in which the first crop area is moved in the second direction opposite to the first direction by an amount corresponding to the first movement amount. Crop and
The control device according to claim 3, wherein the image is generated based on the first crop image and the second crop image.
前記回路は、前記情報に基づいて、前記移動機構の前記第1位置からの移動量として許容可能な第1移動量を決定し、前記移動機構の移動量が前記第1移動量に達する時点を前記タイミングと決定するように構成される、請求項1に記載の制御装置。 Based on the information, the circuit determines an acceptable first movement amount as the movement amount of the movement mechanism from the first position, and determines a time point at which the movement amount of the movement mechanism reaches the first movement amount. The control device according to claim 1, which is configured to determine the timing. 前記回路は、前記情報に基づいて前記移動機構の前記第1位置からの移動量として許容可能な移動量と、前記光学系または前記イメージセンサの物理的な制約に基づいて前記移動機構の前記第1位置からの移動量として許容可能な移動量との比較に基づいて、前記第1移動量を決定するように構成される、請求項5に記載の制御装置。 Based on the information, the circuit has an allowable movement amount of the movement mechanism from the first position, and the first movement of the movement mechanism based on physical restrictions of the optical system or the image sensor. The control device according to claim 5, wherein the first movement amount is determined based on a comparison with an allowable movement amount as the movement amount from one position. 前記回路は、第1露光時間内で前記移動機構の移動量が前記第1移動量に達する時点ごとに前記第1動作が実行されることで前記イメージセンサから出力される複数の前記第1撮像画像に基づいて、画像を生成するように構成される、請求項5に記載の制御装置。 In the circuit, the first operation is executed at each time when the movement amount of the movement mechanism reaches the first movement amount within the first exposure time, so that the plurality of first imaging images output from the image sensor are executed. The control device according to claim 5, which is configured to generate an image based on the image. 前記回路は、
前記移動機構の移動量が前記第1移動量に達する第1時点で前記光学系または前記イメージセンサを第1方向に第1移動量だけ移動させることにより前記第1動作を実行し、
前記移動機構の移動量が前記第1移動量に達する前記第1時点に続く第2時点で前記第1動作をさらに実行し、
前記第1時点の第1撮像画像内の第1クロップエリアから第1クロップ画像をクロップし、
前記第1クロップエリアを前記第1方向と反対の第2方向に前記第1移動量に相当する量だけ移動させた前記第2時点の第1撮像画像内の第2クロップエリアから第2クロップ画像をクロップし、
前記第1クロップ画像及び前記第2クロップ画像に基づいて、前記画像を生成するように構成される、請求項7に記載の制御装置。
The circuit
The first operation is executed by moving the optical system or the image sensor in the first direction by the first movement amount at the first time point when the movement amount of the movement mechanism reaches the first movement amount.
The first operation is further executed at the second time point following the first time point when the movement amount of the movement mechanism reaches the first movement amount.
The first crop image is cropped from the first crop area in the first captured image at the first time point.
The second crop image from the second crop area in the first captured image at the second time point in which the first crop area is moved in the second direction opposite to the first direction by an amount corresponding to the first movement amount. Crop and
The control device according to claim 7, wherein the image is generated based on the first crop image and the second crop image.
前記撮像装置は、ズームレンズを有し、
前記回路は、前記ズームレンズの位置、及び被写体までの距離に応じた前記情報に基づいて、前記タイミングを決定するように構成される、請求項1に記載の制御装置。
The image pickup device has a zoom lens and has a zoom lens.
The control device according to claim 1, wherein the circuit is configured to determine the timing based on the information according to the position of the zoom lens and the distance to the subject.
請求項1から9の何れか1つに記載の制御装置と、
前記光学系と、
前記イメージセンサと、
前記移動機構と
を備える撮像装置。
The control device according to any one of claims 1 to 9.
With the optical system
With the image sensor
An imaging device including the moving mechanism.
光学系と、イメージセンサと、前記光学系または前記イメージセンサを前記光学系の光軸と交差する方向に移動させて、振れ補正を実行する移動機構とを備える撮像装置を制御する制御方法であって、
前記振れ補正に伴う前記光学系の歪曲収差による像のずれ量を示す情報に基づいて、前記イメージセンサから第1撮像画像を出力させ、かつ前記光学系または前記イメージセンサを予め定められた第1位置に移動させる第1動作を実行するタイミングを決定する段階と、
前記タイミングで前記第1動作を実行する段階と
を備える制御方法。
A control method for controlling an imaging device including an optical system, an image sensor, and a moving mechanism that moves the optical system or the image sensor in a direction intersecting the optical axis of the optical system to perform runout correction. hand,
Based on the information indicating the amount of image shift due to the distortion of the optical system due to the runout correction, the first image is output from the image sensor, and the optical system or the image sensor is defined as a predetermined first. The stage of determining the timing to execute the first operation to move to the position, and
A control method including a step of executing the first operation at the timing.
請求項1から9の何れか1つに記載の制御装置としてコンピュータを機能させるためのプログラム。 A program for operating a computer as a control device according to any one of claims 1 to 9.
JP2020053117A 2020-03-24 2020-03-24 Control device, imaging apparatus, control method, and program Pending JP2021152595A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020053117A JP2021152595A (en) 2020-03-24 2020-03-24 Control device, imaging apparatus, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020053117A JP2021152595A (en) 2020-03-24 2020-03-24 Control device, imaging apparatus, control method, and program

Publications (1)

Publication Number Publication Date
JP2021152595A true JP2021152595A (en) 2021-09-30

Family

ID=77886508

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020053117A Pending JP2021152595A (en) 2020-03-24 2020-03-24 Control device, imaging apparatus, control method, and program

Country Status (1)

Country Link
JP (1) JP2021152595A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0980570A (en) * 1995-09-12 1997-03-28 Nikon Corp Shake correcting camera
JP2010078635A (en) * 2008-09-24 2010-04-08 Sanyo Electric Co Ltd Blur correcting device and imaging apparatus
JP2019106656A (en) * 2017-12-14 2019-06-27 ルネサスエレクトロニクス株式会社 Semiconductor device and electronic device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0980570A (en) * 1995-09-12 1997-03-28 Nikon Corp Shake correcting camera
JP2010078635A (en) * 2008-09-24 2010-04-08 Sanyo Electric Co Ltd Blur correcting device and imaging apparatus
JP2019106656A (en) * 2017-12-14 2019-06-27 ルネサスエレクトロニクス株式会社 Semiconductor device and electronic device

Similar Documents

Publication Publication Date Title
US10044937B2 (en) Electronic device and image stabilization method thereof
JP6543880B1 (en) CONTROL DEVICE, IMAGING DEVICE, CONTROL METHOD, AND PROGRAM
JP2017194569A (en) Image processing device, imaging device and image processing method
JP2013138413A (en) Imaging apparatus
CN106454063B (en) Method and apparatus for correcting jitter
TW201740722A (en) Camera device, method for camera device, and non-transitory computer readable storage medium
JP2021077935A (en) Control device, imaging apparatus, control method, and program
JP2021152595A (en) Control device, imaging apparatus, control method, and program
CN112585938B (en) Control device, imaging device, control method, and program
JP4926450B2 (en) Image processing device
JP2021018376A (en) Apparatus, imaging apparatus, moving body, method, and program
US10304168B2 (en) Image processing apparatus, image pickup apparatus, image processing method, and non-transitory computer-readable storage medium for correcting deterioration of image
JP2021153264A (en) Control apparatus, imaging system, control method, and program
JP6812618B1 (en) Control device, imaging device, control method, and program
RU2761187C1 (en) Image processing apparatus and image capturing apparatus
US20160063683A1 (en) Image processing apparatus, image pickup apparatus, image processing method, and non-transitory computer-readable storage medium which perform image restoration processing
JP5573353B2 (en) Imaging device, image display device, and image display program
JP4763415B2 (en) Image processing device
JP6911250B2 (en) Control device, imaging device, control method, and program
US11394878B2 (en) Image capturing apparatus, method of controlling image capturing apparatus, and storage medium
CN112369010B (en) Control device, imaging device, and control method
JP2019168555A (en) Display controller, imaging apparatus, smartphone, method for displaying control, and program
CN112136318B (en) Control device, imaging system, control method, and computer-readable storage medium
WO2021065065A1 (en) Imaging device
JP6812619B1 (en) Control device, image shake correction device, image pickup device, control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200324

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210322

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210406

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20211116