【手続補正書】
【提出日】平成28年2月18日(2016.2.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被写体からの光を受光する２次元上に配置された複数の受光素子と、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出する検出部と、
前記移動量に応じて、前記２次元上に配置された複数の受光素子から画素データを読み出すタイミングをライン毎に適応的に制御する受光素子制御部と
を含むイメージセンサ。
【請求項２】
前記検出部は、前記受光素子により過去、および現在において撮像された画像を用いて前記移動量を検出する、または、ジャイロセンサにより前記移動量を検出する
請求項１に記載のイメージセンサ。
【請求項３】
前記受光素子制御部は、過去に複数の受光素子から前記画素データを読み出したラインの時系列の変位と、現在の複数の受光素子から前記画素データを読み出したラインの時系列の変位との案分により求められるタイミングでライン毎の読み出しを適応的に制御する
請求項１または２に記載のイメージセンサ。
【請求項４】
前記受光素子制御部は、前記受光素子がリセットされてから読み出されるまでの露光時間の、適正露光時間に対する割合の逆数に比例する係数を算出し、
前記２次元上に配置された複数の受光素子の一部の受光素子が受光することで発生した画素データに、前記係数を乗算してゲインを調整する乗算部をさらに含む
請求項１乃至３のいずれかに記載のイメージセンサ。
【請求項５】
被写体からの光を受光する２次元上に配置された複数の受光素子を有するイメージセンサの動作方法において、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出し、
前記移動量に応じて、前記２次元上に配置された複数の受光素子から画素データを読み出すラインを適応的に制御する
イメージセンサの動作方法。
【請求項６】
被写体からの光を受光する２次元上に配置された複数の受光素子を有するイメージセンサを制御するコンピュータに、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出し、
前記移動量に応じて、前記２次元上に配置された複数の受光素子から画素データを読み出すラインを適応的に制御する
ステップを含む処理を実行させるプログラム。
【請求項７】
被写体からの光を受光する２次元上に配置された複数の受光素子と、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出する検出部と、
前記移動量に応じて、前記２次元上に配置された複数の受光素子から画素データを読み出すタイミングをライン毎に適応的に制御する受光素子制御部と
を含む電子機器。
【請求項８】
被写体からの光を受光する２次元上に配置された複数の受光素子と、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出する検出部と、
前記移動量に応じて、前記２次元上に配置された複数の受光素子のうち、一部の受光素子の露光時間を適応的に短くするように制御する受光素子制御部と
を含むイメージセンサ。
【請求項９】
前記検出部は、前記受光素子により過去、および現在において撮像された画像を用いて前記移動量を検出する、または、ジャイロセンサにより前記移動量を検出する
請求項８に記載のイメージセンサ。
【請求項１０】
前記露光時間が短く制御された前記一部の受光素子により撮像された画素データと、前記一部の受光素子を除く受光素子により撮像された画素データとを合成する合成部をさらに含む
請求項８または９に記載のイメージセンサ。
【請求項１１】
被写体からの光を受光する２次元上に配置された複数の受光素子を備えたイメージセンサの動作方法において、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出し、
前記移動量に応じて、前記２次元上に配置された複数の受光素子のうち、一部の受光素子の露光時間を適応的に短くするように制御する
イメージセンサの動作方法。
【請求項１２】
被写体からの光を受光する２次元上に配置された複数の受光素子を備えたイメージセンサを制御するコンピュータに、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出し、
前記移動量に応じて、前記２次元上に配置された複数の受光素子のうち、一部の受光素子の露光時間を適応的に短くするように制御する
ステップ含む処理を実行させるプログラム。
【請求項１３】
被写体からの光を受光する２次元上に配置された複数の受光素子と、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出する検出部と、
前記移動量に応じて、前記２次元上に配置された複数の受光素子のうち、一部の受光素子の露光時間を適応的に短くするように制御する受光素子制御部と
を含む電子機器。
【請求項１４】
被写体からの光を受光する２次元上に配置された複数の受光素子と、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出する検出部と、
前記移動量に応じて、前記２次元上に配置された複数の受光素子のうち、一部の受光素子の露光時間を適応的に短くし、複数回数撮像するように制御する受光素子制御部と
を含むイメージセンサ。
【請求項１５】
前記受光素子制御部は、前記一部の受光素子により撮像された画素データについては、前記一部の受光素子を除く受光素子により撮像された画素データよりも語長を短くする
請求項１４に記載のイメージセンサ。
【請求項１６】
前記検出部は、前記一部の受光素子により過去、および現在において撮像された画像を用いて前記移動量を検出する、または、ジャイロセンサにより前記移動量を検出する
請求項１４または１５に記載のイメージセンサ。
【請求項１７】
被写体からの光を受光する２次元上に配置された複数の受光素子を備えるイメージセンサの動作方法において、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出し、
前記移動量に応じて、前記２次元上に配置された複数の受光素子のうち、一部の受光素子の露光時間を適応的に短くし、複数回数撮像するように制御する
イメージセンサの動作方法。
【請求項１８】
被写体からの光を受光する２次元上に配置された複数の受光素子を備えるイメージセンサを制御するコンピュータに、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出し、
前記移動量に応じて、前記２次元上に配置された複数の受光素子のうち、一部の受光素子の露光時間を適応的に短くし、複数回数撮像するように制御する
ステップを含む処理を実行させるプログラム。
【請求項１９】
被写体からの光を受光する２次元上に配置された複数の受光素子と、
前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出する検出部と、
前記移動量に応じて、前記２次元上に配置された複数の受光素子のうち、一部の受光素子の露光時間を適応的に短くし、複数回数撮像するように制御する受光素子制御部と
を含む電子機器。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本技術の第１の側面のイメージセンサは、被写体からの光を受光する２次元上に配置された複数の受光素子と、前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出する検出部と、前記移動量に応じて、前記２次元上に配置された複数の受光素子から画素データを読み出すタイミングをライン毎に適応的に制御する受光素子制御部とを含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
前記受光素子制御部には、過去に複数の受光素子から前記画素データを読み出したラインの時系列の変位と、現在の複数の受光素子から前記画素データを読み出したラインの時系列の変位との案分により求められるタイミングでライン毎の読み出しを適応的に制御させるようにすることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本技術の第１の側面のイメージセンサの動作方法は、被写体からの光を受光する２次元上に配置された複数の受光素子を有するイメージセンサの動作方法において、前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出し、前記移動量に応じて、前記２次元上に配置された複数の受光素子から画素データを読み出すラインを適応的に制御する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本技術の第１の側面のプログラムは、被写体からの光を受光する２次元上に配置された複数の受光素子を有するイメージセンサを制御するコンピュータに、前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出し、前記移動量に応じて、前記２次元上に配置された複数の受光素子から画素データを読み出すラインを適応的に制御するステップを含む処理を実行させる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本技術の第１の側面の電子機器は、被写体からの光を受光する２次元上に配置された複数の受光素子と、前記２次元上に配置された複数の受光素子に投影される前記被写体の投影像の移動量を検出する検出部と、前記移動量に応じて、前記２次元上に配置された複数の受光素子から画素データを読み出すタイミングをライン毎に適応的に制御する受光素子制御部とを含む。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
しかしながら、時刻ｔ２において、偶数ラインの読み出し時刻ｔ１は、未定であり、画素Ｐ１に対応する偶数ライン上の画素の読み出し時刻ｔ１を利用して時刻ｔ２を特定することはできない。すなわち、未来の手振れによるイメージセンサの動きは予測できないので、未来の偶数ラインの読み出し時刻ｔ１を特定できず、結果として、奇数ラインであるｙ＝ｙ３のライン上の画素Ｐ１の読み出し時刻ｔ２を特定することはできない。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１７２
【補正方法】変更
【補正の内容】
【０１７２】
マッチング部１２８は、乗算部１２６より供給されてくる今現在のフレームの画素データと、フレームメモリ１２７より供給されてくる１つ前のフレームの画素データとを用いて、画素単位でマッチングし、マッチング結果を動き検出部１２９に供給する。尚、マッチング部１２８の動作の詳細については、図３２を参照して後述する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０２２３
【補正方法】変更
【補正の内容】
【０２２３】
水平方向読み出し開始位置read start pixelは、現在の時刻からクロックclockHMの２サイクル分の時間後に読み出す画素位置Xnextの水平方向の座標（ｘ座標）である。水平方向読み出し開始位置read start pixelは、一般的には、小数部がある。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０２２４
【補正方法】変更
【補正の内容】
【０２２４】
整数水平方向読み出し開始位置read start pixel intは、水平方向読み出し開始位置read start pixelを整数に切り捨てた値である。すなわち、イメージセンサ１１のWS×HS個の画素（受光素子）からの画素データは整数単位で指定して読み出すので、水平方向読み出し開始位置read start pixelの小数点以下の値を切り捨てた整数の値として、整数水平方向読み出し開始位置read start pixel intが必要となる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０２４４
【補正方法】変更
【補正の内容】
【０２４４】
マッチング部１２８は、マッチング部１２８−１乃至１２８−４より構成され、それぞれが奇数ラインデータmot data [i]（i＝0乃至3）のそれぞれに対応する処理を実行する。より詳細には、マッチング部１２８−１乃至１２８−４は、それぞれに対応してEN端子より入力されるイネーブル信号present read line for motion capture[i]（Write EN[i]）（i＝0乃至3）がそれぞれ有効であることを示す信号である場合、現在読み出されている奇数ラインデータmot data [i]と、伸張部（enlarge）１６２によりフレームメモリ１２７より読み出され、伸張された、対応する過去の奇数ラインデータmot data [i]の入力を受け付ける。マッチング部１２８−１乃至１２８−４は、TGT端子より現在の奇数ラインデータmot data [i]をターゲットデータtarget dataを受け付け、REF端子より伸張部１６２より供給されてくる過去の奇数ラインデータmot data [0:3]を参照データreference dataとすることで、相互のライン上における、相関の高いラインの画素配列の位置をマッチングにより検索する。そして、マッチング部１２８−１乃至１２８−４は、マッチングの検索結果として、垂直方向差分diffH、および水平方向差分diffW、並びに基準時刻baseTimeを動き検出部１２９に供給する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０２４６
【補正方法】変更
【補正の内容】
【０２４６】
ところで、圧縮部１６１は、入力されてくる画素データを、例えば、１／８程度のデータ量に圧縮し、フレームメモリ１２７に記憶させる。また、伸張部１６２は、フレームメモリ１２７に記憶されている、圧縮された画素データを、例えば、８倍程度のデータ量に伸張する。フレームメモリ１２７に記憶される画素データは、マッチング部１２８が、マッチングに利用するのみであるので、高解像度で、データ量の大きな画像である必要がない。このため、フレームメモリ１２７は、小さな容量のもので事足り、一般的に必要とされるイメージセンサ１１より出力される１フレーム分の画素データを記憶することができるほどの容量は不要である。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０２９１
【補正方法】変更
【補正の内容】
【０２９１】
垂直制御部１２３には、現在垂直パンブレ割合attractive vertical force for current frame、現在垂直基準位置designated line number which attracts the start of current frame、垂直移動量deltaHperTwoClockHM、クロックclockHMおよびライン番号curHMが入力される。また、垂直制御部１２３は、直前フレーム偶数ライン延長線上読み出し垂直座標line corresponding to start time of previous frame、現在フレーム偶数ライン上読み出し垂直座標line corresponding to start time of current frame、および未来フレーム偶数ライン延長線上垂直座標line corresponding to start time of next frameを出力する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０２９２
【補正方法】変更
【補正の内容】
【０２９２】
ここで、図３９のフローチャートにおけるシンタックスにおいては、現在垂直パンブレ割合attractive vertical force for current frameは、inWeightと表記され、現在垂直基準位置designated line number which attracts the start of current frameは、inTargetLineと表記される。また、垂直移動量deltaHperTwoClockHMは、inDと表記され、ライン番号curHMは、timeHMと表記される。また、直前フレーム偶数ライン延長線上読み出し垂直座標line corresponding to start time of previous frameは、outPと表記され、現在フレーム偶数ライン上読み出し垂直座標line corresponding to start time of current frameは、outCと表記され、未来フレーム偶数ライン延長線上垂直座標line corresponding to start time of next frameは、outNと表記される。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０２９８
【補正方法】変更
【補正の内容】
【０２９８】
すなわち、垂直制御部１２３は、現在垂直パンブレ割合attractive vertical force for current frameであるinWeight（パンの重み）により、パンによる垂直方向の座標である（tmp1＋（2×H/HM））と、手振れを加味した垂直方向の座標である（tmp2＋inD）とを重み付けすることで、現在フレーム偶数ライン上読み出し垂直座標line corresponding to start time of current frameであるoutCを求める。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０２９９
【補正方法】変更
【補正の内容】
【０２９９】
さらに、垂直制御部１２３は、パンによる垂直方向の座標としてtmp1を用い、手振れによる垂直方向の座標としてtmp2を用いることで、現在垂直パンブレ割合attractive vertical force for current frameであるinWeight（パンの重み）を用いて、パンと手振れとを相互に加味した未来フレーム偶数ライン延長線上垂直座標line corresponding to start time of next frameであるoutNを算出する。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０３１５
【補正方法】変更
【補正の内容】
【０３１５】
サブ演算ブロック２１３には、現在フレーム奇数ライン露光時間exposure time for current motion capture、ライン番号curHM、およびクロックclockHMが入力される。また、サブ演算ブロック２１３は、入力信号に基づいて、現在フレーム奇数ライン露光時間exp time for cur motion capt、および直前フレーム奇数ライン露光時間exp time for prev motion captを出力する。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０３２２
【補正方法】変更
【補正の内容】
【０３２２】
また、サブ演算ブロック２１３の場合、ステップＳ８２においては、サブ演算ブロック２１３は、直前フレーム奇数ライン露光時間exp time for prev motion captであるout2に、現在フレーム奇数ライン露光時間exp time for cur motion captであるout1を代入する。また、サブ演算ブロック２１３は、現在フレーム奇数ライン露光時間exp time for cur motion captであるout1に、現在フレーム奇数ライン露光時間exposure time for current motion captureであるinを代入する。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０３４１
【補正方法】変更
【補正の内容】
【０３４１】
ステップＳ１０３において、サブ演算ブロック２２１は、直前読み出し偶数ライン位置read position for previous image captureであるreadPositionForImageCaptに、直前フレーム偶数ライン露光時間exp time for prev image captであるexpImgCaptに１クロックclockHM当たりの垂直方向の変化量dHを乗じた値を加算することにより、直前リセット偶数ライン位置reset position for previous image captureであるresetPositionForImageCaptを算出する。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０３４６
【補正方法】変更
【補正の内容】
【０３４６】
ステップＳ１０２において、サブ演算ブロック２３１は、未来フレーム偶数ライン上読み出し垂直座標line corresponding to start time of next frameは、startLineNewFrmから垂直方向の変化量dHを乗じた値を減算することで、現在リセット偶数ライン位置reset position for current image captureであるresetPositionForImageCaptを算出する。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０３４７
【補正方法】変更
【補正の内容】
【０３４７】
ステップＳ１０３において、サブ演算ブロック２３１は、現在リセット偶数ライン位置reset position for current image captureであるresetPositionForImageCaptに、現在フレーム偶数ライン露光時間exp time for cur image captであるexpimgCaptに垂直方向の変化量dHを乗じた値を加算することにより、現在リセット偶数ライン位置reset position for current image captureであるresetPositionForImageCaptを算出する。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０３７３
【補正方法】変更
【補正の内容】
【０３７３】
また、最新の直前のリセット偶数ライン位置latestResetForPrevImgCaptに３を加算した値が、floor関数により、直前リセット偶数ライン位置reset position for previous image captureであるresetPositionForPrevCaptの小数点以下を切り捨てた値以下であるとき、サブ演算ブロック２４１は、最新の直前リセット偶数ライン位置latestResetForPrevImgCaptを２インクリメントする。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０３８１
【補正方法】変更
【補正の内容】
【０３８１】
また、サブ演算ブロック２４１は、最新の直前リセット奇数ライン位置latestResetForPrevMotCapt[i]がイメージセンサ１１の垂直方向の範囲内であるとき、サブ演算ブロック２４１は、最新の直前リセット奇数ライン位置latestResetForPrevMotCapt[i]に対応する画素out[latestResetForPrevMotCapt[i]]に対してDoResetを設定し、リセットを指示する。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０３８７
【補正方法】変更
【補正の内容】
【０３８７】
ここで、図５２乃至図６０のフローチャートにおけるシンタックスにおいては、ライン番号curHMは、timeHMと表記され、現在読み出し偶数ライン位置read position for current image captureは、readPositionForImageCaptと表記される。また、現在読み出し奇数ライン位置reset position for current motion capture[0:3]は、readPositionForCurMotCapt[0:3]と表記され、直前読み出し偶数ライン位置read position for previous image captureは、readPositionForPrevImgCaptと表記される。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０３９７
【補正方法】変更
【補正の内容】
【０３９７】
ステップＳ２０６（図５３）において、サブ演算ブロック２６１は、ライン番号curHMであるtimeHMが０である場合、最新の直前読み出し偶数ライン位置latestReadForPrevImgCaptがイメージセンサ１１の垂直方向の範囲内、すなわち、0以上で、かつ、HS-1以下であるとき、現在時刻読み出し偶数ラインpresent read line for image captureであるpresentReadLineForImgCaptを直前読み出し偶数ライン位置latestReadForPrevImgCaptとし、さらに、直前読み出し偶数ライン位置latestReadForCurImgCaptに対応する画素out[presentReadLineForImgCapt]に対してDoRead、すなわち、読み出しを指示する。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０４０１
【補正方法】変更
【補正の内容】
【０４０１】
ステップＳ２０７（図５４）において、サブ演算ブロック２６１は、ライン番号curHMであるtimeHMが１である場合、最新の直前読み出し奇数ライン位置latestReadForPrevMotCapt[3]がイメージセンサ１１の垂直方向の範囲内、すなわち、0以上で、かつ、HS-1以下であるとき、現在時刻読み出し奇数ラインpresent read line for motion captureであるpresentReadLineForMotCapt[3]を、最新の現在リセット奇数ライン位置latestReadForCurMotCapt[3]とする。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】０４２０
【補正方法】変更
【補正の内容】
【０４２０】
そして、サブ演算ブロック２６１は、現在時刻読み出し奇数ラインpresentReadLineForMotCapt[1]に対応する画素out[presentReadLineForMotCapt[1]]に対してDoSecondQuaterRead、すなわち、奇数ラインの２回目の読み出しを指示する。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】０４２８
【補正方法】変更
【補正の内容】
【０４２８】
そして、サブ演算ブロック２６１は、現在時刻読み出し奇数ラインpresentReadLineForMotCapt[0]に対応する画素out[presentReadLineForMotCapt[0]]に対してDoFirstQuaterRead、すなわち、奇数ラインの１回目の読み出しを指示する。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】０４３６
【補正方法】変更
【補正の内容】
【０４３６】
尚、図６３における実線Ｌ５０１，Ｌ５０４，Ｌ５０７、および点線Ｌ５０２，Ｌ５０６については、図２５における実線Ｌ３４１乃至Ｌ３４３、および点線Ｌ３５１，Ｌ３７１と同じものである。また、実線Ｌ５０３は、実線Ｌ５０４と点線Ｌ５０２との間で３：１に案分された位置に設けられている。また、実線Ｌ５０５は、点線Ｌ５０６と実線Ｌ５０４との間で３：１に案分された位置に設けられている。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】０４４２
【補正方法】変更
【補正の内容】
【０４４２】
ここで、図６５，図６６のフローチャートにおいては、現在フレーム偶数ライン露光時間exp time for cur image captは、expTimefForCurImgCaptと表記され、直前フレーム偶数ライン露光時間exp time for prev image captは、expTimeForPrevImgCaptと表記される。また、偶数ライン係数exposure compensation value for image capture lineは、compValueForImgCaptと表記され、奇数ライン係数exposure compensation value for motion capture line[0:3]は、compValueForMotCapt[0:3]と表記される。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】０４４５
【補正方法】変更
【補正の内容】
【０４４５】
ステップＳ３０２において、サブ演算ブロック２８３は、全ラインについて、読み出し信号であるread[i]（図６５，図６６においてはi＝0乃至HS−1）が、読み出しを指示している場合、サブ演算ブロック２８２に格納されているRegResetTime[i]を読み出し、今現在の絶対時刻absoluteTimeとの差分を求め、求められた値で、直前フレーム偶数ライン露光時間exp time for prev image captであるexpTimeForPrevImgCaptを除することにより、偶数ライン係数exposure compensation value for image capture lineであるcompValueForImgCaptを算出する。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】０４４７
【補正方法】変更
【補正の内容】
【０４４７】
ステップＳ３０４において、サブ演算ブロック２８３は、ライン番号curHMであるtimeHMがHMの３／４以上である場合、全ラインについて、読み出し信号read[i]が３回目の読み出しを指示していたとき（DoThirdQuaterRead）、サブ演算ブロック２８２に格納されているRegResetTime[i]を読み出し、今現在の絶対時刻absoluteTimeとの差分を求め、求められた値で、現在フレーム偶数ライン露光時間exp time for cur image captであるexpTimeForCurImgCaptを除することにより、３回目の読み出しとなる奇数ライン係数exposure compensation value for motion capture lineであるcompValueForMotCapt[2]を算出する。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】０４４８
【補正方法】変更
【補正の内容】
【０４４８】
また、サブ演算ブロック２８３は、ライン番号curHMであるtimeHMがHMの３／４以上ではない場合、全ラインについて、読み出し信号read[i]が３回目の読み出しを指示していたとき（DoThirdQuaterRead）、サブ演算ブロック２８２に格納されているRegResetTime[i]を読み出し、今現在の絶対時刻absoluteTimeとの差分を求め、求められた値で、直前フレーム偶数ライン露光時間exp time for prev image captであるexpTimeForPrevImgCaptを除することにより、３回目の読み出しとなる奇数ライン係数exposure compensation value for motion capture lineであるcompValueForMotCapt[2]を算出する。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】０４４９
【補正方法】変更
【補正の内容】
【０４４９】
ステップＳ３０５（図６６）において、サブ演算ブロック２８３は、ライン番号curHMであるtimeHMがHMの２／４以上である場合、読み出し信号read[i]が２回目の読み出しを指示していたとき（DoSecondQuaterRead）、サブ演算ブロック２８２に格納されているRegResetTime[i]を読み出し、今現在の絶対時刻absoluteTimeとの差分を求め、求められた値で、現在フレーム偶数ライン露光時間exp time for cur image captであるexpTimeForCurImgCaptを除することにより、２回目の読み出しとなる奇数ライン係数exposure compensation value for motion capture lineであるcompValueForMotCapt[1]を算出する。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】０４５０
【補正方法】変更
【補正の内容】
【０４５０】
また、サブ演算ブロック２８３は、ライン番号curHMであるtimeHMがHMの２／４以上ではない場合、全ラインについて、読み出し信号read[i]が２回目の読み出しを指示していたとき（DoSecondQuaterRead）、サブ演算ブロック２８２に格納されているRegResetTime[i]を読み出し、今現在の絶対時刻absoluteTimeとの差分を求め、求められた値で、直前フレーム偶数ライン露光時間exp time for prev image captであるexpTimeForPrevImgCaptを除することにより、２回目の読み出しとなる奇数ライン係数exposure compensation value for motion capture lineであるcompValueForMotCapt[1]を算出する。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】０４５１
【補正方法】変更
【補正の内容】
【０４５１】
ステップＳ３０６において、サブ演算ブロック２８３は、ライン番号curHMであるtimeHMがHMの１／４以上である場合、全ラインについて、読み出し信号read[i]が１回目の読み出しを指示していたとき（DoFirstQuaterRead）、サブ演算ブロック２８２に格納されているRegResetTime[i]を読み出し、今現在の絶対時刻absoluteTimeとの差分を求め、求められた値で、現在フレーム偶数ライン露光時間exp time for cur image captであるexpTimeForCurImgCaptを除することにより、１回目の読み出しとなる奇数ライン係数exposure compensation value for motion capture lineであるcompValueForMotCapt[0]を算出する。
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】０４５２
【補正方法】変更
【補正の内容】
【０４５２】
また、サブ演算ブロック２８３は、ライン番号curHMであるtimeHMがHMの１／４以上ではない場合、全ラインについて、読み出し信号read[i]が１回目の読み出しを指示していたとき（DoFirstQuaterRead）、サブ演算ブロック２８２に格納されているRegResetTime[i]を読み出し、今現在の絶対時刻absoluteTimeとの差分を求め、求められた値で、直前フレーム偶数ライン露光時間exp time for prev image captであるexpTimeForPrevImgCaptを除することにより、１回目の読み出しとなる奇数ライン係数exposure compensation value for motion capture lineであるcompValueForMotCapt[0]を算出する。
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】０４６１
【補正方法】変更
【補正の内容】
【０４６１】
ステップＳ３３３において、制御部１２１は、現在垂直基準位置designated line number which attracts the start of current frameを（HS−H）／２に設定する。また、制御部１２１は、直前水平基準位置designated pixel number which attracts the start of previous frameを（WS−W）／２に設定する。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】０４８４
【補正方法】変更
【補正の内容】
【０４８４】
なお、４つ全てのデータが無効である場合、動き検出部１２９は、内部のデータメモリに格納する、時刻absoluteTimeに対応する垂直方向オフセットoffsetHの値として、データメモリから時刻(absoluteTime−2)に対応する垂直方向オフセットoffsetHを２倍した値から時刻(absoluteTime−4)に対応する垂直方向オフセットoffsetHの値を引き算した値（即ち、時刻(absoluteTime−4)および(absoluteTime−2)の値から、時刻absoluteTimeに対応する垂直方向オフセットoffsetHの値を外挿した値）とする。