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
JP5409189B2 - 撮像装置及びその制御方法 - Google Patents
[go: Go Back, main page]

JP5409189B2 - 撮像装置及びその制御方法 - Google Patents

撮像装置及びその制御方法 Download PDF

Info

Publication number
JP5409189B2
JP5409189B2 JP2009190119A JP2009190119A JP5409189B2 JP 5409189 B2 JP5409189 B2 JP 5409189B2 JP 2009190119 A JP2009190119 A JP 2009190119A JP 2009190119 A JP2009190119 A JP 2009190119A JP 5409189 B2 JP5409189 B2 JP 5409189B2
Authority
JP
Japan
Prior art keywords
tracking
subject
holding time
display
image data
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
Application number
JP2009190119A
Other languages
English (en)
Other versions
JP2010081587A (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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2009190119A priority Critical patent/JP5409189B2/ja
Priority to US12/547,168 priority patent/US8284257B2/en
Priority to CN2009101681165A priority patent/CN101662587B/zh
Publication of JP2010081587A publication Critical patent/JP2010081587A/ja
Priority to US13/608,654 priority patent/US20130002885A1/en
Application granted granted Critical
Publication of JP5409189B2 publication Critical patent/JP5409189B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/162Detection; Localisation; Normalisation using pixel segmentation or colour matching
    • 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/61Control of cameras or camera modules based on recognised objects
    • 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/61Control of cameras or camera modules based on recognised objects
    • H04N23/611Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
    • 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/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
    • H04N23/635Region indicators; Field of view indicators
    • 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/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Studio Devices (AREA)
  • Image Analysis (AREA)
  • Focusing (AREA)
  • Automatic Focus Adjustment (AREA)
  • Image Processing (AREA)

Description

本発明は、撮影された撮影画像を生成する撮像装置及びその制御方法に関する。
従来、デジタルカメラや監視カメラを利用した監視装置において、被写体追尾を行う撮像システムが知られている。
例えば、特許文献1には、複数の画像データから被写体の動きベクトルを計算し、被写体の動きを追尾してカメラを回転させるシステムが開示されている。このシステムは、ズームの位置が望遠である場合にカメラの回転速度を速やかにし、広角である場合にゆるくして被写体を効果的に追跡して撮影する。
また、特許文献2には、肌色領域の検出を行い、検出された領域を追尾枠としてWB(ホワイトバランス)や露出を制御することで、ホワイトバランスや露出制御の性能を最適に向上させることが示されている。
このように、被写体追尾システムや、被写体追尾機能を利用したホワイトバランスや露出制御を行う装置など、さまざまな応用例が提案されている。
これらの追尾方法として、動きベクトルを計算するフレーム画像データ間の相関を用いた追尾方法、画像特徴量を基に行われる被写体追尾方法などが一般的である。
特開平06−054326号公報 特開2007−104200号公報
しかしながら、上記従来の撮像装置では、以下に掲げる問題があった。すなわち、上記追尾方法として、画像データの相関を用いて追尾する方法では、たとえば、主要被写体の前を別の移動物体が横切った場合、主要被写体の画像データの相関が低くなり、横切った被写体に追尾してしまう可能性が高かった。
また、色味などの画像特徴量による主要被写体の追尾方法では、似通った被写体が主要被写体の周りに存在している場合、主要被写体を追尾し続けることが難しかった。
さらに、これらの手法を組み合わせた追尾方法においても、同様に個々の手法で苦手な条件が重なった場合において、被写体追尾を継続することが難しかった。
また、特許文献2には、被写体追尾を終了させる条件として、角速度センサおよびAF(オートフォーカス)の情報を用いて被写体を追尾し、追尾領域の被写体の特徴量が追尾開始時と比較して大きく異なった場合、被写体を見失った(ロストした)と判断することが示されている。
しかし、被写体の前に車などが横切った場合や検出された顔が一時的に横向きになった場合など、一時的に追尾ができなかった場合においても、一定の時間内であれば追尾が可能な状態に復帰する可能性も十分に考えられる。
そのような場合、例えば、追尾できない状況が一時的な短い時間内の場合は、一時的に追尾領域を固定させ、もとの被写体と相関の高い被写体が再検出されたときに追尾を再開することで、見失わない(ロストしない)ように制御することが可能である。これにより、使い勝手を向上させることも可能である。
ここで、このような被写体追尾機能を備えた撮像装置は、被写体追尾に成功しているか否かをユーザが容易に確認できるようにするため、追尾領域に枠(追尾枠)を重畳した画像を生成してモニタ装置に表示する機能を有している。
主要被写体を見失った場合には、この追尾枠は消去されるべきである。しかしながら、見失った直後に追尾枠をすぐに消去してしまうと、その直後に主要被写体が見つかった場合に追尾枠がすぐに復帰することとなり、かえって見苦しい表示となってしまうことがある。
そのため、主要被写体を一時的に見失ったのであれば追尾枠の表示を継続し、まったく見失ったのであれば追尾枠の表示を停止すべきであるが、その判断を行うことは非常に難しかった。
そこで、本発明は、被写体追尾中、一時的に追尾できなくなった場合、追尾可能な状態に復帰する可能性のある保持時間を適切に設定することができ、ユーザの使い勝手が向上する撮像装置及びその制御方法を提供することを目的とする。
本発明に係る撮像装置は、上記の目的を達成させるため、第1の撮影画像に含まれる特定の被写体の領域と相関の高い領域を、前記第1の撮影画像より後に得られた第2の撮影画像から抽出することで、前記特定の被写体の追尾を行う追尾手段と、前記第2の撮影画像とともに、前記特定被写体の位置を示す識別情報を画面に表示する表示手段と、前記識別情報の表示を保持する保持時間を設定する設定手段とを有し、前記表示手段は、前記追尾手段が前記特定の被写体を見失ってから前記保持時間が経過するまでは、前記識別情報の表示を保持し、前記追尾手段が前記特定の被写体を見失ってから前記保持時間が経過した後は、前記識別情報の表示を消去するものであって、前記設定手段は、前記第2の撮影画像を生成した撮像素子の感度、手ぶれ防止装置の制御情報、および角速度センサの出力の少なくとも一つに応じて、前記保持時間を決定することを特徴とする。
本発明によれば、表示手段は、追尾手段が特定の被写体を見失ってから保持時間が経過するまでは、識別情報の表示を保持し、追尾手段が特定の被写体を見失ってから保持時間が経過した後は、識別情報の表示を消去する。また、設定手段は、第2の撮影画像を生成した撮像素子の感度、手ぶれ防止装置の制御情報、および角速度センサの出力の少なくとも一つに応じて、保持時間を決定する。従って、被写体追尾中、一時的に追尾できなくなった場合、追尾可能な状態に復帰する可能性のある保持時間を適切に設定することができ、ユーザの使い勝手が向上する。
本発明の実施の形態における撮像装置の構成を示すブロック図である。 図1の撮像装置の被写体追尾動作手順の前半を示すフローチャートである。 図1の撮像装置の被写体追尾動作手順の後半を示すフローチャートである。 図1の撮像装置の顔検出処理を示すフローチャートである。 (a)は図1の撮像装置の顔検出処理の対象となる原画像データ、(b)は原画像データから抽出された肌色領域の画像データ、(c)は肌色領域の画像データに対してハイパスフィルタを適用した画像データ、および、(d)はハイパスフィルタを適用した画像データに対するテンプレートマッチングの方法を示す図である。 CIELABのLab色空間における代表色を示した色度図である。 図1の撮像装置の空間フィルタリング処理に用いられる係数が示された2次元ハイパスフィルタの一例の行列を示す図である。 図2のステップS4、S5の処理に相当する画像データの相関を算出する手順を示すフローチャートである。 (a)は図8の追尾処理で相関をとる元となる追尾対象領域の画像データ、(b)は対象となる次フレーム画像データを示す図である。 (a)は図3のステップS12における保持時間算出の基礎となる焦点距離および被写体距離に対応する保持時間を示す表、(b)は同内容を示すグラフである。
本発明の撮像装置及びその追尾方法の実施の形態について図面を参照しながら説明する。図1は実施の形態における撮像装置の構成を示すブロック図である。撮像装置は、撮像素子101、バッファメモリ102、ユーザインタフェース103、圧縮回路104、記録装置105、記録媒体106、システムコントローラ107、表示制御回路108、D/A変換器109およびモニタ装置110を有する。また、撮像装置は、信号処理回路111、鏡筒装置112、発光装置113、顔検出部120および被写体追尾部121を有する。鏡筒装置112内には、手ぶれ防止装置(IS:Image Stabilizer)112aおよび角速度センサ112bが設けられている。
ユーザからユーザインタフェース103を介して撮影指示があると、システムコントローラ107は、鏡筒装置112の焦点位置や絞り・メカシャッタ、CCDからなる撮像素子101、フラッシュ撮影を行う際の発光装置113等を制御し、撮影を行う。
撮影が行われると、撮像素子101から撮像信号が出力され、バッファメモリ102に蓄えられる。その後、バッファメモリ102に蓄えられた撮像信号に対し、信号処理回路111によって画像生成用の信号処理が施され、YUV画像データが生成される。
この生成された画像データは、バッファメモリ102に記憶され、画像データの記録が行われる場合、バッファメモリ102から圧縮回路(圧縮・伸長回路)104に送られ、JPEGファイルとして圧縮される。この圧縮された画像データは、記録装置(記録・読み出し装置)105によって記録媒体106に記録される。
また、バッファメモリ102に蓄えられたYUV画像データを基に、表示制御回路108によって表示画像データ(撮影画像)が生成されると、その撮影画像はD/A変換器109によって信号変換され、モニタ装置110の画面上に表示される。
また、画像データから顔検出を行う場合、顔検出部120は、バッファメモリ102に蓄えられたYUV画像データまたはCCD画像データから顔検出を行い、画像データ中の座標位置(場所)を出力する。
顔検出部120によって顔検出が行われていた場合、システムコントローラ107は、表示制御回路108に対して顔位置に顔枠を表示するように指示を行う。そして、システムコントローラ107は、検出された顔のうちのいずれかを追尾対象として選択し、表示制御回路108に対して追尾対象として選択した顔位置に、顔枠の代わりに追尾枠を表示するように指示を行う。この追尾枠は、ユーザがどの被写体が追尾されているのかを識別するための識別情報として用いられる。
動画の撮影時やEVF(Electric View Finder)の利用時において被写体追尾を行う場合、被写体追尾部121は、システムコントローラ107から追尾対象が存在する追尾対象領域の画像データを取得する。そして、被写体追尾部121はこの追尾対象領域の画像データと、新たに得られたフレーム画像データとの相関を求めることで、新たなフレーム画像データにおける追尾対象領域の位置を求める。システムコントローラ107は、追尾枠の位置を、被写体追尾部121が求めた新たなフレーム画像データにおける追尾対象領域の位置に変更するよう表示制御回路108に指示を出す。
本実施形態では、システムコントローラ107が顔検出部120によって検出された顔位置を顔検出情報として受け取り、この顔位置の画像データを追尾対象領域の画像データとして設定する。そして、被写体追尾部121が連続したフレーム画像データの中から、追尾対象領域の画像データと最も相関の高い領域の画像データを検出することを繰り返すことで、被写体の追尾を行う。被写体追尾部121は、追尾が成功している間は、顔検出部120によって新たに検出された顔位置を追尾には用いない。被写体追尾部121は、追尾に失敗して追尾枠が消去された場合に、再び、顔検出部120にて検出された顔位置を追尾対象領域として設定する。なお、本実施形態は追尾対象として設定される被写体は人物の顔であるものとして説明を行っているが、これに限られるものではない。例えば、ユーザインタフェース(操作パネル)103を介してユーザにより指定された任意の被写体を追尾対象として設定してもよい。
上記構成を有する撮像装置において、顔検出部120にて検出された顔を追尾する手法について説明する。図2および図3は被写体追尾時の動作手順を示すフローチャートである。この処理は被写体追尾部121によって実行される。
被写体追尾部121は、システムコントローラ107から追尾対象領域を取得し、その追尾対象領域の画像データを取得する(ステップS1)。上述したように、本実施形態では、システムコントローラ107は顔検出部120で検出された顔位置の領域を最初の追尾対象領域として設定する。被写体追尾部121は、この最初の追尾対象領域の画像特徴量を抽出する(ステップS2)。この画像特徴量は、例えば明るさや色相といった色情報などである。
被写体追尾部121は次のフレーム画像データを取得する(ステップS3)。被写体追尾部121は、追尾対象領域と最も相関の大きくなる領域を次フレーム画像データから検出し(ステップS4)、動きベクトルを算出する(ステップS5)。この相関の計算および動きベクトルの算出の詳細については後述する。
被写体追尾部121は、この動きベクトル量分だけ追尾対象領域の位置を移動させて追尾対象候補領域の位置を求め、次フレーム画像データから、この追尾対象候補領域の画像データを取得する(ステップS6)。すなわち、被写体追尾部121は、次フレーム画像データのうち、追尾対象領域と最も相関の高い追尾対象候補領域の画像データを取得する。被写体追尾部121は、ステップS2と同様に、この追尾対象候補領域の画像特徴量を抽出する(ステップS7)。
被写体追尾部121は、ステップS2で取得した追尾対象領域の画像特徴量とステップS7で取得した追尾対象候補領域の画像特徴量を比較する(ステップS8)。この比較の結果、被写体追尾部121は画像特徴量の差が所定の範囲内であるか否か、つまり、このステップS6で取得した追尾対象候補領域の被写体が、ステップS1で設定した最初の追尾対象領域と同じ被写体であるか否かを判別する(ステップS9)。
画像特徴量の差が所定の範囲内である場合、被写体追尾部121は、被写体追尾に成功したとして、システムコントローラ107に伝える。システムコントローラ107は、ステップS6で求めた追尾対象候補領域を新たな追尾対象領域として更新し、更新された追尾対象領域の位置に基づいて、表示制御回路108に対して追尾枠の表示位置を更新するように指示を行う(ステップS10)。また、システムコントローラ107は、後述するステップS13でタイマがスタートしていた場合には、タイマをストップさせ、かつ、保持時間をリセットする。
この後、被写体追尾部121は、ステップS3の処理に戻り、新たに次フレーム画像データを取得する。被写体追尾部121は、ステップS4〜S6で、次フレーム画像データからステップS10で更新した追尾対象領域と最も類似した追尾対象候補領域を検出し、ステップS7でその追尾対象候補領域の画像特徴量を求める。そして、被写体追尾部121はこの追尾対象候補領域の画像特徴量と、ステップS2で求めた初期の追尾対象領域の画像特徴量と比較し、その差分が所定範囲内であれば、システムコントローラ107が再び追尾対象領域を更新する。
このように、被写体追尾部121は、新たなフレーム画像データから追尾対象領域と相関の高い領域を追尾対象候補領域として検出し、この追尾対象候補領域と初期の追尾対象領域の画像特徴量が類似していれば、この追尾対象候補領域を追尾候補領域として更新する。被写体追尾部121は、追尾対象領域を更新することで、被写体の向きが徐々に変化したり、被写体の形状が徐々に変化したりした場合であっても、継続して追尾を行うことが可能となる。ただし、追尾対象候補領域と初期の追尾対象領域の画像特徴量の差分が所定範囲を超えたのであれば、追尾初期とは別の被写体を追尾対象候補領域として検出している可能性が高い。そのような場合には、追尾に失敗したと判断する。
一方、ステップS9に戻り、画像特徴量の差が所定の範囲内でなかった場合、被写体追尾部121は、追尾が失敗していると判断し、ステップS11以降の被写体追尾失敗ルーチンに進む。
被写体追尾部121は、前フレーム画像データで追尾が成功していたか否かを判別する(ステップS11)。前フレーム画像データにおいて、追尾が成功していた場合、被写体追尾部121は、現段階のフレームで始めて追尾が失敗したものとして、保持時間を決定(設定)する(ステップS12)。この保持時間は、追尾が失敗しても追尾枠の表示をそのまま保持する時間である。また、この保持時間は、後述するように、鏡筒装置112で制御されている焦点距離、前フレーム画像データ以前に検出された被写体位置および被写体距離、手ぶれ防止装置(IS)112aの制御情報や角速度センサ112bの出力などを取得して設定される。
被写体追尾部121は、内蔵するタイマをスタートさせ(ステップS13)、ステップS14の処理に進む。
一方、ステップS11で前フレーム画像データにおいても追尾に失敗していた場合、被写体追尾部121は、前フレーム画像データに連続して被写体追尾に失敗しているとして、タイマの経過時間が所定の保持時間を超過しているか否かを判別する(ステップS14)。
所定の保持時間内であった場合、表示制御回路108に同じ位置での追尾枠の表示を継続させたまま、被写体追尾部121は次フレーム画像データを取得し(ステップS16)、ステップS6の処理に戻る。被写体追尾部121はステップS16からステップS6に進んだ場合は、最後に更新された追尾対象領域を追尾対象候補領域として設定する。
一方、所定の保持時間を超過(経過)した場合、被写体追尾部121は、追尾枠を消去することを決定し(ステップS15)、本処理を終了する。この追尾枠の消去の決定は被写体追尾部121からシステムコントローラ107に伝えられる。システムコントローラ107は、この決定に従って表示制御回路108に追尾枠を消去する指示を送出すると、追尾枠は消去される。これにより、追尾終了となる。
つぎに、顔検出部120による顔検出方法について説明する。顔検出方法として、多数の方法が提案されている。一般的には、ニューラルネットワークに代表される学習を用いた方法、目や鼻といった物理的な形状の特徴のある部位の領域によるテンプレートマッチングを用いた方法、肌の色や目の形といった画像特徴量を検出しその統計的解析を用いた方法などがある。また、これらの方法を複数組み合わせて顔認識を行う方法が一般的である。
現在提案されているものとして、ウェーブレット変換と画像特徴量を利用して顔検出する方法や、テンプレートマッチング等を組み合わせた方法など、多数の顔検出方法がある。その一例として、図4は顔検出処理手順を示すフローチャートである。この処理は、前述したように、顔検出部120によって行われる。図5は顔検出方法を説明する図である。図5(a)は顔検出が行われる対象画像データ(原画像)を示す。
まず、顔検出部120は、肌色領域抽出処理を行い、対象画像データから肌色の領域を抽出する(ステップS21)。図6はCIELABのLab色空間における代表色を示した色度図である。図中の楕円aで示される領域は、肌色である可能性が高い領域である。図5(b)は、ステップS21の処理によって対象画像データから肌色領域の色度である領域が抽出された画像データである。
顔検出部120は、抽出された肌色の領域の画像データに対し、ハイパスフィルタを適用する空間フィルタリング処理を行う(ステップS22)。図7は空間フィルタリング処理に用いられる係数が示された2次元ハイパスフィルタの一例を示す行列である。図5(c)は、図5(b)の画像データに対し、図7のハイパスフィルタを適用した画像データである。このハイパスフィルタの適用によって画像データ中、目や鼻などの変化のある部分の輪郭線が強調される。
さらに、顔検出部120は、テンプレートマッチングを行い、画像データ中における目の検出を行う(ステップS23)。図5(d)は、ハイパスフィルタを適用した図5(c)の画像データに対するテンプレートマッチングの方法を示す図である。顔検出部120は、検出された目の領域の位置関係から顔認識を行い、方向、大きさ等の特徴量を抽出する(ステップS24)。この後、顔検出部120は本処理を終了する。なお、ステップS21を省略し、ステップS22にて対象画像データの全領域に対してハイパスフィルタを適用し、ステップS23でテンプレートマッチングを行って顔認識を行うように処理を修正してもよい。
ステップS24で抽出された方向、大きさ等の特徴量である顔検出情報は、顔検出部120からシステムコントローラ107に伝送される。システムコントローラ107は、顔検出情報から追尾対象となる領域(追尾枠)を決定する。
つぎに、被写体の追尾方法について説明する。被写体の相関および動きベクトルを検出する方法は、多数提案されており、ここでは比較的単純な方法について説明する。
図8は画像データの相関を算出する手順を示すフローチャートである。この処理は図2に示す追尾処理におけるステップS4、S5の処理に相当する。
図9は、それぞれ前のフレーム画像データにおける追尾対象領域の画像データ、および、次のフレーム画像データを示す図である。被写体追尾部121は、相関をとる元となる追尾対象領域の画像データ201を取得する(ステップS31)。なお、図9(a)に示すように、追尾枠210は追尾対象領域の画像データ201を囲うように設定される。
続いて、被写体追尾部121は、追尾対象領域の画像データ201が得られたフレーム画像データの次に得られたフレーム画像データ300のうち、追尾対象領域の画像データ201と同じ位置に存在する比較領域の位置を取得する(ステップS32)。
被写体追尾部121は、比較領域の位置を、フレーム画像データ300上で垂直、水平あるいは斜め方向に所定範囲内でシフトさせ、シフトさせた位置での比較領域の画像データを取得する(ステップS33)。
被写体追尾部121は、ステップS33で取得した比較領域の画像データと追尾対象領域の画像データ201との画像差分を算出する(ステップS34)。被写体追尾部121は、ステップS34における画像差分の絶対値の積分値を取得する(ステップS35)。ここで、画像差分の積分値の絶対値が小さいほど画像データの相関が高い(画像データの相関が大きい)。
被写体追尾部121は、画像データの相関がそれまで得られた中で最大であるか否かを判別する(ステップS36)。画像データの相関が最大である場合、被写体追尾部121は、この相関および比較領域の位置を保存する(ステップS37)。一方、画像データの相関が最大でない場合、被写体追尾部121はそのままステップS38の処理に進む。
被写体追尾部121は、ステップS33にて、ステップS32で取得した位置を含む、あらかじめ設定された全ての位置に比較領域の位置を移動させたか否かを判別する(ステップS38)。全ての位置に移動させていない場合、被写体追尾部121はステップS33の処理に戻る。一方、全ての位置に移動させていた場合、被写体追尾部121は、最も相関が高かった位置までのシフト量(動きベクトル)および相関を出力する(ステップS39)。図9(b)において、画像データ301は、追尾対象領域の画像データ201と最も相関が高いと判断された比較領域の画像データを示している。この後、被写体追尾部121は本処理を終了する。なお、動きベクトルを算出する方法は様々であり、本方法に限定されるものではない。
つぎに、ステップS12における保持時間の設定について説明する。図10は焦点距離および被写体距離に対応する保持時間を示す表およびグラフである。図10(a)に示す表および同図10(b)に示すグラフでは、被写体距離と焦点距離との組み合わせで保持時間は設定される。
ここで、焦点距離が長い程、保持時間は短く設定される。すなわち、ズームアップ時には、手ぶれなどによる視野(撮影範囲)の変動や被写体の移動によって追尾対象である被写体が視野から外れる可能性が高いので、そのような場合、保持時間は短く設定される。これにより、追尾に失敗すると、次の被写体の検出に移行するまでの時間が短くなる。また同様に、被写体距離が短い程、主要被写体が視野から外れやすくなるので、保持時間は短く設定される。なお、被写体距離の代わりに、主要被写体の画面内のサイズが大きいほど保持時間を長くすることで、同様の効果が得られる。
また同様に、焦点距離、および撮影画像の画面内で被写体追尾が失敗した場所に応じて、保持時間を決定するようにしてもよい。すなわち、前フレーム以前に検出された被写体位置が画面の中心部から外れて周辺にある程、被写体が視野から外れやすいので、このような場合、保持時間を短く設定することが好ましい。
また、焦点距離情報、手振れ防止装置(IS)の制御情報、角速度センサの出力および被写体位置の少なくとも1つによって、主要被写体が視野から外れたことを検出することも可能である。ここで、角速度センサやISから所定値よりも大きい値が出力された場合に、視野から主要被写体が外れたと判断し、保持時間を短く設定するようにしてもよい。
また、撮像装置に搭載した角速度センサから、撮像装置が三脚に装着されているか否かを判断し、三脚に装着されていると判断された場合には、保持時間を長く設定するようにしてもよい。主要被写体以外の部分の画像データの相関が極めて高い場合には、三脚に装着されているものと判断して、保持時間を長く設定してもよい。
焦点距離や被写体距離だけでなく、被写体輝度、色温度、あるいは、撮像素子の感度に応じて保持時間を設定してもよい。例えば、撮像素子の感度が高めに設定されるとノイズが増加し、被写体輝度が低い場合には被写体の相関が低くなるため、顔検出処理や追尾処理の精度が低下する。このような場合には、追尾枠が誤った位置に表示される可能性が高まるため、保持時間を短めに設定する。また、色温度が低い場合には電球などの低輝度の光源が用いられていることが多く、被写体輝度が低いと推定される。そのため、色温度に応じて保持時間を設定するようにしてもよい。
本実施形態の撮像装置は、被写体追尾機能を利用し、被写体に最適な撮影設定および信号処理を行う際、被写体を追尾していることを示す追尾枠の表示および消去を制御する。さらに、撮像装置は、焦点距離などに応じて、被写体追尾が失敗しても追尾枠の表示をそのまま保持するための保持時間を制御することで、ユーザの使い勝手を向上させることが可能である。
このように、撮像装置は、被写体を追尾していることを示す追尾枠の表示および消去を制御する際、焦点距離に応じて、保持時間を設定する。そして、被写体を見失ってからこの設定された保持時間が経過した場合、撮像装置は追尾枠の表示を終了させる。従って、被写体追尾中、一時的に追尾できなくなった場合、追尾可能な状態に復帰する可能性のある保持時間を適切に設定することができ、ユーザの使い勝手が向上する。
また、一時的に被写体を見失っても、保持時間内であれば、速やかに追尾状態に復帰することができる。
また、ズームアップ時に手ぶれなどによる視野の変動や被写体の移動によって追尾被写体が視野から外れる可能性が高いが、焦点距離が長い程、保持時間を短くすることで、追尾処理を行う時間が短くなり、次の被写体検出に移行し易くなる。
また、被写体距離が短い程、主要被写体が視野から外れ易くなることに対処できる。また、被写体追尾が失敗した場所が画面の中心から周辺に外れる程、主要被写体が視野から外れ易いことに対処できる。また、撮像装置が振動している程、主要被写体が視野から外れ易くなることに対処できる。また、被写体を自動的に検出あるいはユーザが指定することで、被写体の特定が容易になる。また、追尾対象となる被写体を示す追尾枠を表示することで、被写体領域の識別が容易である。
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
例えば、上記実施形態では、被写体領域として、顔検出部120が顔検出を行い、その顔位置を含む領域が特定されたが、前述したように、ユーザインタフェース103を介してユーザによって指定されたユーザ指定領域が特定されてもよい。
また、上記実施形態では、撮像素子としてCCD素子が用いられたが、CMOS素子等でもよい。
また、モニタ(表示)装置としては、液晶ディスプレイに限らず、有機ELディスプレイ、表面電界ディスプレイ(SED)、プラズマディスプレイなどを用いてもよい。
また、本発明は、撮像装置として、コンパクトタイプのデジタルカメラ、デジタルビデオカメラ、デジタルSLR(一眼レフカメラ)等に適用可能である。
101 撮像素子
102 バッファメモリ
107 システムコントローラ
110 モニタ装置
120 顔検出部
121 被写体追尾部
210 追尾枠

Claims (11)

  1. 第1の撮影画像に含まれる特定の被写体の領域と相関の高い領域を、前記第1の撮影画像より後に得られた第2の撮影画像から抽出することで、前記特定の被写体の追尾を行う追尾手段と、
    前記第2の撮影画像とともに、前記特定被写体の位置を示す識別情報を画面に表示する表示手段と
    記識別情報の表示を保持する保持時間を設定する設定手段とを有し、
    前記表示手段は、前記追尾手段が前記特定の被写体を見失ってから前記保持時間が経過するまでは、前記識別情報の表示を保持し、前記追尾手段が前記特定の被写体を見失ってから前記保持時間が経過した後は、前記識別情報の表示を消去するものであって、
    前記設定手段は、前記第2の撮影画像を生成した撮像素子の感度、手ぶれ防止装置の制御情報、および角速度センサの出力の少なくとも一つに応じて、前記保持時間を決定することを特徴とする撮像装置。
  2. 前記設定手段は、前記撮像素子の感度が所定値より高い場合には、前記所定値より高くない場合に比べて、前記保持時間を短く設定することを特徴とする請求項1に記載の撮像装置。
  3. 前記設定手段は、前記手ぶれ防止装置の制御情報が所定値より大きい場合には、前記所定値より高くない場合に比べて、前記保持時間を短く設定することを特徴とする請求項1または2に記載の撮像装置。
  4. 前記設定手段は、前記角速度センサの出力が所定値より大きい場合には、前記所定値より高くない場合に比べて、前記保持時間を短く設定することを特徴とする請求項1または2に記載の撮像装置。
  5. 前記設定手段は、さらに焦点距離が長い程、前記保持時間を短く設定することを特徴とする請求項1記載の撮像装置。
  6. 前記設定手段は、さらに被写体距離が長い程、前記保持時間を長く設定することを特徴とする請求項1記載の撮像装置。
  7. 前記設定手段は、さらに被写体距離と焦点距離の組み合わせによって前記保持時間を決定することを特徴とする請求項1記載の撮像装置。
  8. 前記設定手段は、さらに前記撮影画像の画面内で被写体追尾が失敗した場所に応じて、前記保持時間を決定することを特徴とする請求項1記載の撮像装置。
  9. 前記設定手段は、前記撮影画像の画面内で前記被写体追尾が失敗した場所が前記画面の中心と比較して周辺である程、前記保持時間を短く設定することを特徴とする請求項記載の撮像装置。
  10. 前記設定手段は、前記手ぶれ防止装置の制御情報または前記角速度センサの出力を基に、前記撮像装置が振動していると判断した場合、振動していない場合と比較して前記保持時間を短く設定することを特徴とする請求項記載の撮像装置。
  11. 像装置の制御方法において、
    第1の撮影画像に含まれる特定の被写体の領域と相関の高い領域を、前記第1の撮影画像より後に得られた第2の撮影画像から抽出することで、前記特定の被写体の追尾を行う追尾ステップと、
    前記第2の撮影画像とともに、前記特定被写体の位置を示す識別情報を画面に表示する表示ステップと
    記識別情報の表示を保持する保持時間を設定する設定ステップとを有し、
    前記表示ステップでは、前記特定の被写体を見失ってから前記保持時間が経過するまでは、前記識別情報の表示を保持し、前記特定の被写体を見失ってから前記保持時間が経過した後は、前記識別情報の表示を消去するものであって、
    前記設定ステップでは、前記第2の撮影画像を生成した撮像素子の感度、手ぶれ防止装置の制御情報、および角速度センサの出力の少なくとも一つに応じて、前記保持時間を決定することを特徴とする撮像装置の制御方法。
JP2009190119A 2008-08-29 2009-08-19 撮像装置及びその制御方法 Expired - Fee Related JP5409189B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2009190119A JP5409189B2 (ja) 2008-08-29 2009-08-19 撮像装置及びその制御方法
US12/547,168 US8284257B2 (en) 2008-08-29 2009-08-25 Image pick-up apparatus and tracking method therefor
CN2009101681165A CN101662587B (zh) 2008-08-29 2009-08-28 摄像装置及其跟踪方法
US13/608,654 US20130002885A1 (en) 2008-08-29 2012-09-10 Image pick-up apparatus and tracking method therefor

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008221790 2008-08-29
JP2008221790 2008-08-29
JP2009190119A JP5409189B2 (ja) 2008-08-29 2009-08-19 撮像装置及びその制御方法

Publications (2)

Publication Number Publication Date
JP2010081587A JP2010081587A (ja) 2010-04-08
JP5409189B2 true JP5409189B2 (ja) 2014-02-05

Family

ID=41724850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009190119A Expired - Fee Related JP5409189B2 (ja) 2008-08-29 2009-08-19 撮像装置及びその制御方法

Country Status (3)

Country Link
US (2) US8284257B2 (ja)
JP (1) JP5409189B2 (ja)
CN (1) CN101662587B (ja)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011148746A1 (ja) * 2010-05-24 2011-12-01 富士フイルム株式会社 立体撮像装置および顔検出装置ならびにそれらの動作制御方法
CN201708684U (zh) * 2010-06-07 2011-01-12 柳州五菱汽车有限责任公司 电动汽车驱动控制器散热系统
JP5629533B2 (ja) * 2010-08-30 2014-11-19 キヤノン株式会社 撮像装置及びその制御方法、プログラム、並びに記憶媒体
JP2012109900A (ja) * 2010-11-19 2012-06-07 Aof Imaging Technology Ltd 撮影装置、撮影方法、およびプログラム
JP2013013050A (ja) * 2011-05-27 2013-01-17 Ricoh Co Ltd 撮像装置及びこの撮像装置を用いた表示方法
JP5821457B2 (ja) * 2011-09-20 2015-11-24 ソニー株式会社 画像処理装置、および、画像処理装置の制御方法ならびに当該方法をコンピュータに実行させるためのプログラム
US8660307B2 (en) 2012-03-29 2014-02-25 The Nielsen Company (Us), Llc Methods and apparatus to count people in images
US9092675B2 (en) 2012-03-29 2015-07-28 The Nielsen Company (Us), Llc Methods and apparatus to count people in images
US9275285B2 (en) * 2012-03-29 2016-03-01 The Nielsen Company (Us), Llc Methods and apparatus to count people in images
US8761442B2 (en) 2012-03-29 2014-06-24 The Nielsen Company (Us), Llc Methods and apparatus to count people in images
JP5873378B2 (ja) * 2012-04-10 2016-03-01 キヤノン株式会社 撮像装置およびその制御方法
JP2014123815A (ja) * 2012-12-20 2014-07-03 Sony Corp 画像処理装置、画像処理方法及び記録媒体
JP6103526B2 (ja) * 2013-03-15 2017-03-29 オリンパス株式会社 撮影機器,画像表示機器,及び画像表示機器の表示制御方法
JP2014207658A (ja) * 2013-03-19 2014-10-30 パナソニック株式会社 画像処理装置及び撮像装置及び画像処理方法
JP2014241505A (ja) * 2013-06-11 2014-12-25 ソニー株式会社 撮影装置および撮影方法、テンプレート生成装置およびテンプレート生成方法、並びにプログラム
JP6330283B2 (ja) * 2013-09-30 2018-05-30 株式会社ニコン 被写体追尾装置、撮像装置及び被写体追尾プログラム
JP6273766B2 (ja) * 2013-10-24 2018-02-07 株式会社ニコン 画像処理装置、撮像装置、および画像処理プログラム
JP6278688B2 (ja) * 2013-12-20 2018-02-14 キヤノン株式会社 撮像装置、撮像装置の制御方法及びプログラム
JP6442261B2 (ja) * 2014-06-05 2018-12-19 キヤノン株式会社 撮像素子及び撮像装置、及びその制御方法
JP6085390B1 (ja) 2016-06-20 2017-02-22 ヤフー株式会社 画像処理装置、画像処理方法及び画像処理プログラム
JP6785164B2 (ja) * 2017-01-27 2020-11-18 ヤフー株式会社 画像処理装置、画像処理方法及び画像処理プログラム
JP6607886B2 (ja) * 2017-07-18 2019-11-20 シナノケンシ株式会社 映像解析方法
JP6630322B2 (ja) * 2017-08-30 2020-01-15 シナノケンシ株式会社 映像解析方法
US10970425B2 (en) * 2017-12-26 2021-04-06 Seiko Epson Corporation Object detection and tracking
JP7146450B2 (ja) * 2018-05-24 2022-10-04 日本信号株式会社 物体検出装置
CN111050100A (zh) * 2018-10-12 2020-04-21 黑快马股份有限公司 自动摄录像跟拍系统及自动摄录像跟拍方法
CN109831622B (zh) 2019-01-03 2021-06-22 华为技术有限公司 一种拍摄方法及电子设备
CN112004019B (zh) * 2019-05-27 2023-02-24 福建天晴数码有限公司 跟踪对焦方法及计算机可读存储介质
JP7366635B2 (ja) 2019-08-07 2023-10-23 キヤノン株式会社 撮像装置、コンピュータプログラム及び記憶媒体
CN111145311B (zh) * 2019-12-30 2021-11-26 中国科学院自动化研究所 高分辨率人脸图像的多属性编辑方法、系统、装置
CN112291480B (zh) * 2020-12-03 2022-06-21 维沃移动通信有限公司 跟踪对焦方法、跟踪对焦装置、电子设备和可读存储介质

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940007163B1 (ko) 1991-07-09 1994-08-06 삼성전자 주식회사 캠코더의 피사체 자동추적장치
FI97665C (fi) * 1995-11-21 1997-01-27 Planmed Oy Menetelmät ja laitteet kohteen kuvantamisessa
CN1178467C (zh) * 1998-04-16 2004-12-01 三星电子株式会社 自动跟踪运动目标的方法和装置
CN1254904A (zh) * 1998-11-18 2000-05-31 株式会社新太吉 用于拍摄/识别脸孔的方法和装置
KR20010042310A (ko) * 1999-02-01 2001-05-25 요트.게.아. 롤페즈 비디오 시퀀스를 위한 디스크립터 및 그 디스크립터를사용하는 영상 검색 시스템
US6754389B1 (en) * 1999-12-01 2004-06-22 Koninklijke Philips Electronics N.V. Program classification using object tracking
JP4672175B2 (ja) * 2000-05-26 2011-04-20 本田技研工業株式会社 位置検出装置、位置検出方法、及び位置検出プログラム
US20050128291A1 (en) * 2002-04-17 2005-06-16 Yoshishige Murakami Video surveillance system
US7466356B2 (en) * 2003-07-25 2008-12-16 Hewlett-Packard Development Company, L.P. Method and apparatus for setting a marker on an object and tracking the position of the object
US20060140445A1 (en) * 2004-03-22 2006-06-29 Cusack Francis J Jr Method and apparatus for capturing digital facial images optimally suited for manual and automated recognition
WO2006101035A1 (ja) * 2005-03-18 2006-09-28 Nikon Corporation デジタルカメラ
US7945938B2 (en) * 2005-05-11 2011-05-17 Canon Kabushiki Kaisha Network camera system and control method therefore
JP4418400B2 (ja) * 2005-05-20 2010-02-17 オリンパスメディカルシステムズ株式会社 画像表示装置
US7720257B2 (en) * 2005-06-16 2010-05-18 Honeywell International Inc. Object tracking system
JP4350725B2 (ja) * 2005-08-05 2009-10-21 キヤノン株式会社 画像処理方法、画像処理装置、及び、画像処理方法をコンピュータに実行させるためのプログラム
JP4844073B2 (ja) 2005-10-03 2011-12-21 株式会社ニコン 撮像装置
JP4572815B2 (ja) * 2005-11-18 2010-11-04 富士フイルム株式会社 撮像装置及び撮像方法
JP4976160B2 (ja) * 2007-02-22 2012-07-18 パナソニック株式会社 撮像装置
US20090009651A1 (en) * 2007-07-04 2009-01-08 Sanyo Electric Co., Ltd. Imaging Apparatus And Automatic Focus Control Method
CN101106700A (zh) * 2007-08-01 2008-01-16 大连海事大学 视频监控系统中的智能化目标细节捕获装置及方法
JP4492697B2 (ja) * 2007-12-28 2010-06-30 カシオ計算機株式会社 撮像装置、及び、プログラム
US7860387B2 (en) * 2008-08-12 2010-12-28 Canon Kabushiki Kaisha Imaging apparatus and control method therefor

Also Published As

Publication number Publication date
CN101662587B (zh) 2011-12-07
US8284257B2 (en) 2012-10-09
JP2010081587A (ja) 2010-04-08
US20130002885A1 (en) 2013-01-03
CN101662587A (zh) 2010-03-03
US20100053419A1 (en) 2010-03-04

Similar Documents

Publication Publication Date Title
JP5409189B2 (ja) 撮像装置及びその制御方法
CN105282435B (zh) 变焦控制设备和变焦控制方法
JP6184189B2 (ja) 被写体検出装置およびその制御方法、撮像装置、被写体検出装置の制御プログラムおよび記憶媒体
CN105323470B (zh) 变焦控制设备和变焦控制方法
US11523048B2 (en) Electronic device, control method of electronic device, and non-transitory computer readable medium
US8988545B2 (en) Digital photographing apparatus and method of controlling the same
JP6391304B2 (ja) 撮像装置、制御方法およびプログラム
KR20100067407A (ko) 디지털 촬영 장치의 움직임에 따른 촬영 제어 방법 및 장치
JPWO2017037978A1 (ja) 検出装置、検出方法、検出プログラムおよび撮像装置
KR20150078275A (ko) 움직이는 피사체 촬영 장치 및 방법
JP4434151B2 (ja) 撮像装置
JP7342883B2 (ja) 撮像制御装置、撮像装置、撮像制御方法
JP5703788B2 (ja) 撮像装置、画像処理装置、画像処理プログラム
JP4645413B2 (ja) 撮像装置
JP2015204470A (ja) 撮像装置およびその制御方法ならびにプログラム
JP6758950B2 (ja) 撮像装置、その制御方法とプログラム
JP4487811B2 (ja) 撮影装置
KR101630307B1 (ko) 디지털 촬영 장치, 그 제어 방법, 및 컴퓨터 판독가능 저장매체
JP5615012B2 (ja) 白バランス安定調整装置およびその制御方法,白バランス安定調整のためのプログラム
US11665438B2 (en) Electronic device capable of acquiring line-of-sight information
JP2015233211A (ja) 撮像装置およびその制御方法ならびにプログラム
JP5393189B2 (ja) 撮像装置及び画像処理方法
JP6080825B2 (ja) 撮像装置及びその制御方法
JP2015015591A (ja) 撮像装置、ズーム切替制御方法及び撮像装置のズーム切替制御プログラム
JP2013135268A (ja) 画像処理装置及び画像処理方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120806

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130704

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130917

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131105

R151 Written notification of patent or utility model registration

Ref document number: 5409189

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees