(57)【特許請求の範囲】
【請求項１】
第１の表示手段を有する撮像装置と、第２の表示手段を有する表示制御装置とが通信接続された撮影システムであって、
前記撮像装置は、
当該撮像装置の傾きを検出する検出手段と、
前記撮像装置が撮影した画像と共に、水平または垂直方向を示す第１の表示アイテムを前記検出手段により検出した前記撮像装置の傾きに応じて回転させて前記第１の表示手段に表示するように制御する第１の表示制御手段と、を有し、
前記表示制御装置は、
前記撮像装置が撮影した画像と、前記撮像装置の傾きに関する情報とを取得する取得手段と、
前記取得手段で取得した画像と共に、前記取得手段で取得した傾きに関する情報に応じて回転させた第２の表示アイテムを前記第２の表示手段に表示するように制御する第２の表示制御手段と、を有し、
前記第２の表示制御手段は、前記第１の表示手段において前記画像と共に表示される前記第１の表示アイテムとは、前記画像に対する傾きが正負反転した状態となるように、前記第２の表示アイテムを表示するように制御することを特徴とする撮影システム。
【請求項２】
前記取得手段は、前記撮像装置からライブビュー画像を取得し、
前記第２の表示制御手段は、前記第２の表示手段において前記ライブビュー画像に前記第２の表示アイテムを重畳して表示する、ことを特徴とする請求項１に記載の撮影システム。
【請求項３】
前記取得手段は、前記撮像装置からライブビュー画像を取得し、
前記第２の表示制御手段は、前記第２の表示手段において、前記ライブビュー画像を表示するとともに、該ライブビュー画像の表示領域外に前記第２の表示アイテムを表示する、ことを特徴とする請求項１に記載の撮影システム。
【請求項４】
前記取得手段は、前記撮像装置の動作の状態を取得し、
前記第２の表示制御手段は、前記撮像装置が所定の動作を実行している間は前記第２の表示手段における前記第２の表示アイテムを消去する、または、前記第２の表示手段における前記第２の表示アイテムの表示の透過率を増加させる、ことを特徴とする請求項１乃至３のいずれか１項に記載の撮影システム。
【請求項５】
前記第２の表示制御手段は、前記取得手段により取得されたライブビュー画像から画像特徴量を取得し、取得した画像特徴量に基づいて、前記第２の表示手段における前記第２の表示アイテムの表示を実行するか否かを制御することを特徴とする請求項２または３に記載の撮影システム。
【請求項６】
前記第１の表示制御手段は、
ライブビュー表示を行うためのライブビュー画像を生成し、
前記第１の表示アイテムを前記ライブビュー画像に重畳した映像を前記第１の表示手段に表示することを特徴とする請求項１乃至５のいずれか１項に記載の撮影システム。
【請求項７】
前記撮像装置は、前記表示制御装置が通信接続されていることを検出する接続検出手段を更に備え、
前記第１の表示制御手段は、前記接続検出手段により前記表示制御装置が接続されていることが検出された場合に、前記第１の表示アイテムを含む映像を生成する、ことを特徴とする請求項６に記載の撮影システム。
【請求項８】
第１の表示手段を有する撮像装置と、第２の表示手段を有する表示制御装置とが通信接続された撮影システムの制御方法であって、
前記撮像装置の検出手段が、当該撮像装置の傾きを検出する検出工程と、
前記撮像装置の第１の表示制御手段が、前記撮像装置が撮影した画像と共に、水平または垂直方向を示す第１の表示アイテムを前記検出工程で検出した前記撮像装置の傾きに応じて回転させて前記第１の表示手段に表示するように制御する第１の表示制御工程と、
前記表示制御装置の取得手段が、前記撮像装置が撮影した画像と、前記撮像装置の傾きに関する情報とを取得する取得工程と、
前記表示制御装置の第２の表示制御手段が、前記取得工程で取得した画像と共に、前記取得工程で取得した傾きに関する情報に応じて回転させた第２の表示アイテムを前記第２の表示手段に表示するように制御する第２の表示制御工程と、を有し、
前記第２の表示制御工程では、前記第１の表示手段において前記画像と共に表示される前記第１の表示アイテムとは、前記画像に対する傾きが正負反転した状態となるように、前記第２の表示アイテムを表示するように制御することを特徴とする撮影システムの制御方法。
【請求項９】
撮像手段と、自装置の傾きを検出する検出手段と、前記撮像手段により撮影した画像と共に、水平または垂直方向を示す第１の表示アイテムを前記検出手段により検出した傾きに応じて回転させて表示する第１の表示手段とを有する撮像装置と通信接続された表示制御装置であって、
前記撮像装置が撮影した画像と、前記撮像装置の傾きに関する情報とを取得する取得手段と、
前記取得手段で取得した画像と共に、前記取得手段で取得した傾きに関する情報に応じて回転させた第２の表示アイテムを第２の表示手段に表示するように制御する表示制御手段と、を有し、
前記表示制御手段は、前記第１の表示手段において前記画像と共に表示される前記第１の表示アイテムとは、前記画像に対する傾きが正負反転した状態となるように、前記第２の表示アイテムを表示するように制御することを特徴とする表示制御装置。
【請求項１０】
撮像手段と、自装置の傾きを検出する検出手段と、前記撮像手段により撮影した画像と共に、水平または垂直方向を示す第１の表示アイテムを前記検出手段により検出した傾きに応じて回転させて表示する第１の表示手段とを有する撮像装置と通信接続された表示制御装置の制御方法であって、
前記撮像装置が撮影した画像と、前記撮像装置の傾きに関する情報とを取得する取得工程と、
前記取得工程で取得された画像と共に、前記取得工程で取得された傾きに関する情報に応じて回転させた第２の表示アイテムを第２の表示手段に表示するように制御する表示制御工程と、を有し、
前記表示制御工程では、前記第１の表示手段において前記画像と共に表示される前記第１の表示アイテムとは、前記画像に対する傾きが正負反転した状態となるように、前記第２の表示アイテムを表示するように制御することを特徴とする表示制御装置の制御方法。
【請求項１１】
コンピュータに、請求項８または１０に記載された制御方法の各工程を実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納したコンピュータによる読み取りが可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影システム及びその制御方法ならびに表示制御装置及びその制御方法、プログラム、記憶媒体に関するものである。
【背景技術】
【０００２】
撮像装置の背面ディスプレイに、撮像装置の傾きを示す水準器表示を行うことが行われている。特許文献１では、水平基準線として、撮像装置の背面モニタ画面の中央に、撮像装置の左右方向に平行な線を固定して表示すると共に、姿勢検出装置で検出した撮像装置の傾き角度に応じて水平撮影補助線を表示すること（水準器表示）が開示されている。このような水準器表示では、重力に対して固定位置で撮像装置の背面モニタを見ているユーザからは、撮像装置自体の傾きとは逆方向に回転して表示される重力基準線（特許文献１の水平撮影補助線）が相対的に動いていないように見える。重力基準線が、背面モニタに対して回転しているが重力に対しては固定しているためである。そのため、ユーザは、撮像装置の左右方向に固定表示された線（水平基準線）を、撮像装置の傾きに関わらずユーザからは静止して見える重力基準線（水平撮影補助線）に合わせるように撮像装置の姿勢を調整すれば、撮像装置を水平に構えることができる。
【０００３】
一方で、撮像装置を外部機器であるコンピュータと接続し、撮像装置の背面ディスプレイ画面に表示されるライブビュー表示をコンピュータのディスプレイ（外部モニタ）に表示する方法（リモートライブビュー撮影）がある（特許文献２）。このような構成によれば、ユーザは、外部モニタでの表示を見ながら撮影を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２７１６５４号公報
【特許文献２】特開２０１１−０４９６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２のように、撮像装置の傾きに関わらず固定設置された外部モニタで、特許文献１のような従来の水準器表示を行った場合を考える。この場合、外部モニタを見ているユーザからは、撮像装置の左右方向に固定表示された線が相対的に動いていないように見え、撮像装置自体の傾きとは逆方向に回転して表示される重力基準線の方が動いているように見える。しかも、重力基準線が撮像装置自体の傾きとは逆方向に動いているように見えてしまう。そのため、外部モニタに表示された重力基準線を参考に撮像装置本体の傾きを操作する場合、撮像装置を撮影者が意図した姿勢にあわせづらくなるといった課題があった。
【０００６】
本発明は上記の課題に鑑みてなされたものであり、外部モニタで撮像装置の傾きに関する表示をする場合に、外部モニタの閲覧者が撮像装置を意図した姿勢にあわせやすくした表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための本発明の一態様による撮影システムは以下の構成を備える。すなわち、
第１の表示手段を有する撮像装置と、第２の表示手段を有する表示制御装置とが通信接続された撮影システムであって、
前記撮像装置は、
当該撮像装置の傾きを検出する検出手段と、
前記撮像装置が撮影した画像と共に、水平または垂直方向を示す第１の表示アイテムを前記検出手段により検出した前記撮像装置の傾きに応じて回転させて前記第１の表示手段に表示するように制御する第１の表示制御手段と、を有し、
前記表示制御装置は、
前記撮像装置が撮影した画像と、前記撮像装置の傾きに関する情報とを取得する取得手段と、
前記取得手段で取得した画像と共に、前記取得手段で取得した傾きに関する情報に応じて回転させた第２の表示アイテムを前記第２の表示手段に表示するように制御する第２の表示制御手段と、を有し、
前記第２の表示制御手段は、前記第１の表示手段において前記画像と共に表示される前記第１の表示アイテムとは、前記画像に対する傾きが正負反転した状態となるように、前記第２の表示アイテムを表示するように制御する。
【発明の効果】
【０００８】
本発明によれば、外部モニタで撮像装置の傾きに関する表示をする場合にも、外部モニタの閲覧者が撮像装置を意図した姿勢に合わせやすくなる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態のシステム構成例を示す図。
【図２】パーソナルコンピュータ（ＰＣ）の構成例を示すブロック図。
【図３】デジタルカメラの構成例を示すブロック図。
【図４】デジタルカメラの表示画面における水準器表示の表示例と、デジタルカメラの傾きの例を示す図。
【図５】リモートライブビュー画面の表示例を示す図。
【図６】第１実施形態に係るコンピュータの制御手順を示すフローチャート。
【図７】第１実施形態に係るデジタルカメラの制御手順を示すフローチャート。
【図８】第２実施形態に係るデジタルカメラの制御手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１１】
［第１実施形態］
＜システム構成の例＞
図１は、第１実施形態にかかわるシステム構成を示す図である。１００は情報処理装置としてのパーソナルコンピュータ（以下、ＰＣ）、２００は撮像装置としてのデジタルカメラである。ＰＣ１００とデジタルカメラ２００とは、ケーブル３００を介して接続されており、デジタルカメラ２００の背面の表示部に表示されているライブビュー画像が、ＰＣ１００の画面上にほぼリアルタイムに表示されるようになっている。なお、本実施形態では、ＰＣ１００とデジタルカメラ２００とがケーブル３００で接続される例を示すが、ＰＣ１００とデジタルカメラ２００とが無線等で接続されるようにしてもかまわない。また、デジタルカメラ２００と接続される外部機器としてＰＣ１００が接続された例を示したがこれに限られるものではない。例えば、タブレット端末等、以下に説明する機能を実現できる情報処理装置であれば、いかなる外部機器であってもよい。
【００１２】
＜ＰＣ１００の構成＞
図２のブロック図に、デジタルカメラ２００と接続可能な外部機器としてのＰＣ１００の内部構成例を示す。ＰＣ１００において、内部バス１５０に対してＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、画像処理部１０４、表示制御部１１５、操作部１０６、記録媒体Ｉ／Ｆ１０７、外部Ｉ／Ｆ１０９、通信Ｉ／Ｆ１１０が接続されている。内部バス１５０に接続される各部は、内部バス１５０を介して互いにデータのやりとりを行うことができるようにされている。
【００１３】
ＣＰＵ１０１は、例えば不揮発性メモリ１０３に格納されるプログラムに従い、メモリ１０２をワークメモリとして用いて、ＰＣ１００の各部を制御する。メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）からなる。不揮発性メモリ１０３には、画像データや音声データ、その他のデータ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリ１０３は例えばハードディスク（ＨＤ）やＲＯＭなどで構成される。
【００１４】
画像処理部１０４は、ＣＰＵ１０１の制御に基づいて、不揮発性メモリ１０３や記録媒体１０８に格納された画像データ、外部Ｉ／Ｆ１０９を介して取得した映像信号、通信Ｉ／Ｆ１１０を介して取得した画像データ、などに対して各種画像処理を施す。画像処理部１０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理などが含まれる。画像処理部１０４は特定の画像処理を施すための専用の回路ブロックで構成されても良い。また、画像処理の種別によっては画像処理部１０４を用いずにＣＰＵ１０１がプログラムに従って画像処理を施すことも可能である。
【００１５】
ディスプレイ１０５は、ＣＰＵ１０１の制御に基づいて、映像データや画像データから形成された画像や、ＧＵＩ（Graphical User Interface）を構成するＧＵＩ画面などを表示する。ＣＰＵ１０１は、プログラムに従い表示制御信号を生成し、表示制御部１１５がディスプレイ１０５に表示するための映像信号を生成して出力するように制御する。ディスプレイ１０５は表示制御部１１５から出力された映像信号に基づいて映像を表示する。なお、ＰＣ１００自体が備える構成としてはディスプレイ１０５に表示させるための映像信号を出力するためのインターフェース（表示制御部１１５）までとし、ディスプレイ１０５は外付けのモニタ（テレビなど）で構成してもよい。
【００１６】
操作部１０６は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
【００１７】
記憶媒体Ｉ／Ｆ１０７は、メモリカードやＣＤ、ＤＶＤといった記録媒体１０８が装着可能とされ、ＣＰＵ１０１の制御に基づき、装着された記録媒体１０８からのデータの読み出しや、当該記録媒体１０８に対するデータの書き込みを行う。外部Ｉ／Ｆ１０９は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。本実施形態のＰＣ１００は、この外部Ｉ／Ｆ１０９とケーブル３００を介して、デジタルカメラ２００と接続することが可能である。通信Ｉ／Ｆ１１０は、外部機器やインターネット１１１などと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。
【００１８】
＜デジタルカメラ２００の構成＞
図３は、本実施形態によるデジタルカメラ２００の構成例を示すブロック図である。図３において、撮影レンズ２０３はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター２０１は絞り機能を備えるシャッターである。撮像部２２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２２３は、撮像部２２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア２０２は、デジタルカメラ２００の、撮影レンズ２０３を含む撮像系を覆うことにより、撮影レンズ２０３、シャッター２０１、撮像部２２２を含む撮像系を汚れや破損から保護する。
【００１９】
画像処理部２２４は、Ａ／Ｄ変換器２２３からのデータ、又は、メモリ制御部２１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部２５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２０】
Ａ／Ｄ変換器２２３からの出力データは、画像処理部２２４及びメモリ制御部２１５を介して、或いは、メモリ制御部２１５を介してメモリ２３２に直接書き込まれる。メモリ２３２は、撮像部２２２によって得られＡ／Ｄ変換器２２３によりデジタルデータに変換された画像データや、表示部２２８に表示するための画像データを格納する。メモリ２３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２１】
また、メモリ２３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器２１３は、メモリ２３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２２８に供給する。こうして、メモリ２３２に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２１３を介して表示部２２８により表示される。表示部２２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器２１３からのアナログ信号に応じた表示を行う。また、表示部２２８はスルー画像表示（ライブビュー表示）により、電子ビューファインダとして機能する。この場合、Ａ／Ｄ変換器２２３によって一度Ａ／Ｄ変換されメモリ２３２に蓄積されたデジタル信号は、Ｄ／Ａ変換器２１３においてアナログ変換され、表示部２２８に逐次転送され、表示される。
【００２２】
不揮発性メモリ２５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ２５６には、システム制御部２５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムには、本実施形態にて後述する各種フローチャートを実行するためのプログラムが含まれる。
【００２３】
システム制御部２５０は、デジタルカメラ２００全体を制御する。システム制御部２５０は、前述した不揮発性メモリ２５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ２５２は、一般的にはＲＡＭが用いられる。システムメモリ２５２には、システム制御部２５０の動作用の定数、変数が保持されるとともに、不揮発性メモリ２５６から読み出したプログラム等が展開される。また、システム制御部２５０はメモリ２３２、Ｄ／Ａ変換器２１３、表示部２２８等を制御することにより表示制御も行う。
【００２４】
システムタイマ２５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。モード切替スイッチ２６０、シャッターボタン（第１シャッタースイッチ２６１と第２シャッタースイッチ２６２）、操作部２７０はシステム制御部２５０に各種の動作指示を入力するための操作手段である。
【００２５】
モード切替スイッチ２６０は、システム制御部２５０の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとしては、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切り替えスイッチ２６０で、静止画撮影モードに含まれるこれらのモードのいずれかに直接切り替えることができる。あるいは、モード切り替えスイッチ２６０で静止画撮影モードに一旦切り換えた後に、他の操作部材を用いて静止画撮影モードに含まれるこれらのモードのいずれかに切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。第１シャッタースイッチ２６１は、デジタルカメラ２００に設けられたシャッターボタンの操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作が開始される。
【００２６】
第２シャッタースイッチ２６２は、シャッターボタンの押し込み操作の完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部２５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２２からの信号読み出しから記録媒体２９０に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２７】
操作部２７０の各操作部材は、表示部２２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２２８に表示される。利用者は、表示部２２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２８】
電源制御部２８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部２８０は、その検出結果及びシステム制御部２５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２９０を含む各部へ供給する。電源スイッチ２７２がオンされると、システム制御部２５０は、電源制御部２８０に各部への電力供給を行なうよう指示する。
【００２９】
電源部２３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ２１８は、メモリカードやハードディスク等の記録媒体２９０とのインターフェースである。記録媒体２９０は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３０】
加速度センサ２５４はデジタルカメラ２００に加わる加速度を検出するセンサである。加速度センサ２５４は、Ｘ軸、Ｙ軸、Ｚ軸の３軸の加速度を検出可能であり、これによりデジタルカメラ２００の重力方向におけるヨー、ロール、ピッチがわかる。システム制御部２５０に備わる姿勢検出部は、加速度センサ２５４によって重力加速度（重力方向）を検出し、デジタルカメラ２００の姿勢を検出する処理を行う。検出されたデジタルカメラ２００の姿勢角度に基づき、基準姿勢における角度を基準角度（０°）として、基準角度からの傾き角度を表示部２２８に表示することができる（水準器表示）。この水準器表示は、静止画あるいは動画撮影モード時に、構図を水平に調整するためや、水平位置と比較した構図決めを行うために利用される。基準角度は、デジタルカメラ２００の姿勢によって異なる。デジタルカメラ２００のシステム制御部２５０は、姿勢検知によって正位置、右縦位置、左縦位置、逆さまのどの基準姿勢に最も近いかに応じて、水準器にて０°に定義する基準角度を設定する。
【００３１】
外部Ｉ／Ｆ２５５は、外部機器と接続するためのインターフェースである。外部Ｉ／Ｆ２５５は、有線通信、あるいは無線通信で外部機器と接続することができ、外部機器と相互に情報（映像情報や加速度センサ２５４からの情報を含む）をやり取りすることができる。ここで、有線通信としては、例えば、ＵＳＢケーブル、ＬＡＮケーブル、或いはＨＤＭＩケーブルなどを介しての通信が、無線通信としては、例えば無線ＬＡＮ、Bluetooth（商標）などを用いた通信があげられる。また、外部Ｉ／Ｆ２５５は、映像出力端子であってもよく、撮像部２２２で撮像しているライブビュー画像、記録媒体２９０に記録された画像を再生した映像、各種アイコンや情報表示などのＧＵＩ映像などを出力して外部モニタに表示させることができる。表示部２２８に表示しているものと同様の内容を出力することもできるし、外部モニタに適するように生成した映像を出力することも可能である。なお、本実施形態ではこの外部Ｉ／Ｆ２５５、ケーブル３００を介して、上記のＰＣ１００と接続することができる。
【００３２】
＜デジタルカメラ２００でのライブビュー表示例＞
図４（ａ）に、デジタルカメラ２００の表示部２２８の表示画面における水準器表示の表示例を示す。デジタルカメラ２００の水準器表示において、デジタルカメラ２００の左右方向に平行なカメラ基準線３３１が表示されるとともに、加速度センサ２５４で検出したデジタルカメラ２００の姿勢に基づいた重力基準線３３２が表示される。また、加速度センサ２５４で検出したデジタルカメラ２００の仰角の角度情報から仰角の角度を示す仰角俯角マーク３３３が表示される。カメラ基準線３３１はカメラの姿勢によらず表示位置は表示部２２８の表示画面上で固定であり、常にデジタルカメラ２００の左右方向に平行に表示される。重力基準線３３２は、デジタルカメラ２００の左右方向に対する、重力を基準とした水平方向（重力と垂直な方向）の角度を示している。したがって、重力基準線３３２は、デジタルカメラ２００の姿勢の変化に応じて、表示される角度（カメラの左右方向に対する角度）が更新される動的な線である。図４（ａ）では、デジタルカメラ２００の左右方向に対する、重力を基準とした水平方向（重力と垂直な方向）の角度（以下、水平傾き角度Ａと称する）が３０°である場合の例を示している。従って、カメラ基準線３３１から重力基準線３３２に向かう角度が３０°となっている。
【００３３】
さらにデジタルカメラ２００の表示部２２８における水準器表示では、デジタルカメラ２００の仰角・俯角の角度を示す仰角俯角マーク３３３も表示される。仰角、俯角とは、デジタルカメラ２００のレンズ光軸が重力方向と垂直な方向（水平方向）に対してどれだけ傾いているかを示す角度（以下、垂直傾き角度Ｃと称する）である。水平方向に対してどれだけ上向きに傾いているかを示す角度が仰角であり、どれだけ下向きに傾いているかを示す角度が俯角である。図４（ｂ）に、水平方向に対して光軸が下側に傾いた様子を図示する。デジタルカメラ２００のレンズ側が水平方向に対して下方向に傾いた場合には、撮像装置の仰角・俯角の角度を示す仰角俯角マーク３３３は、カメラ基準線３３１よりも上部に表示される。
【００３４】
また、表示部２２８の表示画面における水準器表示の表示形態は、デジタルカメラ２００が横向き（正位置）の場合と縦向きの場合で異なる。加速度センサ２５４から検出した角度が正位置、右縦位置、左縦位置、逆さまの４つの状態の角度範囲の何れに収まるかに応じてデジタルカメラ２００の位置状態を判定する。そして、判定された位置状態が正位置または逆さまの状態では、デジタルカメラ２００の左右方向にカメラ基準線３３１を表示する。また、判定された位置状態が右縦位置（背面右手が下の縦位置）または左縦位置（背面左手が下の縦位置）の状態では、デジタルカメラ２００の上下方向にカメラ基準線３３１を表示する。なお、デジタルカメラ２００の仰角を示す仰角俯角マーク３３３は、仰角・俯角の変化に応じてカメラ基準線３３１に垂直な方向に移動するように表示される。
【００３５】
＜ＰＣ１００での表示例＞
図５に、デジタルカメラ２００と接続したＰＣ１００のディスプレイ１０５に表示される水準器表示のためのウインドウの表示例を示す。操作／表示ウインドウ３１０は、ＰＣ１００のディスプレイ１０５に表示された、リモートライブビューの操作・表示画面である。ＰＣ１００と接続されたデジタルカメラ２００がライブビューを開始すると、デジタルカメラ２００からライブビュー画像がＰＣ１００へ送られ、操作・表示ウインドウ３１０のライブビュー表示部３１１にライブビュー表示がなされる。
【００３６】
カメラ基準線３１９は、ライブビュー画像中におけるデジタルカメラ２００の左右方向を示す線（カメラ基準線３３１）であり、常にディスプレイ１０５の左右方向に平行に固定表示される。重力基準線３１６は、デジタルカメラ２００から受信した水平傾き角度Ａに応じて表示される線であり、デジタルカメラ２００の姿勢の変化に応じて回転して表示される。ただし、ＰＣ１００側のディスプレイ１０５で表示される重力基準線３１６のカメラ基準線３１９に対する角度と、デジタルカメラ２００の表示部２２８で表示される重力基準線３３２のカメラ基準線３３１に対する角度とは正負が反転する。このようにすることで、図４（ａ）と図５を並べてみるとわかるとおり、ＰＣ１００側のディスプレイ１０５に表示された重力基準線３１６が、あたかもデジタルカメラ２００の傾きと一致しているように見える。また、カメラ基準線３１９があたかも重力基準の水平方向（デジタルカメラ２００側での重力基準線３３２）に一致しているように見える。すなわち重力基準線３１６がデジタルカメラ２００の傾きの変化と同一の動きとして見える。従ってＰＣ１００のディスプレイ１０５を見ているユーザは、重力基準線３１６を（重力基準の水平線ではなく）デジタルカメラ２００の傾きとみなすことで、デジタルカメラ２００の姿勢の調整を直感的に行えるようになる。
【００３７】
例えば、デジタルカメラ２００の姿勢を水平にしたければ、重力基準線３１６がカメラ基準線３１９に一致するようにデジタルカメラ２００を動かせばよい。ただし、重力基準線３１６は実際の角度とは正負を逆にして表示しているため、実世界を示すライブビュー表示とは不整合が起こる。すなわち、重力基準線３１６が時計回りに回るようにデジタルカメラ２００の姿勢を動かすと、ライブビュー表示されている静物である花瓶は反時計回りに回ることになる。そのため、ライブビュー画像に対してただ水準器を重ねて表示したのでは分かりにくくなることも考えられる。従って、重力基準線３１６と平行にデジタルカメラ２００を模擬した画像を表示するようにして、重力基準線の見方をガイドするようにするとなお良い。このデジタルカメラ２００を模擬した画像の左右方向が、重力基準線３１６と常に平行になるように可変表示する。
【００３８】
マーク３１７は、ライブビュー表示部３１１の中央からの同心円上で、常に重力基準線３１６と９０°の角度を保つように、デジタルカメラ２００の傾きの変化に応じて可変表示される。目盛３１８に対して表示された仰角俯角マーク３２０は、デジタルカメラ２００の仰角・俯角を示している。仰角俯角マーク３２０は、デジタルカメラ２００の表示部２２８で表示される仰角俯角マーク３３３とは、カメラ基準線からの位置が正負逆で表示される。
【００３９】
表示ボタン３２１、３２２は、水準器表示を切り替えるための表示ボタンである。なお、マウス操作でカーソルを合わせた状態でクリックすることなどにより機能を発動するディスプレイ表示されたボタンを表示ボタンという。また、以下では、カーソルを表示ボタンに合わせた状態でクリックすることを単に（表示ボタンを）押下すると称する。表示ボタン３２１が押下されると、デジタルカメラ２００の表示部２２８で表示される水準器の表示と同様の水準器表示をライブビュー表示部３１１に行うことができる。このようにすると、図４（ａ）における表示部２２８と同様の表示がディスプレイ１０５で行われる。また、表示ボタン３２２が押下されると、上述した図５のような水準器表示が行われる。
【００４０】
オートフォーカスボタン３１２は、遠隔操作でデジタルカメラ２００におけるオートフォーカスを行う表示ボタンであり、ＯＮボタンとＯＦＦボタンといった表示ボタンを含む。オートフォーカスボタン３１２のうちのＯＮボタンが押下されるとデジタルカメラ２００でオートフォーカスが実行され、ＯＦＦボタンが押下されるとオートフォーカスが中断される。ＯＮボタンが操作されると、ＰＣ１００は、デジタルカメラ２００にフォーカス合わせを命令するコマンドを通知する。ＰＣ１００は、フォーカス合わせを命令するコマンドを通知すると、フォーカスの状態確認をしやすくする為、水準器表示（カメラ基準線３１９、重力基準線３１６、マーク３１７、目盛３１８、仰角俯角マーク３２０）を消去する。こうして、ライブビュー表示部３１１の表示は、水準器表示を行っていないライブビュー単体の表示となる。その後オートフォーカスが終了すると、自動でライブビュー表示部３１１での水準器表示を復帰させる。なお、デジタルカメラ２００においても、フォーカス合わせを命令するコマンドの通知を受信してオートフォーカスを実行する際に、水準器表示（カメラ基準線３３１、重力基準線３３２、仰角俯角マーク３３３）を消去するように構成してもよい。
【００４１】
クリックホワイトバランス３１３内の表示ボタンである白点指定ボタン３１４が押下されると、クリックホワイトバランス機能が有効になる。クリックホワイトバランス機能とは、ライブビュー表示部３１１上にてマウス操作可能なポインタを使用して白点指定を行い、接続されているデジタルカメラ２００で指定された座標に基づいたホワイトバランス制御を行わせる機能である。白点指定のためのポインタとしては、例えば、スポイトツール（スポイト状のマウスカーソル）が用いられる。クリックホワイトバランス機能が有効状態となると、ライブビュー表示部３１１上のライブビュー表示画像を、スポイト状のカーソルにより白点指定をしやすくする為、上述のオートフォーカス時と同様に水準器表示を消去する。その結果、操作／表示ウインドウ３１０にあるライブビュー表示部３１１の表示は、水準器表示を行っていないライブビュー単体の表示となる。その後クリックホワイトバランス機能が無効状態となると、自動でライブビュー表示部３１１での水準器表示を復帰させる。
【００４２】
また、上記の例では、オートフォーカスやクリックホワイトバランスにおいて視認性を向上させるために、水準器表示を消去するが、これに限られるものではない。例えば、水準器表示を消去する代わりに水準器表示の透過率を増加させ、ライブビュー表示の視認性を向上させるといった代替の表示方法を適用しても良い。或いは、ライブビュー表示の表示領域外に水準器表示を行なうようにしてもよい。
【００４３】
なお、水準器表示を消去する条件の例としてオートフォーカス中やクリックホワイトバランス中であるといった例を示したが、水準器表示を消去する条件はこれらに限られるものではない。例えば、
・撮影者がライブビュー表示を確認しながらＰＣ１００からフォーカス駆動命令を行うといったマニュアルフォーカス中、
・被写界深度の確認を行うためのデジタルカメラ２００の絞りの絞り込み中、
・ＰＣ１００からの露出補正の命令に基づいて露出の確認を行っている最中、
・ユーザの操作によるライブビュー表示部３１１におけるオートフォーカス枠の移動中、
・デジタルカメラ２００がオートフォーカス中やレンズ絞り込み中などの状態であるといった通知がある場合、等が挙げられる。
【００４４】
＜ＰＣ１００の動作について＞
図６に、ディスプレイ１０５にリモートライブビューの操作・表示ウインドウ３１０を表示するためのＰＣ１００側での処理のフローチャートを示す。なお、図６の処理は、例えば、ＣＰＵ１０１が不揮発性メモリ１０３に記録されたプログラムをメモリ１０２に展開して実行することで実現される。
【００４５】
ステップＳ１０１でＰＣ１００電源の電源をＯＮとする操作があると、電源をＯＮにし、ＰＣ１００の各部に通電させ動作可能な状態にする。なお、この時点でデジタルカメラ２００と通信可能に接続されているものとする。
【００４６】
ステップＳ１０２で、ＣＰＵ１０１は、外部Ｉ／Ｆ１０９を介してデジタルカメラ２００へ現在のＰＣ１００の設定情報を通知（送信）する。ここで通知する設定情報とは、撮影モードの設定情報、ホワイトバランスの設定情報、ライブビュー情報などの各情報である。また、ＣＰＵ１０１は、外部Ｉ／Ｆ１０９を介してデジタルカメラ２００から情報の受信も行う。デジタルカメラ２００から受信する情報にはデジタルカメラ２００の各種設定状態や、動作モードなどが含まれる。これらデジタルカメラ２００からの情報は、デジタルカメラ２００の状態が撮影者によって設定変更された場合、ＰＣ１００からデジタルカメラ２００の設定変更を行なった場合などに、デジタルカメラ２００からＰＣ１００へ、更新内容が通知される。ステップＳ１０３では、ＣＰＵ１０１は、リモートライブビューを開始することをデジタルカメラ２００へ通知する。デジタルカメラ２００は、この通知を受け取るとライブビューを開始し、リモートビューに必要な情報をＰＣ１００に送信する（図７により後述する）。
【００４７】
ステップＳ１０４において、ＣＰＵ１０１は、一定間隔でライブビュー画像の送信要求をデジタルカメラ２００に送信することで、デジタルカメラ２００からライブビュー画像を一定間隔で受信する（カメラ側での図７のＳ２０７〜Ｓ２０９と共動する処理）。
受信されたライブビュー画像は、ディスプレイ１０５のライブビュー表示部３１１に表示される。ライブビュー表示部３１１のライブビュー画像はデジタルカメラ２００からライブビュー画像が受信されるごとに更新され、これによりライブビュー表示部３１１にはリモートライブビュー画面が表示される。ステップＳ１０５において、ＣＰＵ１０１は、ステップＳ１０４にて取得したライブビュー画像に付帯している角度情報を取得する。角度情報には、デジタルカメラ２００の水平傾き角度Ａおよび垂直傾き角度Ｃの情報と、正位置、右縦位置、左縦位置、逆さまの４つの位置状態に関する判定情報とが含まれる。
【００４８】
ステップＳ１０６において、ＣＰＵ１０１は、デジタルカメラ２００から得られた角度情報から、ライブビュー表示部３１１へ水準器表示するための角度計算を行う。この角度計算について説明する。重力基準線３１６は、３６０°から水平傾き角度Ａを引いて求められる角度Ｂ（Ｂ=３６０−Ａ＝−Ａ）だけ、カメラ基準線３１９から傾けた角度でライブビュー表示部３１１上に表示する。なお、０°と３６０°は同角度として扱う。その結果、ライブビュー表示部３１１に表示される重力基準線３１６はデジタルカメラ２００の表示部２２８に表示される重力基準線３３２とは正負が逆に表示される。すなわち、重力基準線３１６と重力基準線３３２とでは、デジタルカメラ２００の姿勢が変化した時の回転方向が互いに逆となる。
【００４９】
垂直傾き角度Ｃも同様に、３６０°から垂直角度情報Ｃを引いて角度Ｄ（Ｄ=３６０−Ｃ）を求めることにより、角度Ｃと角度Ｄの正負を逆にする。仰角俯角マーク３２０は、例えば、デジタルカメラ２００の仰角を示す目盛３１８のうちリモートライブビュー画面の中央の位置を仰角０°として±９０°の範囲まで表示する場合、以下のように表示される。
・角度Ｄが０°から９０°までは、リモートライブビュー画面の中央から上方向に仰角俯角マーク３２０を表示する。
・角度Ｄが３６０°から２７０°までは、リモートライブビュー画面の中央から下方向に仰角俯角マーク３２０を表示する。
・角度Ｄが９０°から１８０°までは、リモートライブビュー画面の中央から上方向に仰角俯角マーク３２０を表示する。
・角度Ｄが１８０°から２７０°までは、リモートライブビュー画面の中央から下方向に仰角俯角マーク３２０を表示する。
【００５０】
なお、０°と３６０°は同角度として扱う。その結果、ライブビュー表示部３１１のリモートライブビュー画面に表示されるデジタルカメラ２００の仰角俯角マーク３２０は、デジタルカメラ２００の背面ディスプレイである表示部２２８に表示される仰角俯角マーク３３３とは上下逆の方向に表示される。なお、本実施形態ではリモートライブビュー画面の中央の位置を仰角０°と例示したが、仰角０°位置はライブビュー表示部３１１の任意の位置へ定めても構わない。
【００５１】
ステップＳ１０７において、ＣＰＵ１０１は、ライブビュー表示部３１１において水準器表示を表示可能な条件が満たされているか否かを判定する。満たされている（ＹＥＳ）と判定された場合、処理はステップＳ１０８に進み、満たされていない（ＮＯ）と判定された場合、処理はステップＳ１０９へ進む。なお、ステップＳ１０７では、上述した「水準器表示を消去する条件」が満たされる場合に、表示可能な条件が満たされていないと判定することになる。
【００５２】
ステップＳ１０８において、ＣＰＵ１０１は、ライブビュー表示部３１１において、Ｓ１０６で算出した正負が逆の水平傾き角度Ａ（すなわち角度Ｂ）、正負が逆の垂直傾き角度Ｃに基づいて、図５で説明したような水準器表示をするよう制御する。ステップＳ１０８を終えると処理はステップＳ１１０へ進む。一方、ステップＳ１０９において、ＣＰＵ１０１は、水準器表示を消去し（または水準器表示の透過率を高くし）、処理をステップＳ１１０へ進める。ステップＳ１１０において、ＣＰＵ１０１は、デジタルカメラ２００側のライブビューの終了操作または、ＰＣ１００にてユーザがリモートライブビューの終了操作を行ったコマンドがあったか否かを判断する。いずれかの終了操作があったと判断された場合には、処理はステップＳ１１１に進み、いずれの終了操作もなされていないと判断された場合には、処理はステップＳ１０４へ戻る。
【００５３】
ステップＳ１１１において、ＣＰＵ１０１は、操作・表示ウインドウ３１０を閉じ、デジタルカメラ２００へライブビューの終了を通知し、リモートライブビューを終了する。そして、ステップＳ１１１においてＣＰＵ１０１は通信を切断する。
【００５４】
＜デジタルカメラの動作について＞
図７に、外部Ｉ／Ｆ２５５を介して外部機器であるＰＣ１００と接続されたデジタルカメラ２００における動作のフローチャートを示す。図７に示されるフローチャートの動作は、不揮発性メモリ２５６に記録されたプログラムをシステムメモリ２５２に展開してシステム制御部２５０が実行することで実現される。
【００５５】
ステップＳ２０１でデジタルカメラ２００の電源をＯＮにする操作があると、デジタルカメラ２００の各部に電力が供給され、動作可能な状態となる。なお、この時点でＰＣ１００とは、通信可能に接続されており、ライブビュー画像を出力可能な状態となっているものとする。ステップＳ２０２において、システム制御部２５０は、初期通信を行ってＰＣ１００へデジタルカメラ２００の現在の設定情報を通知するとともに、ＰＣ１００から設定情報を受信する。デジタルカメラ２００からＰＣ１００へ送信される設定情報とは、撮影モードの設定状態、ホワイトバランスの設定状態、ライブビュー状態などの各情報である。デジタルカメラ２００の設定情報の通知は、例えば、デジタルカメラ２００の設定状態が撮影者からの操作により変更された場合、ＰＣ１００からのコマンドに基づいてデジタルカメラ２００の設定が変更された場合等に、なされる。ステップＳ２０３では、システム制御部２５０は、ＰＣ１００よりリモートライブビューの開始命令コマンドを受信したことに応じて、ライブビューを開始する。
【００５６】
ステップＳ２０４では、システム制御部２５０は、ライブビュー画像の撮像を行う。撮像されたライブビュー画像は逐次更新されて、表示部２２８に表示される。ステップＳ２０５において、システム制御部２５０は、加速度センサ２５４で検出された、デジタルカメラ２００のＸ軸、Ｙ軸、Ｚ軸の３軸の角度の情報を取得する。これによりデジタルカメラ２００の水平傾き角度Ａ、垂直傾き角度Ｃが取得される。ステップＳ２０６において、システム制御部２５０は、加速度センサ２５４から得られた角度情報から、デジタルカメラ２００の位置状態が、正位置、右縦位置、左縦位置、逆さまの４状態のうちのいずれであるかを判定する。そして、システム制御部２５０は、判定された位置状態に応じた水準器表示を表示部２２８に表示されたライブビュー画像に重畳して表示させる。このときの表示例は、図４（ａ）により前述したとおりである。
【００５７】
ステップＳ２０７において、システム制御部２５０は、デジタルカメラ２００と接続されているＰＣ１００よりライブビュー画像の送信要求があるか否かを判定する。送信要求がある（ＹＥＳ）場合は、処理はステップＳ２０８に進み、送信要求が無い（ＮＯ）場合は、処理はステップＳ２１０へ進む。ステップＳ２０８において、システム制御部２５０は、ライブビュー画像をＰＣ１００へ送信する。そして、ステップＳ２０９において、システム制御部２５０は、デジタルカメラ２００の角度情報（水平傾き角度Ａ、垂直傾き角度Ｃと、正位置、右縦位置、左縦位置、逆さまのいずれであるかの位置情報を含む）をＰＣ１００へ送信する。
【００５８】
ステップＳ２１０では、デジタルカメラ２００側でライブビューの終了操作を受け付けたか否か、或いはＰＣ１００にてユーザがリモートライブビューの終了操作を行ったこと示す終了コマンドを受け付けたか否かを判断する。終了操作或いは終了コマンドを受け付けたと判断された場合（ＹＥＳ）は、処理はステップＳ２１１に進む。他方、終了操作、終了コマンドのいずれも受け付けていないと判断された場合（ＮＯ）は、処理はステップＳ２０４へ戻り、再度ライブビュー画像を撮像する。ステップＳ２１１において、システム制御部２５０は、表示部２２８でのライブビュー表示を終了する。そして、ステップＳ２１２において、システム制御部２５０はＰＣ１００との通信を切断する。
【００５９】
以上のように、本実施形態でのＰＣ１００のディスプレイ１０５における水準器表示では、重力検知に基づいて可変表示する表示アイテム（重力基準線３１６、仰角俯角マーク３２０）を、デジタルカメラ２００の水準器表示とは正負逆で表示する。このようにすることで、ＰＣ１００側のディスプレイ１０５に表示された重力検知に基づいて可変表示する表示アイテムが、あたかもデジタルカメラ２００の傾きと一致しているように見える。従ってＰＣ１００のディスプレイ１０５を見ているユーザは、重力検知に基づいて可変表示する表示アイテムをデジタルカメラ２００の傾きだと思えば、デジタルカメラ２００の姿勢の調整がしやすくなる。すなわち、外部モニタで撮像装置の傾きに関する表示をする場合にも、撮像装置を外部モニタの閲覧者が意図した姿勢に合わせやすくなる。
【００６０】
なお、重力検知に基づいて可変表示する表示アイテムをデジタルカメラ２００とは正負逆で表示すると、前述の通り、実世界を示すライブビュー表示とは不整合が起こる。従って、画像の内容によっては、水準器表示を行なわない方が良い場合がある。例えば、ライブビュー表示された被写体像に重力方向を認識しやすいような映像（例えば地平線や、建物の縁など）が含まれている場合にはかえって分かりにくい表示となりかねない。従って、ＣＰＵ１０１が、デジタルカメラ２００から取得されたライブビュー画像から画像特徴量を取得し、その画像特徴量に基づいて水準器表示を制御するようにしてもよい。たとえば、ライブビュー画像がそれだけで重力方向を認識しやすい画像であると判定された場合に、
・水準器表示を行わない、あるいは
・デジタルカメラ２００の表示部２２８で表示される水準器の表示と同様の水準器表示を行う、あるいは
・ライブビュー画像と水準器が重畳されないようにライブビュー表示部３１１と異なる位置、すなわちライブビュー画像の表示領域外に正負逆での水準器表示を行う、ようにする。なお、画像特徴量から重力方向を認識しやすい画像であると判定する方法としては種々の方法が考えられる。例えばライブビュー画像からエッジを検出し、直線のエッジ部が多い場合（直線と判定されるエッジの量が所定閾値を超える場合）に重力方向を認識しやすい画像であると判定することが挙げられる。
【００６１】
さらに、重力検知に基づいて可変表示される表示アイテムを、デジタルカメラ２００とは正負逆でＰＣ１００にて表示する際には、常に、ライブビュー画像と水準器が重畳されないように表示するようにしてもよい。すなわち、常に、ライブビュー表示部３１１と異なる位置に正負逆での水準器表示を行うようにしてもよい。
【００６２】
［第２実施形態］
第２実施形態は、第１実施形態ではＰＣ１００の側で行っていた、表示アイテムを正負逆に表示するための処理を、デジタルカメラ２００の側で行うものであり、デジタルカメラ２００は、出力先に応じて異なる水準器表示を出力する。すなわち、デジタルカメラ２００の背面モニタ（表示部２２８）への映像出力では従来どおりの水準器表示を行った映像を出力し、外部Ｉ／Ｆ２５５へは正負が逆になった水準器表示を行った映像を出力する。
【００６３】
以下、外部インターフェース２３８を介して外部モニタ（例えばＰＣ１００）と接続したデジタルカメラ２００における水準器表示の自動制御方法を説明する。水準器表示とライブビュー画像の表示は、デジタルカメラ２００と接続される外部モニタに表示される。デジタルカメラ２００は外部モニタの接続を検出すると、外部モニタ用の水準器表示（本実施形態では、表示アイテムの回転、移動方向について正負が反転された水準表示器）を作成し、これをライブビュー画像に重ねあわせ、外部モニタへ出力する。外部モニタであるＰＣ１００は、デジタルカメラ２００から受信した水準器表示をライブビュー表示部３１１に表示する。
【００６４】
図８は、第２実施形態の水準器表示制御フローチャートである。なお、図８に示されるフローチャートの動作は、不揮発性メモリ２５６に記録されたプログラムをシステムメモリ２５２に展開してシステム制御部２５０が実行することで実現される。なお、デジタルカメラ２００は、外部Ｉ／Ｆ２５５を介して、ＰＣ１００と接続されている。
【００６５】
ステップＳ３０１でデジタルカメラ２００の電源をＯＮにする操作があると、デジタルカメラ２００の各部は、電力が供給され、動作可能な状態となる。ステップＳ３０２において、システム制御部２５０は、撮影者の操作によるライブビューの開始命令をうけ、ライブビューを開始する。ステップＳ３０３において、システム制御部２５０は、ライブビュー画像を撮像する。ステップＳ３０４において、システム制御部２５０は、加速度センサ２５４により検出されたデジタルカメラ２００のＸ軸、Ｙ軸、Ｚ軸の３軸の角度の情報を取得する。ステップＳ３０５において、システム制御部２５０は、加速度センサ２５４から得られた角度情報から、デジタルカメラ２００の位置状態が、正位置、右縦位置、左縦位置、逆さまの４状態のうちのいずれであるかを判定する。そして、システム制御部２５０は、判定された位置状態に応じた水準器表示を表示部２２８に表示されたライブビュー画像に重畳して表示させる。このときの表示例は、図４（ａ）により前述したとおりである。
【００６６】
ステップＳ３０６において、システム制御部２５０は、デジタルカメラ２００の外部Ｉ／Ｆ２５５とＰＣ１００の外部Ｉ／Ｆ１０９が接続されているか否かを判定する。接続されていると判定された（ＹＥＳ）場合、処理はステップＳ３０７に進み、接続されていないと判定された（ＮＯ）場合、処理はステップＳ３０９へ進む。ステップＳ３０７において、システム制御部２５０は、加速度センサ２５４から得られた角度情報から、外部モニタで水準器表示するための角度計算を行い、得られた角度でもって水準器表示を生成する。より具体的には、図６のステップＳ１０６と同様の角度計算が実行され、その計算結果にしたがって表示アイテムを描画することで外部モニタ用の水準器表示が生成される。すなわち、加速度センサ２５４から得られた角度情報から、水平傾き角度Ａと正負が逆の角度Ｂに基づいて重力基準線を描画し、垂直傾き角度Ｃと正負が逆の角度Ｄに基づいて仰角俯角マークを描画する。ステップＳ３０８において、システム制御部２５０は、ライブビュー画像とステップＳ３０７で生成された水準器表示とを重ねあわせた画像を生成し、これをＰＣ１００へ送信する。なお、ライブビュー画像と水準器表示の画像とを、別々の画像として送信するようにしてもよい。
【００６７】
ステップＳ３０９において、システム制御部２５０は、デジタルカメラ２００においてライブビューの終了操作を受け付けたか否か、ＰＣ１００からリモートライブビューの終了操作の通知を受け付けたか否かを判断する。終了操作または終了通知を受け付けたと判定された（ＹＥＳ）場合、処理はステップＳ３１０に進む。また、終了操作、終了通知のいずれも受け付けていないと判定された場合（ＮＯ）、処理はステップＳ３０３へ戻り再度ライブビュー画像を撮像する。ステップＳ３１０において、システム制御部２５０は、デジタルカメラ２００におけるライブビューを終了する。
【００６８】
なお、図６のステップＳ１０７〜Ｓ１０９で説明したような判定により、ステップＳ３０７、Ｓ３０８における水準器表示のライブビュー画像への重畳を行なうか否かを決定するようにしてもよい。また、上述のＣＰＵ１０１やシステム制御部２５０のそれぞれの制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。また、上記各実施形態では、ＰＣ１００において水準器表示とライブビュー画像を同時に、又は、重畳して表示する構成を説明したが、ＰＣ１００においてライブビュー画像の表示を省略し、水準器表示のみを行なうようにしてもよい。
【００６９】
以上のように、上記各実施形態によれば、撮像装置と接続したコンピュータのディスプレイ等の外部モニタに水準器表示を行う状況において、外部モニタ表示される水準器表示は撮像装置の背面ディスプレイに表示する水準器とは逆の方向に動くように表示される。そのため、撮影者がコンピュータのディスプレイや外部モニタを見ながら撮像装置を動かして意図した構図に合わせる際の操作をより直感的に行えるようになる。
【００７０】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００７１】
また、上述した実施形態においては、本発明をデジタルカメラ、およびデジタルカメラと接続されるパーソナルコンピュータに適用した場合を例にして説明したが、本発明はこれらの例に限定されるものではない。例えば、撮像装置の姿勢情報に基づいた表示が可能な表示制御装置であれば本発明は適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００７２】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005820181.tif 000002
【図２】
0005820181.tif 000003
【図３】
0005820181.tif 000004
【図４】
0005820181.tif 000005
【図５】
0005820181.tif 000006
【図６】
0005820181.tif 000007
【図７】
0005820181.tif 000008
【図８】
0005820181.tif 000009