(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2022115009
(43)【公開日】2022-08-08
(54)【発明の名称】制御装置、制御方法、プログラム
(51)【国際特許分類】
H04N 5/232 20060101AFI20220801BHJP
G03B 5/00 20210101ALI20220801BHJP
【FI】
H04N5/232 945
H04N5/232 480
H04N5/232 935
G03B5/00 K
【審査請求】有
【請求項の数】18
【出願形態】OL
(21)【出願番号】P 2021011557
(22)【出願日】2021-01-27
(71)【出願人】
【識別番号】505277358
【氏名又は名称】株式会社モルフォ
(74)【代理人】
【識別番号】100093687
【弁理士】
【氏名又は名称】富崎 元成
(74)【代理人】
【識別番号】100168468
【弁理士】
【氏名又は名称】富崎 曜
(74)【代理人】
【識別番号】100166176
【弁理士】
【氏名又は名称】加美山 豊
(72)【発明者】
【氏名】佐藤 真希
(72)【発明者】
【氏名】平本 一博
【テーマコード(参考)】
2K005
5C122
【Fターム(参考)】
2K005CA13
2K005CA14
2K005CA29
5C122DA03
5C122DA04
5C122DA09
5C122EA41
5C122EA47
5C122FH04
5C122FJ11
5C122FK12
5C122FK29
5C122FK37
5C122FK42
5C122HA77
5C122HA78
5C122HA86
5C122HB01
5C122HB05
(57)【要約】
【課題】意図した構図が撮影されるように支援する手法を提案する。
【解決手段】像振れ補正を行うことが可能な補正手段を備え、撮像装置による撮像に基づく画像から切り出した切出領域に基づいて生成した画像を出力可能な画像処理装置は、補正手段による像振れ補正を有効化しつつ切出領域を切り出し可能な範囲に関する報知を制御する制御手段、を備える。
【選択図】
図1
【特許請求の範囲】
【請求項1】
像振れ補正を行うことが可能な補正手段を備え、撮像装置による撮像に基づく画像から切り出した切出領域に基づいて生成した画像を出力可能な画像処理装置であって、
前記補正手段による前記像振れ補正を有効化しつつ前記切出領域を切り出し可能な範囲に関する報知を制御する制御手段、
を備える画像処理装置。
【請求項2】
請求項1に記載の画像処理装置であって、
前記制御手段は、前記撮像装置の動きに伴う前記切出領域の変移と、前記像振れ補正が有効となる範囲を定める設定値とに基づいて、前記報知を制御する、
画像処理装置。
【請求項3】
請求項2に記載の画像処理装置であって、
前記変移と前記設定値とに基づく情報であって、前記像振れ補正を有効化しつつ前記切出領域を切り出し可能な範囲を特定可能にする補助情報を生成する補助情報生成手段をさらに備える、
画像処理装置。
【請求項4】
請求項3に記載の画像処理装置であって、
前記補助情報生成手段は、前記変移に基づく所定位置に対応するインジケータと前記像振れ補正を有効化しつつ前記切出領域を切り出し可能な範囲の外縁とを少なくとも含む前記補助情報を生成し、
前記制御手段は、前記補助情報を表示装置に表示させて前記報知を行う、
画像処理装置。
【請求項5】
請求項4に記載の画像処理装置であって、
前記制御手段は、前記所定位置の変化に伴い前記補助情報に含まれる前記インジケータの位置を変化させる、
画像処理装置。
【請求項6】
請求項4または5に記載の画像処理装置であって、
前記制御手段は、前記切出領域に基づいて生成した画像と、前記補助情報とを前記表示装置に表示させる、
画像処理装置。
【請求項7】
請求項4~6のいずれか一項に記載の画像処理装置であって、
前記制御手段は、前記変移と前記設定値とに基づいて、前記補助情報の表示態様を変化させる、
画像処理装置。
【請求項8】
請求項7に記載の画像処理装置であって、
前記制御手段は、前記変移の大きさと前記設定値との関係に基づいて、前記インジケータの表示態様を変化させる、
画像処理装置。
【請求項9】
請求項2に記載の画像処理装置であって、
前記制御手段は、前記変移と前記設定値とに基づくガイド情報であって、前記像振れ補正を有効化しつつ前記切出領域を切り出し可能な範囲を特定可能にする前記ガイド情報を音出力装置に音出力させて前記報知を行う、
画像処理装置。
【請求項10】
請求項9に記載の画像処理装置であって、
前記制御手段は、前記変移と前記設定値とに基づいて、前記ガイド情報の音出力態様を変化させる、
画像処理装置。
【請求項11】
請求項10に記載の画像処理装置であって、
前記ガイド情報は、所定のガイド音を含み、
前記制御手段は、前記変移の大きさと前記設定値との関係に基づいて、前記ガイド音の音出力態様を変化させる、
画像処理装置。
【請求項12】
請求項1~11のいずれか一項に記載の画像処理装置であって、
前記像振れ補正に関する複数のモードのうちのいずれかのモードを設定可能な設定手段をさらに備え、
前記補正手段は、前記設定手段によって設定されるモードに応じた前記像振れ補正を行う、
画像処理装置。
【請求項13】
請求項12に記載の画像処理装置であって、
前記複数のモードは、少なくとも、前記補正手段が第1処理によって前記像振れ補正を行う第1モードと、前記補正手段が前記第1処理とは異なる第2処理によって前記像振れ補正を行う、または前記補正手段が前記像振れ補正を行わない第2モードとを含む。
【請求項14】
請求項12または13に記載の画像処理装置であって、
前記制御手段は、前記撮像装置の動きに伴う前記切出領域の変移と、前記像振れ補正が有効となる範囲を定める設定値とに基づいて、前記報知を制御し、
前記設定手段は、前記変移と前記設定値とに基づいて、設定する前記モードを決定する、
画像処理装置。
【請求項15】
請求項12~14のいずれか一項に記載の画像処理装置であって、
前記制御手段は、前記設定手段によって設定される前記モードに応じた前記報知を行う、
画像処理装置。
【請求項16】
請求項1~15のいずれか一項に記載の画像処理装置であって、
前記制御手段は、ズーム撮影時に前記報知を行う、
画像処理装置。
【請求項17】
像振れ補正を行うことが可能な補正手段を備え、撮像装置による撮像に基づく画像から切り出した切出領域に基づいて生成した画像を出力可能な画像処理装置の制御方法であって、
前記補正手段による前記像振れ補正を有効化しつつ前記切出領域を切り出し可能な範囲に関する報知を制御すること、
を含む制御方法。
【請求項18】
像振れ補正を行うことが可能な補正手段を備え、撮像装置による撮像に基づく画像から切り出した切出領域に基づいて生成した画像を出力可能な画像処理装置に、
前記補正手段による前記像振れ補正を有効化しつつ前記切出領域を切り出し可能な範囲に関する報知を制御すること、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像処理装置等に関する。
【背景技術】
【0002】
高倍率のズーム撮影では、撮影された画像に手振れが目立つ場合が多い。例えばデジタルズーム(電子ズーム)によってズーム倍率を上げる場合、画像センサ(イメージセンサ)上の狭い範囲を拡大表示するため、手振れの影響がより顕著となる。例えば特許文献1には、ズーム撮影時に手振れ補正の感度を向上させるカメラシステムが開示されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1に記載のカメラシステムでは、ズーム倍率を上げるほど、手振れ検出量を増加させることで手振れを軽減させている。しかし、特許文献1に記載のカメラシステムは、光学式手振れ補正を前提としており、電子式手振れ補正については言及していない。
【0005】
また、特許文献1に記載のカメラシステムでは、例えば高倍率のズーム撮影時において手振れ補正を用いる場合、手振れ補正により光軸調整が行われるため、ユーザーが意図した撮影位置(構図)で撮影することが難しいという問題が生ずる。また、例えば電子式手振れ補正においても、手振れ補正により画像センサ上の撮像に利用される画素である有効画素が変動するため、同様の問題が生ずる。
【0006】
本発明は上記課題を鑑みなされたものであり、その目的は、意図した構図(撮影場所)が撮影されるように支援する手法を提案することにある。
【課題を解決するための手段】
【0007】
本発明の一態様によれば、像振れ補正を行うことが可能な補正手段を備え、撮像装置による撮像に基づく画像から切り出した切出領域に基づいて生成した画像を出力可能な画像処理装置は、補正手段による像振れ補正を有効化しつつ切出領域を切り出し可能な範囲に関する報知を制御する制御手段、を備える。
【発明の効果】
【0008】
本発明に係る情報処理装置によれば、意図した構図が撮影されるように支援することができる、という効果が得られる。
【図面の簡単な説明】
【0009】
【
図1】画像処理装置の機能構成の一例を示すブロック図。
【
図2】画像処理の流れの一例を示すフローチャート。
【
図3】補正ベクトルとガイドインジケータの具体例を示す図。
【
図4】撮像部の変位に伴う各処理後における画像の具体例を示す図。
【
図5】撮像部の変位に伴う各処理後における画像の具体例を示す図。
【
図6】撮像部の変位に伴う各処理後における画像の具体例を示す図。
【
図7】撮像部の変位に伴うスルー画像の遷移の一例を示す図。
【
図8】スマートフォンの機能構成の一例を示すブロック図。
【
図9】画像撮像処理の流れの一例を示すフローチャート。
【
図10】手振れ補正モード設定処理の流れの一例を示すフローチャート。
【
図11】変形例におけるズーム位置インジケータの別例を示す図。
【
図12】変形例における撮像部の変位に伴うスルー画像の遷移の一例を示す図。
【
図13】変形例におけるガイドインジケータの別例を示す図。
【発明を実施するための形態】
【0010】
以下、本発明を実施するための形態の一例について図面を参照して説明する。
なお、図面の説明において同一の要素には同一の符号を付して、重複する説明を省略する場合がある。
また、この実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
【0011】
[実施形態]
以下、本発明の画像処理技術、画像撮像技術等を実現するための実施形態の一例について説明する。
【0012】
図1は、本実施形態の一態様に係る画像処理装置1の機能構成の一例を示すブロック図である。画像処理装置1は、画像撮像装置や画像出力装置と言ってもよい。
画像処理装置1は、例えば、事前ズーム部110と、手振れ補正ズーム部140と、表示制御部180とを備える。
事前ズーム部110は、例えば、事前切り出し部120と、事前超解像処理部130とを備える。また、手振れ補正ズーム部140は、例えば、電子式手振れ補正部150と、切り出し部160と、超解像処理部170とを備える。
これらは、例えば、画像処理装置1の不図示の処理部(処理装置)や制御部(制御装置)が有する機能部(機能ブロック)であり、CPUやDSP等のプロセッサーやASIC等の集積回路を有して構成される。
【0013】
事前切り出し部120は、例えば、画像処理装置1の外部の撮像部310によって撮像された画像(以下、「イメージセンサ画像」と呼称する。)を入力として受け付ける。
【0014】
事前切り出し部120は、例えば、予め設定される事前ズーム倍率と、入力されたイメージセンサ画像とに基づいて、イメージセンサ画像中心部における所定領域を切り出す機能を有する。以下では、事前切り出し部120によって切り出された画像を「事前切り出し画像」と呼称する。
【0015】
事前超解像度処理部130は、例えば、入力された事前切り出し画像に対して画像解像度を向上させる超解像処理を適用し、事前ズーム画像として出力する機能を有する。
なお、事前超解像度処理部130は、超解像処理に加えて、画像の歪み補正処理を実行するようにしてもよい。画像の歪み補正処理としては、例えば、ローリングシャッター歪み補正処理や広角歪み補正処理等が挙げられる。
【0016】
すなわち、事前ズーム部110は、例えば、入力されたイメージセンサ画像の中心部を所定の事前ズーム倍率(例えば、「p」倍(「p」は1より大きい任意の定数)に拡大した(デジタルズームした)事前ズーム画像を出力する機能を有する。
【0017】
電子式手振れ補正部150は、例えば、複数フレームの事前ズーム画像(以下、「事前ズーム画像群」と呼称する。)を入力として受け付ける。
また、電子式手振れ補正部150が、例えば、画像処理装置1の外部の慣性計測部(IMU:Inertial Measurement Unit)320によって取得された慣性情報を入力として加えて受け付けるようにしてもよい。
【0018】
ここで、慣性情報とは、例えば、撮像部310の傾きや並進に関する情報であり、例えば、慣性計測部320における3軸ジャイロセンサにより検出された撮像部310の傾きや、慣性計測部320における加速度センサにより検出された撮像部310の並進に関する情報である。
【0019】
電子式手振れ補正部150は、入力された事前ズーム画像群に基づいて、例えば、事前ズーム画像群のフレーム間におけるオプティカルフローを算出する。そして、電子式手振れ補正部150は、算出されたオプティカルフローおよび慣性情報の少なくとも一方に基づいて、事前ズーム画像群のフレーム間遷移における手振れ補正変換(手振れ補正写像)を算出する機能を有する。
【0020】
ここで、手振れ補正変換とは、切り出し部160における手振れ補正を行う前の切り出し領域(以下、「補正前切り出し領域」と呼称する。)を手振れ補正後の切り出し領域(以下、「補正後切り出し領域」と呼称する。)に写像するための変換である。
補正後切り出し領域は、例えば、切り出し部160に入力される事前ズーム画像に対して手振れ補正変換を適用した結果として得られる、補正前切り出し領域と対応する便宜上の切り出し領域であって、手振れ補正を適用した場合における切り出し領域である。
【0021】
なお、手振れ補正変換を全て画像の回転として処理する場合、手振れ補正変換を四元数(クォターニオン)によって表現するようにしてもよい。これにより、処理の高速化を実現することができる。
【0022】
切り出し部160は、例えば、予め設定される手振れ補正ズーム倍率と、電子式手振れ補正部150によって算出された手振れ補正変換と、入力された事前ズーム画像とに基づいて、事前ズーム画像の中心部付近における所定領域を切り出す機能を有する。以下では、切り出された画像を「切り出し画像」と呼称する。
【0023】
また、切り出し部160は、例えば、補正後切り出し領域に基づいて、後述する補正ベクトルCを算出する機能を有する。
【0024】
超解像度処理部170は、例えば、入力された切り出し画像に対して画像解像度を向上させる超解像処理を適用し、ズーム画像として出力する機能を有する。
【0025】
すなわち、手振れ補正ズーム部140は、例えば、事前ズーム画像の中心付近を所定の手振れ補正ズーム倍率(例えば、「q」倍(「q」は1以上の任意の定数)に拡大した(デジタルズームした)ズーム画像を出力する機能を有する。また、手振れ補正ズーム部140は、後述する手振れ補正条件を満たす場合、ズーム画像に対して電子式手振れ補正を施す機能を有する。
【0026】
例えば、事前ズーム倍率「p」倍に設定された事前ズーム部110と、手振れ補正ズーム倍率「q」倍に設定された手振れ補正ズーム部140とを組み合わせることで、得られるズーム画像はイメージセンサ画像の中心付近を「p×q」倍に超拡大した(ウルトラズームした)画像となる。
【0027】
表示制御部180は、例えば、ズーム画像と、そのズーム画像に対応する補正ベクトルCとを入力として受け付ける。
【0028】
表示制御部180は、例えば、補正ベクトルCに基づいて、後述するガイドインジケータを生成するインジケータ生成機能を有する。また、表示制御部180は、例えば、生成されたガイドインジケータと入力されたズーム画像とを合成し、スルー画像を生成するスルー画像生成機能を有する。
【0029】
表示部340は、例えば、表示制御部180によって生成されたスルー画像を入力として受け付けると、これを表示させる機能を有する。
【0030】
ここで、画像の「表示」とは、画像の「出力」の一種である。
画像の「出力」には、自装置での画像の表示(表示出力)の他、例えば、自装置での他の機能部への画像の出力(内部出力)や、自装置以外の装置(外部装置)への画像の出力(外部出力)や送信(外部送信)等を含めることができる。
【0031】
[画像処理の手順]
図2は、本実施形態における画像処理の手順例を示すフローチャートである。
図2のフローチャートにおける処理は、例えば画像処理装置1の処理部が、不図示の記憶部に格納されたカメラアプリケーションプログラムのコードを不図示のRAMに読み出して実行することにより実現される。
【0032】
図2のフローチャートにおける各記号Sは、ステップを意味する。
また、以下説明するフローチャートは、あくまでも本実施形態における画像処理の手順の一例を示すものに過ぎず、他のステップを追加したり、一部のステップを削除したりしてもよいことは勿論である。
【0033】
まず、事前切り出し部120は、撮像画像取得処理を行う(S101)。具体的には、例えば、撮像部310によって撮像されたイメージセンサ画像を受け付ける。
なお、事前切り出し部120は、撮像された「N」フレーム(「N」は1以上の任意の整数)のイメージセンサ画像をまとめてイメージセンサ画像群として受け付けるようにしてもよい。
【0034】
次いで、事前切り出し部120は、事前切り出し画像切り出し処理を行う(S103)。具体的には、例えば、事前ズーム倍率に基づいて事前切り出し領域を設定し、事前切り出し領域内のイメージセンサ画像を事前切り出し画像として出力する。
なお、イメージセンサ画像群が入力される場合、イメージセンサ画像群の各フレームにおいてS103のステップを繰り返し、「N」フレームの事前切り出し画像群を生成するようにしてもよい。
【0035】
例えば、イメージセンサ画像の画素数を「x」ピクセル、事前ズーム倍率を「p」倍とするとき、事前切り出し部120は、例えば、イメージセンサ画像中心部「x÷p2」ピクセルの領域を事前切り出し領域として設定する。そして、事前切り出し部120は、事前切り出し領域内のイメージセンサ画像を事前切り出し画像として出力する。
【0036】
すると、事前超解像度処理部130は、事前切り出し画像超解像処理を行う(S105)。具体的には、例えば、事前切り出し画像に対して超解像処理を施し、事前ズーム画像として出力する。
【0037】
例えば、事前超解像度処理部130は、超解像処理機能において、「x÷p2」ピクセルの事前切り出し画像に対して、画像解像度を、例えば、「p」倍とする超解像処理を行い、得られた「x」ピクセルの画像を事前ズーム画像として出力する。
【0038】
なお、事前超解像度処理部130は、事前ズーム倍率と異なる倍率で超解像処理を行うようにしてもよい。この場合には、イメージセンサ画像と事前ズーム画像とのサイズ(ピクセル数)は異なってくる。また、事前超解像度処理部130は、事前切り出し画像群が入力される場合、各々のフレーム内における画像の空間的情報と、フレーム間における画像の時間的情報とを用いて超解像処理を行うようにしてもよい。
【0039】
また、事前ズーム部110は、イメージセンサ画像に対して事前超解像度処理部130において超解像処理を行い、その後事前切り出し部120において超解像された画像をクロップすることで事前ズーム画像を出力するようにしてもよい。
【0040】
「t」フレーム目(「t」は任意の自然数)の事前ズーム画像が切り出し部160に入力されると、切り出し部160は、補正前切り出し領域設定処理を行う(S107)。具体的には、例えば、「t-1」フレーム目のズーム切り出し領域を「t」フレーム目の補正前切り出し領域として設定する。
なお、先頭フレームである1フレーム目では、補正前切り出し領域は、例えば、事前ズーム画像の中心を手振れ補正ズーム倍率「q」倍で切り取る(デジタルズームする)ための矩形領域に設定される。
【0041】
次いで、電子式手振れ補正部150は、入力された「t」フレーム目の事前ズーム画像と、「t-1」フレーム目の事前ズーム画像とに基づいて、事前ズーム画像内の局所的な画像要素における局所的な動きベクトル(例えば、オプティカルフロー)を、例えば、Lucas-Kanade法を用いて算出する。
そして、電子式手振れ補正部150は、算出された局所的な動きベクトルに基づいて、「t-1」フレーム目から「t」フレーム目の間に発生した撮像部310の平行移動・回転移動(手振れ)と対応する手振れ補正変換を算出する(S109)。
なお、先頭フレームである1フレーム目では、手振れ補正変換は、例えば、恒等写像とすることができる。
【0042】
なお、電子式手振れ補正部150は、事前ズーム画像群を用いずに、慣性計測部320によって取得された慣性情報に基づいて、手振れ補正変換を算出するようにしてもよい。
【0043】
また、電子式手振れ補正部150は、入力された「t」フレーム目の事前ズーム画像と、「t-1」フレーム目の事前ズーム画像とに基づいて、慣性情報を算出し、算出された慣性情報に基づいて、手振れ補正変換を算出するようにしてもよい。このとき、電子式手振れ補正部150は、慣性計測部320によって取得された慣性情報を、例えば、初期値として併用し、事前ズーム画像群から慣性情報を算出(再計算)するようにしてもよい。
【0044】
また、電子式手振れ補正部150は、時間軸方向で隣接する2フレームの事前ズーム画像群に基づいて手振れ補正変換を算出することに限定されない。例えば、時間軸で連続する任意の「L」フレーム(Lは任意の正の整数)で構成される事前ズーム画像群に基づいて、オプティカルフローおよび慣性情報の少なくとも一方を算出し、事前ズーム画像群の時間軸方向で隣接するフレーム間での手振れ補正変換を算出するようにしてもよい。
【0045】
切り出し部160は、電子式手振れ補正部150から「t-1」フレーム目から「t」フレーム目への手振れ補正変換を取得すると、「t」フレーム目の補正前切り出し領域と手振れ補正変換とに基づいて、「t」フレーム目の補正後切り出し領域を算出する。
【0046】
すると、切り出し部160は、補正ベクトル算出処理を行う(S111)。具体的には、例えば、補正後切り出し領域の中心位置(例えば、重心位置)を補正位置として算出する。そして、例えば、事前ズーム画像の中心位置を始点とし、補正位置を終点とする補正ベクトルCを算出する(S111)。
【0047】
なお、事前ズーム画像における長手方向と短手方向との長さが等しくない場合、切り出し部160は、長手方向または短手方向の長さに長さを正規化した補正位置を算出し、補正ベクトルCを算出するようにしてもよい。
【0048】
あるいは、補正ベクトルCを算出後、補正ベクトルCの大きさを事前ズーム画像における長手方向と短手方向の長さに応じて正規化してもよい。
【0049】
補正ベクトル算出処理によって補正ベクトルCが算出されると、切り出し部160は、補正ベクトルCの大きさ(例えば、L2ノルム)が所定値「R」(「R」は正の定数)より小さい(所定値未満)か否かを判定する(S113)。この判定条件を「手振れ補正条件」と呼称する。
【0050】
この手振れ補正条件の所定値「R」は、例えば、補正後切り出し領域が事前ズーム画像をはみ出さないように設定することができる。
【0051】
なお、本ステップにおいて、切り出し部160は、補正ベクトルCの大きさが所定値「R」以下であるか否かを判定するようにしてもよい。
【0052】
補正ベクトルCの大きさが所定値「R」未満である場合(S113:YES)、手振れ補正条件を満たす。そのため、切り出し部160は、手振れ補正処理として、「t」フレーム目の補正後切り出し領域をズーム切り出し領域として設定する(S115)。
【0053】
補正ベクトルCの大きさが所定値「R」以上である場合(S113:NO)、手振れ補正条件を満たさない。そのため、切り出し部160は、S115のステップを実行せず、「t」フレーム目の補正前切り出し領域をそのままズーム切り出し領域として設定する。また、切り出し部160は、「t」フレーム目の補正ベクトルCを、「t-1」フレーム目の補正ベクトルCに戻す(更新する)。
【0054】
なお、手振れ補正条件を満たさない場合、切り出し部160は、ズーム切り出し領域を、例えば、事前ズーム画像の中心領域に設定するようにしてもよい。
【0055】
そして、切り出し部160は、切り出し画像切り出し処理を行う(S117)。具体的には、例えば、設定されたズーム切り出し領域に基づいて、ズーム切り出し領域内の事前ズーム画像を切り出し画像として出力する。
【0056】
すると、超解像度処理部170は、切り出し画像超解像処理を行う(S119)。具体的には、例えば、切り出し画像に対して超解像処理を施し、ズーム画像として出力する。
【0057】
なお、超解像度処理部170は、超解像処理に加えて、画像の歪み補正処理を行うようにしてもよい。画像の歪み補正処理としては、例えば、ローリングシャッター歪み補正処理や広角歪み補正処理等が挙げられる。
また、超解像度処理部170は、電子式手振れ補正部150または切り出し部160から手振れ補正変換を取得し、超解像処理において手振れ補正変換を加味して処理を行うようにしてもよい。また、超解像度処理部170は、複数フレームの切り出し画像からなる切り出し画像群が入力される場合、時間軸方向を加味した超解像処理を行うようにしてもよい。
【0058】
なお、手振れ補正ズーム部140は、事前ズーム画像に対して超解像度処理部170において超解像処理を行い、その後切り出し部160において超解像された画像をクロップすることでズーム画像を出力するようにしてもよい。
【0059】
表示制御部180は、例えば、切り出し部160から「t」フレーム目の補正ベクトルCを取得すると、ガイドインジケータ更新処理を行う(S121)。具体的には、例えば、取得した補正ベクトルCと手振れ補正条件の所定値「R」とに基づいて、ガイドインジケータを更新(生成)する。
【0060】
図3に、補正ベクトルCにより生成されたガイドインジケータの一例を示す。
図3左側では、全景SCN内に破線で示される事前切り出し領域の中心点(重心点)である事前ズーム画像中心位置が、丸に十字の印で示されている。
また、二点鎖線で示される補正前切り出し領域と手振れ補正変換とに基づいて算出される補正後切り出し領域が、実線の四角形領域(図中では台形の領域)として示されている。そして、補正後切り出し領域の中心点(重心点)である補正位置が、四角に十字の印で示されている。
このとき、正規化前の補正ベクトルCは、事前ズーム画像中心位置を始点とし、補正位置を終点とするベクトルとなる。表示制御部180に入力される補正ベクトルCは、例えば、正規化前の補正ベクトルCを事前切り出し領域の長手方向および短手方向の長さに応じて正規化したベクトルである。
【0061】
図3右側には、表示制御部180に入力される補正ベクトルCにより生成されたガイドインジケータの一例を示す。
ガイドインジケータは、例えば、半径を手振れ補正条件の所定値「R」とする円周状の外縁と、黒い正方形で示されるズーム位置インジケータとで構成される。
なお、
図3右側においては、便宜上、ガイドインジケータ外縁の中心位置を灰色の丸印で示している。
【0062】
補正ベクトルCの始点をガイドインジケータ外縁の中心位置に配置するとき、ズーム位置インジケータは、例えば、補正ベクトルCの終点を中心位置とする正方形として配置される。
なお、ズーム位置インジケータの一辺の長さ「Z」は、例えば、「R」に対して十分小さい任意の値(例えば、「Z=R÷20」)とすることができる。
【0063】
すなわち、ガイドインジケータ外縁内のズーム位置インジケータの位置は、事前切り出し領域に対するズーム切り出し領域の位置と対応する。
【0064】
補正ベクトルCの大きさは「R」未満となるため、補正ベクトルCの終点はガイドインジケータ外縁を超えることはない。そのため、ズーム位置インジケータは、外縁を大きく超えることはない。
【0065】
なお、正方形のズーム位置インジケータがガイドインジケータ外縁を超えないよう、例えば、外縁の半径を「R´=R+Z/sqrt(2)」で算出される「R´」に設定するようにしてもよい。なお、「sqrt(x)」は「x」の平方根である。
【0066】
図2に戻り、表示制御部180は、超解像処理部170から「t」フレーム目のズーム画像を取得すると、スルー画像表示処理を行う(S123)。具体的には、例えば、「t」フレーム目のズーム画像と更新された「t」フレーム目のガイドインジケータとを合成(オーバーレイ)し、スルー画像として表示部340に表示させる。
【0067】
例えば、不図示の操作部に対する入力(ユーザ操作)に基づいて、撮影を終了することが選択される場合(S125:YES)、画像処理装置1は処理を終了させる。
【0068】
撮影を終了することが選択されない場合(S125:NO)、画像処理装置1は、例えば、S101のステップに処理を戻す。
【0069】
[画像処理の具体例]
図4~
図6に、撮像部310の変位(位置・角度の変化)に伴う事前切り出し領域の変化と、ズーム切り出し領域の変化との具体例を示す。また、フレーム間での変化に応じて生成されるガイドインジケータと、出力されるズーム画像の具体例も併せて示す。
【0070】
なお、これらの図では、全景SCN中に対する、イメージセンサ画像として切り取られるイメージセンサ領域のバウンディングボックスを一点鎖線で、事前切り出し領域のバウンディングボックスを破線で、補正前切り出し領域のバウンディングボックスを二点鎖線で、補正後切り出し領域のバウンディングボックスを実線で、それぞれ表記することとする。
また、これらのバウンディングボックスは、説明を簡略化するため全て矩形として表記するが、実際には矩形に限定されない。
【0071】
全景SCNには、例えば、アーチ橋を左から右に横断する3両編成の列車が描かれている。また、アーチ橋の左右には山体が存在し、アーチ橋の奥には堤防で囲われた港が描かれている。
なお、全景SCNは実際には全周方向に広がりを持つが、ここでは仮の外枠を設けてその外枠内のみを示す。
【0072】
図4に、手振れ補正ズーム部140において手振れ補正が有効となっている状態の一例を示す。
図4(A)では、例えば、イメージセンサ領域は、列車先頭車両の先端付近を中心に捉えている。補正後切り出し領域には、例えば、先頭車両の顔が捉えられている。
【0073】
補正後切り出し領域の中心は、事前切り出し領域の中心より正面視でやや右上方にずれている。そのため、ガイドインジケータにおけるズーム位置インジケータは、外縁の中心からやや右上方にずれて表示されている。
【0074】
このとき、ズーム画像として、イメージセンサ領域の中心付近を超拡大した、アーチ橋を横断しトンネルに向かう先頭車両の顔の画像が出力されている。
【0075】
図4(A)から、例えば、手振れの影響で撮像部310の向きがわずかに右上方に変位した場合、例えば、
図4(B)に各領域が遷移する。
【0076】
図4(B)では、イメージセンサ領域上端が
図4(A)では範囲外であった堤防の奥側を捉え、イメージセンサ領域左端は
図4(A)では収まっていた先頭車両後部のドアを捉えなくなっている。
補正前切り出し領域もイメージセンサ領域の変化に合わせてずれているが、補正後切り出し領域は、手振れ補正変換により
図4(A)から変位していない。
【0077】
補正後切り出し領域の中心は、事前切り出し領域の中心よりやや下方にずれている。そのため、ガイドインジケータにおけるズーム位置インジケータは、外縁の中心からやや下方にずれて表示されている。ズーム位置インジケータは外縁に接していないため、
図4(B)でも手振れ補正ズーム部140において手振れ補正が有効である。
このとき、ズーム画像は
図4(A)と同じ画像が出力され、ズーム画像にぶれが生じていない。
【0078】
図5に、手振れ補正ズーム部140において手振れ補正が無効に切り替わる状態の一例を示す。
図5(B)は、
図4(B)の状態である。
【0079】
図5(B)から、例えば、列車の後方を撮影するために撮像部310の向きを左上方にゆっくりと振る。
すると、ズーム位置インジケータは、ガイドインジケータ外縁内で右下方に移動してゆく。しかし、ズーム位置インジケータが外縁に到達していない状態では、手振れ補正ズーム部140において手振れ補正が有効となり、
図5(B)と同じズーム画像が取得され続ける。やがて、ズーム位置インジケータがガイドインジケータ外縁に到達すると、手振れ補正条件を満たさなくなるため、手振れ補正ズーム部140において手振れ補正が無効に切り替わり、ズーム画像が事前切り出し画像に追従して変化してゆく。
【0080】
図5(C)に、撮像部310の向きを左上方に振り続けた場合の各領域の遷移の一例を示す。
図5(C)では、
図5(B)から撮像部310の向きを左上方に振り続けた結果、イメージセンサ領域は列車の2両目を捉えている。
このとき、手振れ補正条件を満たさない状態が続くため、ズーム切り出し領域は、補正前切り出し領域に従って、例えば、事前切り出し領域内の右下端に固定され続ける。
また、ズーム位置インジケータは、例えば、外縁内の右下端に接する形で固定され続ける。
結果として、ズーム切り出し領域はイメージセンサ領域の中心付近を追従する形となり、例えば、ズーム画像として列車の先頭と2両目の連結部付近の画像が出力される。
【0081】
図6に、手振れ補正ズーム部140において手振れ補正が再び有効に切り替わる状態の一例を示す。
図6(D)では、
図5(C)から撮像部310の向きを左上方に振り続けた結果、イメージセンサ領域は列車の最後尾の車両を中央に捉えている。
このとき、手振れ補正条件を満たさない状態が続くため、ズーム切り出し領域は、事前切り出し領域に従って、例えば、事前切り出し領域内の右下端に固定され続ける。このため、ズーム位置インジケータは、例えば、外縁内の右下端に接する形で固定され続ける。
その結果、ズーム切り出し領域は事前切り出し領域内で追従する形となり、例えば、ズーム画像として列車の最後尾の車両の画像が出力される。
【0082】
図6(D)から、例えば、列車の最後尾の車両を追従するために撮像部310の向きがわずかに右下方に変位した場合、例えば、
図6(E)に各領域が遷移する。
【0083】
図6(E)では、イメージセンサ領域左端は
図6(D)では接していた全景SCNの仮の外枠からわずかに右に外れている。
ガイドインジケータにおけるズーム位置インジケータは、外縁の中心からやや左上方にずれて表示されている。ズーム位置インジケータは外縁に接していないため、
図6(E)では手振れ補正ズーム部140において手振れ補正が再び有効となっていることが示されている。
このとき、補正後切り出し領域は、手振れ補正変換により
図6(D)から変位しない。結果として、ズーム画像は
図6(D)と同じ画像が出力され、
図6(D)から
図6(E)への遷移においてズーム画像にはぶれが生じていない。
【0084】
図7に、
図5(B)~
図5(C)に至るまでの過程におけるスルー画像の遷移の一例を示す。
図7では、例えば、ズーム画像の右上方にガイドインジケータを合成した場合に生成されるスルー画像の遷移例を示す。
【0085】
なお、ガイドインジケータを合成する位置は、ズーム画像の右上方に限定されない。例えば、左上方でもよいし、右下方でよいし、左下方でもよい。
【0086】
図7(B)は、
図5(B)と対応するスルー画像の一例である。この画像では、デジタルズームによって撮像される列車先頭の顔が映っている。そして、ガイドインジケータでは、ズーム領域インジケータが外縁中心付近に表示されているため、手振れ補正が有効であることが示されている。
【0087】
図7(B′)は、
図7(B)から、例えば、列車の後方を撮影するために撮像部310の向きを左上方にゆっくりと振り始めた場合のスルー画像の一例である。この画像では、ズーム領域インジケータは、ガイドインジケータの外縁内で撮像部310の向きの変化と対称な右下方向に移動している。しかし、ズーム領域インジケータは、外縁に接していないため、手振れ補正が有効であることが示されている。
このとき、撮像部310の操作者は、撮像部310の向きを変えたにもかかわらず、手振れ補正が有効ででありズーム画像は変化しないため、ガイドインジケータが存在しない場合違和感を覚える可能性がある。
しかし、スルー画像中に表示されるガイドインジケータ内のズーム領域インジケータ位置が確認可能なことで、画像処理装置1は、撮像部310の操作者に手振れ補正が有効であることを報知することができる。また、これにより、撮像領域を変化させることを意図している撮像部310の操作者が撮像部310の向きをさらに急激に変化させてしまい、意図しない範囲がイメージセンサ画像として取得されてしまうことを防止することができる。
【0088】
図7(B′′)は、
図7(B′)からさらに撮像部310の向きを左上方にゆっくりと振り続けた場合のスルー画像の一例である。この画像では、ズーム領域インジケータは、さらに右下方向に移動しガイドインジケータ外縁に接している。そのため、画像処理装置1は、撮像部310の操作者に手振れ補正が無効となったことを報知することができる。
このとき、ズーム切り出し領域は撮像部310の向きに沿って移動し始めるため、ズーム画像は列車先頭車両の後方に向かって動き始める。そのため、撮像部310の操作者は、撮像部310の向きを同方向に変化させ続けている間、ズーム画像として取得される撮像対象が変化してゆくことを容易に把握できる。
【0089】
図7(C)は、図(B′′)から撮像部310の向きを同方向である左上方に振り続けた場合のスルー画像の一例である。この画像では、ズーム領域インジケータは、ガイドインジケータ外縁に接し続けている。そのため、画像処理装置1は、撮像部310の操作者に手振れ補正の無効状態が続いていることを報知することができる。
【0090】
同様にして、撮像部310の操作者は、ズーム画像内に目的とする撮像対象を捉えた場合、ガイドインジケータ内において外縁の中心からズーム領域インジケータの位置を結ぶ方向に向かって撮像部310の向きをわずかに戻すように撮像部310を保持することで、手振れ補正を再び有効にし、撮影対象を適切にズーム画像としてとらえ続けることができることを容易に把握できる。
【0091】
[実施形態の作用・効果]
本実施形態における画像処理装置(例えば、画像処理装置1)は、像振れ補正(例えば、手振れ補正)を行うことが可能な補正手段(例えば、電子式手振れ補正部150)を備え、撮像装置(例えば、撮像部310)による撮像に基づく画像(例えば、事前ズーム画像)から切り出した切出領域(例えば、ズーム切り出し領域)に基づいて生成した画像(例えば、ズーム画像)を出力可能であり、補正手段による像振れ補正を有効化しつつ切出領域を切り出し可能な範囲(例えば、手振れ補正条件を満たす範囲)に関する報知(例えば、ガイドインジケータの表示やピン音の音出力等)を制御する制御手段(例えば、表示制御部180)を備える。
これによれば、補正手段による像振れ補正を有効化しつつ切出領域を切り出し可能な範囲に関する報知を制御することで、意図した構図が撮影されるように支援することができる。また、報知を活用することで、撮像装置による撮像に基づく画像から切り出した切り出し領域に基づいて生成した画像を、簡易かつ適切に出力することができる。
【0092】
また、この場合、制御手段(例えば、表示制御部180)は、撮像装置の動きに伴う切出領域の変移(例えば、補正ベクトルC)と、像振れ補正が有効となる範囲を定める設定値(例えば、手振れ補正条件の所定値「R」)とに基づいて、報知を制御する。
これによれば、撮像装置の動きに伴う切出領域の変移に影響を及ぼし得る設定値に基づいて、適確に報知を制御することができる。
【0093】
また、この場合、画像処理装置は、変移(例えば、補正ベクトルC)と設定値(例えば、所定値「R」)とに基づく情報であって、像振れ補正を有効化しつつ切出領域を切り出し可能な範囲(例えば、手振れ補正条件を満たす範囲)を特定可能にする補助情報(例えば、ガイドインジケータ)を生成する補助情報生成手段(例えば、表示制御部180)をさらに備える。
これによれば、像振れ補正を有効化しつつ切出領域を切り出し可能な範囲をユーザーが容易に把握可能な補助情報を生成することができる。
【0094】
また、この場合、補助情報生成手段(例えば、表示制御部180)は、変移に基づく所定位置(例えば、補正位置)に対応するインジケータ(例えば、ズーム位置インジケータ)と像振れ補正を有効化しつつ切出領域を切り出し可能な範囲の外縁(例えば、ガイドインジケータの外縁)とを少なくとも含む補助情報(例えば、ガイドインジケータ)を生成し、制御手段(例えば、表示制御部180)は、補助情報を表示装置(例えば、表示部340)に表示させて報知を行う。
これによれば、ユーザーは、補助情報の外縁とインジケータとを確認することで、像振れ補正が有効か否かを容易に把握することができる。
【0095】
また、この場合、制御手段(例えば、表示制御部180)は、所定位置(例えば、補正位置)の変化に伴い補助情報(例えば、ガイドインジケータ)に含まれるインジケータ(例えば、ズーム位置インジケータ)の位置を変化させる。
これによれば、インジケータの位置を所定位置と連動させて移動させることができる。結果として、ユーザーは、補助情報の外縁とインジケータとの位置関係から、像振れ補正の状態(有効か否か)や、像振れ補正を有効化する、または無効化するための撮像装置の動きを容易に把握することができる。
【0096】
また、この場合、制御手段(例えば、表示制御部180)は、切出領域に基づいて生成した画像(例えば、ズーム画像)と、補助情報(例えば、ガイドインジケータ)とを表示装置(例えば、表示部340)に表示させる。
これによれば、ユーザーは、表示装置を介して画像と補助情報とを確認することができる。結果として、ユーザーは、補助情報を目視しながら撮像装置の動きを調整することができる。その結果、より簡易かつ適切に、ユーザーが意図する切出領域に基づいて生成した画像を取得することができる。
【0097】
ここで、切出領域に基づいて生成した画像(例えば、ズーム画像)と、補助情報(例えば、ガイドインジケータ)とを表示装置に表示することは、必ずしも両方を一緒に表示することに限定されず、例えば、表示の切り替え等によって、これらをタイミングをずらして表示することや、これらを異なる画面に表示すること、等も含めることができる。
【0098】
また、この場合、制御手段(例えば、表示制御部180)は、ズーム撮影時(例えば、デジタルズーム撮影時)に報知を行うようにすることができる。
これによれば、ズーム撮影時に報知を行うことで、上記の各種の効果がより顕著となる。
【0099】
[実施例]
次に、上記の画像処理装置1を適用した、または上記の画像処理装置1を備える、端末、電子装置(電子機器)、情報処理装置の実施例について説明する。
ここでは、一例として、カメラ機能付き(撮像機能付き)携帯電話機の一種であるスマートフォンの実施例について説明する。但し、本発明を適用可能な実施例が、この実施例に限定されるわけでないことは勿論である。
【0100】
図8は、スマートフォン10の機能構成の一例を示す図である。
スマートフォン10は、例えば、処理部100と、記憶部200と、撮像部310と、慣性計測部320と、操作部330と、表示部340と、音入力部350と、音出力部360と、通信部370とを備える。
【0101】
処理部100は、記憶部200に記憶されているシステムプログラム等の各種プログラムに従って映像編集用PC10の各部を統括的に制御し、映像編集処理に係る各種の処理を行う処理装置であり、CPUやGPU、DSP等のプロセッサーやASIC等の集積回路を有して構成される。
【0102】
処理部100は、主要な機能部として、事前ズーム部110と、手振れ補正ズーム部140と、表示制御部180とを有する。事前ズーム部110は、その機能部として、例えば、事前切り出し部120と、事前超解像処理部130とを有する。手振れ補正ズーム部140は、その機能部として、例えば、電子式手振れ補正部150と、切り出し部160と、超解像処理部170とを有する。
これらの機能部は、
図1の画像処理装置1が備える機能部にそれぞれ対応するものである。
【0103】
記憶部200は、ROMやEEPROM、フラッシュメモリ、RAM等の揮発性又は不揮発性のメモリや、ハードディスク装置等を有して構成される記憶装置である。
【0104】
記憶部200には、例えば、カメラアプリケーションプログラム210と、カメラ画像一時記憶部220と、スルー画像記憶部230とが記憶される。
【0105】
カメラアプリケーションプログラム210は、処理部100により読み出され、カメラアプリケーション処理として実行されるプログラムである。
【0106】
カメラ画像一時記憶部220は、例えば、撮像部310によって撮像される撮像画像(イメージセンサ画像)や、事前ズーム部110の出力画像(事前ズーム画像)が記憶されるバッファ(フレームバッファ)である。
【0107】
スルー画像記憶部230は、例えば、表示制御部180から出力されるスルー画像が記憶(録画)される撮像データ(映像データ)である。
【0108】
なお、スルー画像記憶部230は、通信部370を介して接続される不図示の外部記憶装置(例えば、NAS(Network Attached Storage)等)に保存されるようにしてもよい。
【0109】
撮像部310は、任意のシーンの画像を撮像可能に構成された撮像デバイスであり、CCD(Charge Coupled Device)イメージセンサやCMOS(Complementary MOS)イメージセンサ等の撮像素子(半導体素子)を有して構成される。撮像部310は、撮像対象物から発せられた光を、不図示のレンズによって撮像素子の受光平面に結像させ、光電変換によって、像の光の明暗を電気信号に変換する。変換された電気信号は、不図示のA/D(Analog Digital)変換器によってデジタル信号に変換されて、処理部100に出力される。
【0110】
慣性計測部320は、例えば、3軸(ピッチ・ロール・ヨー)の軸回りの角速度を検出するジャイロセンサや、3軸(ピッチ・ロール・ヨー)の軸方向の慣性力を検出する加速度センサを有して構成される。慣性計測部320の検出結果は、処理部100に随時出力される。
【0111】
操作部330は、操作ボタンや操作スイッチといった、ユーザーがスマートフォン10に対する各種の操作入力を行うための入力装置を有して構成される。また、操作部330は、表示部340と一体的に構成された不図示のタッチパネルを有し、このタッチパネルは、ユーザーとスマートフォン10との間の入力インターフェースとして機能する。操作部330からは、ユーザー操作に従った操作信号が処理部100に出力される。
【0112】
表示部340は、LCD(Liquid Crystal Display)やOELD(Organic Electro-luminescence Display)等を有して構成される表示装置であり、表示制御部180から出力される表示信号に基づいた各種の表示を行う。
【0113】
音入力部350は、マイクロフォンやA/Dコンバータ等を有して構成される音入力装置であり、処理部100へ入力される音入力信号に基づいた各種の音入力を行う。
【0114】
音出力部360は、D/Aコンバータやスピーカ等を有して構成される音出力装置であり、処理部100から出力される音出力信号に基づいた各種の音出力を行う。
【0115】
通信部370は、装置内部で利用される情報を外部の情報処理装置との間で送受するための通信装置である。通信部370の通信方式としては、イーサネットやUSB(Universal Serial Bus)等所定の通信規格に準拠したケーブルを介して有線接続する形式や、Wi―Fi(登録商標)や5G(第5世代移動通信システム)等所定の通信規格に準拠した無線通信技術を用いて無線接続する形式、Bluetooth(登録商標)等の近距離無線通信を利用して接続する形式等、種々の方式を適用可能である。
【0116】
スマートフォン10の処理部100は、記憶部200に記憶されているカメラアプリケーションプログラム210に従い、画像撮像処理を行う。
【0117】
図9は、本実施例における画像撮像処理の手順例を示すフローチャートである。
【0118】
事前ズーム部110は、撮像部310によって撮像されたイメージセンサ画像を受け付けると(S101)、例えば、
図2のS103~S105のステップに従い、事前ズーム画像を出力する(S201)。
【0119】
手振れ補正ズーム部140は、事前ズーム画像を入力として受け付けると、ズーム切り出し領域設定処理を行う(S203)。具体的には、例えば、
図2のS107~S111のステップに従い、補正前切り出し領域と、手振れ補正変換と、補正ベクトルCとを算出する。
【0120】
なお、
図2のS109のステップにおいて、手振れ補正ズーム部140は、例えば、3軸(ピッチ・ロール・ヨー)手振れ補正を対象として手振れ補正変換を算出するようにすることができる。
これは、遠景を望遠で撮像する場合、撮像部310の3軸の軸回りの回転に比べて、撮像部310の並進は手振れ補正結果にあまり影響を及ぼさない。そのため、並進も含めた5軸手振れ補正の手振れ補正変換を処理する計算コストは、例えば、四元数を用いて高速に演算可能な3軸手振れ補正の手振れ補正変換を処理する計算コストに見合わないためである。
【0121】
また、ロール軸回りの補正については、補正後切り出し領域が傾き続けることを防ぐために、一定比率を超える場合、強制的に水平に補正するようにしてもよい。
【0122】
また、撮像対象とスマートフォン10との位置関係によっては、5軸手振れ補正を対象とした手振れ補正変換を算出するようにしてもよい。
【0123】
次いで、手振れ補正ズーム部140は、手振れ補正モード設定処理を実行する(S204)。
【0124】
図10は、手振れ補正モード設定処理の手順例を示すフローチャートである。
【0125】
まず、手振れ補正ズーム部140は、算出された補正ベクトルCの大きさ(例えば、L2ノルム)が、手振れ補正条件の所定値「R」より小さい(所定値未満)か否かを判定する(S301)。
【0126】
なお、本ステップにおいて、手振れ補正ズーム部140は、補正ベクトルCの大きさが手振れ補正条件の所定値「R」以下か否かを判定するようにしてもよい。
【0127】
補正ベクトルCの大きさが所定値「R」未満である場合(S301:YES)、手振れ補正ズーム部140は、手振れ補正モードを「固定モード」に設定する(S303)。
ここで、固定モードとは、例えば、ズーム切り出し領域内の撮影対象を追跡し、結果として、ズーム画像の変化(例えば、手振れによる揺れ)を抑制するための撮影モードである。
【0128】
なお、手振れ補正モードが固定モードであることをスマートフォン10のユーザーに報知するため、手振れ補正ズーム部140は、例えば、「手振れ補正オンです」といった音声を音出力部360に出力させるようにしてもよい。この音声は、1フレーム前における手振れ補正モードが追従モードであった場合にのみ出力させるようにしてもよい。
また、固定モードに対応付けられた音声以外の所定の音を音出力部360に出力させるようにしてもよい。
【0129】
補正ベクトルCの大きさが所定値「R」以上である場合(S301:NO)、手振れ補正ズーム部140は、手振れ補正モードを「追従モード」に設定する(S303)。
ここで、追従モードとは、例えば、撮像部310の向きの変化に追従し、ズーム切り出し領域内に収まる撮影対象を変更することで、結果として、ズーム画像として撮像される対象を切り替えるための撮影モードである。
【0130】
なお、手振れ補正モードが追従モードであることをスマートフォン10のユーザーに報知するため、手振れ補正ズーム部140は、例えば、「手振れ補正オフです」といった音声を音出力部360に出力させるようにしてもよい。この音声は、1フレーム前における手振れ補正モードが固定モードであった場合にのみ出力させるようにしてもよい。
また、追従モードに対応付けられた音声以外の所定の音を音出力部360に出力させるようにしてもよい。
【0131】
また、手振れ補正ズーム部140は、例えば、補正ベクトルCの大きさに応じて「ピッピッ」というピン音を音出力部360に出力させるようにしてもよい。このピン音の音の出る時間間隔は、例えば、補正ベクトルCの大きさが大きいほど短くなり、補正ベクトルCの大きさが所定値「R」以上の場合にはピン音は「ピー」という連続音に変化するようにすることができる。
【0132】
なお、この他にも、手振れ補正ズーム部140は、例えば、補正ベクトルCの大きさが大きいほどピン音の音の大きさが大きくなるように音出力部360に出力させるようにしてもよい。この場合、補正ベクトルCの大きさが所定値「R」以上の場合にはピン音は設定された最大音量となるようにすることができる。
【0133】
また、手振れ補正ズーム部140は、ピン音に変えてスマートフォン10における不図示の通知ランプの点滅の態様を変化させるようにしてもよい。
【0134】
図9に戻り、手振れ補正ズーム部140は、設定された手振れ補正モードが固定モードか追従モードかを判定する(S205)。
【0135】
設定された手振れ補正モードが固定モードである場合(S205:固定モード)、手振れ補正ズーム部140は、3軸手振れ補正処理を行う(S207)。具体的には、例えば、補正前切り出し領域に対して、3軸手振れ補正変換を適用し、ズーム切り出し領域を設定する。
【0136】
設定された手振れ補正モードが追従モードである場合(S205:追従モード)、手振れ補正ズーム部140は、ロール軸手振れ補正処理を行う(S209)。具体的には、例えば、補正前切り出し領域に対して、ロール軸回りの1軸手振れ補正変換を適用し、ズーム切り出し領域を設定する。
【0137】
追従モードでは、手振れ補正ズーム部140は、例えば、表示制御部180に1フレーム前の補正ベクトルC(すなわち、手振れ補正前切り出し領域に基づく補正ベクトルC)を出力する。これは、ロール軸周りの1軸手振れ補正変換は、補正ベクトルCのフレーム間変化にほとんど影響を及ぼさないためである。
【0138】
なお、設定された手振れ補正モードが追従モードである場合(S205:追従モード)、手振れ補正ズーム部140は、補正前切り出し領域をそのままズーム切り出し領域として設定するようにしてもよい。この場合には、手振れ補正ズーム部140において手振れ補正処理は行われない。
【0139】
そして、手振れ補正ズーム部140は、例えば、
図2のS117~S119のステップに従い、ズーム画像を生成する(S211)。
【0140】
なお、手振れ補正ズーム部140が手振れ補正モードを音出力部360からの音出力によって報知する場合、表示制御部180はS121のステップを実行せず、S123のステップにおいて、スルー画像としてズーム画像をそのまま出力させるようにしてもよい。
【0141】
また、表示制御部180は、S123のステップにおいてズーム画像とガイドインジケータとを合成せずに、個別の表示部340に表示させるようにしてもよい。この場合、表示制御部180は、例えば、ズーム画像を不図示の第1表示部に表示させ、例えば、正方形で示されるズーム位置インジケータを含むガイドインジケータを不図示の第2表示部に表示させるようにすることができる。
【0142】
また、表示制御部180は、S123のステップにおいて、例えば、操作部330に対するユーザー操作に基づいて、ガイドインジケータ表示が選択される場合、ズーム画像とガイドインジケータとを合成して表示させるようにしてもよい。
【0143】
また、表示制御部180は、例えば、操作部330に対するユーザー操作に基づいて、ズーム画像のズーム倍率(例えば、「p×q」倍)が選択される場合、そのズーム倍率が、例えば、所定倍率以上である場合にのみ、ズーム画像とガイドインジケータとを合成して表示させるようにしてもよい。また、この場合、ズーム倍率が所定倍率より低い場合には、スルー画像にガイドインジケータが表示されないようにしてもよい。つまり、所定の条件を満たす場合に報知を行う(所定の条件を満たさない場合に報知を行わない)ようにしてもよい。
【0144】
[実施例の作用・効果]
本実施例のスマートフォン10によれば、前述した実施形態と同様の作用・効果を得ることができる。
【0145】
また、本実施例のスマートフォン10では、制御手段(例えば、手振れ補正ズーム部140)は、変移(例えば、補正ベクトルC)と設定値(例えば、手振れ補正条件の所定値「R」)とに基づくガイド情報であって、像振れ補正を有効化しつつ切出領域を切り出し可能な範囲(例えば、手振れ補正条件を満たす範囲)を特定可能にするガイド情報(例えば、「手振れ補正オンです」といった音声)を音出力装置(例えば、音出力部360)に音出力させて報知を行う。
このような構成にすることで、ユーザーは、報知を目視することが困難な状況下でも、ガイド情報を聞くことで、像振れ補正の状態を容易に把握することができる。
【0146】
また、本実施例のスマートフォン10では、制御手段(例えば、手振れ補正ズーム部140)は、変移(例えば、補正ベクトルC)と設定値(例えば、所定値「R」)とに基づいて、ガイド情報(例えば、ピン音)の音出力態様(例えば、時間間隔)を変化させる。
このような構成にすることで、ユーザーは、ガイド情報を聞くことで、像振れ補正を有効化しつつ切出領域を切り出し可能な範囲か否かを容易かつ適切に把握することができる。
【0147】
また、本実施例のスマートフォン10では、ガイド情報は、所定のガイド音(例えば、ピン音と連続音)を含み、制御手段(例えば、手振れ補正ズーム部140)は、変移の大きさ(例えば、補正ベクトルCのL2ノルム)と設定値(例えば、所定値「R」)との関係に基づいて、ガイド音の音出力態様を変化させる。
このような構成にすることで、ユーザーは、ガイド情報を聞くことで、像振れ補正を有効化しつつ切出領域を切り出し可能な範囲内のどのあたりの状態であるのかを、より的確に把握することができる。結果として、ユーザーは、ガイド音を聞きながら撮像装置の動きを調整することができる。その結果、より簡易かつ適切にユーザーが意図する切出領域に基づいて生成した画像を取得することができる。
【0148】
また、本実施例のスマートフォン10では、像振れ補正(例えば、手振れ補正)に関する複数のモード(例えば、固定モードと追従モード)のうちのいずれかのモードを設定可能な設定手段(例えば、手振れ補正ズーム部140)をさらに備え、補正手段(例えば、電子式手振れ補正部150)は、設定手段によって設定されるモードに応じた像振れ補正を行う。
このような構成にすることで、補正手段は、撮像装置による撮像に基づく画像に対してモードに応じた適切な像振れ補正を行うことができる。
【0149】
また、本実施例のスマートフォン10では、複数のモードは、少なくとも、補正手段(例えば、電子式手振れ補正部150)が第1処理(例えば、3軸手振れ補正処理)によって像振れ補正を行う第1モード(例えば、固定モード)と、補正手段が第1処理とは異なる第2処理(例えば、1軸手振れ補正処理)によって像振れ補正を行う、または補正手段が像振れ補正を行わない第2モード(例えば、追従モード)とを含む。
このような構成にすることで、補正手段は、撮像装置による撮像に基づく画像に対して第1モードでは第1処理によって強力な像振れ補正を行い、第2モードでは第1処理とは異なる第2処理によって微弱な像振れ補正を行う、あるいは像振れ補正を行わないようにすることができる。
【0150】
また、本実施例のスマートフォン10では、制御手段(例えば、手振れ補正ズーム部140)は、撮像装置(例えば、撮像部310)の動きに伴う切出領域(例えば、補正後切り出し領域)の変移(例えば、補正位置)と、像振れ補正が有効となる範囲を定める設定値(例えば、所定値「R」)とに基づいて、報知を制御し、設定手段は、変移と設定値とに基づいて、設定するモードを決定する。
このような構成にすることで、モードを、変移と設定値とに基づいて報知と連動させながら適切に決定することができる。
【0151】
また、本実施例のスマートフォン10では、制御手段(例えば、手振れ補正ズーム部140)は、設定手段(例えば、手振れ補正ズーム部140)によって設定されるモードに応じた報知(例えば、ピン音を発するか連続音を発するか)を行う。
このような構成にすることで、ユーザーは報知によってモードを容易に把握することができる。
【0152】
[変形例]
本発明を適用可能な実施形態は、上記の実施形態に限定されない。以下、変形例について説明する。
【0153】
<事前ズーム部110を持たない場合の変形例>
上記の実施形態では、手振れ補正ズーム部140は、イメージセンサ画像を予め拡大した(デジタルズームした)事前ズーム画像を入力として受け付けたが、これに限定されない。例えば、手振れ補正ズーム部140は、撮像部310からイメージセンサ画像を取得するようにしてもよい。
この場合、手振れ補正ズーム部140は、イメージセンサ画像を事前ズーム画像として各種の処理を実行すればよい。
【0154】
このような構成にすることで、同倍率のズーム結果を得る場合、手振れ補正条件の所定値「R」は事前ズーム画像を入力とする場合と比べて大きくすることができる。すなわち、手振れ補正が可能な領域が広がり、手振れ補正の性能を向上させることができる。
また、画像の切り出しと超解像処理とが一度で済むため、ズーム画像の劣化が避けられる。
【0155】
ただし、イメージセンサ画像を直接手振れ補正ズーム部140に入力すると、ズーム切り出し領域がイメージセンサ画像の中心部から大きく離れてしまう可能があり、撮像部310の操作者は、意図した構図にズーム画像を調整することが困難になる可能性はあり得る。また、手振れ補正ズーム部140に入力されるイメージセンサ画像群から慣性情報を推定する場合、より広範囲の画像が入力されるため平面近似がより困難となり、慣性情報の推定精度が下がる可能性もあり得る。このため、特に、イメージセンサ画像を高倍率に(例えば、「4倍以上」の倍率)拡大したい場合、イメージセンサ画像を予め拡大した(デジタルズームした)事前ズーム画像を入力として受け付ける方が望ましいと考えることもできる。
【0156】
なお、手振れ補正ズーム部140におけるズーム倍率を等倍(ただしズーム画像はイメージセンサ画像より一回り小さくなる)に設定し、イメージセンサ画像を入力とする場合、ガイドインジケータは、イメージセンサ画像に対して電子式手振れ補正を適用するときのクロップ位置を指し示すインジケータとして用いることもできる。
【0157】
<補正後切り出し領域が事前ズーム画像を逸脱する場合の変形例>
上記の実施形態では、手振れ補正条件の所定値「R」は、補正後切り出し領域が事前ズーム画像を逸脱しないように設定することとしたが、これに限定されない。例えば、手振れ補正条件の所定値「R」を、補正後切り出し領域の一部が事前ズーム画像の外部にはみ出すように設定してもよい。
【0158】
この場合、外部にはみ出た補正後切り出し領域については、例えば、再度事前ズーム部110によってイメージセンサ画像から事前切り出し領域を変更して第2事前ズーム画像を生成し、第2事前ズーム画像を入力として補正後切り出し領域からクロップするようにすればよい。
【0159】
なお、例えば特許第6682559号に開示されている手振れ補正の手法等に従い、手振れ補正ズーム部140に画像生成部を追加し、外部にはみ出た補正後切り出し領域と対応する領域の画像を生成することで手振れ補正処理を行うようにしてもよい。
【0160】
<ズーム位置インジケータについての変形例1>
上記の実施形態では、ズーム位置インジケータを黒色の正方形で示したが、これに限定されない。例えば、ズーム位置インジケータ内に手振れ補正の状態を示すアイコンを配置してもよい。
【0161】
図11は、
図4(A)~
図5(C)で示したガイドインジケータの別例を示す図である。
図4(A)に対応する
図11(A)では、ズーム位置インジケータは、例えば、「ON」の文字で示される正方形のアイコンになっている。このズーム位置インジケータは、手振れ補正が有効であることを「ON」の文字で明示的に示している。
【0162】
図5(B)に対応する
図11(B)では、ズーム位置インジケータが
図11(A)よりも外縁に近づいたことに基づいて、アイコン内の「ON」の文字が
図11(A)よりも薄くなっている。
【0163】
図5(C)と対応する
図11(C)では、手振れ補正が無効に切り替わっているため、ズーム位置インジケータは、例えば、「OFF」の文字で示される正方形のアイコンになっている。
【0164】
なお、この他にも、例えばズーム位置インジケータの「ON」の文字を点滅させ、例えば、ガイドインジケータ外縁に近づくほど、点滅の間隔を短くするようにしてもよい。
【0165】
また、「ON」や「OFF」の文字を、ガイドインジケータ外縁の外側に配置して表示させるようにしてもよい。
【0166】
また、ズーム位置インジケータの形状は正方形に限定されない。ズーム位置インジケータの形状は、例えば、円形や三角形でもよいし、ガイドインジケータの中心を起点とする矢印としてもよい。
【0167】
また、ガイドインジケータの外縁中心から遠ざかるにつれ、ズーム位置インジケータの表示色を変化させるようにしてもよい。例えば、中心付近ではズーム位置インジケータの表示色を「青色」とし、外縁に近づくにつれて「赤色」に近づけてもよい。
また、手振れ補正が有効である場合と無効である場合とで、ガイドインジケータ外縁の表示色を変更するようにしてもよい。
【0168】
本変形例における画像処理装置(例えば、画像処理装置1)では、制御手段(例えば、表示制御部180)は、変移(例えば、補正ベクトルC)と設定値(例えば、手振れ補正条件の所定値「R」)とに基づいて、補助情報(例えば、ガイドインジケータ)の表示態様を変化させる。
これによれば、ユーザーは、補助情報の表示態様を確認することで、像振れ補正が有効か否かをより容易に把握することができる。
【0169】
また、本変形例では、制御手段(例えば、表示制御部180)は、変移の大きさ(例えば、補正ベクトルCの大きさ)と設定値(例えば、所定値「R」)との関係に基づいて、インジケータ(例えば、ズーム位置インジケータ)の表示態様を変化させる。
これによれば、ユーザーは、インジケータの表示態様を確認することで、補助情報の外縁とインジケータとの関係性を確認せずとも、像振れ補正を有効化する範囲外までの撮像装置の動きに関する許容の度合いを容易かつ適切に把握することができる。
【0170】
<ズーム位置インジケータについての変形例2>
上記の実施形態では、ズーム位置インジケータは、補正ベクトルCの終点に配置されることとしたが、これに限定されない。例えば、ズーム位置インジケータを、ガイドインジケータの外縁中心に対して、補正ベクトルCの終点と点対称となる位置に配置するようにしてもよい。
【0171】
図12は、この場合に、ズーム位置インジケータを矢印とした場合の、
図7の別例である。
各遷移状態でのスルー画像である
図12(B)~
図12(C)内の各ズーム画像については、例えば、
図7(B)~
図7(C)と同様になる。
【0172】
図12(B)のガイドインジケータでは、
図7(B)のズーム位置インジケータが中央寄りの左下側に配置されていたのに対して、外縁の中心を始点とし、中央寄りの右上側に終点が伸びる矢印でズーム位置インジケータが示されている。他の遷移状態でも同様である。
この矢印の向きは、撮像部310の向きの変化(カメラ移動方向)と一致するため、撮像部310の操作者は、より直感的に手振れ補正の状態を把握することができる。
【0173】
また、
図12(B′′)と
図12(C)では、ズーム位置インジケータの先端が外縁に接し、手振れ補正が無効化されていることに基づいて、矢印が、例えば、中心から外縁に向かって流れるように点滅している。
撮像部310の操作者は、このアニメーション効果により、矢印が流れる方向に全景中からズーム画像として捉える撮影対象を変更している途中であることを容易に把握することができる。
【0174】
<ガイドインジケータについての変形例>
上記の実施形態では、ガイドインジケータの外縁を円形としたが、これに限定されない。例えば、外縁を矩形としてもよい。
【0175】
この場合、例えば、ガイドインジケータでは、事前ズーム画像と同じ縦横比となる短径領域を外縁として描画する。そして、補正ベクトルCを事前ズーム画像の縦横比に対して正規化せずに用いればよい。
【0176】
なお、スルー画像中の一部(例えば、左上方)にガイドインジケータをまとめて描画しなくてもよい。例えば、スルー画像中の四辺・四隅に、補正ベクトルCの向きに応じた、例えば、8方向のズーム位置インジケータを表示させ、補正ベクトルCの大きさに応じてズーム位置インジケータの濃さや色を変えるようにしてもよい。
【0177】
図13に、この場合のスルー画像の遷移例を示す。各遷移状態でのスルー画像である
図13(B)~
図13(B′′)内の各ズーム画像については、例えば、
図7(B)~
図7(B′′)と同様になる。
【0178】
図13(B)では、スルー画像の四隅には、補正ベクトルCの大きさが小さいことから、ズーム位置インジケータは表示されていない。
【0179】
図13(B′)では、補正ベクトルCの大きさが大きくなったことに伴って、補正ベクトルCの向きと対称な角であるスルー画像の左上に、L字型のインジケータが表示されている。
補正ベクトルCの大きさは、例えば、補正条件の所定値「R」に対して「R/2」程度であるため、L字型のインジケータは、例えば、灰色で表示されている。
【0180】
図13(B′′)では、補正ベクトルCの大きさが所定値「R」以上であることに基づいて、L字型のインジケータは、例えば、黒色で表示されている。また、手振れ補正が無効であることをより強く報知させるため、L字型のインジケータは点滅している。
【0181】
なお、スルー画像の四隅のみにインジケータを表示させる場合、例えば、左へのカメラ移動と対応するインジケータとして、左上と左下とのインジケータを表示させるようにしてもよい。
また、スルー画像の四辺のみにインジケータを表示させる場合、例えば、左上へのカメラ移動と対応するインジケータとして、左辺と上辺とのインジケータを表示させるようにしてもよい。
【0182】
また、実施例における手振れ補正のモードを、例えば、文字情報(例えば、「固定モード」)としてスルー画像に合成するようにしてもよい。この場合、例えば、固定モードでは補正ベクトルCの大きさが大きくなるほど文字情報を早く点滅させ、追従モードでは文字情報を点灯させ続けるようにしてもよい。文字情報を合成する場合、ズーム位置インジケータを表示させないようにしてもよい。
【0183】
<報知の態様>
本発明における報知(補正手段による像振れ補正を有効化しつつ切出領域を切り出し可能な範囲に関する報知)の種類・態様は、表示や音出力に限定されない。この他にも、例えば、振動や発光等を含めてもよい。
【0184】
<画像処理装置の構成>
本発明では、画像処理装置1の構成として、例えば、以下のいずれかの構成を適用することができる。
(1)事前ズーム部130でデジタルズームを行い、手振れ補正ズーム部140でさらに手振れ補正付きデジタルズームを行う。
(2)事前ズーム部130でデジタルズームを行い、手振れ補正ズーム部140では手振れ補正のみを行う。
(3)事前ズーム部130を用いず、手振れ補正ズーム部140で手振れ補正付きデジタルズームを行う。
(4)事前ズーム部130を用いず、手振れ補正ズーム部140では手振れ補正のみを行う。
なお、手振れ補正ズーム部140では手振れ補正のみを行う場合、例えば、手振れ補正ズーム倍率を「1」倍とし、超解像処理部170における超解像処理を行わない構成が考えられる。
【0185】
<各種の装置>
上記の実施例では、本発明を、画像処理装置、端末、電子装置(電子機器)、情報処理装置の一例であるスマートフォンに適用した場合を例示したが、これに限定されない。本発明は、デジタル望遠鏡、ビデオカメラ、スチルカメラ、タブレット端末、スマートグラス等のウェアラブル端末といった各種の装置に適用可能である。
【0186】
<記録媒体>
上記の実施形態では、画像処理に係る各種のプログラムやデータが、記憶部200に記憶されており、処理部がこれらのプログラムを読み出して実行することで、上記の各実施形態における画像処理が実現された。この場合、各装置の記憶部は、ROMやEEPROM、フラッシュメモリ、ハードディスク、RAMといった内部記憶装置の他に、メモリカード(SDカード)やコンパクトフラッシュ(登録商標)カード、メモリスティック、USBメモリ、CD-RW(光学ディスク)、MO(光磁気ディスク)といった、一時的ではない有形の記録媒体(記録メディア、外部記憶装置、記憶媒体)を有していてもよく、これらの記録媒体に上記の各種のプログラムやデータを記憶させることとしてもよい。
これらの記憶媒体は、コンピュータ読み取り可能な一時的ではない記録媒体(記憶媒体)の一例である。
【0187】
図14は、この場合における記録媒体の一例を示す図である。
この例において、画像処理装置1には、メモリカード430を挿入するためのカードスロット410が設けられており、カードスロット410に挿入されたメモリカード430に記憶された情報を読み取る又はメモリカード430に情報を書き込むためのカードリーダライタ(R/W)420が設けられている。
【0188】
カードリーダライタ420は、処理部の制御に従って、不図示の記憶部に記録されたプログラムやデータをメモリカード430に書き込む動作を行う。メモリカード430に記録されたプログラムやデータは、画像処理装置1以外の外部装置で読み取ることで、当該外部装置において上記の実施形態における画像処理を実現することが可能に構成されている。
【0189】
なお、上記の記録媒体は、上記の実施例で説明した画像処理装置1を備える端末(スマートフォン)、画像処理装置、電子装置(電子機器)、情報処理装置といった各種の装置に適用することもできる。
【符号の説明】
【0190】
1 画像処理装置
10 スマートフォン
110 事前ズーム部
120 事前切り出し部
130 事前超解像処理部
140 手振れ補正ズーム部
150 電子式手振れ補正部
160 切り出し部
170 超解像処理部
180 表示制御部
【手続補正書】
【提出日】2022-07-26
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
撮像装置によって撮像された画像に基づくズーム画像を表示装置に表示し、外縁を前記表示装置に表示し、前記外縁に囲まれた位置にインジケータを表示する制御を行う制御手段、を備え、
前記外縁と前記インジケータとの最短距離が大きいほど、像振れ補正を無効化する範囲までの前記撮像装置又は被写体の動きに関する許容の度合が大きい、制御装置。
【請求項2】
前記制御手段は、前記外縁に囲まれた領域で前記インジケータの位置を変化させることが可能である、請求項1に記載の制御装置。
【請求項3】
前記外縁は円形又は矩形であり、
前記インジケータは、前記撮像装置によって撮像された画像に基づく切出領域の変位が前記撮像に基づく画像の中心点に対して大きいほど前記外縁の中央から遠い点に配置され、
前記切出領域の変位量があらかじめ定められた量に達すると前記点は前記外縁に接する、請求項2に記載の制御装置。
【請求項4】
前記インジケータは文字列を含む、請求項1から3のいずれか1項に記載の制御装置。
【請求項5】
前記制御手段は、前記外縁と前記インジケータとの最短距離に応じて、前記文字列の濃さ、色、又は点滅間隔を変化させる、請求項4に記載の制御装置。
【請求項6】
前記インジケータは矢印を含む、請求項1から3のいずれか1項に記載の制御装置。
【請求項7】
前記外縁と前記インジケータとの最短距離は、前記外縁と前記矢印の先端との最短距離である、請求項6に記載の制御装置。
【請求項8】
前記矢印の始点は前記外縁の中央であり、前記矢印の向きは前記撮像装置によって撮像された画像に基づく切出領域の変位方向と一致し、前記矢印の長さは前記切出領域の変位量が大きいほど長い、請求項7に記載の制御装置。
【請求項9】
前記制御手段は、前記像振れ補正に関する複数のモードから設定されるモードに応じた前記像振れ補正を行う、請求項1から8のいずれか1項に記載の制御装置。
【請求項10】
前記複数のモードは、少なくとも、第1処理によって前記像振れ補正を行う第1モードと、前記第1処理とは異なる第2処理によって前記像振れ補正を行う、又は前記像振れ補正を行わない第2モードとを含み、
前記制御手段は、前記第1モードである場合、前記インジケータを第1態様で表示させ、前記第2モードである場合、前記インジケータを前記第1態様とは異なる第2態様で表示させる、請求項9に記載の制御装置。
【請求項11】
前記インジケータは文字列を含み、
前記第1態様と、前記第2態様とは、前記文字列が異なる、請求項10に記載の制御装置。
【請求項12】
前記インジケータは矢印の態様であり、
前記第1態様と、前記第2態様とは、前記矢印の線種が異なる、請求項10に記載の制御装置。
【請求項13】
撮像装置によって撮像された画像に基づくズーム画像を表示装置に表示し、前記ズーム画像のふちにインジケータを表示することが可能であり、前記インジケータの濃さを変化させることが可能な制御手段、を備え、
前記濃さが濃いほど、像振れ補正を無効化する範囲までの前記撮像装置又は被写体の動きに関する許容の度合が小さい、制御装置。
【請求項14】
前記制御手段は、前記像振れ補正に関する複数のモードから設定されるモードに応じた前記像振れ補正を行い、
前記複数のモードは、少なくとも、第1処理によって前記像振れ補正を行う第1モードと、前記第1処理とは異なる第2処理によって前記像振れ補正を行う、又は前記像振れ補正を行わない第2モードとを含み、
前記制御手段は、前記第1モードである場合、前記インジケータを第1態様で表示させ、前記第2モードである場合、前記インジケータを前記第1態様とは異なる第2態様で表示させ、
前記第1態様と、前記第2態様とは、点灯又は点滅の態様である、請求項13に記載の制御装置。
【請求項15】
前記制御手段は、ズーム撮影時に、前記インジケータを表示する制御を行う、請求項1から14のいずれか一項に記載の制御装置。
【請求項16】
撮像装置によって撮像された画像に基づくズーム画像を表示装置に表示することと、
外縁を前記表示装置に表示することと、
前記外縁に囲まれた位置にインジケータを表示することと、を含み、
前記外縁と前記インジケータとの最短距離が大きいほど、像振れ補正を無効化する範囲までの前記撮像装置又は被写体の動きに関する許容の度合が大きい、制御方法。
【請求項17】
前記外縁に囲まれた領域で前記インジケータの位置を変化させることが可能である、請求項16に記載の制御方法。
【請求項18】
コンピュータに、
撮像装置によって撮像された画像に基づくズーム画像を表示装置に表示することと、
外縁を前記表示装置に表示することと、
前記外縁に囲まれた位置にインジケータを表示することと、を実行させ、
前記外縁と前記インジケータとの最短距離が大きいほど、像振れ補正を無効化する範囲までの前記撮像装置又は被写体の動きに関する許容の度合が大きい、プログラム。