JP2007306436A - Imaging apparatus - Google Patents
Imaging apparatus Download PDFInfo
- Publication number
- JP2007306436A JP2007306436A JP2006134523A JP2006134523A JP2007306436A JP 2007306436 A JP2007306436 A JP 2007306436A JP 2006134523 A JP2006134523 A JP 2006134523A JP 2006134523 A JP2006134523 A JP 2006134523A JP 2007306436 A JP2007306436 A JP 2007306436A
- Authority
- JP
- Japan
- Prior art keywords
- exposure time
- imaging
- speed
- underexposure
- blur
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Exposure Control For Cameras (AREA)
- Adjustment Of Camera Lenses (AREA)
- Studio Devices (AREA)
Abstract
Description
本発明は、手ぶれによって生じる撮像結果への影響を、効率的に低減、補正するための技術に関する。 The present invention relates to a technique for efficiently reducing and correcting an influence on an imaging result caused by camera shake.
撮像装置を人が手で保持して撮影を行う場合など、いわゆる「手ぶれ」によって撮影画像の鮮鋭度が低下し、その品質が劣化する問題がある。そしてこの問題は、片手で簡単に撮像することができるカメラ付携帯端末の普及やデジタルカメラの小型軽量化により、さらに顕在化してきている。そこでこの「手ぶれ」問題を解決するため、「光学式手ぶれ補正」や「電子式手ぶれ補正」など、さまざまな手ぶれ補正技術が開発、提供されている。 There is a problem that the sharpness of a photographed image is lowered due to so-called “camera shake” and the quality of the image is deteriorated, for example, when a person holds the image pickup device by hand. This problem has become more apparent with the widespread use of camera-equipped mobile terminals that can be easily imaged with one hand and the reduction in size and weight of digital cameras. In order to solve this “camera shake” problem, various image stabilization techniques such as “optical camera shake correction” and “electronic camera shake correction” have been developed and provided.
また「手ぶれ」は、露光中に撮像装置がぶれることで、被写体の光が撮像エリア上でぶれるために生じる現象であり、したがって露光時間の長さに応じて手ぶれの影響も大きくなる。そこで特許文献1では、撮影光学系と、被写体輝度情報と焦点距離情報とに基づいて、撮影時に「ぶれ」が無視し得る露光時間を算出する。ただし、その短い露光時間では撮像に適正な光量が得られない(露光不足)ので、その算出した露光時間で連続撮影した複数枚の画像を合成することで、ぶれが無く、かつ適正光量での撮像を行う技術が開示されている。
しかし、上記特許文献1の技術では、その「ぶれ」を無視し得る露光時間の算出において、ぶれ速度を考慮せずに算出している。そのため、ぶれ速度が速い場合、前記算出した「ぶれ」を無視できるはずの露光時間でもその速いぶれが無視できないことがある、という課題がある。
However, in the technique of the above-mentioned
以上の課題を解決するために、本発明は、ぶれ速度を取得し、その取得したぶれ速度にも応じて露光時間を算出する撮像装置を提供する。具体的には手ぶれによって生じる撮像エリア内での被写体のぶれ速度を取得するぶれ速度取得部と、取得されたぶれ速度にも基づいて露光時間を算出する露光時間算出部と、を有する撮像装置である。 In order to solve the above-described problems, the present invention provides an imaging apparatus that acquires a blur speed and calculates an exposure time according to the acquired blur speed. Specifically, an imaging apparatus having a blur speed acquisition unit that acquires a blur speed of a subject in an imaging area caused by camera shake, and an exposure time calculation unit that calculates an exposure time based on the acquired blur speed. is there.
また前述の通り、露光時間が短い場合には露光不足になることが多いので、そのような露光不足となった撮像画像をゲイン値を利用した撮像結果の補正処理を行ったり、撮像前に開口度を調整することで入光量を調整したりする機能をさらに備えた撮像装置も提供する。 In addition, as described above, when the exposure time is short, the exposure is often underexposure. Therefore, the captured image with such underexposure is corrected for the imaging result using the gain value, or the image is opened before imaging. An imaging apparatus further provided with a function of adjusting the amount of incident light by adjusting the degree is also provided.
以上のような構成をとる本発明によって、ぶれ速度も考慮された露光時間での撮影を行うことが可能になる。したがって手ぶれ速度の影響を抑えながら、手ぶれの影響と露光とのバランスをとった露光時間を設定することができる。 According to the present invention having the above-described configuration, it is possible to perform shooting with an exposure time in consideration of the blur speed. Therefore, it is possible to set an exposure time that balances the influence of camera shake and exposure while suppressing the effect of camera shake speed.
以下に、図を用いて本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the present invention is not limited to these embodiments, and can be implemented in various modes without departing from the spirit of the present invention.
なお、実施例1は、主に請求項1、5、6について説明する。また、実施例2は、主に請求項2、7について説明する。また、実施例3は、主に請求項3、8について説明する。また、実施例4は、主に請求項4、9について説明する。 In the first embodiment, claims 1, 5, and 6 will be mainly described. In the second embodiment, claims 2 and 7 will be mainly described. In the third embodiment, claims 3 and 8 will be mainly described. In the fourth embodiment, claims 4 and 9 will be mainly described.
≪実施例1≫
<概要>
図1は、CCDやCMOSなどの光電変換素子群で構成される撮像センサ面(撮像エリア)の一部を表す図であり、この図1を用いて、本実施例の撮像装置における撮像の一例を説明する。まず撮像装置のシャッターが開いて撮像センサ面が露光される。すると、この図(1)にあるように、撮像センサ面の光電変換素子領域αに被写体からの光が当たり、電荷が蓄積される。しかし、この図の(2a)にあるように、0.5秒で露光中の撮像装置に矢印で示す「手ぶれ速度a」での手ぶれが発生している場合、領域αに当たっていた光は手ぶれの動きに合わせて撮像センサ面を左方向にスライドし、斜線で示す領域βまで部分に電荷を蓄積させることになる。それにより、この撮像装置では手ぶれの撮像画像データが取得されることになる。
Example 1
<Overview>
FIG. 1 is a diagram showing a part of an imaging sensor surface (imaging area) composed of a photoelectric conversion element group such as a CCD or a CMOS. An example of imaging in the imaging apparatus of the present embodiment is shown in FIG. Will be explained. First, the shutter of the imaging device is opened and the imaging sensor surface is exposed. Then, as shown in FIG. 1A, light from the subject hits the photoelectric conversion element region α on the imaging sensor surface, and charges are accumulated. However, as shown in (2a) of this figure, when camera shake occurs at the “camera shake speed a” indicated by the arrow in the imaging apparatus that is being exposed in 0.5 seconds, the light that has hit the region α The surface of the image sensor is slid to the left in accordance with the movement, and charges are accumulated in the region up to the region β indicated by the diagonal lines. As a result, camera-captured captured image data is acquired in this imaging apparatus.
一方、この図(2b)にあるように、手ぶれ速度がaの2倍の速度「b」であった場合、図(2a)と同じ0.5秒の露光時間でも、手ぶれの範囲は手ぶれ速度の増大量の分だけ大きくなる。そこで、本実施例の撮像装置では、この手ぶれ速度にも応じて、そのぶれを無視し得る露光時間を算出する機能を備えていることを特徴とする。例えば図1の(2a)のぶれが無視できる程度であれば、この「手ぶれ速度a」では露光時間を0.5秒と算出する。そして図1の(2b)に示す「手ぶれ速度b」での手ぶれでは、手ぶれの範囲が(2a)に比べて2倍となっているためその露光時間を半分の0.25秒とする、という具合である。 On the other hand, as shown in this figure (2b), when the camera shake speed is twice as high as "b", the camera shake range is the same as the camera shake speed even with the same exposure time of 0.5 seconds as in the figure (2a). The amount increases by the amount of increase. Therefore, the image pickup apparatus of the present embodiment is characterized in that it has a function of calculating an exposure time that can ignore the shake according to the shake speed. For example, if the blur of (2a) in FIG. 1 is negligible, the exposure time is calculated as 0.5 seconds at this “shake speed a”. In the case of camera shake at “camera shake speed b” shown in (2b) of FIG. 1, the range of camera shake is twice that of (2a), so the exposure time is halved to 0.25 seconds. Condition.
<機能的構成>
図2は、本実施例の撮像装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「撮像装置」(0200)は、「ぶれ速度取得部」(0201)と、「露光時間算出部」(0202)と、を有する。
<Functional configuration>
FIG. 2 is a diagram illustrating an example of functional blocks in the imaging apparatus of the present embodiment. As shown in this figure, the “imaging device” (0200) of the present embodiment includes a “blur speed acquisition unit” (0201) and an “exposure time calculation unit” (0202).
なお、以下に記載する本装置の機能ブロックは、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、CPUや主メモリ、バス、あるいは二次記憶装置(ハードディスクや不揮発性メモリ、CD−ROMやDVD−ROMなどの記憶メディアとそれらメディアの読取ドライブなど)、印刷機器や表示装置、その他の外部周辺装置などのハードウェア構成部やその外部周辺機器用のI/Oポート、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、情報入力に利用されるユーザーインターフェースなどが挙げられる。またこれらハードウェアやソフトウェアは、主メモリ上に展開したプログラムをCPUで演算処理したり、メモリやハードディスク上に保持されているデータや、インターフェースを介して入力されたデータなどを加工、蓄積、出力処理したり、あるいは各ハードウェア構成部の制御を行ったりするために利用される。また、この発明は装置として実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を記録媒体に固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる(本明細書の全体を通じて同様である)。 Note that the functional blocks of the apparatus described below can be realized as hardware, software, or both hardware and software. Specifically, if a computer is used, a CPU, a main memory, a bus, or a secondary storage device (a storage medium such as a hard disk, a nonvolatile memory, a CD-ROM or a DVD-ROM, and a reading drive for these media) Etc.), hardware components such as printing devices, display devices, other external peripheral devices, I / O ports for the external peripheral devices, driver programs for controlling the hardware, other application programs, and information input Examples include user interfaces that are used. In addition, these hardware and software process the program developed on the main memory with the CPU, and process, store, and output data stored on the memory and hard disk, and data input via the interface. It is used for processing or controlling each hardware component. The present invention can be realized not only as an apparatus but also as a method. A part of the invention can be configured as software. Furthermore, a software product used for causing a computer to execute such software and a recording medium in which the product is fixed to a recording medium are naturally included in the technical scope of the present invention (the same applies throughout the present specification). Is).
「ぶれ速度取得部」(0202)は、手ぶれによって生じる撮像エリア内での被写体のぶれ速度を取得する機能を有する。「撮像エリア」とは、CCDやCMOSなどの光電変換素子群で構成される撮像データ取得用の領域をいう。 The “blur speed acquisition unit” (0202) has a function of acquiring the blur speed of the subject in the imaging area caused by the camera shake. “Imaging area” refers to an area for acquiring imaging data, which is composed of a group of photoelectric conversion elements such as a CCD and a CMOS.
このぶれ速度の取得方法の一例としては、まず撮像装置に備えられた角速度センサ、加速度センサ、重力センサなどの各種センサを利用して、所定時間での撮像装置の動き量や向きなどを検出する。そして撮像装置の同じ動き量でも、レンズの焦点距離や被写体までの距離、レンズ倍率などに応じて撮像エリア内での被写体のぶれ量は変化する。そこで、上記検出した撮像装置の動き量と、レンズの焦点距離やAF(オートフォーカス)センサなどで検出した被写体までの距離、あるいはレンズ倍率など、とに基づいてその撮像エリア内での被写体のぶれ速度を算出、取得する、という具合である。 As an example of the method for acquiring the shake speed, first, the amount of movement or direction of the imaging apparatus in a predetermined time is detected using various sensors such as an angular velocity sensor, an acceleration sensor, and a gravity sensor provided in the imaging apparatus. . Even with the same amount of movement of the imaging device, the amount of blurring of the subject in the imaging area changes according to the focal length of the lens, the distance to the subject, the lens magnification, and the like. Therefore, based on the detected amount of movement of the imaging device, the focal length of the lens, the distance to the subject detected by an AF (autofocus) sensor, or the lens magnification, the blurring of the subject within the imaging area is determined. The speed is calculated and acquired.
あるいは、後述するように、実際の撮像前に連続取得した2枚の画像でブロックマッチングを行い動きベクトルを検出し、その動きベクトルで示される撮影画像内の被写体の移動量から撮像エリア内での被写体のぶれ速度を算出、取得する方法なども挙げられる。 Alternatively, as will be described later, block matching is performed on two images continuously acquired before actual imaging to detect a motion vector, and the amount of movement of a subject in the captured image indicated by the motion vector is used to determine whether or not within the imaging area. A method of calculating and acquiring the blur speed of the subject is also included.
「露光時間算出部」(0202)は、取得されたぶれ速度にも基づいて露光時間を算出する機能を有する。この露光時間算出部は、具体的には例えばCPUなどの演算器や主メモリなどにより実現され、ぶれ速度の他、撮像装置の被写体輝度値、あるいは撮像素子のサイズや解像度、レンズの開口サイズなどの数値を変数とする所定の数式を利用して算出する方法が挙げられる。 The “exposure time calculation unit” (0202) has a function of calculating the exposure time based on the acquired blur speed. Specifically, the exposure time calculation unit is realized by an arithmetic unit such as a CPU or a main memory, for example. In addition to the blur speed, the subject luminance value of the imaging device, the size and resolution of the imaging element, the aperture size of the lens, and the like There is a method of calculating by using a predetermined mathematical formula having the numerical value of as a variable.
図3は、この露光時間算出部での露光時間算出の一例を説明するための図である。この図にあるように、手ぶれ速度「H」の数値が大きいほど露光時間「T」が短くなる所定の関数f(H)=T=a/H+k(a:任意の係数、k:任意の数)などを利用して露光時間Tを算出する。また、被写体輝度に応じてこのような関数を、T=f1(H)、T=f2(H)、T=f3(H)、・・・といった具合に複数用意しておき、輝度値に応じて適用する関数を使い分けるなどしても良い。また、このようにして算出した露光時間と、通常の適正露光となる露光時間とを比較したり、あるいはそれら複数の露光時間の平均値を露光時間算出部で算出する露光時間としたりする構成であっても良い。 FIG. 3 is a diagram for explaining an example of exposure time calculation in the exposure time calculation unit. As shown in this figure, the larger the numerical value of the camera shake speed “H”, the shorter the exposure time “T”. The predetermined function f (H) = T = a / H + k (a: arbitrary coefficient, k: arbitrary number) ) And the like are used to calculate the exposure time T. Further, a plurality of such functions are prepared according to the luminance of the subject, such as T = f1 (H), T = f2 (H), T = f3 (H),. You can use different functions to apply. Further, the exposure time calculated in this way is compared with the exposure time for normal appropriate exposure, or the average value of the plurality of exposure times is used as the exposure time calculated by the exposure time calculation unit. There may be.
そして、このようにして算出された露光時間にしたがって撮像を行うことで、本実施例の撮像装置は、手ぶれ速度にも応じた露光時間での撮影を行うことが可能になる。したがって手ぶれ速度の影響を抑えながら、手ぶれの影響と露光とのバランスをとった露光時間を設定することができる。
また、本実施例の撮像装置は、露光時間算出部にてぶれ速度を無視し得る露光時間を算出する前に、ぶれ速度取得部で取得したぶれ速度が、人の目では気にならない程度のものか、閾値などを利用して判断する処理を行っても良い。またその場合、閾値は画素サイズや撮像エリアの解像度などに応じて設定されると良い。
Then, by performing imaging according to the exposure time calculated in this way, the imaging apparatus of the present embodiment can perform imaging with an exposure time corresponding to the camera shake speed. Therefore, it is possible to set an exposure time that balances the influence of camera shake and exposure while suppressing the effect of camera shake speed.
In addition, in the imaging apparatus of the present embodiment, the blur speed acquired by the blur speed acquiring unit is not noticeable by human eyes before calculating the exposure time at which the blur speed can be ignored by the exposure time calculating unit. It is also possible to perform a determination process using a threshold or the like. In this case, the threshold value may be set according to the pixel size, the resolution of the imaging area, and the like.
なお、このようなぶれの発生は、前述のように撮像装置の中でも軽く、また片手で把持されるカメラ付の携帯情報端末で起こりやすい。そこで、このようなぶれ補正機能を備えた撮像装置を携帯情報端末に組み込ませても良い。 It should be noted that the occurrence of such blur is light in the imaging apparatus as described above, and is likely to occur in a portable information terminal with a camera held with one hand. Therefore, an imaging device having such a blur correction function may be incorporated in the portable information terminal.
<ハードウェア的構成>
図4は、上記機能的な各構成要件をハードウェアとして実現した際の、撮像装置における構成の一例を表す概略図である。この図を利用して露光時間算出処理におけるそれぞれのハードウェア構成部の働きについて説明する。この図にあるように、撮像装置は、露光時間算出部であり、また手ぶれ速度取得部である「CPU(中央演算装置)」(0401)と、「主メモリ」(0402)や、「角速度センサ」(0403)を備えている。また、その他、各種プログラムや設定情報などを保持している「EEPROM」(0404)や、算出された露光時間に応じてシャッターの開閉を制御する「シャッター開閉機構」(0405)、CCDで取得された撮像データが入力される「I/O(インプット/アウトプット)」(0406)、その入力された撮像データを格納する「フレームメモリ」(0407)も備えている。もちろん、「シャッター」や「レンズ」、「CCD」などの撮像機構も備えている。そして、それらが「システムバス」などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
<Hardware configuration>
FIG. 4 is a schematic diagram illustrating an example of the configuration of the imaging apparatus when the above functional components are realized as hardware. The operation of each hardware component in the exposure time calculation process will be described using this figure. As shown in this figure, the imaging apparatus is an exposure time calculation unit and a camera shake speed acquisition unit “CPU (central processing unit)” (0401), “main memory” (0402), and “angular velocity sensor”. (0403). In addition, “EEPROM” (0404) holding various programs and setting information, “shutter opening / closing mechanism” (0405) for controlling the opening / closing of the shutter according to the calculated exposure time, obtained by the CCD. “I / O (input / output)” (0406) to which the captured image data is input, and “frame memory” (0407) for storing the input image data. Of course, an imaging mechanism such as a “shutter”, “lens”, and “CCD” is also provided. Then, they are connected to each other by a data communication path such as a “system bus” to transmit / receive information and process information.
また、「主メモリ」は、「EEPROM」に保持されているプログラムを実行するために読み出すと同時にそのプログラムの作業領域でもあるワーク領域を提供する。また、この「主メモリ」や「EEOROM」、「フレームメモリ」などにはそれぞれ複数のアドレスが割り当てられており、「CPU」で実行されるプログラムは、そのアドレスを特定しアクセスすることで相互にデータのやりとりを行い、処理を行うことが可能になっている。 In addition, the “main memory” provides a work area that is also a work area for the program at the same time it is read to execute the program held in the “EEPROM”. In addition, a plurality of addresses are assigned to each of the “main memory”, “EEOROM”, “frame memory”, etc., and programs executed by the “CPU” specify each other to access each other. Data can be exchanged and processed.
ここで、例えば図示しない「シャッターボタン」が半押しされるなどすると、本実施例の撮像装置は「EEPROM」から「主メモリ」のワーク領域に読み出されている「露光時間算出プログラム」にしたがって、その撮影に適した露光時間を算出する。そのために、まず、「角速度センサ」にて撮像装置の動き量や向きなどを動き情報として検出し、「主メモリ」のアドレス1に格納する。また図示しない「オートフォーカス用測距センサ」などで測定した被写体までの距離を「主メモリ」のアドレス2に、現在の倍率設定の情報をアドレス3に格納する。そして、撮像装置の動き情報と被写体までの距離とレンズ倍率と、から「CPU」の演算処理により「撮像エリア内での被写体のぶれ速度」として例えば「0.1秒間で5ピクセル分のずれ」などを算出する。
そして、このように算出されたぶれ速度と、予め「EEPROM」に保持されている視覚的に許容可能なぶれの範囲(閾値)と、を「CPU」の大小比較処理などで比較する。その結果、ぶれ速度が例えば一般の人の目には気にならない程度を示す閾値以下であれば、通常の露光量が適切となるような露光時間を算出する。
一方、ぶれ速度がその閾値以上である場合、前述したような関数T=f(H)を利用して「CPU」の演算処理によりそのぶれを無視し得る露光時間を算出し、第一の露光時間として「主メモリ」のアドレス4に格納する。
Here, for example, when a “shutter button” (not shown) is pressed halfway, the imaging apparatus of the present embodiment follows the “exposure time calculation program” read from the “EEPROM” to the work area of the “main memory”. Then, an exposure time suitable for the photographing is calculated. For this purpose, first, the “angular velocity sensor” detects the movement amount and direction of the imaging apparatus as the movement information, and stores it in the
Then, the shake speed calculated in this way is compared with the visually acceptable shake range (threshold value) previously stored in the “EEPROM” by the size comparison process of the “CPU”. As a result, if the blurring speed is equal to or less than a threshold value indicating a level that is not noticeable to the eyes of a general person, an exposure time that makes a normal exposure amount appropriate is calculated.
On the other hand, when the blur speed is equal to or higher than the threshold value, the exposure time at which the blur can be ignored is calculated by the calculation process of the “CPU” using the function T = f (H) as described above, and the first exposure The time is stored in address 4 of the “main memory”.
また、撮像エリアで取得した被写体の輝度値を「主メモリ」のアドレス5に格納し、その輝度値から露光量が適当となるような露光時間をCPUの演算処理により算出する。そしてその露光量が適当となる露光時間を、第二の露光時間として「主メモリ」のアドレス6に格納する。
Further, the luminance value of the subject acquired in the imaging area is stored in the
そして「CPU」の大小比較処理により、この第一と第二の露光時間の大小を比較し、第一の露光時間が、第二の露光時間よりも短い場合には、その「シャッター開閉機構」でのシャッター開閉時間を第一の露光時間として制御することでぶれのない撮像を行う。また第一の露光時間が、第二の露光時間(露光量が適当である露光時間)よりも長い場合には、その「シャッター開閉機構」でのシャッター開閉時間を第二の露光時間として制御することで過剰な露光とならないようにする。あるいは、この第一と第二の露光時間の平均値をとるなどし、その平均露光時間でのシャッター開閉制御を行う。そして、このようにして手ぶれと露光のバランスをとり撮像された画像が「フレームメモリ」に格納される、という具合である。 Then, by comparing the size of the first and second exposure times by the “CPU” size comparison process, if the first exposure time is shorter than the second exposure time, the “shutter opening / closing mechanism” By controlling the shutter opening / closing time at 1 as the first exposure time, image pickup without blurring is performed. When the first exposure time is longer than the second exposure time (exposure time with an appropriate exposure amount), the shutter opening / closing time in the “shutter opening / closing mechanism” is controlled as the second exposure time. To avoid overexposure. Alternatively, an average value of the first and second exposure times is taken, and shutter opening / closing control is performed with the average exposure time. Then, the image that is captured in such a manner as to balance camera shake and exposure is stored in the “frame memory”.
<処理の流れ>
図5は、本実施例の撮像装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、まず、手ぶれによって生じる撮像エリア内での被写体のぶれ速度を取得する(ステップS0501)。そして、取得されたぶれ速度や、その他、例えば焦点距離、被写体の輝度情報や被写体までの距離、などの情報に基づいて露光時間を算出する(ステップS0502)。
また、上記説明したように、このステップS0502でぶれを無視し得るよう算出した露光時間と、例えば輝度情報などから算出した適正な露光量が得られる露光時間とを利用して、実際の露光時間を算出しても良い。その場合、まず、撮像エリア内の輝度情報などから露光量が適切となる露光時間を算出する(ステップS0503)。そして、例えばユーザーからのαかβの選択情報の入力などで、αが入力された場合、ステップS0502で算出した露光時間と、ステップS0503で算出された露光時間との比較から実際の露光時間を算出する(ステップS0504α)。一方、βが入力された場合、ステップS0502で算出した露光時間と、ステップS0503で算出された露光時間との平均値を実際の露光時間として算出する(ステップS0504β)。
<Process flow>
FIG. 5 is a flowchart illustrating an example of a process flow in the imaging apparatus according to the present exemplary embodiment. Note that the steps shown below may be processing steps that constitute a program for controlling a computer recorded on a medium. As shown in this figure, first, the blur speed of the subject in the imaging area caused by camera shake is acquired (step S0501). Then, the exposure time is calculated based on the acquired blur speed and other information such as the focal length, the luminance information of the subject, and the distance to the subject (step S0502).
Further, as described above, the actual exposure time is calculated by using the exposure time calculated so that the blur can be ignored in step S0502 and the exposure time for obtaining an appropriate exposure amount calculated from, for example, luminance information. May be calculated. In that case, first, an exposure time at which the exposure amount is appropriate is calculated from the luminance information in the imaging area (step S0503). When α is input, for example, when the user inputs α or β selection information, the actual exposure time is obtained by comparing the exposure time calculated in step S0502 with the exposure time calculated in step S0503. Calculate (step S0504α). On the other hand, if β is input, the average value of the exposure time calculated in step S0502 and the exposure time calculated in step S0503 is calculated as the actual exposure time (step S0504β).
<効果の簡単な説明>
以上のように、本実施例の撮像装置によってぶれ速度も考慮された露光時間での撮影を行うことが可能になる。したがって手ぶれ速度の影響を抑えながら、手ぶれの影響と露光とのバランスをとった露光時間を設定することができる。
<Brief description of effect>
As described above, it is possible to perform imaging with an exposure time that also considers the blurring speed by the imaging apparatus of the present embodiment. Therefore, it is possible to set an exposure time that balances the influence of camera shake and exposure while suppressing the effect of camera shake speed.
≪実施例2≫
<概要>
本実施例は、実施例1を基本として、そのぶれ速度の取得に際しプレビュー画像を利用することを特徴とする撮像装置である。
<< Example 2 >>
<Overview>
The present embodiment is an image pickup apparatus based on the first embodiment and using a preview image when acquiring the shake speed.
図6は、このプレビュー画像を利用したぶれ速度の取得の概要例について説明するための概念図である。この図6(a)にあるように、実際の撮像直前に取得されたプレビュー画像Aにおけるブロックαが、図6(b)にあるように、その0.5秒後のプレビュー画像Bではブロックβに移動している。本実施例の撮像装置では、この移動をブロックマッチングなどにより検出し、その検出した移動量からぶれ速度を算出する機能を備える、という具合である。 FIG. 6 is a conceptual diagram for explaining an outline example of acquisition of the shake speed using the preview image. As shown in FIG. 6 (a), the block α in the preview image A acquired immediately before the actual imaging is shown in FIG. 6 (b). Has moved to. In the imaging apparatus of the present embodiment, this movement is detected by block matching or the like, and a function of calculating a shake speed from the detected movement amount is provided.
<機能的構成>
図7は、本実施例の撮像装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「撮像装置」(0700)は、実施例1を基本として「ぶれ速度取得部」(0701)と、「露光時間算出部」(0702)と、を有する。なお、この「露光時間算出部」は実施例1で記載したものと同様であるのでその説明は省略する。また「ぶれ速度取得部」も以下で記載する特徴点を除けば、実施例1で記載したものと同様である。
<Functional configuration>
FIG. 7 is a diagram illustrating an example of functional blocks in the imaging apparatus of the present embodiment. As shown in this figure, the “imaging device” (0700) of the present embodiment has a “blur speed acquisition unit” (0701) and an “exposure time calculation unit” (0702) based on the first embodiment. . Since this “exposure time calculation unit” is the same as that described in the first embodiment, the description thereof is omitted. The “blur speed acquisition unit” is the same as that described in the first embodiment except for the feature points described below.
そして、本実施例の撮像装置の特徴点は、ぶれ速度取得部が、「プレビューぶれ速度取得手段」をさらに有している点である。 A feature point of the image pickup apparatus of the present embodiment is that the shake speed acquisition unit further includes “preview shake speed acquisition means”.
「プレビューぶれ速度取得手段」(0703)は、プレビュー画像を利用してぶれ速度を取得する機能を有する。「プレビュー画像」とは、実際の撮像の前に取得された画像をいい、例えば、ぶれ速度取得のため別途取得される画像の他、モニター画面用に取得されている画像や、山登り方式のオートフォーカスのために取得された画像などが挙げられる。そして、「フレームメモリ」に格納されたこのようなプレビュー画像を複数利用し、例えばブロックマッチングなどで局所的に動きベクトルを検出する。
ブロックマッチングでは、例えばまず、第一の画像内のブロックの動きベクトルを検出するための第二の画像でのマッチング探索範囲を決定する。そのために第一の画像のブロックと同じ位置にある第二の画像のブロックを中心として周囲所定個のブロック群で構成される探索範囲を決定する。そして探索範囲の中から画素値やその分布情報などを利用して、第一の画像のブロック内の被写体画像と最も近似しているブロックを検出する。そしてその移動量を水平、垂直成分とする局所的な動きベクトルが検出される、という具合である。そして、その他の検出ブロックについても同様に動きベクトルの検出を行う。
そして、このようにして検出した撮像エリア全体の動きベクトルの平均値や中央値、あるいは最大動きベクトルを利用して撮像エリア内での被写体のぶれ量を検出し、その検出したぶれ量と、プレビュー画像の取得間隔時間、画素サイズなどから「CPU」の演算処理によりぶれ速度を算出する、という具合である。
The “preview blur speed acquisition means” (0703) has a function of acquiring a blur speed using a preview image. “Preview image” refers to an image acquired prior to actual imaging. For example, in addition to an image acquired separately for blur speed acquisition, an image acquired for a monitor screen or a hill-climbing auto For example, an image acquired for focusing. A plurality of such preview images stored in the “frame memory” are used, and a motion vector is detected locally by block matching, for example.
In block matching, for example, first, a matching search range in a second image for detecting a motion vector of a block in the first image is determined. For this purpose, a search range constituted by a predetermined group of blocks around the second image block at the same position as the first image block is determined. Then, a block closest to the subject image in the block of the first image is detected from the search range using pixel values and distribution information thereof. Then, a local motion vector having the movement amount as a horizontal and vertical component is detected. The motion vectors are similarly detected for the other detection blocks.
Then, the blurring amount of the subject in the imaging area is detected using the average value, median value, or maximum motion vector of the motion vectors of the entire imaging area thus detected, and the detected blurring amount and the preview For example, the blur speed is calculated by the arithmetic processing of the “CPU” from the image acquisition interval time, the pixel size, and the like.
<処理の流れ>
図8は、本実施例の撮像装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、まず、プレビュー画像を取得する(ステップS0801)。次に、そのプレビュー画像を利用して、手ぶれによって生じる撮像エリア内での被写体のぶれ速度を取得する(ステップS0802)。そして、取得されたぶれ速度や、その他、例えば焦点距離、被写体の輝度情報や被写体までの距離、などの情報に基づいて露光時間を算出する(ステップS0803)。
<Process flow>
FIG. 8 is a flowchart illustrating an example of a processing flow in the imaging apparatus according to the present exemplary embodiment. Note that the steps shown below may be processing steps that constitute a program for controlling a computer recorded on a medium. As shown in this figure, first, a preview image is acquired (step S0801). Next, using the preview image, the blur speed of the subject in the imaging area caused by camera shake is acquired (step S0802). Then, the exposure time is calculated based on the acquired blur speed and other information such as focal length, subject luminance information, and distance to the subject (step S0803).
<効果の簡単な説明>
以上のように、本実施例の撮像装置によって、プレビュー画像を利用して、露光時間を算出するためのぶれ速度を取得することが可能になる。そして、このプレビュー画像の取得は「フレームメモリ」などで取得することができるので、角速度センサなどぶれ速度取得用の特別な部材を必要とせず、その装置構成を簡略化することができる。
<Brief description of effect>
As described above, the imaging apparatus according to the present exemplary embodiment can acquire the blur speed for calculating the exposure time using the preview image. Since the preview image can be obtained by a “frame memory” or the like, a special member for obtaining the shake speed such as an angular velocity sensor is not required, and the apparatus configuration can be simplified.
≪実施例3≫
<概要>
図9は、本実施例の撮像装置の特徴点を説明するための概念図である。本実施例の撮像装置は、実施例1や実施例2を基本として、ぶれ速度を考慮し、そのぶれを無視できる露光時間での撮像を行う。しかし、そのような露光時間で撮像された画像は、露光時間が足りないため、この図にあるように充分な光量を得られていないことが多い。そこで本実施例の撮像装置は、撮像された画像が露光不足となっている場合に、その画像に対してゲイン値に基づく調整を行い露光不足を補正する機能を備えていることを特徴とする。
Example 3
<Overview>
FIG. 9 is a conceptual diagram for explaining the feature points of the imaging apparatus according to the present embodiment. The imaging apparatus according to the present embodiment performs imaging with an exposure time in which blurring can be ignored based on the first and second embodiments in consideration of the blurring speed. However, since an image captured with such an exposure time is insufficient in exposure time, a sufficient amount of light cannot often be obtained as shown in FIG. Therefore, the imaging apparatus according to the present embodiment has a function of correcting an underexposure by performing an adjustment based on a gain value with respect to the image when the captured image is underexposed. .
<機能的構成>
図10は、本実施例の撮像装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「撮像装置」(1000)は、実施例1を基本として「ぶれ速度取得部」(1001)と、「露光時間算出部」(1002)と、を有する。また、図示していないが、実施例2を基本として、ぶれ速度取得部が「プレビューぶれ速度取得手段」を有していても良い。なお、この「露光時間算出部」や「ぶれ速度取得部」、また「プレビューぶれ速度取得手段」は、実施例1や実施例2で記載したものと同様であるのでその説明は省略する。
<Functional configuration>
FIG. 10 is a diagram illustrating an example of functional blocks in the imaging apparatus of the present embodiment. As shown in this figure, the “imaging device” (1000) of the present embodiment has a “blur speed acquisition unit” (1001) and an “exposure time calculation unit” (1002) based on the first embodiment. . Although not shown, based on the second embodiment, the shake speed acquisition unit may include “preview shake speed acquisition means”. Since the “exposure time calculation unit”, “blur speed acquisition unit”, and “preview blur speed acquisition unit” are the same as those described in the first and second embodiments, the description thereof is omitted.
そして、本実施例の撮像装置の特徴点は、「判断部」(1003)と「調整部」(1004)と、をさらに有している点である。 The feature point of the image pickup apparatus of the present embodiment is that it further includes a “determination unit” (1003) and an “adjustment unit” (1004).
「判断部」(1003)は、算出された露光時間に基づいて露光不足が発生するか判断する機能を有する。この露光不足の判断は、例えばTTL(Through the Lens)方式での測光値などを利用して露光量が適正となる露光時間を算出し、その露光時間と、露光時間算出部で算出されたぶれを無視し得る露光時間と、を比較することで判断する方法などが挙げられる。 The “determination unit” (1003) has a function of determining whether underexposure occurs based on the calculated exposure time. This determination of underexposure is performed by calculating an exposure time at which the exposure amount is appropriate using, for example, a photometric value in a TTL (Through the Lens) method, and the exposure time and the blur calculated by the exposure time calculation unit. And a method of judging by comparing the exposure time with which can be ignored.
「調整部」(1004)は、露光不足が発生するとの判断結果である場合には露光不足を補うゲイン調整を撮像結果に施す機能を有する。この調整部でのゲイン調整に利用するゲイン値の算出は、例えば露光時間算出部にて算出された露光時間や、カメラレンズのサイズや焦点距離、レンズのF(絞り)値などから公知の技術を利用して算出すると良い。そして、この算出したゲイン値を利用して「フレームメモリ」に格納されている撮像データに対して輝度値の補正などを行うことで、露光不足の撮像結果を補正することができる。 The “adjustment unit” (1004) has a function of performing gain adjustment on the imaging result to compensate for the underexposure when it is determined that the underexposure occurs. The calculation of the gain value used for gain adjustment in the adjustment unit is, for example, a known technique based on the exposure time calculated by the exposure time calculation unit, the size and focal length of the camera lens, the F (aperture) value of the lens, and the like. It is good to calculate using. The underexposure imaging result can be corrected by correcting the brightness value of the imaging data stored in the “frame memory” using the calculated gain value.
また、このゲイン値調整では、以下のような処理を行うことで画像の中心では輝度を高く調整し、周辺部ではノイズの強調化などを抑えるため輝度を低く調整する、という具合にその補正度合(Shading level)を調節しても良い。 Also, in this gain value adjustment, the degree of correction is adjusted such that the brightness is adjusted high at the center of the image and the brightness is adjusted low to suppress noise enhancement at the periphery by performing the following processing. (Shading level) may be adjusted.
図11は、このピクセルの位置に応じて補正度合を決定するための関数の一例を表す図である。この図にあるようにゲイン値mごとに予めシェーディング関数m1、m2、・・・を用意しておく。そして補正対象となるピクセルの位置を、撮像エリアの中心、およびレンズの中心からの例えばユークリッド距離や四近傍距離(length)として算出し、ゲイン値とそのLengthの値から、補正値(Shading level)を決定する、という具合である。このようにして、画像の中心では輝度を高く調整し周辺部ではノイズの強調化などを抑えるため輝度を低く調整することができる。 FIG. 11 is a diagram illustrating an example of a function for determining the correction degree according to the position of the pixel. As shown in this figure, shading functions m1, m2,... Are prepared in advance for each gain value m. Then, the position of the pixel to be corrected is calculated as, for example, the Euclidean distance or the 4-neighbor distance (length) from the center of the imaging area and the center of the lens, and the correction value (Shading level) is calculated from the gain value and the length value. Is determined. In this way, the luminance can be adjusted to be high at the center of the image, and the luminance can be adjusted to be low at the periphery to suppress noise enhancement.
<ハードウェア的構成>
図12は、上記機能的な各構成要件をハードウェアとして実現した際の、撮像装置における構成の一例を表す概略図である。なお、ここでは、本実施例に特徴点である「判断部」と「補正部」を実現するハードウェア構成やその処理に関して説明し、実施例1で記載済みのぶれ速度取得や露光時間算出に関する説明は省略する。
<Hardware configuration>
FIG. 12 is a schematic diagram illustrating an example of a configuration of the imaging apparatus when the functional components described above are realized as hardware. Here, the hardware configuration for realizing the “determination unit” and “correction unit” and the processing thereof, which are characteristic points of the present embodiment, will be described, and the blur speed acquisition and exposure time calculation described in the first embodiment will be described. Description is omitted.
この図にあるように、撮像装置は、判断部でもある「CPU(中央演算装置)」(1201)と、「主メモリ」(1202)と、調整部である「フレームメモリ」(1207)や「画像調整回路」(1208)を備えている。また、その他、実施例1同様に「EEPROM」(1204)、「シャッター開閉機構」(1205)、「I/O」(1206)、そして撮像機構である「シャッター」や「レンズ」、「CCD」なども備えている。そして、それらが「システムバス」などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。 As shown in this figure, the imaging apparatus includes a “CPU (central processing unit)” (1201) that is also a determination unit, a “main memory” (1202), and a “frame memory” (1207) that is an adjustment unit. An image adjustment circuit "(1208) is provided. In addition, as in the first embodiment, “EEPROM” (1204), “shutter opening / closing mechanism” (1205), “I / O” (1206), and “shutter”, “lens”, and “CCD” which are imaging mechanisms. And so on. Then, they are connected to each other by a data communication path such as a “system bus” to transmit / receive information and process information.
ここで、実施例1で説明したように、ぶれを無視し得るよう算出された露光時間にて撮像データが取得され、「フレームメモリ」に格納される。すると、「EEPROM」に保持されているゲイン調整プログラムが「主メモリ」のワーク領域に読み出され、まず露光不足か否かの判断を行う。そのために「主メモリ」のアドレス1に実際の露光時間を格納し、アドレス2に適正露光となる露光時間を格納する。そして「CPU」の大小比較処理によって、実際の露光時間が適正露光となる露光時間よりも短ければ露光不足だと判断する。
Here, as described in the first embodiment, the imaging data is acquired at the exposure time calculated so that the blur can be ignored, and stored in the “frame memory”. Then, the gain adjustment program held in “EEPROM” is read out to the work area of “main memory”, and it is first determined whether or not the exposure is insufficient. For this purpose, the actual exposure time is stored at
そして、露光不足だと判断された場合、今度は、例えば「EEPROM」に保持されているカメラ固有情報であるカメラレンズのサイズや焦点距離、あるいは実際の撮影時のF(絞り)値などが「主メモリ」に格納され、「CPU」の演算処理により露光調整用のゲイン値が算出、「主メモリ」のアドレス3に格納される。続いて、そのゲイン値から、例えば図11に示すようなシェーディングレベル関数を利用し、ピクセルごとの適用補正値を算出する。そして、「画像調整回路」の処理により「フレームメモリ」に格納されている撮像データに対し、例えばピクセルごとのゲイン調整処理が実行され、露出不足の補正が行われる、という具合である。
If it is determined that the exposure is insufficient, for example, the camera lens size and focal length, which are camera-specific information stored in “EEPROM”, or the F (aperture) value at the time of actual shooting is “ The gain value for exposure adjustment is calculated by the calculation process of the “CPU” and stored in the
<処理の流れ>
図13は、本実施例の撮像装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、手ぶれによって生じる撮像エリア内での被写体のぶれ速度を取得する(ステップS1301)。続いて、取得されたぶれ速度や、その他、例えば焦点距離、被写体の輝度情報や被写体までの距離、などの情報に基づいて露光時間を算出する(ステップS1302)。
<Process flow>
FIG. 13 is a flowchart illustrating an example of a processing flow in the imaging apparatus according to the present exemplary embodiment. Note that the steps shown below may be processing steps that constitute a program for controlling a computer recorded on a medium. As shown in this figure, the blur speed of the subject in the imaging area caused by camera shake is acquired (step S1301). Subsequently, the exposure time is calculated based on the acquired blur speed and other information such as focal length, subject brightness information, and distance to the subject (step S1302).
次に、算出された露光時間に基づいて露光不足が発生するか判断し(ステップS1303)、露光不足が発生するとの判断結果である場合には、露光不足を補うゲイン調整を撮像結果に対して施す(ステップS1304)。また、露光不足が発生しないとの判断結果である場合には、撮像データに対しては補正処理を実行せずに、処理を終了する。 Next, it is determined whether or not underexposure occurs based on the calculated exposure time (step S1303). If it is determined that underexposure occurs, gain adjustment for compensating for underexposure is performed on the imaging result. (Step S1304). If the determination result indicates that underexposure does not occur, the correction process is not executed on the imaged data, and the process ends.
<効果の簡単な説明>
以上のように、本実施例の撮像装置によって、撮像された画像が露光不足となっている場合に、その画像に対してゲイン調整を行い露光不足を補正することができる。
<Brief description of effect>
As described above, when the captured image is underexposed by the imaging apparatus according to the present embodiment, gain adjustment can be performed on the image to correct the underexposure.
≪実施例4≫
<概要>
本実施例は、実施例3と同様に、ぶれを無視し得る露光時間で撮影される撮像結果の露光不足を補正する機能を備えていることを特徴とする。そして、実施例3での露光不足補正との相違点は、実施例3は撮像された画像データに対して補正処理を行うのに対し、本実施例では撮像前にレンズの絞りを調整するなどその開口度合いを調整し実際の入光量を増やすことで撮影時点での露光不足を補う点である。
Example 4
<Overview>
As in the third embodiment, the present embodiment is characterized in that it has a function of correcting underexposure of an imaging result that is shot with an exposure time in which blurring can be ignored. The difference from the underexposure correction in the third embodiment is that correction processing is performed on the captured image data in the third embodiment, whereas in this embodiment, the lens aperture is adjusted before imaging. By adjusting the degree of opening and increasing the actual amount of incident light, the shortage of exposure at the time of shooting is compensated.
<機能的構成>
図14は、本実施例の撮像装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「撮像装置」(1400)は、実施例1を基本として「ぶれ速度取得部」(1401)と、「露光時間算出部」(1402)と、を有する。また、図示していないが、実施例2を基本として、ぶれ速度取得部が「プレビューぶれ速度取得手段」を有していても良い。なお、この「露光時間算出部」や「ぶれ速度取得部」、また「プレビューぶれ速度取得手段」は、実施例1や実施例2で記載したものと同様であるのでその説明は省略する。
<Functional configuration>
FIG. 14 is a diagram illustrating an example of functional blocks in the imaging apparatus of the present embodiment. As shown in this figure, the “imaging device” (1400) of the present embodiment has a “blur speed acquisition unit” (1401) and an “exposure time calculation unit” (1402) based on the first embodiment. . Although not shown, based on the second embodiment, the shake speed acquisition unit may include “preview shake speed acquisition means”. Since the “exposure time calculation unit”, “blur speed acquisition unit”, and “preview blur speed acquisition unit” are the same as those described in the first and second embodiments, the description thereof is omitted.
そして、本実施例の撮像装置の特徴点は、「判断部」(1403)と「開口度調整部」(1404)と、をさらに有している点である。 The feature point of the image pickup apparatus of the present embodiment is that it further includes a “determination unit” (1403) and an “opening degree adjustment unit” (1404).
「判断部」(1403)は、算出された露光時間に基づいて露光不足が発生するか判断する機能を有する。なお、この判断部の機能は、実施例3で記載した「判断部」と同様であるのでその説明は省略する。 The “determination unit” (1403) has a function of determining whether underexposure occurs based on the calculated exposure time. The function of the determination unit is the same as that of the “determination unit” described in the third embodiment, and thus description thereof is omitted.
「開口度調整部」は、露光不足が発生するとの判断結果である場合には露光不足を補う開口度調整を行う機能を有する。「開口度」とは、撮像エリアへの入光量を示す度合いをいい、例えば、一般的なレンズのF(絞り)値などが挙げられる。 The “aperture adjustment unit” has a function of adjusting the aperture to compensate for the underexposure when it is determined that underexposure occurs. “Aperture” refers to the degree of the amount of light entering the imaging area, and includes, for example, a general lens F (aperture) value.
図15は、露光時間に応じて開口度を決めるための開口度テーブルの一例を表す図である。この図にあるように、露光時間が「0.1秒」の場合はその開口度である絞り値を「F2.8」とし、露光時間が「0.2秒」の場合は絞り値を「F4」とする、という具合に、露光時間に応じて開口度を決めると良い。もちろん、このような開口度テーブルを利用する以外に、露光時間や、被写体輝度情報などを変数とする所定の関数を利用して開口度を決定しても良い。
また、本実施例の開口度調整部は、判断部での判断結果に関わらず、あるいは判断処理無しで、例えば図15に示すような開口度テーブルを利用するなどして、露光時間に応じた開口度決定処理を実行しても構わない。
FIG. 15 is a diagram illustrating an example of an aperture table for determining the aperture according to the exposure time. As shown in this figure, when the exposure time is “0.1 second”, the aperture value as the aperture is “F2.8”, and when the exposure time is “0.2 second”, the aperture value is “ It is better to determine the aperture according to the exposure time, such as “F4”. Of course, in addition to using such an opening degree table, the opening degree may be determined using a predetermined function having exposure time, subject luminance information, and the like as variables.
In addition, the opening degree adjustment unit according to the present embodiment responds to the exposure time by using, for example, an opening degree table as illustrated in FIG. 15 regardless of the determination result of the determination unit or without determination processing. The opening degree determination process may be executed.
このように、撮像前に露光時間に応じてその開口度を調整することで、撮像エリアへの入光量を増やすことができ、実際の撮影時点での露光不足を補うことができる。 In this way, by adjusting the aperture according to the exposure time before imaging, the amount of light incident on the imaging area can be increased, and insufficient exposure at the actual shooting time can be compensated.
<処理の流れ1>
図16は、本実施例の撮像装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、手ぶれによって生じる撮像エリア内での被写体のぶれ速度を取得する(ステップS1601)。続いて、取得されたぶれ速度や、その他、例えば焦点距離、被写体の輝度情報や被写体までの距離、などの情報に基づいて露光時間を算出する(ステップS1602)。
<
FIG. 16 is a flowchart illustrating an example of a processing flow in the imaging apparatus of the present embodiment. Note that the steps shown below may be processing steps that constitute a program for controlling a computer recorded on a medium. As shown in this figure, the blur speed of the subject in the imaging area caused by camera shake is acquired (step S1601). Subsequently, the exposure time is calculated based on the acquired blur speed and other information such as focal length, subject luminance information, and distance to the subject (step S1602).
次に、算出された露光時間に基づいて露光不足が発生するか判断する(ステップS1603)。その結果、露光不足が発生するとの判断結果である場合には、露光不足を補う開口度調整を行い(ステップS1604)、その開口度での撮像を行う。また、露光不足が発生しないとの判断結果である場合には、この処理での開口度調整は行わず、例えばユーザーの指定した開口度などで撮像を行う。
<処理の流れ2> また、前述のように、本実施例では露光不足が発生するか否かの判断処理を行わずに開口度テーブルなどを利用して、露光時間に応じた開口度決定処理を実行しても構わない。
図17は、本実施例の撮像装置における判断処理を行わない場合の処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、手ぶれによって生じる撮像エリア内での被写体のぶれ速度を取得する(ステップS1701)。続いて、取得されたぶれ速度や、その他、例えば焦点距離、被写体の輝度情報や被写体までの距離、などの情報に基づいて露光時間を算出する(ステップS1702)。そして、その算出された露光時間に応じて、例えば図15で示すような開口度テーブルを利用するなどして開口度調整を行い(ステップS1703)、その開口度での撮像を行う。
Next, it is determined whether underexposure occurs based on the calculated exposure time (step S1603). As a result, if it is determined that underexposure occurs, aperture adjustment is performed to compensate for underexposure (step S1604), and imaging is performed with the aperture. If the determination result indicates that underexposure does not occur, aperture adjustment is not performed in this process, and imaging is performed with an aperture specified by the user, for example.
<
FIG. 17 is a flowchart illustrating an example of a process flow when the determination process is not performed in the imaging apparatus according to the present exemplary embodiment. Note that the steps shown below may be processing steps that constitute a program for controlling a computer recorded on a medium. As shown in this figure, the blur speed of the subject in the imaging area caused by camera shake is acquired (step S1701). Subsequently, the exposure time is calculated based on the acquired blur speed and other information such as focal length, subject luminance information, and distance to the subject (step S1702). Then, according to the calculated exposure time, the aperture is adjusted by using, for example, an aperture table as shown in FIG. 15 (step S1703), and imaging with the aperture is performed.
<効果の簡単な説明>
以上のように、本実施例の撮像装置によって、撮像前に露光時間に応じてその開口度を調整することで、撮像エリアへの入光量を増やすことができ、実際の撮影時点での露光不足を補うことができる。
<Brief description of effect>
As described above, the amount of incident light in the imaging area can be increased by adjusting the aperture according to the exposure time before imaging by the imaging apparatus of the present embodiment, and insufficient exposure at the actual shooting time point. Can be supplemented.
0200 撮像装置
0201 ぶれ速度取得部
0202 露光時間算出部
0200
Claims (11)
取得されたぶれ速度にも基づいて露光時間を算出する露光時間算出部と、
を有する撮像装置。 A blur speed acquisition unit that acquires the blur speed of the subject in the imaging area caused by camera shake;
An exposure time calculation unit that calculates an exposure time based on the acquired blur speed;
An imaging apparatus having
露光不足が発生するとの判断結果である場合には露光不足を補うゲイン調整を撮像結果に施す調整部と、
をさらに有する請求項1又は2に記載の撮像装置。 A determination unit for determining whether underexposure occurs based on the calculated exposure time;
An adjustment unit that applies gain adjustment to the imaging result to compensate for the underexposure when it is a determination result that underexposure occurs;
The imaging device according to claim 1, further comprising:
露光不足が発生するとの判断結果である場合には露光不足を補う開口度調整を行う開口度調整部をさらに有する請求項1から3のいずれか一に記載の撮像装置。 A determination unit for determining whether underexposure occurs based on the calculated exposure time;
The imaging apparatus according to any one of claims 1 to 3, further comprising an aperture degree adjustment unit that performs an aperture degree adjustment that compensates for the underexposure when it is determined that insufficient exposure occurs.
取得されたぶれ速度にも基づいて露光時間を算出する露光時間算出ステップと、
を計算機に実行させる撮像方法。 A shake speed acquisition step of acquiring the shake speed of the subject in the imaging area caused by camera shake;
An exposure time calculating step of calculating an exposure time based also on the acquired blur speed;
An imaging method for causing a computer to execute.
取得されたぶれ速度にも基づいて露光時間を算出する露光時間算出ステップと、
を計算機に実行させる撮像方法。 A preview blur speed acquisition step of acquiring a blur speed of the subject in the imaging area caused by camera shake using a preview image;
An exposure time calculating step of calculating an exposure time based also on the acquired blur speed;
An imaging method for causing a computer to execute.
取得されたぶれ速度にも基づいて露光時間を算出する露光時間算出ステップと、
算出された露光時間に基づいて露光不足が発生するか判断する判断ステップと、
露光不足が発生するとの判断結果である場合には露光不足を補うゲイン調整を撮像結果に施す調整ステップと、
を計算機に実行させる撮像方法。 A shake speed acquisition step of acquiring the shake speed of the subject in the imaging area caused by camera shake;
An exposure time calculating step of calculating an exposure time based also on the acquired blur speed;
A determination step of determining whether underexposure occurs based on the calculated exposure time;
An adjustment step for applying gain adjustment to the imaging result to compensate for the underexposure when it is a determination result that underexposure occurs;
An imaging method for causing a computer to execute.
取得されたぶれ速度にも基づいて露光時間を算出する露光時間算出ステップと、
算出された露光時間に基づいて露光不足が発生するか判断する判断ステップと、
露光不足が発生するとの判断結果である場合には露光不足を補うゲイン調整を撮像結果に施す調整ステップと、
露光不足を補う開口度調整を行なう開口度調整ステップと、
を計算機に実行させる撮像方法。 A shake speed acquisition step of acquiring the shake speed of the subject in the imaging area caused by camera shake;
An exposure time calculating step of calculating an exposure time based also on the acquired blur speed;
A determination step of determining whether underexposure occurs based on the calculated exposure time;
An adjustment step for applying gain adjustment to the imaging result to compensate for the underexposure when it is a determination result that underexposure occurs;
An aperture adjustment step for adjusting the aperture to compensate for underexposure;
An imaging method for causing a computer to execute.
The imaging program for making a computer perform the imaging method as described in any one of Claims 6-9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006134523A JP2007306436A (en) | 2006-05-12 | 2006-05-12 | Imaging apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006134523A JP2007306436A (en) | 2006-05-12 | 2006-05-12 | Imaging apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007306436A true JP2007306436A (en) | 2007-11-22 |
Family
ID=38839980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006134523A Pending JP2007306436A (en) | 2006-05-12 | 2006-05-12 | Imaging apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007306436A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009244434A (en) * | 2008-03-31 | 2009-10-22 | Seiko Epson Corp | Camera shake preventing device, electronic device, camera shake preventing method and camera shake preventing program |
KR20160087682A (en) * | 2015-01-14 | 2016-07-22 | 삼성전기주식회사 | Optical image stabilizer and method of controlling the same |
CN108681182A (en) * | 2018-04-24 | 2018-10-19 | 浙江大华技术股份有限公司 | A kind of diaphragm control method and terminal device |
CN112385208A (en) * | 2018-10-26 | 2021-02-19 | 松下知识产权经营株式会社 | Image recognition device and image recognition method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02214830A (en) * | 1989-02-16 | 1990-08-27 | Suminosuke Kawase | Camera for preventing blurring of photographing and measuring instrument for shutter speed not causing blurring of photographing |
JPH03214130A (en) * | 1990-01-18 | 1991-09-19 | Canon Inc | Camera |
JPH0614255U (en) * | 1992-07-27 | 1994-02-22 | 小松ゼノア株式会社 | Hydraulic circuit of power shovel |
JPH08327917A (en) * | 1995-06-01 | 1996-12-13 | Nikon Corp | Image pickup device |
JPH11215432A (en) * | 1997-11-19 | 1999-08-06 | Ricoh Co Ltd | Digital camera |
JP2000103366A (en) * | 1998-09-30 | 2000-04-11 | Suzuki Motor Corp | Lower car body structure for automobile |
JP2002330335A (en) * | 2001-04-27 | 2002-11-15 | Matsushita Electric Ind Co Ltd | Still picture image pickup device |
-
2006
- 2006-05-12 JP JP2006134523A patent/JP2007306436A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02214830A (en) * | 1989-02-16 | 1990-08-27 | Suminosuke Kawase | Camera for preventing blurring of photographing and measuring instrument for shutter speed not causing blurring of photographing |
JPH03214130A (en) * | 1990-01-18 | 1991-09-19 | Canon Inc | Camera |
JPH0614255U (en) * | 1992-07-27 | 1994-02-22 | 小松ゼノア株式会社 | Hydraulic circuit of power shovel |
JPH08327917A (en) * | 1995-06-01 | 1996-12-13 | Nikon Corp | Image pickup device |
JPH11215432A (en) * | 1997-11-19 | 1999-08-06 | Ricoh Co Ltd | Digital camera |
JP2000103366A (en) * | 1998-09-30 | 2000-04-11 | Suzuki Motor Corp | Lower car body structure for automobile |
JP2002330335A (en) * | 2001-04-27 | 2002-11-15 | Matsushita Electric Ind Co Ltd | Still picture image pickup device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009244434A (en) * | 2008-03-31 | 2009-10-22 | Seiko Epson Corp | Camera shake preventing device, electronic device, camera shake preventing method and camera shake preventing program |
KR20160087682A (en) * | 2015-01-14 | 2016-07-22 | 삼성전기주식회사 | Optical image stabilizer and method of controlling the same |
KR102191254B1 (en) * | 2015-01-14 | 2020-12-15 | 삼성전기주식회사 | Optical image stabilizer and method of controlling the same |
CN108681182A (en) * | 2018-04-24 | 2018-10-19 | 浙江大华技术股份有限公司 | A kind of diaphragm control method and terminal device |
CN108681182B (en) * | 2018-04-24 | 2020-08-04 | 浙江大华技术股份有限公司 | Aperture control method and terminal equipment |
CN112385208A (en) * | 2018-10-26 | 2021-02-19 | 松下知识产权经营株式会社 | Image recognition device and image recognition method |
CN112385208B (en) * | 2018-10-26 | 2024-05-24 | 松下知识产权经营株式会社 | Image recognition device and image recognition method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4872797B2 (en) | Imaging apparatus, imaging method, and imaging program | |
RU2562918C2 (en) | Shooting device, shooting system and control over shooting device | |
TWI360349B (en) | Digital imaging apparatus with camera shake compen | |
US20100128108A1 (en) | Apparatus and method for acquiring wide dynamic range image in an image processing apparatus | |
JP2006310969A (en) | Imaging apparatus | |
CN110266966A (en) | Image generating method and device, electronic equipment, computer readable storage medium | |
JP2007082044A (en) | Imaging method and imaging apparatus | |
JP2007324856A (en) | Imaging apparatus and imaging control method | |
JP6305290B2 (en) | Image processing apparatus, imaging apparatus, and image processing method | |
US11190704B2 (en) | Imaging apparatus and control method for performing live view display of a tracked object | |
JP2007306436A (en) | Imaging apparatus | |
JP5014253B2 (en) | Imaging apparatus and control method thereof | |
JP5618765B2 (en) | Imaging apparatus and control method thereof | |
JP2006148550A (en) | Image processor and imaging device | |
JP4844220B2 (en) | Exposure compensation device, photographing device, exposure value setting device, exposure compensation value calculation method, and control program | |
JP2009017427A (en) | Imaging device | |
JP2020008886A (en) | Focusing position detection device and focusing position detection method | |
WO2011086227A1 (en) | Digital camera image error detection | |
JP5179859B2 (en) | Imaging apparatus and imaging method | |
JP5219474B2 (en) | Imaging apparatus and control method thereof | |
JP2015215553A (en) | Imaging apparatus | |
JP6294607B2 (en) | IMAGING DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM | |
JP2002330335A (en) | Still picture image pickup device | |
JP5182395B2 (en) | Imaging apparatus, imaging method, and imaging program | |
JP2017038281A (en) | Imaging device and control method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080806 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100618 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101004 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101202 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110104 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110513 |