JP5778998B2 - 撮像装置、画像生成方法およびコンピュータプログラム - Google Patents

撮像装置、画像生成方法およびコンピュータプログラム Download PDF

Info

Publication number
JP5778998B2
JP5778998B2 JP2011123627A JP2011123627A JP5778998B2 JP 5778998 B2 JP5778998 B2 JP 5778998B2 JP 2011123627 A JP2011123627 A JP 2011123627A JP 2011123627 A JP2011123627 A JP 2011123627A JP 5778998 B2 JP5778998 B2 JP 5778998B2
Authority
JP
Japan
Prior art keywords
image
shake
sensor
subject image
detected
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
JP2011123627A
Other languages
English (en)
Other versions
JP2012015999A (ja
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.)
Panasonic Intellectual Property Corp of America
Original Assignee
Panasonic Intellectual Property Corp of America
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 Panasonic Intellectual Property Corp of America filed Critical Panasonic Intellectual Property Corp of America
Priority to JP2011123627A priority Critical patent/JP5778998B2/ja
Publication of JP2012015999A publication Critical patent/JP2012015999A/ja
Application granted granted Critical
Publication of JP5778998B2 publication Critical patent/JP5778998B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • H04N23/6811Motion detection based on the image signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • H04N23/6812Motion detection based on additional sensors, e.g. acceleration sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/683Vibration or motion blur correction performed by a processor, e.g. controlling the readout of an image memory
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B2205/00Adjustment of optical system relative to image or object surface other than for focusing
    • G03B2205/0007Movement of one or more optical elements for control of motion blur
    • G03B2205/0015Movement of one or more optical elements for control of motion blur by displacing one or more optical elements normal to the optical axis
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B2217/00Details of cameras or camera bodies; Accessories therefor
    • G03B2217/005Blur detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Adjustment Of Camera Lenses (AREA)

Description

本発明は撮像装置に関し、特に、手振れ補正機能を有する撮像装置に関する。
特許文献1は、手振れ補正機能を有するデジタルビデオカメラを開示する。このデジタルビデオカメラは、光学式の手振れ補正機能と、電子式の手振れ補正機能とを有している。このデジタルビデオカメラは、角速度センサを用いて、自装置の振れを検出する。このデジタルビデオカメラは、検出した自装置の振れを光学式の手振れ補正機能と電子式の手振れ補正機能とを用いて補正する。
これにより、このデジタルビデオカメラは、飛躍的に大きい補正角度を得て、大強度の振れでも十分に補正できる。
特開2009−272890号公報
しかしながら、上記特許文献1に開示されているデジタルビデオカメラは、常に角速度センサを用いて自装置の振れを検出して光学式の手振れ補正機能および電子式の手振れ補正機能を実現するため、補正の精度は角速度センサの検出性能に依存してしまう。より具体的には、特許文献1に記載のデジタルビデオカメラは、角速度センサの検出限界を超えて自装置の細かな振れを精度良く検出することはできない。その結果、このデジタルビデオカメラでは、そのような細かな振れに起因する画像の振れを精度良く補正することができなかった。
たとえば図9(a)は、デジタルビデオカメラが実際に受ける振れの波形を示す。横軸は時間を表し、縦軸は振れに対応する角速度を示す。この波形には、相対的に低周波の振れ波形と高周波の振れ波形とが重畳されていることが理解される。一般的には、デジタルビデオカメラに与えられる手振れにおいて、高周波成分は微小振幅の手振れにより構成され、低周波成分は高周波成分と比較して大きな振幅の手振れにより構成される。
一方、図9(b)は、デジタルビデオカメラ内の角速度センサが検出した振れの波形を示す。この波形は、図9(a)の低周波の振れ波形に相当する波形であり、高周波の振れ波形は含まれていない。その理由は、角速度センサが当該高周波の振れ波形を検出できるほどの検出性能を有していないためである。なお、このような高周波の振れ波形を角速度センサが仮に検出できたとしても、その波形の振幅は角速度センサの検出結果を示す信号のノイズ成分の振幅と同等程度になる。したがって、角速度センサからの信号を受け取った他の信号処理回路がそのような高周波の振れ波形をノイズ成分から抽出することは実質的には困難である。
図9(c)は、図9(a)に示す波形を、上述の角速度センサの検出結果を用いて補正した後の波形を示す。補正後の波形は完全に平坦ではなく、上述した高周波の振れ波形が残存していることが理解される。
従来のデジタルビデオカメラにおいては、そのような高周波の振れが撮影画像の画質に与える影響は問題とされていなかった。その理由は、撮像素子の感度は比較的低く、また、撮像素子の画素数も少なかったため、使用者に感知できるほどの影響として画質へ顕れていなかったためである。
しかしながら、近年、撮像素子の感度の向上、撮像素子の画素数、レンズ性能の向上などに起因して、高周波の振れが撮影画像の画質に与える影響が顕在化してきている。
本発明は、上述の課題に鑑みてなされたものであって、その目的は、細かな手振れについても精度良く補正する技術を提供することにある。
本発明による撮像装置は、被写体像を形成する光学系と、前記被写体像を受けて前記被写体像を含む画像の信号を出力する撮像素子と、自装置の動きに応じて前記自装置の振れを検出するセンサと、前記画像の信号を受け取り、前記画像の一部を切り出して出力する画像処理部であって、前記画像の切り出し範囲を変更することにより、前記自装置の振れに起因する前記画像内の前記被写体像の振れを軽減する処理を行う画像処理部とを備えた撮像装置であって、前記画像処理部は、前記センサによって検出された前記自装置の振れの大きさに応じて、前記センサによって検出された前記自装置の振れに基づいて前記画像の切り出し範囲を変更するか、前記被写体像の動きに基づいて前記画像の切り出し範囲を変更するかを切り換える。
前記画像処理部は、前記センサによって検出された前記自装置の振れが所定の値よりも大きいときは、前記センサによって検出された前記自装置の振れに基づいて前記画像の切り出し範囲を変更し、前記センサによって検出された前記自装置の振れが所定の値以下のときは、前記被写体像の動きに基づいて前記画像の切り出し範囲を変更してもよい。
前記センサによって検出された前記自装置の振れが所定の値以下のとき、前記撮像素子は複数枚の画像の信号を出力し、前記画像処理部は、前記複数枚の画像を利用して、前記被写体像の動きを検出し、前記被写体像の動きに基づいて前記画像の切り出し範囲を変更してもよい。
前記撮像装置は、前記被写体像の動き、および、前記センサによって検出された前記自装置の振れに基づいて、前記画像処理部に前記画像内の前記被写体像の振れを軽減する処理を行わせるか否かを決定する制御部をさらに備えていてもよい。
前記センサによって検出された前記自装置の振れが所定の値より大きいとき、前記撮像素子は複数枚の画像の信号を出力し、前記画像処理部は、前記複数枚の画像を利用して、前記被写体像の動きを検出し、前記センサによって検出された前記自装置の振れおよび前記被写体像の動きに基づいて前記画像の切り出し範囲を変更してもよい。
前記撮像装置は、前記センサによって検出された前記自装置の振れに基づいて前記光学系の光軸をずらすことにより、前記自装置の振れに起因する前記画像内の前記被写体像の振れを軽減する処理を行う補正回路をさらに備えていてもよい。
本発明による画像生成方法は、光学系と、撮像素子と、センサとを有する撮像装置を用いた画像の生成方法であって、前記光学系を用いて被写体像を形成するステップと、前記撮像素子において被写体像を受けて、前記被写体像を含む画像の信号を生成するステップと、前記センサを用いて、前記撮像装置の動きに応じて前記撮像装置の振れを検出するステップと、生成された前記画像の切り出し範囲を変更することにより、前記自装置の振れに起因する前記画像内の前記被写体像の振れを軽減して出力するステップとを包含し、前記被写体像の振れを軽減して出力する前記ステップは、前記センサによって検出された前記撮像装置の振れの大きさに応じて、前記センサによって検出された前記自装置の振れに基づいて前記画像の切り出し範囲を変更するか、前記被写体像の動きに基づいて前記画像の切り出し範囲を変更するかを切り換える。
本発明によるコンピュータプログラムは、光学系と、撮像素子と、センサとを有する撮像装置のコンピュータによって実行される、記録媒体に記録されたコンピュータプログラムであって、前記コンピュータプログラムは、前記コンピュータプログラムを実行する前記コンピュータに、前記光学系を用いて被写体像を形成するステップと、前記撮像素子において被写体像を受けて、前記被写体像を含む画像の信号を生成するステップと、前記センサを用いて、前記撮像装置の動きに応じて前記撮像装置の振れを検出するステップと、生成された前記画像の切り出し範囲を変更することにより、前記自装置の振れに起因する前記画像内の前記被写体像の振れを軽減して出力するステップとを実行させ、前記被写体像の振れを軽減して出力する前記ステップは、前記センサによって検出された前記撮像装置の振れの大きさに応じて、前記センサによって検出された前記自装置の振れに基づいて前記画像の切り出し範囲を変更するか、前記被写体像の動きに基づいて前記画像の切り出し範囲を変更するかを切り換える、コンピュータプログラム。
本発明によれば、細かな手振れを比較的精度良く補正できる技術を提供できる。
デジタルビデオカメラ100の構成を示すブロック図である。 ジャイロセンサ220による振れ検出を説明するための模式図である。 (a)および(b)は、ブロックマッチングによって動き検出を行うときの基準フレームと参照フレームとを示す図である。 動きベクトルの検出方法の例を示す図である。 電子式手振れ補正を説明するための模式図である。 デジタルビデオカメラ100における手振れ補正制御動作を説明するためのフローチャートである。 (a)〜(d)は、上述のステップS110からステップS140までの処理に関連する波形例を示す図である。 (a)〜(d)は、上述のステップS110からステップS170までの処理に関連する波形例を示す図である。 (a)はデジタルビデオカメラが実際に受ける振れの波形を示す図であり、(b)はデジタルビデオカメラ内の角速度センサが検出した振れの波形を示す図であり、(c)は図9(a)に示す波形を、上述の角速度センサの検出結果を用いて補正した後の波形を示す図である。
本発明は、撮像機能を有する電子機器、すなわち撮像装置として実施される。たとえば、デジタルビデオカメラ、デジタルスチルカメラ、カメラ付きの携帯電話は、そのような電子機器に含まれる。また、当該電子機器を動作させるためのコンピュータプログラム、および、コンピュータプログラムを記録した記録媒体も本発明の範疇である。
以下、添付の図面を参照しながら、本発明による撮像装置の実施形態を説明する。以下の実施形態においては、本発明にかかる電子機器はデジタルビデオカメラであるとして説明する。
〔1.構成〕
まず、図1を参照しながら、本実施形態にかかるデジタルビデオカメラの構成を説明する。
図1は、デジタルビデオカメラ100の構成を示すブロック図である。デジタルビデオカメラ100は、ズームレンズ110等からなる光学系により形成された被写体像をCCDイメージセンサー180(「撮像素子」とも呼ぶ。)で撮像する。CCDイメージセンサー180で生成された映像データは、画像処理部190で各種処理が施され、メモリカード240に格納される。また、メモリカード240に格納された映像データは、液晶モニタ270で表示可能である。以下、デジタルビデオカメラ100の構成を詳細に説明する。
デジタルビデオカメラ100の光学系は、ズームレンズ110、光学式手振れ補正回路(Optical Image Stabilizer;OIS)140、フォーカスレンズ170を含む。ズームレンズ110は、光学系の光軸に沿って移動することにより、被写体像を拡大又は縮小可能である。また、フォーカスレンズ170は、光学系の光軸に沿って移動することにより、被写体像の焦点距離を調整する。
OIS140は、その内部に、光軸に垂直な面内で移動可能な補正レンズを有する。OIS140は、デジタルビデオカメラ100の振れを相殺する方向に補正レンズを駆動することにより、被写体像の振れを低減する。
ズームモータ130は、ズームレンズ110を駆動する。ズームモータ130は、パルスモータやDCモータ、リニアモータ、サーボモータなどで実現してもよい。ズームモータ130は、カム機構やボールネジなどの機構を介してズームレンズ110を駆動するようにしてもよい。検出器120は、ズームレンズ110が光軸上でどの位置に存在するのかを検出する。検出器120は、ズームレンズ110の光軸方向への移動に応じて、ブラシ等のスイッチによりズームレンズの位置に関する信号を出力する。
OISアクチュエータ150は、OIS140内の補正レンズを光軸と垂直な面内で駆動する。OISアクチュエータ150は、平面コイルや超音波モータなどで実現できる。また、検出器160は、OIS140内における補正レンズの移動量を検出する。
CCDイメージセンサー180は、ズームレンズ110等からなる光学系で形成された被写体像を撮像して、映像データを生成する。CCDイメージセンサー180は、露光、転送、電子シャッタなどの各種動作を行う。
上述した光学系および撮像素子180は、画像の撮影に際して用いられる。これらはまとめて「撮像部」とも呼ばれることがある。
画像処理部190は、CCDイメージセンサー180で生成された映像データに対して各種の処理を施す。より具体的に説明すると、画像処理部190は、CCDイメージセンサー180で生成された映像データに対して処理を施し、液晶モニタ270に表示するための映像データを生成する。また、メモリカード240に再格納するための映像データを生成したりする。例えば、画像処理部190は、CCDイメージセンサー180で生成された映像データに対してガンマ補正やホワイトバランス補正、傷補正などの各種処理を行う。また、画像処理部190は、CCDイメージセンサー180で生成された映像データに対して、H.264規格やMPEG2規格に準拠した圧縮形式等により映像データを圧縮する。画像処理部190は、DSPやマイコンなどで実現可能である。ただし、画像処理部190は、ハードウェアとソフトウェアとを組み合わせることによって実現してもよい。
コントローラー210は、デジタルビデオカメラ100全体を動作を制御する。コントローラー210は、半導体素子などで実現可能である。コントローラー210もまた、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。コントローラー210は、マイコンなどで実現できる。
メモリ200は、画像処理部190及びコントローラー210のワークメモリとして機能する。メモリ200は、例えば、DRAM、強誘電体メモリなどで実現できる。
液晶モニタ270は、CCDイメージセンサー180で生成した映像データが示す画像や、メモリカード240から読み出した映像データが示す画像を表示可能である。
ジャイロセンサ220は、圧電素子等の振動材等で構成される。ジャイロセンサ220は、圧電素子等の振動材を一定周波数で振動させコリオリ力による力を電圧に変換して角速度に関する情報(「角速度情報」)を得る。ジャイロセンサ220から角速度情報を得て、この揺れを相殺する方向にOIS内の補正レンズを駆動させることにより、デジタルビデオカメラ100は、使用者による手振れを補正する。
なお、本実施形態ではジャイロセンサ220から出力されるジャイロ信号(角速度情報)を利用した例を説明するが、これは一例である。たとえばジャイロセンサ220に代えて角加速度センサや加速度センサを用いてもよい。いずれも自装置の動きに基づいて自装置の振れを検出する検出機能を有している。
カードスロット230は、メモリカード240を着脱可能である。カードスロット230は、機械的及び電気的にメモリカード240と接続可能である。メモリカード240は、フラッシュメモリや強誘電体メモリなどを内部に含み、データを格納可能である。
内部メモリ280は、フラッシュメモリや強誘電低メモリなどで構成される。内部メモリ280は、デジタルビデオカメラ100全体を制御するための制御プログラム等を格納する。コントローラー210および/または画像処理部190はこの制御プログラムの全部または一部を実行することにより、後述の図6に示す処理を行うことが可能である。
操作部250は、使用者から画像の撮像指示を受け付ける。ズームレバー260は、使用者からズーム倍率の変更指示を受け付ける。
〔2.手振れ補正〕
本実施形態にかかるデジタルビデオカメラ100は、手振れ補正機能を有する。手振れ補正機能とは、自装置の振れが撮影された画像に与える影響を低減する機能である。
撮影された画像に与える影響を低減するために、まず、デジタルビデオカメラ100は、自装置の振れを検出する。デジタルビデオカメラ100は、自装置の振れの検出方法として2種類の方法を有する。具体的には、ジャイロセンサ220を用いて角速度を検出する方法、および、撮影された複数の画像から画像の動きを検出し、その動きを自装置の振れとして検出する方法(動き検出方法)である。
また、撮影された画像に与える影響を低減するために、デジタルビデオカメラ100は、検出した振れを補正する。デジタルビデオカメラ100は、振れの補正方法として2種類の方法を有する。具体的には、光学式手振れ補正方法、および、電子式手振れ補正方法である。
以下、2種類の自装置の振れの検出方法と、2種類の振れの補正方法を詳細に説明する。
〔2−1.振れの検出方法〕
まず、自装置の振れの検出方法を説明する。
〔2−1−1.ジャイロセンサ220による振れの検出〕
ジャイロセンサ220による振れ検出を、図2を用いて説明する。図2は、ジャイロセンサ220による振れ検出を説明するための模式図である。
ジャイロセンサ220は、自装置に与えられた振れに応じた電気信号(ジャイロ信号)を出力する。このジャイロ信号は、上述した角速度情報である。
図2は、自装置に与えられた振れの角度を示す波形(1)と、ジャイロセンサ220が検出した、自装置の振れの角速度を示すジャイロ信号の波形(2)とを示している。図9を参照しながら説明したように、ジャイロセンサ220から出力されるジャイロ信号には、実際に自装置に与えられた振れのうち、相対的に低周波の振れ波形のみが含まれており、高周波の振れ波形は含まれないことに留意されたい。
コントローラー210は、ジャイロセンサ220から取得したジャイロ信号を積分することで振れの角度を演算する。コントローラー210は、この演算結果に基づいて、OISアクチュエータ150の駆動量を決定する。
〔2−1−2.撮影された画像に基づく動きの検出〕
次に、撮影された画像に基づく動き検出を、図3および図4を用いて説明する。図3および図4は、撮影された画像に基づく動き検出を説明するための模式図である。
画像処理部190は、ブロックマッチング、勾配法、位相相関法等の既存の公知技術によって、撮影された画像の動き(オプティカルフロー)を検出する。
画像処理部190は、撮像した画像の差分を計算できる。具体的には画像処理部190は、撮像された1つの画像(基準フレーム)と、その画像よりも後に撮像された画像(参照フレーム)との差分を計算する。
図3(a)および(b)は、ブロックマッチングによって動き検出を行うときの基準フレームと参照フレームとを示している。画像処理部190は、基準とするフレーム(動きを求めるべく着目している時刻tにおける画像)内に、図3(a)に示す窓領域Aを設定する。そして、窓領域内のパターンと類似するパターンを参照フレーム内で探索する。参照フレームとして、たとえば着目フレームの次のフレームが利用されることが多い。
探索範囲は、図3(b)に示すように、通常、移動量ゼロの位置Bを基準に予め一定の範囲(同図3(b)中のC)が設定される。また、パターンの類似の度合い(程度)は、差分を用いた演算、たとえば残差平飽和(SSD:Sum of Square Differrences)や、残差絶対値和(SAD:Sum ofAbsoluted Differences)を利用して評価することが可能である。演算の結果、画像処理部190は、撮影された画像に基づく動き検出結果として、動いた方向および動き量(これらはまとめて「動きベクトル」とも呼ばれる。)を生成する。
画像処理部190は、計算した動きベクトルをコントローラー210に出力する。コントローラー210は、この動きベクトルに基づいて、画像の動いた方向及び動き量を認識する。つまり、コントローラー210は、この動きベクトルに基づいて、自装置の振れの方向及び量を認識する。
ここで図4を参照しながら、動きベクトルの検出の具体例を説明する。図4は動きベクトルの検出方法の例を示す。図4において、実線で示された被写体像は、時刻t0における画像に存在する。一方、点線で示された被写体像は、時刻t1における画像に存在する。説明の簡単化のため、図示された被写体に対して、窓領域が設定されたとする。実線で示された被写体像は、10画素右側の点線で示された被写体像に移動したとする。
時刻t1における画像は、t0の1/60秒後に撮像された画像である。画像処理部190は、時刻t0の画像と時刻t1の画像間の差分を計算できる。その結果、画像処理部190は、画像の動いた方向は右方向であると特定し、動き量は10画素であると特定する。画像処理部190は、計算した動きベクトルをコントローラー210に出力する。コントローラー210は、取得した動きベクトルに基づいて、自装置が左側に10画素振れたことを認識する。これは、画像が右側に10画素振れたことが検出されたため、自装置はその反対方向に移動したことを意味している。
〔2−2.振れの補正方法〕
次に、自装置の振れが撮影された画像に与える影響の低減方法を説明する。
〔2−2−1.光学式手振れ補正〕
光学式手振れ補正とは、自装置の振れに応じて、光学系の光軸をずらすことにより、自装置の振れが撮影された画像に与える影響を低減する補正方法である。上述したように、デジタルビデオカメラ100は、OIS140を有する。デジタルビデオカメラ100は、自装置の振れを相殺するように、OIS140を駆動し、光学系内の光軸をずらす。これにより、デジタルビデオカメラ100は、自装置の振れによる撮影された画像への影響を低減できる。
〔2−2−2.電子式手振れ補正〕
電子式手振れ補正を、図5を用いて説明する。図5は、電子式手振れ補正を説明するための模式図である。電子式手振れ補正とは、自装置の振れに応じて、撮影された画像のうちの切り出し範囲を変更することにより、自装置の振れが撮影された画像に与える影響を低減する補正方法である。
具体例を図5を用いて説明する。
図5は、CCDイメージセンサー180が出力した信号が示す全体画像290と、切り出し範囲300aおよび300bとの関係を示す。CCDイメージセンサー180は、図5の全体画像290として示される、全ての撮像素子を用いて撮像された画像の画像信号を出力する。デジタルビデオカメラ100は、全体画像290のうちの一部の画像を切り出す。デジタルビデオカメラ100は、切り出した画像をメモリカード240に記録したり、液晶モニタ270に表示したりする。例えば、切り出し画像300がメモリカード240に記録されたり、液晶モニタ270に表示されたりする。
ここで、実線で示された画像300aは、時刻t0に撮像された画像である。一方、点線で示された画像300bは、時刻t1に撮像された画像である。時刻t1における画像300bは、時刻t0の1/60秒後に撮像された画像である。
画像処理部190は、全体画像290から映像出力に使用する切り出し範囲300の位置を変更することができる。時刻t0から時刻t1にかけて振れが発生した時、振れを相殺するように、それまでの全体画像290からの切り出し範囲300aを、切り出し範囲300bに変更することで、自装置の振れが撮影された画像に与える影響を低減できる。
〔3.手振れ補正制御〕
次に、図6を参照しながら、本実施形態にかかるデジタルビデオカメラ100の手振れ補正制御を説明する。
図6は、デジタルビデオカメラ100における手振れ補正制御動作を説明するためのフローチャートである。なお、手振れ補正制御によって生成された一連の画像は、モニタ270に表示されてもよいし、そのデータが圧縮されてメモリカード240に記録されてもよい。
デジタルビデオカメラ100の振れ検出方法は、上述したジャイロセンサ220による振れ検出と撮影された画像に基づく動き検出を併用する。また振れ補正方法は、上述した光学式手振れ補正と電子式手振れ補正を併用する。
使用者は、操作部材250を操作することにより、デジタルビデオカメラ100を撮像モードに設定できる(S100)。撮像モードに設定されると、デジタルビデオカメラ100は、使用者による手振れの補正を開始する。
まず、コントローラー210は、ジャイロセンサ220の出力(角速度情報)を取得する(S110)。コントローラー210は、角速度情報を所定の期間だけ積分して角度の情報を生成する。
コントローラー210は、取得したジャイロ信号に基づいて、振れを相殺するようにOIS140を駆動する(S120)。すなわち、コントローラー210は光学式手振れ補正制御を行う。但し、自装置の振れが大きすぎる場合は、OIS140の駆動範囲では振れを補正しきれないため、手振れが残留する。また、自装置の振れが小さすぎる場合は、ジャイロセンサ220の分解能では振れを検出できないため、手振れが残留する。また、自装置の振れが並進方向である場合には、ジャイロセンサ220が振れを検出できないため、手振れが残留する。
OIS140を駆動すると、コントローラー210は、取得したジャイロ信号から得られた角度の情報と所定の値とを比較する(S130)。所定の値とは、たとえば0.3度である。
取得したジャイロ信号が所定の値より大きい場合、コントローラー210は、取得したジャイロ信号に基づいて、電子式手振れ補正による補正量を決定する(S140)。具体的には、取得したジャイロ信号のうち、ある所定の値以下はステップS120の光学式手振れ補正制御によって補正されているため、ある所定の値以上の信号成分を電子式手振れ補正による補正量として決定する。補正量を決定すると、コントローラー210は、撮影された画像を電子的に補正するよう画像処理部190を制御する(S140)。
ここで、図7(a)〜(d)は、上述のステップS110からステップS140までの処理に関連する波形例を示す。図7(a)は、デジタルビデオカメラ100が実際に受けた振れの波形を示す。この波形には、相対的に低周波の振れ波形と高周波の振れ波形とが重畳されている。そして図7(b)は、ステップS110において取得されたジャイロ信号から得られた角度に関する波形を示す。図7(b)に示す範囲Dは、OIS140で補正可能な振幅の範囲を示している。従って、範囲Dを超える部分の振幅は、ジャイロ信号により検出できている範囲に含まれてはいるが、光学式手振れ補正制御によって完全に補正することができない。
このような状況下で図6のステップS120で光学式手振れ補正が行われる。図7(c)は、図7(b)の波形から、補正可能な範囲Dに含まれる波形を除去した後の波形を示す。すなわち図7(c)に示す信号は、ジャイロ信号に基づいて生成される信号である。この波形は、ジャイロセンサ220が検出する振れのうち、光学式手振れ補正制御によって補正された振れ(振幅値0の部分)と、光学式手振れ補正制御によっては補正されなかった振れ(振幅値が0でない部分)とを表している。つまり、図7(c)に示す波形は、光学式手振れ補正制御を行った場合において補正すべき振れを示していると言える。
コントローラー210は、図7(c)に示す波形の振れが残存していると認識している。これは、生成された画像には、光学式手振れ補正がなされなかった振れの影響が含まれていることを意味する。コントローラー210は、図7(c)に示す信号に基づいて、残った振れの影響を含む画像を電子的に補正するよう画像処理部190を制御する(S140)。
そして図7(d)は、図7(c)に示す波形を利用して電子式手振れ補正制御を行った結果を示している。この結果、低周波の振れ波形についてはOIS140の補正範囲を超えて、自装置の振れを補正できる。高周波の振れが残存する理由は、ここで行われた電子式手振れ補正はジャイロ信号に基づいて行われたためである。この理由は、図9(c)に示される高周波の振れが残存していた理由と同じである。なお図8(d)に関連して後述するように、被写体像の動きに基づく電子式手振れ補正を行った場合には、そのような高周波の振れを抑えることができる。
なお、図6のステップS140に示す「取得したジャイロ信号に基づいて」とは、図7(b)に示すジャイロ信号の波形から図7(c)に示す波形を求め、得られた図7(c)に示す波形に基づいて、という意味である。
再び図6を参照する。
ステップS130において、取得したジャイロ信号から得られた角度の情報が所定の値以下場合、画像処理部190は、撮影された画像に基づいて画像の動きベクトルを検出し、コントローラー210に出力する(S150)。コントローラー210は、画像処理部190から取得した動きベクトルと、ジャイロセンサ220から取得したジャイロ信号とを比較することで、電子式手振れ補正による補正量を決定する(S160)。
このように、デジタルビデオカメラ100は、画像処理部190から取得した動きベクトルと、ジャイロセンサ220から取得したジャイロ信号とを比較する。このような比較を行う理由を説明する。撮影された画像に基づく動き検出によれば、カメラ振れした場合も、被写体が動いた場合も、動きベクトルが検出されることになる。一方、ジャイロセンサ220に基づく振れ検出によれば、被写体動作に関わらず、カメラが回転方向に振れた場合にのみ振れ信号が検出される。たとえば動きベクトルによって示される動き量が大きいにもかかわらず、ジャイロセンサ220からのジャイロ信号が非常に小さい場合には、被写体のみが動き、デジタルビデオカメラ100は動いていないと推測される。このような場合には、電子式手振れ補正を行ったとしても画質の向上を望むことは困難である。そのためコントローラ210は画像処理部190に指示を送信し、電子式手振れ補正を行わせない。一方、動きベクトルによって示される動き量が比較的大きく、ジャイロセンサ220からのジャイロ信号も比較的大きい場合には、デジタルビデオカメラ100が動いたと推測される。このとき、コントローラ210は、画像処理部190に指示を送信し、電子式手振れ補正を行わせる。
よって、ジャイロ信号と動きベクトルとを比較することで、被写体が動いた場合の動き量を手振れとして認識する確率を低減できる。補正量を決定すると、コントローラー210は、撮影された画像を電子的に補正するよう画像処理部190を制御する(S170)。
ここで、図8(a)〜(d)は、上述のステップS110からステップS170までの処理に関連する波形例を示す。図8(a)は、デジタルビデオカメラ100が実際に受けた振れの波形を示す。この波形には、相対的に低周波の振れ波形と高周波の振れ波形とが重畳されている。そして図8(b)は、ステップS110において取得されたジャイロ信号から得られた角度に関する波形を示す。図8(b)に示す範囲Dは、OIS140で補正可能な振幅の範囲を示している。図8(b)の例では、自装置が受ける振れの大きさは、OIS140で補正可能な範囲の振幅である。図6のステップS120において行われた光学式手振れ補正の結果、図8(c)に示す波形が示す振れが残存することとなる。
そして処理はステップS130からステップS150以降に進む。ステップS150およびS160では、コントローラ210は、撮影した複数の画像から検出された被写体の動きベクトルとジャイロ信号とを比較し、電子式手振れ補正による補正量を決定する。図8(d)は、決定された補正量を利用して電子的補正された後の波形を示す。図8(d)によれば、低周波の振れのみならず高周波の振れも除去されていることが理解される。
このように、本実施形態にかかるデジタルビデオカメラ100は、電子式手振れ補正の補正量を決定する際に、自装置の振れの大きさに応じて、ジャイロセンサ220により検出した自装置の振れを補正するか、撮影された画像に基づいて検出した自装置の振れを補正するかを切り替える。これにより、自装置の振れが小さすぎたとしても、ジャイロセンサ220の分解能では検出できない振れを検出し、補正できる。
また、本実施形態にかかるデジタルビデオカメラ100は、光学式手振れ補正による補正後に残留した振れを低減するために、電子式手振れ補正を行う。電子式手振れ補正の補正量を決定する際に、自装置の振れの大きさに応じて、ジャイロセンサ220により検出した自装置の振れを補正するか、撮影された画像に基づいて検出した自装置の振れを補正するかを切り替える。これにより、自装置の振れが小さすぎたとしても、ジャイロセンサ220の分解能では検出できない振れを検出し、補正できる。また、自装置の振れが大きすぎたとしても、OIS140の駆動範囲では補正しきれない振れを補正できる。
以上、本発明の実施形態を説明した。上述の実施形態は本発明の一例に過ぎず、本発明は、これらには限定されない。そこで、以下、上述の実施形態の変形例とともに、本発明の範疇に属する変形例を説明する。
本実施形態にかかるデジタルカメラ100の光学系及び駆動系は、図1に示すものに限定されない。例えば、図1では3群構成の光学系を例示しているが、他の群構成のレンズ構成としてもよい。また、それぞれのレンズは、1つのレンズで構成してもよく、複数のレンズから構成されるレンズ群として構成してもよい。
また、本実施形態では、撮像手段として、CCDイメージセンサー180を例示したが、本発明はこれに限定されない。例えば、CMOSイメージセンサーで構成してもよく、NMOSイメージセンサーで構成してもよい。
また、本実施形態では、光学式手振れ補正後に残留した振れを補正する際に、電子式の手振れ補正を行った。しかしながら、本発明は必ずしもこのような構成に限定されない。例えば、電子式手振れ補正のみを有するような構成にも適用できる。
なお、図6のステップS140では、ジャイロセンサ220の出力信号に基づいて得られた信号のみを用いて手振れ補正制御を行うと説明した。しかしながら、被写体像の動き検出を行って、検出された動きベクトルをさらに利用して自装置の振れを検出してもよい。その場合には、ステップS140において、電子的補正制御によって低周波の振れを補正し、その後、動き検出を行うことにより、高周波の振れ(図7(d))を補正することが可能である。動き検出処理の詳細は先に説明したとおりであるから、その説明は省略する。
また、本実施形態では、ジャイロセンサ220により検出した振れの大きさが所定の値より大きいか小さいかで、ジャイロセンサ220により検出した振れを補正するか、撮影された画像に基づいて検出した振れを補正するかを切り替えることとした。しかしながら、必ずしも、このような構成である必要はない。例えば、撮影された画像に基づいて検出した振れの大きさが所定の値より大きいか小さいかで、ジャイロセンサ220により検出した振れを補正するか、撮影された画像に基づいて検出した振れを補正するかを切り替えてもよい。
上述した説明では、デジタルビデオカメラを一例として挙げて説明した。しかしながら、たとえばスチルカメラであってもよい。近年、スチルカメラには動画撮影機能は具備されており、またジャイロセンサ220も設けられていることが多いためである。なお、撮影モードは動画モードには限られず、たとえば連続撮影モード(連写モード)であってもよい。連写モードを有していれば、電子的補正において複数枚撮影された画像から、動き検出が可能だからである。
本発明は、デジタルビデオカメラやデジタルスチルカメラ等の撮像装置に適用できる。
100 デジタルカメラ
110 ズームレンズ
120 検出器
130 ズームモータ
140 OIS
150 OISアクチュエータ
160 検出器
170 フォーカスレンズ
180 CCDイメージセンサー
190 画像処理部
200 メモリ
210 コントローラー
220 ジャイロセンサ
230 カードスロット
240 メモリカード
250 操作部材
260 ズームレバー
270 液晶モニタ
280 内部メモリ

Claims (8)

  1. 被写体像を形成し、補正レンズを含む光学系と、
    前記被写体像を受けて前記被写体像を含む画像の信号を出力する撮像素子と、
    自装置の動きに応じて前記自装置の振れを検出するセンサと、
    前記画像の信号を受け取り、前記画像の一部を切り出して出力する画像処理部であって、前記画像の切り出し範囲を変更することにより、前記自装置の振れに起因する前記画像内の前記被写体像の振れを軽減する処理を行う画像処理部と
    前記自装置全体の動作を制御する制御部と、
    を備え、
    前記制御部は、前記センサによって検出された前記自装置の振れに基づいて前記自装置の振れを相殺する方向に前記補正レンズを駆動させて、光学式手振れ補正を行うように制御し、
    前記画像処理部は、前記光学式手振れ補正の後に、前記センサによって検出された前記自装置の振れの大きさに応じて、前記センサによって検出された前記自装置の振れに基づいて前記画像の切り出し範囲を変更するか、前記被写体像の動きに基づいて前記画像の切り出し範囲を変更するかを切り換える、撮像装置。
  2. 前記画像処理部は、
    前記センサによって検出された前記自装置の振れが所定の値よりも大きいときは、前記センサによって検出された前記自装置の振れに基づいて前記画像の切り出し範囲を変更し、
    前記センサによって検出された前記自装置の振れが所定の値以下のときは、前記被写体像の動きに基づいて前記画像の切り出し範囲を変更する、請求項1に記載の撮像装置。
  3. 前記センサによって検出された前記自装置の振れが所定の値以下のとき、
    前記撮像素子は複数枚の画像の信号を出力し、
    前記画像処理部は、前記複数枚の画像を利用して、前記被写体像の動きを検出し、前記被写体像の動きに基づいて前記画像の切り出し範囲を変更する、請求項2に記載の撮像装置。
  4. 前記制御部は、前記被写体像の動き、および、前記センサによって検出された前記自装置の振れに基づいて、前記画像処理部に前記画像内の前記被写体像の振れを軽減する処理を行わせるか否かを決定する、請求項3に記載の撮像装置。
  5. 前記センサによって検出された前記自装置の振れが所定の値より大きいとき、
    前記撮像素子は複数枚の画像の信号を出力し、
    前記画像処理部は、前記複数枚の画像を利用して、前記被写体像の動きを検出し、前記センサによって検出された前記自装置の振れおよび前記被写体像の動きに基づいて前記画像の切り出し範囲を変更する、請求項2に記載の撮像装置。
  6. 前記センサによって検出された前記自装置の振れに基づいて前記光学系の光軸をずらすことにより、前記自装置の振れに起因する前記画像内の前記被写体像の振れを軽減する処理を行う補正回路をさらに備えた、請求項2に記載の撮像装置。
  7. 補正レンズを含む光学系と、撮像素子と、センサとを有する撮像装置を用いた画像の生成方法であって、
    前記光学系を用いて被写体像を形成するステップと、
    前記撮像素子において被写体像を受けて、前記被写体像を含む画像の信号を生成するステップと、
    前記センサを用いて、前記撮像装置の動きに応じて前記撮像装置の振れを検出するステップと、
    生成された前記画像の切り出し範囲を変更することにより、自装置の振れに起因する前記画像内の前記被写体像の振れを軽減して出力するステップと
    前記センサによって検出された前記自装置の振れに基づいて前記自装置の振れを相殺する方向に前記補正レンズを駆動して、光学式手振れ補正を行うステップと、
    を包含し、
    前記光学式手振れ補正を行う前記ステップの後で、前記被写体像の振れを軽減して出力する前記ステップは、前記センサによって検出された前記撮像装置の振れの大きさに応じて、前記センサによって検出された前記自装置の振れに基づいて前記画像の切り出し範囲を変更するか、前記被写体像の動きに基づいて前記画像の切り出し範囲を変更するかを切り換える、画像生成方法。
  8. 補正レンズを含む光学系と、撮像素子と、センサとを有する撮像装置のコンピュータによって実行される、記録媒体に記録されたコンピュータプログラムであって、
    前記コンピュータプログラムは、前記コンピュータプログラムを実行する前記コンピュータに、
    前記光学系を用いて被写体像を形成するステップと、
    前記撮像素子において被写体像を受けて、前記被写体像を含む画像の信号を生成するステップと、
    前記センサを用いて、前記撮像装置の動きに応じて前記撮像装置の振れを検出するステップと、
    生成された前記画像の切り出し範囲を変更することにより、自装置の振れに起因する前記画像内の前記被写体像の振れを軽減して出力するステップと
    前記センサによって検出された前記自装置の振れに基づいて前記自装置の振れを相殺する方向に前記補正レンズを駆動して、光学式手振れ補正を行うステップと、
    を実行させ、
    前記光学式手振れ補正を行う前記ステップが実行された後で、前記被写体像の振れを軽減して出力する前記ステップは、前記センサによって検出された前記撮像装置の振れの大きさに応じて、前記センサによって検出された前記自装置の振れに基づいて前記画像の切り出し範囲を変更するか、前記被写体像の動きに基づいて前記画像の切り出し範囲を変更するかを切り換える、コンピュータプログラム。
JP2011123627A 2010-06-04 2011-06-01 撮像装置、画像生成方法およびコンピュータプログラム Active JP5778998B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011123627A JP5778998B2 (ja) 2010-06-04 2011-06-01 撮像装置、画像生成方法およびコンピュータプログラム

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010128544 2010-06-04
JP2010128544 2010-06-04
JP2011123627A JP5778998B2 (ja) 2010-06-04 2011-06-01 撮像装置、画像生成方法およびコンピュータプログラム

Publications (2)

Publication Number Publication Date
JP2012015999A JP2012015999A (ja) 2012-01-19
JP5778998B2 true JP5778998B2 (ja) 2015-09-16

Family

ID=45601844

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011123627A Active JP5778998B2 (ja) 2010-06-04 2011-06-01 撮像装置、画像生成方法およびコンピュータプログラム

Country Status (2)

Country Link
US (1) US8497916B2 (ja)
JP (1) JP5778998B2 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007520934A (ja) * 2003-12-24 2007-07-26 ウオーカー ディジタル、エルエルシー 画像を自動的に捕捉し、管理する方法および装置
DE102010039652A1 (de) * 2010-08-23 2012-02-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Mosaikaufnahmeerzeugung
GB2492529B (en) 2011-05-31 2018-01-10 Skype Video stabilisation
GB201116566D0 (en) 2011-09-26 2011-11-09 Skype Ltd Video stabilisation
GB2497507B (en) * 2011-10-14 2014-10-22 Skype Received video stabilisation
JP6062656B2 (ja) * 2012-05-02 2017-01-18 キヤノン株式会社 撮像装置、制御方法、及びプログラム
US9232138B1 (en) * 2013-06-03 2016-01-05 Amazon Technologies, Inc. Image stabilization techniques
KR101983156B1 (ko) * 2013-11-08 2019-05-28 삼성전기주식회사 촬영 장치의 이미지 보정 장치 및 방법
JP2015102775A (ja) * 2013-11-27 2015-06-04 キヤノン株式会社 像振れ補正装置およびその制御方法
JP6448184B2 (ja) * 2013-11-27 2019-01-09 キヤノン株式会社 像振れ補正装置およびその制御方法
JP6478504B2 (ja) * 2014-07-16 2019-03-06 キヤノン株式会社 撮像装置およびその制御方法
JP6395506B2 (ja) * 2014-08-22 2018-09-26 キヤノン株式会社 画像処理装置および方法、プログラム、並びに撮像装置
US10091432B2 (en) * 2015-03-03 2018-10-02 Canon Kabushiki Kaisha Image capturing apparatus, control method thereof and storage medium storing control program therefor
KR102352681B1 (ko) * 2015-07-27 2022-01-18 삼성전자주식회사 동영상 안정화 방법 및 이를 위한 전자 장치
JP6700874B2 (ja) * 2016-03-08 2020-05-27 キヤノン株式会社 像ブレ補正装置及びその制御方法、プログラム、記憶媒体
JP6800642B2 (ja) * 2016-07-25 2020-12-16 キヤノン株式会社 アクセサリ装置、制御装置、これらの制御方法
JP2018164146A (ja) * 2017-03-24 2018-10-18 カシオ計算機株式会社 画像処理装置、画像処理方法、及びプログラム
US10587807B2 (en) 2018-05-18 2020-03-10 Gopro, Inc. Systems and methods for stabilizing videos
CN110674665B (zh) * 2018-07-03 2023-06-30 杭州海康威视***技术有限公司 图像处理方法、装置、森林防火***及电子设备
US10750092B2 (en) * 2018-09-19 2020-08-18 Gopro, Inc. Systems and methods for stabilizing videos
CN110072049B (zh) * 2019-03-26 2021-11-09 Oppo广东移动通信有限公司 图像处理方法和装置、电子设备、计算机可读存储介质
CN113572993B (zh) * 2020-04-27 2022-10-11 华为技术有限公司 一种视频处理方法及移动终端
US11997399B1 (en) * 2022-03-14 2024-05-28 Amazon Technologies, Inc. Decoupled captured and external frame rates for an object camera
CN116934654A (zh) * 2022-03-31 2023-10-24 荣耀终端有限公司 图像模糊度的确定方法及其相关设备

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2443286A1 (en) * 2003-10-01 2005-04-01 Aryan Saed Digital composition of a mosaic motion picture
JP2007215114A (ja) * 2006-02-13 2007-08-23 Sony Corp 撮像画像の歪み補正方法、撮像画像の歪み補正装置および撮像装置
JP4717748B2 (ja) * 2006-08-11 2011-07-06 キヤノン株式会社 カメラ本体及びそれを有するカメラシステム
JP2008160175A (ja) * 2006-12-20 2008-07-10 Olympus Imaging Corp デジタルカメラ
JP2009272890A (ja) * 2008-05-07 2009-11-19 Sony Corp 画像処理装置及び画像処理方法、並びに撮影装置
JP2010062852A (ja) * 2008-09-03 2010-03-18 Nikon Corp 画像処理装置、電子カメラ及び画像処理プログラム

Also Published As

Publication number Publication date
US20120081558A1 (en) 2012-04-05
JP2012015999A (ja) 2012-01-19
US8497916B2 (en) 2013-07-30

Similar Documents

Publication Publication Date Title
JP5778998B2 (ja) 撮像装置、画像生成方法およびコンピュータプログラム
US7742690B2 (en) Imaging apparatus and method for processing imaging results
JP5111088B2 (ja) 撮像装置及び画像再生装置
US8004570B2 (en) Image processing apparatus, image-pickup apparatus, and image processing method
KR101528860B1 (ko) 디지털 촬영 장치의 흔들림 보정 방법 및 장치
KR100987590B1 (ko) 손떨림 보정 제어 회로 및 그것을 탑재한 촬상 장치
JP2009268086A (ja) 撮像装置
JP6098873B2 (ja) 撮像装置および画像処理装置
JP2012114809A (ja) 撮像装置及び電子機器
JP5143172B2 (ja) 撮像装置及び画像再生装置
US20170048460A1 (en) Shakiness correcting method and apparatus
CN104427250A (zh) 图像捕捉装置及其控制方法
JP4200767B2 (ja) ブレ補正装置及びカメラ
JP2007011054A (ja) 撮像装置、撮像装置の制御方法、及びコンピュータプログラム
JP2009296029A (ja) 撮像装置
US8786677B2 (en) Imaging device
JP2009246700A (ja) 撮像装置
JP2021097402A (ja) 画像処理装置および撮像装置
JP2011135537A (ja) 撮像装置及び撮像装置の制御方法
JP2009027437A (ja) 画像処理装置,画像処理方法及び撮像装置
JP2004229084A (ja) 手振れ補正装置、手振れ補正方法及び撮像装置
JP2014153517A (ja) 画像処理装置および画像処理方法、プログラム並びに記憶媒体
JP2006067391A (ja) ブレ補正装置
JP5540935B2 (ja) 撮像装置
JP2011188394A (ja) 撮像装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140501

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20140603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20140603

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150205

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150710

R150 Certificate of patent or registration of utility model

Ref document number: 5778998

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250