(57)【要約】【課題】  撮像装置の姿勢が横姿勢と縦姿勢の双方の場合において、容易に撮像装置の傾斜角度を調整できるようにする。【解決手段】  撮像装置であって、  前記撮像装置の姿勢を検知する姿勢検知手段と、  前記姿勢検知手段で前記撮像装置の姿勢が第１の姿勢であることを検知した場合には、撮像手段における横方向に離れた２つの撮像領域で撮像されたライブビュー画像を表示手段に並べて表示する第１の２点拡大表示を行い、  前記姿勢検知手段で前記撮像装置の姿勢が第２の姿勢であることを検知した場合には、撮像手段における縦方向に離れた２つの撮像領域で撮像されたライブビュー画像を表示手段に並べて表示する第２の２点拡大表示を行うように制御する制御手段とを有する。【選択図】  図４
2018107710.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置であって、
前記撮像装置の姿勢を検知する姿勢検知手段と、
前記姿勢検知手段で前記撮像装置の姿勢が第１の姿勢であることを検知した場合には、撮像手段における横方向に離れた２つの撮像領域で撮像されたライブビュー画像を表示手段に並べて表示する第１の２点拡大表示を行い、
前記姿勢検知手段で前記撮像装置の姿勢が第２の姿勢であることを検知した場合には、撮像手段における縦方向に離れた２つの撮像領域で撮像されたライブビュー画像を表示手段に並べて表示する第２の２点拡大表示を行うように制御する制御手段と
を有することを特徴とする撮像装置。
【請求項２】
前記第２の姿勢は前記第１の姿勢と９０度異なる姿勢であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第１の姿勢は、前記撮像手段の左右方向が重力方向と垂直な方向から所定角度以内の姿勢であり、前記第２の姿勢は、前記撮像手段の上下方向が重力方向と垂直な方向から所定角度以内の姿勢であることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記第１の姿勢は正姿勢であり、前記第２の姿勢は縦姿勢であることを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
第１の方向を指示する第１の操作手段と、
前記第１の方向と９０度異なる第１の方向を指示する第２の操作手段を更に有し、
前記制御手段は、
前記第１の２点拡大表示を行っている際に、前記第１の操作手段が操作された場合には、表示手段に表示する表示範囲に対応する２つの撮像領域のうち１つを前記撮像手段における左右方向に移動し、前記第２の操作手段が操作された場合には、前記２つの撮像領域の双方を連動して前記撮像手段における上下方向に移動し、
前記第２の２点拡大表示を行っている際に、前記第１の操作手段が操作された場合には、表示手段に表示する表示範囲に対応する２つの撮像領域の双方を連動して前記撮像手段における左右方向に移動し、前記第２の操作手段が操作された場合には、前記２つの撮像領域のうち１つを前記撮像手段における上下方向に移動するように制御する
ことを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記制御手段は、前記第１の２点拡大表示を行っている際に、前記撮像装置の姿勢が前記第１の姿勢から所定条件を満たす変化をしたことに基づいて前記第１の２点拡大表示を解除するように制御することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記制御手段は、前記第２の２点拡大表示を行っている際に、前記撮像装置の姿勢が前記第２の姿勢から所定条件を満たす変化をしたことに基づいて前記第２の２点拡大表示を解除するように制御することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記制御手段は、前記第１の２点拡大表示を行っている際に前記撮像装置の姿勢が前記第１の姿勢から前記第２の姿勢に変化しても前記第１の２点拡大表示から前記第２の２点拡大表示には切り替えないことを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記制御手段は、ユーザーからの特定の操作部材への操作に応じて前記第１の２点拡大表示から前記第２の２点拡大表示に切り替えるように制御することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項１０】
前記第１の２点拡大表示または前記第２の２点拡大表示で表示していた表示範囲を示す位置情報と、前回表示していた２点拡大表示が前記第１の２点拡大表示であるか前記第２の２点拡大表示であるかを示す種別情報とを記録する記録手段を更に有し、
前記制御手段は、前記第１の２点拡大表示または前記第２の２点拡大表示を開始する際に、前記種別情報を参照し、前回と同じ種別の２点拡大表示を行う場合には前記位置情報に基づいた表示範囲で２点拡大表示を行い、前回と異なる２点拡大表示を行う場合には前記位置情報に基づかない表示範囲で２点拡大表示を行うように制御することを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
前記第１の２点拡大表示で表示していた表示範囲を示す第１の位置情報と、前記第２の２点拡大表示で表示していた表示範囲を示す第２の位置情報とを記録する記録手段を更に有し、
前記制御手段は、前記第１の２点拡大表示を開始する際には前記第１の位置情報に基づいた表示範囲で２点拡大表示を行い、前記第２の２点拡大表示を開始する際には前記第２の位置情報に基づいた表示範囲で２点拡大表示を行ように制御することを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１２】
前記第１の２点拡大表示では、前記撮像手段における横方向に離れた２つの撮像領域で撮像されたライブビュー画像が、表示手段における斜めに区切られた２つの表示領域のそれぞれに表示されることを特徴とする請求項１乃至１１のいずれか１項に記載の撮像装置。
【請求項１３】
撮像装置の制御方法であって、
前記撮像装置の姿勢を検知する姿勢検知ステップと、
前記姿勢検知ステップで前記撮像装置の姿勢が第１の姿勢であることを検知した場合には、撮像手段における横方向に離れた２つの撮像領域で撮像されたライブビュー画像を表示手段に並べて表示する第１の２点拡大表示を行い、
前記姿勢検知ステップで前記撮像装置の姿勢が第２の姿勢であることを検知した場合には、撮像手段における縦方向に離れた２つの撮像領域で撮像されたライブビュー画像を表示手段に並べて表示する第２の２点拡大表示を行うように制御する制御ステップと
を有することを特徴とする撮像装置の制御方法。
【請求項１４】
コンピュータを、請求項１乃至１２のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラム。
【請求項１５】
コンピュータを、請求項１乃至１２のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライブビュー画像の一部分を拡大して表示する技術に関する。
【背景技術】
【０００２】
カメラを使用する際、カメラを水平に構えて撮影することが望ましいケースがある。例えば建物や風景などを撮影する際、カメラが水平でないと撮影された画像が斜めになり違和感が生じる。これに対し、特許文献１では、加速度センサーで検出した重力方向に基づいてカメラの姿勢を検出し、検出したカメラの姿勢を示す水準器表示をスルー画像と共に表示する方法が提案されている。また、特許文献２では、ライブビュー画像上の左右方向に離れた２領域をそれぞれ拡大した画像を並べて表示することで、目視での水平合わせを精度よく行えるようにする方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０６０５６７号広報
【特許文献２】特開２０１６−１６３１０４号広報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カメラの姿勢を横（通常姿勢）にして被写体の線が水平に映った画像を撮影したい場合は、特許文献２のように、撮像センサーの左右方向に離れた２領域で撮像されるライブビュー画像をそれぞれ拡大して並べて表示することで、目視での水平合わせの補助となる。一方で、カメラの姿勢を縦にして、縦の画像において被写体の線が水平に映った画像を撮影したい場合は、撮像センサーの左右方向に離れた２領域で撮像されるライブビュー画像をそれぞれ拡大して並べて表示しても、水平合わせは行い難い。
【０００５】
そこで本発明は、撮像装置の姿勢が横姿勢と縦姿勢の双方の場合において、容易に撮像装置の傾斜角度を調整することができる撮像装置、撮像装置の制御方法、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の撮像装置は、
前記撮像装置の姿勢を検知する姿勢検知手段と、
前記姿勢検知手段で前記撮像装置の姿勢が第１の姿勢であることを検知した場合には、撮像手段における横方向に離れた２つの撮像領域で撮像されたライブビュー画像を表示手段に並べて表示する第１の２点拡大表示を行い、
前記姿勢検知手段で前記撮像装置の姿勢が第２の姿勢であることを検知した場合には、撮像手段における縦方向に離れた２つの撮像領域で撮像されたライブビュー画像を表示手段に並べて表示する第２の２点拡大表示を行うように制御する制御手段と
を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、撮像装置の姿勢が横姿勢と縦姿勢の双方の場合において、容易に撮像装置の傾斜角度を調整することができる。
【図面の簡単な説明】
【０００８】
【図１】デジタルカメラ１００の外観を示した図である。
【図２】デジタルカメラ１００の構成ブロック図である。
【図３】ＬＶ撮影モード処理のフローチャートである。
【図４】２点拡大処理のフローチャートである。
【図５】２点拡大横方向操作処理のフローチャートである。
【図６】２点拡大縦方向操作処理のフローチャートである。
【図７】左右配列の２点拡大処理を実行したときの表示例である。
【図８】上下配列の２点拡大処理を実行したときの表示例である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１０】
図１（ａ）、（ｂ）に本発明を適用可能な装置の一例としてのデジタルカメラ１００の外観図を示す。図１（ａ）はデジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。図１において、表示部２８は画像や各種情報を表示する、カメラ背面に設けられた表示部である。ファインダー外表示部４３は、カメラ上面に設けられた表示部であり、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。端子カバー４０は外部機器との接続ケーブルとデジタルカメラ１００とを接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。メイン電子ダイヤル７１は操作部７０に含まれる回転操作部材であり、このメイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は操作部７０に含まれ、操作部７０に含まれる回転操作部材であり、選択枠の移動や画像送りなどを行える。十字キー７４は操作部７０に含まれ、上、下、左、右部分をそれぞれ押し込み可能な十字キー（４方向キー）である。十字キー７４の押した部分に応じた操作が可能である。ＳＥＴボタン７５は操作部７０に含まれ、押しボタンであり、主に選択項目の決定などに用いられる。ＬＶボタン７６は操作部７０に含まれ、静止画撮影モードおいてライブビュー（以下、ＬＶ）のＯＮとＯＦＦを切り替えるボタンである。動画撮影モードにおいては、動画撮影（記録）の開始、停止の指示に用いられる。拡大ボタン７７は操作部７０に含まれ、撮影モードのライブビュー表示において拡大モードのＯＮ、ＯＦＦ，及び拡大モード中の拡大率の変更を行うための操作ボタンである。再生モードにおいては再生画像を拡大し、拡大率を増加させるための拡大ボタンとして機能する。縮小ボタン７８は操作部７０に含まれ、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるためのボタンである。再生ボタン７９は操作部７０に含まれ、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００に記録された画像のうち最新の画像を表示部２８に表示させることができる。クイックリターンミラー１２は、システム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。通信端子１０はデジタルカメラ１００がレンズ側（着脱可能）と通信を行う為の通信端子である。接眼ファインダー１６はフォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認を行うための覗き込み型のファインダーである。蓋２０２は記録媒体２００を格納したスロットの蓋である。グリップ部９０は、ユーザーがデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。
【００１１】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
【００１２】
レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。
【００１３】
レンズ１０３は通常、複数枚のレンズから構成されるが、ここでは簡略して一枚のレンズのみで示している。通信端子６はレンズユニット１５０がデジタルカメラ１００側と通信を行う為の通信端子であり、通信端子１０はデジタルカメラ１００がレンズユニット１５０側と通信を行う為の通信端子である。レンズユニット１５０は、この通信端子６，１０を介してシステム制御部５０と通信し、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行い、ＡＦ駆動回路３を介して、レンズ１０３の位置を変位させることで焦点を合わせる。
【００１４】
ＡＥセンサー１７は、レンズユニット１５０を通した被写体の輝度を測光する。
【００１５】
焦点検出部１１は、システム制御部５０にデフォーカス量情報を出力する。システム制御部５０はそれに基づいてレンズユニット１５０を制御し、位相差ＡＦを行う。
【００１６】
クイックリターンミラー１２（以下、ミラー１２）は、露光、ライブビュー撮影、動画撮影の際にシステム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。ミラー１２は、レンズ１０３から入射した光束をファインダー１６側と撮像部２２側とに切替えるためのミラーである。ミラー１２は通常時はファインダー１６へと光束を導くよう反射させるように配されているが、撮影が行われる場合やライブビュー表示の場合には、撮像部２２へと光束を導くように上方に跳ね上がり光束中から待避する（ミラーアップ）。またミラー１２はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出部１１に入射するように透過させる。
【００１７】
撮影者は、ペンタプリズム１４とファインダー１６を介して、フォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認が可能となる。
【００１８】
シャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。
【００１９】
撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００２０】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２１】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２２】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００２３】
ファインダー内液晶表示部４１には、ファインダー内表示部駆動回路４２を介して、現在オートフォーカスが行われている測距点を示す枠（ＡＦ枠）や、カメラの設定状態を表すアイコンなどが表示される。
【００２４】
ファインダー外表示部４３には、ファインダー外表示部駆動回路４４を介して、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。
【００２５】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２６】
システム制御部５０は、少なくとも１つのプロセッサーを有する制御部であり、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御も行う。
【００２７】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２８】
モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２９】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、これらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り換えた後に、表示された複数のモードのいずれかを選択し、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００３０】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられた撮影操作部材であるシャッターボタン６１の操作途中、いわゆる半押し（第一操作・撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００３１】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（第二操作・撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００３２】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタン７０ｅが押されると各種の設定可能なメニュー画面が表示部２８に表示される。ユーザーは、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００３３】
操作部７０は、ユーザーからの操作を受け付ける入力部としての各種操作部材である。操作部７０には、少なくとも以下の操作部が含まれる。シャッターボタン６１、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、十字キー７４、ＳＥＴボタン７５、ＬＶボタン７６、拡大ボタン７７、縮小ボタン７８、再生ボタン７９。十字キー７４は、十字キー７４における上、下、右、左の各部を押し込み可能な方向ボタンである。本実施形態では一体的な操作部として説明しているが、上ボタン、下ボタン、右ボタン、左ボタンがそれぞれ独立したボタンであってもよい。以下、上、または下部分を上下キー、左または右部分を左右キーと称する。また、操作部７０には以下の操作部も含まれる。
【００３４】
ＡＦ−ＯＮボタン７０ｂは、操作部７０に含まれる押しボタンスイッチであり、押下することでＡＦの実行を指示することができる。ＡＦ−ＯＮボタン７０ｂの押下方向は、レンズ１０３から撮像部２２に入射する被写体光の方向（光軸）と平行である。
【００３５】
クイック設定ボタン７０ｃ（以下、Ｑボタン７０ｃ）は、操作部７０に含まれる押しボタンスイッチであり、押下することで、各動作モードにおいて設定可能な設定項目の一覧であるクイック設定メニューが表示される。例えばライブビュー撮影での撮影待機中に押下されると、電子先幕シャッター、モニターの明るさ、ＬＶ画面のＷＢ、２点拡大、無音撮影などの設定項目の一覧がＬＶに重畳して１列に表示される。ユーザーは表示されたクイック設定メニューの内、任意の選択肢を上下キーで選択してセットボタンを押下することで、選択した設定項目に関する設定変更や動作モードへの移行を行うことができる。
【００３６】
アクティブ枠切替ボタン７０ｄは、操作部７０に含まれる押しボタンスイッチであり、後述する２点拡大処理において押下することで、拡大している２箇所のうち、アクティブな拡大位置（枠）を切り替えることができる。また、動作モードによって異なる機能が割り当てられており、再生モードにおいて押下すると、表示している画像にプロテクト属性を付与することができる。
【００３７】
メニューボタン７０ｅは、操作部７０に含まれる押しボタンスイッチであり、各種の設定が可能なメニュー画面が表示部２８に表示される。
【００３８】
ファンクションボタン７０ｆは、操作部７０に含まれる３つの押しボタンスイッチであり、それぞれ機能が割り当てられている。ファンクションボタン７０ｆのそれぞれは、グリップ部９０を保持する右手の指（中指または薬指または小指）によって操作可能な位置に配置されており、押下方向はレンズ１０３から撮像部２２に入射する被写体光の方向（光軸）と平行である。
【００３９】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００４０】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００４１】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００４２】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録することが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。
【００４３】
なお操作部７０の一つとして、表示部２８に対する接触を検知可能なタッチパネル７０ａを有する。タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えば、タッチパネル７０ａを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネル７０ａにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザーが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。システム制御部５０はタッチパネル７０ａへの以下の操作。あるいは状態を検出できる。
【００４４】
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
・タッチパネル７０ａを指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
・タッチパネル７０ａを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）。
・タッチパネル７０ａへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００４５】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００４６】
これらの操作・状態や、タッチパネル７０ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチパネル７０ａ上にどのようなタッチ操作が行なわれたかを判定する。タッチムーブについてはタッチパネル７０ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる（スライド操作に続いてフリックがあったものと判定できる）。更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００４７】
図３は、デジタルカメラ１００におけるライブビュー撮影モードにおける処理の流れを示すフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。デジタルカメラ１００が撮影モードで起動され、ライブビュー撮影（ＬＶ撮影）がオンとなると図３の処理を開始する。なお、ＬＶ撮影モード以外での撮影モードでの撮影も可能であるが説明を省略する。
【００４８】
Ｓ３０２では、システム制御部５０は、撮像部２２で撮像したライブビュー画像（ＬＶ画像）を表示部２８に表示する。ここで表示されるＬＶ画像は、撮影範囲（画像ファイルとして記録される撮影画像に写る範囲）の全体が写る全体ライブビュー画像である。
【００４９】
Ｓ３０４では、システム制御部５０は、クイック設定ボタン７０ｃが操作され、２点拡大の項目の選択がされたか否かを判定する。２点拡大の項目が選択された場合は、Ｓ３０６に進み、そうでない場合は、Ｓ３０８に進む。
【００５０】
Ｓ３０６では、システム制御部５０は、２点拡大処理を開始する。２点拡大処理については図４を用いて後述する。
【００５１】
Ｓ３０８では、システム制御部５０は、再生ボタン７９の操作がされたか否かを判定する。再生ボタン７９が操作された場合は、Ｓ３１０に進み、そうでない場合は、Ｓ３１２に進む。
【００５２】
Ｓ３１０では、システム制御部５０は、記録媒体２００から画像を読み込み、表示部２８に画像を表示する再生モードを開始する。再生モードにおける処理の詳細の説明は省略する。再生モードでの再生処理を終了し、再びＬＶ撮影モードに復帰するとＳ３０２に進む。
【００５３】
Ｓ３１２では、システム制御部５０は、メニューボタン７０ｅの操作がされたか否かを判定する。メニューボタン７０ｅが操作された場合は、Ｓ３１４に進み、そうでない場合は、Ｓ３１６に進む。
【００５４】
Ｓ３１４では、システム制御部５０は、各種の設定が可能なメニュー画面を表示部２８に表示し、ユーザーからの各種設定操作を受け付ける。メニュー画面に表示される複数の設定項目の１つとして、２点拡大表示の自動回転検知の設定項目があるものとする。この設定項目では、少なくとも２点拡大表示の自動回転検知を有効（オン）とするか無効（オフ）とするかを、ユーザーからの選択操作に応じて設定可能である。設定された内容は不揮発性メモリ５６に記録される。２点拡大表示の自動回転検知を有効（オン）とした場合は、後述する通り、デジタルカメラ１００の姿勢に応じて自動的に２点拡大表示を左右配列で行うか上下配列で行うかを切り替える。より詳しくは、デジタルカメラ１００が横姿勢（通常姿勢）の際に２点拡大表示が開始されると左右配列の２点拡大表示が行われ、デジタルカメラ１００が縦姿勢（通常姿勢）の際に２点拡大表示が開始されると上下配列の２点拡大表示が行われる。２点拡大表示の自動回転検知が無効（オフ）に設定された場合は、デジタルカメラ１００の姿勢に関わらず、２点拡大表示が開始されると左右配列の２点拡大表示が行われる。
【００５５】
Ｓ３１６では、システム制御部５０は、シャッターボタン６１が半押しされてＳＷ１がオンとなったか否かを判定する。ＳＷ１がオンとなった場合はＳ３１８に進み、そうでない場合は、Ｓ３２６に進む。
【００５６】
Ｓ３１８では、システム制御部５０は、現在のＡＦ位置に対してＡＦを行う。ＡＦの結果合焦すると、ＳＷ１オンが保持されている間はピントが固定（ＡＦロック）される。
【００５７】
Ｓ３２０では、システム制御部５０は、ＳＷ１のオンが保持されているか否かを判定する。ＳＷ１オンが保持されている場合はＳ３２２に進み、そうでない場合はＡＦロック状態を解除してＳ３０４に進む。
【００５８】
Ｓ３２２では、システム制御部５０は、シャッターボタン６１の全押しがなされＳＷ２がオンとなったか否かを判定する。ＳＷ２がオンとなった場合はＳ３２４に進み、そうでない場合はＳ３２０に進む。
【００５９】
Ｓ３２４では、システム制御部５０は、前述の撮影処理（撮像部２２からの信号読み出しから記録媒体２００に画像ファイルを書き込むまでの一連の撮影処理）を行う。撮影処理によって撮像される画像は、撮像範囲全体に対して行われる。撮影処理を終えるとＳ３０４に進む。
【００６０】
Ｓ３２６では、システム制御部５０は、終了イベントがあったか否かを判定する。終了イベントがあった場合は撮影モード処理を終了し、そうでない場合はＳ３０２に戻って処理を繰り返す。終了イベントには、電源オフ、ＬＶ撮影モードの終了（光学ファインダ撮影のモードへの切替）などがあるものとする。
【００６１】
次に、図４のフローチャートと図７、図８の画面表示例を用いて、２点拡大処理の表示処理と終了条件について説明する。
【００６２】
図４は、前述のＳ３０６の２点拡大処理の詳細を示すフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００６３】
Ｓ４０２では、システム制御部５０は、自動回転検知の設定がＯＮであるか否かを判定する。自動回転検知の設定は、メニュー画面で設定可能な各種設定の一つであり、２点拡大開始時にカメラの姿勢によって、後述する左右配列の２点拡大表示と上下配列の２点拡大表示を切り替えるかどうかを設定することができる。自動回転検知の設定がＯＮであった場合は、Ｓ４０４に進み、そうでない場合は、Ｓ４１０に進む。
【００６４】
Ｓ４０４とＳ４０６では、システム制御部５０は、姿勢検知部５５から送られる姿勢情報から、カメラの姿勢が横姿勢（通常姿勢、正姿勢）であるか否かを判定する。姿勢検知部５５で、カメラの左右方向（Ｘ軸方向）あるいは撮像部２２の左右方向（Ｘ軸方向）が、重力方向と垂直な方向（水平方向）から所定角度以内（例えば４５度以内）であることを検知している場合は横姿勢（通常姿勢、第１の姿勢）であると判定する。一方、カメラの上下方向（Ｙ軸方向）あるいは撮像部２２の上下方向（Ｙ軸方向）が、重力方向と垂直な方向（水平方向）から所定角度以内（例えば４５度以内）であることを検知している場合は縦姿勢（第１の姿勢と９０度異なる第２の姿勢）であると判定する。言いかえれば、姿勢検知部５５でカメラの左右方向（Ｘ軸方向）あるいは撮像部２２の左右方向（Ｘ軸方向）が、重力方向から所定角度以内（例えば４５度以内）であることを検知している場合は縦姿勢（第１の姿勢と９０度異なる第２の姿勢）であると判定する。なお、デジタルカメラ１００が横に構えられた横姿勢であるか、縦に構えられた縦姿勢であるかを判定できるのであれば判定方法は前述の方法に限るものではない。なお、縦姿勢には、横姿勢から９０度右に回転した縦姿勢１と、横姿勢から９０度左に回転した縦姿勢２とがあり、姿勢検知部５５はどちらの縦姿勢であるか検知可能である。この２つの縦姿勢ではそれぞれ左右が反転したことによる影響のある処理を除いて、基本的には同じ処理を行うものとする。カメラの姿勢が横姿勢であった場合は、Ｓ４１０に進み、そうでない場合（縦姿勢１または縦姿勢２であった場合）は、Ｓ４３０に進む。Ｓ４３０以降の処理では、例として縦姿勢１であった場合の処理を説明する。詳細説明は省略するが、縦姿勢２の場合は、後述する縦姿勢１の場合と比べてライブビュー画像以外の表示を１８０度回転させた表示となる他は、基本的には縦姿勢１の場合と同様の処理となる（ライブビュー画像の表示方向は変えない）。
【００６５】
Ｓ４１０では、システム制御部５０は、表示部２８において左右配列で２点拡大表示を行う。図７（ａ−１）、図７（ａ−２）を用いて、左右配列での２点拡大表示について説明する。
【００６６】
図７（ａ−１）は、左右配列での２点拡大表示の表示範囲を説明する概念図である。全体ＬＶ画像７００は、撮像部２２により撮像したＬＶ画像の全体（全体ＬＶ画像）を示しており、Ｓ３０２の全体ＬＶ表示ではこの範囲のＬＶ画像が表示される。全体ＬＶ画像７００には、被写体の例として、建物が撮像されている。座標軸ＣＡ（Ｃｏｏｒｄｉｎａｔｅ  ａｘｅｓ）は、デジタルカメラ１００または撮像部２２の左右方向をＸ軸として示し、デジタルカメラ１００又は撮像部２２の上下方向をＹ軸として示している。座標軸ＣＡは各図において便宜上図示しているものであって、表示されるものではない。以下、Ｘ座標が大となる方向（Ｘプラス方向）をデジタルカメラ１００の「右」、Ｘ座標が小となる方向（Ｘマイナス方向）をデジタルカメラ１００の「左」と称する。Ｙ座標が大となる方向（Ｙプラス方向）をデジタルカメラ１００の「下」、Ｙ座標が小となる方向（Ｙマイナス方向）をデジタルカメラ１００の「上」と称するものとする。これに対し、重力方向を基準とした上下左右方向はデジタルカメラ１００が縦姿勢である場合にはデジタルカメラ１００の上下左右方向と異なる。ただし、以下では特に断りなく上下左右に言及する場合はデジタルカメラ１００の上下左右を意味するものとする。左右配列の２点拡大表示では、全体ＬＶ画像７００の全体ではなく全体ＬＶ画像７００のうち、左右に異なる領域である左領域７０１と右領域７０２の範囲（撮像部２２のうち、左領域７０１と右領域７０２に対応する領域で撮像された範囲）が表示される。
【００６７】
図７（ａ−２）に、左右配列での２点拡大表示の表示例を示す。左右配列での２点拡大表示は、左右方向（水平方向、横方向）に離れた２つの領域のライブビュー画像を１画面に並べて表示する。左側領域７１０は、撮像部２２の左側の一部の領域で撮像されているライブビュー画像を表示する表示領域である。右側領域７１２は、撮像部２２の右側の一部の領域で撮像されているライブビュー画像を表示する表示領域である。図７（ａ−１）に示した全体ＬＶ画像７００のうち、左領域７０１と右領域７０２の範囲（撮像部２２のうち、左領域７０１と右領域７０２に対応する領域で撮像された範囲）が、左側領域７１０と右側領域７１２のそれぞれに表示される。左側領域７１０と右側領域７１２に表示されたライブビュー画像は、撮像部２２のうち同じ高さ（同じＹ座標）の領域となっている。アクティブ枠７１４は、左側領域７１０と右側領域７１２のうち、現在操作対象となっている領域（アクティブ領域）を示す選択枠である。図７（ａ−２）では左側領域７１０にアクティブ枠７１４が付されており、左側領域７１０が左右移動、ＡＦなどの対象となっている。ガイド７２２は２点拡大を解除するための操作部材（操作方法）を示すガイダンス表示である。ガイド７２４はアクティブ枠７１４を表示する領域を切り替えるための操作部材（操作方法）を示すガイダンス表示である。拡大位置ガイド７１６は、撮像範囲全体（撮像部２２で撮像されているライブビュー画像全体、撮像指示によって撮像される静止画に写る撮影範囲全体）における、左側領域７１０と右側領域７１２に拡大表示している部分を示すガイドである。すなわち、撮像範囲の全体に対する、左側領域７１０と右側領域７１２に対応する２つの撮像領域の位置とサイズを示すガイドである。左側インジケーター７１８は撮像範囲全体に対する左側領域７１０に表示されているライブビュー画像の範囲を示している。右側インジケーター７２０は撮像範囲全体に対する右側領域７１２に表示されているライブビュー画像の範囲を示している。左側領域７１０にアクティブ枠７１４があることがわかるように、左側インジケーター７１８は右側インジケーター７２０と異なる色または太さで表示する。ガイド７２２、ガイド７２４、拡大位置ガイド７１６は、アクティブ領域のライブビュー画像の視認の妨げとならないように、アクティブ枠７１４の無い方の領域（非アクティブ領域）のライブビュー画像に重畳して表示される。
【００６８】
Ｓ４１２では、システム制御部５０は、２点拡大において、カメラの姿勢が横方向時の操作処理を行う。カメラの姿勢が横方向時の操作処理については図５を用いて後述する。
【００６９】
Ｓ４１４では、システム制御部５０は、２点拡大の配列変更ボタンの操作がされたか否か判定する。配列変更ボタン（特定の操作部材）は、本実施形態ではファンクションボタン７０ｆである。配列変更ボタンが操作された場合は、Ｓ４３０に進み、そうでない場合は、Ｓ４１６に進む。このようにして、ユーザー操作により、配列変更ボタンを受け付けた場合は、Ｓ４１６に進む、すなわち、上下配列の２点拡大に表示切り替えを行い、ユーザーの所望の配列でなかったときに表示を切り替えることができる。なお、２点拡大開始以降はユーザーからの操作部材への操作がない限りは、カメラが姿勢を検知する等で自動的に配列を変更することはしない。従って、左右配列の２点拡大表示を行っている場合に、カメラの姿勢が横姿勢から縦姿勢に変化しても、上下配列の２点拡大表示には切り替えない。これは、左右配列の２点拡大と上下配列の２点拡大では、表示される範囲の位置及びサイズ（縦横比）が異なり、左右配列の２点拡大表示と上下配列の２点拡大表示とを切り替えると、表示されるライブビュー画像の見える範囲が変わってしまうためである。２点拡大で表示される範囲が横姿勢と縦姿勢の狭間で切り替わってしまい、どこを表示しているかわからなくなるという混乱をユーザーに与えることを防止するために、左右配列の２点拡大表示と上下配列の２点拡大表示とを直接切り替えることはしない。Ｓ４１６とＳ４１８では、システム制御部５０は、姿勢検知部５５から送られる姿勢情報から、カメラの姿勢が２点拡大開始時から所定条件を満たす変化をしたか否かを判定する。デジタルカメラ１００の姿勢が変化したと判断した場合は、Ｓ４５０に進み、そうでない場合は、Ｓ４２０に進む。Ｓ４１８の判定は、カメラが縦姿勢になった否かの判定でも良いし、縦姿勢まで行かなくとも、カメラが横姿勢から大きく変化した状態になったか否かの判定でもよい。例えば、カメラの左右方向（Ｘ軸方向）あるいは撮像部２２の左右方向（Ｘ軸方向）と、重力方向と垂直な方向（水平方向）の角度が閾値角度（例えば３０度）を超えた場合に、カメラが横姿勢から大きく変化したと判定（Ｓ４１８でＹｅｓ）することができる。更に、カメラが横姿勢から大きく変化した状態となってもそれが一時的なものであればＳ４１８でＹｅｓと判定せず、カメラが横姿勢から大きく変化した状態が所定時間継続した場合にＳ４１８でＹｅｓと判定するものとしても良い。
【００７０】
Ｓ４２０では、システム制御部５０は、２点拡大の終了ボタンが押下されたか否かを判定する。２点拡大の終了ボタンは、本実施形態ではＱボタン７０ｃである。Ｑボタン７０ｃが押下された場合はＳ４５０に進み、そうでない場合はＳ４１２に戻って処理を繰り返す。
【００７１】
Ｓ４５０では、システム制御部５０は、２点拡大表示を解除してライブビュー画像の全体表示に戻し、２点拡大処理を終了する。２点拡大処理を終了すると前述の図３のＳ３０２に進む。
【００７２】
Ｓ４３０では、システム制御部５０は、表示部２８において上下配列で２点拡大表示を行う。図８（ａ−１）、図８（ａ−２）、図８（ａ−３）を用いて、デジタルカメラ１００を正姿勢から右に９０度回転した縦姿勢とした場合の上下配列での２点拡大表示について説明する。
【００７３】
図８（ａ−１）は上下配列での２点拡大表示の表示範囲を説明する概念図である。全体ＬＶ画像８００は、撮像部２２により撮像したＬＶ画像の全体（全体ＬＶ画像）を示しており、Ｓ３０２の全体ＬＶ表示ではこの範囲のＬＶ画像が表示される。なお、図８（ａ−１）は、座標軸ＣＡで示す通り、デジタルカメラ１００の上（Ｙマイナス方向）を上として図示している。この例ではデジタルカメラ１００は正姿勢から右に９０度回転させた縦姿勢に構えられているため、重力方向の上側はＸマイナスの方向である。上下配列の２点拡大表示では、全体ＬＶ画像８００のうち、上下（撮像部２２の上下）に異なる領域である上領域８０１と下領域８０２の範囲（撮像部２２のうち、上領域８０１と下領域８０２に対応する領域で撮像された範囲）が表示される。
【００７４】
図８（ａ−２）に、上下配列での２点拡大表示の表示例を、デジタルカメラ１００の上（表示部２８の上）を上として図示する。図８（ａ−３）に、図８（ａ−２）と同じ表示例を、重力方向の上（デジタルカメラ１００及び表示部２８の左）を上として図示する。正立するユーザーが表示部２８を見た場合は図８（ａ−３）の向きで見える。上下配列での２点拡大表示は、撮像部２２の上下方向（垂直方向、縦方向）に離れた２つの領域のライブビュー画像を１画面に並べて表示する。上側領域８１０は、撮像部２２の上側の一部の領域で撮像されているライブビュー画像を表示する表示領域である。下側領域８１２は、撮像部２２の下側の一部の領域で撮像されているライブビュー画像を表示する表示領域である。図８（ａ−１）に示した全体ＬＶ画像８００のうち、上領域８０１と下領域８０２の範囲（撮像部２２のうち、上領域８０１と下領域８０２に対応する領域で撮像された範囲）が、上側領域８１０と下側領域８１２のそれぞれに表示される。上側領域８１０と下側領域８１２に表示されたライブビュー画像は、撮像部２２のうち同じ横方向の位置（Ｘ座標）の領域となっている。アクティブ枠８１４は、上側領域８１０と下側領域８１２のうち、現在操作対象となっている領域（アクティブ領域）を示す選択枠である。図８（ａ−２）では下側領域８１２にアクティブ枠が付されており、下側領域８１２が上下移動、ＡＦなどの対象となっている。ガイド８２２は２点拡大を解除するための操作部材（操作方法）を示すガイダンス表示である。ガイド８２４はアクティブ枠を表示する領域を切り替えるための操作部材（操作方法）を示すガイダンス表示である。拡大位置ガイド８１６は、撮像範囲全体（撮像部２２で撮像されているライブビュー画像全体、撮像指示によって撮像される静止画に写る撮影範囲全体）における、上側領域８１０と下側領域８１２に拡大表示している部分を示すガイドである。すなわち、撮像範囲の全体に対する、上側領域８１０と下側領域８１２に対応する２つの撮像領域の位置とサイズを示すガイドである。下側インジケーター８１８は撮像範囲全体に対する下側領域８１２に表示されているライブビュー画像の範囲を示している。上側インジケーター８２０は撮像範囲全体に対する上側領域８１０に表示されているライブビュー画像の範囲を示している。下側領域８１２にアクティブ枠８１４があることがわかるように、下側インジケーター８１８は上側インジケーター８２０と異なる色または太さで表示する。ガイド８２２、ガイド８２４、拡大位置ガイド８１６は、アクティブ領域のライブビュー画像の視認の妨げとならないように、アクティブ枠８１４の無い方の領域（非アクティブ領域）のライブビュー画像に重畳して表示される。また、ガイド８２２、ガイド８２４、拡大位置ガイド８１６は、カメラの縦回転方向に合わせて、ユーザーが認識できるようにアイコンの配置を変更する。図８（ａ−２）、図８（ａ−３）のように、ガイド８２２、ガイド８２４、拡大位置ガイド８１６を表示部２８の右側に表示することで、カメラを右に９０度回転して縦方向なっているとき（縦姿勢１の場合）にユーザーが認識できるようになっている。なお、カメラが左に９０度回転して縦方向なっているとき（縦姿勢２の場合）は、ガイド８２２、ガイド８２４、拡大位置ガイド８１６を、縦姿勢１の場合と１８０度回転して表示部２８の左側に表示する。また、図７（ａ−２）で説明したガイド７２２、ガイド７２４は、表示向き（ガイド内の文字列の向き）における左右方向に並んでいる。これに対して、図８（ａ−３）のガイド８２２、ガイド８２４は、表示向き（ガイド内の文字列の向き）における上下方向に並んで表示される。このように、左右配列の２点拡大表示と上下配列の２点拡大表示では、表示される表示アイテムのレイアウトも一部異なる。
【００７５】
Ｓ４３２では、システム制御部５０は、２点拡大において、カメラの姿勢が縦方向時の操作処理を行う。カメラの姿勢が縦方向時の操作処理については図６を用いて後述する。
【００７６】
Ｓ４３４では、システム制御部５０は、２点拡大の配列変更ボタンの操作がされたか否か判定する。配列変更ボタンが操作された場合は、Ｓ４１０に進み、そうでない場合は、Ｓ４３６に進む。
【００７７】
Ｓ４３６とＳ４３８では、システム制御部５０は、姿勢検知部５５から送られる姿勢情報から、カメラの姿勢が２点拡大開始時から所定条件を満たす変化をしたか否かを判定する。カメラの姿勢が変化したと判断した場合は、Ｓ４５０に進み、そうでない場合は、Ｓ４４０に進む。Ｓ４３８の判定は、カメラが横姿勢になった否かの判定でも良いし、横姿勢まで行かなくとも、カメラが縦姿勢から大きく変化した状態になったか否かの判定でもよい。例えば、デジタルカメラ１００の左右方向（Ｘ軸方向）あるいは撮像部２２の左右方向（Ｘ軸方向）と、重力方向の角度が閾値角度（例えば３０度）を超えた場合に、カメラが縦姿勢から大きく変化したと判定（Ｓ４３８でＹｅｓと判定）することができる。更に、カメラが縦姿勢から大きく変化した状態となってもそれが一時的なものであればＳ４３８でＹｅｓと判定せず、カメラが横姿勢から大きく変化した状態が所定時間継続した場合にＳ４３８でＹｅｓと判定するものとしても良い。
【００７８】
Ｓ４４０では、システム制御部５０は、２点拡大の終了ボタンが押下されたか否かを判定する。Ｑボタン７０ｃが押下された場合はＳ４５０に進み、そうでない場合はＳ４３２に戻って処理を繰り返す。
【００７９】
次に、図５のフローチャートと図７の画面表示例を用いて、２点拡大処理の左右配列時の２点拡大操作処理について説明する。
【００８０】
図５は、前述のＳ４１２の２点拡大横方向操作処理の詳細を示すフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００８１】
Ｓ５１４では、システム制御部５０は、拡大ボタン７７の押下または縮小ボタン７８の押下（拡大／縮小指示）があったか否かを判定する。拡大ボタン７７の押下または縮小ボタン７８の押下があった場合はＳ５１６に進み、そうでない場合はＳ５１８に進む。
【００８２】
Ｓ５１６では、システム制御部５０は、操作に応じて２点拡大しているＬＶ画像の倍率を変更する。拡大ボタン７７が押下された場合は左側領域７１０、右側領域７１２に表示されるＬＶ画像を操作前の倍率よりもそれぞれ拡大し、同じ拡大倍率とする（左右連動して拡大する）。縮小ボタン７８が押下された場合は左側領域７１０、右側領域７１２に表示されるＬＶ画像を操作前の倍率よりもそれぞれ縮小し、同じ拡大倍率とする。変更された拡大倍率はシステムメモリ５２に記録し、一旦２点拡大が解除された場合も、電源がオフとならずに再度２点拡大表示がされた場合は同じ拡大倍率から表示する。図７（ｂ）に、図７（ａ−２）の状態から拡大ボタン７７が押下されて拡大された場合の表示例を示す。左側領域７１０と右側領域７１２に表示されたライブビュー画像は、それぞれ図７（ａ−２）よりも図７（ｂ）の方が拡大している。また、拡大した分、撮像範囲全体のうち表示される範囲は狭まるため、拡大位置ガイド７１６に表示された左側インジケーター７１８と右側インジケーター７２０は、それぞれ図７（ａ−２）よりも図７（ｂ）の方が小さくなっている。
【００８３】
Ｓ５１８では、システム制御部５０は、アクティブ枠切替ボタン７０ｄが押下されたか否かを判定する。アクティブ枠切替ボタン７０ｄが押下された場合はＳ５２０に進み、そうでない場合はＳ５２２に進む。
【００８４】
Ｓ５２０では、システム制御部５０は、操作前にアクティブ枠７１４があった領域から他方の領域にアクティブ枠７１４を移動する。図７（ｃ）に、図７（ｂ）の状態からアクティブ枠切替ボタン７０ｄが押下され、アクティブ枠７１４を移動した場合の表示例を示す。図７（ｂ）で左側領域７１０にあったアクティブ枠７１４は、図７（ｃ）で右側領域７１２に切り替わっている。また、ガイド７２２、ガイド７２４、拡大位置ガイド７１６は、非アクティブ枠である左側領域７１０に重畳する位置に移動している。
【００８５】
Ｓ５２２では、システム制御部５０は、十字キー７４のうち左右キーが操作されたか否かを判定する。左右キーが操作された場合はＳ５２４に進み、そうでない場合はＳ５３０に進む。
【００８６】
Ｓ５２４では、システム制御部５０は、左右キーの操作に応じてアクティブ枠７１４のある方の領域の表示範囲を左右に移動する。すなわち、左ボタンが押下された場合はアクティブ枠７１４のある方の領域の表示範囲を左に移動し、右ボタンが押下された場合はアクティブ枠７１４のある方の領域の表示範囲を右に移動する。図７（ｄ）に、図７（ｃ）の状態から右ボタンが何度か押下された場合の表示例を示す。アクティブ枠７１４のある右側領域７１２に表示される拡大領域が、図７（ｃ）よりも図７（ｄ）の方が撮像範囲のうち右側に移動している（従って映像自体は右から左にスクロール移動する）。この時、非アクティブ枠である左側領域７１０の表示範囲は変更されない（左右領域が接していない場合の左右移動は非連動）。拡大位置ガイド７１６において、右側領域７１２の表示範囲がより右に移動したことが分かるように、右側インジケーター７２０は図７（ｃ）よりも図７（ｄ）の方が右に移動している。変更された表示範囲（表示位置）を示す位置情報はシステムメモリ５２に記録し、一旦２点拡大が解除された場合も、電源がオフとならずに再度２点拡大表示がされた場合は同じ表示範囲を２点拡大表示する。なお、左側領域７１０の表示範囲の右端が右側領域７１２の表示範囲の左端と接している場合は、アクティブ枠が左側領域７１０であっても、更に右に移動する指示に応じて左側領域７１０と右側領域７１２の表示範囲を双方連動して右側に移動するものとする。ただし、右側領域７１２が撮像範囲全体の右端に達した場合はそれ以上右に移動できないため、更に右に移動する指示があっても移動しない。逆に、右側領域７１２の表示範囲の左端が左側領域７１０の表示範囲の右端と接している場合は、アクティブ枠が右側領域７１２であっても、更に左に移動する指示に応じて左側領域７１０と右側領域７１２の表示範囲を双方連動して左側に移動するものとする。ただし、左側領域７１０が撮像範囲全体の左端に達した場合はそれ以上左に移動できないため、更に左に移動する指示があっても移動しない。
【００８７】
Ｓ５３０では、システム制御部５０は、十字キー７４のうち上下キーが操作されたか否かを判定する。上下キーが操作された場合はＳ５３２に進み、そうでない場合はＳ５３６に進む。
【００８８】
Ｓ５３２では、システム制御部５０は、上下キーの操作に応じて左側領域７１０と右側領域７１２の表示範囲を連動して上下に移動する。すなわち、上ボタンが押下された場合は左側領域７１０と右側領域７１２の表示範囲を連動して上に移動し、下ボタンが押下された場合は左側領域７１０と右側領域７１２の表示範囲を連動して下に移動する。図７（ｅ）に、図７（ｄ）の状態から下ボタンが何度か押下された場合の表示例を示す。左側領域７１０と右側領域７１２のそれぞれの表示範囲が、図７（ｄ）よりも図７（ｅ）の方が撮像範囲のうち下側に移動している（従って映像自体は下から上にスクロール移動する）。
【００８９】
拡大位置ガイド７１６において、左側領域７１０と右側領域７１２の表示範囲がより下に移動したことが分かるように、左側インジケーター７１８と右側インジケーター７２０は図７（ｄ）よりも図７（ｅ）の方が下に移動している。変更された表示範囲（表示位置）を示す位置情報はシステムメモリ５２に記録し、一旦２点拡大が解除された場合も、電源がオフとならずに再度２点拡大表示がされた場合は同じ表示範囲を２点拡大表示する。以上のような操作を繰り返して、ユーザーが２点拡大での表示範囲を、地平線、水平線、建物の横の輪郭線などの離れた２箇所に設定する。そして、左右領域の被写体の線を一致させるようにカメラの姿勢を調整して撮影することで、被写体の線が水平に写った画像を撮影することができる。図７（ｆ）に、２点拡大表示において、左側領域７１０を建物の縁７２６を含む被写体部分に設定し、右側領域７１２を、建物の縁７２６と離れた位置の建物の縁７２８を含む被写体部分に設定した場合の表示例を示す。建物の縁であれば本来は直線に見えるが、図７（ｆ）の例では、左側領域７１０に写った建物の縁７２６と右側領域７１２に写った建物の縁７２８は繋がった直線には見えず、少しずれている。このような表示を見ることで、ユーザーはデジタルカメラ１００が建物に対して水平に構えられてないことを識別することができる。ユーザーは、建物の縁７２６と建物の縁７２８が１本の直線として視認できるような姿勢にデジタルカメラ１００の姿勢を調整して撮影することで、建物が水平に写った画像を得ることができる。
【００９０】
Ｓ５３６では、システム制御部５０は、シャッターボタン６１が半押しされてＳＷ１がオンとなったか否かを判定する。ＳＷ１がオンとなった場合はＳ５３８に進み、そうでない場合は、カメラの姿勢が横方向時の操作処理を終了し、図４のＳ４１４に進む。
【００９１】
Ｓ５３８では、システム制御部５０は、２点拡大を解除することなく、アクティブ枠の中央部に対してＡＦを行う。ＡＦの結果合焦すると、ＳＷ１オンが保持されている間はピントが固定（ＡＦロック）される。
【００９２】
Ｓ５４０では、システム制御部５０は、ＳＷ１のオンが保持されているか否かを判定する。ＳＷ１オンが保持されている場合はＳ５４２に進み、そうでない場合はＡＦロック状態を解除してカメラの姿勢が横方向時の操作処理を終了し、図４のＳ４１４に進む。
【００９３】
Ｓ５４２では、システム制御部５０は、シャッターボタン６１の全押しがなされＳＷ２がオンとなったか否かを判定する。ＳＷ２がオンとなった場合はＳ５４４に進み、そうでない場合はＳ５４０に進む。
【００９４】
Ｓ５４４では、システム制御部５０は、前述の撮影処理（撮像部２２からの信号読み出しから記録媒体２００に画像ファイルを書き込むまでの一連の撮影処理）を行う。撮影処理によって撮像される画像は、２点拡大表示している範囲ではなく、撮像範囲全体に対して行われる。撮影処理を終えるとカメラの姿勢が横方向時の操作処理を終了する。なお、撮影処理が終了した場合、２点拡大を解除して撮像範囲全体のライブビュー表示（等倍表示）に復帰しても良い（すなわち図３のＳ３０２に進んでもよい）。
【００９５】
次に、図６のフローチャートと図８の画面表示例を用いて、２点拡大処理の上下配列時の２点拡大操作処理について説明する。
【００９６】
図６は、前述のＳ４３２の２点拡大縦方向操作処理の詳細を示すフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００９７】
Ｓ６１４では、システム制御部５０は、拡大ボタン７７の押下または縮小ボタン７８の押下（拡大／縮小指示）があったか否かを判定する。拡大ボタン７７の押下または縮小ボタン７８の押下があった場合はＳ６１６に進み、そうでない場合はＳ６１８に進む。
【００９８】
Ｓ６１６では、システム制御部５０は、操作に応じて２点拡大しているＬＶ画像の倍率を変更する。拡大ボタン７７が押下された場合は上側領域８１０、下側領域８１２に表示されるＬＶ画像を操作前の倍率よりもそれぞれ拡大し、同じ拡大倍率とする（左右連動して拡大する）。縮小ボタン７８が押下された場合は上側領域８１０、下側領域８１２に表示されるＬＶ画像を操作前の倍率よりもそれぞれ縮小し、同じ拡大倍率とする。変更された拡大倍率はシステムメモリ５２に記録し、一旦２点拡大が解除された場合も、電源がオフとならずに再度２点拡大表示がされた場合は同じ拡大倍率から表示する。図８（ｂ）に、図８（ａ−３）の状態から縮小ボタン７８が押下されて縮小された場合の表示例を示す。上側領域８１０と下側領域８１２に表示されたライブビュー画像は、それぞれ図８（ａ−３）よりも図８（ｂ）の方が縮小している。また、縮小した分、撮像範囲全体のうち表示される範囲は広がるため、拡大位置ガイド８１６に表示された下側インジケーター８１８と上側インジケーター８２０は、それぞれ図８（ａ−３）よりも図８（ｂ）の方が大きくなっている。
【００９９】
Ｓ６１８では、システム制御部５０は、アクティブ枠切替ボタン７０ｄが押下されたか否かを判定する。アクティブ枠切替ボタン７０ｄが押下された場合はＳ６２０に進み、そうでない場合はＳ６２２に進む。
【０１００】
Ｓ６２０では、システム制御部５０は、操作前にアクティブ枠８１４があった領域から他方の領域にアクティブ枠８１４を移動する。図８（ｃ）に、図８（ｂ）の状態からアクティブ枠切替ボタン７０ｄが押下され、アクティブ枠８１４を移動した場合の表示例を示す。図８（ｂ）で下側領域８１２にあったアクティブ枠８１４は、図８（ｃ）で上側領域８１０に切り替わっている。また、ガイド８２２、ガイド８２４、拡大位置ガイド８１６は、非アクティブ領域である下側領域８１２に重畳する位置に移動している。
【０１０１】
Ｓ６２２では、システム制御部５０は、十字キー７４のうち上下キーが操作されたか否かを判定する。上下キーが操作された場合はＳ６２４に進み、そうでない場合はＳ６３０に進む。
【０１０２】
Ｓ６２４では、システム制御部５０は、上下キーの操作に応じてアクティブ枠８１４のある方の領域の表示範囲を上下に移動する。すなわち、上ボタンが押下された場合はアクティブ枠８１４のある方の領域の表示範囲を上に移動し、下ボタンが押下された場合はアクティブ枠８１４のある方の領域の表示範囲を下に移動する。図８（ｄ）に、図８（ｃ）の状態から下ボタンが何度か押下された場合の表示例を示す。アクティブ枠８１４のある上側領域８１０に表示される拡大領域が、図８（ｃ）よりも図８（ｄ）の方が撮像範囲のうち下側に移動している（従って映像自体は下から上にスクロール移動する）。この時、非アクティブ枠である下側領域８１２の表示範囲は変更されない（上下領域が接していない場合の上下移動は非連動）。拡大位置ガイド８１６において、上側領域８１０の表示範囲がより下に移動したことが分かるように、上側インジケーター８２０は図８（ｃ）よりも図８（ｄ）の方が下に移動している。従ってカメラの姿勢が縦方向で表示部２８を見た場合は、左に移動しているように見える。変更された表示範囲（表示位置）を示す位置情報はシステムメモリ５２に記録し、一旦２点拡大が解除された場合も、電源がオフとならずに再度２点拡大表示がされた場合は同じ表示範囲を２点拡大表示する。なお、上側領域８１０の表示範囲の下端が下側領域８１２の表示範囲の上端と接している場合は、更に下に移動する指示に応じて上側領域８１０と下側領域８１２の表示範囲を双方連動して下側に移動するものとする。ただし、下側領域８１２が撮像範囲全体の下端に達した場合はそれ以上下に移動できないため、更に下に移動する指示があっても移動しない。逆に、下側領域８１２の表示範囲の上端が上側領域８１０の表示範囲の下端と接している場合は、アクティブ枠が下側領域８１２であっても、更に上に移動する指示に応じて上側領域８１０と下側領域８１２の表示範囲を双方連動して上側に移動するものとする。ただし、上側領域８１０が撮像範囲全体の上端に達した場合はそれ以上、上に移動できないため、更に上に移動する指示があっても移動しない。
【０１０３】
Ｓ６３０では、システム制御部５０は、十字キー７４のうち左右キーが操作されたか否かを判定する。左右キーが操作された場合はＳ６３２に進み、そうでない場合はＳ６３６に進む。
【０１０４】
Ｓ６３２では、システム制御部５０は、左右キーの操作に応じて上側領域８１０と下側領域８１２の表示範囲を連動して左右に移動する。すなわち、左ボタンが押下された場合は上側領域８１０と下側領域８１２の表示範囲を連動して左に移動し、右ボタンが押下された場合は上側領域８１０と下側領域８１２の表示範囲を連動して右に移動する。図８（ｅ）に、図８（ｄ）の状態から右ボタンが何度か押下された場合の表示例を示す。上側領域８１０と下側領域８１２のそれぞれの表示範囲が、図８（ｄ）よりも図８（ｅ）の方が撮像範囲のうち右側に移動している。従って映像自体は右から左にスクロール移動する。拡大位置ガイド８１６において、上側領域８１０と下側領域８１２の表示範囲がより右に移動したことが分かるように、下側インジケーター８１８と上側インジケーター８２０は図８（ｄ）よりも図８（ｅ）の方が右に移動している。従ってカメラの姿勢が縦方向で表示部２８を見た場合は、下に移動しているように見える。変更された表示範囲（表示位置）を示す位置情報はシステムメモリ５２に記録し、一旦２点拡大が解除された場合も、電源がオフとならずに再度２点拡大表示がされた場合は同じ表示範囲を２点拡大表示する。以上のような操作を繰り返して、ユーザーは２点拡大での表示範囲を、地平線、水平線、建物の横の輪郭線などの離れた２箇所に設定する。そして上下領域の被写体の線を一致させるようにカメラの姿勢を調整して撮影することで、カメラの姿勢が縦方向であった場合も被写体の線が水平に写った画像を撮影することができる。
【０１０５】
Ｓ６３６〜Ｓ６４４の処理は、前述のＳ５３６〜Ｓ５４４と同様の処理なので説明を省略する。
【０１０６】
以上説明したように、本実施形態によれば、２点拡大表示を開始する際のカメラの姿勢に応じて左右配列の２点拡大表示と上下配列の２点拡大表示が自動的に使い分けられる。すなわち、カメラの姿勢が横姿勢であった場合は、左右配列の２点拡大表示を行い、カメラの姿勢が縦姿勢であった場合は、上下配列の２点拡大表示を行う。これにより、ユーザー自身がカメラの姿勢を考慮して２点拡大表示の配列を変更する操作をする必要がなく、横姿勢の場合と縦姿勢の場合とのそれぞれにおいてカメラの傾斜角度を容易に調整することができる。
【０１０７】
本実施例では、左右配列の２点拡大と上下配列の２点拡大について、両方共、画面を同サイズの長方形ごとに区切り、その区切った表示範囲に各領域のライブビュー画像を表示する場合の説明をした。しかし、これに限らず、画面を図７（ｇ）のように台形状や直角三角形に区切り、その区切った表示範囲に各領域のライブビュー画像を表示することを可能とする。また、アクティブ枠と非アクティブ枠において、各々の表示範囲の長方形のサイズを画面に収まる範囲内で、別々のサイズにすることを可能とする。これにより、同サイズの長方形では確認しづらいような環境や被写体にも柔軟に対応することができる。
【０１０８】
なお、図４のＳ４５０で２点拡大を解除する際に、２点拡大を解除する前の２点拡大表示が左右配列であったか上下配列であったかを示す配列情報（２点拡大表示の種別情報）を不揮発性メモリまたはシステムメモリ５２に記録するようにしても良い。そして、次に再び２点拡大表示が開始された場合に、Ｓ４１０またはＳ４３０では、記憶された前回の配列情報を参照し、以下のように制御してもよい。すなわち、前回も同じ配列（種別）での２点拡大表示を行っていた場合には、前回の２点拡大表示の際（前回表示の際）に記憶された、前回用いた拡大倍率と拡大位置（表示範囲の位置）の情報を用いて２点拡大表示を行う。前回は異なる配列で２点拡大表示を行っていた場合には、前回の２点拡大表示の際に記憶された、前回用いた拡大倍率と拡大位置（表示範囲の位置）の情報には基づかず、初期設定（デフォルト）の拡大倍率と拡大位置で用いて２点拡大表示を行う。
【０１０９】
また、左右配列の２点拡大におけるＳ５１６、Ｓ５２４、Ｓ５３２での拡大倍率または表示範囲の記録と、上下配列の２点拡大におけるＳ６１６、Ｓ６２４，Ｓ６３２での拡大倍率または表示範囲の記録とを別々に記憶するようにしても良い。それぞれ、左右配列用の拡大倍率及び表示範囲、上下配列用の拡大倍率及び表示範囲として、別個に記憶する。そして、２点拡大表示が開始された場合に、Ｓ４１０では、記憶された左右配列用の拡大倍率及び表示範囲を参照して２点拡大表示を行い、Ｓ４３０では、上下配列用の拡大倍率及び表示範囲を参照して２点拡大表示を行うようにしても良い。このようにすることで、２点拡大表示を開始した際に、過去に同じ配列での２点拡大表示を行った際（前回同じ配列で２点拡大を行った際）の拡大倍率と表示範囲で２点拡大表示を再開することができる。
【０１１０】
なお、システム制御部５０が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【０１１１】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１１２】
また、上述した実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明したが、これはこの例に限定されず、２点拡大表示を行うことのできる撮像制御装置であれば適用可能である。すなわち、本発明はカメラ機能を有するパーソナルコンピュータやＰＤＡ、カメラ付き携帯電話端末やカメラ付きの携帯型の画像ビューワ、カメラ付き音楽プレーヤー、カメラ付きゲーム機、カメラ付き電子ブックリーダーに適用可能である。また、カメラ付きタブレット端末、カメラ付きスマートフォン、カメラ機能とディスプレイを備える家電装置や車載装置などに適用可能である。また、デジタルカメラ等で撮影したライブビュー画像を有線または無線通信を介して受信して表示し、リモートでデジタルカメラ（ネットワークカメラを含む）を制御するスマートフォンやタブレットＰＣ、デスクトップＰＣなどの装置にも適用可能である。
【０１１３】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2018107710.tif 000003
【図２】
2018107710.tif 000004
【図３】
2018107710.tif 000005
【図４】
2018107710.tif 000006
【図５】
2018107710.tif 000007
【図６】
2018107710.tif 000008
【図７】
2018107710.tif 000009
【図８】
2018107710.tif 000010