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
JP6635149B2 - Image processing device and imaging device - Google Patents
[go: Go Back, main page]

JP6635149B2 - Image processing device and imaging device - Google Patents

Image processing device and imaging device Download PDF

Info

Publication number
JP6635149B2
JP6635149B2 JP2018117324A JP2018117324A JP6635149B2 JP 6635149 B2 JP6635149 B2 JP 6635149B2 JP 2018117324 A JP2018117324 A JP 2018117324A JP 2018117324 A JP2018117324 A JP 2018117324A JP 6635149 B2 JP6635149 B2 JP 6635149B2
Authority
JP
Japan
Prior art keywords
evaluation
unit
bits
evaluation value
pixel
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
JP2018117324A
Other languages
Japanese (ja)
Other versions
JP2018157606A (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 JP2018117324A priority Critical patent/JP6635149B2/en
Publication of JP2018157606A publication Critical patent/JP2018157606A/en
Application granted granted Critical
Publication of JP6635149B2 publication Critical patent/JP6635149B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Exposure Control For Cameras (AREA)
  • Focusing (AREA)
  • Automatic Focus Adjustment (AREA)
  • Studio Devices (AREA)

Description

本発明は、画像処理装置及び撮像装置に関する。   The present invention relates to an image processing device and an imaging device.

画像データから評価値を求め、当該評価値に基づいて被写体のコントラスト、被写体の合焦データを評価する画像処理装置及び撮像装置が知られている(例えば、特許文献1参照)。
[特許文献1] 特開2010−175696号公報
2. Description of the Related Art There is known an image processing apparatus and an image pickup apparatus that determine an evaluation value from image data and evaluate the contrast of the subject and the in-focus data of the subject based on the evaluation value (for example, see Patent Document 1).
[Patent Document 1] Japanese Patent Application Laid-Open No. 2010-175696

しかしながら、画像データの増大に伴って、評価値の算出に時間がかかるといった課題がある。   However, there is a problem that it takes time to calculate the evaluation value as the image data increases.

本発明の第1の態様においては、複数の画素のそれぞれから出力された複数の画素信号を定められたビット数でデジタル化した、複数の画素値を含む画像データを生成する画像生成部と、複数の画素値のうちの少なくともいずれかの画素値のビット数を減らして、画像データに関する評価をおこなう評価部と、を備え、評価部は、前記複数の画素値に基づいて減らすビット数を変える、画像処理装置を提供する。 In a first aspect of the present invention, an image generation unit that generates image data including a plurality of pixel values, which is obtained by digitizing a plurality of pixel signals output from each of a plurality of pixels with a predetermined number of bits, An evaluation unit that reduces the number of bits of at least one of the plurality of pixel values and evaluates the image data, wherein the evaluation unit changes the number of bits to be reduced based on the plurality of pixel values. , An image processing apparatus.

本発明の第2の態様においては、上述画像処理装置を備える撮像装置を提供する。   According to a second aspect of the present invention, there is provided an imaging device including the above-described image processing device.

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

撮像装置10の全体構成図である。FIG. 1 is an overall configuration diagram of an imaging device. 画像処理を説明するフローチャートである。9 is a flowchart illustrating image processing. 画像データに含まれる画素のうち、一部の画素のエネルギー量を示すグラフである。6 is a graph showing energy amounts of some pixels among pixels included in image data. 各画素のエネルギー量の下位4ビットを四捨五入した凹みの検出処理について説明する図である。FIG. 9 is a diagram for explaining a dent detection process in which the lower 4 bits of the energy amount of each pixel are rounded off. 各画素のエネルギー量の下位5ビットを四捨五入した凹みの検出処理について説明する図である。FIG. 9 is a diagram for explaining a dent detection process in which the lower 5 bits of the energy amount of each pixel are rounded off. 各画素のエネルギー量の下位3ビットを四捨五入した凹みの検出処理について説明する図である。FIG. 9 is a diagram illustrating a process of detecting a dent obtained by rounding off lower three bits of the energy amount of each pixel. 各画素のエネルギー量の下位4ビットを切り捨てた凹みの検出処理を説明する図である。FIG. 9 is a diagram illustrating a process of detecting a dent in which lower 4 bits of the energy amount of each pixel are truncated. キャッシュ構造の記憶部20に記憶された評価値のデータ構造を示す図である。FIG. 3 is a diagram illustrating a data structure of an evaluation value stored in a storage unit having a cache structure. 画像内の広域のエネルギー量と画素の位置との関係を示すグラフである。6 is a graph illustrating a relationship between a wide area energy amount in an image and a pixel position. 図9のエネルギー量の上位3ビットを削除したエネルギー量と画素の位置との関係のグラフである。10 is a graph illustrating a relationship between an energy amount obtained by removing upper three bits of the energy amount in FIG. 9 and a pixel position.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。   Hereinafter, the present invention will be described through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. In addition, not all combinations of the features described in the embodiments are necessarily essential to the solution of the invention.

図1は、撮像装置10の全体構成図である。撮像装置10の一例は、デジタルカメラである。図1に示すように、撮像装置10は、撮像部12と、表示部14と、画像処理部16とを備える。   FIG. 1 is an overall configuration diagram of the imaging device 10. One example of the imaging device 10 is a digital camera. As illustrated in FIG. 1, the imaging device 10 includes an imaging unit 12, a display unit 14, and an image processing unit 16.

撮像部12は、CCD(Charge-coupled Device)イメージセンサまたはCMOS(Complementary Metal Oxide Semiconductor)イメージセンサ等の撮像素子、レンズ等の光学系及び光学系を駆動する駆動部を有する。撮像部12は、撮像した被写体の画像信号を画像処理部16へと出力する。   The imaging unit 12 includes an imaging element such as a charge-coupled device (CCD) image sensor or a complementary metal oxide semiconductor (CMOS) image sensor, an optical system such as a lens, and a driving unit that drives the optical system. The imaging unit 12 outputs an image signal of the captured subject to the image processing unit 16.

表示部14は、液晶表示装置、有機EL表示装置等を有する。表示部14は、画像処理部16が画像信号から生成した画像データを取得して、画像を表示する。   The display unit 14 has a liquid crystal display device, an organic EL display device, and the like. The display unit 14 acquires image data generated from the image signal by the image processing unit 16 and displays an image.

画像処理部16の一例は、コンピュータである。画像処理部16は、制御部18と、記憶部20とを有する。   One example of the image processing unit 16 is a computer. The image processing unit 16 has a control unit 18 and a storage unit 20.

制御部18の一例は、CPU(Central Processing Unit)の演算処理装置である。制御部18は、画像生成部22と、評価値演算部24と、評価値解析部26とを有する。制御部18は、記憶部20に記憶された画像処理プログラムを読み込むことによって、画像生成部22と、評価値演算部24と、評価値解析部26として機能する。尚、画像生成部22、評価値演算部24、及び、評価値解析部26のいずれか一部を回路等によって構成してもよい。   An example of the control unit 18 is an arithmetic processing unit of a CPU (Central Processing Unit). The control unit 18 includes an image generation unit 22, an evaluation value calculation unit 24, and an evaluation value analysis unit 26. The control unit 18 functions as an image generation unit 22, an evaluation value calculation unit 24, and an evaluation value analysis unit 26 by reading the image processing program stored in the storage unit 20. Note that any one of the image generation unit 22, the evaluation value calculation unit 24, and the evaluation value analysis unit 26 may be configured by a circuit or the like.

画像生成部22は、撮像部12から画像信号を取得する。画像生成部22は、複数の画素のそれぞれから出力された複数の画素信号を予め定められたビット数でデジタル化した、複数の画素のエネルギー量を含む画像データを生成する。画像生成部22は、生成した画像データを評価値演算部24へと出力するとともに、記憶部20に記憶させる。   The image generation unit 22 acquires an image signal from the imaging unit 12. The image generation unit 22 generates image data including energy amounts of a plurality of pixels obtained by digitizing a plurality of pixel signals output from each of the plurality of pixels with a predetermined number of bits. The image generation unit 22 outputs the generated image data to the evaluation value calculation unit 24 and stores the image data in the storage unit 20.

評価値演算部24は、画像生成部22から画像データを取得する。評価値演算部24は、複数の画素のエネルギー量のうちの少なくともいずれかの画素のエネルギー量のビット数を減らして、画像データに関する評価値を演算する。画素のエネルギー量は、画素値の一例である。また、評価値演算部24は、上述した少なくともいずれかの画素のエネルギー量を示すビット列の一部に対応付けて評価値を記憶部20に記憶させる。さらに、複数の画素のエネルギー量のうちの他の画素のエネルギー量を示すビット列の一部が記憶部20に記憶されたビット列の一部に一致した場合に、評価値を演算することに代えて、評価値を記憶部20から取得する。ここでいう画素のエネルギー量を示すビット列の一部とは、複数桁のビット列の一部の桁のことであって、例えば、複数桁のビット列の下4桁または上4桁のことである。評価値演算部24は、演算した評価値、または、記憶部20から取得した評価値を評価値解析部26へと出力する。   The evaluation value calculation unit 24 acquires image data from the image generation unit 22. The evaluation value calculation unit 24 calculates an evaluation value for image data by reducing the number of bits of the energy amount of at least one of the plurality of pixels. The energy amount of a pixel is an example of a pixel value. Further, the evaluation value calculation unit 24 causes the storage unit 20 to store the evaluation value in association with a part of the bit string indicating the energy amount of at least one of the pixels described above. Furthermore, when a part of the bit sequence indicating the energy amount of another pixel among the energy amounts of the plurality of pixels matches a part of the bit sequence stored in the storage unit 20, instead of calculating the evaluation value, , Evaluation values from the storage unit 20. The part of the bit string indicating the amount of energy of the pixel referred to here is a part of a digit of a bit string of a plurality of digits, and is, for example, a lower four digits or an upper four digits of a bit string of a plurality of digits. The evaluation value calculation unit 24 outputs the calculated evaluation value or the evaluation value obtained from the storage unit 20 to the evaluation value analysis unit 26.

評価値解析部26は、評価値演算部24から評価値を取得する。また、評価値解析部26は、記憶部20から画像データを取得してもよい。評価値解析部26は、取得した評価値及び画像データに基づいて、撮像部12及び表示部14を制御する。例えば、評価値解析部26は、取得した評価値を解析して、合焦データを演算する。撮像部12の駆動部を制御して光学系のレンズを被写体に合焦させる。また、評価値解析部26は、取得した評価値から被写体のコントラストまたはエッジを演算する。評価値解析部26は、当該コントラストまたはエッジに基づいて撮像部12を制御する。   The evaluation value analysis unit 26 acquires an evaluation value from the evaluation value calculation unit 24. Further, the evaluation value analysis unit 26 may acquire image data from the storage unit 20. The evaluation value analysis unit 26 controls the imaging unit 12 and the display unit 14 based on the obtained evaluation value and the image data. For example, the evaluation value analysis unit 26 analyzes the obtained evaluation value and calculates focus data. The driving unit of the imaging unit 12 is controlled to focus the lens of the optical system on the subject. Further, the evaluation value analysis unit 26 calculates the contrast or edge of the subject from the obtained evaluation value. The evaluation value analysis unit 26 controls the imaging unit 12 based on the contrast or the edge.

記憶部20は、評価処理等に関する情報を記憶する。記憶部20は、例えば、評価値演算部24によって演算された評価値を記憶する。より具体的には、記憶部20は、少なくともいずれかの画素のエネルギー量のビット列の一部に対応付けて評価値を記憶する。   The storage unit 20 stores information related to the evaluation processing and the like. The storage unit 20 stores, for example, the evaluation value calculated by the evaluation value calculation unit 24. More specifically, the storage unit 20 stores the evaluation value in association with at least a part of the bit string of the energy amount of any one of the pixels.

図2は、評価処理を説明するフローチャートである。図2に示すように、評価処理が開始すると、画像生成部22は撮像部12から画像信号を取得して、画像データを生成する(S10)。   FIG. 2 is a flowchart illustrating the evaluation process. As shown in FIG. 2, when the evaluation process is started, the image generation unit 22 acquires an image signal from the imaging unit 12 and generates image data (S10).

次に、評価値演算部24は、ステップS16からステップS22の処理を、X方向及びY方向にマトリックス状に配列された、全ての画素について実行する(S12、S14、S24、S26)。   Next, the evaluation value calculation unit 24 performs the processing from step S16 to step S22 for all pixels arranged in a matrix in the X direction and the Y direction (S12, S14, S24, S26).

まず、評価値演算部24は、演算対象の画素のエネルギー量と同じエネルギー量による評価値が既に演算されているか否かを記憶部20に記憶された評価値から判定する(S12)。   First, the evaluation value calculation unit 24 determines from the evaluation values stored in the storage unit 20 whether an evaluation value with the same energy amount as the energy amount of the pixel to be calculated has already been calculated (S12).

評価値演算部24は、当該エネルギー量の評価値が既に演算されていると判定すると(S16:Yes)、記憶部20から当該評価値を抽出する(S18)。   When determining that the evaluation value of the energy amount has already been calculated (S16: Yes), the evaluation value calculation unit 24 extracts the evaluation value from the storage unit 20 (S18).

一方、評価値演算部24は、当該エネルギー量の評価値が演算されていないと判定すると(S16:No)、エネルギー量から当該画素の評価値を演算する(S20)。評価値演算処理については、後述する。評価値演算部24は、演算した評価値を記憶部20に記憶させる(S22)。   On the other hand, when determining that the evaluation value of the energy amount has not been calculated (S16: No), the evaluation value calculation unit 24 calculates the evaluation value of the pixel from the energy amount (S20). The evaluation value calculation processing will be described later. The evaluation value calculation unit 24 stores the calculated evaluation value in the storage unit 20 (S22).

この後、評価値演算部24が、X方向及びY方向に1画素ずつずれて、全ての画素をスキャンして、ステップS16からS22の処理を全ての画素について実行すると、評価値解析部26が、演算された評価値を取得して解析する(S28)。これにより、評価処理が終了する。   Thereafter, the evaluation value calculation unit 24 scans all the pixels by shifting one pixel in the X direction and the Y direction, and executes the processing of steps S16 to S22 for all the pixels. Then, the calculated evaluation value is obtained and analyzed (S28). Thus, the evaluation processing ends.

図3は、画像データに含まれる画素のうち、一部の画素のエネルギー量を示すグラフである。図3において、縦軸は、画素のエネルギー量を示し、横軸は、画素の位置を示す。また、黒丸は、各画素を示す。画素のエネルギー量は、12ビットで表示する。尚、画素のエネルギー量のうち、上位4ビットは、特定せずに「XXXX」とし、いずれの値が入っていてもよいとする。   FIG. 3 is a graph showing the energy amounts of some of the pixels included in the image data. In FIG. 3, the vertical axis indicates the energy amount of the pixel, and the horizontal axis indicates the position of the pixel. Also, black circles indicate each pixel. The energy amount of the pixel is represented by 12 bits. It is assumed that the upper 4 bits of the energy amount of the pixel are “XXXX” without being specified, and any value may be included.

図3において、細い折れ線は、各画素のエネルギー量を連結した線である。評価値演算部24は、評価値が記憶部20に記憶されていない場合、演算対象の画素と、当該画素に隣接する複数個(例えば、5個)の画素とのエネルギー量の平均値を算出して、当該折れ線グラフの凹みを検出する。   In FIG. 3, thin broken lines are lines connecting the energy amounts of the respective pixels. When the evaluation value is not stored in the storage unit 20, the evaluation value calculation unit 24 calculates the average value of the energy amounts of the pixel to be calculated and a plurality of (for example, five) pixels adjacent to the pixel. Then, the dent of the line graph is detected.

図4から図6は、図3のグラフを近似して凹みを検出する方法を説明するグラフである。図4から図6における縦軸及び横軸は、図3と同じである。図4から図6に示す例においては、特定のビットを四捨五入することにより、評価値を算出するビット数を減らす。   4 to 6 are graphs for explaining a method of detecting a dent by approximating the graph of FIG. The vertical and horizontal axes in FIGS. 4 to 6 are the same as those in FIG. In the examples shown in FIGS. 4 to 6, the number of bits for calculating the evaluation value is reduced by rounding off a specific bit.

図4は、各画素のエネルギー量の下位4ビットを四捨五入した凹みの検出処理について説明する図である。図4において、細い折れ線は、図3の折れ線と同じ、即ち、近似していないエネルギー量を連結した線である。図4において、太い折れ線は、図3の各画素の下位4ビットを四捨五入したエネルギー量を、連結した線である。即ち、図4に示す太い折れ線上の四捨五入されたエネルギー量は、横軸の細直線または太い点線上にプロットされる。   FIG. 4 is a diagram for explaining a dent detection process in which the lower 4 bits of the energy amount of each pixel are rounded off. In FIG. 4, the thin polygonal line is the same as the polygonal line in FIG. 3, that is, a line in which energy amounts that are not approximated are connected. In FIG. 4, a thick broken line is a line connecting the energy amounts obtained by rounding off the lower 4 bits of each pixel in FIG. 3. That is, the energy amount rounded off on the thick broken line shown in FIG. 4 is plotted on a thin straight line on the horizontal axis or on a thick dotted line.

図4に示すように、評価値演算部24は、下位4ビットを四捨五入した太い折れ線の場合においても、四捨五入しなかった細い折れ線の場合と同じ個所で凹みを検出することができる。ここで、評価値演算部24は、予め定められた画素の範囲内の凹みが凹み検出範囲以上か否かによって凹みか否かを判定する。図4に示す例では、「画素の範囲」は、5画素分であって、「凹みの検出範囲」のエネルギー量は、10_0000である。尚、凹みの判定に使用される「画素の範囲」及び「凹み検出範囲」は、ユーザが適宜変更してもよく、検出される凹みの個数等によって評価値演算部24が自動で変更してもよい。これらの範囲を変更することにより、検出される凹みの大きさを変更することができる。   As shown in FIG. 4, the evaluation value calculation unit 24 can detect a dent at the same position as a thin broken line that has not been rounded, even in the case of a thick broken line in which the lower 4 bits have been rounded. Here, the evaluation value calculation unit 24 determines whether the dent within the predetermined pixel range is equal to or larger than the dent detection range or not. In the example illustrated in FIG. 4, the “pixel range” is for five pixels, and the energy amount of the “dent detection range” is 10_0000. The “pixel range” and the “dent detection range” used for the judgment of the dent may be appropriately changed by the user, and the evaluation value calculation unit 24 automatically changes the “pixel range” and the number of the detected dents. Is also good. By changing these ranges, the size of the detected dent can be changed.

図4に示すように、「画素の範囲」及び「凹み検出範囲」が同じであれば、評価値演算部24は、下位4ビットを四捨五入したエネルギー量においても、四捨五入していない場合の演算と略同じ凹みを検出できる。これにより、評価値演算部24は、凹み検出の精度を下げることなく、処理の時間を短縮することができる。   As shown in FIG. 4, if the “pixel range” and the “dent detection range” are the same, the evaluation value calculation unit 24 calculates the energy amount obtained by rounding off the lower 4 bits even if the calculation is not rounded. Substantially the same dent can be detected. Thus, the evaluation value calculation unit 24 can reduce the processing time without lowering the accuracy of the dent detection.

評価値演算部24は、凹みを検出すると、凹みの個所の画素を中心とする近傍で大きなコントラストの変化が存在すると判定する。また、評価値演算部24は、凹みの個所の画素に色の変化を示すエッジが存在すると判定する。   When detecting the dent, the evaluation value calculation unit 24 determines that a large change in contrast exists near the center of the pixel at the dent. In addition, the evaluation value calculation unit 24 determines that an edge indicating a color change exists in the pixel at the concave portion.

図5は、各画素のエネルギー量の下位5ビットを四捨五入した凹みの検出処理について説明する図である。図5において、細い折れ線は、図3の折れ線と同じ、即ち、近似していないエネルギー量を連結した線である。図5において、太い折れ線は、図3の各画素の下位5ビットを四捨五入したエネルギー量を連結した線である。即ち、図5に示す太い折れ線上の四捨五入されたエネルギー量は、横軸の細直線上にプロットされる。四捨五入するビット数を増加させた場合、凹みの判定に使用される「凹みの検出範囲」を大きくすることが好ましい。即ち、図4に示す「凹みの検出範囲」よりも、図5に示す「凹みの検出範囲」を大きくすることが好ましい。図5に示す例では、凹みの判定に使用される「画素の範囲」は、5画素分であって、「凹みの検出範囲」のエネルギー量は、100_0000である。   FIG. 5 is a diagram illustrating a dent detection process in which the lower 5 bits of the energy amount of each pixel are rounded off. In FIG. 5, the thin polygonal line is the same as the polygonal line in FIG. 3, that is, a line in which energy amounts that are not approximated are connected. In FIG. 5, the thick broken line is a line connecting the energy amounts obtained by rounding off the lower 5 bits of each pixel in FIG. That is, the energy amount rounded off on the thick broken line shown in FIG. 5 is plotted on a thin straight line on the horizontal axis. When the number of bits to be rounded off is increased, it is preferable to increase the “dent detection range” used for dent determination. That is, it is preferable to make the “dent detection range” shown in FIG. 5 larger than the “dent detection range” shown in FIG. In the example illustrated in FIG. 5, the “pixel range” used for determining the dent is five pixels, and the energy amount of the “dent detection range” is 100_0000.

図5に示すように、「画素の範囲」及び「凹み検出範囲」が同じであれば、評価値演算部24は、下位5ビットを四捨五入したエネルギー量においても、四捨五入していない場合の演算と略同じ凹みを検出できる。   As shown in FIG. 5, if the “pixel range” and the “dent detection range” are the same, the evaluation value calculation unit 24 calculates the energy amount obtained by rounding off the lower 5 bits even if it is not rounded. Substantially the same dent can be detected.

図6は、各画素のエネルギー量の下位3ビットを四捨五入した凹みの検出処理について説明する図である。図6において、細い折れ線は、図3の折れ線と同じ、即ち、近似していないエネルギー量を連結した線である。図6において、太い折れ線は、図3の各画素の下位3ビットを四捨五入したエネルギー量を連結した線である。即ち、図6に示す太い折れ線上の四捨五入されたエネルギー量は、横軸の細直線上または太点線上にプロットされる。四捨五入するビット数を減少させた場合、凹みの判定に使用される「凹みの検出範囲」を小さくすることが好ましい。即ち、図4に示す「凹みの検出範囲」よりも、図6に示す「凹みの検出範囲」を小さくすることが好ましい。図6に示す例では、凹みの判定に使用される「画素の範囲」は、5画素分であって、「凹みの検出範囲」のエネルギー量は、1_0000である。   FIG. 6 is a diagram illustrating a dent detection process in which the lower three bits of the energy amount of each pixel are rounded off. In FIG. 6, the thin broken line is the same as the broken line of FIG. 3, that is, a line in which the energy amounts that are not approximated are connected. In FIG. 6, a thick broken line is a line connecting the energy amounts obtained by rounding off the lower 3 bits of each pixel in FIG. That is, the energy amount rounded off on the thick broken line shown in FIG. 6 is plotted on a thin straight line on the horizontal axis or on a thick dotted line. When the number of bits to be rounded off is reduced, it is preferable to reduce the “concavity detection range” used for dent determination. That is, it is preferable to make the “dent detection range” shown in FIG. 6 smaller than the “dent detection range” shown in FIG. In the example illustrated in FIG. 6, the “pixel range” used for determining the dent is five pixels, and the energy amount of the “dent detection range” is 1_0000.

図6に示すように、「画素の範囲」及び「凹み検出範囲」が同じであれば、評価値演算部24は、下位3ビットを四捨五入したエネルギー量においても、四捨五入していない場合の演算と略同じ凹みを検出できる。   As shown in FIG. 6, if the “pixel range” and the “dent detection range” are the same, the evaluation value calculation unit 24 calculates the energy amount obtained by rounding off the lower 3 bits and the calculation when the rounding is not performed. Substantially the same dent can be detected.

また、図4及び図5に示すように、四捨五入するビット数を増加させることにより、評価値演算部24が検出する凹みの個数が減少する。一方、図4及び図6に示すように、四捨五入するビット数を減少させることにより、評価値演算部24が検出する凹みの個数が増加する。即ち、四捨五入させるビット数によって、評価値演算部24が検出する凹みの個数を増減させることができる。   Further, as shown in FIGS. 4 and 5, by increasing the number of bits to be rounded off, the number of dents detected by the evaluation value calculation unit 24 decreases. On the other hand, as shown in FIGS. 4 and 6, by reducing the number of bits to be rounded off, the number of dents detected by the evaluation value calculation unit 24 increases. That is, the number of dents detected by the evaluation value calculation unit 24 can be increased or decreased according to the number of bits to be rounded off.

従って、各画素のエネルギー量の変化が大きい場合、四捨五入させるビット数を増加させることにより、評価値演算部24は、高速に凹みを検出することができる。一方、各画素のエネルギー量の変化が小さい場合であっても、四捨五入させるビット数を減少させることにより、評価値演算部24は、精度よく凹みを検出することができる。尚、四捨五入させるビット数は、評価値演算部24が、自動で設定してもよい。例えば、評価値演算部24は、エネルギー量の変化量の閾値として設定された変化閾値がエネルギー量の変化量よりも、大きい場合、四捨五入させるビット数を増加させ、変化閾値がエネルギー量の変化量よりも小さい場合、四捨五入させるビット数を減少させることができる。   Therefore, when the change in the energy amount of each pixel is large, the evaluation value calculation unit 24 can detect the dent at high speed by increasing the number of bits to be rounded off. On the other hand, even if the change in the energy amount of each pixel is small, the evaluation value calculation unit 24 can detect the dent with high accuracy by reducing the number of bits to be rounded off. The number of bits to be rounded may be automatically set by the evaluation value calculation unit 24. For example, when the change threshold set as the threshold of the amount of change in the amount of energy is larger than the amount of change in the amount of energy, the evaluation value calculating unit 24 increases the number of bits to be rounded off and sets the change threshold to the amount of change in the amount of energy. If smaller, the number of bits to be rounded can be reduced.

図7に基づいて、各画素のエネルギー量の下位4ビットを切り捨てることによりビット数を減らした凹みの検出処理を説明する図である。図7において、細い折れ線は、図3の折れ線と同じ、即ち、近似していないエネルギー量を連結した線である。図7において、太い折れ線は、図3の各画素の下位4ビットを切り捨てたエネルギー量を連結した線である。即ち、図7に示す太い折れ線上の下位4ビットを切り捨てたエネルギー量は、横軸の太点線上にプロットされる。図7に示す例では、凹みの判定に使用される「画素の範囲」は、5画素分であって、「凹みの検出範囲」のエネルギー量は、10_0000である。   FIG. 8 is a diagram illustrating a dent detection process in which the number of bits is reduced by truncating the lower 4 bits of the energy amount of each pixel based on FIG. 7. In FIG. 7, the thin polygonal line is the same as the polygonal line in FIG. 3, that is, a line in which energy amounts that are not approximated are connected. In FIG. 7, a thick broken line is a line connecting the energy amounts obtained by truncating the lower 4 bits of each pixel in FIG. 3. That is, the energy amount obtained by cutting off the lower 4 bits on the thick broken line shown in FIG. 7 is plotted on the thick dotted line on the horizontal axis. In the example illustrated in FIG. 7, the “pixel range” used for determining a dent is five pixels, and the energy amount of the “dent detection range” is 10_0000.

図7に示すように、「画素の範囲」及び「凹み検出範囲」が同じであれば、評価値演算部24は、下位4ビットを切り捨てたエネルギー量においても、下位4ビットを切り捨てていない場合の演算と略同じ凹みを検出できる。   As shown in FIG. 7, if the “pixel range” and the “dent detection range” are the same, the evaluation value calculation unit 24 does not cut off the lower 4 bits even in the energy amount obtained by cutting down the lower 4 bits. Can be detected substantially the same as in the calculation of.

注目している画素のエネルギー量と、他の画素のエネルギー量が同じで、それらに隣接する画素のエネルギー量もそれぞれ同じであれば、注目している画素に対する評価値と当該他の画素に対する評価値とは一致するかまたは近い値となることが多い。そこで、注目している画素に対する評価値の計算を省略して、当該他の画素に対する評価値で近似してもよい。図8は、そのような近似に用いられるキャッシュ構造の記憶部20に記憶された評価値のデータ構造を示す図である。ここでいう記憶部20の一例は、SRAM(Static Random Access Memory)によって構成されるキャッシュメモリである。図8は、1ウエイ当たりのキャッシュを示す。   If the energy amount of the pixel of interest and the energy amount of the other pixels are the same, and the energy amounts of the pixels adjacent thereto are also the same, the evaluation value for the pixel of interest and the evaluation value for the other pixel The value often coincides with or is close to the value. Therefore, the calculation of the evaluation value for the pixel of interest may be omitted, and the calculation may be approximated with the evaluation value for the other pixel. FIG. 8 is a diagram showing a data structure of an evaluation value stored in the storage unit 20 having a cache structure used for such approximation. One example of the storage unit 20 here is a cache memory configured by an SRAM (Static Random Access Memory). FIG. 8 shows the cache per way.

図8に示すように、記憶部20のキャッシュ構造のアドレスとして、ビット数が減らされた画素のエネルギー量の数値を示すビット列が用いられる。記憶部20のTagの領域には、対象画素の前後の画素のエネルギー量がビット列として記憶される。図2のステップS22において、画素のエネルギー量及び当該画素の前後の画素のエネルギー量と関連付けて、演算された評価値が演算結果として記憶部20に記憶される。Valid Bitは、演算されている評価値が記憶されているか否かを示すビットである。   As shown in FIG. 8, a bit string indicating the numerical value of the energy amount of the pixel whose number of bits has been reduced is used as the address of the cache structure of the storage unit 20. In the Tag area of the storage unit 20, the energy amounts of the pixels before and after the target pixel are stored as a bit string. In step S22 of FIG. 2, the calculated evaluation value is stored in the storage unit 20 as a calculation result in association with the energy amount of the pixel and the energy amounts of the pixels before and after the pixel. Valid Bit is a bit indicating whether or not the calculated evaluation value is stored.

これにより、図2のステップS16において、評価値演算部24は、演算対象の画素のエネルギー量及び当該画素の前後のエネルギー量を示すビット列から、評価値が既に演算されて記憶部20に記憶されているか否かを判定する。具体的には、注目している画素における四捨五入しないビット部分で示されるエネルギー量の数値をアドレスで特定する。次に、当該アドレスのValid Bitが評価値なしを示す場合には、図2のステップS20に進む。Valid Bitが評価値ありを示す場合は、当該アドレスにおいて、Tagに記憶されているエネルギー量を示すビット列が、注目している画素の前後の画素のエネルギー量を示すビット列と一致するか否かを判断する。一致する場合には、図2のステップS20に進む。   Thereby, in step S16 of FIG. 2, the evaluation value calculation unit 24 has already calculated the evaluation value from the energy amount of the pixel to be calculated and the bit string indicating the energy amount before and after the pixel, and stored the evaluation value in the storage unit 20. Is determined. Specifically, the numerical value of the energy amount indicated by the non-rounded bit portion in the pixel of interest is specified by the address. Next, when the Valid Bit of the address indicates that there is no evaluation value, the process proceeds to step S20 in FIG. When the Valid Bit indicates that there is an evaluation value, it is determined whether or not the bit string indicating the energy amount stored in the Tag at the address matches the bit string indicating the energy amounts of the pixels before and after the pixel of interest. to decide. If they match, the process proceeds to step S20 in FIG.

一致した場合、評価値演算部24は、演算対象の当該アドレスに記憶されている評価値で評価値を近似する。これにより、近似性の高い評価値を記憶部20から取得して、計算せずに近似することができる。特に、省略するビット数が増加すれば、演算対象の画素のエネルギー量及び前後のエネルギー量を示すビット列に対応して同じ評価値が記憶部20に記憶される確率が高くなるので、評価値演算部24が、評価値を特定する時間及び電力は、記憶部20を参照する時間及び電力と略等しくなる。これにより、評価値演算部24が、ステップS20で実際に計算するのに比べて時間及び電力を低減することができる。更に、記憶部20が、回路負荷無しで当該判定を実行するキャッシュ構造のメモリに、この構成は有効である。   If they match, the evaluation value calculation unit 24 approximates the evaluation value with the evaluation value stored at the address of the calculation target. As a result, an evaluation value with high similarity can be obtained from the storage unit 20 and approximated without calculation. In particular, if the number of bits to be omitted increases, the probability that the same evaluation value is stored in the storage unit 20 corresponding to the bit amount indicating the energy amount of the pixel to be calculated and the energy amount before and after is increased. The time and the power at which the unit 24 specifies the evaluation value are substantially equal to the time and the power at which the storage unit 20 is referred to. Thereby, time and power can be reduced as compared with the case where the evaluation value calculation unit 24 actually calculates in step S20. Further, this configuration is effective for a memory having a cache structure in which the storage unit 20 performs the determination without a circuit load.

尚、演算対象の画素の前後の画素のエネルギー量をTagに記憶させることに代えて、対象画素のエネルギー量と、前後の画素のエネルギー量との差分を、「凹み検出範囲」に対応付けてもよい。これにより、Tagのビット数を減少させることができる。   Note that, instead of storing the energy amounts of the pixels before and after the pixel to be calculated in Tag, the difference between the energy amount of the target pixel and the energy amount of the pixels before and after is associated with the “dent detection range”. Is also good. Thereby, the number of bits of Tag can be reduced.

図9は、画像内の広域のエネルギー量と画素の位置との関係を示すグラフである。図10は、図9のエネルギー量の上位3ビットを削除したエネルギー量と画素の位置との関係のグラフである。図9及び図10において、点線の折れ線は、下位4ビットを四捨五入していないエネルギー量を連結した線である。図9及び図10において、実線の折れ線は、下位4ビットを四捨五入したエネルギー量を連結した線である。図10における円C11〜円C14は、図9における円C1〜円C4の上位3ビットを削除したエネルギー量に対応する。図9及び図10に基づいて、画像内の広域での凹みの検出処理について説明する。   FIG. 9 is a graph showing the relationship between the amount of energy in a wide area in an image and the position of a pixel. FIG. 10 is a graph showing the relationship between the energy amount and the position of the pixel in which the upper 3 bits of the energy amount in FIG. In FIGS. 9 and 10, dotted broken lines are lines connecting the energy amounts without rounding the lower 4 bits. In FIGS. 9 and 10, a solid broken line is a line obtained by connecting energy amounts obtained by rounding off lower 4 bits. Circles C11 to C14 in FIG. 10 correspond to the energy amounts of the circles C1 to C4 in FIG. With reference to FIGS. 9 and 10, a process of detecting a dent in a wide area in an image will be described.

図9に示す円C1〜円C4は、互いに離れた広域での各画素の位置のエネルギー量を示す。図9に示すように、広域の各画素のエネルギー量は、数桁にわたって大きく異なる場合がある。この状態で、評価値演算部24は、記憶部20に記憶された評価値を検索すると、対応する評価値を検出できない可能性が高くなる。評価値演算部24は、高速化のために下位4ビットを四捨五入しても、各画素で評価値を演算しなくてはならないので、十分な高速化を実現できない。   Circles C <b> 1 to C <b> 4 shown in FIG. 9 indicate the energy amounts of the positions of the pixels in a wide area separated from each other. As shown in FIG. 9, the energy amount of each pixel in a wide area may vary greatly over several orders of magnitude. In this state, when the evaluation value calculation unit 24 searches for the evaluation values stored in the storage unit 20, there is a high possibility that the corresponding evaluation value cannot be detected. Even if the lower 4 bits are rounded off for speeding up, the evaluation value calculator 24 must calculate the evaluation value for each pixel, so that sufficient speedup cannot be realized.

一方、評価値演算部24が、図10に示すように、上位3ビットを削除したエネルギー量に基づいて、評価値を決定する場合、円C11〜円C14で囲まれる狭い領域内でのエネルギー量の上下の幅が一定の領域内に納まる。これにより、評価値演算部24が、上位3ビットが削除された演算対象の画素のエネルギー量及び当該画素の前後の画素のエネルギー量に対応する評価値を記憶部20から検索すると、対応する評価値が検索される確率が高くなる。この結果、評価値演算部24は、評価値の決定に要する時間を短縮することができる。   On the other hand, as shown in FIG. 10, when the evaluation value calculation unit 24 determines the evaluation value based on the energy amount from which the upper three bits have been deleted, the energy amount in a narrow region surrounded by circles C11 to C14 is determined. The upper and lower widths fall within a certain area. Thereby, when the evaluation value calculation unit 24 searches the storage unit 20 for the energy amount of the pixel to be calculated with the upper 3 bits deleted and the energy values of the pixels before and after the pixel, the corresponding evaluation value is obtained. The probability of a value being searched is increased. As a result, the evaluation value calculation unit 24 can reduce the time required for determining the evaluation value.

上述の実施形態では、評価値演算部24が、評価値からエネルギー量の凹みをエッジとして検出する例を示したが、評価値演算部24が、評価値から別の情報を演算してもよい。例えば、評価値演算部24は、評価値から被写体のコントラストを演算してもよい。コントラストを演算する場合、まず、評価値演算部24は、各画素のエネルギー量の平均値を評価値として算出する。次に、評価値演算部24は、画像の全領域または画像内の一部の領域のエネルギー量の平均値の最大値と最小値との差をコントラストとして演算する。   In the above-described embodiment, the example in which the evaluation value calculation unit 24 detects the dent of the energy amount as an edge from the evaluation value, but the evaluation value calculation unit 24 may calculate other information from the evaluation value. . For example, the evaluation value calculation unit 24 may calculate the contrast of the subject from the evaluation value. When calculating the contrast, first, the evaluation value calculation unit 24 calculates the average value of the energy amount of each pixel as the evaluation value. Next, the evaluation value calculation unit 24 calculates the difference between the maximum value and the minimum value of the average value of the energy amounts of the entire region of the image or a part of the image as the contrast.

評価値解析部26は、評価値または評価値と関連する評価値情報を評価値演算部24から取得して、合焦データを演算してもよい。例えば、評価値解析部26は、評価値情報として、コントラストの情報を取得すると、コントラスト方式によって合焦データを演算する。評価値解析部26は、演算した合焦データに基づいて、駆動部を制御して光学系を駆動する。   The evaluation value analysis unit 26 may obtain the evaluation value or the evaluation value information related to the evaluation value from the evaluation value calculation unit 24 and calculate the focus data. For example, when acquiring the contrast information as the evaluation value information, the evaluation value analyzing unit 26 calculates the focus data by the contrast method. The evaluation value analysis unit 26 controls the driving unit based on the calculated focusing data to drive the optical system.

評価値解析部26は、評価値または評価値と関連する評価値情報を評価値演算部24から取得して、絞りを駆動して適正露出にする絞り値データを演算してもよい。例えば、評価値解析部26は、被写体の明るさとして評価値を取得して、露出値を演算して、当該露出値から絞り値データを演算する。評価値解析部26は、算出した絞り値データに基づいて、撮像部及び駆動部を制御して、シャッタ速度及び光学系の絞りを制御する。   The evaluation value analysis unit 26 may acquire the evaluation value or the evaluation value information related to the evaluation value from the evaluation value calculation unit 24, and may calculate the aperture value data for driving the aperture to obtain the proper exposure. For example, the evaluation value analysis unit 26 acquires an evaluation value as the brightness of the subject, calculates an exposure value, and calculates aperture value data from the exposure value. The evaluation value analysis unit 26 controls the imaging unit and the driving unit based on the calculated aperture value data to control the shutter speed and the aperture of the optical system.

評価値解析部26は、評価値または評価値と関連する評価値情報を評価値演算部24から取得して解析することにより、画像を解析してもよい。   The evaluation value analysis unit 26 may analyze the image by acquiring the evaluation value or the evaluation value information related to the evaluation value from the evaluation value calculation unit 24 and analyzing the image.

評価値解析部26は、画像生成部22が生成した画像データの複数のエネルギー量に対応する階調によって、画像データに対応する画像を表示部14に表示させてもよい。   The evaluation value analysis unit 26 may cause the display unit 14 to display an image corresponding to the image data by using a gradation corresponding to a plurality of energy amounts of the image data generated by the image generation unit 22.

上述の実施形態では、評価値演算部24が、12ビットのエネルギー量の一部のビットを四捨五入または切り捨てることにより省略して評価値を演算する例を示したが、これに限られない。例えば、評価値演算部24が、各画素に関連する12ビット以外の画素値の上位ビットまたは下位ビットの少なくとも一方を省略して、予め定められたビット数に減らして評価値を演算するようにしてもよい。以上、本実施形態によれば、各画素のエネルギー量のビット数を減らして評価値を算出することにより、画素数が多くても画素を間引きしなくても高速で評価値を計算することができる。更に、算出済みの評価値を減らしたビット数で表したエネルギー量の数値に対応付けて記憶させ、他の評価値を演算するのに代えて、当該値で近似することにより、より高速に評価値を得ることができる。   In the above-described embodiment, an example has been described in which the evaluation value calculation unit 24 calculates the evaluation value by omitting some of the bits of the 12-bit energy amount by rounding or truncating the energy value. However, the present invention is not limited to this. For example, the evaluation value calculation unit 24 may calculate the evaluation value by omitting at least one of the upper bit and the lower bit of the pixel value other than 12 bits related to each pixel and reducing the number of bits to a predetermined number of bits. You may. As described above, according to the present embodiment, by calculating the evaluation value by reducing the number of bits of the energy amount of each pixel, it is possible to calculate the evaluation value at high speed even if the number of pixels is large and the pixels are not thinned out. it can. Furthermore, the calculated evaluation value is stored in association with the numerical value of the energy amount represented by the reduced number of bits, and instead of calculating another evaluation value, approximation with the value is performed, whereby the evaluation is performed at higher speed. Value can be obtained.

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

特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。   The execution order of each processing such as operation, procedure, step, and stage in the apparatus, system, program, and method shown in the claims, the description, and the drawings is particularly “before”, “before”. It should be noted that they can be realized in any order as long as the output of the previous process is not used in the subsequent process. Even if the operation flow in the claims, the specification, and the drawings is described using “first,” “second,” or the like for convenience, it means that it is essential to perform the operation in this order. Not something.

10 撮像装置
12 撮像部
14 表示部
16 画像処理部
18 制御部
20 記憶部
22 画像生成部
24 評価値演算部
26 評価値解析部
Reference Signs List 10 imaging device 12 imaging unit 14 display unit 16 image processing unit 18 control unit 20 storage unit 22 image generation unit 24 evaluation value calculation unit 26 evaluation value analysis unit

Claims (12)

複数の画素のそれぞれから出力された複数の画素信号を定められたビット数でデジタル化した、複数の画素値を含む画像データを生成する画像生成部と、
前記複数の画素値のうちの少なくともいずれかの画素値のビット数を減らして、前記画像データに関する評価をおこなう評価部と、を備え、
前記評価部は、前記複数の画素値に基づいて減らすビット数を変える、画像処理装置。
An image generation unit that generates image data including a plurality of pixel values, obtained by digitizing a plurality of pixel signals output from each of the plurality of pixels with a predetermined number of bits,
An evaluation unit that reduces the number of bits of at least one of the pixel values of the plurality of pixel values and performs an evaluation on the image data,
The image processing device , wherein the evaluation unit changes the number of bits to be reduced based on the plurality of pixel values .
複数の画素のそれぞれから出力された複数の画素信号を定められたビット数でデジタル化した、複数の画素値を含む画像データを生成する画像生成部と、
前記複数の画素値のうちの少なくともいずれかの画素値のビット数を減らして、前記画像データに関する評価をおこなう評価部と、を備え、
前記評価部は、前記複数の画素値の変化に基づいてビット数を減らす画像処理装置。
An image generation unit that generates image data including a plurality of pixel values, obtained by digitizing a plurality of pixel signals output from each of the plurality of pixels with a predetermined number of bits,
An evaluation unit that reduces the number of bits of at least one of the pixel values of the plurality of pixel values and performs an evaluation on the image data,
The image processing device , wherein the evaluation unit reduces the number of bits based on a change in the plurality of pixel values.
複数の画素のそれぞれから出力された複数の画素信号を定められたビット数でデジタル化した、複数の画素値を含む画像データを生成する画像生成部と、
前記複数の画素値のうちの少なくともいずれかの画素値のビット数を減らして、前記画像データに関する評価をおこなう評価部と、を備え、
前記評価部は、減らすビット数を変更可能であり、
前記評価部は、前記少なくともいずれかの画素値を示すビット列の一部に対応付けて前記評価を記憶部に記憶させるとともに、前記複数の画素値のうちの他の画素値を示すビット列の一部が前記記憶部に記憶された前記ビット列の前記一部に一致した場合に、評価をおこなうことに代えて、前記記憶部から前記評価を取得する画像処理装置。
An image generation unit that generates image data including a plurality of pixel values, obtained by digitizing a plurality of pixel signals output from each of the plurality of pixels with a predetermined number of bits,
An evaluation unit that reduces the number of bits of at least one of the pixel values of the plurality of pixel values and performs an evaluation on the image data,
The evaluation unit can change the number of bits to be reduced,
The evaluation unit stores the evaluation in a storage unit in association with a part of a bit string indicating the at least one pixel value, and a part of a bit string indicating another pixel value of the plurality of pixel values. There if they match to the portion of the bit string stored in the storage unit, instead of performing the evaluation, acquires the evaluation from the storage unit, the image processing apparatus.
前記評価部は、前記少なくともいずれかの画素値の下位ビットを省略して、ビット数を減らす請求項1から3のいずれか一項に記載の画像処理装置。   4. The image processing device according to claim 1, wherein the evaluation unit omits lower-order bits of the at least one of the pixel values to reduce the number of bits. 5. 前記評価部は、前記少なくともいずれかの画素値の上位ビットを省略して、ビット数を減らす請求項1からのいずれか1項に記載の画像処理装置。 The evaluation unit is configured to omit the upper bit of at least one of the pixel values, the image processing apparatus according to claims 1 to reduce the number of bits in any one of 4. 前記評価部は、前記評価から被写体のコントラストを演算する請求項1からのいずれか1項に記載の画像処理装置。 The evaluation unit, an image processing apparatus according to any one of claims 1 5 for calculating the contrast of the object from the evaluation. 前記評価部は、前記評価から被写体のエッジを演算する請求項1からのいずれか1項に記載の画像処理装置。 The evaluation unit, an image processing apparatus according to any one of claims 1 to 6 for computing the edge of the object from the evaluation. 前記評価及び前記評価と関連する評価情報の少なくとも一方を前記評価部から取得して解析することにより、レンズを駆動して被写体に合焦させる合焦データを演算する評価解析部
を更に備える請求項1からのいずれか1項に記載の画像処理装置。
An evaluation analysis unit configured to calculate focusing data for driving a lens to focus on a subject by acquiring and analyzing at least one of the evaluation and evaluation information related to the evaluation from the evaluation unit. 8. The image processing device according to any one of 1 to 7 .
前記評価及び前記評価と関連する評価情報の少なくとも一方を前記評価部から取得して解析することにより、絞りを駆動して適正露出に設定する絞り値データを演算する評価解析部
を更に備える請求項1からのいずれか1項に記載の画像処理装置。
An evaluation analysis unit that obtains and analyzes at least one of the evaluation and the evaluation information related to the evaluation from the evaluation unit to calculate aperture value data for driving an aperture and setting an appropriate exposure. 9. The image processing device according to any one of 1 to 8 .
前記評価及び前記評価と関連する評価情報の少なくとも一方を前記評価部から取得して解析することにより、画像を解析する評価解析部
を更に備える請求項1からのいずれか1項に記載の画像処理装置。
The image according to any one of claims 1 to 9 , further comprising an evaluation analysis unit configured to acquire and analyze at least one of the evaluation and the evaluation information related to the evaluation from the evaluation unit to analyze the image. Processing equipment.
前記画像生成部が生成した前記画像データの前記複数の画素値に対応する階調によって、前記画像データに対応する画像を表示する表示部を更に備える請求項1から10のいずれか1項に記載の画像処理装置。 The display device according to any one of claims 1 to 10 , further comprising a display unit that displays an image corresponding to the image data according to a gradation corresponding to the plurality of pixel values of the image data generated by the image generation unit. Image processing device. 請求項1から11のいずれか1項に記載の画像処理装置を備える撮像装置。 Imaging apparatus including an image processing apparatus according to any one of claims 1 to 11.
JP2018117324A 2018-06-20 2018-06-20 Image processing device and imaging device Active JP6635149B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018117324A JP6635149B2 (en) 2018-06-20 2018-06-20 Image processing device and imaging device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018117324A JP6635149B2 (en) 2018-06-20 2018-06-20 Image processing device and imaging device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013168939A Division JP2015037283A (en) 2013-08-15 2013-08-15 Image processing device and imaging device

Publications (2)

Publication Number Publication Date
JP2018157606A JP2018157606A (en) 2018-10-04
JP6635149B2 true JP6635149B2 (en) 2020-01-22

Family

ID=63718307

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018117324A Active JP6635149B2 (en) 2018-06-20 2018-06-20 Image processing device and imaging device

Country Status (1)

Country Link
JP (1) JP6635149B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4321496B2 (en) * 2005-06-16 2009-08-26 ソニー株式会社 Image data processing apparatus, image data processing method and program
JP2008294945A (en) * 2007-05-28 2008-12-04 Sony Corp IMAGING DEVICE, IMAGING DEVICE AUTOMATIC CONTROL METHOD, AND IMAGING DEVICE AUTOMATIC CONTROL PROGRAM
JP4375448B2 (en) * 2007-06-26 2009-12-02 ソニー株式会社 Image processing apparatus, imaging apparatus, image processing method, and program
JP5115792B2 (en) * 2007-07-04 2013-01-09 オムロン株式会社 Image processing apparatus and method, and program

Also Published As

Publication number Publication date
JP2018157606A (en) 2018-10-04

Similar Documents

Publication Publication Date Title
US8405736B2 (en) Face detection using orientation sensor data
US20130315476A1 (en) Automatic Image Adjustment Parameter Correction
US8385649B2 (en) Information processing apparatus and method for detecting object in image data
JP5246078B2 (en) Object location program and camera
KR102853922B1 (en) Image processing system for image quality tuning and method of image quality tuning
US20210295475A1 (en) Method and apparatus for generating image, and electronic device
JP2004126574A (en) Focusing of electronic imaging apparatus
JPH1166325A (en) Object boundary determining method and apparatus, and recording medium storing object boundary determining program
US11875486B2 (en) Image brightness statistical method and imaging device
US9432596B2 (en) Image processing apparatus and image processing method
US20150058579A1 (en) Systems and methods for memory utilization for object detection
CN113674238A (en) Dead pixel detection method and device, electronic equipment and storage medium
CN109035167A (en) Method, device, device and medium for processing multiple human faces in an image
CN111767752A (en) Two-dimensional code identification method and device
JP5163733B2 (en) Imaging apparatus and focus determination program
JP6635149B2 (en) Image processing device and imaging device
CN113392241B (en) Method, device, medium and electronic equipment for identifying definition of well logging image
US20210390671A1 (en) Image processing system for performing image quality tuning and method of performing image quality tuning
JP2021117155A (en) Inspection device, inspection method, and inspection program
CN111971951B (en) Arithmetic device, arithmetic method, removable medium, and authentication system
JPWO2019049316A1 (en) Deformation detection apparatus and deformation detection method
CN113936128B (en) Text detection method, device, electronic device and storage medium
CN119359742A (en) Method, device and electronic equipment for segmenting defective area of cable accessories
JP2015037283A (en) Image processing device and imaging device
CN113066029B (en) Image correction method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180622

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190611

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190808

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191008

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: 20191119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191202

R150 Certificate of patent or registration of utility model

Ref document number: 6635149

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