JP4798558B2 - Moving object detection apparatus and moving object detection method - Google Patents
Moving object detection apparatus and moving object detection method Download PDFInfo
- Publication number
- JP4798558B2 JP4798558B2 JP2005233319A JP2005233319A JP4798558B2 JP 4798558 B2 JP4798558 B2 JP 4798558B2 JP 2005233319 A JP2005233319 A JP 2005233319A JP 2005233319 A JP2005233319 A JP 2005233319A JP 4798558 B2 JP4798558 B2 JP 4798558B2
- Authority
- JP
- Japan
- Prior art keywords
- moving
- pixel
- frame
- luminance
- moving object
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Studio Devices (AREA)
- Image Analysis (AREA)
Description
本発明は、複数のフレームにおける各画素の輝度の変化に基づいて、動物体の移動方向および移動速度を検出する動物体検出装置および動物体検出方法に関する。 The present invention relates to a moving object detection apparatus and a moving object detection method for detecting a moving direction and a moving speed of a moving object based on a change in luminance of each pixel in a plurality of frames.
物体の移動方向、移動速度等の動きを検出する方式として、ブロックマッチング法を利用したものが知られている。このような方式においては、所定のフレームレートで撮像された複数のフレーム間で、フレームを適切なサイズに分割したブロック単位での画像の動きを検出することにより、動物体を検出することが行われている(例えば、特許文献1)。
このようにブロックマッチング法を用いて動物体を検出する場合、ブロックサイズの制御が重要となる。例えば、ブロックサイズを大きくしすぎると、ブロック内に複数の動きが混在し、ブロック単位での動きを検出することが難しくなる。また、例えば、ブロックサイズを小さくしすぎると、関係のないブロックとマッチングされる可能性が高まり、動きの検出精度が低下してしまう。そして、適切なブロックサイズは検出対象の動物体により異なるため、ブロックサイズを適応的に制御するための複雑な処理が必要となる。 Thus, when detecting a moving body using a block matching method, control of a block size becomes important. For example, if the block size is too large, a plurality of movements are mixed in the block, and it becomes difficult to detect the movement in units of blocks. For example, if the block size is too small, the possibility of matching with an irrelevant block increases, and the motion detection accuracy decreases. Since an appropriate block size differs depending on the moving object to be detected, a complicated process for adaptively controlling the block size is required.
また、動物体の検出精度を高めるためには、フレームレートを高めることが有効であるが、フレームレートを高めることにより、1フレームの間の物体の移動距離が小さくなり、検出可能な移動速度の下限が高くなってしまう。つまり、例えば、1フレームの間の移動距離が1画素未満の場合、物体の移動速度を求めることができないこととなる。このような場合、動物体に応じてフレームレートを低くすることも考えられるが、制御が複雑になるとともに、高速に移動する物体の検出精度が低下してしまうこととなる。 In order to increase the detection accuracy of the moving object, it is effective to increase the frame rate. However, by increasing the frame rate, the moving distance of the object between one frame is reduced, and the detectable moving speed is increased. The lower limit becomes higher. That is, for example, when the moving distance between one frame is less than one pixel, the moving speed of the object cannot be obtained. In such a case, it is conceivable to lower the frame rate according to the moving object, but the control becomes complicated and the detection accuracy of an object moving at high speed is lowered.
本発明は上記課題を鑑みてなされたものであり、ブロックサイズ制御等の複雑な処理を必要とせず、固定フレームレートで動物体を高精度に検出することを目的とする。 The present invention has been made in view of the above problems, and an object thereof is to detect a moving object with high accuracy at a fixed frame rate without requiring complicated processing such as block size control.
上記目的を達成するため、本発明の動物体検出装置は、配列状に設けられた複数のフォトダイオードにより構成され、フレーム画像を所定の時間間隔ごとに取得するフォトダイオードアレイと、前記複数のフォトダイオードに対応して配列状に設けられた複数の記憶素子により構成され、前記フォトダイオードアレイにより取得される前記フレーム画像を記憶するメモリアレイと、前記フォトダイオードアレイにより取得される前記フレーム画像と、前記メモリアレイに記憶されている前記フレーム画像とを用いて、動物体の移動方向及び移動速度を示す動き信号を生成して出力する処理回路と、を備え、前記処理回路は、第1フレームの1つの画素の輝度と第2フレームの1つの画素の輝度との差分と、前記第1フレームと前記第2フレームとの時間間隔とに基づいて動物体の移動方向及び移動速度を検出するとともに、前記第1フレームの第1位置にある1つの画素の輝度と前記第2フレームの前記第1位置の近傍にある画素の輝度の夫々との差分に基づいて画素毎の移動方向を更に検出する動物体検出部と、前記動物体検出部により検出される前記画素毎の移動方向に基づいて、動物体の奥行き方向の移動方向を検出する奥行き方向検出部と、前記第1フレームの前記第1位置にある前記1つの画素をぼかした場合の輝度である予測輝度をぼけフィルタによって生成する予測輝度生成部と、を備え、前記奥行き方向検出部は、前記画素毎の移動方向に基づいて、前記動物体が二次元方向において拡大しているか縮小しているかを判断し、前記動物体が縮小している場合には、前記動物体が手前から奥に移動していると判定し、前記動物体が拡大している場合には、前記動物体が奥から手前に移動していると判定するとともに、前記第1フレームの前記第1位置にある前記1つの画素の前記輝度を前記予測輝度から減算した第1の差分と、前記第1フレームの前記第1位置にある前記1つの画素の前記輝度を前記第2フレームの前記第1位置にある1つの画素の輝度から減算した第2の差分とを乗じた評価値を生成し、前記評価値が負の値である場合には、前記動物体が合焦位置に近づく方向に移動していると判定し、前記評価値が正の値である場合には、前記動物体が合焦位置から離れる方向に移動していると判定することとする。 In order to achieve the above object, an animal body detection device of the present invention is composed of a plurality of photodiodes arranged in an array, and obtains a frame image at a predetermined time interval, and the plurality of photodiodes. A memory array configured by a plurality of storage elements provided in an array corresponding to the diode, storing the frame image acquired by the photodiode array, the frame image acquired by the photodiode array, A processing circuit that generates and outputs a motion signal indicating a moving direction and a moving speed of the moving object using the frame image stored in the memory array, and the processing circuit includes: The difference between the luminance of one pixel and the luminance of one pixel of the second frame, the first frame and the second frame The moving direction and moving speed of the moving object are detected based on the time interval between and the brightness of one pixel at the first position of the first frame and the vicinity of the first position of the second frame. A moving object detection unit that further detects a moving direction for each pixel based on a difference from the luminance of each pixel, and a depth direction of the moving object based on the moving direction for each pixel detected by the moving object detection unit A depth direction detection unit that detects a moving direction of the first frame, and a predicted luminance generation unit that generates a predicted luminance that is a luminance when the one pixel at the first position of the first frame is blurred by a blur filter. The depth direction detection unit determines whether the moving object is expanding or contracting in a two-dimensional direction based on the moving direction of each pixel, and when the moving object is contracting , Determines that the serial animal body is moving from the front to the back, when the moving object is enlarged, the animal body with determined to be moving from the back to the front, of the first frame The first difference obtained by subtracting the luminance of the one pixel at the first position from the predicted luminance and the luminance of the one pixel at the first position of the first frame An evaluation value is generated by multiplying the second difference subtracted from the luminance of one pixel at the first position, and when the evaluation value is a negative value, the moving object approaches the in-focus position. When it is determined that the object is moving in the direction, and the evaluation value is a positive value, it is determined that the moving object is moving in a direction away from the in-focus position .
ブロックサイズ制御等の複雑な処理を必要とせず、固定フレームレートで動物体を高精度に検出することができる。 A moving object can be detected with high accuracy at a fixed frame rate without requiring complicated processing such as block size control.
==システム構成==
図1は、本発明の一実施形態であるイメージセンサを含んで構成される動物体検出システムの構成を示す図である。動物体検出システム1は、イメージセンサ(動物体検出装置)10、及び光学レンズ15を含んで構成されている。イメージセンサ10は、光学レンズ15から受光する画像を所定のフレームレートで撮像し、複数のフレームの情報に基づいて物体の移動方向や移動速度等を検出する回路である。また、光学レンズ15の焦点は固定されている。
== System configuration ==
FIG. 1 is a diagram showing a configuration of a moving object detection system including an image sensor according to an embodiment of the present invention. The moving
==ハードウェア構成==
図2は、イメージセンサ10のハードウェア構成の一例を示す図である。イメージセンサ10は、制御回路21、フォトダイオードアレイ(以後「PDアレイ」と称する)22、メモリアレイ23、処理回路24、水平シフトレジスタ25、及び垂直シフトレジスタ26,27を備えている。
== Hardware configuration ==
FIG. 2 is a diagram illustrating an example of a hardware configuration of the
制御回路21は、イメージセンサ10の全体を制御する回路であり、各種の処理を制御するための制御信号を出力する。PDアレイ22は、配列状に設けられた複数のフォトダイオードにより構成されており、光学レンズ15から受光する画像を画素ごとのアナログ画像信号に変換して出力する。なお、PDアレイ22で撮像される1枚の画像のことをフレームといい、フレームの生成間隔のことをフレームレートという。本実施形態においては、例えば1000フレーム/秒程度の非常に高いフレームレートであることとする。
The control circuit 21 is a circuit that controls the
そして、制御回路21の制御により、水平シフトレジスタ25にはPDアレイ22の列を指定するデータが設定され、垂直シフトレジスタ26にはPDアレイ22の行を指定するデータが設定される。つまり、PDアレイ22で撮像されたフレームのアナログ画像信号のうち、水平シフトレジスタ25及び垂直シフトレジスタ26で指定される画素のアナログ画像信号が読み出され、処理回路24に送信される。
Under the control of the control circuit 21, data designating the columns of the
また、メモリアレイ23は、配列状に設けられた複数の記憶素子により構成されており、PDアレイ22で取得された過去数フレームの画像信号を記憶する。そして、処理回路24は、PDアレイ22から出力される最新フレームと、メモリアレイ23に記憶されている過去数フレームとを用いて、物体の移動方向や移動速度等を示す動き信号を生成して出力する。なお、処理回路24は、PDアレイ22及びメモリアレイ23からフレームを行単位で読み出し、複数列の画素に対する処理を並列に行うことにより高速な処理を可能としている。
The
なお、PDアレイ22が本発明のフレーム取得部に該当し、メモリアレイ23が本発明のフレーム記憶部に該当する。
The
==機能構成==
図3は、イメージセンサ10の処理回路24により実現される機能の構成を示す図である。処理回路24は、動物体検出部31、中間輝度生成部32、奥行き方向検出部33、及び予測輝度生成部34を備えている。
== Functional configuration ==
FIG. 3 is a diagram illustrating a configuration of functions realized by the
動物体検出部31は、光学レンズ15から見た上下左右方向における物体の移動方向及び移動速度を検出する。また、中間輝度生成部32は、隣接する2つの画素の輝度に基づいて、これら2つの画素の間の輝度である中間輝度を生成する。つまり、中間輝度生成部32により生成される中間輝度は、隣接する2つの画素の間に位置する仮想的な画素の輝度を示すものである。なお、動物体検出部31は、中間輝度生成部32により生成される中間輝度を用いることにより、1フレームの間の移動距離が1画素未満の物体の移動速度を検出することができる。
The moving
奥行き方向検出部33は、光学レンズ15から見た奥行き方向における物体の移動方向を検出する。また、予測輝度生成部34は、物体の動作により生じる各画素の輝度の変化を予測する。
The depth
==上下左右の動き検出==
まず、イメージセンサ10における、物体の上下左右方向(二次元方向)における動きの検出について説明する。
== Up / down / left / right motion detection ==
First, detection of the movement of the object in the vertical and horizontal directions (two-dimensional direction) in the
(1)動きの有無の検出
はじめに、上下左右方向における動きがあるかどうかを検出する動作について説明する。図4は、上下左右方向における動きがあるかどうかを検出する動作の概略を示す図である。図において、x軸およびy軸はフレーム内の画素位置を示す座標であり、x軸の正方向が右方向、x軸の負方向が左方向、y軸の正方向が上方向、y軸の負方向が下方向を示している。また、f軸はフレームの時系列を示しており、正方向が新しいフレーム、負方向が古いフレームを示している。なお、フレームfにおける位置(x,y)にある画素を画素(x,y)と表し、画素(x,y)の輝度をlf;x,yと表すこととする。
(1) Detection of presence / absence of motion First, an operation for detecting whether there is motion in the vertical and horizontal directions will be described. FIG. 4 is a diagram showing an outline of an operation for detecting whether there is a movement in the vertical and horizontal directions. In the figure, the x-axis and the y-axis are coordinates indicating the pixel position in the frame, the positive direction of the x-axis is the right direction, the negative direction of the x-axis is the left direction, the positive direction of the y-axis is the upward direction, The negative direction indicates the downward direction. The f-axis shows the time series of frames, with the positive direction indicating a new frame and the negative direction indicating an old frame. Note that the pixel at the position (x, y) in the frame f is represented as a pixel (x, y), and the luminance of the pixel (x, y) is represented as l f; x, y .
次式(1)は、画素(x,y)に動きがあるかどうかを判定するための評価値d(x,y)を求めるための式である。
イメージセンサ10の動物体検出部31は、式(1)に示すように、フレームfの画素(x,y)の輝度lf;x,yと、前後Nフレームの輝度lf-k;x,yとの差分に基づいて評価値dを求める。そして、動物体検出部31は、評価値dが所定の閾値以上であれば、画素(x,y)に動きがあると判定する。
As shown in Expression (1), the moving
また、イメージセンサ10で必要となるメモリサイズの削減や、回路規模の削減等のために、評価値dを求めるために必要なフレームを2枚とすることもできる。図5は、2枚のフレームを用いて上下左右方向における動きがあるかどうかを検出する動作の概略を示す図である。そして、次式(2)が、その際の評価値dを求めるための式である。
式(2)に示すように、動物体検出部31は、フレームfの画素(x,y)の輝度lf;x,yと、その一つ前のフレームf−1の画素(x,y)の輝度lf-1;x,yとの差分により、評価値dを求めることとしてもよい。
As shown in Expression (2), the moving
(2)移動方向の検出
次に、物体の上下左右方向における移動方向を検出する動作について説明する。図6は、左右の移動方向を検出する動作の概略を示す図である。図6(a)に示すように、1フレームごとに画素を1つずつ右にずらして輝度の差分を求めることにより、右方向への移動を検出することができる。また、図6(b)に示すように、1フレームごとに画素を1つずつ左にずらして輝度の差分を求めることにより、左方向への移動を検出することができる。また、同様に、1フレームごとに画素を1つずつ上にずらして輝度の差分を求めることにより、上方向への移動を検出することができ、1フレームごとに画素を1つずつ下にずらして輝度の差分を求めることにより、下方向への移動を検出することができる。
(2) Detection of moving direction Next, an operation for detecting the moving direction of the object in the vertical and horizontal directions will be described. FIG. 6 is a diagram showing an outline of an operation for detecting the left and right moving directions. As shown in FIG. 6 (a), rightward movement can be detected by shifting the pixels one frame at a time to the right to obtain a luminance difference. Further, as shown in FIG. 6B, the leftward movement can be detected by shifting the pixels one frame at a time to the left to obtain the luminance difference. Similarly, it is possible to detect the upward movement by shifting the pixel up one frame at a time to obtain the luminance difference, and shifting the pixel down one frame at a time. Thus, the downward movement can be detected by obtaining the luminance difference.
次式(3)〜(6)は、このような上下左右方向への移動を検出するための評価値mup,mdown,mright,mleftを求めるための式である。
式(3)に示すように、イメージセンサ10の動物体検出部31は、フレームfの画素(x,y)の輝度lf;x,yと、前後Nフレームの輝度lf-k;x,y-kとの輝度との差分により、上方向への移動を検出するための評価値mupを生成する。同様に、動物体検出部31は、式(4)〜(6)に示すように、下方向への移動を検出するための評価値mdown、右方向への移動を検出するための評価値mright、左方向への移動を検出するための評価値mleftを生成する。
As shown in Expression (3) , the moving object
ここで、物体がある方向に移動したとすると、その方向の評価値は他の方向の評価値よりも小さくなる。したがって、動物体検出部31は、これらの評価値mup,mdown,mright,mleftと、前述した評価値dとに基づいて、評価値が最小である方向に物体が移動していると判定することができる。
Here, if the object moves in a certain direction, the evaluation value in that direction is smaller than the evaluation value in the other direction. Therefore, the moving
なお、動物体検出部31は、上下方向の移動と左右方向の移動とを別々に判定することとしてもよい。例えば、次式(7)に示すように、動物体検出部31は、評価値mup,mdownと、評価値dとで行列Mverticalを作成し、上下方向についてはMverticalの要素が最小の方向に移動していると判定することができる。また、次式(8)に示すように、動物体検出部31は、評価値mleft,mrightと、評価値dとで行列Mhorizontalを作成し、左右方向についてはMhorizontalの要素が最小の方向に移動していると判定することができる。
また、イメージセンサ10で必要となるメモリサイズの削減や、回路規模の削減等のために、評価値mup,mdown,mright,mleftを求めるために必要なフレームを2枚とすることもできる。図7は、2枚のフレームを用いて上下左右の移動方向を検出する動作の概略を示す図である。そして、次式(9)〜(12)が、その際の評価値mup,mdown,mright,mleftを求めるための式である。
動物体検出部31は、図7(a)及び式(9)に示すように、フレームf−1の画素(x,y)の輝度lf-1;x,yと、フレームfの画素(x,y)の上側に隣接する画素(x,y+1)の輝度lf;x,y+1との差分により、評価値mupを求めることができる。同様に、動物体検出部31は、図7(b)〜(d)及び式(10)〜(12)に示すように、評価値mdown,mright,mleftを求めることができる。
As shown in FIG. 7A and Expression (9), the moving
==移動速度検出==
次に、イメージセンサ10における、物体の上下左右方向における移動速度の検出について説明する。物体の移動速度は、物体の移動距離を移動に要した時間で割ることにより求めることができる。本実施形態のイメージセンサ10のフレームレートは、毎秒1000フレーム程度の非常に高いものとなっている。そのため、物体が1フレームの間に移動する距離が1画素未満である場合も考えられる。このような場合に、単純に連続する2つのフレーム間における画素単位の移動距離をもとに移動速度を検出することとすると、移動速度の検出精度が低下してしまうこととなる。そこで、イメージセンサ10においては、「小数精度判定」および「検出間隔制御」という2つの方法を用いることにより物体の移動速度の検出を行っている。
== Moving speed detection ==
Next, detection of the moving speed of the object in the vertical and horizontal directions in the
(1)小数精度判定
まず、小数精度判定による物体の移動速度の検出について説明する。図8は、小数精度により物体の移動速度を検出する動作の概略を示す図である。前述したように、1フレームの間では、物体が1画素移動していない場合がある。そこで、図8(a)に示すように、フレームfの画素(x,y)の輝度と、フレームfの画素(x,y+1)の輝度とに基づいて、画素(x,y)と画素(x,y+1)との間の仮想的な画素の輝度、すなわち小数精度の画素の輝度を求める。そして、小数精度の画素の輝度と、1つ前のフレームf−1の画素(x,y)の輝度と差分を求めることにより、上方向に1/2画素移動していることを検出することができる。同様に、図8(b)〜(d)に示すように、下方向に1/2画素、右方向に1/2画素、左方向に1/2画素移動していることを検出することができる。
(1) Decimal accuracy determination First, detection of the moving speed of an object by decimal accuracy determination will be described. FIG. 8 is a diagram showing an outline of an operation for detecting the moving speed of an object with decimal precision. As described above, the object may not move by one pixel during one frame. Therefore, as shown in FIG. 8A, based on the luminance of the pixel (x, y) of the frame f and the luminance of the pixel (x, y + 1) of the frame f, the pixel (x, y) and the pixel ( The luminance of the virtual pixel between x, y + 1), that is, the luminance of the pixel with decimal precision is obtained. Then, by detecting the difference between the brightness of the pixel with decimal precision and the brightness of the pixel (x, y) of the previous frame f−1, it is detected that the pixel has moved 1/2 pixel in the upward direction. Can do. Similarly, as shown in FIGS. 8B to 8D, it can be detected that the pixel has moved 1/2 pixel in the downward direction, 1/2 pixel in the right direction, and 1/2 pixel in the left direction. it can.
次式(13)〜(16)が、上下左右方向に1/2画素移動していることを検出するための評価値mup1/2,mdown1/2,mright1/2,mleft1/2を求めるための式である。
式(13)に示すように、イメージセンサ10の中間輝度生成部32は、フレームf(請求項1:第1フレーム)の位置(x,y)(請求項1:第1位置)にある画素の輝度lf;x,yと、位置(x,y)の上側に隣接する位置(x,y+1)(請求項1:第2位置)にある画素の輝度lf;x,y+1とに基づいて、画素(x,y)と画素(x,y+1)との間の小数精度の画素の輝度(lf;x,y+1+lf;x,y)/2を求める。そして、動物体検出部31は、小数精度の画素の輝度と、フレームfの1つ前のフレームf−1(請求項1:第2フレーム)の位置(x,y)にある画素の輝度lf-1;x,yとの差分により、評価値mup1/2を生成する。同様に、式(14)〜(16)に示すように、中間輝度生成部32は、画素(x,y)の下側1/2画素の輝度、右側1/2画素の輝度、左側1/2画素の輝度を生成し、動物体検出部31は、評価値mdown1/2,mright1/2,mleft1/2を生成する。
As shown in Expression (13), the intermediate
そして、動物体検出部31は、フレームf−1とフレームfとの間に、評価値mup1/2,mdown1/2,mright1/2,mleft1/2が最小の方向に、物体が1/2画素移動していると判断し、物体の移動速度を算出する。このように、小数精度の画素の輝度を用いることにより、1フレーム間の移動距離が1画素未満の物体の移動速度の検出精度を向上させることができる。
The moving
なお、本実施形態においては、式(13)〜(16)に示すように、隣接画素の輝度を平均することにより、1/2画素の位置における中間輝度を求めることとしたが、中間輝度は1/2画素の位置に限らず、隣接画素の間の位置であればよい。つまり、隣接画素の輝度に対する重み付けを変更することにより、隣接画素の間の様々な位置における中間輝度を生成することができる。例えば、隣接する画素の一方の画素の輝度に1/3を乗じた値と、他方の画素の輝度に2/3を乗じた値とを加算することにより、1/3画素の位置における中間輝度を求めることが可能である。 In the present embodiment, as shown in equations (13) to (16), the average brightness at the position of 1/2 pixel is obtained by averaging the brightness of adjacent pixels. The position is not limited to a half pixel position, and may be a position between adjacent pixels. That is, by changing the weighting for the luminance of the adjacent pixels, it is possible to generate intermediate luminance at various positions between the adjacent pixels. For example, by adding a value obtained by multiplying the brightness of one pixel of adjacent pixels by 1/3 and a value obtained by multiplying the brightness of the other pixel by 2/3, an intermediate brightness at the position of 1/3 pixel is added. Can be obtained.
また、本実施形態においては、フレームfにおいて画素(x,y)の上下左右の中間輝度を生成し、その中間輝度とフレームf−1の画素(x,y)の輝度との差分により、評価値を得ることとしているが、フレームの順序関係は逆であってもよい。つまり、フレームf−1において画素(x,y)の上下左右の中間輝度を生成し、その中間輝度とフレームfの画素(x,y)の輝度との差分により、評価値を得ることとしてもよい。 Further, in the present embodiment, the vertical luminance of the pixel (x, y) in the frame f is generated, and evaluation is performed based on the difference between the intermediate luminance and the luminance of the pixel (x, y) in the frame f-1. Although the values are to be obtained, the frame order relationship may be reversed. In other words, it is also possible to generate an intermediate luminance of the pixel (x, y) in the frame f-1, and obtain an evaluation value based on a difference between the intermediate luminance and the luminance of the pixel (x, y) in the frame f. Good.
(2)検出間隔制御
次に、検出間隔制御による物体の移動速度の検出について説明する。図9は、検出間隔制御により物体の移動速度を検出する動作の概略を示す図である。前述したように、動物体検出部31は、フレームf(請求項5:第1フレーム)の位置(x,y)(請求項5:第1位置)にある画素の輝度lf;x,yと、次のフレームf+1の位置(x,y)の上下左右に隣接する位置にある画素の輝度との差分に基づいてmup,mdown,mright,mleftを求めることにより、1フレームの間に1画素分移動する物体の移動方向を検出することができる。つまり、動物体検出部31は、この物体がフレームfとフレームf+1との間に1画素移動したものとして、移動速度を検出することができる。
(2) Detection interval control Next, the detection of the moving speed of the object by detection interval control is demonstrated. FIG. 9 is a diagram showing an outline of an operation for detecting the moving speed of the object by the detection interval control. As described above, the moving
さらに、動物体検出部31は、フレームfの位置(x,y)にある画素の輝度lf;x,yと、フレームf+1の次のフレームであり、フレームfと隣接しないフレームf+2(請求項5:第2フレーム)の位置(x,y)の上下左右に隣接する位置(請求項5:第2位置)にある画素の輝度との差分に基づいてmup,mdown,mright,mleftを求めることにより、2フレームの間に1画素分移動する物体の移動方向を検出することができる。そして、動物体検出部31は、この物体がフレームfとフレームf+2との間に1画素移動したものとして、移動速度を検出することができる。
Furthermore, the moving
同様に、動物体検出部31は、3フレーム以上のフレームで1画素移動する物体の移動速度を検出することができる。このように、フレームレートは変更せずに、移動速度を検出する際に用いるフレームの間隔を変更することにより、1フレーム間の移動距離が1画素未満の物体の移動速度を検出することが可能となる。
Similarly, the moving
なお、本実施形態においては、フレームfの画素(x,y)の輝度と、フレームf+1の画素(x,y)の隣接画素の輝度との差分により、評価値を得ることとしているが、フレームの順序関係は逆であってもよい。つまり、フレームf+1の画素(x,y)の輝度と、フレームfの画素(x,y)の隣接画素の輝度との差分により、評価値を得ることとしてもよい。フレームf+2、フレームf+3についても同様である。 In the present embodiment, the evaluation value is obtained from the difference between the luminance of the pixel (x, y) of the frame f and the luminance of the adjacent pixel of the pixel (x, y) of the frame f + 1. These order relationships may be reversed. That is, the evaluation value may be obtained from the difference between the luminance of the pixel (x, y) of the frame f + 1 and the luminance of the adjacent pixel of the pixel (x, y) of the frame f. The same applies to the frame f + 2 and the frame f + 3.
また、図8及び式(13)〜(16)に示した小数精度判定を行う場合においても、検出間隔制御を行うことが可能である。例えば、フレームf+2において、画素(x,y)の上下左右の中間輝度を生成し、その中間輝度とフレームfの画素(x,y)の輝度との差分により、評価値を得ることもできる。 Further, even when the decimal accuracy determination shown in FIG. 8 and the equations (13) to (16) is performed, the detection interval control can be performed. For example, in the frame f + 2, it is possible to generate an intermediate luminance in the upper, lower, left, and right directions of the pixel (x, y), and obtain an evaluation value based on a difference between the intermediate luminance and the luminance of the pixel (x, y) in the frame f.
==奥行きの動き検出==
次に、イメージセンサ10における、物体の奥行きの動き検出について説明する。
== Depth motion detection ==
Next, object depth motion detection in the
(1)奥行きの距離検出
動物体検出システム1における光学レンズ15は固定焦点であるため、合焦位置までの距離は定まっている。そこで、本実施形態では、焦点外れの程度を判定することにより、物体までの距離を検出することとしている。
(1) Depth Distance Detection Since the
まず、イメージセンサ10の予測輝度生成部34は、ある画素(x,y)について、現在のフレームf(請求項5:第1フレーム)から将来のフレームf+k(請求項5:第2フレーム)の間に焦点外れの程度が増大すると仮定し、将来のフレームf+kの画素(x,y)の予測輝度lp;x,yを生成する。なお、予測輝度lp;x,yは、ローパスフィルタ等のぼけフィルタを用いることにより生成することができる。例えば、次式(17)に示すように、対象画素(x,y)の上下左右の画素との平均を取るフィルタ係数dを用いて求めることができる。
そして、奥行き方向検出部33は、将来のフレームf+kに至った際に、次式(18)により、評価値δx,yを生成する。
予測が正しく焦点外れの程度が増大すれば、輝度lf;x,yに対する輝度lp;x,y及び輝度lf+k;x,yの増減方向は同一となるためδx,yは正の値となり、予測が外れて合焦の程度が増大すれば、輝度lf;x,yに対する輝度lp;x,y及び輝度lf+k;x,yの増減方向が逆になるためδx,yは負の値となる。なお、奥行き方向検出部33は、動物体検出部31により検出された画素(x,y)における物体の移動速度に応じてkの値を定めることができる。例えば、物体の移動速度が、3フレームの間に1画素移動する速さであればkの値を3とすることができる。このようにkの値を定めることにより検出精度を高めることができる。
If the prediction is increased the degree of correct defocus, brightness l f; x, luminance with respect to y l p; x, y and luminance l f + k; x, since the increase or decrease direction of the y is the same [delta] x, y are a positive value, if increased degree of focus off the prediction, luminance l f; brightness l p x, for y; x, y and luminance l f + k; x, the increase or decrease direction of the y-reversed Therefore , δ x, y is a negative value. The depth
そして、図10は、物体の奥行き方向における距離を検出する動作の概略を示す図である。図10(a)に示すように、光学レンズ15から見て物体が遠ざかる場合、合焦位置よりも手前にある間は、徐々に合焦の程度が増大していくため評価値δx,yは負の値となっている。そして、物体が合焦位置を過ぎると、徐々に焦点外れの度合いが増大していくため評価値δx,yは正の値となる。したがって、奥行き方向検出部33は、評価値δx,yが負から正に変わる際(ゼロ交差する際)に、物体が合焦位置にあると判断し、その物体までの距離を求めることができる。
FIG. 10 is a diagram showing an outline of an operation for detecting the distance in the depth direction of the object. As shown in FIG. 10 (a), when the object moves away from the
また、図10(b)に示すように、光学レンズ15から見て物体が近づく場合においても、奥行き方向検出部33は、評価値δx,yが負から正に変わる際(ゼロ交差する際)に、物体が合焦位置にあると判断し、その物体までの距離を求めることができる。
As shown in FIG. 10B, even when the object approaches from the
(2)奥行き方向検出
また、奥行き方向検出部33は、奥行きの移動方向、つまり、物体が光学レンズ15から見て手前から奥に移動しているか、奥から手前に移動しているかを検出することができる。図11は、物体の拡大・縮小に基づいて奥行きの移動方向を検出する動作の概略を示す図である。奥行き方向検出部33は、動物体検出部31により検出された画素ごとの移動方向に基づいて、物体が二次元方向において拡大しているか縮小しているかを判断する。図11(a)に示すように、物体が拡大している場合、奥行き方向検出部33は、物体が光学レンズ15に近づいていると判定する。また、図11(b)に示すように、物体が縮小している場合、奥行き方向検出部33は、物体が光学レンズ15から遠ざかっていると判定する。
(2) Depth direction detection The depth
さらに、前述した評価値δx,yを用いることにより、合焦位置との関係についても検出することができる。図12は、奥行きの移動方向と評価値δx,yとの関係を示す図である。つまり、図12(a)に示すように、物体が合焦位置へ近づく場合、評価値δx,yは負の値となっている。したがって、物体が拡大しており、かつ、δx,yが負の値である場合は、奥行き方向検出部33は、合焦位置よりも奥にある物体が近づいていると判定することができる。また、物体が縮小しており、かつ、δx,yが負の値である場合は、奥行き方向検出部33は、合焦位置よりも手前にある物体が遠ざかっていると判定することができる。
Furthermore, the relationship with the in-focus position can also be detected by using the evaluation value δ x, y described above. FIG. 12 is a diagram illustrating the relationship between the moving direction of the depth and the evaluation value δ x, y . That is, as shown in FIG. 12A, when the object approaches the in-focus position, the evaluation value δ x, y is a negative value. Therefore, when the object is enlarged and δ x, y is a negative value, the depth
また、図12(b)に示すように、物体が合焦位置から遠ざかる場合、評価値δx,yは正の値となっている。したがって、物体が拡大しており、かつ、δx,yが正の値である場合は、奥行き方向検出部33は、合焦位置よりも手前にある物体が近づいていると判定することができる。また、物体が縮小しており、かつ、δx,yが正の値である場合は、奥行き方向検出部33は、合焦位置よりも奥にある物体が遠ざかっていると判定することができる。
Further, as shown in FIG. 12B, when the object moves away from the in-focus position, the evaluation value δ x, y is a positive value. Therefore, when the object is enlarged and δ x, y is a positive value, the depth
==処理説明==
次に、イメージセンサ10における処理の流れについて説明する。図13は、イメージセンサ10における処理の流れを示すフローチャートである。まず、イメージセンサ10におけるフレームレートが決定され(S1301)、決定されたフレームレートでの撮像が開始される。そして、動物体検出部31は、複数フレームの同じ位置(x,y)の画素を選択し(S1302)、フレーム間で輝度の絶対差分を求め、評価値d(x,y)を生成する(S1303)。
== Description of processing ==
Next, a processing flow in the
そして、イメージセンサ10では、物体の移動方向および移動速度を検出するための評価値を求めるために、次の4つの処理うちの何れかの処理が選択される。1つ目の処理では、動物体検出部31は、前述したように対象とする画素(x,y)の上下左右の画素を選択し(S1304)、式(3)〜(6)または(9)〜(12)に示したように、フレーム間で輝度の絶対差分を求め、評価値mup,mdown,mright,mleftを生成する(S1305)。
In the
2つ目の処理では、前述した小数精度判定の処理が行われる(S1306)。図14は、小数精度判定の処理の流れを示すフローチャートである。まず、中間輝度生成部32が、対象とする画素(x,y)の上下左右1/2画素の輝度を生成する(S1401)。そして、動物体検出部31は、式(13)〜(16)に示したように、フレーム間で輝度の絶対差分を求め、評価値mup1/2,mdown1/2,mright1/2,mleft1/2を生成する(S1402)。
In the second process, the decimal precision determination process described above is performed (S1306). FIG. 14 is a flowchart showing the flow of the decimal precision determination process. First, the intermediate
3つ目の処理では、前述した検出間隔制御の処理が行われる(S1307)。図15は、検出間隔制御処理の流れを示すフローチャートである。まず、動物体検出部31は、選択フレームとしてフレームfとフレームf+1とを選択し、フレームf+1の位置(x,y)の上下左右に隣接する位置にある画素を選択する(S1501)。そして、動物体検出部31は、フレームfの位置(x,y)にある画素の輝度と、フレームf+1の位置(x,y)の上下左右に隣接する位置にある画素の絶対差分を求め、評価値mup,mdown,mright,mleftを生成する(S1502)。
In the third process, the above-described detection interval control process is performed (S1307). FIG. 15 is a flowchart showing the flow of the detection interval control process. First, the moving
そして、動物体検出部31は、フレームf+1の次のフレームであるフレームf+2を選択フレームとして選択する(S1503)。そして、動物体検出部31は、新たに選択されたフレームf+2と、フレームfとを用いて、評価値mup,mdown,mright,mleftを生成する(S1501〜S1503)。なお、フレームfに対していくつ先のフレームまで対象とするかは予め定められており、動物体検出部31は、対象フレームの処理が終了するまで、繰り返し処理を実行する(S1501〜S1504)。
Then, the moving
4つ目の処理では、小数精度処理(S1306)と検出間隔制御処理(S1307)とを組み合わせた処理が実行される(S1308)。 In the fourth process, a process combining the decimal precision process (S1306) and the detection interval control process (S1307) is executed (S1308).
このように、評価値dと、評価値mup,mdown,mright,mleft又は評価値mup1/2,mdown1/2,mright1/2,mleft1/2とが生成されると、動物体検出部31は、物体が上下左右の何れの方向に移動しているかを検出し(S1309)、物体の移動速度を検出する(S1310)。
In this way, when the evaluation value d and the evaluation values m up , m down , m right , m left or the evaluation values m up1 / 2 , m down1 / 2 , m right1 / 2 , m left1 / 2 are generated. The moving
そして、イメージセンサ10では、物体の奥行き方向における距離または移動方向を検出するために、次の3つの処理のうちの何れかの処理が選択される。1つ目の処理では、前述した奥行きの距離を検出する処理が行われる(S1311)。図16は、奥行きの距離を検出する処理の流れを示すフローチャートである。まず、予測輝度生成部34が、ぼけフィルタにより予測輝度lp;x,yを生成する(S1601)。そして、奥行き方向検出部33は、予測輝度lp;x,yと、実際の輝度lf+k;x,yとに基づいて評価値δx,yを生成する(S1602)。そして、評価値δx,yの正・負の判定により合焦位置にあるかどうかを判定することにより、奥行き方向の距離を検出する(S1603)。
Then, in the
2つ目の処理では、前述した奥行きの移動方向を検出する処理が行われる(S1312)。図17は、奥行きの移動方向を検出する処理の流れを示すフローチャートである。まず、奥行き方向検出部33は、動物体検出部31により検出された上下左右方向における画素毎の移動方向に基づいて、物体の拡大率を算出する(S1701)。そして、奥行き方向検出部33は、物体が拡大している場合には、物体が光学レンズ15に近づいていることを検出し、物体が縮小している場合には、物体が光学レンズ15から遠ざかっていることを検出する(S1702)。
In the second process, the process of detecting the depth moving direction is performed (S1312). FIG. 17 is a flowchart showing a flow of processing for detecting the moving direction of the depth. First, the depth
3つ目の処理では、奥行き距離検出処理(S1313)と奥行き方向検出処理(S1314)とを組み合わせた処理が実行される。この場合、奥行き方向検出部33は、物体の拡大率と評価値δx,yとを用いて、物体の奥行きの移動方向とともに、物体が合焦位置の手前にあるか奥にあるかを検出することができる。
In the third process, a process combining the depth distance detection process (S1313) and the depth direction detection process (S1314) is executed. In this case, the depth
以上、本実施形態のイメージセンサ10について説明した。前述したように、イメージセンサ10では、小数精度の画素の輝度である中間輝度を生成することにより、1フレーム間の移動距離が1画素未満の物体の移動方向及び移動速度を検出することができる。
The
また、イメージセンサ10では、中間輝度を用いて移動方向及び移動速度を検出する際に、同一画素(x,y)の輝度値の差d(x,y)を評価値として用いることにより、物体が移動していないことを検出することができる。
The
また、イメージセンサ10では、移動方向及び移動速度の検出間隔を制御することにより、1フレーム間の移動距離が1画素未満の物体の移動方向及び移動速度を検出することができる。
Further, the
また、イメージセンサ10では、移動方向及び移動速度の検出間隔を制御する場合においても、同一画素(x,y)の輝度値の差d(x,y)を評価値として用いることにより、物体が移動していないことを検出することができる。
Further, in the
また、イメージセンサ10では、中間輝度を用いて移動方向及び移動速度を検出する場合においても、検出間隔を制御することにより、移動方向及び移動速度の検出可能範囲を広くすることができる。
Further, in the
また、イメージセンサ10では、画素毎の移動方向に基づいて物体の拡大・縮小を判定することにより、物体の奥行き方向の移動方向を検出することができる。
Further, the
さらに、イメージセンサ10では、予測輝度lp;x,yと実際の輝度lf+k;x,yとに基づいた評価値δx,yを求めることにより、物体が合焦位置に近づいているか、合焦位置から遠ざかっているかを検出することができる。
Further, the
このように、イメージセンサ10では、各画素の輝度に基づいて物体の移動方向及び移動速度の検出処理が行われるため、ブロックサイズ制御等の複雑な処理が不要である。また、イメージセンサ10では、フレームレートを変更することなく動物体を高精度に検出することができる。
As described above, the
なお、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。 In addition, the said embodiment is for making an understanding of this invention easy, and is not for limiting and interpreting this invention. The present invention can be changed and improved without departing from the gist thereof, and the present invention includes equivalents thereof.
例えば、本実施形態においては、イメージセンサ10において検出処理を行う各部31〜35は回路により実現されることとしたが、メモリに格納されたプログラムをプロセッサが実行することにより実現されることとしてもよい。
For example, in the present embodiment, each
1 動物体検出システム 10 イメージセンサ(動物体検出装置)
15 光学レンズ 21 制御回路
22 フォトダイオードアレイ 23 メモリアレイ
24 処理回路 25 水平シフトレジスタ
26,27 垂直シフトレジスタ 31 動物体検出部
32 中間輝度生成部 33 奥行き方向検出部
34 予測輝度生成部
1 moving
DESCRIPTION OF
Claims (1)
前記複数のフォトダイオードに対応して配列状に設けられた複数の記憶素子により構成され、前記フォトダイオードアレイにより取得される前記フレーム画像を記憶するメモリアレイと、
前記フォトダイオードアレイにより取得される前記フレーム画像と、前記メモリアレイに記憶されている前記フレーム画像とを用いて、動物体の移動方向及び移動速度を示す動き信号を生成して出力する処理回路と、
を備え、
前記処理回路は、
第1フレームの1つの画素の輝度と第2フレームの1つの画素の輝度との差分と、前記第1フレームと前記第2フレームとの時間間隔とに基づいて動物体の移動方向及び移動速度を検出するとともに、前記第1フレームの第1位置にある1つの画素の輝度と前記第2フレームの前記第1位置の近傍にある画素の輝度の夫々との差分に基づいて画素毎の移動方向を更に検出する動物体検出部と、
前記動物体検出部により検出される前記画素毎の移動方向に基づいて、動物体の奥行き方向の移動方向を検出する奥行き方向検出部と、
前記第1フレームの前記第1位置にある前記1つの画素をぼかした場合の輝度である予測輝度をぼけフィルタによって生成する予測輝度生成部と、
を備え、
前記奥行き方向検出部は、
前記画素毎の移動方向に基づいて、前記動物体が二次元方向において拡大しているか縮小しているかを判断し、前記動物体が縮小している場合には、前記動物体が手前から奥に移動していると判定し、前記動物体が拡大している場合には、前記動物体が奥から手前に移動していると判定するとともに、
前記第1フレームの前記第1位置にある前記1つの画素の前記輝度を前記予測輝度から減算した第1の差分と、前記第1フレームの前記第1位置にある前記1つの画素の前記輝度を前記第2フレームの前記第1位置にある1つの画素の輝度から減算した第2の差分とを乗じた評価値を生成し、
前記評価値が負の値である場合には、前記動物体が合焦位置に近づく方向に移動していると判定し、前記評価値が正の値である場合には、前記動物体が合焦位置から離れる方向に移動していると判定すること、
を特徴とする動物体検出装置。 A plurality of photodiodes arranged in an array, and a photodiode array that acquires frame images at predetermined time intervals;
A memory array configured by a plurality of storage elements provided in an array corresponding to the plurality of photodiodes, and storing the frame image acquired by the photodiode array;
A processing circuit that generates and outputs a motion signal indicating a moving direction and a moving speed of a moving object using the frame image acquired by the photodiode array and the frame image stored in the memory array; ,
With
The processing circuit includes:
Based on the difference between the luminance of one pixel of the first frame and the luminance of one pixel of the second frame and the time interval between the first frame and the second frame, the moving direction and moving speed of the moving object are determined. And detecting the moving direction of each pixel based on the difference between the luminance of one pixel at the first position of the first frame and the luminance of the pixel near the first position of the second frame. Furthermore, a moving body detection unit for detecting,
A depth direction detection unit that detects a movement direction in the depth direction of the moving object based on the moving direction of each pixel detected by the moving object detection unit;
A predicted luminance generation unit that generates a predicted luminance that is a luminance when the one pixel at the first position of the first frame is blurred by a blur filter;
With
The depth direction detection unit,
Based on the moving direction of each pixel, it is determined whether the moving object is expanding or contracting in a two-dimensional direction, and when the moving object is contracting, the moving object moves from the front to the back. When it is determined that the moving object is moving and the moving object is expanding, it is determined that the moving object is moving from the back to the front ,
The first difference obtained by subtracting the luminance of the one pixel at the first position of the first frame from the predicted luminance, and the luminance of the one pixel at the first position of the first frame. Generating an evaluation value multiplied by a second difference subtracted from the luminance of one pixel at the first position of the second frame;
When the evaluation value is a negative value, it is determined that the moving object is moving in a direction approaching the in-focus position, and when the evaluation value is a positive value, the moving object is aligned. Determining that it is moving away from the focal position ,
A moving object detecting device characterized by the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005233319A JP4798558B2 (en) | 2005-08-11 | 2005-08-11 | Moving object detection apparatus and moving object detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005233319A JP4798558B2 (en) | 2005-08-11 | 2005-08-11 | Moving object detection apparatus and moving object detection method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011002671A Division JP5424496B2 (en) | 2011-01-11 | 2011-01-11 | Moving object detection apparatus and moving object detection method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007048134A JP2007048134A (en) | 2007-02-22 |
JP4798558B2 true JP4798558B2 (en) | 2011-10-19 |
Family
ID=37850897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005233319A Expired - Fee Related JP4798558B2 (en) | 2005-08-11 | 2005-08-11 | Moving object detection apparatus and moving object detection method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4798558B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5424496B2 (en) * | 2011-01-11 | 2014-02-26 | 学校法人東京理科大学 | Moving object detection apparatus and moving object detection method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3371613B2 (en) * | 1994-07-14 | 2003-01-27 | トヨタ自動車株式会社 | Moving object detection method |
JPH09271028A (en) * | 1996-04-03 | 1997-10-14 | Nec Corp | Motion vector detecting circuit |
JPH1127654A (en) * | 1997-07-08 | 1999-01-29 | Sanyo Electric Co Ltd | Monitoring camera and monitoring system |
DE19835845A1 (en) * | 1998-08-07 | 2000-02-10 | Siemens Ag | Method and arrangement for motion estimation in a digitized image with pixels |
WO2000065829A1 (en) * | 1999-04-26 | 2000-11-02 | Koninklijke Philips Electronics N.V. | Sub-pixel accurate motion vector estimation and motion-compensated interpolation |
-
2005
- 2005-08-11 JP JP2005233319A patent/JP4798558B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007048134A (en) | 2007-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10516821B2 (en) | Focus detection apparatus and control method therefor | |
KR101585488B1 (en) | Imaging device and imaging method, and storage medium for storing tracking program processable by computer | |
JP5374119B2 (en) | Distance information acquisition device, imaging device, and program | |
US11184524B2 (en) | Focus control device, focus control method, program, and imaging device | |
US10694093B2 (en) | Image processing apparatus, image capturing apparatus, image processing method, and storage medium | |
US10218996B2 (en) | Motion vector detection apparatus and method of controlling motion vector detection apparatus | |
US8994874B2 (en) | Image capture apparatus and control method therefor | |
JP2016143022A (en) | Imaging device and imaging method | |
JP4804238B2 (en) | Motion vector detection device | |
US10116865B2 (en) | Image processing apparatus and image processing method for calculating motion vector between images with different in-focus positions | |
JP2017040726A (en) | Imaging device and control method of the same | |
US8023744B2 (en) | Pattern matching system and targeted object pursuit system using light quantities in designated areas of images to be compared | |
US10156695B2 (en) | Image processing apparatus and image processing method | |
JP2011191617A (en) | Imaging device | |
US11468586B2 (en) | Three-dimensional measurement apparatus, image capturing apparatus, control method, and recording medium | |
JP4798558B2 (en) | Moving object detection apparatus and moving object detection method | |
US9106926B1 (en) | Using double confirmation of motion vectors to determine occluded regions in images | |
JP5424496B2 (en) | Moving object detection apparatus and moving object detection method | |
JP5322593B2 (en) | Focus adjustment apparatus and method | |
JP5390871B2 (en) | Imaging apparatus and control method thereof | |
JP2018017876A (en) | Imaging apparatus and control method of the same, and image processing apparatus and method | |
US7990417B2 (en) | Targeted object pursuit system | |
JP2019168661A (en) | Controller, imaging unit, method for control, program, and storage medium | |
JPWO2016080161A1 (en) | Focus control device, focus control method, focus control program, lens device, imaging device | |
JP6792902B2 (en) | Focus detector, focus control device, image pickup device, focus detection method and focus detection program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080805 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080811 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100810 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101006 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110401 |
|
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: 20110719 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110725 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140812 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |