(57)【特許請求の範囲】
【請求項１】
焦点調節が可能な撮像部を制御する映像処理装置であって、
前記撮像部によって撮像される映像を表示する表示画面に、前記撮像部のフォーカスレンズの位置に基づく第１マークと、前記映像に写る被写体のうち前記表示画面においてユーザに指定された被写体に合焦させる場合の前記フォーカスレンズの位置に基づく第２マークとを表示するよう制御する表示制御手段と、
前記表示画面に表示された前記第１マークに対応する位置から、前記第２マークに対応する位置へ、前記第１マークを移動させる指示を受け付ける受付手段と、
前記受付手段によって受付られた指示により、前記第１マークが移動された距離に応じたレンズの駆動量で、前記撮像部に焦点を調節させる焦点調節手段と、
を有することを特徴とする映像処理装置。
【請求項２】
前記焦点調節手段は、前記受付手段によって受け付けられた指示により、前記表示画面上における前記第２マークの位置から所定距離以内に、前記第１マークが移動された場合に、前記第２マークに対応する被写体に合焦させる位置に前記フォーカスレンズを駆動するよう制御することを特徴とする請求項１に記載の映像処理装置。
【請求項３】
さらに、前記映像を表示する前記表示画面において、前記映像に写る被写体のうち、前記ユーザによって指定された被写体に合焦させる場合に必要な前記フォーカスレンズの駆動量を検出する検出手段を備え、
前記表示制御手段は、前記検出手段によって検出された前記フォーカスレンズの駆動量に基づく間隔で、前記第１マークと前記第２マークを表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記第１マークと前記第２マークとを結び、前記検出手段によって検出された前記フォーカスレンズの駆動量に基づく長さのスライダー状のユーザインターフェースを表示し、
前記受付手段は、前記第１マークを、前記スライダー状のユーザインターフェースに沿って前記第２マークに向かって移動させる指示を受け付けることを特徴とする請求項３に記載の映像処理装置。
【請求項５】
前記スライダー状のユーザインターフェース上での前記第１マークの位置は、前記フォーカスレンズの光軸方向の位置に対応し、
前記第１マークが移動されることにより、前記第１マークの位置が前記第２マークの位置に一致した場合、前記フォーカスレンズは、前記焦点調節手段の制御により、前記映像に写る被写体のうち前記表示画面においてユーザに指定された被写体に合焦する位置に駆動されることを特徴とする請求項４に記載の映像処理装置。
【請求項６】
前記スライダー状のユーザインターフェースにおいて、前記第１マークが、前記第２マークを越えて移動された場合、前記フォーカスレンズは、前記焦点調節手段の制御により、前記映像に写る被写体のうち前記表示画面においてユーザに指定された被写体に合焦する位置からさらに遠ざかるように駆動されることを特徴とする請求項４に記載の映像処理装置。
【請求項７】
前記表示制御手段は、前記検出手段によって検出された駆動量に基づいて、前記スライダー状のユーザインターフェースを、線分又は曲線で表示するよう制御することを特徴とする請求項４乃至６のいずれか１項に記載の映像処理装置。
【請求項８】
前記表示制御手段は、前記検出手段によって検出された駆動量が、特定の値よりも大きい場合に、前記スライダー状のユーザインターフェースを曲線で表示するよう制御することを特徴とする請求項７に記載の映像処理装置。
【請求項９】
前記表示制御手段は、前記第１マーク及び前記第２マークに加えて、被写界深度の幅を示す枠を、前記スライダー状のユーザインターフェース上に表示するよう制御することを特徴とする請求項４乃至８のいずれか一項に記載の映像処理装置。
【請求項１０】
前記焦点調節手段は、前記ユーザにより、前記映像に写る被写体のうちいずれかの被写体が指定された後に入力される操作に応じて、
前記表示制御手段によって表示された前記第１マークが前記受付手段によって受け付けられる操作によって移動される位置に基づく駆動量で前記フォーカスレンズを駆動するマニュアルフォーカス処理を実行するか、または、前記指定された被写体に合焦させるためのオートフォーカス処理を実行するかを切り替えることを特徴とする請求項１乃至８のいずれか一項に記載の情報処理装置。
【請求項１１】
前記焦点調節手段により、前記オートフォーカス処理が行われる場合、前記表示制御手段は、前記第１マークおよび前記第２マークを表示しないことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記表示画面は前記ユーザによるタッチを検出可能なタッチパネルであって、
前記ユーザにより、前記映像に写る被写体のうちいずれかの被写体がタッチされたことによって指定された後、さらに入力されたタッチ操作が長押し操作であった場合、
前記焦点調節手段は、前記マニュアルフォーカス処理を実行し、前記長押し操作ではなかった場合、前記オートフォーカス処理を実行することを特徴とする請求項１０または１１に記載の情報処理装置。
【請求項１３】
前記表示制御手段は、ユーザによって、焦点を調節する対象として複数の被写体が指定された場合に、前記複数の被写体に合焦させる場合のフォーカスレンズの位置に基づくマークを、前記表示画面上にそれぞれ表示するよう制御することを特徴とする請求項１乃至１２のいずれか一項に記載の映像処理装置。
【請求項１４】
前記表示制御手段は、前記複数の被写体に合焦させる場合のフォーカスレンズの位置に基づくマークを、前記複数の被写体がユーザによって指定された順番に基づいて、前記表示画面に表示するよう制御することを特徴とする請求項１３に記載の映像処理装置。
【請求項１５】
前記第１マークはスライドオブジェクトであることを特徴とする請求項１乃至請求項１４のいずれか一項に記載の映像処理装置。
【請求項１６】
焦点調節が可能な撮像部を制御する映像処理装置の制御方法であって、
表示制御手段により、前記撮像部によって撮像される映像を表示する表示画面に、前記撮像部のフォーカスレンズの位置に基づく第１マークと、前記映像に写る被写体のうち前記表示画面においてユーザに指定された被写体に合焦させる場合の前記フォーカスレンズの位置に基づく第２マークとを、表示させる工程と、
受付手段により、前記表示画面に表示された前記第１マークに対応する位置から、前記第２マークに対応する位置へ、前記第１マークを移動させる指示を受け付ける工程と、
前記受付手段によって受付られた前記指示により、前記第１マークが移動された距離に応じたレンズの駆動量で、前記撮像部に焦点を調節させる工程を有することを特徴とする映像処理装置の制御方法。
【請求項１７】
コンピュータを、請求項１乃至１５のいずれか一項に記載の映像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置で撮像される被写体に対してフォーカスの調整を行うための技術に関する。
【背景技術】
【０００２】
従来、撮像装置で撮像される被写体に対してフォーカスの調整を行う場合、操作者（ユーザ）は、撮像装置のレンズの脇に設置された操作ダイヤルやリモコン等を使用して、焦点を調整するための操作をしていた。ユーザは、被写体や被写体の周囲の状況等を直接視認しつつ、専用のモニターで被写体への合焦具合を確認しながら操作を行っていた。この時、ユーザは、被写体に合焦させる場合のレンズのフォーカスリングの位置を、フォーカスの操作ダイヤルに物理的にマーキングしたり、合焦させる場合のレンズの位置情報をリモコンに記憶させたりして、焦点を調整するための操作の助けとしていた。また、ユーザは、被写体の動きを予測しながら、焦点を調整するための操作を手動で行うことによって、合焦経過や合焦のタイミングを制御していた。
【０００３】
上述のような、ユーザによる焦点を調整するための操作をサポートするために、次のような技術がある。特許文献１には、現在のレンズ位置と測距結果による合焦位置との差が算出され、合焦指標と、現在のレンズ位置と測距結果とのズレ量に対応する１以上のドット表示素子が表示されることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−４３９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のファインダ内表示方式では、ユーザは合焦位置を示すドット表示と、現在のレンズの焦点位置を示すドット表示を見ながら、操作ダイヤル等を用いてフォーカスの調整をしなければならず、細かい操作を行うことは困難であった。
【０００６】
本発明は、特定の被写体に合焦させるまでのフォーカスの調整のための操作を、容易に行うことが可能な映像処理装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するための一手段として、本発明の映像処理装置は、以下の構成を備える。即ち、焦点調節が可能な撮像部を制御する映像処理装置であって、前記撮像部によって撮像される映像を表示する表示画面に、前記撮像部のフォーカスレンズの位置に基づく第１マークと、前記映像に写る被写体のうち前記表示画面においてユーザに指定された被写体に合焦させる場合の前記フォーカスレンズの位置に基づく第２マークとを、表示するよう制御する表示制御手段と、前記表示画面に表示された前記第１マークに対応する位置から、前記第２マークに対応する位置へ、前記第１マークを移動させる指示を受け付ける受付手段と、前記受付手段によって受付られた指示により、前記第１マークが移動された距離に応じたレンズの駆動量で、前記撮像部に焦点を調節させる焦点調節手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、特定の被写体に合焦させるまでのフォーカスの調整のための操作を、容易に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】映像処理装置のハードウェア構成例を示すブロック図
【図２】映像処理装置の機能構成例を示すブロック図
【図３】像面位相差ＡＦ方式の詳細を説明する図
【図４】実施形態１における映像処理装置の処理を説明するフローチャート
【図５】実施形態１のフォーカスの調整を行う場合における表示画面を示す図
【図６】実施形態２における映像処理装置の処理を説明するフローチャート
【図７】実施形態２のフォーカスの調整を行う場合における表示画面を示す図
【図８】実施形態３における映像処理装置の処理を説明するフローチャート
【図９】実施形態３のフォーカスの調整を行う場合における表示画面を示す図
【図１０】実施形態４における映像処理装置の処理を説明するフローチャート
【図１１】実施形態４のフォーカスの調整を行う場合における表示画面を示す図
【図１２】実施形態５における映像処理装置の処理を説明するフローチャート
【図１３】実施形態５のフォーカスの調整を行う場合における表示画面を示す図
【図１４】実施形態６における映像処理装置の処理を説明するフローチャート
【図１５】実施形態６のフォーカスの調整を行う場合における表示画面を示す図
【発明を実施するための形態】
【００１０】
以下、添付の図面を参照して、本発明の実施形態の一例を詳細に説明する。尚、以下の実施形態において示す情報は一例に過ぎず、図示された構成に限定されるものではない。即ち、本発明は下記の実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００１１】
（実施形態１）
図１は、本実施形態における映像処理装置１００のハードウェア構成例を示す図である。尚、図１に示すハードウェア構成例に限定されず、図１の１つのブロックを複数の回路によって実現しても構わないし、複数のブロックを単一の回路によって実現しても構わない。本実施形態における映像処理装置は撮像装置であるが、これに限定されない。図１において、ＣＰＵ１０１は各種処理のための演算や論理判断等を行い、バス１０９に接続された各部１０２〜１０８の構成要素を制御する。ＲＯＭ１０２は、ＣＰＵ１０１による制御のためのプログラムであって、後述する流れ図の処理手順を含む各種の指示を示すプログラムを格納する。ＲＡＭ１０３は、外部記憶装置（不図示）等からロードされたプログラムやデータ、Ｉ／Ｆ（インターフェイス）を介して外部から取得したデータ等を一時的に記憶する。尚、ＲＡＭ１０３がＣＰＵ１０１による制御のためのプログラムを記憶しても構わない。
【００１２】
カメラユニット１０４は、フォーカスレンズ、及びズームレンズ等のレンズ、レンズを駆動させるレンズ駆動部、被写体を撮像する撮像部、グラフィック処理用のメディアプロセッサ等から構成されている。また、カメラユニット１０４におけるレンズ駆動部は、被写体に対するフォーカス処理（フォーカスの調整）を行うために、撮像光学系の光軸方向にフォーカスレンズを駆動させる。また、カメラユニット１０４における撮像部は、撮像センサを含む。撮像センサは、レンズから入力された画像を電気信号に変換して映像信号を生成する。また、本実施形態における撮像センサは、光学系の合焦状態を検出する焦点検出部を兼ねている。即ち、撮像センサは、１つの画素に１つのマイクロレンズと複数の光電変換部（受光素子）とを有する構造となっており位相差信号と映像信号とを出力することが可能である。そして、映像処理装置１００は、出力された位相差信号に基づいて、合焦状態を検出することができる。このように、位相差信号に基づいて合焦状態を検出してフォーカス処理を行う方法を、像面位相差ＡＦ（オートフォーカス）方式と称す。尚、像面位相差ＡＦ方式の詳細については、後述する。
【００１３】
映像信号Ｉ／Ｆ１０５及び無線通信Ｉ／Ｆ１０７は、映像処理装置１００の外部との接続するＩ／Ｆである。映像信号Ｉ／Ｆ１０５は、映像のストリーム信号を扱うＩ／Ｆである。例えば、映像信号Ｉ／Ｆ１０５は、各種の有線インターフェースにより外部機器と接続する。また、無線通信Ｉ／Ｆ１０７は、映像ストリームを送受信し、所定のバンド幅、及び１以上のチャンネルを保持している。例えば、無線通信Ｉ／Ｆ１０７は、無線インターフェースにより外部機器と接続する。ストレージＩ／Ｆ１０６は、映像信号を蓄積又はキャッシュ（一時的に保存）する。例えば、ストレージＩ／Ｆ１０６は、映像処理装置１００に接続されたメモリカードに、撮影された映像信号の記録や撮影に関する設定情報の読み書きを行う。
【００１４】
ＵＩユニット１０８は、映像処理装置１００のＵＩ（ユーザインターフェース）を構成するデバイスである。本実施形態におけるＵＩユニット１０８は、表示部及び入力部から成るユニットである。表示部は、液晶ディスプレイやＣＲＴディスプレイ等であり、表示画面を備える。また、入力部は、操作パネル（タッチパネル）であり、タッチ操作やタッチ操作された表示画面上の座標位置を入力するためのセンサ等を備える。ユーザがＵＩユニット１０８の表示部における表示画面をタッチ操作することによって、ＵＩユニット１０８の入力部は、表示部への操作に対応する指示及び情報を取得する。例えば、ユーザが表示部の表示画面に対してピンチアウト操作をすることによって、ＵＩユニット１０８の入力部は、表示部へのピンチアウト操作に対応する拡大指示を取得するようにしてもよい。このように、本実施形態におけるＵＩユニット１０８は、入出力一体型の装置として実現される。
【００１５】
図２は、本実施形態に係る映像処理装置１００の機能の構成例を示すブロック図である。図２における各部は、映像処理装置１００のＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムを実行することにより実現される。
【００１６】
撮像制御部２０５は、カメラユニット１０４の撮像部を制御する処理部であって、撮像部における撮影、再生、露出、ホワイトバランス等に関する機能の制御を行う。
【００１７】
取得部２１２は、ＵＩユニット１０８の入力部に入力されたユーザによる操作に基づいて、操作に関する情報を取得する。例えば、取得部２１２は、操作に関する情報として、ユーザによって指定（タッチ）された表示画面上の位置、タッチされ続けている時間等に関する情報を取得する。検出部２０８は、取得部２１２によって取得された操作に関する情報、及び撮像部から取得した位相差に関する情報を取得する。そして、検出部２０８は、取得した操作に関する情報及び位相差に関する情報に基づいて、ユーザによって指定された表示画面上の位置に対応する被写体に合焦させるためのレンズの駆動方向及び駆動量を検出する。
【００１８】
レンズ制御部２０７は、検出部２０８によって検出されたレンズの駆動方向及び駆動量に基づいて、カメラユニット１０４のレンズ駆動部を制御する。表示情報生成部２１０は、取得部２１２によって取得された操作に関する情報、及び、検出部２０８によって検出されたレンズの駆動方向及び駆動量に基づいて、表示部に表示する情報を生成する。尚、表示情報生成部２１０によって生成される情報については、後述する。表示制御部２０６は、ＵＩユニット１０８における表示部を制御する処理部である。本実施形態における表示制御部２０６は、カメラユニット１０４の撮像部によって撮像された映像、及び表示情報生成部２１０によって生成された情報を、表示部に表示するよう制御する。
【００１９】
次に、像面位相差ＡＦ方式の詳細について、図３を用いて説明する。図３（ａ）は、ＵＩユニット１０８の表示画面（操作画面）３０１に被写体３０２が表示されている様子を示す。そして、図３（ａ）に示すように、表示画面３０１上の、被写体３０２に対応する位置３０３が、ユーザによってタッチされている。この場合に、本実施形態のカメラユニット１０４における撮像部の撮像センサが焦点状態を検出する処理について、以下説明する。
【００２０】
図３（ｂ）は、タッチ操作された位置３０３に対応する撮像センサの拡大図を示す。さらに、撮像センサの１画素は、図３（ｃ）に示すように、一つのマイクロレンズに対応する受光素子が、素子３０４と素子３０５の左右に２つ設けられており、撮像する際にはこれらの素子３０４と素子３０５とが一つの受光素子として機能する。
【００２１】
表示画面３０１上の位置３０３がタッチ操作された場合、本実施形態における撮像センサは、位置３０３に対応する画素群の範囲（図３（ｂ）に示す範囲）における素子３０４及び素子３０５によって取得された情報を抽出する。
【００２２】
図３（ｄ）、（ｅ）、及び（ｆ）は、説明のために、素子３０４及び素子３０５においてそれぞれ受光される信号３０６及び信号３０７の波形を簡略化して示した図である。例えば、位置３０３に対応する被写体３０２に焦点が合っていない場合、図３（ｄ）に示すように、図３（ｂ）の範囲において素子３０４及び素子３０５によって検出される信号は、それぞれ異なる位置でピークとなる。即ち、素子３０４が受光した信号３０６は位置３０８においてピークが検出され、素子３０５が受光した信号３０７は、位置３０８からずれた位置３０９においてピークが検出される。また、被写体３０２に焦点がより近い状態の場合、図３（ｅ）に示すように、素子３０４及び素子３０５によって検出される信号３０６及び信号３０７は、それぞれ位置３１２及び位置３１３でピークとなる。即ち、図３（ｄ）に示したよりも両者のピークの位置の差が小さくなる。また、被写体３０２に焦点が合っている状態（合焦状態）の場合、図３（ｆ）に示すように、素子３０４及び素子３０５によって検出される信号３０６及び信号３０７は、両者とも位置３１５でピークとなる。即ち、素子３０４及び素子３０５によって検出された信号のピークの位置は一致する。
【００２３】
このように、本実施形態における撮像センサは、図３（ｄ）及び図３（ｅ）に示すような、素子３０４及び素子３０５によって受光された信号のピークの位置の差（位相差）を検出する。そして、映像処理装置１００は、撮像センサによって検出された位相差に基づいて、被写体３０２に合焦させるためのフォーカスレンズの駆動量を検出することができる。即ち、図３（ｄ）においては、素子３０４で受光された信号３０６のピークの位置３０８と、素子３０５で受光された信号３０７のピークの位置３０９との距離に基づいて、フォーカスレンズの駆動量を検出することができる。また、図３（ｅ）においては、信号３０６のピークの位置３１２と、信号３０７のピークの位置３１３との距離に基づいて、フォーカスレンズの駆動量を検出することができる。また、素子３０４及び素子３０５それぞれで受光した信号のピークの位置が、図３（ｄ）及び図３（ｅ）に示す左右のどちら側にずれて検出されたかを計測することによって、フォーカスレンズの駆動方向を検出することができる。尚、像面位相差ＡＦ方式は、既存の技術であるため、説明を割愛する。
【００２４】
次に、本実施形態における映像処理装置１００による処理の詳細について、図４及び図５を用いて説明する。図４は、本実施形態に係る映像処理装置１００の、撮像されている対象（被写体）に対してフォーカス処理を施す動作の詳細を示すフローチャートである。また、図５（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）、（ｆ）、（ｇ）、及び（ｈ）は、映像処理装置１００が被写体に対してフォーカス処理を施す場合の、映像処理装置１００のＵＩユニット１０８の表示部における表示画面（操作画面）を示す図である。
【００２５】
まず、図５（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）、（ｆ）、（ｇ）、及び（ｈ）を用いて、映像処理装置１００による処理を説明する。尚、図５（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）、（ｆ）、（ｇ）、及び（ｈ）において、焦点が合っている（合焦度が閾値より高い）部分の輪郭を実線で示し、焦点が合っていない（合焦度が閾値より低い）部分の輪郭を点線で示す。さらに、焦点が合っていない部分の輪郭のうち、合焦度が閾値より低く所定値以上の部分の輪郭を太い点線で示し、合焦度が閾値より低い部分の輪郭を細かい点線で示す。
【００２６】
図５（ａ）は、ユーザが合焦させたい被写体を指定するタッチ操作を行った場合に、ＵＩユニット１０８の表示画面３０１に表示される画像を示す図である。図５（ａ）に示すように、表示画面３０１には、合焦させたい被写体５０２が表示される。そして、ユーザによって被写体５０２を指定する操作（ここでは、表示画面３０１に対するタッチ操作）が行われた場合、ＵＩユニット１０８の入力部はユーザによる操作を入力する。そして、ＣＰＵ１０１は取得部２１２の機能を実行することによって、ユーザによってタッチされた表示画面３０１の位置５０３を取得する。そして、ＣＰＵ１０１は、表示制御部２０６の機能を実行することによって、表示画面３０１上の、タッチされた位置５０３に基づく位置（位置５０３から所定距離以内の位置）に、カーソル（アイコン）５０４を表示するよう制御する。このように、表示画面３０１上の操作された位置にカーソル５０４を表示することによって、ユーザにとって指定した位置を視認し易くすることができる。
【００２７】
図５（ｂ）は、ユーザによってタッチされた位置５０３に対応する被写体５０２に合焦させる場合のカメラユニット１０４のフォーカスレンズの位置を測定した場合に、表示画面３０１に表示される画像を示す。即ち、ＣＰＵ１０１は、フォーカス処理を施す前のフォーカスレンズの光軸方向における位置（焦点位置）から、位置５０３に対応する被写体に合焦させる場合のフォーカスレンズの位置（合焦位置）までの距離を測定する。そして、ＣＰＵ１０１は、測定した焦点位置から合焦位置までの距離に基づいて、被写体５０２に合焦するためのフォーカスレンズの駆動方向及び駆動量（駆動ステップ数）を算出する。尚、フォーカスレンズの駆動方向及び駆動量を算出することを、以下、測距と称す。そして、ＣＰＵ１０１は、図５（ｂ）に示すように、測距を完了したことを示すメッセージ５０５を、表示画面３０１に表示するよう制御する。例えば、メッセージ５０５は、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）メッセージである。また、ＣＰＵ１０１は、図５（ｂ）に示すように、ユーザに対して次の操作を示す操作ガイド５０６を表示画面３０１に表示するよう制御する。
【００２８】
図５（ｃ）は、操作ガイド５０６に基づいて、ユーザがＡＦ（オートフォーカス）に対応する操作を行っている様子を示す。図５（ｃ）における位置５０７は、ユーザがＡＦに対応するタップ操作を行った表示画面３０１上の位置を示す。図５（ｄ）は、図５（ｃ）に示す位置５０７においてタップ操作が行われた結果、表示画面３０１に表示される画像を示す。図５（ｄ）に示すように、図５（ｃ）の位置５０７におけるタップ操作が行われた場合、被写体５０２に合焦される。
【００２９】
また、図５（ｅ）は、図５（ｂ）に示す画像が表示画面３０１に表示された後に、ユーザがＭＦ（マニュアルフォーカス）に対応する操作を行っている様子を示す。図５（ｅ）における位置５０９は、ユーザがＭＦに対応する長押し操作（ロングプレス操作）を行った位置を示す。尚、長押し操作とは、最初にタッチした位置から所定距離以内において所定時間以上、連続的にタッチし続ける操作のことである。図５（ｆ）は、図５（ｅ）に示す位置５０９において長押し操作が行われた結果、表示画面３０１に表示される画像を示す。図５（ｆ）に示すように、ＭＦ操作に用いるＵＩとして、フォーカスレンズの焦点位置と合焦位置との距離に対応する長さのスライドバー５１０、及びフォーカスレンズの光軸方向の位置を指示（変更）するためのハンドル５１１が表示画面３０１に表示される。ここで、スライドバー５１０は、スライダー形式のＵＩであって、ハンドル５１１はスライドさせるスライドオブジェクト（アイコン、マーク）である。尚、長押し操作が行われた後に表示されるハンドル５１１の表示画面３０１上の位置は、フォーカスの調整（ＭＦ処理）を行う前のフォーカスレンズの位置に対応する。また、合焦マーク５１２は、図５（ａ）でユーザがタッチした位置５０３に対応する被写体５０２に合焦させる場合のフォーカスレンズの光軸方向の位置（合焦位置）を示す図形（マーク）である。
【００３０】
尚、図５（ｅ）及び図５（ｆ）では、ユーザによって表示画面３０１上の位置５０９で長押し操作された場合について示したが、位置５０９以外の位置で長押し操作された場合についても本実施形態を適応することができる。即ち、本実施形態において映像処理装置１００は、表示画面３０１上で長押し操作された位置に、フォーカスレンズの光軸方向の位置を指示するためのハンドル５１１を表示させるようにする。このように表示することによって、ユーザは、長押し操作をした位置から、フォーカスレンズの位置を指示するための操作を開始することができる。
【００３１】
図５（ｇ）は、図５（ｆ）に示す画像が表示画面３０１に表示された後、ユーザがハンドル５１１を位置５１４から位置５１３に移動させる操作を行った場合に、表示画面３０１に表示される画像を示す。図５（ｇ）に示すように、ハンドル５１１が位置５１４にある場合（図５（ｆ））よりも、位置５１３にある場合の方が、より被写体５０２に焦点が合っている（被写体５０２の輪郭の点線が太くなっている）。図５（ｈ）は、ユーザがハンドル５１１を、被写体５０２に合焦する位置である合焦マーク５１２の位置に移動させる操作を行った場合に、表示画面３０１に表示される画像を示す。図５（ｈ）に示すように、ハンドル５１１が合焦マーク５１２の位置にある場合、被写体５０２に合焦されている。
【００３２】
次に、図４を用いて、本実施形態における映像処理装置１００による処理の詳細を説明する。映像処理装置１００は、図５（ａ）に示すように、ユーザによって、フォーカス処理を施す対象として被写体５０２を指定するための操作が行われた場合、図４に示す処理を開始する。
【００３３】
ステップＳ４０１においてＵＩユニット１０８（入力手段）は、撮像される対象（図５（ａ）の被写体５０２）に対するフォーカス処理を行うための、表示画面３０１上の位置５０３における操作（ここでは、タッチ操作）を検出（入力）する。
【００３４】
ステップＳ４０２においてＣＰＵ１０１は、取得部２１２の機能を実行することによって、ステップＳ４０１においてタッチ操作が検出された表示画面３０１上の位置（図５（ａ）位置５０３を示す座標の情報）を取得する。
【００３５】
ステップＳ４０３においてＣＰＵ１０１は、検出部２０８の機能を実行することによって、ステップＳ４０２で取得された座標に対応する、カメラユニット１０４の撮像部（図３（ｃ）に示す２つの受光素子）によって受光された信号の位相差を取得する。
【００３６】
ステップＳ４０４においてＣＰＵ１０１は、検出部２０８の機能を実行する。即ち、ＣＰＵ１０１は、ステップＳ４０３で取得した位相差及び／又はカメラユニット１０４のフォーカスレンズの仕様に基づいて、被写体５０２に合焦するためのフォーカスレンズの駆動方向及び駆動量（駆動ステップ数）を算出（測距）する。尚、本実施形態において、カメラユニット１０４のフォーカスレンズの仕様に関する情報は、ＲＡＭ１０３に記憶されており、ＣＰＵ１０１がＲＡＭ１０３からフォーカスレンズの仕様に関する情報を読み出す。しかしながらこれに限定されず、カメラユニット１０４のフォーカスレンズの仕様に関する情報は、映像処理装置１００内のＲＯＭ１０２、メモリ（不図示）、又は外部装置（不図示）に記憶されていて、ＣＰＵ１０１がこれを読み出すようにしても構わない。また、本実施形態では、撮像センサが像面位相差センサを兼ねる構成として、ステップＳ４０３及びステップＳ４０４においてＣＰＵ１０１が検出部２０８の機能を実行することによって、フォーカスレンズの駆動方向及び駆動量を算出したが、これに限定されない。例えば、フォーカスレンズの駆動方向及び駆動量を検出可能な他の種類のセンサを用いて、特定の被写体に合焦さるためのフォーカスレンズの駆動方向及び駆動量を算出しても構わない。
【００３７】
ステップＳ４０５においてＣＰＵ１０１は、表示制御部２０６の機能を実行することによって、図５（ｂ）に示すように、メッセージ５０５及び操作ガイド５０６を表示画面３０１に表示するよう制御する。ここで、メッセージ５０５は、測距が完了したことを示す通知である。また、操作ガイド５０６を表示することによって、ユーザは次の操作の候補を視認することができる。
【００３８】
ステップＳ４０６においてＵＩユニット１０８は、ユーザによる操作を入力し、ステップＳ４０７においてＣＰＵ１０１は、取得部２１２の機能を実行することにより、ステップＳ４０６において検出された操作が長押し操作であるか否かを判定する。
【００３９】
ステップＳ４０７において、検出されたタッチ操作が長押し操作でなく、図５（ｃ）に示すようなタップ操作（所定時間未満、押下される操作）であったと判定された場合（ステップＳ４０７におけるＮＯ）、映像処理装置１００はＡＦ（オートフォーカス）処理を実行すべく、ステップＳ４０８の処理へ進む。ステップＳ４０８においてレンズ制御部２０７は、ステップＳ４０４で算出された合焦のためのフォーカスレンズの駆動方向及び駆動量（駆動ステップ数）に基づいて、カメラユニット１０４のレンズ駆動部の駆動を制御する。上述の処理を行うことによって、図５（ｄ）に示すように、被写体５０２に合焦させることができる。
【００４０】
一方、ステップＳ４０７にて、検出されたタッチ操作が図５（ｅ）に示すような長押し操作であったと判定された場合（ステップＳ４０７におけるＹＥＳ）、映像処理装置１００は、ＭＦ（マニュアルフォーカス）処理を実行すべくステップＳ４０９の処理へ進む。ステップＳ４０９においてＣＰＵ１０１は、検出部２０８の機能を実行することにより、表示画面３０１上でのユーザがハンドル５１１を移動させた距離（ドラッグ操作された距離）に対するフォーカスレンズの駆動量（ステップ値）を計算する。ハンドル５１１の移動はドラッグ操作に限らず、移動先の位置でタップ操作することによって、ハンドル５１１を指定された移動先まで移動させるようにする等してもよい。尚、ハンドル５１１の移動距離に対応するフォーカスレンズの駆動量を算出することを、以下、スケール演算と称す。また、本実施形態における映像処理装置１００は、表示部と入力部とを含む入出力一体型の装置であり、表示部の表示画面３０１における解像度の１ドットと、入力部が入力できる操作の単位とが同一である。即ち、入力部においてハンドル５１１を１ステップ分移動させる操作を入力した場合、表示部はハンドル５１１を１ドット分移動させて表示させる。
【００４１】
例えば、表示画面３０１上に表示された、フォーカスレンズの駆動量を指示するためのスライドバーの長さ（表示画面３０１の解像度のドット数）が、７２０ドットであるとする。また、ステップＳ４０４で算出された合焦するためのフォーカスレンズの駆動量が１２０ステップであるとする。この場合、ＣＰＵ１０１は、次のようにスケール演算を行う。即ち、７２０÷１２０＝６であることから、ＣＰＵ１０１は、入力部が６ドット分の操作を入力する毎に、フォーカスレンズを１ステップ駆動するよう制御する。例えば、レンズ制御部２０７は、スライドバー上のハンドルを６ドット操作すると、フォーカスレンズを１ステップ移動させるようにレンズ駆動部を制御する。
【００４２】
尚、スケール演算は、上記の方法に限定されず、操作単位に対して均等の駆動量を割り当てなくても構わない。即ち、ユーザの操作感覚に適した、不均等の駆動量を割り当てても構わない。例えば、スライドバー上の合焦位置の近傍（合焦位置を示すカーソルから所定距離以内）で１ドット分の操作が入力された場合、フォーカスレンズを１ステップ駆動させてもよい。そして、スライドバー上の他の領域で１ドット分の操作が入力された場合、フォーカスレンズを３ステップ駆動させるようにしてもよい。このように、不均等の駆動量を割り当てることによって、合焦位置の近傍では、その他の領域よりも、フォーカスレンズの駆動量を細かく指示することができるＵＩを提供することができる。また、本実施形態においてＣＰＵ１０１は、スケール演算によって、６ドットの操作が入力された場合にフォーカスレンズを１ステップ移動させるようにレンズ駆動部を制御するが、ハンドル５１１の移動距離に対するフォーカスレンズの駆動量はこれに限定されない。例えば、ＣＰＵ１０１は、フォーカスレンズの仕様や合焦位置までのフォーカスレンズの駆動量に基づいて、スケール演算を行っても構わない。
【００４３】
ステップＳ４１０においてＣＰＵ１０１は、表示制御部２０６の機能を実行することによって、フォーカスレンズの駆動量を指示するためのＵＩ（図５（ｆ）のスライドバー５１０、ハンドル５１１）を表示画面３０１に表示するよう制御する。さらに、ステップＳ４１１においてＣＰＵ１０１は、表示制御部２０６の機能を実行することによって、ユーザによって指定された被写体５０２に合焦させるためのフォーカスレンズの光軸方向の位置（合焦位置）を示す図形を表示するよう制御する。即ち、ＣＰＵ１０１は、ステップＳ４１０で表示されたＵＩ（図５（ｆ）のスライドバー５１０）上の、ステップＳ４０４で算出された合焦のためのフォーカスレンズの駆動量に対応する位置に、合焦位置を示す図形（合焦マーク５１２）を表示するよう制御する。尚、図５（ｆ）に示すように、ＣＰＵ１０１は、ハンドル５１１の位置から合焦マーク５１２の位置までの範囲の両端に所定の範囲（遊び）を加えた範囲を、フォーカス処理を指示するためのスライドバー５１０の操作範囲とする。これにより、フォーカス処理を開始した時のレンズの位置（ハンドル５１１の位置）よりも、合焦位置から遠ざかる位置にレンズの位置を指定し、焦点をぼやかすように制御することができる。
【００４４】
ステップＳ４１２においてＵＩユニット１０８の入力部は、ユーザによる、フォーカスレンズの駆動量を指示するためのＵＩ（図５（ｆ）のスライドバー５１０上のハンドル５１１）に対するドラッグ操作を検出する。そして、ＣＰＵ１０１は、取得部２１２の機能を実行することによって、ユーザによってドラッグ操作された後の、フォーカスレンズの位置を指示するためのハンドル５１１の表示画面３０１上の位置を取得する。
【００４５】
ステップＳ４１３においてＣＰＵ１０１は、検出部２０８の機能を実行することによって、ステップ４１２で取得されたハンドル５１１の位置と、ステップＳ４０９におけるスケール演算の結果とに基づいて、フォーカスレンズの駆動方向及び駆動量を決定する。そして、ＣＰＵ１０１は、レンズ制御部２０７の機能を実行することによって、決定された駆動方向及び駆動量でフォーカスレンズを駆動させるよう制御する。例えば、ステップＳ４１２で取得されたハンドル５１１の位置が、合焦位置を示す合焦マーク５１２の位置と一致した場合、ＣＰＵ１０１は、フォーカスレンズを合焦位置に駆動させることにより、被写体５０２に合焦させることができる。
【００４６】
ステップＳ４１４においてＣＰＵ１０１は、ユーザによる操作が終了したか否かを判定する。例えば、ＣＰＵ１０１は、表示画面３０１に対してタッチしていたユーザの指が表示画面３０１から離れたことを検出し、表示画面３０１に表示されたハンドル５１１の移動を指示する操作が終了した場合に、ユーザによる操作が終了したと判定する。そして、ステップＳ４１４においてＣＰＵ１０１がユーザによる操作が終了していないと判定した場合（ステップＳ４１４におけるＮＯ）、ステップＳ４１２の処理へ戻る。一方、ステップＳ４１４においてＣＰＵ１０１がユーザによる操作が終了したと判定した場合（ステップＳ４１４におけるＹＥＳ）、フォーカス処理を終了する。即ち、本実施形態における映像処理装置１００は、ユーザがレンズの駆動量を指示するためのＵＩに対するドラッグ操作の終了を検出するまで、各ステップＳ４１２〜Ｓ４１４の処理を繰り返す。
【００４７】
上述した図４の処理を行うことによって、本実施形態の映像処理装置１００は、被写体に対するフォーカス処理（焦点の調整）をする場合に、フォーカスレンズの位置を指定するためのＵＩ（スライドバー、及びハンドル）を表示することができる。また、映像処理装置１００は、被写体に合焦させる場合のフォーカスレンズの位置（合焦位置）を示す図形（合焦マーク）をＵＩ上に表示することができる。このような表示をすることによって、ユーザは、表示されたＵＩ及び合焦マークを用いて、被写体に対するフォーカスを調整するための操作を直感的に行うことができる。
【００４８】
上述したように、本実施形態における映像処理装置１００によれば、特定の被写体に合焦するまでのフォーカスを調整するための操作を、直感的に行うことが可能となる。即ち、本実施形態によれば、ユーザにとって、被写体への合焦までのフォーカスの移動速度変位や、合焦のタイミング等を操作し易い装置を提供することができる。
【００４９】
尚、本実施形態においては、図４のステップＳ４０９において、スライドバーＵＩの合焦の為の操作のストロークを適切な長さとしてスケール演算を行ったが、フォーカスレンズが駆動可能な全範囲をスライドバーのストロークとしても良い。このような構成にすることによって、ユーザは、スライドバー上のハンドルを操作することによって、フォーカスレンズの駆動可能な全範囲を操作することが可能である。また、このような構成にすることによって、ステップＳ４０９における処理（スケール演算）を省略することができる。また、フォーカスレンズの駆動可能な全範囲を操作するためのスライドバーと、ステップＳ４０９によるスケール演算の結果に基づいて作成したスライドバーとを両方表示しても構わない。このような構成にすることによって、ユーザは、被写体により速く合焦させたい場合と、被写体に滑らかに合焦させたい（焦点の調整をしたい）場合とで、スライドバーを使い分けることができる。
【００５０】
また、本実施形態において映像処理装置１００は、ステップＳ４０６で検出した２回目のタッチ操作の種類をステップＳ４０７で判定することによって、ＭＦ処理又はＡＦ処理の開始を識別していたが、これらを明示的なＵＩ操作により判別しても良い。即ち、ステップＳ４０５で操作ガイドを表示する際に、ＡＦ処理を開始するボタンと、ＭＦ処理を開始するためのスライドバーを表示するボタンとを設けても構わない。
【００５１】
また、本実施形態において映像処理装置１００は、ステップＳ４０９でスケール演算を行った後に、ステップＳ４１０でフォーカスレンズの駆動量を指示するためのＵＩ（図５（ｆ）のスライドバー５１０、ハンドル５１１）を表示画面３０１に表示した。しかしながら、これらの処理の順序に限定されず、フォーカスレンズの駆動量を指示するためのＵＩを表示した後に、スケール演算を行っても構わない。
【００５２】
（実施形態２）
上述の実施形態１では、ユーザによってフォーカス処理を施す対象として一つの被写体が指定された場合の、映像処理装置１００によるフォーカス処理について説明した。本実施形態２では、ユーザによって複数の被写体が指定された場合の、映像処理装置１００によるフォーカス処理について説明する。
【００５３】
以下、本実施形態２における映像処理装置１００による処理の詳細について、図６及び図７を用いて説明する。図６は、本実施形態２に係る映像処理装置１００の、被写体に対してフォーカス処理を施す動作の詳細を示すフローチャートである。また、図７（ａ）及び図７（ｂ）は、映像処理装置１００が被写体に対してフォーカス処理を施す場合の、映像処理装置１００のＵＩユニット１０８の表示部における表示画面を示す図である。
【００５４】
まず、図７（ａ）及び図７（ｂ）を用いて、映像処理装置１００による処理を説明する。図７（ａ）は、ユーザが合焦させたい複数の被写体を指定するタッチ操作を行った場合に、ＵＩユニット１０８の表示画面３０１に表示される画像を示す図である。図７（ａ）に示すように、表示画面３０１には、合焦させたい被写体７０２、被写体４０３、及び被写体７０４が表示される。そして、ユーザによって各被写体７０２〜７０４を指定するために、表示画面３０１に対してタッチ操作が行われた場合、ＣＰＵ１０１は次の処理を行う。即ち、ＣＰＵ１０１は、取得部２１２の機能を実行することによって、ユーザによってタッチされた表示画面３０１の位置７０５、位置７０６、位置７０７を取得する。そして、ＣＰＵ１０１は、表示制御部２０６の機能を実行することによって、表示画面３０１上の取得した各位置７０５〜７０７に基づく位置に、カーソル７０８、カーソル７０９、及びカーソル７１０を表示するよう制御する。尚、図７（ａ）に示すように、各被写体７０２〜７０４が、被写体７０２、被写体７０３、被写体７０４の順で、ユーザにより指定された場合について、以下、説明する。また、ボタン７１１は、被写体が指定された後に、指定を取り消すために用いられるボタンあり、ボタン７１２は、指定された被写体に対するＭＦ処理を開始するために用いられるボタンである。
【００５５】
図７（ｂ）は、図７（ａ）に示すように、各被写体７０２〜７０４が指定された後に、ボタン７１２が操作され、ＭＦ（マニュアルフォーカス）処理が開始された場合に、表示画面３０１に表示される画像を示す図である。図７（ｂ）に示すように、ＭＦ処理のための操作に用いるＵＩとして、フォーカスレンズの焦点位置と合焦位置との距離に対応する長さのスライドバー７１３、及びフォーカスレンズの光軸方向の位置を指示（変更）するためのハンドル７１４が表示画面３０１に表示される。また、合焦マーク７１５、合焦マーク７１６、及び合焦マーク７１７は、図７（ａ）でユーザがタッチした各位置７０５〜７０７に対応する各被写体７０２〜７０４に合焦させる場合のフォーカスレンズの光軸方向の位置（合焦位置）をそれぞれ示す図形である。また、マーク７１８、マーク７１９、及びマーク７２０は、ユーザによって指定された各被写体７０２〜７０４の順番を示す。また、図７（ｂ）に示すボタン７１２は、図７（ａ）に示す状態において、ユーザによってボタン７１２に対する操作が行われた場合に、ＭＦ処理を開始したことを示すように表示される。
【００５６】
次に、図６を用いて、本実施形態における映像処理装置１００による処理の詳細を説明する。映像処理装置１００は、図７（ａ）に示すように、ユーザによって、フォーカス処理を施す対象（例えば、各被写体７０２〜７０４のうちの少なくともいずれか）を指定する操作が行われた場合、図６に示す処理を開始する。
【００５７】
図６の各ステップＳ６０１〜６０４の処理は、実施形態１における図４の各ステップＳ４０１〜４０４と同様の処理であるため、説明を省略する。まず、ステップＳ６０１においてＵＩユニット１０８は、撮像される対象として、図７（ａ）の被写体７０２に対するフォーカス処理を行うための、表示画面３０１上の位置（図７（ａ）の位置７０５）におけるタッチ操作を検出するとして、以下、説明する。この場合、ステップＳ６０４においてＣＰＵ１０１は、検出部２０８の機能を実行することによって、一番目に指示された被写体７０２に合焦するためのフォーカスレンズの駆動方向及び駆動量を算出（測距）する。
【００５８】
ステップＳ６０５においてＣＰＵ１０１は、ステップＳ６０４において算出されたフォーカスレンズの駆動量と被写体７０２とを対応付けてＲＯＭ１０２、ＲＡＭ１０３又は他のメモリ（不図示）に蓄積するよう制御する。そして、ＣＰＵ１０１は、表示制御部２０６の機能を実行することによって、図７（ａ）に示すように、被写体７０２に対応するユニークなカーソル７０８を、表示画面３０１上のタッチされた位置７０５に表示するよう制御する。
【００５９】
ステップＳ６０６においてＵＩユニット１０８は、ユーザによる次の操作を検出する。そして、ステップＳ６０７においてＣＰＵ１０１は、検出部２０８の機能を実行することによって、ステップＳ６０６で検出された操作が、ステップＳ６０１で指示された被写体を取り消す操作（ボタン７１１に対する操作）であるか否かを判定する。ステップＳ６０７において、ステップＳ６０６で検出された操作が被写体を取り消す操作であると判定された場合（ステップＳ６０７におけるＹＥＳ）、映像処理装置１００はフォーカス処理を終了する。一方、ステップ６０７において、ステップＳ６０６で検出された操作が被写体を取り消す操作でないと判定された場合（ステップＳ６０７におけるＮＯ）、映像処理装置１００はステップＳ６０８の処理へ進む。
【００６０】
ステップＳ６０８においてＣＰＵ１０１は、検出部２０８の機能を実行することによって、ステップＳ６０６で検出された操作が、ステップＳ６０１で指示された被写体に対するＭＦ処理を開始する操作（ボタン７１２に対する操作）であるか否かを判定する。ステップＳ６０８において、ステップＳ６０６で検出された操作が被写体に対するＭＦ処理を開始する操作であると判定された場合（ステップＳ６０８におけるＹＥＳ）、映像処理装置１００はステップＳ６０９の処理へ進む。一方、ステップＳ６０８において、ステップＳ６０６で検出された操作が被写体に対するＭＦ処理を開始する操作でないと判定された場合（ステップＳ６０８におけるＮＯ）、映像処理装置１００はステップＳ６０２の処理へ戻る。例えば、ステップＳ６０６で検出された操作がＭＦ処理を開始する操作でなく、フォーカス処理を施す次の対象（例えば、図７（ａ）の被写体７０３）を指定する操作である場合、映像処理装置１００は各ステップＳ６０２〜６０５の処理を行う。即ち、ＣＰＵ１０１は、ステップＳ６０４で算出されたフォーカスレンズの駆動量と被写体７０３とを対応付けて蓄積し、図７（ａ）に示すように、被写体７０３に対応するユニークなカーソル７０９を、表示画面３０１上の位置７０６に表示するよう制御する。尚、映像処理装置１００は、フォーカス処理を施す次の対象として、図７（ａ）の被写体７０４を指定する操作が入力された場合についても、同様に処理を行う。即ち、ＣＰＵ１０１は、ステップＳ６０４で算出されたフォーカスレンズの駆動量と被写体７０４とを対応付けて蓄積し、図７（ａ）に示すように、被写体７０４に対応するユニークなカーソル７１０を、表示画面３０１上の位置７０７に表示するよう制御する。
【００６１】
一方、ボタン７１２が操作された場合、ステップＳ６０９においてＣＰＵ１０１は、検出部２０８の機能を実行することにより、指定された被写体のうち、フォーカスレンズの駆動量が一番大きい被写体のフォーカスレンズの駆動量に基づいてスケール演算を行う。ここでは、ＣＰＵ１０１は、指定された各被写体７０２〜７０４のうち、フォーカスレンズの駆動量が一番大きい被写体７０３に対応するフォーカスレンズの駆動量に基づいて、スケール演算を行う。ステップＳ６０９におけるスケール演算によって、映像処理装置１００は、各被写体７０２〜７０４に対するフォーカス処理を施す際に、フォーカスレンズの駆動量を指示するためのＵＩ（図７（ｂ）のスライドバー７１３）を生成することができる。
【００６２】
ステップＳ６１０においてＣＰＵ１０１は、表示制御部２０６の機能を実行する。即ち、ＣＰＵ１０１は、ステップＳ６０９のスケール演算の結果に基づいて、フォーカスレンズの駆動量を指示するためのＵＩ（図７（ｂ）のスライドバー７１３、ハンドル７１４）を表示画面３０１に表示するよう制御する。ステップＳ６１１においてＣＰＵ１０１は、ステップＳ６０５で蓄積された、複数の被写体（各被写体７０２〜７０４）のそれぞれに対応するフォーカスレンズの駆動量（駆動ステップ数）を読み込む。
【００６３】
ステップＳ６１２においてＣＰＵ１０１は、表示制御部２０６の機能を実行する。そして、ＣＰＵ１０１は、ステップＳ６１１で読み込まれた各フォーカスレンズの駆動量（駆動ステップ数）に基づいて、各被写体７０２〜７０４に合焦させるためのフォーカスレンズの光軸方向の位置（合焦位置）を示す図形をそれぞれ表示するよう制御する。即ち、ＣＰＵ１０１は、ステップＳ６１０で表示されたＵＩ（図７（ｂ）のスライドバー７１３）上の、ステップＳ６０４で算出された合焦のためのフォーカスレンズの駆動量に対応する位置に、図形（各合焦マーク７１５〜７１７）を表示するよう制御する。尚、図７（ｂ）に示すように、各合焦マーク７１５〜７１７は、図７（ａ）において表示された、各被写体７０２〜７０４に対応するユニークな各カーソル７０８〜７０９と同じ図形で表示される。以後、各ステップＳ６１３〜Ｓ６１５の処理は、実施形態１における図４の各ステップＳ４１２〜Ｓ４１４と同様の処理であるため、説明を省略する。
【００６４】
上述した図６の処理を行うことによって、本実施形態の映像処理装置１００は、複数の被写体に対するフォーカス処理（焦点の調整）をする場合に、フォーカスレンズの位置を指定するためのＵＩ（スライドバー、及びハンドル）を表示することができる。また、映像処理装置１００は、各被写体に合焦させる場合のフォーカスレンズの位置（合焦位置）を示す図形（合焦マーク）をＵＩ上に表示することができる。このような表示をすることによって、ユーザは、表示されたＵＩ及び合焦マークを用いて、各被写体に対するフォーカスを調整するための操作を直感的に行うことができる。また、複数の被写体が指定された場合であっても、ユーザは、各被写体に対応する合焦マークを視認しつつ、焦点を調整したい被写体を間違えずに操作することができる。
【００６５】
上述したように、本実施形態における映像処理装置１００によれば、特定の被写体に合焦するまでのフォーカスを調整するための操作を、直感的に行うことが可能となる。即ち、本実施形態によれば、ユーザにとって、被写体への合焦までのフォーカスの移動速度変位や、合焦のタイミング等を操作し易い装置を提供することができる。
【００６６】
また、本実施形態の映像処理装置１００は、ユーザによって複数の被写体がフォーカスを調整する対象として指定された場合に、各被写体に合焦させる場合のフォーカスレンズの位置を示す図（合焦マーク）及び指定された順番を示すマークを表示する。このような表示をすることによって、ユーザが、複数の被写体を指定した場合であっても、被写体を指定した順番を間違えずに、複数の被写体に対するフォーカスを調整するための操作をすることができる。
【００６７】
（実施形態３）
上述の実施形態２において映像処理装置１００は、図７（ｂ）に示すように、単一のスライドバー７１３に複数の被写体に対応する各合焦マーク７１５〜７１７をそれぞれ配置して、ＭＦ処理を行っていた。本実施形態において映像処理装置１００は、図９に示すように、ユーザに指定された複数の被写体に対応する各合焦マークを、表示画面３０１上の被写体の位置に基づく位置に表示させる。
【００６８】
以下、本実施形態３における映像処理装置１００による処理の詳細について、図８及び図９を用いて説明する。図８は、本実施形態３に係る映像処理装置１００の、被写体に対してフォーカス処理を施す動作の詳細を示すフローチャートである。また、図９は、映像処理装置１００が被写体に対してフォーカス処理を施す場合の、映像処理装置１００のＵＩユニット１０８の表示部における表示画面を示す図である。
【００６９】
まず、図９を用いて、映像処理装置１００による処理を説明する。尚、本実施形態において、ユーザが合焦させたい複数の被写体を指定するタッチ操作を行った場合に、ＵＩユニット１０８の表示画面３０１に表示される画像は、実施形態２における図７（ａ）と同様である。
【００７０】
図９は、図７（ａ）に示すように、各被写体７０２〜７０４が指定された後に、ボタン７１２が操作され、ＭＦ（マニュアルフォーカス）処理が開始された場合に、表示画面３０１に表示される画像を示す図である。ここで、図９に示すように、図７（ａ）でユーザがタッチした各位置７０５〜７０７に対応する各被写体７０２〜７０４に合焦させる場合のフォーカスレンズの光軸方向の位置（合焦位置）を示す各合焦マーク９１７〜９１９が表示される。また、フォーカスレンズの光軸方向の位置を指示するためのハンドル９１６と合焦マーク９１７の間にスライドバー９１３が表示される。さらに、合焦マーク９１７と合焦マーク９１８との間にはスライドバー９１４が、合焦マーク９１８と合焦マーク９１９との間にはスライドバー９１５がそれぞれ表示される。また、図９に示すボタン７１２は、図７（ａ）に示す状態において、ユーザによってボタン７１２に対する操作が行われた場合に、ＭＦ処理を開始したことを示すように表示される。
【００７１】
次に、図８を用いて、本実施形態における映像処理装置１００による処理の詳細を説明する。映像処理装置１００は、図７（ａ）に示すように、ユーザによって、フォーカス処理を施す対象（例えば、各被写体７０２〜７０４のうちの少なくともいずれか）を指定する操作が行われた場合、図８に示す処理を開始する。
【００７２】
図８の各ステップＳ８０１〜８０４の処理は、実施形態１における図４の各ステップＳ４０１〜４０４及び、実施形態２における図６の各ステップＳ６０１〜６０４と同様の処理であるため、説明を省略する。まず、ステップＳ８０１においてＵＩユニット１０８は、撮像される対象として、図７（ａ）の被写体７０２に対するフォーカス処理を行うための、表示画面３０１上の位置（図７（ａ）の位置７０５）におけるタッチ操作を検出するとして、以下、説明する。この場合、ステップＳ８０４においてＣＰＵ１０１は、検出部２０８の機能を実行することによって、一番目に指示された被写体７０２に合焦するためのフォーカスレンズの駆動方向及び駆動量を算出（測距）する。ここで、算出される駆動量は、初期（フォーカス処理を開始する前）のフォーカスレンズの光軸方向における位置（焦点位置）から被写体７０２に合焦させる場合のフォーカスレンズの位置（合焦位置）までに、フォーカスレンズを駆動させる量である。
【００７３】
ステップＳ８０５にてＣＰＵ１０１は、ユーザにより指定された被写体７０２の表示画面３０１上の位置と、ステップＳ８０４で算出されたフォーカス駆動量（駆動ステップ数）とをＲＯＭ１０２、ＲＡＭ１０３又は他のメモリ（不図示）に蓄積するよう制御する。
【００７４】
ステップＳ８０６においてＵＩユニット１０８は、ユーザによる次の操作を検出する。そして、ステップＳ８０７においてＣＰＵ１０１は、検出部２０８の機能を実行することによって、ステップＳ８０６で検出された操作が、ステップＳ８０１で指示された被写体を取り消す操作（ボタン７１１に対する操作）であるか否かを判定する。ステップＳ８０７において、ステップＳ８０６で検出された操作が被写体を取り消す操作であると判定された場合（ステップＳ８０７におけるＹＥＳ）、映像処理装置１００はフォーカス処理を終了する。一方、ステップ８０７において、ステップＳ８０６で検出された操作が被写体を取り消す操作でないと判定された場合（ステップＳ８０７におけるＮＯ）、映像処理装置１００はステップＳ８０８の処理へ進む。
【００７５】
ステップＳ８０８においてＣＰＵ１０１は、検出部２０８の機能を実行することによって、ステップＳ８０６で検出された操作が、ステップＳ８０１で指示された被写体に対するＭＦ処理を開始する操作（ボタン７１２に対する操作）であるか否かを判定する。
【００７６】
ここでは、ステップＳ８０８において、ステップＳ８０６で検出された操作が、ＭＦ処理を施す次の対象（例えば、図７（ａ）の被写体７０３）を指定する操作である場合について、以下説明する。この場合、映像処理装置１００は、被写体７０３に対して、各ステップＳ８０２〜８０４の処理を行う。そして、ステップＳ８０５においてＣＰＵ１０１は、次の情報を、ＲＯＭ１０２、ＲＡＭ１０３又は他のメモリ（不図示）に蓄積するよう制御する。即ち、ＣＰＵ１０１は、新たに指定された被写体７０３の表示画面３０１上の位置と、直前で指定された被写体７０２に合焦するためのフォーカスレンズの駆動量とステップＳ８０４で算出されたフォーカスレンズの駆動量との差分を蓄積するよう制御する。更に、ステップＳ８０６でＭＦ処理を施す次の被写体７０４を指定する操作が検出された場合、映像処理装置１００は、上記の被写体７０３に対する処理と同様に被写体７０４に対する各ステップＳ８０２〜Ｓ８０５の処理を実行する。
【００７７】
そして、各被写体７０２〜７０４に対するステップＳ８０２〜８０５の処理の後、ステップＳ８０６においてＵＩユニット１０８が、ユーザによるＭＦ処理を開始する操作（ボタン７１２に対する操作）を検出する。この場合、映像処理装置１００は、ステップＳ８０７及びステップＳ８０８の処理を行い、ステップＳ８０９の処理へと進む。
【００７８】
ステップＳ８０９においてＣＰＵ１０１は、フォーカスレンズの駆動量を指示するためスライドバーにおける起点の位置（ここでは、ハンドル９１６の位置）を読み込む。ステップＳ８１０においてＣＰＵ１０１は、ユーザによって指定された最初の被写体７０２に対するタッチ操作がされた位置７０５、及び、最初の被写体７０２に合焦させるためフォーカスレンズの駆動量（駆動ステップ数）を読み込む。
【００７９】
ステップＳ８１１においてＣＰＵ１０１は、検出部２０８の機能を実行することにより、スケール演算を行う。尚、ステップＳ８１１においてＣＰＵ１０１は、ステップＳ８０９で読み込まれた起点の位置（ハンドル９１６の位置）からステップＳ８１０で読み込まれた最初の被写体７０２に対する位置（位置７０５）までの距離をスライドバー９１３の長さとして決定する。また、ＣＰＵ１０１は、ステップＳ８１０で読み込まれたフォーカスレンズの駆動量に基づいて、スライドバー９１３上におけるハンドル９１６の移動量に対応する、フォーカスレンズの駆動量のステップ値を決定する。
【００８０】
ステップＳ８１２においてＣＰＵ１０１は、各ステップＳ８０９〜Ｓ８１１の処理によって得られた情報に基づいてスライドバー９１３を生成し、図９に示すように、スライドバー９１３を表示画面３０１に表示するよう制御する。
【００８１】
ステップＳ８１３においてＣＰＵ１０１は、ユーザによって指定された全ての被写体に対するＭＦ処理のためのＵＩを生成・表示したか否かを判定する。ここでは、被写体７０３及び被写体７０４に対するＭＦ処理を指示するためのＵＩの生成・表示が完了していないため（ステップＳ８１３におけるＮＯ）、映像処理装置１００はステップＳ８０９の処理へと戻る。そして、ステップＳ８０９においてＣＰＵ１０１は、次の被写体７０３に対するＭＦ処理を指示するためのスライドバーの起点の位置（ここでは、直前に指定された被写体７０２の位置７０５）を読み込む。ステップＳ８１０においてＣＰＵ１０１は、ユーザによって指定された２番目の被写体７０３に対するタッチ操作がされた位置７０６を読みこむ。さらに、ステップＳ８１０においてＣＰＵ１０１は、ステップＳ８０５で蓄積された、被写体７０３に合焦させるためのフォーカスレンズの駆動量と、被写体７０２に合焦させるためのフォーカスレンズの駆動量との差分値を読み込む。
【００８２】
ステップＳ８１１においてＣＰＵ１０１は、ステップＳ８０９で読み込まれた起点の位置（被写体７０２の位置７０５）から、ステップＳ８１０で読み込まれた被写体７０３に対する位置（位置７０６）までの距離をスライドバー９１４の長さとして決定する。また、ＣＰＵ１０１は、ステップＳ８１０で読み込まれたフォーカスレンズの駆動量に基づいて、スライドバー９１４上におけるハンドル９１６の移動量に対応する、フォーカスレンズの駆動量のステップ値を決定する。ステップＳ８１２においてＣＰＵ１０１は、各ステップＳ８０９〜Ｓ８１１の処理によって得られた情報に基づいてスライドバー９１４を生成し、図９に示すように、スライドバー９１４を表示画面３０１に表示するよう制御する。
【００８３】
次のステップＳ８１３においても、被写体７０４に対するＭＦ処理を指示するためのＵＩの生成・表示が完了していないため（ステップＳ８１３におけるＮＯ）、映像処理装置１００はステップＳ８０９の処理へと戻る。ステップＳ８０９においてＣＰＵ１０１は、次の被写体７０４に対するＭＦ処理を指示するためのスライドバーの起点の位置（ここでは、直前に指定された被写体７０３の位置７０６）を読み込む。以後、映像処理装置１００は、上記の被写体７０３に対する処理と同様に被写体７０４に対する各ステップＳ８１０〜Ｓ８１２の処理を実行する。このような処理を行うことによって、ＣＰＵ１０１は、図９に示すように、スライドバー９１５を表示画面３０１に表示するよう制御することができる。
【００８４】
そして、各被写体７０２〜７０４に対するステップＳ８０９〜８１２の処理の後、ステップＳ８１３にてＣＰＵ１０１は、指定された全ての被写体に対するＭＦ処理のためのＵＩを生成・表示した（ステップＳ８１３におけるＹＥＳ）と判定する。そして、映像処理装置１００は、ステップＳ８１４の処理へ進む。
【００８５】
ステップＳ８１４においてＣＰＵ１０１は、最初に生成されたスライドバー９１３上に対応する、ステップＳ８１１で演算されたフォーカスレンズの駆動量のステップ値を取得（設定）する。ステップＳ８１５においてＣＰＵ１０１は、スライドバー９１３上におけるハンドル９１６の移動量を検出する。そして、ステップＳ８１６においてＣＰＵ１０１は、ステップＳ８１５において検出されたスライドバー９１３上のハンドル９１６の移動量に基づいて、フォーカスレンズの駆動量を決定する。そして、ＣＰＵ１０１は、決定された駆動量でフォーカスレンズを駆動させるよう制御する。ステップＳ８１７においてＣＰＵ１０１は、実施形態１における図４のステップＳ４１４と同様に、ユーザによる操作が終了したか否かを判定する。
【００８６】
即ち、ＣＰＵ１０１は、表示画面３０１に対してタッチしていたユーザの指が表示画面３０１から離れたことを検出し、表示画面３０１に表示されたハンドル９１６の移動を指示する操作が終了した場合に、ユーザによる操作が終了したと判定する。そして、ステップＳ８１７においてＣＰＵ１０１がユーザによる操作が終了したと判定した場合（ステップＳ８１７におけるＹＥＳ）、フォーカス処理を終了する。一方、ステップＳ８１７においてユーザによる操作が終了していない（ステップＳ８１７におけるＮＯ）と判定した場合、映像処理装置１００はステップＳ８１８の処理へ進む。
【００８７】
ステップＳ８１８においてＣＰＵ１０１は、移動中のスライドバー（ここではスライドバー９１３）上において、当該移動中のスライドバーの終点である合焦マーク（ここでは、合焦マーク９１７）にハンドル９１６が達したか否かを判定する。ステップＳ８１８において、ハンドル９１６が終点の合焦マークに達していないと判定された場合（ステップＳ８１８におけるＮＯ）、映像処理装置１００は各ステップＳ８１５〜Ｓ８１８の処理を繰り返する。そして、移動中のスライドバー（スライドバー９１３）上の終点の被写体（被写体７０２）に対するＭＦ処理を行う。一方、ステップＳ８１８において、ハンドル９１６が終点の合焦マークに達したと判定された場合（ステップＳ８１８におけるＹＥＳ）、映像処理装置１００はステップＳ８１９の処理へ進む。
【００８８】
ステップＳ８１９においてＣＰＵ１０１は、ステップＳ８１８で達したと判定された合焦マークに対応する被写体が、ユーザによって指定された最終の被写体であるか否かを判定する。即ち、ＣＰＵ１０１は、ユーザによって指定された全ての被写体に対して、各ステップＳ８１４〜８１８の処理が完了されたか否かを判定する。ここでは、被写体９０３、及び被写体９０４に対する処理が完了していないため（ステップＳ８１９におけるＮＯ）、映像処理装置１００はステップＳ８１４の処理へ戻る。そして、ステップＳ８１４においてＣＰＵ１０１は、次に生成されたスライドバー９１４上に対応する、ステップＳ８１１で演算したフォーカスレンズの駆動量のステップ値を取得（設定）する。以後、スライドバー９１４上のハンドル９１６が、スライドバー９１４の終点である合焦マーク（ここでは、被写体７０３に対応する合焦マーク９１８）に達するまで、映像処理装置１００は各ステップＳ８１５〜Ｓ８１８の処理を繰り返す。
【００８９】
更に、ステップＳ８１９においてＣＰＵ１０１は、被写体７０４に対する処理が完了していないと判定するため、映像処理装置１００は、上記の被写体７０３に対する処理と同様に被写体７０４に対する各ステップＳ８１５〜ステップＳ８１８の処理を繰り返す。その後、ステップＳ８１９においてＣＰＵ１０１は、ユーザによって指定された全ての被写体に対して、各ステップＳ８１４〜８１８の処理が完了された（ステップＳ８１９におけるＹＥＳ）と判定し、フォーカス処理を終了する。
【００９０】
上述した図８の処理を行うことによって、本実施形態の映像処理装置１００は、被写体に対するフォーカス処理（焦点の調整）をする場合に、フォーカスレンズの位置を指定するためのＵＩ（スライドバー、及びハンドル）を表示することができる。また、映像処理装置１００は、被写体に合焦させる場合のフォーカスレンズの位置（合焦位置）を示す図形（合焦マーク）を、ＵＩ上の、表示画面に表示された被写体の位置に表示することができる。このような表示をすることによって、ユーザは、表示されたＵＩ及び合焦マークを用いて、被写体に対するフォーカスを調整するための操作を直感的に行うことができる。
【００９１】
上述したように、本実施形態における映像処理装置１００によれば、特定の被写体に合焦するまでのフォーカスを調整するための操作を、直感的に行うことが可能となる。即ち、本実施形態によれば、ユーザにとって、被写体への合焦までのフォーカスの移動速度変位や、合焦のタイミング等を操作し易い装置を提供することができる。
【００９２】
また、本実施形態の映像処理装置１００は、指定された複数の被写体の表示画面上の位置に基づいて、各被写体の表示画面上の位置を始点及び／又は終点とするＵＩ（スライドバー）を、指定した順序で各被写体の間に表示する。このような表示をすることによって、ユーザは、フォーカス処理を施す順番や、各被写体に対応する合焦位置までのフォーカスレンズの位置を視認しながら、焦点を調整するための操作を行うことができる。
【００９３】
（実施形態４）
上述の実施形態３において映像処理装置１００は、図９に示すように、ユーザによって指定された複数の被写体の間に、フォーカスレンズの駆動量を指示するためのスライドバーを線分で表示させた。本実施形態４において映像処理装置１００は、図１１に示すように、指定された複数の被写体の間にスライドバーを表示する場合、複数の被写体の間の距離に基づいて、スライドバーを曲線で表示させる。
【００９４】
以下、本実施形態４における映像処理装置１００による処理の詳細について、図１０及び図１１を用いて説明する。図１０は、本実施形態４に係る映像処理装置１００の、被写体に対してフォーカス処理を施す動作の詳細を示すフローチャートである。また、図１１（ａ）及び図１１（ｂ）は、映像処理装置１００が被写体に対してフォーカス処理を施す場合の、映像処理装置１００のＵＩユニット１０８の表示部における表示画面を示す図である。
【００９５】
まず、図１１（ａ）及び図１１（ｂ）を用いて、映像処理装置１００による処理を説明する。尚、本実施形態の図１１（ａ）において、実施形態２の図７（ａ）と同じ部分には、同じ符号を付し、その説明を省略する。本実施形態の図１１（ａ）は、表示画面３０１上の被写体７０３に対応する位置が位置１１０６である点が、実施形態２の図７（ａ）と異なる。
【００９６】
図１１（ｂ）は、図１１（ａ）に示すように、各被写体７０２〜７０４が指定された後に、ボタン７１２が操作され、ＭＦ処理が開始された場合に、表示画面３０１に表示される画像を示す図である。尚、本実施形態の図１１（ｂ）において、実施形態３の図９と同じ部分には、同じ符号を付し、その説明を省略する。本実施形態の図１１（ｂ）は、表示画面３０１上の被写体７０３に対応する位置が位置１１０６である点が、実施形態３の図９と異なる。また、図１１（ｂ）は、位置１１０６に対応する被写体７０３に合焦させる場合のフォーカスレンズの光軸方向の位置（合焦位置）を示す合焦マーク１１１８が表示される点が、図９と異なる。さらに、図１１（ｂ）は、合焦マーク９１７と合焦マーク１１１８との間にスライドバー１１１４が表示される点と、合焦マーク１１１８と合焦マーク９１９との間にスライドバー１１１５が表示される点とが、図９とは異なる。尚、図１１（ｂ）に示すスライドバー１１１４は、表示画面３０１上でタッチされた、被写体７０２に対する位置７０５と被写体７０３に対する１１０６とを結ぶ線分では無く、曲線（迂回路）である点が、図９のスライドバー９１４とは異なる。
【００９７】
次に、図１０を用いて、本実施形態における映像処理装置１００による処理の詳細を説明する。映像処理装置１００は、図１１（ａ）に示すように、ユーザによって、フォーカス処理を施す対象（例えば、各被写体７０２〜７０４のうちの少なくともいずれか）を指定する操作が行われた場合、図１０に示す処理を開始する。尚、図１０の各ステップＳ１００１〜Ｓ１０１１の処理は、実施形態３における図８の各ステップＳ８０１〜Ｓ８１１の処理と同様の処理であるため、説明を省略する。
【００９８】
ステップＳ１０１２においてＣＰＵ１０１は、ステップＳ１０１１で演算されたスケール値が、特定の値より大きいか否かを判定する。前述したように、スケール値は、ユーザによりドラッグ操作された移動距離に対するフォーカスレンズの駆動量（ステップ値）を示す値である。即ち、ユーザによりドラッグ操作された移動距離を１とすると、フォーカスレンズの駆動量が大きいほどスケール値が大きくなる。そして、スケール値が大きくなるほど、ユーザによる微少な操作をフォーカスレンズの駆動量に反映しにくくなり、ユーザの操作性も低下する。このことから、本実施形態における映像処理装置１００は、スケール値が特定の値より大きいか（ユーザの操作性が低下するか）どうかを判定し、判定結果に応じてフォーカスレンズの駆動量を指示するためのＵＩを生成・表示するよう制御する。
【００９９】
ステップＳ１０１２において、ステップＳ１０１１で算出されたスケール値が特定の値より大きくないと判定された場合（ステップＳ１０１２におけるＮＯ）、映像処理装置１００はステップＳ１０１５の処理へ進む。一方、ステップＳ１０１２において、ステップＳ１０１１で算出されたスケール値が特定の値より大きいと判定された場合（ステップＳ１０１２におけるＹＥＳ）、映像処理装置１００はステップＳ１０１３の処理へ進む。
【０１００】
図１１（ａ）及び図１１（ｂ）に示す例では、起点の位置（ハンドル９１６の位置）から最初に指定された被写体７０２の位置（位置７０５）までの距離に基づいて算出されるフォーカスレンズの駆動量のステップ値は、特定の値より小さい。このことから、ステップＳ１０１５の処理へ進む。ステップＳ１０１５においてＣＰＵ１０１は、実施形態３の図８におけるステップＳ８１２の処理と同様に、図１１（ｂ）に示すようにスライドバー９１３を表示画面３０１に表示するよう制御する。さらに、ステップＳ１０１６においてＣＰＵ１０１は、実施形態３の図８におけるステップＳ８１３の処理と同様に、ユーザによって指定された全ての被写体に対するＭＦ処理のためのＵＩを生成・表示したか否かを判定する。ここでは、被写体７０３及び被写体７０４に対するＭＦ処理を指示するためのＵＩの生成・表示が完了していないため（ステップＳ１０１６におけるＮＯ）、映像処理装置１００はステップＳ１００９の処理へと戻る。そして、ＣＰＵ１０１は、二番目に指定された被写体７０３に対して、各ステップＳ１００９〜Ｓ１０１１の処理を繰り返す。
【０１０１】
尚、ステップＳ１０１１においてＣＰＵ１０１は、次のようにスライドバー１４１１の長さを決定する。即ち、ＣＰＵ１０１は、ステップＳ１００９で読み込まれた起点の位置（被写体７０２の位置７０５）から、ステップＳ１０１０で読み込まれた被写体７０３に対する位置（位置７０６）までの距離をスライドバー１１１４の長さとして決定する。また、ＣＰＵ１０１は、ステップＳ１０１０で読み込まれたフォーカスレンズの駆動量に基づいて、スライドバー１１１４上におけるハンドル９１６の移動量に対応する、フォーカスレンズの駆動量のステップ値を決定する。
【０１０２】
さらに、ステップＳ１０１２においてＣＰＵ１０１は、ステップＳ１０１１で演算されたスケール値が、特定の値より大きいと判定し（ステップＳ１０１２におけるＹＥＳ）、映像処理装置１００はステップＳ１０１３の処理へ進む。このように、被写体７０２の位置７０５から被写体７０３の位置７０６までの長さに対するフォーカスレンズの駆動量の差分値の比率が、特定の値より大きい場合、ユーザによるフォーカスレンズの駆動を指示するための操作がしにくくなる。即ち、スライドバー１１１４を、被写体７０２の位置７０５から被写体７０３の位置までの線分にしてしまうと、線分の長さが短く、ユーザによってスライドバー１１１４上でハンドル９１６を移動させる操作（ＭＦ操作）がしにくい。このことから、本実施形態において映像処理装置１００は、スケール値が特定の値より大きい場合に、スライドバーを曲線で表示するよう制御する。
【０１０３】
ステップＳ１０１３においてＣＰＵ１０１は、被写体７０２の位置７０５から被写体７０３の位置７０６までの線分の長さに対して長くなるように、スライドバー１１１４の長さを決定する。尚、ステップＳ１０１３においてＣＰＵ１０１は、ユーザ等によって予め設定された長さ以上になるように、スライドバーの長さを決定しても構わない。
【０１０４】
ステップＳ１０１４においてＣＰＵ１０１は、ステップＳ１０１３で決定された長さと、ステップＳ１０１０で読み込まれたフォーカスレンズの駆動量に基づいて、再度、スケール演算を行う。即ち、ＣＰＵ１０１は、このスケール演算によって、スライドバー１１１４上におけるハンドル９１６の移動量に対応する、フォーカスレンズの駆動量のステップ値を決定する。そして、ステップＳ１０１５においてＣＰＵ１０１は、図１１（ｂ）に示すように、スライドバー１１１４を表示画面３０１に表示するよう制御する。
【０１０５】
以後、映像処理装置１００は、次に指定された被写体７０４についても同様の処理を行い、図１１（ｂ）に示すように、スライドバー１１１５を表示画面３０１に表示するよう制御する。そして、各被写体７０２〜７０４に対するステップＳ１０１５の処理の後、ステップＳ１０１６においてＣＰＵ１０１は、指定された全ての被写体に対するＭＦ処理のためのＵＩを生成・表示した（ステップＳ１０１６におけるＹＥＳ）と判定する。そして、映像処理装置１００は、ステップＳ１０１７の処理へ進む。尚、各ステップＳ１０１７〜Ｓ１０２２の処理は、実施形態３における図８の各ステップＳ８１４〜Ｓ８１９と同様の処理であるため、説明を省略する。
【０１０６】
上述した図１０の処理を行うことによって、本実施形態の映像処理装置１００は、被写体のフォーカス処理（焦点の調整）をする場合に、フォーカスレンズの位置を指定するためのＵＩ（スライドバー、及びハンドル）を表示することができる。また、映像処理装置１００は、被写体に合焦させる場合のフォーカスレンズの位置（合焦位置）を示す図形（合焦マーク）を、ＵＩ上の、表示画面に表示された被写体の位置に表示することができる。このような表示をすることによって、ユーザは、表示されたＵＩ及び合焦マークを用いて、被写体に対してフォーカスを調整するための操作を直感的に行うことができる。加えて、図１０の処理を行うことによって、本実施形態の映像処理装置１００は、表示画面上の被写体の位置が近く、各被写体の間に表示させるスライドバーの長さが短くなってしまう場合には、スライドバーを曲線で表示する。このような表示をすることによって、ユーザは、スライドバー上でハンドルを操作し易くなる。
【０１０７】
上述したように、本実施形態における映像処理装置１００によれば、特定の被写体に合焦するまでのフォーカスを調整するための操作を、直感的に行うことが可能となる。即ち、本実施形態によれば、ユーザにとって、被写体への合焦までのフォーカスの移動速度変位や、合焦のタイミング等を操作し易い装置を提供することができる。
【０１０８】
また、本実施形態の映像処理装置１００は、指定された複数の被写体の表示画面上の位置に基づいて、各被写体の表示画面上の位置を始点及び／又は終点とするＵＩ（スライドバー）を、指定した順番で各被写体の間に表示する。さらに、映像処理装置１００は、スライドバー上でハンドルを操作可能な単位に比べて、フォーカスレンズの駆動量のステップ値が所定値より大きい場合に、スライドバーを線分ではなく曲線（迂回路）で表示する。このような表示をすることによって、ユーザは、スライドバーを線分で表示する場合よりも、快適に焦点を調整するための操作を行うことができる。
【０１０９】
（実施形態５）
上述の各実施形態１〜４において映像処理装置１００は、ユーザによって、スライドバー上においてハンドルを合焦マークと一致させる操作が行われた場合、合焦マークと対応する被写体に合焦させる処理を行っていた。本実施形態５において映像処理装置１００は、スライドバー上にハンドルと被写界深度の幅を示す枠を表示して、フォーカス処理を行う。
【０１１０】
以下、本実施形態５における映像処理装置１００による処理の詳細について、図１２及び図１３（ａ）、（ｂ）、（ｃ）、及び（ｄ）を用いて説明する。図１２は、本実施形態５に係る映像処理装置１００の、被写体に対してフォーカス処理を施す動作の詳細を示すフローチャートである。また、図１３（ａ）、（ｂ）、（ｃ）、及び（ｄ）は、映像処理装置１００が被写体に対してフォーカス処理を施す場合の、映像処理装置１００のＵＩユニット１０８の表示部における表示画面を示す図である。
【０１１１】
まず、図１３（ａ）、（ｂ）、（ｃ）、及び（ｄ）を用いて、映像処理装置１００による処理を説明する。図１３（ａ）は、ユーザが合焦させたい複数の被写体を指定するタッチ操作を行った場合に、ＵＩユニット１０８の表示画面３０１に表示される画像を示す図である。図１３（ａ）に示すように、表示画面３０１には、合焦させたい被写体１３０２、被写体１３０３、及び被写体１３０４が表示される。また、各被写体１３０２〜１３０４に対応する表示画面３０１上の位置に、カーソル１３０５、カーソル１３０６、及びカーソル１３０７が表示される。
【０１１２】
図１３（ｂ）は、図１３（ａ）に示すように、各被写体１３０２〜１３０４が指定された後に、ボタン７１２が操作され、ＭＦ処理が開始された場合に、表示画面３０１に表示される画像を示す図である。図１３（ｂ）に示すように、ＭＦ操作に用いるＵＩとして、フォーカスレンズの焦点位置と合焦位置との距離に対応する長さのスライドバー１３１０、及びフォーカスレンズの光軸方向の位置を指示するためのハンドル１３１１が表示画面３０１に表示される。また、各被写体１３０２〜１３０４に合焦させる場合のフォーカスレンズの光軸方向の位置（合焦位置）をそれぞれ示す、合焦マーク１３１２、合焦マーク１３１３、及び合焦マーク１３１４が表示される。さらに、ハンドル１３１１に付加された被写界深度の幅を示す枠１３１５、及び、フォーカス処理を行う前のフォーカスレンズの絞り値を示す情報１３１６が表示される。
【０１１３】
図１３（ｃ）及び図１３（ｄ）は、ユーザによってハンドル１３１１が操作された場合に、表示画面３０１に表示される画像を示す図である。尚、図１３（ｃ）及び図１３（ｄ）の詳細については後述する。
【０１１４】
次に、図１２を用いて、本実施形態における映像処理装置１００による処理の詳細を説明する。映像処理装置１００は、図１３（ａ）に示すように、ユーザによって、フォーカス処理を施す対象（例えば、各被写体１３０２〜１３０４のうちの少なくともいずれか）を指定する操作が行われた場合、図１２に示す処理を開始する。
【０１１５】
図１２の各ステップＳ１２０１〜Ｓ１２０９の処理は、実施形態２における図６の各ステップＳ６０１〜Ｓ６０９の処理と同様の処理であるため、説明を省略する。尚、本実施形態において、指定された各被写体１３０２〜１３０４のうち、フォーカスレンズの駆動量が一番大きいのは被写体１３０４である。このことから、ステップＳ１２０９においてＣＰＵ１０１は、被写体１３０４に対するフォーカスレンズの駆動量を用いてスケール演算を行う。
【０１１６】
ステップＳ１２１０においてＣＰＵ１０１は、被写界深度に関する情報を取得する。ここで、被写界深度とは、合焦している位置に対し、その前後の位置において同時に焦点が合っていると見なすことのできる許容範囲のことである。また、例えば、被写界深度は、カメラユニット１０４のレンズの絞り値（Ｆ値）、焦点距離、撮像距離（被写体と撮像部との距離）、及び撮像部の撮像素子の解像度等の情報に基づいて算出されるが、被写界深度の算出方法に限定されない。
【０１１７】
ステップＳ１２１１においてＣＰＵ１０１は、ステップＳ１２１０で取得した被写界深度に関する情報に基づいて、被写界深度を示す枠の幅（図１３（ｂ）の枠１３１５の横幅）を決定する。即ち、ＣＰＵ１０１は、被写界深度が深いほど被写界深度を示す枠の幅を大きくし、被写界深度が浅いほど被写界深度を示す枠の幅を小さくするように決定する。
【０１１８】
ステップＳ１２１２においてＣＰＵ１０１は、表示制御部２０６の機能を実行する。即ち、ＣＰＵ１０１は、ステップＳ１２０９のスケール演算の結果に基づいて、フォーカスレンズの駆動量を指示するためのＵＩ（図１３（ｂ）のスライドバー１３１０、ハンドル１３１１）を表示画面３０１に表示するよう制御する。さらに、ＣＰＵ１０１は、ステップＳ１２１１で決定された被写界深度を示す枠の幅に基づいて、被写界深度を示す枠１３１５を表示するよう制御する。被写界深度を示す枠１３１５は、ハンドル１３１１の移動と同時に移動する。尚、本実施形態において被写界深度を示す枠１３１５は、ハンドル１３１１の位置を中心として表示される。ＣＰＵ１０１は、ユーザによるハンドル１３１１への操作の結果、被写界深度を示す枠１３１５の範囲内に合焦位置を示す合焦マークが含まれる場合に、枠１３１５に含まれる合焦マークに対応する被写体に合焦させることができる。また、ステップＳ１２１２においてＣＰＵ１０１は、ステップＳ１２１０で取得した絞り値に基づいて、絞り値を示す情報１３１６を表示するよう制御する。このように、絞り値を示す情報１３１６を表示することによって、ユーザが絞り値を視認することができる。
【０１１９】
以後、各ステップＳ１２１３〜１２１７の処理は、実施形態２における図６の各ステップ６１１〜６１５と同様の処理であるため、説明を省略する。即ち、ステップ１２１４においてＣＰＵ１０１は、スライドバー１３１０上に、複数の被写体（各被写体１３０２〜１３０４）の合焦位置を示す各合焦マーク１３１２〜１３１４を表示するよう制御する。そして、ステップＳ１２１６においてＣＰＵ１０１は、ユーザによるハンドル１３１１及び被写界深度を示す枠１３１５に対する操作に基づいて、被写界深度を示す枠１３１５の範囲内の合焦マークに対する被写体に合焦させる。
【０１２０】
ここで、図１３（ｃ）及び図１３（ｄ）を用いて、ユーザによってハンドル１３１１が操作された場合における、映像処理装置１００によるフォーカス処理の例について説明する。例えば、図１３（ｃ）に示すように、ユーザによりハンドル１３１１が操作された結果、被写界深度を示す枠１３１５の範囲内に合焦マーク１３１２が含まれる場合について説明する。この場合、映像処理装置１００は、合焦マーク１３１２に対応する被写体１３０２に合焦しているとみなせる程度にフォーカス処理を行うことができる。このように、ハンドル１３１１が合焦マーク１３１２の位置に一致していない状態であっても、枠１３１５内に合焦マーク１３１２が入っていれば、被写体１３０２に合焦することができる。また、他の例として、図１３（ｄ）に示すように、ユーザによりハンドル１３１１が操作された結果、被写界深度を示す枠１３１５の範囲内に、合焦マーク１３１２と合焦マーク１３１３とが含まれる場合について説明する。この場合、映像処理装置１００は、合焦マーク１３１２に対応する被写体１３０２と、合焦マーク１３１３に対応する被写体１３０３との両方に合焦しているとみなせる程度にフォーカス処理を行う。
【０１２１】
上述した図１２の処理を行うことによって、本実施形態の映像処理装置１００は、被写体のフォーカス処理（焦点の調整）をする場合に、フォーカスレンズの位置を指定するためのＵＩ（スライドバー、及びハンドル）を表示することができる。また、映像処理装置１００は、被写体に合焦させる場合のフォーカスレンズの位置（合焦位置）を示す図形（合焦マーク）を、ＵＩ上に表示することができる。加えて、図１２の処理を行うことによって、本実施形態の映像処理装置１００は、スライドバー上にハンドルと被写界深度の幅を示す枠を表示することができる。このような表示をすることによって、ユーザは、被写界深度を考慮して、被写体に対するフォーカスを調整するための操作を行うことができる。
【０１２２】
上述したように、本実施形態における映像処理装置１００によれば、特定の被写体に合焦するまでのフォーカスを調整するための操作を、直感的に行うことが可能となる。即ち、本実施形態によれば、ユーザによって、被写体への合焦までのフォーカスの移動速度変位や、合焦のタイミング等を操作し易い装置を提供することができる。
【０１２３】
また、本実施形態の映像処理装置１００は、スライドバー上に、ハンドルと被写界深度の幅を示す枠とを表示する。そして、映像処理装置１００は、被写界深度の幅を示す枠の中に含まれる、合焦マークに対応する被写体に、合焦させることができる。このような構成によって、ユーザは、被写界深度を考慮して、合焦させたい被写体に合焦させるための操作を、容易に行うことができる。また、ユーザは、合焦させたくない被写体に合焦あせないために、合焦させたくない被写体に対応する合焦マークが被写界深度の幅を示す枠の中に含まれないように、ハンドルを操作する。このように、ユーザは、合焦させたくない被写体に対しても被写界深度を考慮して、合焦させないように操作することが容易にできる。
【０１２４】
（実施形態６）
上述の実施形態１〜４において映像処理装置１００は、ユーザによって、スライドバー上のハンドルを合焦マークの位置に一致させる操作が行われた場合に、合焦マークに対応する被写体に合焦させる処理を行っていた。本実施形態６においては、スライドバー上のハンドルが合焦マークに一致していなくても、十分近づいた位置に操作された場合に、合焦マークに対応する被写体に合焦させる。
【０１２５】
以下、本実施形態６における映像処理装置１００による処理の詳細について、図１４、図１５（ａ）、及び図１５（ｂ）を用いて説明する。図１４は、本実施形態６に係る映像処理装置１００の、被写体に対してフォーカス処理を施す動作の詳細を示すフローチャートである。また、図１５（ａ）及び図１５（ｂ）は、映像処理装置１００が被写体に対してフォーカス処理を施す場合の、映像処理装置１００のＵＩユニット１０８の表示部における表示画面を示す図である。
【０１２６】
まず、図１５（ａ）及び図１５（ｂ）を用いて、映像処理装置１００による処理を説明する。図１５（ａ）は、各被写体１５０２〜１５０４が指定された後に、ボタン７１２が操作され、ＭＦ処理が開始された場合に、表示画面３０１に表示される画像を示す図である。図１５（ａ）に示すように、表示画面３０１には、合焦させたい被写体１５０２、被写体１５０３、及び被写体１５０４が表示される。また、ユーザによって各被写体１５０２〜１５０４を指定するタッチ操作が行われた場合、ユーザによってタッチされた表示画面３０１の各位置に、カーソル１５０５、カーソル１５０６、及びカーソル１５０７が表示される。さらに、図１５（ａ）に示すように、ＭＦ操作に用いるＵＩとしてスライドバー１５０８、及びフォーカスレンズの光軸方向の位置を指示（変更）するためのハンドル１５０９が表示画面３０１に表示される。また、スライドバー１５０８上には、各被写体１５０２〜１５０４に合焦させる場合のフォーカスレンズの光軸方向の位置（合焦位置）をそれぞれ示す合焦マーク１５１０、合焦マーク１５１１、及び合焦マーク１５１２が表示される。尚、図１５（ａ）に示すボタン７１２は、ユーザによって各被写体１５０２〜１５０４が指定された後、ボタン７１２に対する操作が行われた場合に、ＭＦ処理を開始したことを示すように表示される。
【０１２７】
図１５（ｂ）は、ユーザによってハンドル１５０９が操作された場合に、表示画面３０１に表示される画像を示す図である。図１５（ｂ）に示すように、ハンドル１５０９は、合焦マーク１５１０に十分近い位置に配置されているものとする。
【０１２８】
次に、図１４を用いて、本実施形態における映像処理装置１００による処理の詳細を説明する。映像処理装置１００は、図１５（ａ）に示すように、ユーザによって、フォーカス処理を施す対象（例えば、各被写体１５０２〜１５０４のうちの少なくともいずれか）を指定する操作が行われた場合、図１４に示す処理を開始する。尚、図１４の各ステップＳ１４０１〜Ｓ１４１４の処理は、実施形態２における図６の各ステップＳ６０１〜Ｓ６１４の処理と同様の処理であるため、説明を省略する。
【０１２９】
ステップＳ１４１５にてＣＰＵ１０１は、フォーカスレンズの光軸方向の位置を指示するためのハンドル（図１５（ｂ）のハンドル１５０９）からの所定距離以内に、合焦マーク（各合焦マーク１５１０〜１５１２の少なくともいずれか）があるか否かを判定する。そして、ステップＳ１４１５において、所定距離以内に合焦マークがあると判定した場合（ステップＳ１４１５におけるＹＥＳ）、ステップＳ１４１６の処理へ進む。一方、ステップＳ１４１５において、所定距離以内に合焦マークがないと判定した場合（ステップＳ１４１５におけるＮＯ）、ステップＳ１４１９の処理へ進む。例えば、ユーザによる操作の結果、ハンドル１５１４が図１５（ｂ）に示す位置にある場合、ステップＳ１４１５においてＣＰＵ１０１は、次のように処理を行う。即ち、ＣＰＵ１０１は、ハンドル１５０９から所定距離以内（十分近い範囲）に被写体１５０２に対応する合焦マーク１５１０があると判定し、ステップＳ１４１６の処理へ進む。
【０１３０】
ステップＳ１４１６においてＣＰＵ１０１は、ステップＳ１４０９におけるスケール演算の結果（スケール値）に基づいて、ＡＦ処理を行う場合におけるフォーカスレンズの駆動速度を設定する。即ち、ＣＰＵ１０１は、スケール値（スライドバーの移動距離に対するフォーカスレンズの駆動量）が大きいほどＡＦ処理におけるフォーカスレンズの駆動速度を速くし、スケール値が小さいほど駆動速度を遅く設定する。
【０１３１】
ステップＳ１４１７において映像処理装置１００は、ステップＳ１４１５の判定結果に基づいて、ハンドルから所定距離以内にある合焦マークに対応する被写体に対して、ＡＦ処理を実行する。即ち、ステップＳ１４１７において映像処理装置１００は、図１５（ｂ）に示すように、ハンドル１５０９から所定距離以内にある合焦マーク１５１０に対応する被写体１５０２に対して、ＡＦ処理を実行する。
【０１３２】
ステップＳ１４１８においてＣＰＵ１０１は、ハンドル（図１５（ｂ）のハンドル１５０９）を、ステップＳ１４１５においてハンドルから所定距離以内にあると判定された合焦マーク（合焦マーク１５１０）の位置に移動させて表示させる。
【０１３３】
ステップＳ１４１９においてＣＰＵ１０１は、実施形態１の図４におけるステップＳ４１４と同様の処理を行うことにより、ユーザによる操作が終了したか否かを判定する。そして、ステップＳ１４１９においてＣＰＵ１０１がユーザによる操作が終了していないと判定した場合（ステップＳ１４１９におけるＮＯ）、ステップＳ１４１３の処理へ戻る。一方、ステップＳ１４１９においてＣＰＵ１０１がユーザによる操作が終了したと判定した場合（ステップＳ１４１９におけるＹＥＳ）、フォーカス処理を終了する。
【０１３４】
上述した図１４の処理を行うことによって、本実施形態の映像処理装置１００は、被写体に対するフォーカス処理（焦点の調整）をする場合に、フォーカスレンズの位置を指定するためのＵＩ（スライドバー、及びハンドル）を表示することができる。また、映像処理装置１００は、被写体に合焦させる場合のフォーカスレンズの位置（合焦位置）を示す図形（合焦マーク）を、ＵＩ上に表示することができる。加えて、図１４の処理を行うことによって、本実施形態の映像処理装置１００は、スライドバー上のハンドルが合焦マークに一致していなくても、十分近づいた位置に操作された場合に、合焦マークに対応する被写体に合焦させることができる。
【０１３５】
上述したように、本実施形態における映像処理装置１００によれば、特別な経験がないユーザでも、特定の被写体に合焦するまでのフォーカスを調整するための操作を、直感的に行うことが可能となる。即ち、本実施形態によれば、ユーザにとって、被写体への合焦までのフォーカスの移動速度変位や、合焦のタイミング等を操作し易い装置を提供することができる。
【０１３６】
また、本実施形態の映像処理装置１００は、ユーザによって操作されたハンドルの位置と、合焦マークの位置とが所定距離以内である場合に、合焦マークに対応する被写体に合焦させることができる。このような構成によって、ユーザによるＭＦ処理のためのハンドル操作において、ハンドルの位置が合焦マークの位置と所定距離ずれた場合でも、映像処理装置１００は、合焦マークに対応する被写体に合焦させることができる。さらに、映像処理装置１００は、ユーザがＭＦ処理のための操作を行っている最中に、被写体が移動した場合であっても、ＡＦ処理を行うことによって、移動した被写体に合焦させることができる。
【０１３７】
（その他の実施形態）
上述の各実施形態１〜６において映像処理装置のハードウェアの各部は、単一の装置に含まれる構成としたが、これに限定されない。即ち、映像処理装置の各部の一部が他の装置に含まれる構成としてもよい。例えば、映像処理装置１００のＵＩユニット１０８を、他の装置（例えば、タブレット装置）が備えていて、当該他の装置と映像処理装置１００とが有線又は無線で接続されている構成でも構わない。また、映像処理装置１００のカメラユニット１０４を他の装置（例えば、撮像装置）が備えていて、当該他の装置と映像処理装置１００とが有線又は無線で接続されている構成でも構わない。
【０１３８】
また、上述の各実施形態１〜６において映像処理装置１００は、ＭＦ処理のために用いるＵＩとして、表示画面上にスライダー形式のＵＩ（スライドバー）を表示したが、他の種類のＵＩを使用しても構わない。即ち、ユーザにとってフォーカスを調整するための操作を直感的に行うことのできるＵＩであって、且つ、被写体に合焦させる場合のフォーカスレンズの位置（合焦マーク）を視認することのできるＵＩであれば構わない。
【０１３９】
また、スライドバー及び／又はハンドルを表示せずに、フォーカスの調整を開始した時点でのフォーカスレンズの光軸方向の位置（開始位置）を示す図形と、被写体に合焦させる場合のフォーカスレンズの位置（合焦位置）を示す図形とを表示してもよい。そして、ユーザによってフォーカスレンズの位置を指示する操作が行われた場合、ユーザによってタッチされた位置と、開始位置を示す図形の位置と、合焦位置を示す図形の位置とに基づいて、フォーカスレンズの位置を設定するようにしてもよい。例えば、開始位置を示す図形が座標（１，３）の位置にあり、合焦位置を示す図形が座標（１１，３）の位置にあり、ユーザによってタッチされた位置が座標（６，３）である場合、映像処理装置１００は次のように処理する。即ち、合焦させる場合のフォーカスレンズの位置までの距離が、フォーカスの調整を開始した時点でのフォーカスレンズの位置から合焦させる場合のフォーカスレンズの位置までの距離の半分になるように、フォーカスレンズの位置を移動させるよう制御する。
【０１４０】
また、上述の各実施形態１〜６において映像処理装置１００は、複数の被写体に対応する合焦マークをユニークな形状のアイコンとすることによって、ユーザにとって各被写体に対応する合焦位置を識別可能なように表示したが、合焦マークの表示に限定されない。即ち、複数の被写体に対応する合焦マークをそれぞれ識別可能なように表示すればよい。例えば、各被写体に対応する合焦マークを、異なる色、異なる文字記号、及び／又は被写体の呼称等を用いて、被写体毎に対応するように表示しても構わない。
【０１４１】
また、上述の各実施形態１〜６において映像処理装置１００は、ユーザによって複数の被写体がフォーカスの調整を行う対象として指定された場合に、指定された全ての被写体に対応する合焦マークをスライドバー上に表示したが、これに限定されない。例えば、被写体が指定された順番に基づいて、次に焦点を調整すべき被写体の合焦マークのみを、スライドバー上に表示するようにしても構わない。このような構成によって、ユーザは、多数の被写体を指定した場合であっても、焦点を調整すべき被写体を容易に確認することができる。
【０１４２】
また、上述した各実施形態１〜６において、表示画面上３０１には、被写体が指定された後に指定を取り消すボタン７１１と、指定された被写体に対するＭＦ処理を開始するためのボタン７１２とを表示した。しかしながら、これに限定されず、ボタン７１１及び／又はボタン７１２は物理的なボタンでも構わない。即ち、物理的なボタンをユーザが押下した場合に、映像処理装置１００のＵＩユニット１０８における入力部が、押下されたボタンを検知するようにしても構わない。
【０１４３】
また、上述の各実施形態１〜６のうち、少なくとも２つの実施形態を組み合わせる構成としてもよい。例えば、実施形態５の図１３に示すような、被写界深度の幅を示す枠を、他の実施形態で示した表示に加えて表示しても構わない。
【０１４４】
また、上述の各実施形態１〜６において映像処理装置１００は、フォーカスの調整を行う方法として、像面位相差ＡＦ方式を用いたが、これに限定されず、コントラスト方式を用いても構わない。即ち、合焦状態を検出する種々の方法を用いても構わない。
【０１４５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１４６】
１００  映像処理装置
２０５  撮像制御部
２０６  表示制御部
２０７  レンズ制御部
２０８  検出部
２１０  表示情報生成部
２１２  取得部
【図１】
0006576171.tif 000002
【図２】
0006576171.tif 000003
【図３】
0006576171.tif 000004
【図４】
0006576171.tif 000005
【図５】
0006576171.tif 000006
【図６】
0006576171.tif 000007
【図７】
0006576171.tif 000008
【図８】
0006576171.tif 000009
【図９】
0006576171.tif 000010
【図１０】
0006576171.tif 000011
【図１１】
0006576171.tif 000012
【図１２】
0006576171.tif 000013
【図１３】
0006576171.tif 000014
【図１４】
0006576171.tif 000015
【図１５】
0006576171.tif 000016