(57)【特許請求の範囲】
【請求項１】
撮像装置と通信可能な情報処理装置であって、
前もってオーバーレイ画像を記憶装置に記憶する記憶手段と、
撮影処理に用いられる撮影指示を前記撮像装置へ送信する送信手段と、
前記撮影指示に基づき前記撮像装置において前記撮影処理を実行することにより取得されたライブビュー画像を受信する受信手段と、
前記受信されたライブビュー画像を画面に表示する第１の表示手段と、
オーバーレイ画像を前記ライブビュー画像に重ねて画面に表示する第２の表示手段と、
ユーザの操作に応答して、前記撮像装置に対する撮影指示の種類を検知する検知手段と、
オーバーレイ画像の表示を許可しない撮影指示の種類を特定するための情報を格納する格納手段を備え、
前記第２の表示手段は、前記検知された撮影指示の種類および前記格納手段に格納された情報にしたがって前記オーバーレイ画像の表示を選択的に中止することを特徴とする情報処理装置。
【請求項２】
前記撮像装置の動作状態に関する通知を受信する受信手段と、
前記撮像装置の動作状態毎に前記オーバーレイ画像を前記ライブビュー画像に重ねることにより表示するかどうかを設定する設定手段をさらに備え、
前記第２の表示手段は、さらに前記撮像装置の動作状態のうち少なくとも一方にしたがって、前記オーバーレイ画像の表示を中止することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ライブビュー画像は一定間隔で前記撮像装置から受信され、
前記画面に表示されるライブビュー画像は新たに受信されたライブビュー画像により更新されることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
オーバーレイ画像の表示を許可しない撮影指示の種類は、ホワイトバランスの調整、ピント位置の調整および被写界深度と露出の確認のうち少なくとも１つであることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
撮像装置と通信可能な情報処理装置の制御方法であって、
前もってオーバーレイ画像を記憶装置に記憶する工程と、
撮影処理に用いられる撮影指示を前記撮像装置へ送信する工程と、
前記撮影指示に基づき前記撮像装置において前記撮影処理を実行することにより取得されたライブビュー画像を受信する工程と、
前記受信されたライブビュー画像を画面に表示する工程と、
オーバーレイ画像を前記ライブビュー画像に重ねて画面に表示する工程と、
ユーザの操作に応答して、前記撮像装置に対する撮影指示の種類を検知する工程と、
オーバーレイ画像の表示を許可しない撮影指示の種類を特定するための情報を格納する工程と、
前記検知された撮影指示の種類および前記格納された情報にしたがって前記オーバーレイ画像の表示を中止する工程とを備えたことを特徴とする制御方法。
【請求項６】
撮像装置と通信可能な情報処理装置を実現するコンピュータに、
前もってオーバーレイ画像を記憶装置に記憶する工程と、
撮影処理に用いられる撮影指示を前記撮像装置へ送信する工程と、
前記撮影指示に基づき前記撮像装置において前記撮影処理を実行することにより取得されたライブビュー画像を受信する工程と、
前記受信されたライブビュー画像を画面に表示する工程と、
オーバーレイ画像を前記ライブビュー画像に重ねて画面に表示する工程と、
オーバーレイ画像の表示を許可しない撮影指示の種類を特定するための情報を格納する工程と、
ユーザの操作に応答して、前記撮像装置に対する撮影指示の種類を検知する工程と、
前記検知された撮影指示の種類および前記格納された情報にしたがって前記オーバーレイ画像の表示を中止する工程とを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ装置から撮影中の画像を受信してディスプレイに表示する情報処理装置およびその制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、カメラ装置が仮撮影と本撮影とを連続して行い、本撮影時のスルー画像に仮撮影時のスルー画像を半透明にして合成して、カメラ装置のモニタに表示することにより、本撮影での構図を合わせ易くすることが行われている（特許文献１参照）。
【０００３】
また、従来、パーソナルコンピュータ等の情報処理装置がカメラ装置と通信してカメラ装置の撮影動作を制御したり、リモート撮影されている画像をカメラ装置から受信してディスプレイに表示するリモート撮影が行われている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１０２２６３号公報
【特許文献２】特開２００６−３５２２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように本撮影時に、通常のスルー画像に替えて仮撮影時のスルー画像との合成画像をモニタに表示すると、仮撮影時のスルー画像が邪魔になって本撮影時のスルー画像の細部をハッキリと確認できなくなる。そこで、引用文献１では、撮影者の直接操作でカメラ装置のシャッター釦が半押しされてピント合わせの指示があると、合成画像に替えて通常のスルー画像を表示する。
【０００６】
しかしながら、上述のようなリモート撮影では、情報処理装置がカメラ装置に対してピント合わせを指示するだけはない。例えば、ユーザが構図を決める際に、情報処理装置のディスプレイにグリッド線の表示を指示したり、アスペクト比の変更を指示することもある。ユーザは、これらの指示をしたときは、構図を揃えたい他の画像も合わせて確認したいという要望があった。
【０００７】
そこで、本発明は、情報処理装置がライブビュー画像をカメラ装置から受信してディスプレイに表示し、情報処理装置のユーザが各種操作を行う際に、ライブビュー画像を確認し易くすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明は、撮像装置と通信可能な情報処理装置であって、前もってオーバーレイ画像を記憶装置に記憶する記憶手段と、撮影処理に用いられる撮影指示を前記撮像装置へ送信する送信手段と、前記撮影指示に基づき前記撮像装置において前記撮影処理を実行することにより取得されたライブビュー画像を受信する受信手段と、前記受信されたライブビュー画像を画面に表示する第１の表示手段と、オーバーレイ画像を前記ライブビュー画像に重ねて画面に表示する第２の表示手段と、ユーザの操作に応答して、前記撮像装置に対する撮影指示の種類を検知する検知手段と、オーバーレイ画像の表示を許可しない撮影指示の種類を特定するための情報を格納する格納手段を備え、前記第２の表示手段は、前記検知された撮影指示の種類および前記格納手段に格納された情報にしたがって前記オーバーレイ画像の表示を選択的に中止することを特徴とする。
【発明の効果】
【０００９】
本発明では、情報処理装置がライブビュー画像をカメラ装置から受信してディスプレイに表示し、情報処理装置のユーザが各種操作を行う際に、オーバーレイ画像を操作の種類にしたがって選択的にライブビュー画像に重畳して表示するので、ライブビュー画像を確認し易くなり、利便性が向上する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るリモート撮影システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係るカメラ装置の構成を示すブロック図である。
【図３】本発明の一実施形態に係る情報処理装置の構成を示すブロック図である。
【図４】本発明の一実施形態に係るリモート撮影システムの動作を示すフローチャート図である。
【図５】本発明の一実施形態に係るディスプレイに表示されるキャプチャ画面を示す図である。
【図６】本発明の一実施形態に係るディスプレイに表示されるリモートライブビュー画面を示す図である。
【発明を実施するための形態】
【００１１】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１２】
（第１の実施形態）
本実施形態のリモート撮影システムは、情報処理装置がカメラ装置とＵＳＢケーブルまたは無線ＬＡＮ等の通信媒体によって接続され、互いに通信可能である。本実施形態のリモート撮影システムにおいて、カメラ装置を交換レンズ式のデジタルカメラ、情報処理装置をパーソナルコンピュータで実現した例を図１に示す。図１において、カメラ装置１０２はデジタルカメラのボディであり、レンズ１０１と結合している。レンズ１０１は、交換可能であり、焦点距離を可変するためのズームレンズ１１１、明るさを制御するための絞り機構１１２、被写体にピントを合わせるためのフォーカスレンズ１１３を有している。また、この交換式レンズ１０１は、レンズ側のマウント部１１４がカメラ装置１０２のマウント部１２７と機械的に接合する。カメラ装置１０２は、レンズを通過してきた光を１２１のハーフミラーで反射させ、ピント板１２４の位置で結像させる。ピント板１２４で結像した光は、プリズム１２５で反転され、接眼レンズ１２６を通して正立像として観測できる。また、撮影時には、ハーフミラー１２１が跳ね上がり、シャッター１２２が開き、レンズ１０１を通過してきた光が撮像素子１２３に結像する。レンズ１０１のマウント部１１４には接点群１１５が組み込まれている。この接点群１１５はカメラ装置１０２から電源の供給を受け、通信を行うために接続する部材であり、電源、グランド、送信、受信、クロックなどの用途にそれぞれ分かれている。レンズ１０１のマウント部１１４は、カメラ装置１０２のマウント部１２７にある接点群１２８の中の接続端子とそれぞれ接合する。
【００１３】
また、カメラ装置１０２は接続部１０３を介してパーソナルコンピュータ１４０と接続し、各種データを送受信する。そして、カメラ装置１０２が接続部１０３を介してパーソナルコンピュータ１４０へライブビュー画像を送信すると、ディスプレイ１４１に表示される。また、カメラ装置１０２は撮影を制御するための各種情報をパーソナルコンピュータ１４０から受信し、それにしたがって撮影動作を実行する。
【００１４】
次に、カメラ装置１０２の構成を、図２を参照して説明する。撮像素子２２３は、ＣＣＤやＣＭＯＳ等のセンサーであり、撮像素子２２３に結像した光は各画素において、入射光量に応じた量の電荷に変換される。タイミングジェネレータ２３２が発生させる信号は、撮像素子２２３を駆動し、センサーに蓄積した電荷を伝送し、順次電圧信号に変換される。変換された電圧信号は、相関二重サンプリング（ＣＤＳ）２３０でサンプリングされ、Ａ／Ｄ変換器２３１でデジタル信号に変換される。デジタル信号に変換された画像データはＩＣ２３３に入力され、まず、データに対してホワイトバランスのためのデータを算出するためのＷＢ回路２３３ａに入り、メモリー（１）２３５に一旦、格納される。のメモリー（１）２３５に格納されたデータは、再びＩＣ２３３に入力され、３種類の画像処理を施される。まず、デジタル信号に変換された画像データは、そのままロスレス圧縮（可逆圧縮）をかけるロスレス圧縮回路２３３ｄにおいてロスレス圧縮されたＲＡＷデータに変換され、ＣＰＵバス２３４に送出される。また、デジタル信号に変換された画像データはＲＡＷデータをブロック内平均したりローパスフィルタをかけたりして帯域を落とし、そこから間引くことによってダウンサンプリングされる。そして、元の画像サイズより小さいサムネイル画像に変換されるためにＲＡＷサムネイル回路２３３ｃで間引き処理され、ＣＰＵバス２３４に送られる。最後に、ＪＰＥＧ圧縮するための画像を作るために、画像処理回路２３３ｂにおいて画像処理を施され、その結果、出力されるＹｃｂＣｒはラスタブロック変換されて、ＪＰＥＧ圧縮回路２３３ｅでＪＰＥＧ圧縮されて、ＣＰＵバス２３４に送られる。Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）２３６は、電源が投入された直後、２３７のメモリー（２）内部のプログラムに従い、カメラ装置１０２を初期化し、レンズ１０１との通信を開始する。また、ＣＰＵ２３６は撮影された画像データでＣＰＵバス２３４に出力された画像データを一度、２３５のメモリー（１）に格納し、インターフェイス回路２３８を介して外部メモリー２３９に最終的に書き込む。ＣＰＵ２３６につながるスイッチ２４０はレリーズスイッチであり、スイッチ２４０の押下を検出することによって上記の撮影の動作が行われ、外部メモリー２３９に画像が書き込まれる。また、ライブビュー時には、ＣＰＵ２３６はハーフミラー２２１を跳ね上げ、シャッター２２２を開き、レンズ１０１を通過してきた光を撮像素子２２３に結像させ、デジタル信号に変換してライブビュー画像を取得する。そして、ライブビュー画像をメモリー（２）２３７に保存し、カメラ装置１０２に設置される背面ディスプレイに表示する。ＣＰＵ２３６はライブビュー画像を一定間隔で更新する。撮影者は、光学ファインダーを通して被写体を確認するのと同様に、背面ディスプレイのライブビュー画像によって被写体を確認することができる。また、情報処理装置３００からライブビュー機能の実行指示を受けると、ＣＰＵ２３６は一定間隔でライブビュー画像を情報処理装置３００へ送信する。
【００１５】
本実施例の情報処理装置を構成するコンピュータ装置の構成を図３を参照して説明する。情報処理装置は単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続されている。図３において、３０１は情報処理装置３００全体を制御する制御部であり、例えばＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。３０２は変更を必要としないプログラムやパラメータを格納するＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）である。３０３は外部装置などから供給されるプログラムやデータを一時記憶するＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）である。３０４は情報処理装置３００に固定して設置されたハードディスクやメモリカード、あるいは情報処理装置３００から着脱可能な光ディスクなどを含む外部記憶装置である。外部記憶装置３０４は、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）やリモート撮影プログラムを記憶している。３０５はユーザの操作を受け、データを入力するポインティングデバイスやキーボード３０９などの入力デバイスとのインターフェイスである。３０６は情報処理装置３００の保持するデータや供給されたデータを表示するためのモニタ３１０とのインターフェイスである。３０７はネットワーク回線に接続するためのネットワークインタフェイスである。３０８は３０１〜３０７の各ユニットを通信可能に接続するシステムバスである。
【００１６】
本実施形態のリモート撮影システムにおける情報処理装置３００の動作を図４を参照して説明する。本実施形態のリモート撮影システムでは、情報処理装置３００はカメラ装置１０２と通信可能に接続され、両方とも電源が入って動作可能な状態にある。なお、以下のカメラ装置１０２の動作は、ＣＰＵ２３６がメモリー（２）２３７から内部のプログラムを読み出して起動することによって実現される。また、以下の情報処理装置３００の動作は、ＣＰＵ３０１が外部記憶装置３０４からＯＳやリモート撮影プログラムを読み出して起動することによって実現される。
【００１７】
まず、情報処理装置３００のＣＰＵ３０１は、カメラ装置で現在、設定されている撮影パラメータをカメラ装置１０２から受信し（Ｓ４０１）、キャプチャ画面に表示する（Ｓ４０２）。
【００１８】
図５に本実施形態のキャプチャ画面を示す。キャプチャ画面５００には、カメラ装置１０２の動作状態や設定値が表示される。例えば、撮影モード５０１やホワイトバランス５０２、測光モード５０３、露出レベル５０４、記録画質５０５、シャッター速度５０６、絞り数値５０７、ＩＳＯ感度５０８などの撮影パラメータの項目が表示される。また、撮影画像の保存場所５０９、タイマー撮影５１０などの撮影機能の項目が表示される。また、撮影ボタン５１１の押下操作があると、ＣＰＵ３０１はカメラ装置１０２に対して撮影指示を行い、撮影画像をカメラ装置１０２から受信してクイックプレビュー画面に表示する。また、ＣＰＵ３０１はユーザの操作に応答して、キャプチャ画面５００に表示された項目を再設定し、再設定された内容をカメラ装置１０２へ通知する。カメラ装置１０２は通知された内容を適用し、撮影処理を実行する。なお、撮影モードは例えば、撮影時の被写体の状況に応じて自動的に機能設定を行うオート撮影モードや、所定の機能設定を行うシーンモード、ユーザが全て手動で機能設定を行うマニュアル撮影モードがある。また、ユーザが絞り値の設定を行い、シャッター速度は撮影時の被写体の状況に応じて自動的に設定を行う絞り優先モード、逆にユーザがシャッター速度の設定を行い、絞り値は撮影時の被写体の状況に応じて自動的に設定を行う絞り優先モードがある。また、タイマー撮影では、設定された遅延時間を経過すると撮影が行われたり、設定された時間間隔で設定された撮影枚数の撮影が行われる。
【００１９】
次に、ＣＰＵ３０１はライブビュー機能が「する」に設定されているか否かを判定し（Ｓ４０３）、「する」に設定されていれば、既にリモートライブビュー画面をディスプレイに１４１に表示しているか否かを判定する（Ｓ４０４）。未だリモートライブビュー画面が表示されていなければ、ＣＰＵ３０１はカメラ装置１０２にライブビュー機能を実行するよう指示する（Ｓ４０５）。そして、情報処理装置３００は、ライブビュー画像を所定の時間間隔でカメラ装置１０２から受信し（Ｓ４０６）、ライブビュー画像を更新しながらリモートライブビュー画面に表示する（Ｓ４０７）。
【００２０】
図６（ａ）に本実施形態のリモートライブビュー画面を示す。リモートライブビュー画面６００はライブビュー領域６０１と第１の操作部６０２、第２の操作部６０３を含む。第１の操作部６０２は、ホワイトバランス６２１とフォーカス６２２、絞り込み６２３の設定値の入力欄を含む。第２の操作部６０３はライブビュー領域６０１の表示内容の選択欄を含む。
【００２１】
ユーザがリモートライブビュー画面６００の第１の操作部や第２の操作部を操作すると、ＣＰＵ３０１はその操作内容に応答して各種処理を実行する（Ｓ４０８）。
【００２２】
例えば、ユーザがホワイトバランス６２１を操作して、画像に適用するホワイトバランスの種類を選択すると、ＣＰＵ３０１は選択されたホワイトバランスをライブビュー画像に適用して、ライブビュー領域６０１に表示する。
【００２３】
あるいは、ユーザがホワイトバランス６２１を操作して、クリックホワイトバランスを起動すると、ＣＰＵ３０１はポインタをライブビュー領域６０１に表示する。ユーザがポインタを移動させて白の基準とする箇所をクリックすると、ＣＰＵ３０１はクリックした箇所を白の基準として再度撮影を行うようカメラ装置１０２に指示する。そして、ＣＰＵ３０１は新たに撮影されたライブビュー画像をカメラ装置１０２から受信して、ライブビュー領域６０１に表示する。
【００２４】
あるいは、ユーザがフォーカス６２２を操作して、ＡＦによるピント合わせを起動すると、ＣＰＵ３０１はＡＦフレームをライブビュー領域６０１に表示する。ユーザがピントを合わせたい位置にあるＡＦフレームを選択すると、ＣＰＵ３０１は選択されたＡＦフレームを基準としてピント合わせを行うようカメラ装置１０２に指示する。そして、ＣＰＵ３０１は新たに撮影されたライブビュー画像をカメラ装置１０２から受信して、ライブビュー領域６０１に表示する。
【００２５】
あるいは、ユーザがフォーカス６２２を操作して、手動ピント合わせを起動し、ライブビュー領域６０１のライブビュー画像上で拡大したい範囲を指定すると、ＣＰＵ３０１は指定された範囲を拡大してライブビュー領域６０１に表示する。さらにユーザがフォーカス６２２を操作してピント位置を調整すると、ＣＰＵ３０１は調整されたピント位置を基準としてピント合わせを行うようカメラ装置に指示する。そして、ＣＰＵ３０１は新たに撮影されたライブビュー画像をカメラ装置１０２から受信して、ライブビュー領域６０１に表示する。
【００２６】
あるいは、ユーザが絞り込み６２３を操作して、被写界深度と露出の確認を指示すると、ＣＰＵ３０１は、キャプチャ画面５００の露出レベル５０４の設定値を反映した明るさでライブビュー画像をライブビュー領域６０１に表示し、被写界深度を確認し易くする。なお、ＣＰＵ３０１は通常、露出レベル５０４の設値定に関わらず、最も見やすい明るさでライブビュー画像を表示している。
【００２７】
あるいは、ユーザが第２の操作部６０３を操作して、グリッド線の表示を指示すると、ＣＰＵ３０１はグリッド線をライブビュー画像の上に重ねてライブビュー領域６０１に表示する。一方、ユーザが第２の操作部を操作して、グリッド線の非表示を指示すると、ＣＰＵ３０１はグリッド線をライブビュー領域６０１から消去する。
【００２８】
あるいは、ユーザが第２の操作部６０３を操作して、アスペクト比を指定すると、ＣＰＵ３０１は、指定されたアスペクト比と対応する縦線をライブビュー画像の上に重ねてライブビュー領域６０１に表示する。
【００２９】
あるいは、ユーザが第２の操作部６０３を操作して、画像の回転を指示すると、ＣＰＵ３０１は、ライブビュー画像を回転してライブビュー領域６０１に表示する。
【００３０】
次に、ＣＰＵ３０１はキャプチャ画面５００やリモートライブビュー画面６００上での操作内容を検知し、オーバーレイ表示機能の実行条件を満たしているか否かを判定する（Ｓ４０９）。ＣＰＵ３０１は、オーバーレイ表示機能が「する」に設定されており、ステップＳ４０８でオーバーレイ表示を許可する操作が実行されていれば実行条件を満たすと判定する。なお、情報処理装置３００の外部記憶装置３０４には、オーバーレイ表示を許可しない操作の種類がリモート撮影プログラムに設定されて格納されている。オーバーレイ表示を許可しない操作の種類は例えば、第１の操作部６０２のホワイトバランス６２１を用いたホワイトバランスの調整や、ピント合わせ６２２を用いたピント位置の調整、絞り込み６２３を用いた被写界深度と露出の確認等の操作である。よって、オーバーレイ表示を許可する操作の種類はこれら以外となり、例えば、第２の操作部６０３を用いたグリッド線の表示やアスペクト比の変更、画像の回転等の操作である。また、キャプチャ画面５００での撮影パラメータの再設定の操作では、項目毎にオーバーレイ表示の可否がリモート撮影プログラムに設定されて外部記憶装置３０４に格納されている。そして、オーバーレイ表示機能が「する」に設定されていても、オーバーレイ表示を許可しない操作が実行されている時は、ＣＰＵ３０１はオーバーレイ表示機能の実行条件を満たしていないと判定する。
【００３１】
なお、本実施形態では、オーバーレイ表示を許可しない操作の種類を外部記憶装置３０４に格納しておくと説明したが、逆にオーバーレイ表示を許可する操作の種類を格納しておき、ステップＳ４０９の判定に用いてもよい。
【００３２】
また、オーバーレイ表示機能が「しない」に設定されていれば、情報処理装置３００に対して行われた操作内容に関わらず、ＣＰＵ３０１はオーバーレイ表示機能の実行条件を満たしていないと判定する。
【００３３】
また、オーバーレイ表示機能の実行条件に、カメラ装置１０２の動作状態を含めてもよい。例えば、ＣＰＵ３０１はカメラ装置１０２から、ピント合わせの動作中など所定種類の動作の実行中であることを通知されると、ステップＳ４０９でオーバーレイ表示機能の実行条件を満たさないと判定する。すなわち、オーバーレイ表示機能が「する」に設定され、かつ、カメラ装置１０２の動作状態および情報処理装置３００に対する操作内容がオーバーレイ表示を許可するものであれば、ステップＳ４０９でＣＰＵ３０１は実行条件を満たすと判定する。
【００３４】
ステップＳ４０９でオーバーレイ表示機能の実行条件を満たすと判定されれば、ＣＰＵ３０１は、所定の画像を外部記憶装置３０４から読み出し、所定の透過度になるよう画像処理してオーバーレイ画像を生成する。なお、所定の画像はユーザの操作に応じて選択される。そして、ＣＰＵ３０１はオーバーレイ画像をライブビュー画像の上に重ねてライブビュー領域６０１に表示する（Ｓ４１０）。例えば、図６（ｂ）に示す画像が選択された場合、図６（ｃ）に示すようにオーバーレイ画像をライブビュー画像に重ねて表示する。なお、ＣＰＵ３０１は事前にオーバーレイ画像を生成しておいたり、外部機器や他の記憶媒体からオーバーレイ画像を取得したりして、その都度、生成しないようにしてもよい。
【００３５】
一方、ステップＳ４０９でオーバーレイ表示機能の実行条件を満たさないと判定されれば、ＣＰＵ３０１は、オーバーレイ画像を非表示にする（Ｓ４１５）。すなわち、既にオーバーレイ画像がライブビュー画像の上に重ねてライブビュー領域６０１に表示されていれば、ＣＰＵ３０１はオーバーレイ画像を消灯し、ライブビュー画像だけを表示する。また、オーバーレイ画像がライブビュー領域６０１に表示されていなければ、ＣＰＵ３０１はそのままライブビュー画像だけをライブビュー領域６０１に表示する。
【００３６】
そして、ＣＰＵ３０１は次の操作の実行が開始されたか否かを検知し（Ｓ４１１）、次の操作の実行が開始されれば、ステップＳ４０８に戻って以降の処理を実行し、次の操作の実行が開始されなければ、ステップＳ４０３に戻って以降の処理を実行する。
【００３７】
一方、ステップＳ４０３でライブビュー機能が「しない」に設定されていれば、ＣＰＵ３０１はリモートライブビュー画面６００をディスプレイ１４１に表示しているか否かを判定する（Ｓ４１２）。ステップＳ４１２で、未だリモートライブビュー画面６００を表示していると判定されれば、カメラ装置１０２にライブビュー機能の実行を中止するよう指示するとともに（Ｓ４１３）、リモートライブビュー画面６００を非表示にする（Ｓ４１４）。また、カメラ装置１０２は、ライブビュー機能の実行中止の指示を受けて、ライブビュー画像の情報処理装置３００への送信を中止する。そして、一連の動作が終了する。
【００３８】
なお、本実施形態では、オーバーレイ表示の実行条件を満たさないときは、オーバーレイ表示を非表示にする場合を説明したが、これに限らず、オーバーレイ画像の透過度を上げて表示し続けるようにしてもよい。さらに、この場合、ＣＰＵ３０１は透過度を操作の種類と対応付けて予めリモート撮影プログラムに設定して外部記憶装置３０４に記憶しておき、元画像を操作の種類と対応する透過度になるよう処理してオーバーレイ画像を生成するようにしてもよい。
【００３９】
上記したように本実施形態では、ライブビュー画像に重ねてオーバーレイ表示を表示するか非表示にするかを操作の種類にしたがって切り替えるようにした。これにより、オーバーレイ表示機能が「する」に設定されていても、ユーザの操作の邪魔になる場合には自動的に非表示となる。したがって、ユーザは手間をかけることなく、ライブビュー画像だけの表示で細部を確認しながら操作をしたり、オーバーレイ表示で構図を確認しながら操作をすることができる。
【００４０】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005558852.tif 000002
【図２】
0005558852.tif 000003
【図３】
0005558852.tif 000004
【図４】
0005558852.tif 000005
【図５】
0005558852.tif 000006
【図６】
0005558852.tif 000007