(57)【要約】【課題】ユーザの直感的な動作によって表示部に撮影補助情報を表示すること。【解決手段】撮像装置１００は、画像信号を出力する撮像部１と、画像信号に基づいて表示部１８に対する指示物体の接触位置における座標を検出する検出部２０を備える。また、検出部２０より、指示物体が表示部１８に接触する位置を始点とする始点座標と、指示物体が移動して表示部１８から離れる位置を終点とする終点座標を取得する制御部１５を備える。制御部１５は、始点座標又は終点座標が表示部１８の画面の端部にない場合、撮影を補助する撮影補助情報が画面の少なくとも２つの端部へ至るように、撮影補助情報を表示部１８に表示させる。【選択図】図１
2011205468.tif 000002
【特許請求の範囲】
【請求項１】
画像信号を出力する撮像部と、
前記画像信号に基づいて画像を表示する表示部に対する指示物体の接触位置における座標を検出する検出部と、
前記検出部より、前記指示物体が前記表示部に接触する位置を始点とする始点座標と、前記指示物体が移動して前記表示部から離れる位置を終点とする終点座標を取得し、前記始点座標又は前記終点座標が前記表示部の画面の端部にない場合、撮影を補助する撮影補助情報が前記画面の少なくとも２つの端部へ至るように、前記撮影補助情報を前記表示部に表示させる制御部と、を備える
撮像装置。
【請求項２】
前記制御部は、前記表示部に表示される前記撮影補助情報に対して前記指示物体が所定の動作を行った場合に、前記撮影補助情報を前記表示部から消去する指示を行う
請求項１記載の撮像装置。
【請求項３】
前記制御部は、前記所定の動作として、前記表示部に表示される前記撮影補助情報に対して、前記始点座標及び前記終点座標を結ぶ線分が交差するように前記指示物体の指示が行われた場合に、前記線分が交差した前記撮影補助情報を消去する指示を行う
請求項２記載の撮像装置。
【請求項４】
前記制御部は、前記撮影補助情報として、前記始点座標及び前記終点座標を通過する、前記表示部の横方向に平行な水平線、又は前記表示部の縦方向に平行な垂直線を前記表示部に表示する指示を行う
請求項３記載の撮像装置。
【請求項５】
前記制御部は、前記始点座標を中心として、前記表示部の縦方向及び横方向に一定の幅を有する領域内に前記終点座標が含まれる場合に、前記撮影補助情報を前記表示部に表示する指示を行う
請求項４記載の撮像装置。
【請求項６】
前記制御部は、前記指示物体の前記始点座標及び前記終点座標により求めた移動距離が、前記表示部の縦方向及び横方向の各辺に対して２０％〜４０％の範囲内である場合に、前記表示部に前記撮影補助情報を表示させない指示を行う
請求項５記載の撮像装置。
【請求項７】
前記制御部は、前記始点座標を中心として、前記表示部の縦方向及び横方向に前記始点座標を通過する仮想線に対して、所定の角度を有する領域内に前記終点座標が含まれる場合に、前記撮影補助情報を前記表示部に表示する指示を行う
請求項４記載の撮像装置。
【請求項８】
前記制御部は、前記指示物体の前記始点座標及び前記終点座標により求めた移動距離が、前記表示部の縦方向の長さに対して３０％の範囲内である場合に、前記表示部に前記撮影補助情報を表示させない指示を行う
請求項７記載の撮像装置。
【請求項９】
前記制御部は、前記表示部を縦又は横方向に所定の数で分割する位置に前記撮影補助情報を表示する
請求項１記載の撮像装置。
【請求項１０】
前記制御部は、前記所定の動作として、前記表示部に表示される前記撮影補助情報に沿って接触する前記指示物体が前記始点座標及び前記終点座標により求めた所定の移動距離で移動した場合に、前記表示部から全ての前記撮影補助情報を消去する指示を行う
請求項２記載の撮像装置。
【請求項１１】
前記制御部は、前記所定の動作として、前記始点座標及び前記終点座標の近傍にある、前記表示部に表示される前記撮影補助情報を消去するか、又は前記表示部に表示される全ての前記撮影補助情報を消去する制御を行う
請求項２記載の撮像装置。
【請求項１２】
前記制御部は、
前記検出部から受け取った座標のうち、前記始点座標をメモリの第１の記憶領域に書込み、前記表示部に接触し続ける前記指示物体の移動に伴って受け取る前記座標を前記終点座標に達するまで前記メモリの第２の記憶領域に上書きする座標取得部と、
前記指示物体が前記終点座標に達し、前記メモリから読出した前記始点座標及び前記終点座標より求めた移動距離が閾値以上である場合に、前記指示物体が前記撮影補助情報を前記表示部に表示することを指示する指示動作が行われたことを検出し、前記指示動作に合わせた前記撮影補助情報を前記表示部に表示させる指示を行う指示動作検出部と、を備える
請求項１記載の撮像装置。
【請求項１３】
画像信号を出力する手順、
前記画像信号に基づいて画像を表示する表示部に対する指示物体の接触位置における座標を検出する手順、
前記指示物体が前記表示部に接触する位置を始点とする始点座標と、前記指示物体が移動して前記表示部から離れる位置を終点とする終点座標を取得し、前記始点座標又は前記終点座標が前記表示部の画面の端部にない場合、撮影を補助する撮影補助情報が前記画面の少なくとも２つの端部へ至るように、前記撮影補助情報を前記表示部に表示させる手順と、を
コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、表示部に被写体の画像を表示させ、この被写体を撮像する場合に適用して好適な撮像装置及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルスチルカメラやデジタルビデオカメラ等の撮像装置は、高機能化、高解像度化が進んでいる。一般に、撮像装置は被写体をすぐに確認できるようにするため、液晶ディスプレイパネル等の表示部を備える。表示部には、撮像装置によって撮像された画像だけでなく、撮像時のガイドとして各種の情報（露出調整、シャッタスピードの調整、撮像モード等）が表示されており、ユーザが撮像する際にはこの情報を見ながら適切に撮像時の調整を行うことができる。
【０００３】
一方、水平線などを撮影するときの補助機能として、水準器を用いることがある。しかし、水準器を撮像装置に取り付けるためには手間が掛ってしまう。また、画面から視線を離して水準器を注視しなければならず、使い勝手が悪かった。このため、表示画面に表示した水平や垂直の線（撮影補助線）を用いて撮像することがあった。
【０００４】
また、ユーザがタッチパネル上で手描きの線を描く際、その軌跡から直線を描画するという技術があった。この技術は、表示部の端から端まで指等でなぞった方向に沿って直線を表示させるものである。
【０００５】
特許文献１には、表示部に撮影補助線を描画する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２９０６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、表示画面に撮影補助線を表示するには、通常はメニュー等を操作して撮像モードを表示モードに切替えなければならず、時間と手間がかかってしまう。また、タッチパネル上で手描きの線を描く方式を撮像装置に適用しても、タッチパネル全体を端から端まで指等でなぞらなくては、撮影補助線を描画することができない。このため、撮影補助線を描画するまでに時間がかかっていた。
【０００８】
また、特許文献１に記載された技術は、被写体として撮像部に取込まれ、表示部に表示された画像に含まれる地平線を判別して撮影補助線を表示するものである。このため、画像に合わせて撮影補助線が追従してしまい、ユーザが意図した場所に撮影補助線を引くことができなかった。
【０００９】
本発明はこのような状況に鑑みて成されたものであり、ユーザの直感的な動作によって表示部に撮影補助情報を表示することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、画像信号を出力し、画像信号に基づいて画像を表示する表示部に対する指示物体の接触位置における座標を検出する。
次に、指示物体が表示部に接触する位置を始点とする始点座標と、指示物体が移動して表示部から離れる位置を終点とする終点座標を取得する。
次に、始点座標又は終点座標が表示部の画面の端部にない場合、撮影を補助する撮影補助情報が画面の少なくとも２つの端部へ至るように、撮影補助情報を表示部に表示させる。
【００１１】
このようにしたことで、指示物体が表示部に接触した動作に基づいて撮影補助情報を表示部に表示することができる。
【発明の効果】
【００１２】
本発明によれば、ユーザが表示部に指示物体を接触させ、任意の方向に指示物体を移動させる直感的な操作を行うだけで、表示部に撮影補助情報を表示させることができる。このとき、始点座標又は終点座標が表示部の画面の端部にない場合であっても、撮影を補助する撮影補助情報が画面の少なくとも２つの端部へ至るように、撮影補助情報を表示部に表示させる。このため、ユーザは、撮影補助情報を表示させるために表示部に指示物体を接触させる以外の動作を行う必要が無い。また、画面の少なくとも２つの端部へ至るまで指示物体を移動させなくても撮影補助情報を表示させることができ、撮影動作が妨げられないという効果がある。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態における撮像装置の内部構成例を示すブロック図である。
【図２】本発明の一実施の形態における制御部の内部構成例を示すブロック図である。
【図３】本発明の一実施の形態における表示部に撮影補助線を表示する場合の操作例を示す説明図である。
【図４】本発明の一実施の形態における表示部から撮影補助線を消去する場合の操作例を示す説明図である。
【図５】本発明の一実施の形態における座標取得部が座標を取得する処理の例を示すフローチャートである。
【図６】本発明の一実施の形態における座標取得部がメモリに情報を書き込む処理の例を示すフローチャートである。
【図７】本発明の一実施の形態におけるなぞり操作の方向判断の例を示す説明図である。
【発明を実施するための形態】
【００１４】
以下、発明を実施するための最良の形態（以下実施の形態とする。）について説明する。なお、説明は以下の順序で行う。
１．一実施の形態（撮影補助線の表示制御：指でなぞった方向に撮影補助線を表示する例）
２．変形例
【００１５】
＜１．一実施の形態＞
［指でなぞった方向に撮影補助線を表示する例］
【００１６】
以下、本発明の一実施の形態について、添付図面を参照して説明する。本実施の形態では、タッチパネルを介して入力操作が可能な撮像装置１００に適用した例について説明する。
【００１７】
図１は、撮像装置１００の内部構成例を示す。
撮像装置１００は、複数のレンズ、メカシャッター、絞り等を含み、被写体の像光を透過する光学系２を介して撮像素子４に結像した像光を画像信号として出力する撮像部１を備える。撮像部１は、光学系２と、光学系２を介して透過する像光のシャッタ動作を行うシャッタ／アイリス３と、結像した像光からアナログ画像信号を出力する撮像素子４と、を備える。撮像素子４には、例えば、ＣＣＤ（Charge Coupled Devices）イメージャまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサが用いられる。
【００１８】
また、撮像装置１００は、撮像素子４から入力するアナログ画像信号のゲインや露出を調整して、デジタル画像信号に変換するフロントエンド部５と、フロントエンド部５から出力されたデジタル画像信号に所定の信号処理を施すＤＳＰ６と、を備える。ＤＳＰ６は、画像処理に用いるＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）７を備え、変数、パラメータ等を適宜ＳＤＲＡＭ７に書込み、読み出しを行う。
【００１９】
また、撮像装置１００は、各種のデータを一時的に保存するワーク領域として用いるＲＡＭ８と、フラッシュメモリ等の記録メディア１０に対して、デジタル画像信号から得た画像の書込み又は読み出しを制御するメディアインタフェース９と、を備える。記録メディア１０には、一般的なメモリカードが用いられる。また、撮像装置１００は、ＵＳＢケーブルを介して接続された不図示のコンピュータ装置に画像を出力したり、取込んだりする処理を制御するネットワークインタフェース１１を備える。
【００２０】
また、撮像装置１００は、各処理ブロックの動作を制御する制御部１５と、プログラム等を記憶するＲＯＭ１６を備える。また、撮像装置１００は、デジタル画像信号に基づいて表示部１８に画像を表示する表示制御部１７と、表示制御部１７に接続され、画像を外部のモニタ等に出力する画像出力部１９と、を備える。また、撮像装置１００は、ユーザが指示物体により操作入力を行うタッチパネル２１と、画像信号に基づいて画像を表示する表示部１８に対する指示物体（ユーザの指、スタイラスペン等）の接触位置における座標を検出する検出部２０と、を備える。タッチパネル２１の大きさは、３〜３．５インチであり、画面アスペクト比を１６：９としている。
【００２１】
また、撮像装置１００は、制御部１５の制御によって、各部の動作タイミングの同期を取るタイミング信号を生成するタイミング生成部２２と、撮像素子４の垂直読み出しを制御する垂直制御部２３を備える。垂直制御部２３は、タイミング生成部２２から供給されるタイミング信号に同期して撮像素子４からアナログ画像信号を読出す。また、撮像装置１００は、シャッタ／アイリス３の動作タイミングを制御するアイリス制御部２４と、被写体にストロボ光を照射するストロボ２６の発光タイミングを制御するストロボ制御部２５と、を備える。
【００２２】
次に、撮像装置１００の各部の動作について説明する。
ユーザが不図示のシャッタボタン等を押下すると、制御部１５は、シャッタ／アイリス３にアイリス動作とシャッタ動作を行わせる。また、周囲の環境が暗い場合、制御部１５は、ストロボ制御部２５を制御して、ストロボ２６にストロボ光を発光させる。制御部１５が動作するプログラムは、ＲＯＭ１６から適宜読出され、制御パラメータ等がＲＡＭ８に書き込まれて処理が実行される。
【００２３】
光学系２を通過した被写体の像光は、シャッタ／アイリス３によって光量が調整され、撮像素子４に結像する。撮像素子４は、結像した像光によりアナログ画像信号を出力し、フロントエンド部５は、アナログ画像信号をデジタル画像信号に変換すると共に、ノイズを除去したり、デジタル画像信号を増幅したりする処理を行う。撮像素子４からアナログ画像信号を読出すタイミングや、フロントエンド部５がデジタル画像信号を出力するタイミングは、制御部１５によって行われる。ＤＳＰ６は、フロントエンド部５からデジタル画像信号を受け取ると、各種の補正処理を行い、メディアインタフェース９を介して出力したデジタル画像信号に基づく画像を記録メディア１０に保存する。
【００２４】
また、ＤＳＰ６は、表示制御部１７にデジタル画像信号を出力し、シャッタ動作によって記録メディア１０に保存するに至らない被写体のスルー画像を表示部１８に表示させる。また、ユーザは、指示物体をタッチパネル２１に接触させることにより、撮像装置１００の動作を設定することができる。この設定には、メニュー画面の切替えや撮影モードの変更等がある。そして、制御部１５は、タッチパネル２１に接触した指示物体の座標を検出部２０から受け取ると、指示に従って各部を動作させる。また、制御部１５は、表示制御部１７に対して、表示部１８に各種の情報を表示させる制御を行う。
【００２５】
また、制御部１５は、検出部２０より、指示物体が表示部１８（タッチパネル２１）に接触する位置を始点とする始点座標と、指示物体が移動して表示部１８（タッチパネル２１）から離れる位置を終点とする終点座標を取得する。そして、始点座標又は終点座標が表示部１８の画面の端部にない場合、撮影を補助する撮影補助情報が画面の少なくとも２つの端部へ至るように、撮影補助情報を表示部１８に表示する指示を表示制御部１７に行う。このとき、制御部１５は、撮影補助情報として、撮影補助線を画面の少なくとも２つの端部へ至るように表示部１８に表示させる。
【００２６】
また、制御部１５は、ネットワークインタフェース１１にＵＳＢケーブルが接続されると、外部のコンピュータ装置等による指示に従って、記録メディア１０から読出した画像をネットワークインタフェース１１に出力する。
【００２７】
図２は、制御部１５の内部構成例を示す。
制御部１５は、検出部２０からタッチパネル２１に接触（オン）した指示物体の座標を取得する座標取得部３１を備える。座標取得部３１は、指示物体がタッチパネル２１に接触した瞬間の座標を始点位置としてＲＡＭ８に保存する。また、制御部１５は、座標取得部３１が始点位置の座標を取得した瞬間から指示物体がタッチパネル２１に接触した状態であることを検出する指示動作検出部３２を備える。
【００２８】
座標取得部３１は、検出部２０から受け取った座標のうち、タッチパネル２１に指示物体が接触した始点座標をＲＡＭ８の第１の記憶領域に書込む。また、座標取得部３１は、指示物体がタッチパネル２１上を動いた場合にその指示物体の座標を取得し続け、指示物体がタッチパネル２１から離れるまで、すなわち終点座標に達するまでＲＡＭ８の第２の記憶領域に上書きする。
【００２９】
指示動作検出部３２は、座標取得部３１より、指示物体がタッチパネル２１に接触した旨の通知を受けると、指示物体がタッチパネル２１から離れる（オフ）まで接触状態を検出し続ける。そして、指示動作検出部３２は、指示物体が終点座標に達し、ＲＡＭ８から読出した始点座標及び終点座標より求めた移動距離が閾値以上である場合に、指示物体が撮影補助線を表示部１８に表示することを指示する指示動作が行われたことを検出する。そして、指示動作に合わせた撮影補助線を表示部１８に表示させる指示を表示制御部１７に行う。そして、表示部１８は、表示制御部１７の制御によって、撮影補助線を画面に表示する。このとき、表示部１８の画面には、画面の少なくとも２つの端部へ至るように撮影補助線が表示される。
【００３０】
図３は、表示部１８に撮影補助線を表示する場合の操作例を示す。
本例では、表示部１８の上面にタッチパネル２１を重ねた配置としてある。このため、表示部１８が画像を表示する表示範囲と、タッチパネル２１が指示物体の接触を検出する検出範囲はほぼ等しいものとする。そして、制御部１５は、始点座標及び終点座標を通過する、表示部１８の横方向に平行な水平線、又は表示部１８の縦方向に平行な垂直線を表示部１８に表示する指示を行う。
【００３１】
図３Ａは、ユーザが指４１をタッチパネル２１に接触した状態を示す。
初めて指４１がタッチパネル２１に接触した座標を始点位置４２とする。以下、指４１を指示物体として説明するが、スタイラスペン等の他の指示物体を用いても良い。
【００３２】
図３Ｂは、ユーザが指４１をタッチパネル２１に接触したまま横方向になぞる状態を示す。
指４１がタッチパネル２１に接触すると、座標取得部３１は、取得した指４１の座標をＲＡＭ８に書込み続ける。そして、タッチパネル２１から指４１が離れた時、この離れた座標を終点位置４３とする。そして、指示動作検出部３２は、始点位置４２と終点位置４３から指４１の移動距離４４を求める。なお、始点位置４２，終点位置４３，移動距離４４は、説明のために便宜的に表示したものであり、これらのアイコンは、指４１の移動中に表示部１８に表示されない。
【００３３】
図３Ｃは、表示部１８に撮影補助線４５を表示した状態を示す。
指示動作検出部３２は、移動距離４４が閾値を超える場合に、ユーザが意識的に撮影補助線を表示させる動作を行ったものと認識し、表示部１８に撮影補助線４５を表示する指示を行う。これにより、指４１の移動方向と同じ方向に直線の撮影補助線４５が表示される。
【００３４】
図４は、表示部１８から撮影補助線を消去する場合の操作例を示す。
制御部１５は、表示部１８に表示される撮影補助情報（撮影補助線）に対して指示物体が所定の動作を行った場合に、撮影補助情報を表示部１８から消去する指示を行う。本例では、制御部１５は、所定の動作として、表示部１８に表示される撮影補助線に沿って接触する指示物体が所定の移動距離で移動した場合に、表示部１８から撮影補助線を消去する指示を行うものとする。なお、制御部１５は、表示部１８に表示される撮影補助線に対して、始点座標及び終点座標を結ぶ線分が交差する場合に、線分が交差した撮影補助線を消去する指示を行うようにしてもよい。
【００３５】
図４Ａは、ユーザが指４１をタッチパネル２１に接触した状態を示す。
表示部１８に表示される撮影補助線４５を消去するときには、指４１を撮影補助線４５の上に置く。このとき、指４１が置かれた座標を始点位置４２とする。
【００３６】
図４Ｂは、ユーザが指４１をタッチパネル２１に接触したまま撮影補助線４５に沿ってなぞる状態を示す。
図３Ｂを参照して説明したように、指４１がタッチパネル２１に接触すると、指４１がタッチパネル２１から離れるまで指４１の座標がＲＡＭ８に書込まれ続ける。指４１がタッチパネル２１から離れると、指示動作検出部３２は、指４１の移動距離４４を求める。
【００３７】
図４Ｃは、表示部１８から撮影補助線４５を消去した状態を示す。
図４Ｂにおける移動距離４４が閾値を超える場合に、指示動作検出部３２は、ユーザが意識的に撮影補助線を消去させる動作を行ったものと認識し、表示部１８に撮影補助線４５を消去する指示を行う。これにより、指４１の移動方向と同じ方向に表示されていた撮影補助線４５が消去される。
【００３８】
図５は、座標取得部３１が座標を取得する処理の例を示す。
始めに、座標取得部３１は、タッチパネル２１に指示物体（本例では、指４１）が接触したか否かを判断する（ステップＳ１）。タッチパネル２１に指示物体が接触していると判断した場合、座標取得部３１は、指示物体が接触した位置の座標を取得する（ステップＳ２）。
【００３９】
次に、座標取得部３１は、ＲＡＭ８に保持している座標があるか否かを判断する（ステップＳ３）。ＲＡＭ８に保持している座標が無い場合、座標取得部３１は、指示物体がタッチパネル２１に初めて接触したことを指示動作検出部３２に通知する（ステップＳ４）。そして、座標取得部３１は、ＲＡＭ８に接触した座標を書き込んで、始点位置として座標を保持して（ステップＳ５）、処理を終了する。
【００４０】
ステップＳ３の処理において、ＲＡＭ８に保持している座標が存在していると判断した場合、座標取得部３１は、指示物体がタッチパネル２１に接触している位置が動いたことを指示動作検出部３２に通知する（ステップＳ６）。そして、座標取得部３１は、指示物体が動いた座標をＲＡＭ８に書き込み、ＲＡＭ８が保持している座標を更新して（ステップＳ７）、処理を終了する。
【００４１】
ステップＳ１の処理において、指示物体がタッチパネル２１に接触していないと判断した場合、座標取得部３１は、ＲＡＭ８に保持している座標があるか否かを判断する（ステップＳ８）。ＲＡＭ８に保持している座標がある場合、座標取得部３１は、指示物体がタッチパネル２１から離れたことを指示動作検出部３２に通知する（ステップＳ９）。そして、座標取得部３１は、ＲＡＭ８が保持している座標をクリアして処理を終了する（ステップＳ１０）。
【００４２】
ステップＳ８の処理において、ＲＡＭ８に座標を保持していないと判断した場合、座標取得部３１は、処理を終了する。
【００４３】
図６は、座標取得部３１がＲＡＭ８に情報を書き込む処理の例を示す。
始めに、指示動作検出部３２は、座標取得部３１から受け取った情報に基づいて、タッチパネル２１に入力された情報を判断する（ステップＳ１１）。そして、指示物体がタッチパネル２１に接触したと判断した場合、指示動作検出部３２は、指示物体がタッチパネル２１に接触したことを座標取得部３１に通知する。そして、座標取得部３１は、始点情報と終点情報を、指示物体が接触した時点における座標（「入力座標）と呼ぶ。）に更新して（ステップＳ１２）、処理を終了する。
【００４４】
ステップＳ１１の処理において、指示物体がタッチパネル２１を動いたと判断した場合、指示動作検出部３２は、指示物体がタッチパネル２１を動いたことを座標取得部３１に通知する。そして、座標取得部３１は、終点情報を入力座標に更新して（ステップＳ１３）、処理を終了する。
【００４５】
ステップＳ１１の処理において、指示物体がタッチパネル２１から離れたと判断した場合、指示動作検出部３２は、始点と終点の距離（指示物体の移動距離）が閾値以上であるか否かを判断する（ステップＳ１４）。
【００４６】
始点と終点の距離が閾値以上であると判断した場合、指示動作検出部３２は、始点と終点の距離が閾値以上であることを座標取得部３１に通知する。そして、座標取得部３１は、始点と終点を通る直線を求め、この直線の位置情報をＲＡＭ８に保持する（ステップＳ１５）。その後、ＲＡＭ８から始点情報と終点情報をクリアして（ステップＳ１６）、処理を終了する。
【００４７】
始点と終点の距離が閾値未満であると判断した場合、指示動作検出部３２は、ステップＳ１５を経ずに、ＲＡＭ８から始点情報と終点情報をクリアして（ステップＳ１６）、処理を終了する。
【００４８】
図７は、なぞり操作の方向判断の例を示す。
制御部１５は、図５に示す処理によって取得した入力情報をもとに、図６に示すように、タッチパネル２１のなぞり操作の始点（タッチした点）と終点（離した点）を得る。このとき、始点から終点までの距離が一定以上あり、始点と終点とを結ぶ線分の傾きが一定の範囲内にあった場合、その傾きに応じて、水平または垂直の撮影補助線を表示する。
【００４９】
図７Ａは、制御部１５が始点及び終点を認識する第１の認識パターンの例を示す。
第１の認識パターンにおいて、制御部１５は、始点座標を中心として、表示部１８の縦方向及び横方向に一定の幅を有する領域内に終点座標が含まれる場合に、撮影補助線を表示部１８に表示する指示を行う。
【００５０】
また、第１の認識パターンでは、制御部１５は、指示物体の移動距離が、表示部１８の縦方向及び横方向の各辺に対して２０％〜４０％の範囲内である場合に、表示部１８に撮影補助線を表示させない指示を行う。本例では、タッチパネル２１の横方向の１辺の長さをｘとし、縦方向の１辺の長さをｙとした場合に、始点４２を中心として、それぞれ０．２ｘ〜０．４ｘ、０．２ｙ〜０．４ｙの幅の範囲内を終点の検出領域とする。このため、制御部１５は、検出領域内で指示物体４２がタッチパネル２１から離れ、終点を検出した場合に、ユーザが意識して撮影補助線の描画指示を行ったものと認識する。このとき、制御部１５は、表示部２１の縦又は横方向に並行な撮影補助線の描画を表示制御部１７に指示する。
【００５１】
ここで、ユーザが意識して指示物体４２を動かしたことを正確に認識するため、始点４５を中心とする一定の範囲を不感領域４６としている。本例では、不感領域４６の範囲として、始点４５を中心として横方向に０．２ｘ〜０．４ｘ、縦方向に０．２ｙ〜０．４ｙである長方形の範囲内とする。このため、制御部１５は、不感領域４６の範囲内で指示物体４２がタッチパネル２１から離れると、撮影補助線を描画しない。
【００５２】
図７Ｂは、制御部１５が始点及び終点を認識する第２の認識パターンの例を示す。
第２の認識パターンにおいて、制御部１５は、始点座標を中心として、表示部１８の縦方向及び横方向に始点座標を通過する仮想線に対して、所定の角度を有する領域内に終点座標が含まれる場合に、撮影補助線を表示部１８に表示する指示を行う。
【００５３】
また、第２の認識パターンでは、制御部１５は、指示物体の移動距離が、表示部１８の縦方向の長さに対して３０％の範囲内である場合に、表示部１８に撮影補助線を表示させない指示を行う。本例では、タッチパネル２１の横方向の１辺の長さをｘとする。そして、始点４２を中心として横方向に引かれた仮想線４７に対して、所定の角度θを有する領域内と、縦方向に引かれた仮想線４８に対して、所定の角度φを有する領域内に終点座標が含まれる場合に、撮影補助線を表示部１８に表示する指示を行う。ここで、θ＝φであってもよいし、θ≠φであってもよい。
【００５４】
ユーザが意識して指示物体４２を動かしたことを正確に認識するため、始点４５を中心とする一定の範囲を不感領域４９としている。このため、制御部１５は、不感領域４９の範囲内で指示物体４２がタッチパネル２１から離れると、撮影補助線を描画しない。本例では、不感領域４９の範囲として、始点４５を中心とする直径が０．３ｙの円の範囲内とする。
【００５５】
なお、制御部１５は、図７Ａ，図７Ｂに示した、撮影補助線の表示を指示する領域と不感領域４６，４９以外の領域に指示物体４２が接触すると、表示していた撮影補助線を消去する動作を行ってもよい。
【００５６】
以上説明した本実施の形態に係る撮像装置１００によれば、ユーザは撮像中にタッチパネル２１に指示物体を接触させ、所定の方向になぞるだけで表示部１８に撮影補助線を表示させることが可能となる。このとき、表示部１８における表示部の画面の２つの端部に至るまで指示物体を移動させず、始点座標又は終点座標が表示部１８の画面の端部にない場合であっても、画面の少なくとも２つの端部へ至るように表示部１８に撮影補助情報を表示させることができる。このため、ユーザは、表示部１８に表示された被写体の画像を見ながら撮影補助線を表示させることができ即時性を高めるだけでなく、撮像動作が中断しないという効果がある。
【００５７】
また、ユーザが指示物体を用いて指示した所望の位置に合わせて表示部１８に撮影補助線を表示させることができる。このとき、不感領域より広い範囲でタッチパネル２１に指示物体４２をなぞらせることによって、意識して撮影補助線の描画を指示できる。このとき、不感領域の範囲内でタッチパネル２１から指示物体４２を話すと、撮影補助線の描画が行われない。このため、誤操作か否かを適切に判別することができる。また、撮像時に誤操作したことにより撮影補助線が表示されることがないため、必要なときに必要な箇所で撮影補助線を表示して撮像を行うことができる。
【００５８】
また、不感領域を超えて指示物体４２がなぞられると、指示物体４２の移動距離にかかわらず表示部１８の画面の端から端まで撮影補助線が表示される。このため、画面の全体にわたって指示物体４２を動かす必要がない。
【００５９】
また、既に撮影補助線が表示されている状態で、撮影補助線をなぞる操作があった場合、撮影補助線の方向となぞり操作の方向が一致した場合には、補助線を消去する。このため、ユーザは撮影補助線の消去を直感的に行うことができ、撮像時に不要となった撮影補助線をいつまでも表示しなくて済む。
【００６０】
＜２．変形例＞
なお、上述した実施の形態では、撮影補助線を表示する際、表示位置は始点を通る位置としたが、制御部１５は、表示部１８の中心を通る位置や、表示部１８を縦又は横方向に所定の数で分割する位置に撮影補助線を固定して表示してもよい。また、どの位置に撮影補助線を表示するかユーザが前もって選択できるようにしてもよい。また、表示部１８の中心を通る位置や３分割する位置に表示する場合などは、なぞり操作の方向だけでなく、水平、垂直の両方に表示してもよい。
【００６１】
また、ユーザがタッチした位置に撮影補助線を表示する場合には、いったん表示させた撮影補助線に指示物体で接触し、接触したまま指示物体を動かすことにより、指示物体の移動に追従して自由に撮影補助線を移動できるようにしてもよい。
【００６２】
また、撮影補助線を消去する場合には、制御部１５は、なぞり方向と一致した方向に引かれた撮影補助線を消すだけでなく、表示部１８に表示される全ての撮影補助線を消去できるようにしてもよい。また、制御部１５は、始点座標及び終点座標の近傍にある表示部１８に表示される撮影補助線のみを消去してもよい。
【００６３】
また、ユーザが撮影補助線を表示させたいときと、消去したいときとで不感領域を異ならせてもよい。例えば、撮影補助線を消去するときの不感領域を、撮影補助線を表示するときの不感領域より大きくすることで、撮影補助線を消去してしまう誤操作を防止することができる。
【００６４】
また、撮影補助線は実線に限らず、破線、一点鎖線、波線等の線種であってもよい。また、撮影補助線の色も黒色だけでなく、白、グレー、赤等の色であってもよい。
【００６５】
また、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、撮像装置１００に供給してもよい。また、制御部１５が記録媒体に格納されたプログラムコードを読み出し実行することによっても、機能が実現されることは言うまでもない。
【００６６】
この場合のプログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６７】
また、制御部１５が読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現される。加えて、そのプログラムコードの指示に基づき、制御部１５上で稼動しているＯＳなどが実際の処理の一部又は全部を行う。その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００６８】
また、本発明は上述した実施の形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
【符号の説明】
【００６９】
１…撮像部、２…光学系、３…シャッタ／アイリス、４…撮像素子、５…フロントエンド部、６…ＤＳＰ、７…ＳＤＲＡＭ、８…ＲＡＭ、９…メディアインタフェース、１０…記録メディア、１１…ネットワークインタフェース、１５…制御部、１６…ＲＯＭ、１７…表示制御部、１８…表示部、１９…画像出力部、２０…検出部、２１…タッチパネル、２２…タイミング生成部、２３…垂直制御部、２４…アイリス制御部、２５…ストロボ制御部、２６…ストロボ、３１…座標取得部、３２…指示動作検出部、１００…撮像装置
【図１】
2011205468.tif 000003
【図２】
2011205468.tif 000004
【図３】
2011205468.tif 000005
【図４】
2011205468.tif 000006
【図５】
2011205468.tif 000007
【図６】
2011205468.tif 000008
【図７】
2011205468.tif 000009