Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6561428B2 - Electronic device, control method, and control program - Google Patents
[go: Go Back, main page]

JP6561428B2 - Electronic device, control method, and control program - Google Patents

Electronic device, control method, and control program Download PDF

Info

Publication number
JP6561428B2
JP6561428B2 JP2013162273A JP2013162273A JP6561428B2 JP 6561428 B2 JP6561428 B2 JP 6561428B2 JP 2013162273 A JP2013162273 A JP 2013162273A JP 2013162273 A JP2013162273 A JP 2013162273A JP 6561428 B2 JP6561428 B2 JP 6561428B2
Authority
JP
Japan
Prior art keywords
unit
imaging
image
camera shake
control 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.)
Active
Application number
JP2013162273A
Other languages
Japanese (ja)
Other versions
JP2015033036A (en
Inventor
徹 宮越
徹 宮越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikon Corp
Original Assignee
Nikon Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nikon Corp filed Critical Nikon Corp
Priority to JP2013162273A priority Critical patent/JP6561428B2/en
Publication of JP2015033036A publication Critical patent/JP2015033036A/en
Application granted granted Critical
Publication of JP6561428B2 publication Critical patent/JP6561428B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Transforming Light Signals Into Electric Signals (AREA)
  • Studio Devices (AREA)

Description

本発明は、電子機器、制御方法、及び制御プログラムに関する。 The present invention relates to an electronic device, a control method, and a control program.

裏面照射型撮像チップと信号処理チップとが積層された撮像素子(以下、この撮像素子を積層型撮像素子という。)を備えた電子機器が提案されている(例えば特許文献1参照)。積層型撮像素子は、裏面照射型撮像チップと信号処理チップとが、複数画素をまとめたブロック単位ごとにマイクロバンプを介して接続されるように積層されている。   There has been proposed an electronic apparatus provided with an imaging element in which a back-illuminated imaging chip and a signal processing chip are laminated (hereinafter, this imaging element is referred to as a laminated imaging element) (for example, see Patent Document 1). The multilayer imaging element is laminated so that the back-illuminated imaging chip and the signal processing chip are connected via a micro bump for each block unit including a plurality of pixels.

特開2006−49361号公報JP 2006-49361 A

しかし、従来の積層型撮像素子を備えた撮像装置において、複数のブロック単位ごとに撮像して画像を取得する提案は多くなく、積層型撮像素子を備えた撮像装置の使い勝手が十分ではなかった。   However, there have not been many proposals for acquiring an image by capturing an image for each of a plurality of block units in a conventional imaging device including a multilayer imaging device, and the usability of an imaging device including a multilayer imaging device has not been sufficient.

本発明の態様では、撮像装置における消費電力や処理負担を軽減することを目的とする。   An object of an aspect of the present invention is to reduce power consumption and processing burden in an imaging apparatus.

本発明の態様によれば、第1方向と第1方向とは異なる第2方向とに複数配置され、光を電荷に変換する光電変換部を含む複数の画素と、複数の画素の光電変換部に蓄積された電荷の転送を行う制御信号を送出する第1配線と、複数の画素の光電変換部で変換された電荷により生成された信号を出力する第2配線と、を有する撮像領域が第1方向と第2方向とに複数配置された撮像素子と、振れ量を算出する振れ量算出部と、振れ量算出部により算出された振れ量に基づいて、撮像素子のうち駆動する撮像領域を選択する制御部と、制御部によって選択された複数の撮像領域のうち第1撮像領域に第1撮像条件を設定し、複数の撮像領域うち第2撮像領域に第1撮像条件と異なる第2撮像条件を設定する設定部と、備える電子機器が提供される。
本発明の態様によれば、振れ量を算出することと、算出された振れ量に基づいて、第1方向と第1方向とは異なる第2方向とに複数配置され、光を電荷に変換する光電変換部を含む複数の画素と、複数の画素の光電変換部に蓄積された電荷の転送を行う制御信号を送出する第1配線と、複数の画素の光電変換部で変換された電荷により生成された信号を出力する第2配線と、を有する撮像領域が第1方向と第2方向とに複数配置された撮像素子のうち駆動する撮像領域を選択することと、選択することによって選択された複数の撮像領域のうち第1撮像領域に第1撮像条件を設定し、複数の撮像領域うち第2撮像領域に第1撮像条件と異なる第2撮像条件を設定することと、を含む制御方法が提供される。
本発明の態様によれば、振れ量を算出することと、算出された振れ量に基づいて、第1方向と第1方向とは異なる第2方向とに複数配置され、光を電荷に変換する光電変換部を含む複数の画素と、複数の画素の光電変換部に蓄積された電荷の転送を行う制御信号を送出する第1配線と、複数の画素の光電変換部で変換された電荷により生成された信号を出力する第2配線と、を有する撮像領域が第1方向と第2方向とに複数配置された撮像素子のうち駆動する撮像領域を選択することと、選択することによって選択された複数の撮像領域のうち第1撮像領域に第1撮像条件を設定し、複数の撮像領域うち第2撮像領域に第1撮像条件と異なる第2撮像条件を設定することと、を制御装置に実行させる制御プログラムが提供される。
According to the aspect of the present invention, a plurality of pixels that are arranged in a first direction and a second direction different from the first direction and that include a photoelectric conversion unit that converts light into charges, and a photoelectric conversion unit of the plurality of pixels An imaging region having a first wiring for transmitting a control signal for transferring the charge accumulated in the first and a second wiring for outputting a signal generated by the charges converted by the photoelectric conversion units of the plurality of pixels is first. Based on the shake amount calculated by the shake amount calculation unit, the shake amount calculation unit that calculates a plurality of image pickup devices arranged in one direction and the second direction, an imaging region to be driven among the image pickup elements The first imaging condition is set in the first imaging area among the plurality of imaging areas selected by the control unit to be selected and the control unit, and the second imaging that is different from the first imaging condition in the second imaging area among the plurality of imaging areas a setting unit for setting a condition, the electronic device provided is provided .
According to the aspect of the present invention, the amount of shake is calculated, and a plurality of the first direction and the second direction different from the first direction are arranged based on the calculated amount of shake, and light is converted into electric charges. generating a plurality of pixels including a photoelectric conversion unit, a first wiring for transmitting a control signal for transferring charges accumulated in the photoelectric conversion unit of a plurality of pixels, the charges converted by the photoelectric conversion unit of a plurality of pixels An imaging region having a second wiring that outputs the selected signal is selected by selecting an imaging region to be driven from among a plurality of imaging devices arranged in the first direction and the second direction . A control method including: setting a first imaging condition in a first imaging area among a plurality of imaging areas; and setting a second imaging condition different from the first imaging condition in a second imaging area among the plurality of imaging areas. Provided.
According to the aspect of the present invention, the amount of shake is calculated, and a plurality of the first direction and the second direction different from the first direction are arranged based on the calculated amount of shake, and light is converted into electric charges. generating a plurality of pixels including a photoelectric conversion unit, a first wiring for transmitting a control signal for transferring charges accumulated in the photoelectric conversion unit of a plurality of pixels, the charges converted by the photoelectric conversion unit of a plurality of pixels An imaging region having a second wiring that outputs the selected signal is selected by selecting an imaging region to be driven from among a plurality of imaging devices arranged in the first direction and the second direction . A first imaging condition is set in the first imaging area among the plurality of imaging areas, and a second imaging condition that is different from the first imaging condition is set in the second imaging area among the plurality of imaging areas. A control program is provided.

本発明の第2態様によれば、撮像素子を有する撮像部と、撮像部から出力される画像信号について画像処理を実行する画像処理部と、を備え、撮像部は、手振れ量を算出する手振れ量算出部と、撮像素子から読み出された画像信号のうち、手振れ量算出部により算出された手振れ量に応じた領域の画像信号を画像処理部に出力する信号出力部と、を有する撮像装置が提供される。   According to the second aspect of the present invention, the imaging unit includes an imaging unit having an imaging element, and an image processing unit that performs image processing on an image signal output from the imaging unit, and the imaging unit calculates a camera shake amount. An image pickup apparatus comprising: an amount calculation unit; and a signal output unit that outputs, to the image processing unit, an image signal of an area corresponding to the shake amount calculated by the shake amount calculation unit among the image signals read from the image sensor Is provided.

本発明の第3態様によれば、撮像素子を有する撮像装置の制御方法であって、手振れ量を算出することと、算出した手振れ量に応じて撮像素子を駆動制御する領域を変更することと、を含む撮像装置の制御方法が提供される。   According to the third aspect of the present invention, there is provided a method for controlling an image pickup apparatus having an image pickup device, including calculating an amount of camera shake, and changing an area for controlling the drive of the image pickup device in accordance with the calculated amount of camera shake. Are provided.

本発明の第4態様によれば、撮像素子を有する撮像装置の制御装置に、手振れ量を算出する手振れ量算出処理と、手振れ量算出処理にて算出した手振れ量に応じて撮像素子を駆動制御する領域を変更する領域変更処理と、を実行させる制御プログラムが提供される。   According to the fourth aspect of the present invention, the control device of the image pickup apparatus having the image pickup device controls the drive of the image pickup device in accordance with the shake amount calculation process for calculating the shake amount and the shake amount calculated in the shake amount calculation process. A control program for executing an area change process for changing an area to be performed is provided.

本発明の第5態様によれば、撮像素子を有する撮像装置の制御方法であって、手振れ量を算出することと、撮像素子から読み出された画像信号のうち、算出した手振れ量に応じた領域の画像信号を画像処理部に出力することと、を含む撮像装置の制御方法が提供される。   According to the fifth aspect of the present invention, there is provided a method for controlling an image pickup apparatus having an image pickup device, wherein the amount of camera shake is calculated, and among the image signals read from the image pickup device, the calculated image shake amount is determined. And outputting an image signal of the region to the image processing unit.

本発明の第6態様によれば、撮像素子を有する撮像装置の制御装置に、手振れ量を算出する手振れ量算出処理と、撮像素子から読み出された画像信号のうち、手振れ量算出処理にて算出した手振れ量に応じた領域の画像信号を画像処理部に出力する信号出力処理と、を実行させる制御プログラムが提供される。   According to the sixth aspect of the present invention, in the control device of the image pickup apparatus having the image pickup device, the camera shake amount calculation processing for calculating the amount of camera shake and the image shake amount calculation processing among the image signals read from the image pickup device. There is provided a control program for executing signal output processing for outputting an image signal of an area corresponding to the calculated amount of camera shake to the image processing unit.

本発明の態様によれば、撮像装置における消費電力や処理負担を軽減することができる。   According to the aspects of the present invention, it is possible to reduce power consumption and processing load in the imaging apparatus.

積層型撮像素子の断面図である。It is sectional drawing of a multilayer type image pick-up element. 撮像チップの画素配列と単位グループを説明する図である。It is a figure explaining the pixel arrangement | sequence and unit group of an imaging chip. 撮像チップの単位グループに対応する回路図である。It is a circuit diagram corresponding to the unit group of an imaging chip. 撮像素子の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of an image pick-up element. 第1実施形態に係る撮像装置の構成を示すブロック図である。It is a block diagram which shows the structure of the imaging device which concerns on 1st Embodiment. 第1実施形態に係る信号処理チップの具体的構成を示すブロック図である。It is a block diagram which shows the specific structure of the signal processing chip concerning 1st Embodiment. 図5に示す画像処理部及びシステム制御部の機能ブロック図である。FIG. 6 is a functional block diagram of an image processing unit and a system control unit shown in FIG. 5. 第1実施形態に係る撮像装置の制御方法の一例を示すフローチャートである。3 is a flowchart illustrating an example of a method for controlling the imaging apparatus according to the first embodiment. 手振れ時の被写体の移動方向及び移動量を示す図である。It is a figure which shows the moving direction and moving amount | distance of a to-be-photographed object at the time of camera shake. 第1実施形態に係る撮像部、画像処理部、及び記録部における画像データのサイズを示す図である。It is a figure which shows the size of the image data in the imaging part which concerns on 1st Embodiment, an image process part, and a recording part. 第2実施形態に係る撮像装置の構成を示すブロック図である。It is a block diagram which shows the structure of the imaging device which concerns on 2nd Embodiment. 図11に示す画像処理部及びシステム制御部の機能ブロック図である。FIG. 12 is a functional block diagram of an image processing unit and a system control unit shown in FIG. 11. 第2実施形態に係る撮像装置の制御方法の一例を示すフローチャートである。It is a flowchart which shows an example of the control method of the imaging device which concerns on 2nd Embodiment. 第3実施形態に係る信号処理チップの具体的構成を示すブロック図である。It is a block diagram which shows the specific structure of the signal processing chip concerning 3rd Embodiment. 第3実施形態に係る撮像装置の制御方法の一例を示すフローチャートである。10 is a flowchart illustrating an example of a control method for an imaging apparatus according to a third embodiment. 第3実施形態に係る撮像部及び画像処理部における画像データのサイズを示す図である。It is a figure which shows the size of the image data in the imaging part and image processing part which concern on 3rd Embodiment. 第4実施形態に係る撮像部及び画像処理部における画像データのサイズを示す図である。It is a figure which shows the size of the image data in the imaging part and image processing part which concern on 4th Embodiment. 第5実施形態に係る撮像装置及び電子機器の構成を示すブロック図である。It is a block diagram which shows the structure of the imaging device and electronic device which concern on 5th Embodiment.

以下、本発明の実施形態について図面を参照して説明する。ただし、本発明はこれに限定されるものではない。また、図面においては、実施形態を説明するため、一部分を大きくまたは強調して記載するなど適宜縮尺を変更して表現している。   Embodiments of the present invention will be described below with reference to the drawings. However, the present invention is not limited to this. Further, in the drawings, in order to describe the embodiment, the scale is appropriately changed and expressed, for example, partly enlarged or emphasized.

<第1実施形態>
図1は、積層型撮像素子の断面図である。なお、この積層型撮像素子100は、本願出願人が先に出願した特願2012−139026号に記載されているものである。撮像素子100は、入射光に対応した画素信号を出力する撮像チップ113と、画素信号を処理する信号処理チップ111と、画素信号を記憶するメモリチップ112とを備える。これら撮像チップ113、信号処理チップ111、及びメモリチップ112は積層されており、Cu等の導電性を有するバンプ109により互いに電気的に接続される。
<First Embodiment>
FIG. 1 is a cross-sectional view of a multilayer image sensor. The multilayer image sensor 100 is described in Japanese Patent Application No. 2012-139026 filed earlier by the applicant of the present application. The imaging device 100 includes an imaging chip 113 that outputs a pixel signal corresponding to incident light, a signal processing chip 111 that processes the pixel signal, and a memory chip 112 that stores the pixel signal. The imaging chip 113, the signal processing chip 111, and the memory chip 112 are stacked, and are electrically connected to each other by a conductive bump 109 such as Cu.

なお、図示するように、入射光は主に白抜き矢印で示すZ軸プラス方向へ向かって入射する。本実施形態においては、撮像チップ113において、入射光が入射する側の面を裏面と称する。また、座標軸に示すように、Z軸に直交する紙面左方向をX軸プラス方向、Z軸及びX軸に直交する紙面手前方向をY軸プラス方向とする。以降のいくつかの図においては、図1の座標軸を基準として、それぞれの図の向きがわかるように座標軸を表示する。   As shown in the figure, incident light is incident mainly in the positive direction of the Z-axis indicated by a white arrow. In the present embodiment, in the imaging chip 113, the surface on the side where incident light is incident is referred to as a back surface. Further, as shown in the coordinate axes, the left direction of the paper orthogonal to the Z axis is the X axis plus direction, and the front side of the paper orthogonal to the Z axis and the X axis is the Y axis plus direction. In the following several figures, the coordinate axes are displayed so that the orientation of each figure can be understood with reference to the coordinate axes of FIG.

撮像チップ113の一例は、裏面照射型のMOSイメージセンサである。PD層106は、配線層108の裏面側に配されている。PD層106は、二次元的に配され、入射光に応じた電荷を蓄積する複数のフォトダイオード(Photodiode;以下、PDという。)104、及び、PD104に対応して設けられたトランジスタ105を有する。   An example of the imaging chip 113 is a back-illuminated MOS image sensor. The PD layer 106 is disposed on the back side of the wiring layer 108. The PD layer 106 includes a plurality of photodiodes (Photodiode; hereinafter referred to as PD) 104 that are two-dimensionally arranged and accumulate electric charges according to incident light, and a transistor 105 provided corresponding to the PD 104. .

PD層106における入射光の入射側にはパッシベーション膜103を介してカラーフィルタ102が設けられる。カラーフィルタ102は、可視光のうち特定の波長領域を通過させるフィルタである。このカラーフィルタ102は、互いに異なる波長領域を透過する複数の種類を有しており、PD104のそれぞれに対応して特定の配列を有している。カラーフィルタ102の配列については後述する。カラーフィルタ102、PD104、及びトランジスタ105の組が一つの画素を形成する。   A color filter 102 is provided on the incident side of incident light in the PD layer 106 via a passivation film 103. The color filter 102 is a filter that passes a specific wavelength region of visible light. The color filter 102 has a plurality of types that transmit different wavelength regions, and has a specific arrangement corresponding to each of the PDs 104. The arrangement of the color filter 102 will be described later. A set of the color filter 102, the PD 104, and the transistor 105 forms one pixel.

カラーフィルタ102における入射光の入射側には、それぞれの画素に対応して、マイクロレンズ101が設けられる。マイクロレンズ101は、対応するPD104へ向けて入射光を集光する。   On the incident light incident side of the color filter 102, a microlens 101 is provided corresponding to each pixel. The microlens 101 condenses incident light toward the corresponding PD 104.

配線層108は、PD層106からの画素信号を信号処理チップ111に伝送する配線107を有する。配線107は多層であってもよく、また、受動素子及び能動素子が設けられてもよい。配線層108の表面には複数のバンプ109が配される。これら複数のバンプ109が信号処理チップ111の対向する面に設けられた複数のバンプ109と位置合わせされる。そして、撮像チップ113と信号処理チップ111とが加圧等されることにより、位置合わせされたバンプ109同士が接合されて、電気的に接続される。   The wiring layer 108 includes a wiring 107 that transmits the pixel signal from the PD layer 106 to the signal processing chip 111. The wiring 107 may be multilayer, and a passive element and an active element may be provided. A plurality of bumps 109 are disposed on the surface of the wiring layer 108. The plurality of bumps 109 are aligned with the plurality of bumps 109 provided on the opposing surface of the signal processing chip 111. Then, by pressing the imaging chip 113 and the signal processing chip 111, the aligned bumps 109 are joined and electrically connected.

同様に、信号処理チップ111及びメモリチップ112の互いに対向する面には、複数のバンプ109が配される。これらのバンプ109が互いに位置合わせされる。そして、信号処理チップ111とメモリチップ112とが加圧等されることにより、位置合わせされたバンプ109同士が接合されて、電気的に接続される。   Similarly, a plurality of bumps 109 are disposed on the mutually facing surfaces of the signal processing chip 111 and the memory chip 112. These bumps 109 are aligned with each other. Then, when the signal processing chip 111 and the memory chip 112 are pressurized or the like, the aligned bumps 109 are joined and electrically connected.

なお、バンプ109間の接合には、固相拡散によるCuバンプ接合に限らず、はんだ溶融によるマイクロバンプ結合を採用してもよい。また、バンプ109は、例えば後述する一つの単位グループに対して一つ程度設ければよい。従って、バンプ109の大きさは、PD104のピッチよりも大きくてもよい。また、画素が配列された画素領域(図2に示す画素領域113A)以外の周辺領域において、画素領域に対応するバンプ109よりも大きなバンプを併せて設けてもよい。   The bonding between the bumps 109 is not limited to Cu bump bonding by solid phase diffusion, and micro bump bonding by solder melting may be employed. Further, for example, about one bump 109 may be provided for one unit group described later. Therefore, the size of the bump 109 may be larger than the pitch of the PD 104. In addition, a bump larger than the bump 109 corresponding to the pixel region may be provided in a peripheral region other than the pixel region where the pixels are arranged (the pixel region 113A shown in FIG. 2).

信号処理チップ111は、表面及び裏面にそれぞれ設けられた回路を互いに接続するTSV(Through-Silicon Via;シリコン貫通電極)110を有する。TSV110は、周辺領域に設けられる。また、TSV110は、撮像チップ113の周辺領域や、メモリチップ112に設けられてもよい。   The signal processing chip 111 includes a TSV (Through-Silicon Via) 110 that connects circuits provided on the front surface and the back surface to each other. The TSV 110 is provided in the peripheral area. The TSV 110 may be provided in the peripheral area of the imaging chip 113 or the memory chip 112.

図2は、撮像チップの画素配列と単位グループを説明する図である。図2では、特に、撮像チップ113を裏面側から観察した様子を示す。撮像チップ113において画素が配列された領域を画素領域113Aという。画素領域113Aには2000万個以上もの画素がマトリックス状に配列されている。図2に示す例では、隣接する4画素×4画素の16画素が一つの単位グループ131を形成する。図2の格子線は、隣接する画素がグループ化されて単位グループ131を形成する概念を示す。単位グループ131を形成する画素の数はこれに限られず1000個程度、例えば32画素×64画素でもよいし、それ以上でもそれ以下でもよい。   FIG. 2 is a diagram for explaining a pixel array and a unit group of the imaging chip. FIG. 2 particularly shows a state where the imaging chip 113 is observed from the back side. An area where pixels are arranged in the imaging chip 113 is referred to as a pixel area 113A. In the pixel region 113A, 20 million or more pixels are arranged in a matrix. In the example shown in FIG. 2, 16 pixels of 4 pixels × 4 pixels adjacent to each other form one unit group 131. The grid lines in FIG. 2 indicate a concept in which adjacent pixels are grouped to form a unit group 131. The number of pixels forming the unit group 131 is not limited to this, and may be about 1000, for example, 32 pixels × 64 pixels, or more or less.

画素領域113Aの部分拡大図に示すように、単位グループ131は、緑色画素Gb,Gr、青色画素B、及び赤色画素Rの4画素から成るいわゆるベイヤー配列を、上下左右に4つ内包する。緑色画素は、カラーフィルタ102として緑色フィルタを有する画素であり、入射光のうち緑色波長帯の光を受光する。同様に、青色画素は、カラーフィルタ102として青色フィルタを有する画素であって青色波長帯の光を受光する。赤色画素は、カラーフィルタ102として赤色フィルタを有する画素であって赤色波長帯の光を受光する。   As shown in the partially enlarged view of the pixel region 113A, the unit group 131 includes four so-called Bayer arrays including four pixels of green pixels Gb and Gr, a blue pixel B, and a red pixel R in the vertical and horizontal directions. The green pixel is a pixel having a green filter as the color filter 102, and receives light in the green wavelength band of incident light. Similarly, the blue pixel is a pixel having a blue filter as the color filter 102 and receives light in the blue wavelength band. The red pixel is a pixel having a red filter as the color filter 102 and receives light in the red wavelength band.

図3は、撮像チップの単位グループに対応する回路図である。図3において、代表的に点線で囲む矩形が、1画素に対応する回路を表す。なお、以下に説明する各トランジスタの少なくとも一部は、図1のトランジスタ105に対応する。   FIG. 3 is a circuit diagram corresponding to the unit group of the imaging chip. In FIG. 3, a rectangle surrounded by a dotted line typically represents a circuit corresponding to one pixel. Note that at least some of the transistors described below correspond to the transistor 105 in FIG.

上述したように、単位グループ131は、16画素から形成される。それぞれの画素に対応する16個のPD104は、それぞれ転送トランジスタ302に接続される。各転送トランジスタ302のゲートには、転送パルスが供給されるTX配線307に接続される。本実施形態において、TX配線307は、16個の転送トランジスタ302に対して共通接続される。   As described above, the unit group 131 is formed of 16 pixels. The 16 PDs 104 corresponding to the respective pixels are each connected to the transfer transistor 302. The gate of each transfer transistor 302 is connected to a TX wiring 307 to which a transfer pulse is supplied. In the present embodiment, the TX wiring 307 is commonly connected to the 16 transfer transistors 302.

各転送トランジスタ302のドレインは、対応する各リセットトランジスタ303のソースに接続されるとともに、転送トランジスタ302のドレインと各リセットトランジスタ303のソース間のいわゆるフローティングディフュージョンFD(電荷検出部)が増幅トランジスタ304のゲートに接続される。各リセットトランジスタ303のドレインは電源電圧が供給されるVdd配線310に接続される。各リセットトランジスタ303のゲートはリセットパルスが供給されるリセット配線306に接続される。本実施形態において、リセット配線306は、16個のリセットトランジスタ303に対して共通接続される。   The drain of each transfer transistor 302 is connected to the source of the corresponding reset transistor 303, and a so-called floating diffusion FD (charge detection unit) between the drain of the transfer transistor 302 and the source of each reset transistor 303 is connected to the amplifier transistor 304. Connected to the gate. The drain of each reset transistor 303 is connected to a Vdd wiring 310 to which a power supply voltage is supplied. The gate of each reset transistor 303 is connected to a reset wiring 306 to which a reset pulse is supplied. In the present embodiment, the reset wiring 306 is commonly connected to the 16 reset transistors 303.

各々の増幅トランジスタ304のドレインは電源電圧が供給されるVdd配線310に接続される。また、各々の増幅トランジスタ304のソースは、対応する各々の選択トランジスタ305のドレインに接続される。各々の選択トランジスタ305のゲートには、選択パルスが供給されるデコーダ配線308に接続される。本実施形態において、デコーダ配線308は、16個の選択トランジスタ305に対してそれぞれ独立に設けられる。そして、各々の選択トランジスタ305のソースは、共通の出力配線309に接続される。負荷電流源311は、出力配線309に電流を供給する。すなわち、選択トランジスタ305に対する出力配線309は、ソースフォロアにより形成される。なお、負荷電流源311は、撮像チップ113側に設けてもよいし、信号処理チップ111側に設けてもよい。   The drain of each amplification transistor 304 is connected to a Vdd wiring 310 to which a power supply voltage is supplied. The source of each amplification transistor 304 is connected to the drain of each corresponding selection transistor 305. The gate of each selection transistor 305 is connected to a decoder wiring 308 to which a selection pulse is supplied. In the present embodiment, the decoder wiring 308 is provided independently for each of the 16 selection transistors 305. The source of each selection transistor 305 is connected to a common output wiring 309. The load current source 311 supplies current to the output wiring 309. That is, the output wiring 309 for the selection transistor 305 is formed by a source follower. Note that the load current source 311 may be provided on the imaging chip 113 side or may be provided on the signal processing chip 111 side.

ここで、電荷の蓄積開始から蓄積終了後の画素出力までの流れを説明する。リセット配線306を通じてリセットパルスがリセットトランジスタ303に印加される。これと同時に、TX配線307を通じて転送パルスが転送トランジスタ302に印加される。これにより、PD104及びフローティングディフュージョンFDの電位はリセットされる。   Here, the flow from the start of charge accumulation to pixel output after the end of accumulation will be described. A reset pulse is applied to the reset transistor 303 through the reset wiring 306. At the same time, a transfer pulse is applied to the transfer transistor 302 through the TX wiring 307. As a result, the potentials of the PD 104 and the floating diffusion FD are reset.

PD104は、転送パルスの印加が解除されると、受光する入射光を電荷に変換して蓄積する。その後、リセットパルスが印加されていない状態で再び転送パルスが印加されると、PD104において蓄積された電荷はフローティングディフュージョンFDへ転送される。これにより、フローティングディフュージョンFDの電位は、リセット電位から電荷蓄積後の信号電位になる。そして、デコーダ配線308を通じて選択パルスが選択トランジスタ305に印加されると、フローティングディフュージョンFDの信号電位の変動が、増幅トランジスタ304及び選択トランジスタ305を介して出力配線309に伝わる。このような回路の動作により、リセット電位と信号電位とに対応する画素信号は、単位画素から出力配線309に出力される。   When the application of the transfer pulse is canceled, the PD 104 converts the incident light to be received into electric charge and accumulates it. Thereafter, when the transfer pulse is applied again without the reset pulse being applied, the charge accumulated in the PD 104 is transferred to the floating diffusion FD. As a result, the potential of the floating diffusion FD changes from the reset potential to the signal potential after charge accumulation. When a selection pulse is applied to the selection transistor 305 through the decoder wiring 308, the change in the signal potential of the floating diffusion FD is transmitted to the output wiring 309 through the amplification transistor 304 and the selection transistor 305. By such an operation of the circuit, a pixel signal corresponding to the reset potential and the signal potential is output from the unit pixel to the output wiring 309.

図3に示すように、本実施形態においては、単位グループ131を形成する16画素に対して、リセット配線306とTX配線307が共通である。すなわち、リセットパルスと転送パルスはそれぞれ、16画素すべてに対して同時に印加される。従って、単位グループ131を形成するすべての画素は、同一のタイミングで電荷蓄積を開始し、同一のタイミングで電荷蓄積を終了する。ただし、蓄積された電荷に対応する画素信号は、それぞれの選択トランジスタ305に選択パルスが順次印加されることにより、選択的に出力配線309に出力される。また、リセット配線306、TX配線307、出力配線309は、単位グループ131毎に別個に設けられる。   As shown in FIG. 3, in the present embodiment, the reset wiring 306 and the TX wiring 307 are common to the 16 pixels forming the unit group 131. That is, the reset pulse and the transfer pulse are simultaneously applied to all 16 pixels. Therefore, all the pixels forming the unit group 131 start charge accumulation at the same timing and end charge accumulation at the same timing. However, the pixel signal corresponding to the accumulated charge is selectively output to the output wiring 309 by sequentially applying the selection pulse to each selection transistor 305. In addition, the reset wiring 306, the TX wiring 307, and the output wiring 309 are provided separately for each unit group 131.

このように単位グループ131を基準として回路を構成することにより、単位グループ131ごとに電荷蓄積時間を制御することができる。換言すると、単位グループ131間で、異なった電荷蓄積時間による画素信号をそれぞれ出力させることができる。更に言えば、一方の単位グループ131に1回の電荷蓄積を行わせている間に、他方の単位グループ131に何回もの電荷蓄積を繰り返させてその都度画素信号を出力させることにより、これらの単位グループ131間で異なるフレームレートで動画用の各フレームを出力することもできる。   By configuring the circuit with the unit group 131 as a reference in this way, the charge accumulation time can be controlled for each unit group 131. In other words, pixel signals with different charge accumulation times can be output between the unit groups 131. More specifically, while one unit group 131 performs charge accumulation once, the other unit group 131 repeats charge accumulation several times and outputs a pixel signal each time, so that Each frame for moving images can be output at a different frame rate between the unit groups 131.

図4は、撮像素子の機能的構成を示すブロック図である。アナログのマルチプレクサ411は、単位グループ131を形成する16個のPD104を順番に選択する。そして、マルチプレクサ411は、16個のPD104のそれぞれの画素信号を当該単位グループ131に対応して設けられた出力配線309へ出力させる。マルチプレクサ411は、PD104とともに、撮像チップ113に形成される。   FIG. 4 is a block diagram illustrating a functional configuration of the image sensor. The analog multiplexer 411 sequentially selects the 16 PDs 104 that form the unit group 131. Then, the multiplexer 411 outputs each pixel signal of the 16 PDs 104 to the output wiring 309 provided corresponding to the unit group 131. The multiplexer 411 is formed on the imaging chip 113 together with the PD 104.

マルチプレクサ411を介して出力されたアナログ信号の画素信号は、信号処理チップ111に形成されたアンプ412により増幅される。そして、アンプ412で増幅された画素信号は、信号処理チップ111に形成された、相関二重サンプリング(CDS;Correlated Double Sampling)・アナログ/デジタル(Analog/Digital)変換を行う信号処理回路413により、相関二重サンプリングの信号処理が行われるとともに、A/D変換(アナログ信号からデジタル信号への変換)が行われる。画素信号が信号処理回路413において相関二重サンプリングの信号処理が行われることにより、画素信号のノイズが低減される。A/D変換された画素信号は、デマルチプレクサ414に引き渡され、それぞれの画素に対応する画素メモリ415に格納される。デマルチプレクサ414及び画素メモリ415は、メモリチップ112に形成される。   The analog pixel signal output through the multiplexer 411 is amplified by an amplifier 412 formed in the signal processing chip 111. Then, the pixel signal amplified by the amplifier 412 is processed by a signal processing circuit 413 that performs correlated double sampling (CDS) / analog / digital (Analog / Digital) conversion, which is formed in the signal processing chip 111. Correlated double sampling signal processing is performed, and A / D conversion (conversion from an analog signal to a digital signal) is performed. The pixel signal is subjected to correlated double sampling signal processing in the signal processing circuit 413, whereby noise of the pixel signal is reduced. The A / D converted pixel signal is transferred to the demultiplexer 414 and stored in the pixel memory 415 corresponding to each pixel. The demultiplexer 414 and the pixel memory 415 are formed in the memory chip 112.

演算回路(手振れ量算出部)416は、画素メモリ415に格納された画素信号を処理して後段の画像処理部に引き渡す。本実施形態では、演算回路416は、信号処理チップ111に設けられている。ただし、演算回路416は、メモリチップ112に設けられてもよい。なお、図4では1つの単位グループ131の分の接続を示すが、実際にはこれらが単位グループ131ごとに存在して、並列で動作する。ただし、演算回路416は単位グループ131ごとに存在しなくてもよい。例えば、一つの演算回路416がそれぞれの単位グループ131に対応する画素メモリ415の値を順に参照しながらシーケンシャルに処理してもよい。   The arithmetic circuit (camera shake amount calculation unit) 416 processes the pixel signal stored in the pixel memory 415 and passes it to the subsequent image processing unit. In the present embodiment, the arithmetic circuit 416 is provided in the signal processing chip 111. However, the arithmetic circuit 416 may be provided in the memory chip 112. Note that FIG. 4 shows connections for one unit group 131, but actually these exist for each unit group 131 and operate in parallel. However, the arithmetic circuit 416 may not exist for each unit group 131. For example, one arithmetic circuit 416 may perform sequential processing while sequentially referring to the values in the pixel memory 415 corresponding to each unit group 131.

上記した通り、単位グループ131のそれぞれに対応して出力配線309が設けられている。撮像素子100は、撮像チップ113、信号処理チップ111、及びメモリチップ112を積層している。このため、これら出力配線309にバンプ109を用いたチップ間の電気的接続を用いることにより、各チップを面方向に大きくすることなく配線を引き回すことができる。   As described above, the output wiring 309 is provided corresponding to each of the unit groups 131. The image sensor 100 is formed by stacking an image pickup chip 113, a signal processing chip 111, and a memory chip 112. For this reason, by using the electrical connection between the chips using the bumps 109 for the output wirings 309, the wirings can be routed without enlarging each chip in the surface direction.

次に、撮像素子100の画素領域113A(図2参照)に設定されるブロックについて説明する。本実施形態において、撮像素子100の画素領域113Aは、複数のブロックに分割される。複数のブロックは、1ブロックにつき単位グループ131を少なくとも1つ含むように定義される。各ブロックはそれぞれ異なる制御パラメータで各ブロックに含まれる画素が制御される。つまり、あるブロックに含まれる画素群と、別のブロックに含まれる画素群とで、制御パラメータが異なる画素信号が取得される。制御パラメータとしては、例えば、電荷の蓄積時間又は蓄積回数、フレームレート、ゲイン、間引き率、画素信号を加算する加算行数又は加算列数、デジタル化のビット数などがあげられる。さらに、制御パラメータは、画素からの画像信号取得後の画像処理におけるパラメータであってもよい。   Next, blocks set in the pixel region 113A (see FIG. 2) of the image sensor 100 will be described. In the present embodiment, the pixel region 113A of the image sensor 100 is divided into a plurality of blocks. The plurality of blocks are defined to include at least one unit group 131 per block. In each block, pixels included in each block are controlled by different control parameters. That is, pixel signals having different control parameters are acquired for a pixel group included in a block and a pixel group included in another block. Examples of the control parameter include a charge accumulation time or accumulation count, a frame rate, a gain, a thinning rate, the number of addition rows or addition columns to which pixel signals are added, the number of digitization bits, and the like. Furthermore, the control parameter may be a parameter in image processing after obtaining an image signal from a pixel.

ここで、電荷の蓄積時間とは、PD104が電荷の蓄積を開始してから終了するまでの時間のことをいう。また、電荷の蓄積回数とは、単位時間あたりにPD104が電荷を蓄積する回数のことをいう。また、フレームレートとは、動画において単位時間あたりに処理(表示又は記録)されるフレーム数を表す値のことをいう。フレームレートの単位はfps(Frames Per Second)で表される。フレームレートが高くなる程、動画における被写体(すなわち撮像される対象物)の動きが滑らかになる。   Here, the charge accumulation time refers to the time from when PD 104 starts to accumulate charge until it ends. The number of times of charge accumulation refers to the number of times the PD 104 accumulates charges per unit time. The frame rate is a value representing the number of frames processed (displayed or recorded) per unit time in a moving image. The unit of the frame rate is represented by fps (Frames Per Second). The higher the frame rate, the smoother the movement of the subject (that is, the object to be imaged) in the moving image.

また、ゲインとは、アンプ412の利得率(増幅率)のことをいう。このゲインを変更することにより、ISO感度を変更することができる。このISO感度は、ISOで策定された写真フィルムの規格であり、写真フィルムがどの程度弱い光まで記録することができるかを表す。ただし、一般に、撮像素子100の感度を表現する場合もISO感度が用いられる。この場合、ISO感度は撮像素子100が光をとらえる能力を表す値となる。ゲインを上げるとISO感度も向上する。例えば、ゲインを倍にすると電気信号(画素信号)も倍になり、入射光の光量が半分でも適切な明るさとなる。しかし、ゲインを上げると、電気信号に含まれるノイズも増幅されるため、ノイズが多くなってしまう。   The gain means a gain factor (amplification factor) of the amplifier 412. By changing this gain, the ISO sensitivity can be changed. This ISO sensitivity is a photographic film standard established by ISO and represents how much light the photographic film can record. However, generally, ISO sensitivity is also used when expressing the sensitivity of the image sensor 100. In this case, the ISO sensitivity is a value representing the ability of the image sensor 100 to capture light. Increasing the gain improves the ISO sensitivity. For example, when the gain is doubled, the electrical signal (pixel signal) is also doubled, and the brightness is appropriate even when the amount of incident light is half. However, when the gain is increased, noise included in the electric signal is also amplified, so that noise increases.

また、間引き率とは、所定領域においてすべての画素数に対する画素信号の読み出しを行わない画素数の割合をいう。例えば、所定領域の間引き率が0である場合は、その所定領域内のすべての画素から画素信号の読み出しが行われることを意味する。また、所定領域の間引き率が0.5である場合は、その所定領域内の半分の画素から画素信号を読み出しが行われることを意味する。具体的には、単位グループ131がベイヤー配列である場合、垂直方向についてベイヤー配列の単位の一つ置き、すなわち、画素単位の2画素ずつ(2行ずつ)交互に画素信号が読み出される画素と読み出されない画素とが設定される。なお、画素信号の読み出しの間引きが行われると画像の解像度が低下する。しかし、撮像素子100には2000万以上の画素が配置されているため、例えば間引き率0.5で間引きを行ったとしても、1000万以上の画素で画像を表示することができる。このため、使用者(撮影者)にとって解像度の低下は気にならないものと考えられる。   The thinning-out rate is the ratio of the number of pixels that do not read out pixel signals with respect to the total number of pixels in a predetermined area. For example, when the thinning rate of a predetermined area is 0, it means that pixel signals are read from all pixels in the predetermined area. Further, when the thinning rate of the predetermined area is 0.5, it means that the pixel signal is read from half of the pixels in the predetermined area. Specifically, when the unit group 131 is a Bayer array, it is read as a pixel from which pixel signals are alternately read out every other unit of the Bayer array in the vertical direction, that is, every two pixels (two rows) of the pixel unit. Pixels that are not output are set. It should be noted that the resolution of the image is reduced when the pixel signal readout is thinned out. However, since 20 million or more pixels are arranged in the image sensor 100, for example, even if thinning is performed at a thinning rate of 0.5, an image can be displayed with 10 million or more pixels. For this reason, it is considered that the reduction in resolution is not a concern for the user (photographer).

また、加算行数とは、垂直方向に隣接する画素の画素信号を加算する場合に、その加算する垂直方向の画素の数(行数)をいう。また、加算列数とは、水平方向に隣接する画素の画素信号を加算する場合に、その加算する水平方向の画素の数(列数)をいう。このような加算の処理は、例えば演算回路416において行われる。演算回路416が垂直方向又は水平方向に隣接する所定数の画素の画素信号を加算する処理を行うことにより、所定の間引き率で間引いて画素信号を読み出す処理と同じような効果を奏する。なお、上記した加算の処理において、演算回路416が加算した行数または列数で加算値を割ることにより平均値を算出するようにしてもよい。   Further, the number of added rows refers to the number of vertical pixels (number of rows) to be added when pixel signals of pixels adjacent in the vertical direction are added. Further, the number of added columns refers to the number of horizontal pixels (number of columns) to be added when pixel signals of pixels adjacent in the horizontal direction are added. Such addition processing is performed in the arithmetic circuit 416, for example. The arithmetic circuit 416 performs the process of adding the pixel signals of a predetermined number of pixels adjacent in the vertical direction or the horizontal direction, thereby obtaining the same effect as the process of reading out the pixel signals by thinning out at a predetermined thinning rate. In the addition process described above, the average value may be calculated by dividing the added value by the number of rows or columns added by the arithmetic circuit 416.

また、デジタル化のビット数とは、信号処理回路413がA/D変換においてアナログ信号をデジタル信号に変換したときのビット数をいう。デジタル信号のビット数が多くなる程、輝度や色変化などがより詳細に表現される。   The number of bits for digitization refers to the number of bits when the signal processing circuit 413 converts an analog signal into a digital signal in A / D conversion. As the number of bits of the digital signal increases, brightness, color change, and the like are expressed in more detail.

本実施形態において、蓄積条件とは、撮像素子100における電荷の蓄積に関する条件のことをいう。具体的には、蓄積条件は、上記した制御パラメータのうち、電荷の蓄積時間又は蓄積回数、フレームレート、及びゲインのことをいう。フレームレートは電荷の蓄積時間や蓄積回数に応じて変化し得るので、フレームレートが蓄積条件に含まれる。また、ゲインに応じて適正露出の光量は変化し、適正露出の光量に応じて電荷の蓄積時間又は蓄積回数も変化し得る。このため、ゲインは蓄積条件に含まれる。   In the present embodiment, the accumulation condition refers to a condition related to charge accumulation in the image sensor 100. Specifically, the accumulation condition refers to the charge accumulation time or number of accumulations, the frame rate, and the gain among the control parameters described above. Since the frame rate can change according to the charge accumulation time and the number of times of accumulation, the frame rate is included in the accumulation condition. Further, the amount of light for proper exposure changes according to the gain, and the charge accumulation time or number of times of accumulation can also change according to the amount of light for proper exposure. For this reason, the gain is included in the accumulation condition.

また、撮像条件とは、被写体の撮像に関する条件をいう。具体的には、撮像条件は、上記した蓄積条件を含む制御パラメータのことをいう。撮像条件は、撮像素子100を制御するための制御パラメータ(例えば、電荷の蓄積時間又は蓄積回数、フレームレート、ゲイン)のほかに、撮像素子100からの信号の読み出しを制御するための制御パラメータ(例えば、間引き率)、撮像素子100からの信号を処理するための制御パラメータ(例えば、画素信号を加算する加算行数又は加算列数、デジタル化のビット数、後述する画像処理部30が画像処理を実行するための制御パラメータ)も含まれる。   The imaging condition is a condition related to imaging of a subject. Specifically, the imaging condition refers to a control parameter including the above accumulation condition. The imaging conditions include control parameters (for example, charge accumulation time or accumulation count, frame rate, gain) for controlling the image sensor 100, as well as control parameters (for controlling reading of signals from the image sensor 100). For example, a thinning rate), a control parameter for processing a signal from the image sensor 100 (for example, the number of addition rows or addition columns for adding pixel signals, the number of digitization bits, the image processing unit 30 described later performs image processing) Is also included.

図5は、第1実施形態に係る撮像装置の構成を示すブロック図である。図5に示す撮像装置1は、例えば撮像機能を備えたデジタルカメラ、スマートフォン、携帯電話、パーソナルコンピュータなどの機器で構成される。図5に示すように、撮像装置1は、レンズ部10、撮像部20、画像処理部30、ワークメモリ40、表示部50、操作部55、記録部60、及びシステム制御部70を備える。レンズ部10は、複数のレンズ群から構成された撮像光学系である。このレンズ部10は、被写体からの光束を撮像部20へ導く。このレンズ部10は、撮像装置1と一体構成であってもよく、また撮像装置1に対して着脱可能な交換式レンズであってもよい。また、このレンズ部10は、フォーカスレンズを内蔵していてもよく、またズームレンズを内蔵していてもよい。   FIG. 5 is a block diagram illustrating a configuration of the imaging apparatus according to the first embodiment. An imaging apparatus 1 illustrated in FIG. 5 includes, for example, devices such as a digital camera, a smartphone, a mobile phone, and a personal computer having an imaging function. As illustrated in FIG. 5, the imaging device 1 includes a lens unit 10, an imaging unit 20, an image processing unit 30, a work memory 40, a display unit 50, an operation unit 55, a recording unit 60, and a system control unit 70. The lens unit 10 is an imaging optical system composed of a plurality of lens groups. The lens unit 10 guides the light flux from the subject to the imaging unit 20. The lens unit 10 may be integrated with the imaging device 1 or may be an interchangeable lens that can be attached to and detached from the imaging device 1. Further, the lens unit 10 may have a built-in focus lens or a zoom lens.

撮像部20は、撮像素子100及び駆動部21を有している。駆動部21は、システム制御部70からの指示に従って、撮像素子100の駆動を制御する制御回路である。ここで、駆動部21は、リセットパルス及び転送パルスをそれぞれリセットトランジスタ303及び転送トランジスタ302に印加するタイミング(又はタイミングの周期)を制御することにより、制御パラメータである電荷の蓄積時間又は蓄積回数を制御する。また、駆動部21は、リセットパルス、転送パルス、及び選択パルスをそれぞれリセットトランジスタ303、転送トランジスタ302、及び選択トランジスタ305に印加するタイミング(又はタイミングの周期)を制御することにより、フレームレートを制御する。また、駆動部21は、リセットパルス、転送パルス、及び選択パルスを印加する画素を設定することにより、間引き率を制御する。   The imaging unit 20 includes an imaging element 100 and a drive unit 21. The drive unit 21 is a control circuit that controls driving of the image sensor 100 in accordance with an instruction from the system control unit 70. Here, the drive unit 21 controls the timing (or timing cycle) at which the reset pulse and the transfer pulse are applied to the reset transistor 303 and the transfer transistor 302, respectively, thereby reducing the charge accumulation time or accumulation count as a control parameter. Control. In addition, the drive unit 21 controls the frame rate by controlling the timing (or timing cycle) at which the reset pulse, the transfer pulse, and the selection pulse are applied to the reset transistor 303, the transfer transistor 302, and the selection transistor 305, respectively. To do. The drive unit 21 controls the thinning rate by setting pixels to which the reset pulse, the transfer pulse, and the selection pulse are applied.

また、駆動部21は、アンプ412のゲイン(利得率、増幅率ともいう。)を制御することにより、撮像素子100のISO感度を制御する。また、駆動部21は、演算回路416に指示を送ることにより、画素信号を加算する加算行数又は加算列数を設定する。また、駆動部21は、信号処理回路413に指示を送ることにより、デジタル化のビット数を設定する。さらに、駆動部21は、撮像素子100の画素領域113Aにおけるブロックの設定を行う。このように、駆動部21は、撮像素子100に対して複数のブロックごとに異なる撮像条件で撮像させて画素信号を出力させる撮像素子制御部の機能を担う。システム制御部70は、駆動部21に対するブロックの位置、形状、範囲などの指示を行う。   In addition, the drive unit 21 controls the ISO sensitivity of the image sensor 100 by controlling the gain (also referred to as gain factor or amplification factor) of the amplifier 412. In addition, the driving unit 21 sends an instruction to the arithmetic circuit 416 to set the number of added rows or the number of added columns to which the pixel signals are added. Further, the drive unit 21 sets the number of bits for digitization by sending an instruction to the signal processing circuit 413. Furthermore, the drive unit 21 sets a block in the pixel region 113 </ b> A of the image sensor 100. In this way, the drive unit 21 functions as an image sensor control unit that causes the image sensor 100 to capture an image under different image capturing conditions for each of a plurality of blocks and output a pixel signal. The system control unit 70 instructs the drive unit 21 on the block position, shape, range, and the like.

撮像素子100は、撮像素子100からの画素信号を画像処理部30へ引き渡す。画像処理部30は、ワークメモリ40をワークスペースとして、各画素の画素信号からなるRAWデータに対して種々の画像処理を施し、所定のファイル形式(例えば、JPEG形式等)の画像データを生成する。なお、本明細書において、「画像データ」は、撮像部20で撮像された画像(静止画、動画、ライブビュー画像)を構成するデータであり、画像処理部30において画像処理が行われる前のデータ(すなわちRAWデータ)と画像処理が行われた後のデータとを含む。また、本明細書において、「RAWデータ」とは、画像処理部30において画像処理が行われる前の画像データのことをいう。また、本明細書において、「画像データ」のことを「画像信号」ということがある。   The image sensor 100 delivers the pixel signal from the image sensor 100 to the image processing unit 30. The image processing unit 30 uses the work memory 40 as a work space, performs various image processing on the RAW data including pixel signals of each pixel, and generates image data in a predetermined file format (for example, JPEG format). . In this specification, “image data” is data constituting an image (still image, moving image, live view image) captured by the image capturing unit 20, and before image processing is performed in the image processing unit 30. Data (that is, RAW data) and data after image processing is performed. In the present specification, “RAW data” refers to image data before image processing is performed in the image processing unit 30. In the present specification, “image data” may be referred to as “image signal”.

画像処理部30は、種々の画像処理を実行する。例えば、画像処理部30は、ベイヤー配列で得られた信号に対して色信号処理(色調補正)を行うことによりRGB画像信号を生成する。また、画像処理部30は、RGB画像信号に対して、ホワイトバランス調整、シャープネス調整、ガンマ補正、階調調整などの画像処理を行う。また、画像処理部30は、必要に応じて、所定の圧縮形式(JPEG形式、MPEG形式等)で圧縮する処理を行う。画像処理部30は、生成した画像データを記録部60に出力する。また、画像処理部30は、生成した画像データを表示部50に出力する。   The image processing unit 30 executes various image processes. For example, the image processing unit 30 generates an RGB image signal by performing color signal processing (color tone correction) on a signal obtained by the Bayer array. The image processing unit 30 performs image processing such as white balance adjustment, sharpness adjustment, gamma correction, and gradation adjustment on the RGB image signal. Further, the image processing unit 30 performs a process of compressing in a predetermined compression format (JPEG format, MPEG format, etc.) as necessary. The image processing unit 30 outputs the generated image data to the recording unit 60. In addition, the image processing unit 30 outputs the generated image data to the display unit 50.

画像処理部30が画像処理を行う際に参照されるパラメータも制御パラメータ(撮像条件)に含まれる。例えば、色信号処理(色調補正)、ホワイトバランス調整、階調調整、圧縮率などのパラメータが制御パラメータに含まれる。電荷の蓄積時間などに応じて撮像素子100から読み出される信号が変化し、その信号の変化に応じて画像処理を行う際に参照されるパラメータも変化する。画像処理部30は、ブロック単位ごとに異なる制御パラメータを設定し、これらの制御パラメータに基づいて色信号処理などの画像処理を実行する。   Parameters that are referred to when the image processing unit 30 performs image processing are also included in the control parameters (imaging conditions). For example, parameters such as color signal processing (tone correction), white balance adjustment, gradation adjustment, and compression rate are included in the control parameters. The signal read from the image sensor 100 changes according to the charge accumulation time, and the parameters referred to when performing image processing also change according to the change in the signal. The image processing unit 30 sets different control parameters for each block, and executes image processing such as color signal processing based on these control parameters.

画像処理部30は、撮像部20から時系列的に得られる複数のフレームのうち所定タイミングごとのフレームを抽出する。または、画像処理部30は、撮像部20から時系列的に得られる複数のフレームのうち所定タイミングごとのフレームを廃棄する。これにより、データ量を減らすことができるため、後段処理の負荷を軽減することができる。また、画像処理部30は、撮像部20から時系列的に得られる複数のフレームに基づいて、各フレーム間に補間する1又は複数のフレームを算出する。そして、画像処理部30は、算出した1又は複数のフレームを各フレーム間に追加する。これにより、動画再生時においてより滑らかな動きの動画を再生することができる。また、駆動部21が間引き率を制御するように構成しているが、このような構成に限られない。例えば、駆動部21はすべての画素から画素信号を読み出すが、画像処理部30又は演算回路416は読み出した画素信号のうち所定の画素信号を廃棄することにより、間引き率を制御するようにしてもよい。   The image processing unit 30 extracts frames at predetermined timings from a plurality of frames obtained in time series from the imaging unit 20. Alternatively, the image processing unit 30 discards frames at a predetermined timing among a plurality of frames obtained in time series from the imaging unit 20. Thereby, since the amount of data can be reduced, it is possible to reduce the load of subsequent processing. Further, the image processing unit 30 calculates one or a plurality of frames to be interpolated between the frames based on a plurality of frames obtained in time series from the imaging unit 20. Then, the image processing unit 30 adds the calculated one or more frames between the frames. As a result, a moving image with smoother motion can be reproduced during moving image reproduction. Moreover, although the drive part 21 is comprised so that the thinning-out rate may be controlled, it is not restricted to such a structure. For example, the drive unit 21 reads pixel signals from all pixels, but the image processing unit 30 or the arithmetic circuit 416 controls the thinning rate by discarding predetermined pixel signals out of the read pixel signals. Good.

本実施形態では、画像処理部30は、上記した処理のほかに、撮像素子100から読み出された画像データの解析処理により手振れ量(手振れによる動き量)を算出する処理を行う。すなわち、画像処理部30は、撮像部20から時系列的に得られる複数のフレーム(少なくとも現フレームと、現フレームよりも前のフレーム)における被写体の移動方向及び移動量に基づいて手振れ量を算出する(例えば図9参照)。そして、画像処理部30は、算出した手振れ量を示す手振れ量情報をシステム制御部70に出力する。   In the present embodiment, in addition to the above-described processing, the image processing unit 30 performs processing for calculating a camera shake amount (motion amount due to camera shake) by analysis processing of image data read from the image sensor 100. That is, the image processing unit 30 calculates the amount of camera shake based on the moving direction and the moving amount of the subject in a plurality of frames (at least the current frame and a frame before the current frame) obtained in time series from the imaging unit 20. (See, for example, FIG. 9). Then, the image processing unit 30 outputs camera shake amount information indicating the calculated camera shake amount to the system control unit 70.

ワークメモリ40は、画像処理部30による画像処理が行われる際に画像データなどを一時的に記憶する。表示部50は、例えば液晶表示パネルによって構成されている。表示部50は、撮像部20で撮像された画像(静止画、動画、ライブビュー画像)や各種情報を表示する。この表示部50は、図5に示すように、タッチパネル51を有している。タッチパネル51は、表示部50の表示画面上に形成されている。このタッチパネル51は、使用者が画像の選択などを行う際に、使用者が触れた位置を示す信号をシステム制御部70に出力する。   The work memory 40 temporarily stores image data and the like when image processing by the image processing unit 30 is performed. The display unit 50 is configured by a liquid crystal display panel, for example. The display unit 50 displays images (still images, moving images, live view images) and various types of information captured by the imaging unit 20. The display unit 50 includes a touch panel 51 as shown in FIG. The touch panel 51 is formed on the display screen of the display unit 50. The touch panel 51 outputs a signal indicating the position touched by the user to the system control unit 70 when the user selects an image or the like.

操作部55は、使用者によって操作されるレリーズスイッチ、動画スイッチ、各種の操作スイッチなどである。この操作部55は、使用者による操作に応じた信号をシステム制御部70に出力する。記録部60は、メモリカードなどの記憶媒体を装着可能なカードスロットを有する。記録部60は、カードスロットに装着された記録媒体に画像処理部30において生成された画像データや各種データを記憶する。また、記録部60は、内部メモリを有する。記録部60は、画像処理部30において生成された画像データや各種データを内部メモリに記録することも可能である。   The operation unit 55 is a release switch, a moving image switch, various operation switches, and the like operated by a user. The operation unit 55 outputs a signal corresponding to the operation by the user to the system control unit 70. The recording unit 60 has a card slot into which a storage medium such as a memory card can be mounted. The recording unit 60 stores the image data and various data generated by the image processing unit 30 in a recording medium mounted in the card slot. The recording unit 60 has an internal memory. The recording unit 60 can also record the image data and various data generated by the image processing unit 30 in the internal memory.

システム制御部70は、撮像装置1の全体の処理及び動作を制御する。このシステム制御部70はCPU(Central Processing Unit)を有する。本実施形態において、システム制御部70は、撮像素子100(撮像チップ113)の撮像面(画素領域113A)を複数のブロックに分け、ブロック間において異なる電荷蓄積時間(又は電荷蓄積回数)、フレームレート、ゲインで画像を取得させる。このため、システム制御部70は、ブロックの位置、形状、範囲、及び各ブロック用の蓄積条件を駆動部21に対して指示する。また、システム制御部70は、ブロック間で異なる間引き率、画素信号を加算する加算行数又は加算列数、及びデジタル化のビット数で画像を取得させる。このため、システム制御部70は、各ブロック用の撮像条件(間引き率、画素信号を加算する加算行数又は加算列数、及びデジタル化のビット数)を駆動部21に対して指示する。また、画像処理部30は、ブロック間で異なる撮像条件(色信号処理、ホワイトバランス調整、階調調整、圧縮率などの制御パラメータ)で画像処理を実行する。このため、システム制御部70は、各ブロック用の撮像条件(色信号処理、ホワイトバランス調整、階調調整、圧縮率などの制御パラメータ)を画像処理部30に対して指示する。   The system control unit 70 controls the overall processing and operation of the imaging apparatus 1. The system control unit 70 has a CPU (Central Processing Unit). In the present embodiment, the system control unit 70 divides the imaging surface (pixel area 113A) of the imaging device 100 (imaging chip 113) into a plurality of blocks, and different charge accumulation times (or charge accumulation times) and frame rates among the blocks. Get an image with a gain. Therefore, the system control unit 70 instructs the drive unit 21 about the block position, shape, range, and accumulation condition for each block. In addition, the system control unit 70 causes an image to be acquired with a different thinning rate between blocks, the number of addition rows or addition columns to which pixel signals are added, and the number of digitization bits. For this reason, the system control unit 70 instructs the drive unit 21 on the imaging conditions for each block (the thinning rate, the number of added rows or columns to which pixel signals are added, and the number of digitization bits). Further, the image processing unit 30 executes image processing under imaging conditions (control parameters such as color signal processing, white balance adjustment, gradation adjustment, and compression rate) that are different between blocks. Therefore, the system control unit 70 instructs the image processing unit 30 on the imaging conditions for each block (control parameters such as color signal processing, white balance adjustment, gradation adjustment, and compression rate).

また、システム制御部70は、画像処理部30において生成された画像データを記録部60に記録させる。また、システム制御部70は、画像処理部30において生成された画像データを表示部50に出力させることにより、表示部50に画像を表示させる。また、システム制御部70は、記録部60に記録されている画像データを読み出して表示部50に出力させることにより、表示部50に画像を表示させる。表示部50に表示される画像としては、静止画、動画、ライブビュー画像が含まれる。ここで、ライブビュー画像は、画像処理部30で生成された画像データを表示部50に順次出力して表示部50に表示される画像である。ライブビュー画像は、撮像部20により撮像されている被写体の画像を使用者が確認するために用いられる。ライブビュー画像は、スルー画やプレビュー画像とも呼ばれる。   Further, the system control unit 70 causes the recording unit 60 to record the image data generated by the image processing unit 30. Further, the system control unit 70 causes the display unit 50 to display an image by causing the display unit 50 to output the image data generated in the image processing unit 30. Further, the system control unit 70 causes the display unit 50 to display an image by reading out the image data recorded in the recording unit 60 and causing the display unit 50 to output the image data. The images displayed on the display unit 50 include still images, moving images, and live view images. Here, the live view image is an image displayed on the display unit 50 by sequentially outputting the image data generated by the image processing unit 30 to the display unit 50. The live view image is used for the user to confirm the image of the subject imaged by the imaging unit 20. The live view image is also called a through image or a preview image.

本実施形態では、システム制御部70は、上記した処理のほかに、画像処理部30からの手振れ量情報が示す手振れ量に応じて撮像素子100を駆動制御する領域を選択する処理を行う。そして、システム制御部70は、選択した領域を指定する指示信号を駆動部21に出力する。駆動部21は、システム制御部70からの指示信号に基づいて、画素領域113A内の領域のみ画素信号の読み出し、その領域内の各画素の画素信号からなる画像データ(RAWデータ)を画像処理部30に転送する。なお、システム制御部70が手振れ量に応じて選択する画素領域113A内の領域を「転送領域」という。   In the present embodiment, the system control unit 70 performs a process of selecting an area for driving and controlling the image sensor 100 according to the camera shake amount indicated by the camera shake amount information from the image processing unit 30 in addition to the above-described process. Then, the system control unit 70 outputs an instruction signal designating the selected area to the drive unit 21. Based on the instruction signal from the system control unit 70, the drive unit 21 reads out the pixel signal only in the region in the pixel region 113A, and outputs image data (RAW data) including the pixel signal of each pixel in the region. Forward to 30. An area in the pixel area 113A that the system control unit 70 selects according to the amount of camera shake is referred to as a “transfer area”.

図6は、第1実施形態に係る信号処理チップの具体的構成を示すブロック図である。なお、図6には、信号処理チップ111のほかに、撮像チップ113、メモリチップ112、画像処理部30、及びシステム制御部70も示している。   FIG. 6 is a block diagram showing a specific configuration of the signal processing chip according to the first embodiment. In addition to the signal processing chip 111, FIG. 6 also shows the imaging chip 113, the memory chip 112, the image processing unit 30, and the system control unit 70.

信号処理チップ111は、駆動部21の機能を担う。信号処理チップ111は、分担化された制御機能としてのセンサ制御部441、ブロック制御部442、同期制御部443、及び信号制御部444を含んでいる。また、信号処理チップ111は、センサ制御部441、ブロック制御部442、同期制御部443、及び信号制御部444を統括制御する制御部(駆動制御部)420を含んでいる。制御部420は、システム制御部70からの指示を、各制御部441〜444が実行可能な制御信号に変換してそれぞれに引き渡す。   The signal processing chip 111 has a function of the driving unit 21. The signal processing chip 111 includes a sensor control unit 441, a block control unit 442, a synchronization control unit 443, and a signal control unit 444 as shared control functions. The signal processing chip 111 includes a sensor control unit 441, a block control unit 442, a synchronization control unit 443, and a control unit (drive control unit) 420 that performs overall control of the signal control unit 444. The control unit 420 converts an instruction from the system control unit 70 into a control signal that can be executed by each of the control units 441 to 444 and delivers the control signal to each.

センサ制御部441は、制御部420からの制御信号に基づいて、各画素の電荷蓄積及び電荷読み出しに関わる制御パルス(リセットパルス、転送パルス、選択パルス)を撮像チップ113に対して送出する制御を行う。具体的には、センサ制御部441は、対象画素に対してリセットパルスと転送パルスを送出することにより、電荷蓄積の開始と終了を制御する。また、センサ制御部441は、画素信号の読み出し画素に対して選択パルスを送出することにより、画素信号を出力配線309へ出力させる。   Based on the control signal from the control unit 420, the sensor control unit 441 performs control to send control pulses (reset pulse, transfer pulse, selection pulse) related to charge accumulation and charge readout of each pixel to the imaging chip 113. Do. Specifically, the sensor control unit 441 controls the start and end of charge accumulation by sending a reset pulse and a transfer pulse to the target pixel. In addition, the sensor control unit 441 outputs a pixel signal to the output wiring 309 by sending a selection pulse to the readout pixel of the pixel signal.

ブロック制御部442は、制御部420からの制御信号に基づいて、駆動制御される単位グループ131を特定する特定パルスを撮像チップ113に対して送出する制御を行う。上述したように、撮像素子100の画素領域113Aは、複数のブロックに分割される。複数のブロックは、1ブロックにつき単位グループ131を少なくとも1つ含む。同一のブロックに含まれる画素は、同一のタイミングで電荷蓄積を開始し、同一のタイミングで電荷蓄積を終了する。そこで、ブロック制御部442は、制御部420からの制御信号に基づいて、対象となる単位グループ131に特定パルスを送出することにより、一又は複数の単位グループ131をブロック化する。各画素がTX配線307及びリセット配線306を介して受ける転送パルス及びリセットパルスは、センサ制御部441が送出する各パルスとブロック制御部442が送出する特定パルスの論理積となる。このように、ブロック制御部442が各領域を互いに独立したブロックとして制御することにより、領域毎の電荷蓄積制御を実現する。   Based on the control signal from the control unit 420, the block control unit 442 performs control to send a specific pulse for specifying the unit group 131 to be driven and controlled to the imaging chip 113. As described above, the pixel region 113A of the image sensor 100 is divided into a plurality of blocks. The plurality of blocks include at least one unit group 131 per block. Pixels included in the same block start charge accumulation at the same timing and end charge accumulation at the same timing. Therefore, the block control unit 442 blocks one or a plurality of unit groups 131 by sending specific pulses to the target unit group 131 based on a control signal from the control unit 420. The transfer pulse and the reset pulse received by each pixel via the TX wiring 307 and the reset wiring 306 are the logical product of each pulse sent by the sensor control unit 441 and a specific pulse sent by the block control unit 442. In this manner, the block control unit 442 controls each region as an independent block, thereby realizing charge accumulation control for each region.

同期制御部443は、制御部420からの制御信号に基づいて、同期信号を撮像チップ113に対して送出する制御を行う。各パルス(リセットパルス、転送パルス、選択パルス)は、同期信号に同期して撮像チップ113においてアクティブとなる。例えば、同期制御部443が同期信号を調整することにより、同一の単位グループ131に属する画素の特定画素のみを駆動制御の対象とするランダム制御、間引き制御等を実現する。   The synchronization control unit 443 performs control to send the synchronization signal to the imaging chip 113 based on the control signal from the control unit 420. Each pulse (reset pulse, transfer pulse, selection pulse) becomes active in the imaging chip 113 in synchronization with the synchronization signal. For example, the synchronization control unit 443 adjusts the synchronization signal, thereby realizing random control, thinning control, and the like in which only specific pixels of pixels belonging to the same unit group 131 are subject to drive control.

信号制御部444は、制御部420からの制御信号に基づいて、アンプ412のゲイン(利得率、増幅率)の制御を行う。また、信号制御部444は、制御部420からの制御信号に基づいて、A/D変換器413bに対するタイミング制御を行う。出力配線309を介して出力された画素信号は、アンプ412及びCDS回路413aを経てA/D変換器413bに入力される。A/D変換器413bは、信号制御部444で制御されることにより、入力された画素信号をデジタル信号に変換する。デジタル信号に変換された画素信号は、デマルチプレクサ414に引き渡される。そして、画素信号は、デマルチプレクサ414により、それぞれの画素に対応する画素メモリ415にデジタルデータの画素値として格納される。   The signal control unit 444 controls the gain (gain factor, amplification factor) of the amplifier 412 based on the control signal from the control unit 420. Further, the signal control unit 444 performs timing control on the A / D converter 413b based on the control signal from the control unit 420. The pixel signal output via the output wiring 309 is input to the A / D converter 413b via the amplifier 412 and the CDS circuit 413a. The A / D converter 413b converts the input pixel signal into a digital signal under the control of the signal control unit 444. The pixel signal converted into the digital signal is delivered to the demultiplexer 414. Then, the pixel signal is stored as a pixel value of digital data in the pixel memory 415 corresponding to each pixel by the demultiplexer 414.

信号処理チップ111は、タイミングメモリ430を有する。制御部420は、システム制御部70からの指示に基づいて、いずれの単位グループ131を組み合わせてブロックを形成するかについてのブロック区分情報と、形成されたそれぞれのブロックが何回の電荷蓄積を繰り返すか(つまり、電荷蓄積のタイミング)についての蓄積回数情報とをタイミングメモリ430に格納する。タイミングメモリ430は、例えばフラッシュRAMによって構成される。制御部420は、タイミングメモリ430に格納されたブロック区分情報と蓄積回数情報とを参照することにより、ブロック単位で電荷蓄積制御を実行する。   The signal processing chip 111 has a timing memory 430. Based on an instruction from the system control unit 70, the control unit 420 repeats block division information on which unit group 131 is combined to form a block, and how many times the formed blocks accumulate charge. (That is, the charge accumulation timing) is stored in the timing memory 430. The timing memory 430 is configured by a flash RAM, for example. The controller 420 performs charge accumulation control in units of blocks by referring to block classification information and accumulation count information stored in the timing memory 430.

上述したように、システム制御部70は、手振れ量に応じて撮像素子100を駆動制御する転送領域を選択する。そして、システム制御部70は、選択した転送領域を指定する指示信号を制御部420に出力する。制御部420は、システム制御部70からの指示信号に基づいて、複数の単位グループを組み合わせて転送領域に対応するブロックを形成するように制御する。   As described above, the system control unit 70 selects a transfer area for driving and controlling the image sensor 100 according to the amount of camera shake. Then, the system control unit 70 outputs an instruction signal designating the selected transfer area to the control unit 420. Based on the instruction signal from the system control unit 70, the control unit 420 performs control such that a plurality of unit groups are combined to form a block corresponding to the transfer area.

図7は、図5に示す画像処理部及びシステム制御部の機能ブロック図である。図7に示すように、画像処理部30は画像生成部31及び手振れ検出部(手振れ量算出部)32を含んでいる。画像生成部31は、撮像部20から出力される各画素の画素信号からなるRAWデータに対して種々の画像処理を施すことにより画像データを生成する。手振れ検出部32は、撮像部20から時系列的に得られる複数のフレームにおける手振れによる被写体の移動方向及び移動量に基づいて動きベクトルを検出する。動きベクトルは、基準となるフレームと、そのフレームからの動きをベクトルとして表現したものである。そして、手振れ検出部32は、検出した動きベクトルから次フレームにおける被写体の位置を予測する。手振れ検出部32は、現フレームと次フレームとの間の被写体のずれ量を手振れ量として算出(検出)する。そして、手振れ検出部32は、算出した手振れ量を示す手振れ量情報をシステム制御部70に出力する。   FIG. 7 is a functional block diagram of the image processing unit and the system control unit shown in FIG. As illustrated in FIG. 7, the image processing unit 30 includes an image generation unit 31 and a camera shake detection unit (a camera shake amount calculation unit) 32. The image generation unit 31 generates image data by performing various kinds of image processing on the RAW data including pixel signals of each pixel output from the imaging unit 20. The camera shake detection unit 32 detects a motion vector based on the movement direction and the movement amount of the subject due to camera shake in a plurality of frames obtained in time series from the imaging unit 20. The motion vector represents a reference frame and motion from the frame as a vector. Then, the camera shake detection unit 32 predicts the position of the subject in the next frame from the detected motion vector. The camera shake detection unit 32 calculates (detects) the amount of subject displacement between the current frame and the next frame as a camera shake amount. Then, the camera shake detection unit 32 outputs camera shake amount information indicating the calculated camera shake amount to the system control unit 70.

また、システム制御部70は、表示制御部71及び撮像制御部(駆動制御部)72を含んでいる。表示制御部71は、画像生成部31によって生成された画像データを表示部50に出力させ、表示部50の表示画面に画像(静止画、動画、ライブビュー画像)を表示させる制御を行う。撮像制御部72は、撮像素子100の駆動制御を実行する。すなわち、撮像制御部72は、例えば適正露出となるような撮像条件を指示する指示信号を駆動部21に出力する。また、撮像制御部72は、手振れ検出部32からの手振れ量情報が示す手振れ量に応じて転送領域を選択し、選択した転送領域を指定する指示信号を駆動部21に出力する。駆動部21は、撮像制御部72からの指示信号に基づいて撮像素子100において転送領域を設定する。また、駆動部21は、撮像制御部72からの指示信号で指示された撮像条件に従って、撮像素子100の転送領域を駆動制御する。   The system control unit 70 includes a display control unit 71 and an imaging control unit (drive control unit) 72. The display control unit 71 performs control to output the image data generated by the image generation unit 31 to the display unit 50 and display an image (still image, moving image, live view image) on the display screen of the display unit 50. The imaging control unit 72 performs drive control of the imaging element 100. In other words, the imaging control unit 72 outputs an instruction signal for instructing imaging conditions such as appropriate exposure to the driving unit 21. Further, the imaging control unit 72 selects a transfer area according to the camera shake amount indicated by the camera shake amount information from the camera shake detection unit 32, and outputs an instruction signal designating the selected transfer area to the drive unit 21. The drive unit 21 sets a transfer area in the image sensor 100 based on an instruction signal from the imaging control unit 72. Further, the drive unit 21 drives and controls the transfer area of the image sensor 100 in accordance with the imaging condition instructed by the instruction signal from the imaging control unit 72.

なお、システム制御部70において、表示制御部71及び撮像制御部72は、それぞれCPUが制御プログラムに基づいて処理を実行することにより実現される。   In the system control unit 70, the display control unit 71 and the imaging control unit 72 are realized by the CPU executing processing based on the control program.

次に、第1実施形態に係る撮影動作について説明する。図8は、第1実施形態に係る撮像装置の制御方法の一例を示すフローチャートである。また、図9は、手振れ時の被写体の移動方向及び移動量を示す図であって、(A)は正常撮影時の被写体の位置を示し、(B)は手振れ撮影時の被写体の位置を示している。   Next, the photographing operation according to the first embodiment will be described. FIG. 8 is a flowchart illustrating an example of a control method of the imaging apparatus according to the first embodiment. FIG. 9 is a diagram showing the moving direction and moving amount of the subject during camera shake, where (A) shows the position of the subject during normal shooting, and (B) shows the position of the subject during camera shake shooting. ing.

図8に示す処理において、使用者により撮像装置1の電源が投入されると、撮像制御部72は、ライブビュー画像の撮影を開始する(ステップS1)。また、表示制御部71は、撮像部20で撮像されたライブビュー画像を表示部50の表示画面に表示する(ステップS2)。このとき、ライブビュー画像は被写体の動きの滑らかな画像である必要がないため、撮像制御部72は、例えば低いフレームレートで撮像するように撮像素子100を駆動制御する。また、撮像装置1の電源の投入時は、撮像制御部72は、例えば撮像素子100のすべての画素領域113Aについて駆動制御する。   In the process shown in FIG. 8, when the power of the imaging apparatus 1 is turned on by the user, the imaging control unit 72 starts capturing a live view image (step S1). In addition, the display control unit 71 displays the live view image captured by the imaging unit 20 on the display screen of the display unit 50 (step S2). At this time, since the live view image does not need to be a smooth image of the movement of the subject, the imaging control unit 72 drives and controls the imaging element 100 so as to capture an image at a low frame rate, for example. In addition, when the image pickup apparatus 1 is turned on, the image pickup control unit 72 performs drive control on all the pixel regions 113A of the image pickup element 100, for example.

画像処理部30は、撮像部20で撮像されたライブビュー画像の画像データを受け取る。そして、画像生成部31は、受け取った画像データに対して種々の画像処理を行う。また、画像生成部31は、時系列的に得られる複数のフレームにおいて動きベクトルの評価値を作成する。また、手振れ検出部32は、動きベクトルの評価値に基づいて手振れによる被写体の移動方向及び移動量を示す動きベクトルを検出する。   The image processing unit 30 receives image data of a live view image captured by the imaging unit 20. The image generation unit 31 performs various image processing on the received image data. Further, the image generation unit 31 creates motion vector evaluation values in a plurality of frames obtained in time series. In addition, the camera shake detection unit 32 detects a motion vector indicating the moving direction and the moving amount of the subject due to the camera shake based on the evaluation value of the motion vector.

ここで、手振れ検出部32は、複数の被写体のうちの背景の被写体を用いて動きベクトルを検出する。人物などの移動可能な被写体の場合は、その被写体が移動しているのか、手振れによって被写体が移動しているのかについて、手振れ検出部32において判別することが困難だからである。このため、手振れ検出部32は、時系列的に得られる複数のフレームを比較して、移動する被写体を検出する。また、手振れ検出部32は、例えば特開2010−16621号公報(US2010/0002940号)に記載されているような顔検出機能を用いて人物の被写体を検出する。また、手振れ検出部32は、顔検出に加えて、例えば特開2010−16621号公報(US2010/0002940号)に記載されているように、画像データに含まれる人体を検出することにより人物の被写体を検出する。手振れ検出部32は、上記のように検出した移動する被写体以外の被写体は背景の被写体と認識する。   Here, the camera shake detection unit 32 detects a motion vector using a background subject among a plurality of subjects. This is because in the case of a movable subject such as a person, it is difficult for the camera shake detection unit 32 to determine whether the subject is moving or whether the subject is moving due to camera shake. For this reason, the camera shake detection unit 32 compares a plurality of frames obtained in time series to detect a moving subject. Further, the camera shake detection unit 32 detects a human subject using a face detection function described in, for example, Japanese Patent Application Laid-Open No. 2010-16621 (US2010 / 0002940). In addition to face detection, the camera shake detection unit 32 detects a human subject included in image data as described in, for example, Japanese Patent Application Laid-Open No. 2010-16621 (US2010 / 0002940). Is detected. The camera shake detection unit 32 recognizes subjects other than the moving subject detected as described above as background subjects.

図9に示す例では、ライブビュー画像として、人物の被写体O1と、ビルの被写体O2を含む背景の被写体とが撮像されている。手振れ検出部32は、現フレームよりも前のフレーム(図9(A)に示す画像のフレーム)における人物の被写体O1やビルの被写体O2を含む背景の被写体を検出する。また、手振れ検出部32は、現フレーム(図9(B)に示す画像のフレーム)における人物の被写体O1やビルの被写体O2を含む背景の被写体を検出する。   In the example shown in FIG. 9, a human subject O1 and a background subject including a building subject O2 are captured as live view images. The camera shake detection unit 32 detects background subjects including a human subject O1 and a building subject O2 in a frame before the current frame (the frame of the image shown in FIG. 9A). Further, the camera shake detection unit 32 detects background subjects including the human subject O1 and the building subject O2 in the current frame (the frame of the image shown in FIG. 9B).

そして、手振れ検出部32は、複数のフレーム間における背景の被写体の動き(位置の変化)を特定することにより、動きベクトルを検出する。図9に示す例において、(A)におけるライブビュー画像内の領域201は、使用者の手振れによって、(B)におけるライブビュー画像内に領域202の位置へ移動している。手振れ検出部32は、前フレームにおけるビルの被写体O2のエッジ部分を抽出するとともに、現フレームにおけるビルの被写体O2のエッジ部分を抽出する。手振れ検出部32は、ビルの被写体O2のエッジ部分の移動方向及び移動量を特定することにより、動きベクトル203を検出する。   Then, the camera shake detection unit 32 detects a motion vector by specifying the motion (change in position) of the background subject between a plurality of frames. In the example shown in FIG. 9, the area 201 in the live view image in (A) has moved to the position of the area 202 in the live view image in (B) due to the hand shake of the user. The camera shake detection unit 32 extracts the edge portion of the building subject O2 in the previous frame and also extracts the edge portion of the building subject O2 in the current frame. The camera shake detection unit 32 detects the motion vector 203 by specifying the moving direction and the moving amount of the edge portion of the building subject O2.

手振れ検出部32は、検出した動きベクトルから次フレームにおける被写体の位置を予測する。手振れ検出部32は、現フレームと次フレームとの間の被写体のずれ量を手振れ量として算出(検出)する。そして、手振れ検出部32は、算出した手振れ量を示す手振れ量情報をシステム制御部70に出力する。このような手振れ検出部32による手振れ量を算出する処理は、フレームごとに実行される。ただし、手振れ検出部32の処理負担や消費電力を軽減するために、1フレームごとではなく、数フレームごとに手振れ量を算出する処理を実行するようにしてもよい。   The camera shake detection unit 32 predicts the position of the subject in the next frame from the detected motion vector. The camera shake detection unit 32 calculates (detects) the amount of subject displacement between the current frame and the next frame as a camera shake amount. Then, the camera shake detection unit 32 outputs camera shake amount information indicating the calculated camera shake amount to the system control unit 70. Such processing for calculating the amount of camera shake by the camera shake detector 32 is executed for each frame. However, in order to reduce the processing load and power consumption of the camera shake detection unit 32, a process for calculating the camera shake amount may be executed every several frames instead of every frame.

撮像制御部72は、手振れ検出部32からの手振れ量情報を取得する(ステップS3)。そして、撮像制御部72は、手振れ量情報が示す手振れ量に応じてフレームごとに転送領域を選択し、選択した転送領域を指定する指示信号を駆動部21に出力する(ステップS4)。駆動部21は、撮像制御部72からの指示信号に基づいてフレームごとに撮像素子100において転送領域を設定する。また、駆動部21は、撮像素子100の転送領域を駆動制御する。このように転送領域を駆動制御する領域を選択する処理は、フレームごとに実行される。ただし、撮像制御部72や駆動部21などの処理負担や消費電力を軽減するために、1フレームごとではなく、数フレームごとに転送領域を駆動制御する領域を選択する処理を実行するようにしてもよい。   The imaging control unit 72 acquires camera shake amount information from the camera shake detection unit 32 (step S3). Then, the imaging control unit 72 selects a transfer area for each frame according to the camera shake amount indicated by the camera shake amount information, and outputs an instruction signal designating the selected transfer area to the drive unit 21 (step S4). The drive unit 21 sets a transfer area in the image sensor 100 for each frame based on an instruction signal from the imaging control unit 72. In addition, the drive unit 21 controls the transfer area of the image sensor 100. Thus, the process of selecting the area for driving and controlling the transfer area is executed for each frame. However, in order to reduce the processing load and power consumption of the imaging control unit 72 and the drive unit 21, a process for selecting an area for driving and controlling the transfer area is performed every several frames instead of every frame. Also good.

このように、撮像制御部72は、手振れ検出部32が算出した手振れ量に応じた転送領域を設定し、その転送領域のみを用いて被写体の撮像を行うように制御する。図10は、第1実施形態に係る撮像部、画像処理部、及び記録部における画像データのサイズを示す図である。図10(a1)に示すように、一般に、電子式手振れ補正では、システム制御部70は、撮像素子100の画素領域113Aにおいて撮像を行うように制御する。そして、画像処理部30において、手振れ検出部32が画像データに基づいて手振れ量を算出する。また、画像生成部31が手振れ量に基づいて、画素領域113Aの画像データのうち、記録画像サイズの領域200(記録部60への記録用の画角)の画像データだけを抽出(トリミング)する。その後、図10(a2)に示すように、記録画像サイズの領域200の画像データが、画像処理部30から記録部60に出力され、記録部60に記録される。また、記録画像サイズの領域200の画像データが、画像処理部30から表示部50に出力され、表示部50において表示される。   As described above, the imaging control unit 72 sets a transfer area corresponding to the amount of camera shake calculated by the camera shake detection unit 32, and performs control so that the subject is imaged using only the transfer area. FIG. 10 is a diagram illustrating image data sizes in the imaging unit, the image processing unit, and the recording unit according to the first embodiment. As shown in FIG. 10A1, in general, in electronic camera shake correction, the system control unit 70 performs control so as to perform imaging in the pixel region 113A of the imaging device 100. In the image processing unit 30, the camera shake detection unit 32 calculates a camera shake amount based on the image data. Further, the image generation unit 31 extracts (trims) only image data of the region 200 of the recording image size (viewing angle for recording on the recording unit 60) from the image data of the pixel region 113A based on the amount of camera shake. . After that, as shown in FIG. 10A 2, the image data of the recording image size area 200 is output from the image processing unit 30 to the recording unit 60 and recorded in the recording unit 60. Further, the image data of the recording image size area 200 is output from the image processing unit 30 to the display unit 50 and displayed on the display unit 50.

一方、本実施形態では、図10(b1)に示すように、撮像制御部72は、手振れ検出部32が算出した手振れ量に応じた転送領域(図10の記録画像サイズの領域)200を設定し、その転送領域200のみを用いて被写体の撮像を行うように制御する。従って、画像処理部30において、画像生成部31は、転送領域200の画像データに対してのみ画像処理を行う。そして、図10(b2)に示すように、転送領域200の画像データは、画像処理部30から記録部60に出力され、記録部60に記録される。また、転送領域200の画像データは、画像処理部30から表示部50に出力され、表示部50において表示される。   On the other hand, in this embodiment, as shown in FIG. 10B1, the imaging control unit 72 sets a transfer area (area of the recorded image size in FIG. 10) 200 according to the amount of camera shake calculated by the camera shake detection unit 32. Then, control is performed so that the subject is imaged using only the transfer area 200. Accordingly, in the image processing unit 30, the image generation unit 31 performs image processing only on the image data in the transfer area 200. Then, as shown in FIG. 10B 2, the image data in the transfer area 200 is output from the image processing unit 30 to the recording unit 60 and recorded in the recording unit 60. The image data in the transfer area 200 is output from the image processing unit 30 to the display unit 50 and displayed on the display unit 50.

その後、撮像制御部72は、使用者によってレリーズスイッチが押されたか否かを確認することにより、静止画の記録が開始されたか否かを判定する(ステップS5)。撮像制御部72は、静止画の記録が開始されたと判定した場合は、撮像部20による静止画の撮影、及び記録部60への静止画の記録の処理を行う(ステップS6)。なお、レリーズスイッチの半押し操作が行われたことに応じて、撮像制御部72は、AF(Automatic
Focusing)やAE(Automatic Exposure)などの撮影準備を行う。そして、レリーズスイッチの半押し操作に続いて、レリーズスイッチの全押し操作が行われたことに応じて、撮像制御部72は、適正露出となるような撮像条件を決定し、その撮像条件での撮像を駆動部21に実行させるように制御する。その後、撮像制御部72は、使用者による電源をオフする操作が行われたか否かを判定する(ステップS8)。撮像制御部72は、電源をオフする操作が行われていないと判定した場合は、ステップS1〜S4の処理を繰り返し実行する。これにより、図10(b1)及び(b2)に示したように撮像素子100の転送領域のみ駆動部21により駆動制御され、画像処理部30において転送領域200の画像データのみ画像処理部30により画像処理が行われる。撮像制御部72は、使用者による電源をオフする操作が行われたと判定した場合は、処理を終了する。
Thereafter, the imaging control unit 72 determines whether or not recording of a still image is started by confirming whether or not the release switch has been pressed by the user (step S5). When it is determined that the recording of the still image is started, the imaging control unit 72 performs a process of capturing a still image by the imaging unit 20 and recording a still image in the recording unit 60 (step S6). Note that in response to the half-pressing operation of the release switch, the imaging control unit 72 performs AF (Automatic
Prepare for shooting such as Focusing and AE (Automatic Exposure). Then, following the half-press operation of the release switch, in response to the full-press operation of the release switch, the imaging control unit 72 determines an imaging condition that provides proper exposure, and Control is performed to cause the drive unit 21 to perform imaging. Thereafter, the imaging control unit 72 determines whether or not an operation for turning off the power by the user has been performed (step S8). If the imaging control unit 72 determines that an operation to turn off the power is not performed, the imaging control unit 72 repeatedly executes the processes of steps S1 to S4. Thus, as shown in FIGS. 10B1 and 10B2, only the transfer area of the image sensor 100 is driven and controlled by the drive unit 21, and only the image data in the transfer area 200 is imaged by the image processing unit 30 in the image processing unit 30. Processing is performed. If the imaging control unit 72 determines that an operation to turn off the power by the user has been performed, the imaging control unit 72 ends the process.

撮像制御部72は、静止画の記録が開始されていないと判定した場合は、動画スイッチが押されたか否かを確認することにより、動画の記録が開始されたか否かを判定する(ステップS7)。撮像制御部72は、動画の記録が開始されたと判定した場合は、撮像部20による動画の撮影、及び記録部60への動画の記録を開始する(ステップS11)。また、表示制御部71は、撮像部20で撮影された動画を表示部50の表示画面に表示する(ステップS12)。このとき、動画はライブビュー画像よりも被写体の動きの滑らかな画像であることが好ましい。このため、撮像制御部72は、ライブビュー画像の撮影時よりも高いフレームレートで撮像するように撮像素子100を駆動制御する。   When it is determined that the recording of the still image has not started, the imaging control unit 72 determines whether the recording of the moving image has been started by confirming whether the moving image switch has been pressed (step S7). ). When it is determined that the recording of the moving image has started, the imaging control unit 72 starts capturing the moving image by the imaging unit 20 and recording the moving image in the recording unit 60 (step S11). Further, the display control unit 71 displays the moving image shot by the imaging unit 20 on the display screen of the display unit 50 (step S12). At this time, the moving image is preferably an image in which the movement of the subject is smoother than the live view image. For this reason, the imaging control unit 72 controls the drive of the imaging device 100 so that an image is captured at a higher frame rate than when the live view image is captured.

動画の撮影中においても、手振れ検出部32は、動画の各フレームに基づいて手振れ量を算出する。そして、手振れ検出部32は、算出した手振れ量を示す手振れ量情報をシステム制御部70に出力する。このような手振れ検出部32による手振れ量を算出する処理は、フレームごとに実行される。ただし、手振れ検出部32の処理負担や消費電力を軽減するために、1フレームごとではなく、数フレームごとに手振れ量を算出する処理を実行するようにしてもよい。   Even during the shooting of a moving image, the camera shake detection unit 32 calculates the amount of camera shake based on each frame of the moving image. Then, the camera shake detection unit 32 outputs camera shake amount information indicating the calculated camera shake amount to the system control unit 70. Such processing for calculating the amount of camera shake by the camera shake detector 32 is executed for each frame. However, in order to reduce the processing load and power consumption of the camera shake detection unit 32, a process for calculating the camera shake amount may be executed every several frames instead of every frame.

撮像制御部72は、手振れ検出部32からの手振れ量情報を取得する(ステップS13)。そして、撮像制御部72は、手振れ量情報が示す手振れ量に応じてフレームごとに転送領域を選択し、選択した転送領域を指定する指示信号を駆動部21に出力する(ステップS14)。駆動部21は、撮像制御部72からの指示信号に基づいてフレームごとに撮像素子100において転送領域を設定する。また、駆動部21は、撮像素子100の転送領域を駆動制御する。このように転送領域を駆動制御する領域を選択する処理は、フレームごとに実行される。ただし、撮像制御部72や駆動部21などの処理負担や消費電力を軽減するために、1フレームごとではなく、数フレームごとに転送領域を駆動制御する領域を選択する処理を実行するようにしてもよい。   The imaging control unit 72 acquires camera shake amount information from the camera shake detection unit 32 (step S13). Then, the imaging control unit 72 selects a transfer area for each frame according to the camera shake amount indicated by the camera shake amount information, and outputs an instruction signal designating the selected transfer area to the drive unit 21 (step S14). The drive unit 21 sets a transfer area in the image sensor 100 for each frame based on an instruction signal from the imaging control unit 72. In addition, the drive unit 21 controls the transfer area of the image sensor 100. Thus, the process of selecting the area for driving and controlling the transfer area is executed for each frame. However, in order to reduce the processing load and power consumption of the imaging control unit 72 and the drive unit 21, a process for selecting an area for driving and controlling the transfer area is performed every several frames instead of every frame. Also good.

その後、撮像制御部72は、動画の記録が終了されたか否かを判定する(ステップS15)。撮像制御部72は、動画の記録が終了されていないと判定した場合は、ステップS11〜S14の処理を繰り返し実行する。これにより、図10(b1)及び(b2)に示したように撮像素子100の転送領域のみ駆動部21により駆動制御され、画像処理部30において転送領域200の画像データのみ画像処理部30により画像処理が行われる。そして、撮像制御部72は、動画の記録が終了されたと判定した場合は、使用者による電源をオフする操作が行われたと判定する(ステップS8)。撮像制御部72は、使用者による電源をオフする操作が行われていないと判定した場合は、ステップS1の処理に戻り、ステップS1〜S4の処理を繰り返し実行する。撮像制御部72は、使用者による電源をオフする操作が行われたと判定した場合は、処理を終了する。   Thereafter, the imaging control unit 72 determines whether or not the recording of the moving image has ended (step S15). If the imaging control unit 72 determines that the recording of the moving image has not been completed, the imaging control unit 72 repeatedly executes the processes of steps S11 to S14. Thus, as shown in FIGS. 10B1 and 10B2, only the transfer area of the image sensor 100 is driven and controlled by the drive unit 21, and only the image data in the transfer area 200 is imaged by the image processing unit 30 in the image processing unit 30. Processing is performed. If the imaging control unit 72 determines that the recording of the moving image has ended, the imaging control unit 72 determines that an operation to turn off the power by the user has been performed (step S8). When it is determined that the user has not performed an operation to turn off the power, the imaging control unit 72 returns to the process of step S1 and repeatedly executes the processes of steps S1 to S4. If the imaging control unit 72 determines that an operation to turn off the power by the user has been performed, the imaging control unit 72 ends the process.

以上に説明したように、第1実施形態によれば、手振れ量を算出する手振れ量算出部32と、撮像素子100を駆動制御し、手振れ量算出部32により算出された手振れ量に応じて撮像素子100を駆動制御する領域(図10に示す転送領域200)を選択する撮像制御部72と、を備える。このような構成によれば、撮像装置1における消費電力や処理負担を軽減することができる。すなわち、一般に行われている電子式手振れ補正では、撮像素子100の画素領域113Aにおいて撮像が行われ、画像処理部30において画素領域113Aの画像データに対して種々の画像処理が行われる。その後、画像処理部30において画像処理された画素領域113Aの画像データが記録画像サイズの領域の画像データにトリミングされる。従って、画像処理部30は、実際に記録部60に記録される転送領域(記録画像サイズの領域)200以外の余分な画像データに対しても画像処理を行うことになる。具体的には、余分な画像データとして、図10に示す転送領域200の上下左右10%程度の領域の画像データが画像処理される。このため、撮像部20及び画像処理部30において消費電力が増加する。また、画像処理部30において処理負担も増加し、高速な画像処理が困難となる。これに対して、第1実施形態では、画像処理部30において転送領域(記録画像サイズの領域)200のみ画像処理が行われる。このため、手振れ補正を行うことができるとともに、撮像部20及び画像処理部30における消費電力が軽減され、また画像処理部30における処理負担も軽減される。   As described above, according to the first embodiment, the camera shake amount calculation unit 32 that calculates the amount of camera shake and the image sensor 100 are driven and controlled according to the camera shake amount calculated by the camera shake amount calculation unit 32. An imaging control unit 72 that selects an area (transfer area 200 shown in FIG. 10) for driving and controlling the element 100. According to such a configuration, it is possible to reduce power consumption and processing load in the imaging apparatus 1. That is, in general electronic image stabilization, imaging is performed in the pixel region 113A of the image sensor 100, and various image processing is performed on the image data in the pixel region 113A in the image processing unit 30. Thereafter, the image data of the pixel area 113A subjected to the image processing in the image processing unit 30 is trimmed into the image data of the area of the recording image size. Therefore, the image processing unit 30 performs image processing on extra image data other than the transfer area (recorded image size area) 200 actually recorded in the recording unit 60. Specifically, image data of about 10% of the upper, lower, left, and right areas of the transfer area 200 shown in FIG. 10 is processed as extra image data. For this reason, power consumption increases in the imaging unit 20 and the image processing unit 30. Further, the processing load in the image processing unit 30 increases, and high-speed image processing becomes difficult. On the other hand, in the first embodiment, the image processing unit 30 performs image processing only on the transfer area (recorded image size area) 200. Therefore, camera shake correction can be performed, power consumption in the imaging unit 20 and the image processing unit 30 is reduced, and a processing burden on the image processing unit 30 is also reduced.

また、上記した第1実施形態において、撮像制御部72は、選択された撮像素子100の領域の画像信号の出力を行うので、撮像部20における消費電力や処理負担を軽減することができる。また、撮像制御部72は、フレームごとに撮像素子100を駆動制御する領域を選択するので、被写体の動きに合わせて精度よく撮像素子100を駆動制御する領域を選択することができる。   Further, in the first embodiment described above, the imaging control unit 72 outputs the image signal of the selected area of the imaging element 100, so that it is possible to reduce power consumption and processing load in the imaging unit 20. In addition, since the imaging control unit 72 selects an area for driving and controlling the imaging element 100 for each frame, the imaging control unit 72 can select an area for driving and controlling the imaging element 100 with high accuracy in accordance with the movement of the subject.

また、上記した第1実施形態では、手振れ量算出部32は、撮像素子100から読み出された画像信号の解析処理により手振れ量を算出するので、特別な機構を用いずに手振れ量を算出することができる。従って、撮像装置1のコストが増加しない。また、上記した第1実施形態では、手振れ量算出部32は、時系列で得られる画像信号における被写体の移動方向及び移動量に基づいて手振れ量を算出するので、正確な手振れ量を算出することができる。また、上記した第1実施形態では、手振れ量算出部32は、背景の被写体(例えば図9に示すビルの被写体O2)の移動方向及び移動量に基づいて手振れ量を算出するので、手振れでない被写体の動きに基づいて誤った手振れ量を算出することを回避することができる。また、上記した第1実施形態では、手振れ量算出部32は、画像信号の画像処理を実行する画像処理部30に設けられるので、電子式手振れ補正と同様又は略同様の処理により手振れ量を算出する処理を実現することができる。   In the first embodiment described above, the camera shake amount calculation unit 32 calculates the camera shake amount by analyzing the image signal read from the image sensor 100. Therefore, the camera shake amount is calculated without using a special mechanism. be able to. Therefore, the cost of the imaging device 1 does not increase. Further, in the first embodiment described above, the camera shake amount calculation unit 32 calculates the camera shake amount based on the moving direction and the movement amount of the subject in the image signal obtained in time series, and thus calculates an accurate camera shake amount. Can do. In the first embodiment described above, the camera shake amount calculation unit 32 calculates the camera shake amount based on the moving direction and the moving amount of the background subject (for example, the building subject O2 shown in FIG. 9). It is possible to avoid calculating an erroneous amount of camera shake based on the movement of the camera. In the first embodiment described above, the camera shake amount calculation unit 32 is provided in the image processing unit 30 that performs image processing of an image signal. Therefore, the camera shake amount is calculated by a process similar to or substantially similar to the electronic camera shake correction. Can be realized.

<第2実施形態>
上記した第1実施形態では、手振れ検出部32が複数のフレームに基づいて手振れ量を算出するように構成していた。これに対して、第2実施形態では、システム制御部70が加速度センサからの加速度情報に基づいて手振れ量を算出する。そして、システム制御部70は、算出した手振れ量に基づいて転送領域を選択する。
Second Embodiment
In the first embodiment described above, the camera shake detection unit 32 is configured to calculate the camera shake amount based on a plurality of frames. On the other hand, in the second embodiment, the system control unit 70 calculates the amount of camera shake based on the acceleration information from the acceleration sensor. Then, the system control unit 70 selects a transfer area based on the calculated camera shake amount.

図11は、第2実施形態に係る撮像装置の構成を示すブロック図である。図11に示すように、第2実施形態における撮像装置1Aは、加速度センサ65が設けられている。この加速度センサ65は、センサ自体の加速度(ここでは角加速度)を検出するセンサである。この加速度センサ65として、XYZ軸の3方向の加速度を検出することが可能な3軸加速度センサを用いる。この加速度センサ65は、検出した加速度を表す加速度情報をシステム制御部70に出力する。また、画像処理部30Aは、図5に示した画像処理部30と同様に種々の画像処理を行うが、手振れ量を算出する処理については行わない。また、システム制御部70Aは、図5に示したシステム制御部70が実行する処理のほかに、加速度センサ65からの加速度情報が示す加速度に基づいて手振れ量を算出する処理を行う。なお、図11に示す撮像装置1Aのうち、レンズ部10、撮像部20、画像処理部30、ワークメモリ40、表示部50、操作部55、及び記録部60の構成は、図5に示した構成と同様である。従って、同一構成には同一符号を付し、重複する説明を省略する。   FIG. 11 is a block diagram illustrating a configuration of an imaging apparatus according to the second embodiment. As shown in FIG. 11, the imaging device 1 </ b> A according to the second embodiment is provided with an acceleration sensor 65. The acceleration sensor 65 is a sensor that detects acceleration (here, angular acceleration) of the sensor itself. As the acceleration sensor 65, a three-axis acceleration sensor capable of detecting acceleration in three directions of the XYZ axes is used. The acceleration sensor 65 outputs acceleration information representing the detected acceleration to the system control unit 70. Further, the image processing unit 30A performs various types of image processing in the same manner as the image processing unit 30 illustrated in FIG. 5, but does not perform processing for calculating the amount of camera shake. In addition to the process executed by the system control unit 70 shown in FIG. 5, the system control unit 70 </ b> A performs a process of calculating a camera shake amount based on the acceleration indicated by the acceleration information from the acceleration sensor 65. In addition, the structure of the lens part 10, the imaging part 20, the image process part 30, the work memory 40, the display part 50, the operation part 55, and the recording part 60 among the imaging devices 1A shown in FIG. 11 is shown in FIG. The configuration is the same. Accordingly, the same components are denoted by the same reference numerals, and redundant description is omitted.

図12は、図11に示す画像処理部及びシステム制御部の機能ブロック図である。図12に示すように、第2実施形態における画像処理部30Aは、画像生成部31のみ含んでいる。すなわち、画像処理部30Aは、図7に示した画像処理部30と異なり、手振れ検出部32が設けられていない。また、第2実施形態におけるシステム制御部70Aは、図7に示したシステム制御部70と異なり、表示制御部71及び撮像制御部72のほかに、手振れ補正部(手振れ量算出部)73を含んでいる。手振れ補正部73は、加速度センサ65からの加速度情報が示す加速度に基づいて手振れ量を算出する処理を行う。具体的には、手振れ補正部73は、加速度情報が示す加速度の方向に基づいて手振れの方向を特定する。また、手振れ補正部73は、加速度情報が示す加速度の値に対応した手振れ量を算出する。本実施形態では、撮像制御部72は、手振れ補正部73が算出した手振れ量に基づいて、転送領域を指定する指示信号を駆動部21に出力する。駆動部21は、撮像制御部72からの指示信号に基づいて転送領域を設定する。そして、駆動部21は、転送領域を駆動制御する。   FIG. 12 is a functional block diagram of the image processing unit and the system control unit shown in FIG. As shown in FIG. 12, the image processing unit 30 </ b> A in the second embodiment includes only the image generation unit 31. That is, unlike the image processing unit 30 illustrated in FIG. 7, the image processing unit 30 </ b> A is not provided with the camera shake detection unit 32. Further, unlike the system control unit 70 shown in FIG. 7, the system control unit 70 </ b> A in the second embodiment includes a camera shake correction unit (a camera shake amount calculation unit) 73 in addition to the display control unit 71 and the imaging control unit 72. It is out. The camera shake correction unit 73 performs a process of calculating a camera shake amount based on the acceleration indicated by the acceleration information from the acceleration sensor 65. Specifically, the camera shake correction unit 73 specifies the direction of camera shake based on the direction of acceleration indicated by the acceleration information. In addition, the camera shake correction unit 73 calculates a camera shake amount corresponding to the acceleration value indicated by the acceleration information. In the present embodiment, the imaging control unit 72 outputs an instruction signal for designating a transfer area to the drive unit 21 based on the camera shake amount calculated by the camera shake correction unit 73. The drive unit 21 sets a transfer area based on an instruction signal from the imaging control unit 72. Then, the drive unit 21 drives and controls the transfer area.

なお、図11に示す構成のうち、画像生成部31、表示制御部71、及び撮像制御部72の構成は、図7に示した構成と同様である。従って、同一構成には同一符号を付し、重複する説明を省略する。   In the configuration illustrated in FIG. 11, the configuration of the image generation unit 31, the display control unit 71, and the imaging control unit 72 is the same as the configuration illustrated in FIG. Accordingly, the same components are denoted by the same reference numerals, and redundant description is omitted.

図13は、第2実施形態に係る撮像装置の制御方法の一例を示すフローチャートである。図13に示す処理において、使用者により撮像装置1の電源が投入されると、手振れ補正部73は、加速度センサ65からの加速度情報を取得する(ステップS21)。また、撮像制御部72は、ライブビュー画像の撮影を開始する(ステップS22)。また、表示制御部71は、撮像部20で撮像されたライブビュー画像を表示部50の表示画面に表示する(ステップS23)。なお、ステップS22及びS23の処理は、図8に示すステップS1及びS2の処理に相当する。   FIG. 13 is a flowchart illustrating an example of a control method of the imaging apparatus according to the second embodiment. In the process shown in FIG. 13, when the power of the imaging apparatus 1 is turned on by the user, the camera shake correction unit 73 acquires acceleration information from the acceleration sensor 65 (step S21). Further, the imaging control unit 72 starts capturing a live view image (step S22). The display control unit 71 displays the live view image captured by the imaging unit 20 on the display screen of the display unit 50 (step S23). Note that the processes in steps S22 and S23 correspond to the processes in steps S1 and S2 shown in FIG.

手振れ補正部73は、加速度センサ65からの加速度情報に基づいて手振れ量を算出する(ステップS24)。すなわち、手振れ補正部73は、加速度情報が示す加速度の方向に基づいて手振れの方向を特定する。また、手振れ補正部73は、加速度情報が示す加速度の値に基づいて、次フレームにおける被写体の位置を予測する。そして、手振れ補正部73は、予測した被写体の位置に対応する手振れ量を算出する。そして、撮像制御部72は、手振れ補正部73が算出した手振れ量に応じてフレームごとに転送領域を選択し、選択した転送領域を指定する指示信号を駆動部21に出力する(ステップS25)。駆動部21は、撮像制御部72からの指示信号に基づいてフレームごとに撮像素子100において転送領域を設定する。また、駆動部21は、撮像素子100の転送領域を駆動制御する。このように転送領域を駆動制御する領域を選択する処理は、フレームごとに実行される。ただし、撮像制御部72や駆動部21などの処理負担や消費電力を軽減するために、1フレームごとではなく、数フレームごとに転送領域を駆動制御する領域を選択する処理を実行するようにしてもよい。   The camera shake correction unit 73 calculates a camera shake amount based on the acceleration information from the acceleration sensor 65 (step S24). That is, the camera shake correction unit 73 specifies the direction of camera shake based on the direction of acceleration indicated by the acceleration information. Further, the camera shake correction unit 73 predicts the position of the subject in the next frame based on the acceleration value indicated by the acceleration information. Then, the camera shake correction unit 73 calculates a camera shake amount corresponding to the predicted position of the subject. Then, the imaging control unit 72 selects a transfer area for each frame according to the amount of camera shake calculated by the camera shake correction unit 73, and outputs an instruction signal designating the selected transfer area to the drive unit 21 (step S25). The drive unit 21 sets a transfer area in the image sensor 100 for each frame based on an instruction signal from the imaging control unit 72. In addition, the drive unit 21 controls the transfer area of the image sensor 100. Thus, the process of selecting the area for driving and controlling the transfer area is executed for each frame. However, in order to reduce the processing load and power consumption of the imaging control unit 72 and the drive unit 21, a process for selecting an area for driving and controlling the transfer area is performed every several frames instead of every frame. Also good.

その後、撮像制御部72は、使用者によってレリーズスイッチが押されたか否かを確認することにより、静止画の記録が開始されたか否かを判定する(ステップS26)。撮像制御部72は、静止画の記録が開始されたと判定した場合は、撮像部20による静止画の撮影、及び記録部60への静止画の記録の処理を行う(ステップS27)。なお、ステップS26及びS27の処理は、図8に示したステップS5及びS6の処理に相当する。その後、撮像制御部72は、使用者による電源をオフする操作が行われたか否かを判定する(ステップS29)。撮像制御部72は、電源をオフする操作が行われていないと判定した場合は、ステップS21〜S25の処理を繰り返し実行する。これにより、撮像素子100の転送領域のみ駆動部21により駆動制御され、画像処理部30において転送領域200の画像データのみ画像処理部30により画像処理が行われる(第1実施形態における図10参照)。撮像制御部72は、使用者による電源をオフする操作が行われたと判定した場合は、処理を終了する。   Thereafter, the imaging control unit 72 determines whether or not recording of a still image is started by confirming whether or not the release switch has been pressed by the user (step S26). If it is determined that recording of a still image has started, the imaging control unit 72 performs still image shooting by the imaging unit 20 and recording of the still image in the recording unit 60 (step S27). Note that the processing in steps S26 and S27 corresponds to the processing in steps S5 and S6 shown in FIG. Thereafter, the imaging control unit 72 determines whether or not an operation for turning off the power by the user has been performed (step S29). If the imaging control unit 72 determines that an operation to turn off the power is not performed, the imaging control unit 72 repeatedly executes the processes of steps S21 to S25. Accordingly, only the transfer area of the image sensor 100 is driven and controlled by the drive unit 21, and the image processing unit 30 performs image processing only on the image data of the transfer area 200 (see FIG. 10 in the first embodiment). . If the imaging control unit 72 determines that an operation to turn off the power by the user has been performed, the imaging control unit 72 ends the process.

撮像制御部72は、静止画の記録が開始されていないと判定した場合は、動画スイッチが押されたか否かを確認することにより、動画の記録が開始されたか否かを判定する(ステップS28)。動画の記録が開始されたと判定した場合は、手振れ補正部73は、加速度センサ65からの加速度情報を取得する(ステップS30)。また、撮像制御部72は、撮像部20による動画の撮影、及び記録部60への動画の記録を開始する(ステップS31)。また、表示制御部71は、撮像部20で撮影された動画を表示部50の表示画面に表示する(ステップS32)。なお、ステップS28、S31、及びS32の処理は、図8に示したステップS7、S11、及びS12の処理に相当する。   When it is determined that the recording of the still image has not started, the imaging control unit 72 determines whether the recording of the moving image has been started by confirming whether the moving image switch has been pressed (step S28). ). When it is determined that the recording of the moving image has started, the camera shake correction unit 73 acquires acceleration information from the acceleration sensor 65 (step S30). Further, the imaging control unit 72 starts capturing a moving image by the imaging unit 20 and recording a moving image in the recording unit 60 (step S31). Further, the display control unit 71 displays the moving image shot by the imaging unit 20 on the display screen of the display unit 50 (step S32). Note that the processes in steps S28, S31, and S32 correspond to the processes in steps S7, S11, and S12 shown in FIG.

手振れ補正部73は、加速度センサ65からの加速度情報に基づいて手振れ量を算出する(ステップS33)。そして、撮像制御部72は、手振れ補正部73が算出した手振れ量に応じてフレームごとに転送領域を選択し、選択した転送領域を指定する指示信号を駆動部21に出力する(ステップS34)。駆動部21は、撮像制御部72からの指示信号に基づいてフレームごとに撮像素子100において転送領域を設定する。また、駆動部21は、撮像素子100の転送領域を駆動制御する。このように転送領域を駆動制御する領域を選択する処理は、フレームごとに実行される。ただし、撮像制御部72や駆動部21などの処理負担や消費電力を軽減するために、1フレームごとではなく、数フレームごとに転送領域を駆動制御する領域を選択する処理を実行するようにしてもよい。   The camera shake correction unit 73 calculates a camera shake amount based on the acceleration information from the acceleration sensor 65 (step S33). Then, the imaging control unit 72 selects a transfer area for each frame according to the amount of camera shake calculated by the camera shake correction unit 73, and outputs an instruction signal designating the selected transfer area to the drive unit 21 (step S34). The drive unit 21 sets a transfer area in the image sensor 100 for each frame based on an instruction signal from the imaging control unit 72. In addition, the drive unit 21 controls the transfer area of the image sensor 100. Thus, the process of selecting the area for driving and controlling the transfer area is executed for each frame. However, in order to reduce the processing load and power consumption of the imaging control unit 72 and the drive unit 21, a process for selecting an area for driving and controlling the transfer area is performed every several frames instead of every frame. Also good.

その後、撮像制御部72は、動画の記録が終了されたか否かを判定する(ステップS35)。撮像制御部72は、動画の記録が終了されていないと判定した場合は、ステップS30〜S34の処理を繰り返し実行する。これにより、撮像素子100の転送領域のみ駆動部21により駆動制御され、画像処理部30において転送領域200の画像データのみ画像処理部30により画像処理が行われる(図10参照)。そして、撮像制御部72は、動画の記録が終了されたと判定した場合は、使用者による電源をオフする操作が行われたと判定する(ステップS29)。撮像制御部72は、使用者による電源をオフする操作が行われていないと判定した場合は、ステップS21の処理に戻り、ステップS21〜S25の処理を繰り返し実行する。撮像制御部72は、使用者による電源をオフする操作が行われたと判定した場合は、処理を終了する。   Thereafter, the imaging control unit 72 determines whether or not the recording of the moving image has ended (step S35). If the imaging control unit 72 determines that the recording of the moving image has not been completed, the imaging control unit 72 repeatedly executes the processes of steps S30 to S34. Accordingly, only the transfer area of the image sensor 100 is driven and controlled by the drive unit 21, and the image processing unit 30 performs image processing only on the image data in the transfer area 200 (see FIG. 10). Then, when it is determined that the recording of the moving image has been completed, the imaging control unit 72 determines that an operation for turning off the power by the user has been performed (step S29). When it is determined that the user has not performed an operation to turn off the power, the imaging control unit 72 returns to the process of step S21 and repeatedly executes the processes of steps S21 to S25. If the imaging control unit 72 determines that an operation to turn off the power by the user has been performed, the imaging control unit 72 ends the process.

以上のように、第2実施形態によれば、上記した第1実施形態と同様に、撮像装置1における消費電力や処理負担を軽減することができる。また、上記した第2実施形態では、加速度を検出する加速度センサ65を備え、手振れ量算出部32は、加速度センサ65からの加速度に基づいて手振れ量を算出するので、加速度センサ65を用いて正確な手振れ量を算出することができる。   As described above, according to the second embodiment, similarly to the first embodiment described above, it is possible to reduce power consumption and processing load in the imaging apparatus 1. In the second embodiment described above, the acceleration sensor 65 that detects acceleration is provided, and the camera shake amount calculation unit 32 calculates the camera shake amount based on the acceleration from the acceleration sensor 65. Can be calculated.

なお、上記した第2実施形態においては、システム制御部70は、加速度情報に基づいて算出される手振れ量を、転送領域の選択にのみ利用していた。しかし、システム制御部70は、加速度情報に基づいて算出される手振れ量を光学式手振れ補正に利用してもよい。例えば、システム制御部70は、加速度センサ65からの加速度情報に基づいて手振れ量を算出する。そして、システム制御部70は、手振れ量に基づいて、レンズ部10の一部又は全部のレンズを動かすことによって手振れによる像のずれを補正する。または、システム制御部70は、手振れ量に基づいて、撮像素子100自体を動かすことによって手振れによる像のずれを補正する。または、システム制御部70は、レンズ部10の一部又は全部のレンズと撮像素子100自体とを動かすことによって手振れによる像のずれを補正する。   In the second embodiment described above, the system control unit 70 uses the camera shake amount calculated based on the acceleration information only for selecting the transfer area. However, the system control unit 70 may use the camera shake amount calculated based on the acceleration information for optical camera shake correction. For example, the system control unit 70 calculates the amount of camera shake based on the acceleration information from the acceleration sensor 65. Then, the system control unit 70 corrects image shift due to camera shake by moving some or all of the lenses of the lens unit 10 based on the amount of camera shake. Alternatively, the system control unit 70 corrects image shift due to camera shake by moving the image sensor 100 itself based on the amount of camera shake. Alternatively, the system control unit 70 corrects image shift due to camera shake by moving some or all of the lenses of the lens unit 10 and the image sensor 100 itself.

レンズ部10のレンズを動かす場合は、システム制御部70は、レンズ部10に対して手振れ量に応じた制御信号を出力する。レンズ部10は、システム制御部70からの制御信号に基づいて駆動装置(図示せず)を駆動させることにより、制御信号が示す方向及び移動量だけ、一部又は全部のレンズを移動させる制御を行う。また、撮像素子100を動かす場合は、システム制御部70は、撮像部20に対して手振れ量に応じた制御信号を出力する。撮像部20は、システム制御部70からの制御信号に基づいて駆動装置(図示せず)を駆動させることにより、制御信号が示す方向及び移動量だけ、撮像素子100を移動させる制御を行う。   When moving the lens of the lens unit 10, the system control unit 70 outputs a control signal corresponding to the amount of camera shake to the lens unit 10. The lens unit 10 drives a driving device (not shown) based on a control signal from the system control unit 70, thereby performing control to move a part or all of the lens by the direction and movement amount indicated by the control signal. Do. When moving the image sensor 100, the system control unit 70 outputs a control signal corresponding to the amount of camera shake to the image capturing unit 20. The imaging unit 20 controls the movement of the imaging element 100 by the direction and the movement amount indicated by the control signal by driving a driving device (not shown) based on the control signal from the system control unit 70.

このような構成の場合は、レンズ部10のレンズや撮像素子100自体が手振れ量に合わせて移動するので、手振れによる像のずれが補正される。しかし、光学式手振れ補正だけでは手振れによる像のずれが補いきれない場合がある。例えば、手振れの速度が速く、手振れの速度に追従させてレンズ等を動かすことが困難な場合などである。その場合、システム制御部70が、光学式手振れ補正で補いきれない像のずれに応じた転送領域を選択する。   In such a configuration, the lens of the lens unit 10 and the image sensor 100 itself move in accordance with the amount of camera shake, so that image shift due to camera shake is corrected. However, there are cases in which image shift due to camera shake cannot be compensated only by optical camera shake correction. For example, the camera shake speed is fast and it is difficult to move the lens or the like by following the camera shake speed. In this case, the system control unit 70 selects a transfer area corresponding to an image shift that cannot be compensated by optical camera shake correction.

具体的には、手振れ補正部73は、加速度センサ65からの加速度情報に基づいて手振れ量を算出する。そして、手振れ補正部73は、算出した手振れ量が所定の閾値以上であるか否かを判定する。手振れ補正部73は、手振れ量が所定の閾値以上であると判定した場合は、所定の閾値内の値を第1手振れ量として決定する。そして、手振れ補正部73は、第1手振れ量に応じた制御信号をレンズ部10や撮像部20に対して出力する。レンズ部10や撮像部20は、手振れ補正部73からの制御信号に基づいて、レンズや撮像素子100自体を移動させる。   Specifically, the camera shake correction unit 73 calculates the camera shake amount based on the acceleration information from the acceleration sensor 65. Then, the camera shake correction unit 73 determines whether or not the calculated camera shake amount is equal to or greater than a predetermined threshold value. When the camera shake correction unit 73 determines that the camera shake amount is equal to or greater than the predetermined threshold value, the camera shake correction unit 73 determines a value within the predetermined threshold value as the first camera shake amount. Then, the camera shake correction unit 73 outputs a control signal corresponding to the first camera shake amount to the lens unit 10 and the imaging unit 20. The lens unit 10 and the imaging unit 20 move the lens and the imaging device 100 itself based on a control signal from the camera shake correction unit 73.

また、手振れ補正部73は、加速度情報に基づき算出した手振れ量から第1手振れ量を引いた値を第2手振れ量として決定する。そして、撮像制御部72は、第2手振れ量に応じた転送領域を選択する。撮像制御部72は、選択した転送領域を指定する指示信号を駆動部21に出力する。駆動部21は、手振れ補正部73からの指示信号に基づいて転送領域において駆動制御を実行する。なお、撮像制御部72が第2手振れ量に基づいて選択する転送領域は、記録画像サイズの領域よりも大きな領域であることが好ましい。撮像制御部72が、光学式手振れ補正によるレンズや撮像素子100の移動量を考慮した上で、像のずれに合わせた記録画像サイズの転送領域を予測することは困難だからである。このような構成によっても、撮像装置1における消費電力や処理負担を軽減することができる。   Further, the camera shake correction unit 73 determines a value obtained by subtracting the first camera shake amount from the camera shake amount calculated based on the acceleration information as the second camera shake amount. Then, the imaging control unit 72 selects a transfer area corresponding to the second camera shake amount. The imaging control unit 72 outputs an instruction signal designating the selected transfer area to the drive unit 21. The drive unit 21 performs drive control in the transfer area based on the instruction signal from the camera shake correction unit 73. Note that the transfer area selected by the imaging control unit 72 based on the second camera shake amount is preferably a larger area than the area of the recorded image size. This is because it is difficult for the imaging control unit 72 to predict the transfer area of the recorded image size in accordance with the image shift in consideration of the movement amount of the lens and the imaging element 100 by the optical camera shake correction. Even with such a configuration, it is possible to reduce power consumption and processing load in the imaging apparatus 1.

なお、撮像制御部72が手振れ量に基づく転送領域の選択だけでは手振れによる像のずれが補いきれない場合に、光学式手振れ補正で像のずれを補正するようにしてもよい。   Note that when the image pickup control unit 72 cannot compensate for the image shift due to the camera shake only by selecting the transfer area based on the camera shake amount, the image shift may be corrected by the optical camera shake correction.

<第3実施形態>
上記した第1実施形態では、手振れ検出部32が複数のフレームに基づいて手振れ量を算出するように構成していた。また、上記した第2実施形態では、システム制御部70が加速度センサからの加速度情報に基づいて手振れ量を算出していた。これに対して、第3実施形態では、演算回路416が複数のフレームに基づいて手振れ量を算出し、または、演算回路416が加速度センサ65からの加速度情報に基づいて手振れ量を算出する。そして、演算回路416は、算出した手振れ量に基づいて転送領域を選択する。
<Third Embodiment>
In the first embodiment described above, the camera shake detection unit 32 is configured to calculate the camera shake amount based on a plurality of frames. In the second embodiment described above, the system control unit 70 calculates the amount of camera shake based on the acceleration information from the acceleration sensor. On the other hand, in the third embodiment, the arithmetic circuit 416 calculates a camera shake amount based on a plurality of frames, or the arithmetic circuit 416 calculates a camera shake amount based on acceleration information from the acceleration sensor 65. Then, the arithmetic circuit 416 selects a transfer area based on the calculated camera shake amount.

図14は、第3実施形態に係る信号処理チップの具体的構成を示すブロック図である。図14に示す信号処理チップ111において、演算回路416は、画素メモリ415から各画素の画像データ(画像処理部30による画像処理前のRAWデータ)を読み出す。そして、演算回路416は、複数の画像データ(フレーム)に基づいて手振れ量を算出する。または、演算回路416は、加速度センサ65と接続され、加速度センサ65からの加速度情報を取得する。そして、演算回路416は、加速度センサ65からの加速度情報に基づいて手振れ量を算出する。また、演算回路416は、算出した手振れ量に基づいて転送領域を選択する。そして、演算回路416は、選択した転送領域を指定する制御信号を制御部420に出力する。なお、図14に示す構成のうち、加速度センサ65が設けられている以外は、図6に示した構成と同様である。従って、同一構成には同一符号を付し、重複する説明を省略する。   FIG. 14 is a block diagram showing a specific configuration of the signal processing chip according to the third embodiment. In the signal processing chip 111 illustrated in FIG. 14, the arithmetic circuit 416 reads out image data of each pixel (RAW data before image processing by the image processing unit 30) from the pixel memory 415. Then, the arithmetic circuit 416 calculates a camera shake amount based on a plurality of image data (frames). Alternatively, the arithmetic circuit 416 is connected to the acceleration sensor 65 and acquires acceleration information from the acceleration sensor 65. Then, the arithmetic circuit 416 calculates the amount of camera shake based on the acceleration information from the acceleration sensor 65. In addition, the arithmetic circuit 416 selects a transfer area based on the calculated camera shake amount. Then, the arithmetic circuit 416 outputs a control signal designating the selected transfer area to the control unit 420. The configuration shown in FIG. 14 is the same as the configuration shown in FIG. 6 except that the acceleration sensor 65 is provided. Accordingly, the same components are denoted by the same reference numerals, and redundant description is omitted.

図15は、第3実施形態に係る撮像装置の制御方法の一例を示すフローチャートである。図15(M)は、演算回路416が画像データに基づいて手振れ量を算出する場合を示し、図15(N)は、演算回路416が加速度情報に基づいて手振れ量を算出する場合を示す。演算回路416が図15(M)及び(N)の処理を実行する前に、撮像制御部72が指示信号を制御部420に出力することにより、撮像素子100による撮像が開始されている。   FIG. 15 is a flowchart illustrating an example of a method for controlling the imaging apparatus according to the third embodiment. FIG. 15M illustrates a case where the arithmetic circuit 416 calculates the camera shake amount based on the image data, and FIG. 15N illustrates a case where the arithmetic circuit 416 calculates the camera shake amount based on the acceleration information. Before the arithmetic circuit 416 executes the processes of FIGS. 15M and 15N, the imaging control unit 72 outputs an instruction signal to the control unit 420, whereby imaging by the imaging element 100 is started.

図15(M)に示す処理について説明する。図15(M)に示すように、演算回路416は、画素メモリ415に格納されている各画素の画像データ(RAWデータ)をフレームごとに読み出す(ステップS41M)。そして、演算回路416は、画素メモリ415から時系列的に読み出した複数のフレームに基づいて手振れ量を算出する(ステップS42M)。このステップS42Mの処理(手振れ量の算出処理)としては、上記した手振れ検出部32による手振れ量の算出処理(第1実施形態で説明した手振れ量の算出処理)と同じ処理を用いることが可能である。すなわち、演算回路416は、時系列的に得られる複数のフレームにおける手振れによる被写体(背景の被写体のエッジ部分)の移動方向及び移動量に基づいて動きベクトルを検出する。そして、演算回路416は、検出した動きベクトルから次フレームにおける被写体の位置を予測する。演算回路416は、現フレームと次フレームとの間の被写体のずれ量を手振れ量として算出(検出)する。そして、演算回路416は、算出した手振れ量を示す制御信号を制御部420に出力する。このような演算回路416による手振れ量を算出する処理は、フレームごとに実行される。ただし、演算回路416の処理負担や消費電力を軽減するために、1フレームごとではなく、数フレームごとに手振れ量を算出する処理を実行するようにしてもよい。   The process shown in FIG. 15M will be described. As shown in FIG. 15M, the arithmetic circuit 416 reads out image data (RAW data) of each pixel stored in the pixel memory 415 for each frame (step S41M). Then, the arithmetic circuit 416 calculates a camera shake amount based on a plurality of frames read out from the pixel memory 415 in time series (step S42M). As the processing (camera shake amount calculation processing) of step S42M, the same processing as the camera shake amount calculation processing (camera shake amount calculation processing described in the first embodiment) by the camera shake detection unit 32 can be used. is there. That is, the arithmetic circuit 416 detects the motion vector based on the moving direction and moving amount of the subject (edge portion of the background subject) due to camera shake in a plurality of frames obtained in time series. Then, the arithmetic circuit 416 predicts the position of the subject in the next frame from the detected motion vector. The arithmetic circuit 416 calculates (detects) the shift amount of the subject between the current frame and the next frame as a camera shake amount. Then, the arithmetic circuit 416 outputs a control signal indicating the calculated camera shake amount to the control unit 420. Processing for calculating the amount of camera shake by the arithmetic circuit 416 is executed for each frame. However, in order to reduce the processing load and power consumption of the arithmetic circuit 416, the processing for calculating the camera shake amount may be executed every several frames instead of every frame.

上記した第1実施形態では、手振れ検出部32は、画像生成部31により画像処理された画像データに基づいて動きベクトルを算出していた。一方、第3実施形態では、演算回路416は、画像生成部31により画像処理される前の画像データ(すなわちRAWデータ)に基づいて動きベクトルを算出している。RAWデータは、色信号処理やガンマ補正などの画像処理が行われていない状態の単色の画像データである。上述したように、演算回路416は、画像データにおける背景の被写体のエッジ部分だけを抽出して、そのエッジ部分がどのくらい移動したかを判断することにより、被写体の動きベクトルを算出する。従って、画像データの色成分に関係なく、動きベクトルを算出することができる。このため、演算回路416は、画像生成部31により画像処理される前の画像データ(すなわちRAWデータ)に基づいて動きベクトルを算出することが可能である。   In the first embodiment described above, the camera shake detection unit 32 calculates a motion vector based on the image data image-processed by the image generation unit 31. On the other hand, in the third embodiment, the arithmetic circuit 416 calculates a motion vector based on image data (that is, RAW data) before image processing by the image generation unit 31. The RAW data is single-color image data in a state where image processing such as color signal processing and gamma correction is not performed. As described above, the arithmetic circuit 416 extracts only the edge portion of the background subject in the image data and determines how much the edge portion has moved, thereby calculating the motion vector of the subject. Therefore, the motion vector can be calculated regardless of the color component of the image data. For this reason, the arithmetic circuit 416 can calculate a motion vector based on image data (that is, RAW data) before image processing by the image generation unit 31.

演算回路416は、ステップS42Mで算出した手振れ量に対応する転送領域を指定する制御信号を制御部420に出力する(ステップS43M)。制御部420は、演算回路416からの制御信号を、センサ制御部441、ブロック制御部442、及び同期制御部443が実行可能な制御信号に変換し、それらセンサ制御部441、ブロック制御部442、及び同期制御部443に出力する。   The arithmetic circuit 416 outputs a control signal designating the transfer area corresponding to the camera shake amount calculated in step S42M to the control unit 420 (step S43M). The control unit 420 converts the control signal from the arithmetic circuit 416 into a control signal that can be executed by the sensor control unit 441, the block control unit 442, and the synchronization control unit 443, and the sensor control unit 441, the block control unit 442, And output to the synchronization control unit 443.

上述したように、センサ制御部441は、制御部420からの制御信号に基づいて、転送領域の各画素に対してリセットパルスと転送パルスを送出することにより、電荷蓄積の開始と終了を制御する。また、センサ制御部441は、転送領域の各画素に対して選択パルスを送出することにより、画素信号を出力配線309へ出力させる。また、ブロック制御部442は、制御部420からの制御信号に基づいて、転送領域の単位グループ131を特定する特定パルスを撮像チップ113に対して送出する。これにより、画素領域113Aのうちの転送領域の各画素について電荷蓄積制御が実行され、転送領域の各画素から画素信号の読み出しが行われる。   As described above, the sensor control unit 441 controls the start and end of charge accumulation by sending a reset pulse and a transfer pulse to each pixel in the transfer region based on a control signal from the control unit 420. . In addition, the sensor control unit 441 outputs a pixel signal to the output wiring 309 by sending a selection pulse to each pixel in the transfer area. Further, the block control unit 442 sends a specific pulse for specifying the unit group 131 of the transfer area to the imaging chip 113 based on the control signal from the control unit 420. Thereby, charge accumulation control is executed for each pixel in the transfer region in the pixel region 113A, and pixel signals are read from each pixel in the transfer region.

次に、図15(N)に示す処理について説明する。図15(N)に示すように、演算回路416は、加速度センサ65から加速度情報を取得する(ステップS41N)。そして、演算回路416は、加速度センサ65からの加速度情報に基づいて手振れ量を算出する(ステップS42N)。このステップS42Nの処理(手振れ量の算出処理)としては、上記した手振れ補正部73による手振れ量の算出処理(第2実施形態で説明した手振れ量の算出処理)と同じ処理を用いることが可能である。すなわち、演算回路416は、加速度情報が示す加速度の方向に基づいて手振れの方向を特定する。また、手振れ補正部73は、加速度情報が示す加速度の値に基づいて、次フレームにおける被写体の位置を予測する。そして、手振れ補正部73は、予測した被写体の位置に対応する手振れ量を算出する。このような演算回路416による手振れ量を算出する処理は、フレームごとに実行される。ただし、演算回路416の処理負担や消費電力を軽減するために、1フレームごとではなく、数フレームごとに手振れ量を算出する処理を実行するようにしてもよい。   Next, the process shown in FIG. As shown in FIG. 15N, the arithmetic circuit 416 acquires acceleration information from the acceleration sensor 65 (step S41N). Then, the arithmetic circuit 416 calculates a camera shake amount based on the acceleration information from the acceleration sensor 65 (step S42N). As the processing (camera shake amount calculation processing) of step S42N, the same processing as the camera shake amount calculation processing (camera shake amount calculation processing described in the second embodiment) by the camera shake correction unit 73 can be used. is there. That is, the arithmetic circuit 416 specifies the direction of camera shake based on the direction of acceleration indicated by the acceleration information. Further, the camera shake correction unit 73 predicts the position of the subject in the next frame based on the acceleration value indicated by the acceleration information. Then, the camera shake correction unit 73 calculates a camera shake amount corresponding to the predicted position of the subject. Processing for calculating the amount of camera shake by the arithmetic circuit 416 is executed for each frame. However, in order to reduce the processing load and power consumption of the arithmetic circuit 416, the processing for calculating the camera shake amount may be executed every several frames instead of every frame.

演算回路416は、ステップS42Nで算出した手振れ量に対応する転送領域を指定する制御信号を制御部420に出力する(ステップS43N)。制御部420が演算回路416からの制御信号に基づいて、センサ制御部441及びブロック制御部442に対して制御信号を出力する。センサ制御部441及びブロック制御部442は、画素領域113Aのうちの転送領域の各画素について電荷蓄積制御を実行し、転送領域の各画素から画素信号の読み出しを行うように制御する。   The arithmetic circuit 416 outputs a control signal designating a transfer area corresponding to the camera shake amount calculated in step S42N to the control unit 420 (step S43N). The control unit 420 outputs a control signal to the sensor control unit 441 and the block control unit 442 based on the control signal from the arithmetic circuit 416. The sensor control unit 441 and the block control unit 442 perform charge accumulation control for each pixel in the transfer region in the pixel region 113A, and perform control so that pixel signals are read from each pixel in the transfer region.

図16は、第3実施形態に係る撮像部及び画像処理部における画像データのサイズを示す図である。図16(c1)に示すように、信号処理チップ111(すなわち、制御部420、センサ制御部441、ブロック制御部442)は、信号処理チップ111(すなわち演算回路416)が算出した手振れ量に応じた転送領域(図16の記録画像サイズの領域)200を撮像チップ113の画素領域113Aにおいて設定する。そして、撮像チップ113は、転送領域200のみを用いて被写体の撮像を行うように制御する。また、信号処理チップ111は、撮像チップ113から転送領域200の画像データを受け取ると、その画像データに対して所定の信号処理(アンプ412による増幅、CDS413aによるCDS処理、A/D413bによるA/D変換処理)を行う。そして、信号処理チップ111は、メモリチップ112の画素メモリ415に画像データを格納する。   FIG. 16 is a diagram illustrating the size of image data in the imaging unit and the image processing unit according to the third embodiment. As shown in FIG. 16C1, the signal processing chip 111 (that is, the control unit 420, the sensor control unit 441, and the block control unit 442) responds to the camera shake amount calculated by the signal processing chip 111 (that is, the arithmetic circuit 416). The transfer area (recorded image size area in FIG. 16) 200 is set in the pixel area 113 </ b> A of the imaging chip 113. Then, the imaging chip 113 performs control so that the subject is imaged using only the transfer area 200. Further, when the signal processing chip 111 receives the image data of the transfer area 200 from the imaging chip 113, the signal processing chip 111 performs predetermined signal processing (amplification by the amplifier 412, CDS processing by the CDS 413a, A / D by the A / D 413b). Conversion process). Then, the signal processing chip 111 stores the image data in the pixel memory 415 of the memory chip 112.

その後、図16(c2)に示すように、画素メモリ415に格納された転送領域の各画素の画像データ(RAWデータ)が、制御部420による制御に従って画像処理部30に転送される。画像処理部30において、画像生成部31は転送領域の画像データに対して各種の画像処理を行う。画像処理部30は、画像処理した画像データを記録部60に出力する。これにより、転送領域(記録画像サイズの領域)の画像データが記録部60に記録される。また、画像処理部30は、画像処理した画像データを表示部50に出力する。これにより、転送領域の画像データが表示部50の表示画面に表示される。   Thereafter, as shown in FIG. 16C 2, the image data (RAW data) of each pixel in the transfer area stored in the pixel memory 415 is transferred to the image processing unit 30 according to control by the control unit 420. In the image processing unit 30, the image generation unit 31 performs various types of image processing on the image data in the transfer area. The image processing unit 30 outputs the image processed image data to the recording unit 60. As a result, the image data in the transfer area (recorded image size area) is recorded in the recording unit 60. Further, the image processing unit 30 outputs the image processed image data to the display unit 50. Thereby, the image data of the transfer area is displayed on the display screen of the display unit 50.

以上に説明したように、第3実施形態によれば、上記した第1実施形態及び第2実施形態と同様に、撮像装置1における消費電力や処理負担を軽減することができる。また、画像処理部30やシステム制御部70において手振れ量を算出する必要がないため、画像処理部30やシステム制御部70の処理を軽減することができる。   As described above, according to the third embodiment, similarly to the first embodiment and the second embodiment described above, it is possible to reduce power consumption and processing burden in the imaging apparatus 1. Further, since it is not necessary to calculate the amount of camera shake in the image processing unit 30 or the system control unit 70, the processing of the image processing unit 30 or the system control unit 70 can be reduced.

また、上記した第3実施形態では、撮像素子100、駆動制御部(制御部420、センサ制御部441、ブロック制御部442、同期制御部443)、及び手振れ量算出部(演算回路416)が一体構成されている。すなわち、撮像チップ113、信号処理チップ111、及び撮像チップ113が積層され、信号処理チップ111の演算回路416において手振れ量を算出するようにしている。従って、撮像素子100等が一体構成されたチップを撮像装置1に組み込むだけで、手振れ量に応じて転送領域を選択する構成を実現することができる。   In the third embodiment described above, the image sensor 100, the drive control unit (control unit 420, sensor control unit 441, block control unit 442, synchronization control unit 443), and camera shake amount calculation unit (arithmetic circuit 416) are integrated. It is configured. That is, the imaging chip 113, the signal processing chip 111, and the imaging chip 113 are stacked, and the amount of camera shake is calculated in the arithmetic circuit 416 of the signal processing chip 111. Therefore, a configuration in which a transfer area is selected according to the amount of camera shake can be realized simply by incorporating a chip in which the imaging element 100 and the like are integrated into the imaging apparatus 1.

なお、上記した第3実施形態においては、信号処理チップ111は、加速度情報に基づいて算出される手振れ量を、転送領域の選択にのみ利用していた。しかし、信号処理チップ111は、加速度情報に基づいて算出される手振れ量を光学式手振れ補正に利用してもよい。例えば、信号処理チップ111の制御部420は、演算回路416が加速度情報に基づいて算出した手振れ量に基づいて、レンズ部10の一部又は全部のレンズを動かすことによって手振れによる像のずれを補正する。または、制御部420は、手振れ量に基づいて、撮像素子100自体を動かすことによって手振れによる像のずれを補正する。または、制御部420は、レンズ部10の一部又は全部のレンズと撮像素子100自体とを動かすことによって手振れによる像のずれを補正する。   In the third embodiment described above, the signal processing chip 111 uses the camera shake amount calculated based on the acceleration information only for selecting the transfer area. However, the signal processing chip 111 may use the camera shake amount calculated based on the acceleration information for optical camera shake correction. For example, the control unit 420 of the signal processing chip 111 corrects image shift due to camera shake by moving some or all lenses of the lens unit 10 based on the camera shake amount calculated by the arithmetic circuit 416 based on the acceleration information. To do. Alternatively, the control unit 420 corrects image shift due to camera shake by moving the image sensor 100 itself based on the amount of camera shake. Alternatively, the control unit 420 corrects image shift due to camera shake by moving some or all of the lenses of the lens unit 10 and the image sensor 100 itself.

このような構成の場合においても、上記した第2実施形態で説明したように、光学式手振れ補正だけでは手振れによる像のずれが補いきれない場合がある。その場合、制御部420が、光学式手振れ補正で補いきれない像のずれに応じた転送領域を選択する。   Even in such a configuration, as described in the above-described second embodiment, there may be a case where image shift due to camera shake cannot be compensated only by optical camera shake correction. In this case, the control unit 420 selects a transfer area corresponding to an image shift that cannot be compensated by optical camera shake correction.

具体的には、制御部420は、演算回路416が算出した手振れ量が所定の閾値以上であるか否かを判定する。制御部420は、手振れ量が所定の閾値以上であると判定した場合は、所定の閾値内の値を第1手振れ量として決定する。そして、制御部420は、第1手振れ量に応じた制御信号をレンズ部10や撮像部20に対して出力する。レンズ部10や撮像部20は、手振れ補正部73からの制御信号に基づいて、レンズや撮像素子100自体を移動させる。   Specifically, the control unit 420 determines whether or not the camera shake amount calculated by the arithmetic circuit 416 is greater than or equal to a predetermined threshold value. When determining that the amount of camera shake is equal to or greater than the predetermined threshold, the control unit 420 determines a value within the predetermined threshold as the first camera shake amount. Then, the control unit 420 outputs a control signal corresponding to the first camera shake amount to the lens unit 10 and the imaging unit 20. The lens unit 10 and the imaging unit 20 move the lens and the imaging device 100 itself based on a control signal from the camera shake correction unit 73.

また、制御部420は、加速度情報に基づき算出した手振れ量から第1手振れ量を引いた値を第2手振れ量として決定する。そして、制御部420は、第2手振れ量に応じた転送領域を選択する。制御部420は、選択した転送領域を指定する制御信号をセンサ制御部441やブロック制御部442に出力する。センサ制御部441やブロック制御部442は、制御部420からの制御信号に基づいて転送領域において駆動制御を実行する。なお、制御部420が第2手振れ量に基づいて選択する転送領域は、記録画像サイズの領域よりも大きな領域であることが好ましい。制御部420が、光学式手振れ補正によるレンズや撮像素子100の移動量を考慮した上で、像のずれに合わせた記録画像サイズの転送領域を予測することは困難だからである。このような構成によっても、撮像装置1における消費電力や処理負担を軽減することができる。   Further, the control unit 420 determines a value obtained by subtracting the first camera shake amount from the camera shake amount calculated based on the acceleration information as the second camera shake amount. Then, the control unit 420 selects a transfer area corresponding to the second camera shake amount. The control unit 420 outputs a control signal designating the selected transfer area to the sensor control unit 441 and the block control unit 442. The sensor control unit 441 and the block control unit 442 perform drive control in the transfer area based on a control signal from the control unit 420. Note that the transfer area selected by the control unit 420 based on the second camera shake amount is preferably an area larger than the area of the recorded image size. This is because it is difficult for the control unit 420 to predict the transfer area of the recorded image size in accordance with the image shift in consideration of the movement amount of the lens and the image sensor 100 due to the optical camera shake correction. Even with such a configuration, it is possible to reduce power consumption and processing load in the imaging apparatus 1.

なお、制御部420が手振れ量に基づく転送領域の選択だけでは手振れによる像のずれが補いきれない場合に、光学式手振れ補正で像のずれを補正するようにしてもよい。   Note that when the control unit 420 cannot compensate for image shift due to camera shake only by selecting a transfer area based on the amount of camera shake, the image shift may be corrected by optical camera shake correction.

<第4実施形態>
上記した第1実施形態、第2実施形態、及び第3実施形態では、手振れ量に応じて撮像素子100を駆動制御する転送領域が変更されるように構成されていた。これに対して、第4実施形態では、駆動部21は、撮像素子100のすべての画素領域113Aに対して駆動制御を実行する。また、駆動部21は、撮像素子100から読み出された画像データのうち、手振れ量に応じた領域の画像データを画像処理部30に出力する。
<Fourth embodiment>
In the first embodiment, the second embodiment, and the third embodiment described above, the transfer area for driving and controlling the image sensor 100 is changed according to the amount of camera shake. On the other hand, in the fourth embodiment, the drive unit 21 performs drive control on all the pixel regions 113A of the image sensor 100. In addition, the drive unit 21 outputs image data of an area corresponding to the amount of camera shake among the image data read from the image sensor 100 to the image processing unit 30.

図17は、第4実施形態に係る撮像部及び画像処理部における画像データのサイズを示す図である。図17(d1)に示すように、駆動部21(制御部420、センサ制御部441、ブロック制御部442、同期制御部443)は、撮像素子100の画素領域113Aを分割せずに、すべての画素領域113Aに対して駆動制御を実行する。そして、駆動部21は、撮像素子100の画素領域113Aの各画素から画素信号を読み出す。一方、上記した第3実施形態と同様に、演算回路416は、複数のフレームに基づいて手振れ量を算出する。または、上記した第3実施形態と同様に、演算回路416は、加速度センサ65からの加速度情報に基づいて手振れ量を算出する。そして、演算回路416は、算出した手振れ量を示す制御信号を制御部420に出力する。   FIG. 17 is a diagram illustrating the size of image data in the imaging unit and the image processing unit according to the fourth embodiment. As shown in FIG. 17 (d1), the drive unit 21 (the control unit 420, the sensor control unit 441, the block control unit 442, and the synchronization control unit 443) does not divide the pixel region 113A of the image sensor 100, and Drive control is performed on the pixel region 113A. Then, the drive unit 21 reads a pixel signal from each pixel in the pixel region 113 </ b> A of the image sensor 100. On the other hand, as in the third embodiment described above, the arithmetic circuit 416 calculates a camera shake amount based on a plurality of frames. Alternatively, similarly to the third embodiment described above, the arithmetic circuit 416 calculates the amount of camera shake based on the acceleration information from the acceleration sensor 65. Then, the arithmetic circuit 416 outputs a control signal indicating the calculated camera shake amount to the control unit 420.

図17(d2)に示すように、制御部(信号出力部)420は、画素メモリ415に格納された画像データ(RAWデータ)のうち、手振れ量に対応する転送領域(記録画像サイズの領域)200の画像データをフレームごとに画像処理部30に出力させる。画像処理部30において、画像生成部31は転送領域の画像データに対して各種の画像処理を行う。画像処理部30は、画像処理した画像データを記録部60に出力する。これにより、転送領域(記録画像サイズの領域)の画像データが記録部60に記録される。また、画像処理部30は、画像処理した画像データを表示部50に出力する。これにより、転送領域の画像データが表示部50の表示画面に表示される。   As shown in FIG. 17 (d2), the control unit (signal output unit) 420 includes a transfer area (recorded image size area) corresponding to the amount of camera shake among the image data (RAW data) stored in the pixel memory 415. The image processing unit 30 outputs 200 pieces of image data for each frame. In the image processing unit 30, the image generation unit 31 performs various types of image processing on the image data in the transfer area. The image processing unit 30 outputs the image processed image data to the recording unit 60. As a result, the image data in the transfer area (recorded image size area) is recorded in the recording unit 60. Further, the image processing unit 30 outputs the image processed image data to the display unit 50. Thereby, the image data of the transfer area is displayed on the display screen of the display unit 50.

以上に説明したように、第4実施形態によれば、撮像素子100を有する撮像部21と、撮像部21から出力される画像信号について画像処理を実行する画像処理部30と、を備え、撮像部21は、手振れ量を算出する手振れ量算出部(演算回路416)と、撮像素子100から読み出された画像信号のうち、手振れ量算出部416により算出された手振れ量に応じた領域200の画像信号を画像処理部30に出力する信号出力部(制御部420)と、を有する。このような構成によれば、画像処理部30が転送領域200に対してのみ画像処理を行えばよいため、画像処理部30における消費電力や処理負担を軽減することができる。   As described above, according to the fourth embodiment, the imaging unit 21 including the imaging device 100 and the image processing unit 30 that performs image processing on the image signal output from the imaging unit 21 are provided. The unit 21 includes a camera shake amount calculation unit (arithmetic circuit 416) that calculates a camera shake amount, and a region 200 corresponding to the camera shake amount calculated by the camera shake amount calculation unit 416 among the image signals read from the image sensor 100. A signal output unit (control unit 420) that outputs an image signal to the image processing unit 30. According to such a configuration, since the image processing unit 30 only needs to perform image processing on the transfer area 200, power consumption and processing load on the image processing unit 30 can be reduced.

また、上記した第4実施形態では、信号出力部420は、フレームごとに手振れ量に応じた領域200の画像信号を画像処理部に出力するので、被写体の動きに合わせて精度よく手振れ量に応じた領域200を選択することができる。また、上記した第4実施形態では、加速度を検出する加速度センサ65を備え、手振れ量算出部416は、加速度センサ65からの加速度に基づいて手振れ量を算出する。このような構成によれば、加速度センサ65を用いて正確な手振れ量を算出することができる。また、上記した第4実施形態によれば、手振れ量算出部416は、撮像素子100から読み出された画像信号の解析処理により手振れ量を算出するので、特別な機構を用いずに手振れ量を算出することができる。従って、撮像装置1のコストが増加しない。   In the fourth embodiment described above, the signal output unit 420 outputs the image signal of the region 200 corresponding to the camera shake amount for each frame to the image processing unit. Therefore, the signal output unit 420 accurately responds to the camera shake amount according to the movement of the subject. Area 200 can be selected. In the fourth embodiment described above, the acceleration sensor 65 that detects acceleration is provided, and the camera shake amount calculation unit 416 calculates the camera shake amount based on the acceleration from the acceleration sensor 65. According to such a configuration, an accurate camera shake amount can be calculated using the acceleration sensor 65. Further, according to the above-described fourth embodiment, the camera shake amount calculation unit 416 calculates the camera shake amount by the analysis processing of the image signal read from the image sensor 100. Therefore, the camera shake amount is calculated without using a special mechanism. Can be calculated. Therefore, the cost of the imaging device 1 does not increase.

<第5実施形態>
第5実施形態では、上記した第2実施形態における撮像装置1Aを、撮像装置2Aと電子機器2Bとに分離した構成としている。
<Fifth Embodiment>
In the fifth embodiment, the imaging device 1A in the above-described second embodiment is separated into an imaging device 2A and an electronic device 2B.

図18は、第5実施形態に係る撮像装置及び電子機器の構成を示すブロック図である。図18に示す構成において、撮像装置2Aは、被写体の撮像を行う装置である。この撮像装置2Aは、レンズ部10、撮像部20、画像処理部30A、ワークメモリ40、操作部55、記録部60、加速度センサ65、及び第1システム制御部75を備える。なお、撮像装置2Aのうち、レンズ部10、撮像部20、画像処理部30A、ワークメモリ40、操作部55、記録部60、及び加速度センサ65の構成は、図11に示した構成と同様である。従って、同一構成には同一符号を付し、重複する説明を省略する。   FIG. 18 is a block diagram illustrating configurations of an imaging apparatus and an electronic apparatus according to the fifth embodiment. In the configuration shown in FIG. 18, the imaging device 2A is a device that images a subject. The imaging apparatus 2A includes a lens unit 10, an imaging unit 20, an image processing unit 30A, a work memory 40, an operation unit 55, a recording unit 60, an acceleration sensor 65, and a first system control unit 75. In the imaging apparatus 2A, the configurations of the lens unit 10, the imaging unit 20, the image processing unit 30A, the work memory 40, the operation unit 55, the recording unit 60, and the acceleration sensor 65 are the same as those illustrated in FIG. is there. Accordingly, the same components are denoted by the same reference numerals, and redundant description is omitted.

また、電子機器2Bは、画像(静止画、動画、ライブビュー画像)の表示を行う装置である。この電子機器2Bは、表示部50及び第2システム制御部75を備える。なお、電子機器2Bのうちの表示部50の構成は、図11に示した構成と同様である。従って、同一構成には同一符号を付し、重複する説明を省略する。   The electronic device 2B is a device that displays images (still images, moving images, live view images). The electronic device 2B includes a display unit 50 and a second system control unit 75. The configuration of the display unit 50 in the electronic device 2B is the same as the configuration illustrated in FIG. Accordingly, the same components are denoted by the same reference numerals, and redundant description is omitted.

第1システム制御部75は、第1通信部75Aを有している。また、第2システム制御部76は、第2通信部76Bを有している。第1通信部75Aと第2通信部76Bとは、互いに有線又は無線で信号を送受信する。また、第1システム制御部75は、図11に示す構成のうち、例えば撮像制御部72及び手振れ補正部73に相当する構成を有している。また、第2システム制御部76は、図11に示す構成のうち、例えば表示制御部71に相当する構成のみ有している。   The first system control unit 75 includes a first communication unit 75A. The second system control unit 76 has a second communication unit 76B. The first communication unit 75A and the second communication unit 76B transmit and receive signals to each other in a wired or wireless manner. The first system control unit 75 has a configuration corresponding to, for example, the imaging control unit 72 and the camera shake correction unit 73 in the configuration illustrated in FIG. 11. Moreover, the 2nd system control part 76 has only the structure corresponded to the display control part 71 among the structures shown in FIG.

図11に示す構成(表示制御部71、制御部72、及び選択部73)は、第1システム制御部75と第2システム制御部76のいずれに設けられてもよい。図11に示すすべての構成は、第1システム制御部75又は第2システム制御部76に設けられてもよく、また図11に示す構成の一部が第1システム制御部75に設けられ、図11に示す構成の一部以外の構成が第2システム制御部76に設けられてもよい。   The configuration shown in FIG. 11 (display control unit 71, control unit 72, and selection unit 73) may be provided in either the first system control unit 75 or the second system control unit 76. 11 may be provided in the first system control unit 75 or the second system control unit 76, and a part of the configuration shown in FIG. 11 is provided in the first system control unit 75. A configuration other than a part of the configuration illustrated in FIG.

なお、撮像装置2Aは、例えば撮像機能と通信機能を備えたデジタルカメラ、スマートフォン、携帯電話、パーソナルコンピュータなどで構成され、電子機器2Bは、例えば表示機能と通信機能を備えたスマートフォン、携帯電話、携帯型パーソナルコンピュータなどの携帯端末で構成される。   Note that the imaging device 2A includes, for example, a digital camera, a smartphone, a mobile phone, and a personal computer that have an imaging function and a communication function, and the electronic device 2B includes, for example, a smartphone, a mobile phone that has a display function and a communication function, It is composed of a portable terminal such as a portable personal computer.

図18に示す第1システム制御部75は、CPU(図示せず)が制御プログラムに基づいて処理を実行することにより実現される。また、図18に示す第2システム制御部76は、CPU(図示せず)が制御プログラムに基づいて処理を実行することにより実現される。   The first system control unit 75 shown in FIG. 18 is realized by a CPU (not shown) executing processing based on a control program. Further, the second system control unit 76 shown in FIG. 18 is realized by a CPU (not shown) executing processing based on a control program.

なお、図18に示す構成において、画像処理部30と第1システム制御部75とは一体で構成されてもよい。この場合、1つ又は複数のCPUを有するシステム制御部が制御プログラムに基づいて処理を行うことにより画像処理部30の機能と第1システム制御部75の機能を担う。   In the configuration shown in FIG. 18, the image processing unit 30 and the first system control unit 75 may be configured integrally. In this case, a system control unit having one or more CPUs performs the processing based on the control program, thereby taking on the function of the image processing unit 30 and the function of the first system control unit 75.

また、上記した第1実施形態における撮像装置1を、図18に示した分離の仕方と同様又は略同様に、撮像装置と電子機器とに分離してもよい。   Moreover, you may isolate | separate the imaging device 1 in above-described 1st Embodiment into an imaging device and an electronic device similarly to the separation method shown in FIG. 18, or substantially the same.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。本発明の趣旨を逸脱しない範囲で、上記実施の形態に、多様な変更または改良を加えることが可能である。また、上記の実施形態で説明した要件の1つ以上は、省略されることがある。そのような変更または改良、省略した形態も本発明の技術的範囲に含まれる。また、上記した実施形態や変形例の構成を適宜組み合わせて適用することも可能である。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. Various modifications or improvements can be added to the above-described embodiment without departing from the spirit of the present invention. In addition, one or more of the requirements described in the above embodiments may be omitted. Such modifications, improvements, and omitted forms are also included in the technical scope of the present invention. In addition, the configurations of the above-described embodiments and modifications can be applied in appropriate combinations.

上記した第1実施形態(図8参照)において、手振れ検出部32は、手振れ量を算出する処理を、ライブビュー画像の撮影時のみ又は動画の撮影時のみ実行するようにしてもよい。また、撮像制御部72は、手振れ量情報を取得する処理(ステップS3,S13)及び転送領域を指定する処理(ステップS4,S14)を、ライブビュー画像の撮影時のみ又は動画の撮影時のみ実行するようにしてもよい。すなわち、撮像制御部72は、ステップS3及びS4の処理のみ実行するようにしてもよく、またステップS13及びS14の処理のみ実行するようにしてもよい。   In the first embodiment described above (see FIG. 8), the camera shake detection unit 32 may perform the process of calculating the camera shake amount only when shooting a live view image or only when shooting a moving image. In addition, the imaging control unit 72 executes processing for acquiring camera shake amount information (steps S3 and S13) and processing for specifying a transfer area (steps S4 and S14) only when shooting a live view image or only when shooting a moving image. You may make it do. That is, the imaging control unit 72 may execute only the processes of steps S3 and S4, or may execute only the processes of steps S13 and S14.

また、上記した第2実施形態(図13参照)において、手振れ補正部73及び撮像制御部72は、手振れ量を算出する処理(ステップS24,S33)及び転送領域を指定する処理(ステップS25,S34)を、ライブビュー画像の撮影時のみ又は動画の撮影時のみ実行するようにしてもよい。すなわち、撮像制御部72は、ステップS24及びS25の処理のみ実行するようにしてもよく、またステップS33及びS34の処理のみ実行するようにしてもよい。   In the second embodiment (see FIG. 13), the camera shake correction unit 73 and the imaging control unit 72 calculate the camera shake amount (steps S24 and S33) and specify the transfer area (steps S25 and S34). ) May be executed only when shooting a live view image or only when shooting a moving image. That is, the imaging control unit 72 may execute only the processes of steps S24 and S25, or may execute only the processes of steps S33 and S34.

また、上記した第1実施形態において、手振れ検出部32は、動画の撮影中においてのみ、手振れ量を算出する処理をフレームごとに実行し、ライブビュー画像の撮影中においては、手振れ量を算出する処理を数フレームごとに実行するようにしてもよい。また、上記した第2実施形態において、手振れ補正部73は、動画の撮影中においてのみ、手振れ量を算出する処理をフレームごとに実行し、ライブビュー画像の撮影中においては、手振れ量を算出する処理を数フレームごとに実行するようにしてもよい。このような構成によれば、ライブビュー画像の撮影中における手振れ検出部32や手振れ補正部73の処理負担や消費電力を軽減することができる。   In the first embodiment described above, the camera shake detection unit 32 executes a process for calculating the camera shake amount for each frame only during the shooting of the moving image, and calculates the camera shake amount during the shooting of the live view image. The process may be executed every several frames. In the second embodiment described above, the camera shake correction unit 73 performs a process for calculating the camera shake amount for each frame only during the shooting of the moving image, and calculates the camera shake amount during the shooting of the live view image. The process may be executed every several frames. According to such a configuration, it is possible to reduce the processing load and power consumption of the camera shake detection unit 32 and the camera shake correction unit 73 during shooting of the live view image.

また、上記した第1実施形態及び第2実施形態において、ライブビュー画像のフレームレートや動画のフレームレートによっては、撮像制御部72が駆動部21に対して転送領域を指定する指示信号を出力してから駆動部21が転送領域を駆動制御するまでに、撮像素子100において数フレーム分の信号の読み出しが行われることがある。このような場合は、手振れ検出部32及び手振れ補正部73は、現フレームから数フレームあとのフレームにおける被写体の位置を予測する。手振れ検出部32及び手振れ補正部73は、現フレームと、現フレームから数フレームあとのフレームとの間の被写体のずれ量を手振れ量として算出(検出)する。そして、手振れ検出部32及び手振れ補正部73は、算出した手振れ量を示す手振れ量情報をシステム制御部70に出力する。   In the first and second embodiments described above, the imaging control unit 72 outputs an instruction signal for designating a transfer area to the drive unit 21 depending on the frame rate of the live view image or the frame rate of the moving image. In some cases, the image sensor 100 may read out signals for several frames before the drive unit 21 controls the transfer area. In such a case, the camera shake detection unit 32 and the camera shake correction unit 73 predict the position of the subject in a frame several frames after the current frame. The camera shake detection unit 32 and the camera shake correction unit 73 calculate (detect) a subject shift amount between the current frame and a frame several frames after the current frame as a camera shake amount. Then, the camera shake detection unit 32 and the camera shake correction unit 73 output camera shake amount information indicating the calculated camera shake amount to the system control unit 70.

また、上記した第3実施形態において、演算回路416は、複数のフレームから手振れ量を算出する処理(図15(M)参照)と、加速度情報から手振れ量を算出する処理(図15(N)参照)とを実行するようにしてもよい。この場合、演算回路416は、2つの処理に基づいて手振れ量を算出することにより、より精度の高い手振れ量を求めることができる。   In the third embodiment described above, the arithmetic circuit 416 calculates a camera shake amount from a plurality of frames (see FIG. 15M) and calculates a camera shake amount from acceleration information (FIG. 15N). For example). In this case, the arithmetic circuit 416 can calculate the camera shake amount with higher accuracy by calculating the camera shake amount based on the two processes.

なお、上記した各実施形態において、転送領域の指定の仕方としては、例えば、撮像制御部72などが、転送領域の開始位置の座標、転送領域の横方向のサイズ、転送領域の縦方向のサイズを指定する。また、上記した第2実施形態、第3実施形態、及び第4実施形態においては、加速度(角加速度)を検出する加速度センサ65を設けていたが、角速度を検出するジャイロを設けてもよい。この場合も、手振れ補正部73や演算回路416は、ジャイロが検出した角速度を示す角速度情報に基づいて手振れ量を算出することが可能である。また、加速度センサ65として3軸加速度センサを用いることとしていたが、5軸加速度センサなどであってもよい。   In each of the embodiments described above, for example, the imaging control unit 72 or the like may specify the transfer area start position coordinates, the transfer area horizontal size, the transfer area vertical size, and the transfer area vertical size. Is specified. In the second embodiment, the third embodiment, and the fourth embodiment described above, the acceleration sensor 65 that detects acceleration (angular acceleration) is provided. However, a gyro that detects angular velocity may be provided. Also in this case, the camera shake correction unit 73 and the arithmetic circuit 416 can calculate the camera shake amount based on the angular velocity information indicating the angular velocity detected by the gyro. Further, although a 3-axis acceleration sensor is used as the acceleration sensor 65, a 5-axis acceleration sensor or the like may be used.

また、上記した第1実施形態において、手振れ検出部32は、時系列で得られる複数の画像データにおけるR,G,Bの各成分のデータ(輝度値など)に基づいて動きベクトルを算出してもよいし、R,G,Bのいずれか一つ又は二つのデータだけに基づいて動きベクトルを算出してもよい。   In the first embodiment described above, the camera shake detection unit 32 calculates a motion vector based on data (such as luminance values) of R, G, and B components in a plurality of image data obtained in time series. Alternatively, the motion vector may be calculated based on only one or two of R, G, and B data.

また、上記した各実施形態において、転送領域は記録画像サイズの領域(つまり、記録部60への記録用の画角)とされていたが、記録画像サイズよりも大きなサイズの領域であってもよい。   In each of the above-described embodiments, the transfer area is a recording image size area (that is, an angle of view for recording on the recording unit 60), but the transfer area may be an area larger than the recording image size. Good.

また、上記した各実施形態において、カラーフィルタ102の配列がベイヤー配列とされていたが、この配列以外の配列であってもよい。また、単位グループ131を形成する画素の数は、少なくとも1つの画素を含んでいればよい。また、ブロックも少なくとも1画素を含んでいればよい。従って、1画素ごとに異なる撮像条件で撮像を実行することも可能である。   Further, in each of the above-described embodiments, the arrangement of the color filters 102 is a Bayer arrangement, but an arrangement other than this arrangement may be used. Further, the number of pixels forming the unit group 131 only needs to include at least one pixel. In addition, the block only needs to include at least one pixel. Therefore, it is possible to execute imaging under different imaging conditions for each pixel.

また、上記した各実施形態において、駆動部21は、一部又はすべての構成が撮像チップ113に搭載されてもよいし、一部又はすべての構成が信号処理チップ111に搭載されてもよい。また、画像処理部30の一部の構成が撮像チップ113又は信号処理チップ111に搭載されてもよい。また、システム制御部70の一部の構成が撮像チップ113又は信号処理チップ111に搭載されてもよい。   In each embodiment described above, part or all of the configuration of the drive unit 21 may be mounted on the imaging chip 113, or part or all of the configuration may be mounted on the signal processing chip 111. Further, a part of the configuration of the image processing unit 30 may be mounted on the imaging chip 113 or the signal processing chip 111. Further, a part of the configuration of the system control unit 70 may be mounted on the imaging chip 113 or the signal processing chip 111.

また、上記した各実施形態では、ブロックの領域の大きさが予め設定されている場合について説明したが、使用者がブロックの領域の大きさを設定するように構成してもよい。   In each of the above-described embodiments, the case where the size of the block area is set in advance has been described. However, the user may set the size of the block area.

1,1A,2A…撮像装置、2B…電子機器、20…撮像部、30,30A…画像処理部、31…画像生成部、32…手振れ検出部(手振れ量算出部)、50…表示部、65…加速度センサ、70,70A…システム制御部、75…第1システム制御部、76…第2システム制御部、71…表示制御部、72…撮像制御部(駆動制御部)、73…手振れ補正部(手振れ量算出部)、100…撮像素子、200…転送領域、415…画素メモリ、416…演算回路(手振れ量算出部)、420…制御部(駆動制御部)、441…センサ制御部、442…ブロック制御部、443…同期制御部   DESCRIPTION OF SYMBOLS 1,1A, 2A ... Imaging device, 2B ... Electronic device, 20 ... Imaging part, 30, 30A ... Image processing part, 31 ... Image generation part, 32 ... Camera shake detection part (hand-shake amount calculation part), 50 ... Display part, 65 ... Acceleration sensor, 70, 70A ... System controller, 75 ... First system controller, 76 ... Second system controller, 71 ... Display controller, 72 ... Imaging controller (drive controller), 73 ... Camera shake correction Unit (camera shake amount calculation unit), 100 ... imaging element, 200 ... transfer area, 415 ... pixel memory, 416 ... arithmetic circuit (hand shake amount calculation unit), 420 ... control unit (drive control unit), 441 ... sensor control unit, 442: Block control unit, 443: Synchronization control unit

Claims (10)

第1方向と前記第1方向とは異なる第2方向とに複数配置され、光を電荷に変換する光電変換部を含む複数の画素と、前記複数の画素の前記光電変換部に蓄積された電荷の転送を行う制御信号を送出する第1配線と、前記複数の画素の前記光電変換部で変換された電荷により生成された信号を出力する第2配線と、を有する撮像領域が前記第1方向と前記第2方向とに複数配置された撮像素子と、
振れ量を算出する振れ量算出部と、
前記振れ量算出部により算出された前記振れ量に基づいて、前記撮像素子のうち駆動する前記撮像領域を選択する制御部と、
前記制御部によって選択された複数の前記撮像領域のうち第1撮像領域に第1撮像条件を設定し、前記複数の前記撮像領域うち第2撮像領域に前記第1撮像条件と異なる第2撮像条件を設定する設定部と、
を備える電子機器。
A plurality arranged in a second direction different from the first direction as the first direction, and a plurality of pixels including a photoelectric conversion unit that converts light into electric charge, the electric charge accumulated in the photoelectric conversion unit of the plurality of pixels first wiring and the second the first direction is the imaging area having wiring and a for outputting the signals generated by the charges converted by the photoelectric conversion unit of the plurality of pixels for sending a control signal for transferring And a plurality of image sensors arranged in the second direction,
A shake amount calculation unit for calculating a shake amount;
Based on the shake amount calculated by the shake amount calculation unit, a control unit that selects the imaging region to be driven among the imaging elements;
A first imaging condition is set in a first imaging area among the plurality of imaging areas selected by the control unit, and a second imaging condition different from the first imaging condition is set in a second imaging area among the plurality of imaging areas. A setting section for setting
Electronic equipment comprising.
前記制御部は、前記選択された撮像領域の画像信号の出力を行う請求項1に記載の電子機器。   The electronic device according to claim 1, wherein the control unit outputs an image signal of the selected imaging region. 前記制御部は、フレームごとに、駆動する前記撮像領域を選択する請求項1または2記載の電子機器。   The electronic device according to claim 1, wherein the control unit selects the imaging region to be driven for each frame. 加速度を検出する加速度センサを備え、
前記振れ量算出部は、前記加速度センサからの加速度に基づいて前記振れ量を算出する請求項1からのいずれか一項に記載の電子機器。
It has an acceleration sensor that detects acceleration,
The shake amount calculation unit, the electronic device according to any one of claims 1 to 3 for calculating the shake amount on the basis of the acceleration from the acceleration sensor.
前記振れ量算出部は、前記撮像素子から読み出された画像信号の解析処理により前記振れ量を算出する請求項1からのいずれか一項に記載の電子機器。 The shake amount calculation unit, the electronic device according to any one of claims 1 to 3 for calculating the deflection amount by the analysis processing of the image signal read from the imaging device. 前記振れ量算出部は、時系列で得られる画像信号における被写体の移動方向及び移動量に基づいて前記振れ量を算出する請求項記載の電子機器。 The electronic apparatus according to claim 5, wherein the shake amount calculation unit calculates the shake amount based on a moving direction and a moving amount of a subject in an image signal obtained in time series. 前記振れ量算出部は、背景の被写体の移動方向及び移動量に基づいて前記振れ量を算出する請求項記載の電子機器。 The electronic apparatus according to claim 6, wherein the shake amount calculation unit calculates the shake amount based on a movement direction and a movement amount of a background subject. 前記振れ量算出部は、画像信号の画像処理を実行する画像処理部に設けられる請求項1からのいずれか一項に記載の電子機器。 The electronic apparatus according the shake amount calculation unit, in any one of claims 1 to 7 provided in the image processing unit for performing image processing of the image signal. 振れ量を算出することと、
前記算出された前記振れ量に基づいて、第1方向と前記第1方向とは異なる第2方向とに複数配置され、光を電荷に変換する光電変換部を含む複数の画素と、前記複数の画素の前記光電変換部に蓄積された電荷の転送を行う制御信号を送出する第1配線と、前記複数の画素の前記光電変換部で変換された電荷により生成された信号を出力する第2配線と、を有する撮像領域が前記第1方向と前記第2方向とに複数配置された撮像素子のうち駆動する前記撮像領域を選択することと、前記選択することによって選択された複数の前記撮像領域のうち第1撮像領域に第1撮像条件を設定し、前記複数の前記撮像領域うち第2撮像領域に前記第1撮像条件と異なる第2撮像条件を設定することと、を含む制御方法。
Calculating the amount of deflection,
Based on the calculated shake amount, a plurality of pixels arranged in a first direction and a second direction different from the first direction and including a photoelectric conversion unit that converts light into charges, and the plurality of pixels second wiring that outputs a first wiring for transmitting a control signal for transferring charge accumulated in the photoelectric conversion unit of the pixel, the signal generated by the conversion charges in the photoelectric conversion unit of the plurality of pixels And selecting the imaging region to be driven from among a plurality of imaging devices arranged in the first direction and the second direction, and a plurality of the imaging regions selected by the selection. A first imaging condition is set in the first imaging area, and a second imaging condition different from the first imaging condition is set in the second imaging area among the plurality of imaging areas .
振れ量を算出することと、
前記算出された前記振れ量に基づいて、第1方向と前記第1方向とは異なる第2方向とに複数配置され、光を電荷に変換する光電変換部を含む複数の画素と、前記複数の画素の前記光電変換部に蓄積された電荷の転送を行う制御信号を送出する第1配線と、前記複数の画素の前記光電変換部で変換された電荷により生成された信号を出力する第2配線と、を有する撮像領域が前記第1方向と前記第2方向とに複数配置された撮像素子のうち駆動する前記撮像領域を選択することと、前記選択することによって選択された複数の前記撮像領域のうち第1撮像領域に第1撮像条件を設定し、前記複数の前記撮像領域うち第2撮像領域に前記第1撮像条件と異なる第2撮像条件を設定することと、を制御装置に実行させる制御プログラム。
Calculating the amount of deflection,
Based on the calculated shake amount, a plurality of pixels arranged in a first direction and a second direction different from the first direction and including a photoelectric conversion unit that converts light into charges, and the plurality of pixels second wiring that outputs a first wiring for transmitting a control signal for transferring charge accumulated in the photoelectric conversion unit of the pixel, the signal generated by the conversion charges in the photoelectric conversion unit of the plurality of pixels And selecting the imaging region to be driven from among a plurality of imaging devices arranged in the first direction and the second direction, and a plurality of the imaging regions selected by the selection. A first imaging condition is set in the first imaging area, and a second imaging condition that is different from the first imaging condition is set in the second imaging area among the plurality of imaging areas . Control program.
JP2013162273A 2013-08-05 2013-08-05 Electronic device, control method, and control program Active JP6561428B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013162273A JP6561428B2 (en) 2013-08-05 2013-08-05 Electronic device, control method, and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013162273A JP6561428B2 (en) 2013-08-05 2013-08-05 Electronic device, control method, and control program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019033959A Division JP2019092219A (en) 2019-02-27 2019-02-27 Imaging apparatus, control method of the same, and control program

Publications (2)

Publication Number Publication Date
JP2015033036A JP2015033036A (en) 2015-02-16
JP6561428B2 true JP6561428B2 (en) 2019-08-21

Family

ID=52518006

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013162273A Active JP6561428B2 (en) 2013-08-05 2013-08-05 Electronic device, control method, and control program

Country Status (1)

Country Link
JP (1) JP6561428B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020096210A (en) * 2017-03-31 2020-06-18 株式会社ニコン Electronics
JP2020095072A (en) * 2017-03-31 2020-06-18 株式会社ニコン Electronics
JP2020096208A (en) * 2017-03-31 2020-06-18 株式会社ニコン Electronic apparatus
JP2020098943A (en) * 2017-03-31 2020-06-25 株式会社ニコン Electronics
JP2020096209A (en) * 2017-03-31 2020-06-18 株式会社ニコン Electronics
JP7267719B2 (en) * 2018-11-28 2023-05-02 キヤノン株式会社 Photoelectric conversion device, moving object, signal processing device
CN116132805B (en) * 2019-04-26 2025-04-25 富士胶片株式会社 Imaging element, camera device, working method of imaging element and storage medium
JP7334567B2 (en) * 2019-09-30 2023-08-29 株式会社ニコン Imaging element and imaging device
JP2024143759A (en) * 2023-03-30 2024-10-11 ソニーセミコンダクタソリューションズ株式会社 Memory device, image sensor and electronic device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000299810A (en) * 1999-04-13 2000-10-24 Matsushita Electric Ind Co Ltd Imaging device
US6437338B1 (en) * 1999-09-29 2002-08-20 General Electric Company Method and apparatus for scanning a detector array in an x-ray imaging system
JP3733828B2 (en) * 2000-03-29 2006-01-11 コニカミノルタフォトイメージング株式会社 Electronic camera
JP4288135B2 (en) * 2003-10-27 2009-07-01 富士フイルム株式会社 MOS type image sensor
JP4349232B2 (en) * 2004-07-30 2009-10-21 ソニー株式会社 Semiconductor module and MOS solid-state imaging device
JP5266916B2 (en) * 2008-07-09 2013-08-21 ソニー株式会社 Image sensor, camera, image sensor control method, and program
JP5699432B2 (en) * 2010-01-27 2015-04-08 株式会社ニコン Image processing device
JP2013055500A (en) * 2011-09-02 2013-03-21 Sony Corp Solid state imaging device and camera system
JP5595470B2 (en) * 2012-12-13 2014-09-24 キヤノン株式会社 Imaging apparatus and imaging system

Also Published As

Publication number Publication date
JP2015033036A (en) 2015-02-16

Similar Documents

Publication Publication Date Title
JP7544116B2 (en) Image pickup element and image pickup device
JP6372488B2 (en) Electronics
JP6375607B2 (en) Electronic device, electronic device control method, and control program
JP6561428B2 (en) Electronic device, control method, and control program
JP6075393B2 (en) Electronic equipment and control program
US20250126364A1 (en) Electronic device, imaging device, and imaging element for capturing an image
JP6488545B2 (en) Electronics
JP6349659B2 (en) Electronic device, electronic device control method, and control program
JP6409883B2 (en) Electronic equipment and control program
JP7176591B2 (en) Electronics
JP2023054229A (en) Electronics
JP2019092219A (en) Imaging apparatus, control method of the same, and control program
JP6885374B2 (en) Electronics
JP2019092220A (en) Electronic device
JP2018148590A (en) Electronic device and imaging device
JP2018174543A (en) Electronics

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160704

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170404

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170803

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180227

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180627

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20181127

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190227

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20190411

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190708

R150 Certificate of patent or registration of utility model

Ref document number: 6561428

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250