(57)【要約】【課題】ユーザは、撮影の状況によっては、光学ファインダおよび背面表示部のライブビューを視認することなく撮影対象空間の撮影を行う場合がある。この場合、ユーザは、撮像装置が適切に被写体を捉えているか否かを把握することが困難であった。【解決手段】撮像装置は、撮影対象空間からの入射光を電気信号に変換する撮像部と、撮影対象空間と撮像部の方向に関する相対的な関係を検知する検知部と、ユーザに回転を知覚させる触力覚を発生させる発生部と、検知部が検知した関係と予め定められた基準とに基づいて、撮像部を回転すべき推奨方向を定め、推奨方向に一致する回転方向を知覚させるように発生部を駆動する駆動制御部とを備える。【選択図】図１
2013157953.tif 000002
【特許請求の範囲】
【請求項１】
撮影対象空間からの入射光を電気信号に変換する撮像部と、
前記撮影対象空間と前記撮像部の方向に関する相対的な関係を検知する検知部と、
ユーザに回転を知覚させる触力覚を発生させる発生部と、
前記検知部が検知した前記関係と予め定められた基準とに基づいて、前記撮像部を回転すべき推奨方向を定め、前記推奨方向に一致する回転方向を知覚させるように前記発生部を駆動する駆動制御部と
を備える撮像装置。
【請求項２】
前記発生部は、前記入射光を受光する撮像面の長辺方向に平行なｘ軸および短辺方向に平行なｙ軸と、前記撮像面に直交するｚ軸の少なくともいずれかの軸周りの前記触力覚を発生させる請求項１に記載の撮像装置。
【請求項３】
前記発生部は、シャッタボタンに設けられた請求項２に記載の撮像装置。
【請求項４】
前記発生部は、前記シャッタボタンの押面の円周方向に沿って順次振動を発生させることにより前記ｙ軸周りの前記触力覚を発生させる請求項３に記載の撮像装置。
【請求項５】
前記発生部は、前記シャッタボタンの押面を傾斜させることにより前記ｘ軸周りおよび前記ｚ軸周りの前記触力覚を発生させる請求項３または４に記載の撮像装置。
【請求項６】
前記検知部は、前記撮像部が取得した画像データにより前記撮影対象空間における特定の被写体の方向を前記関係として検知し、
前記駆動制御部は、前記撮像部の有効領域に対して予め定められた部分領域に前記被写体が存在することを前記基準として、前記発生部を駆動する請求項１から５のいずれか１項に記載の撮像装置。
【請求項７】
前記検知部は、前記撮像部に対する重力方向を検知し、
前記駆動制御部は、前記撮像部が取得する被写体像における重力方向が、前記被写体像の長辺方向または短辺方向と一致することを基準として、前記発生部を駆動する請求項１から６のいずれか１項に記載の撮像装置。
【請求項８】
前記駆動制御部は、動画撮影中においては前記基準を撮影経過と共に変化させて、前記発生部を駆動する請求項１から７のいずれか１項に記載の撮像装置。
【請求項９】
前記駆動制御部は、予め指示されたサンプル画像の構図に近似させることを前記基準として、前記発生部を駆動する請求項１から８のいずれか１項に記載の撮像装置。
【請求項１０】
前記駆動制御部は、動画撮影中である場合とその他の場合で、前記発生部の発生態様を異ならせる請求項１から９のいずれか１項に記載の撮像装置。
【請求項１１】
撮影対象空間と撮像部の方向に関する相対的な関係を検知する検知ステップと、
前記関係と予め定められた基準とに基づいて、前記撮像部を回転すべき推奨方向を定める方向決定ステップと、
前記推奨方向に一致する回転方向を知覚させるように、ユーザに回転を知覚させる触力覚を発生させる発生部を駆動する駆動制御ステップと
をコンピュータに実行させる撮像装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像装置の制御プログラムに関する。
【背景技術】
【０００２】
光学ファインダおよび背面表示部を備えた撮像装置が知られている（特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１１−４９７５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ユーザは、撮影の状況によっては、光学ファインダおよび背面表示部のライブビューを視認することなく撮影対象空間の撮影を行う場合がある。この場合、ユーザは、撮像装置が適切に被写体を捉えているか否かを把握することが困難であった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様における撮像装置は、撮影対象空間からの入射光を電気信号に変換する撮像部と、撮影対象空間と撮像部の方向に関する相対的な関係を検知する検知部と、ユーザに回転を知覚させる触力覚を発生させる発生部と、検知部が検知した関係と予め定められた基準とに基づいて、撮像部を回転すべき推奨方向を定め、推奨方向に一致する回転方向を知覚させるように発生部を駆動する駆動制御部とを備える。
【０００５】
本発明の第２の態様における撮像装置の制御プログラムは、撮影対象空間と撮像部の方向に関する相対的な関係を検知する検知ステップと、関係と予め定められた基準とに基づいて、撮像部を回転すべき推奨方向を定める方向決定ステップと、推奨方向に一致する回転方向を知覚させるように、ユーザに回転を知覚させる触力覚を発生させる発生部を駆動する駆動制御ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】デジタルカメラのシステム構成図である。
【図２】本発明の一実施形態に係るシャッタボタンを説明するための図である。
【図３】本発明の他の実施形態に係るシャッタボタンを説明するための図である。
【図４】第一の実施形態に係るノールック撮影モードにおける撮影動作を説明するための概念図である。
【図５】第一の実施形態に係るノールック撮影モードの撮影動作のフローチャートである。
【図６】第二の実施形態に係るノールック撮影モードにおける撮影動作を説明するための概念図である。
【図７】第二の実施形態に係るノールック撮影モードの撮影動作のフローチャートである。
【図８】第三の実施形態に係るノールック撮影モードにおける動画の撮影動作を説明するための概念図である。
【図９】第三の実施形態に係るノールック撮影モードの撮影動作のフローチャートである。
【図１０】第四の実施形態に係るノールック撮影モードにおける動画の撮影動作を説明するための概念図である。
【図１１】第四の実施形態に係るノールック撮影モードの撮影動作のフローチャートである。
【図１２】本発明の他の実施形態に係るデジタルカメラを説明するための図である。
【図１３】本発明のさらに他の実施形態に係るデジタルカメラを説明するための図である。
【図１４】本発明のさらに他の実施形態に係るシャッタボタンを説明するための図である。
【図１５】本発明のさらに他の実施形態に係るシャッタボタンを説明するための図である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態に係るデジタルカメラ１００のシステム構成図である。デジタルカメラ１００は、デジタルカメラ１００を直接的または間接的に制御するカメラシステム制御部１０１と、ズームレンズ等を含む光学系を制御するレンズシステム制御部１０２とを備える。デジタルカメラ１００は、カメラシステム制御部１０１を中心とするカメラ制御系と、レンズシステム制御部１０２を中心とするレンズ制御系とにより構成される。レンズ制御系とカメラ制御系は、レンズマウント１０３とカメラマウント１０４によって接続される接続部を介して、相互に各種データ、制御信号の授受を行う。レンズシステム制御部１０２は、カメラシステム制御部１０１からの指令を受け取って、ズームレンズ駆動部１０５にズームレンズ制御信号を送る。ズームレンズ駆動部１０５は、レンズシステム制御部１０２から受信したズームレンズ制御信号に応じて、ズームレンズを駆動する。
【００１０】
カメラ制御系に含まれる画像処理部１０６は、カメラシステム制御部１０１からの指令に則して、撮像部としての撮像素子１０７において光電変換された撮像信号を所定の画像フォーマットに従った画像データに処理する。具体的には、画像処理部１０６は、静止画像としてＪＰＥＧファイルを生成する場合、色変換処理、ガンマ処理、ホワイトバランス処理等の画像処理を行った後に、適応離散コサイン変換等を施して圧縮処理をする。また、画像処理部１０６は、動画像としてＭＰＥＧファイルを生成する場合、所定の画素数に縮小して生成した連続する静止画としてのフレーム画像に対して、フレーム内符号化、フレーム間符号化を施して圧縮処理をする。
【００１１】
カメラメモリ１０８は、例えばフラッシュメモリなどの不揮発性メモリであり、デジタルカメラ１００を制御するプログラム、各種パラメータなどを記憶する役割を担う。ワークメモリ１０９は、例えばＲＡＭなどの高速アクセスできるメモリであり、処理中の画像データを一時的に保管する役割などを担う。画像処理部１０６によって処理された画像データは、ワークメモリ１０９から記録部１１２に記録される。記録部１１２は、フラッシュメモリ等により構成される、デジタルカメラ１００に対して着脱可能な不揮発性メモリである。画像処理部１０６は、記録用に処理される画像データに並行して、表示用の画像データを生成する。表示用の画像データは、記録用に処理される画像データをコピーして間引き処理された、画素数の少ない画像データである。
【００１２】
表示制御部１１０は、カメラシステム制御部１０１の指示に従って、表示画面を表示部１１１に表示させる。画像処理部１０６によって生成された表示用の画像データは、表示制御部１１０の制御に従って、表示部１１１に表示される。また、表示制御部１１０は、逐次表示用の画像データを生成し、ライブビュー画像を表示部１１１に表示させる。
【００１３】
デジタルカメラ１００は、当該デジタルカメラ１００の姿勢を検出する姿勢センサ１１３を備える。姿勢センサ１１３は、例えば互いに直交する３軸方向に感度を有する加速度センサであって、デジタルカメラ１００の姿勢を検出することができる。また、姿勢センサ１１３は、精度良く重力方向を検出する重力加速度センサとしても機能する。この場合、カメラシステム制御部１０１は、姿勢センサ１１３の出力信号を解析する場合のサンプリング周波数または感度を変更することによって、姿勢センサ１１３の出力信号に応じて重力方向を検出する。
【００１４】
モード切替部１１５は、ユーザによる撮影モード等のモード設定を受け付けて、カメラシステム制御部１０１へ出力する。本実施形態に係る撮影モードには、ノールック撮影モードが含まれる。ここで、ノールック撮影モードとは、光学ファインダ像または表示部１１１に表示されるライブビュー画像を視認することなく、被写体の撮影を行うことを支援する撮影モードである。なお、ノールック撮影モードにおける撮影動作については、後述する。
【００１５】
シャッタボタン２００は、押し込み方向に２段階のスイッチ位置を有しており、ユーザから撮影動作の指示を受け付ける。ユーザがシャッタボタン２００を第１段階の位置に押し込むと、カメラシステム制御部１０１は、撮影準備動作としてフォーカス調整および測光を実行する。そして、ユーザがシャッタボタン２００を第２段階の位置に押し込むと、カメラシステム制御部１０１は、撮影動作を実行する。
【００１６】
本実施形態に係るシャッタボタン２００は、上記したノールック撮影モードで撮影する場合に、撮像素子１０７が被写体像を適切に捉えるために必要なデジタルカメラ１００の回転方向をユーザに知覚させる構成を備えている。具体的には、シャッタボタン２００は、当該シャッタボタン２００に触れるユーザに対して触覚を感知させるように動作する触覚発生部を備えている。シャッタボタン駆動部１１４は、カメラシステム制御部１０１からの指令に応じて、シャッタボタン２００に設けられた触覚発生部を駆動する。
【００１７】
図２は、本発明の一実施形態に係るシャッタボタン２００を説明するための図である。図２（ａ）は、シャッタボタン２００の分解斜視図を示す。シャッタボタン２００は、デジタルカメラ１００本体に取り付けられる土台部２０１と、土台部２０１の上方から取り付けられるカバー２０２と、触覚発生部２０３とを備える。土台部２０１は、円柱状の中空部材であって、土台部２０１の上面には、複数の貫通孔２０４が形成されている。本実施形態においては、計８個の貫通孔２０４が、土台部２０１の上面に周方向に略等間隔にに配置されている。
【００１８】
触覚発生部２０３は、それぞれの貫通孔２０４に挿通された触覚棒２０５と、土台部２０１の内部に収容され、各触覚棒２０５を上下方向に駆動する触覚棒駆動部２０６とを含む。触覚棒駆動部２０６は、例えばソレノイドによって構成され、シャッタボタン駆動部１１４からの指令に応じて、各触覚棒２０５を上下方向に駆動する。カバー２０２は、例えばゴムシート等の可撓性材料から構成され、触覚棒２０５と接触するように、土台部２０１の上方から取り付けられる。
【００１９】
図２（ｂ）は、触覚発生部２０３がユーザに傾き方向を検知させるように、各触覚棒２０５を配置させた状態を示す図である。図２（ｂ）に示す状態においては、触覚棒駆動部２０６は、紙面右端に配置された触覚棒２０５ａを最も高い位置に駆動している。そして、触覚棒２０５ａの紙面左側に隣接する触覚棒２０５ｂ、２０５ｃを触覚棒２０５ａよりもやや低い位置に駆動している。同様に、触覚棒駆動部２０６は、触覚棒２０５ｄ、２０５ｅを触覚棒２０５ｂ、２０５ｃよりもやや低い位置に、触覚棒２０５ｆ、２０５ｇを触覚棒２０５ｄ、２０５ｅよりもやや低い位置に、それぞれ駆動している。そして、触覚棒駆動部２０６は、紙面左端に配置された触覚棒２０５ｈを最も低い位置に駆動している。
【００２０】
触覚棒駆動部２０６が触覚棒２０５を図２（ｂ）に示すように駆動することによって、各触覚棒２０５の上端に覆い被されるカバー２０２は、図２（ｂ）中の仮想平面Ａに示すように、左下がりに傾斜して変形する。これにより、ユーザは、触覚棒２０５によって形成される傾斜方向を知覚することができる。なお、触覚棒駆動部２０６は、各触覚棒２０５の駆動量を変化させることによって、様々な方向の傾斜を作り出すことができる。
【００２１】
図２（ｃ）は、ユーザに回転方向を検知させるように、触覚棒駆動部２０６が触覚棒２０５を駆動する状態を示す図である。図２（ｃ）に示す状態においては、触覚棒駆動部２０６は、触覚棒２０５ｄを他の触覚棒２０５よりも高い位置に突出させている。例えば、触覚棒駆動部２０６は、次の段階として、触覚棒２０５ｄを他の触覚棒２０５の位置にまで下げ、触覚棒２０５ｆを他の触覚棒２０５よりも高い位置に突出させる。同様にして、触覚棒駆動部２０６は、触覚棒２０５ｆ、触覚棒２０５ｈ、触覚棒２０５ｇ、触覚棒２０５ｅ、触覚棒２０５ｃ、触覚棒２０５ａ、触覚棒２０５ｂの順に突出させる。この動作によって、ユーザは、図２（ｂ）の矢印Ｂに示すように、紙面上方から見て反時計周りの回転を検知することができる。
【００２２】
同様にして、触覚発生部２０３は、ユーザに、矢印Ｂの反対方向、すなわち、紙面上方から見て時計周りの方向への回転を検知させることもできる。この場合、触覚棒駆動部２０６は、触覚棒２０５ｄ、触覚棒２０５ｂ、触覚棒２０５ａ、触覚棒２０５ｃ、触覚棒２０５ｅ、触覚棒２０５ｇ、触覚棒２０５ｈ、触覚棒２０５ｆの順に上方に突出させる。なお、触覚棒駆動部２０６は、触覚棒２０５を上記の順に振動させることによって、ユーザに回転方向を検知させてもよい。
【００２３】
また、触覚発生部２０３は、図２（ｂ）に示す傾斜と、図２（ｃ）に示す回転とを組み合わせることによって、ユーザに同時に２方向の情報を知覚させることもできる。具体的には、図２（ｂ）に示す触覚棒２０５の配置において、図２（ｂ）の仮想平面Ａの上方に突出する触覚棒２０５を、図２（ｃ）に示すように順次変更することによって、触覚発生部２０３は、ユーザに傾斜方向と回転方向の２方向の情報を同時に知覚させることができる。
【００２４】
デジタルカメラ１００に撮影準備動作または撮影指示をする場合、ユーザは、カバー２０２を下方に押し込む。シャッタボタン２００は、カバー２０２を介して土台部２０１に対して加えられた下方への力を検知する。例えば、土台部２０１は、ユーザの押し込む力に応じて、下方へ向けて二段階に移動することができるように、デジタルカメラ１００の本体に取り付けられる。シャッタボタン２００は、土台部２０１の移動を検知することによって、ユーザによる二段階のスイッチ操作を受け付ける。
【００２５】
図３は、本発明の他の実施形態に係るシャッタボタン３００を説明するための図である。図３（ａ）は、シャッタボタン３００の斜視図である。シャッタボタン３００は、円環状のリング部３０１と、リング部３０１の中心孔３０２の内部に配置される球部３０３と、リング部３０１および球部３０３を駆動する触覚発生部３０４とを有する。リング部３０１の下面には、複数の駆動棒３０５が枢支されている。各駆動棒３０５の下端は、上記した触覚棒駆動部２０６と同様の、例えばソレノイドによって構成されるリング部駆動部３０６に連結されている。球部３０３は、下方へ延在する駆動棒３０７を含む。駆動棒３０７の下端は、球部駆動部３０８に接続される。球部駆動部３０８は、例えばモーターによって構成される。本実施形態においては、リング部駆動部３０６と球部駆動部３０８とによって触覚発生部が構成されている。
【００２６】
図３（ｂ）は、シャッタボタン３００の断面図である。中心孔３０２の内壁面は、当該中心孔３０２内に配置される球部３０３の外周面に沿うように形成される。球部３０３の外周面と、中心孔３０２の内壁面との間には、隙間が設けられており、球部３０３とリング部３０１とは、互いに相対的に移動することができる。
【００２７】
シャッタボタン３００は、上記したシャッタボタン２００と同様に、ユーザに傾斜方向と回転方向の２方向の情報を同時に知覚させることができる。具体的には、リング部駆動部３０６は、シャッタボタン駆動部１１４の指令に応じて、各駆動棒３０５を上下方向に駆動する。例えば、リング部駆動部は、紙面左側に配置された駆動棒３０５を上方に、紙面右側に配置された駆動棒３０５を下方に移動させることによって、図３（ｂ）の点線に示すように、リング部３０１を紙面右下がりに傾斜させる。図３（ｂ）に示された傾斜方向に限らず、リング部駆動部は、駆動棒３０５を適宜移動させることによって、リング部３０１を様々な方向に傾斜させることができる。
【００２８】
球部駆動部は、シャッタボタン駆動部１１４の指令に応じて、駆動棒３０５を鉛直軸方向の周りに回転させる。駆動棒３０５が回転駆動されることにより、球部３０３は、図３（ｂ）の矢印Ｃに示すように、鉛直軸方向の周りに回転する。球部駆動部は、球部３０３を、鉛直軸方向の周りに、紙面上方から見て時計回り、または反時計回りの方向に回転させる。ユーザは、シャッタボタン３００を操作する場合、リング部３０１および球部３０３の双方に触れる。このため、ユーザは、リング部３０１の傾斜方向および球部３０３の回転方向によって、２方向の情報を同時に知覚することができる。なお、リング部駆動部が、ユーザに回転方向を知覚させる目的で、リング部３０１を回転させてもよい。
【００２９】
以下、デジタルカメラ１００のノールック撮影モードにおける撮影動作について具体的に説明する。図４は、第一の実施形態に係るノールック撮影モードにおける撮影動作を説明するための概念図である。図４（ａ）は、被写体の撮影を開始した初期状態を示す図であって、左側の図は、デジタルカメラ１００と被写体Ｄとの位置関係を模式的に表す図であり、右側の図は、撮像素子１０７から出力された撮影対象空間の画像データを示す。なお、図示するように、被写体側からカメラ背面側へ向かう光軸方向をｚ軸プラス方向と定め、カメラ背面側から見て撮像素子１０７の長辺方向右側をｘ軸プラス方向、撮像素子１０７の短辺方向上側をｙ軸プラス方向と定める。
【００３０】
ユーザがデジタルカメラ１００の撮影モードをノールック撮影モードに設定すると、モード切替部１１５は、ユーザによる撮影モード等のモード設定を受け付けて、カメラシステム制御部１０１へ出力する。カメラシステム制御部１０１は、ライブビュー動作を開始し、撮像素子１０７に指令を送って被写体像を取り込む。そして、画像処理部１０６は、画像データを生成する。
【００３１】
ここで、本実施形態においては、ユーザは、撮影対象空間の画角に対して被写体を収めたい領域を、被写体領域４００として予め設定する。被写体領域４００の設定情報は、カメラメモリ１０８に記録される。そして、カメラシステム制御部１０１は、本実施形態に係るノールック撮影モードにおいて、被写体領域４００の設定情報をカメラメモリ１０８から読み出し、撮像素子１０７から出力された撮影対象空間の画像データに対して、被写体領域４００を設定する。例えば、図４に示す例の場合、被写体領域４００は、撮影対象空間の画像４０１の中央領域に設定されている。被写体領域４００の設定は、カメラメモリ１０８に記録される。
【００３２】
ここで、図４（ａ）に示す状態においては、被写体Ｄは、デジタルカメラ１００の光軸４０２に対して、ｘ軸マイナス方向側に位置している。したがって、この状態において撮像素子１０７から出力された画像４０１においては、被写体Ｄは、ユーザが設定した被写体領域４００のｘ軸マイナス方向側に位置することとなる。このような構図は、ユーザの意図に則したものではない。この場合、ユーザは、被写体Ｄを被写体領域４００内に収めて撮影を行うために、撮像素子１０７、すなわちデジタルカメラ１００を、ｙ軸プラス方向から見て反時計周りの方向である矢印Ｅの方向に回転させる必要がある。
【００３３】
そこで、本実施形態に係るノールック撮影モードにおいては、カメラシステム制御部１０１は、撮像素子１０７から出力された画像４０１から、例えば顔認識技術を利用した身体認識技術により被写体Ｄを認識し、画像４０１における被写体Ｄの位置を検知する。このように、本実施形態に係るカメラシステム制御部１０１は、撮影対象空間と撮像素子１０７の方向に関する相対的な関係を検知する検知部として機能する。そして、カメラシステム制御部１０１は、撮影対象空間における被写体Ｄの位置と、予め設定された被写体領域４００とに応じて、デジタルカメラ１００を回転すべき推奨方向を特定する。図４（ａ）に示す例の場合、カメラシステム制御部１０１は、矢印Ｅの方向を推奨方向として検出する。そして、カメラシステム制御部１０１は、推奨方向に一致する回転方向をユーザに知覚させるように、シャッタボタン駆動部１１４を介して、シャッタボタン２００の触覚棒２０５を駆動する。このように、カメラシステム制御部１０１は、シャッタボタン駆動部１１４と協働して、上記推奨方向に一致する回転方向をユーザに知覚させるように触覚棒２０５を駆動する駆動制御部として機能する。
【００３４】
カメラシステム制御部１０１は、シャッタボタン駆動部１１４に指令を送り、シャッタボタン２００の触覚発生部２０３を駆動させる。図２（ｃ）を用いて説明した動作によって、触覚発生部２０３は、推奨方向をユーザに知覚させるために、ｙ軸プラス方向から見て反時計周りの方向である矢印Ｆに示す方向に、触覚棒２０５を回転駆動する。これにより、ユーザは、光学ファインダまたは表示部１１１を視認することなく、被写体Ｄを被写体領域４００内に収めて撮影するために必要なデジタルカメラ１００の回転方向を知覚することができる。
【００３５】
図４（ｂ）は、撮影対象空間の画像４０１において、被写体Ｄが被写体領域４００内に収められた状態を示す。カメラシステム制御部１０１は、撮像素子１０７から出力された画像４０１を順次解析し、デジタルカメラ１００が矢印Ｅの方向に回転されて、被写体Ｄが被写体領域４００内に収められたと判断すると、触覚発生部２０３の駆動を停止する。この動作により、ユーザは、被写体Ｄが被写体領域４００内に収められたことを知覚する。本実施形態によれば、ユーザは、光学ファインダまたは表示部１１１を視認することなく、被写体Ｄを被写体領域４００内に収めて撮影を行うことができる。
【００３６】
図５は、第一の実施形態に係るノールック撮影モードの撮影動作のフローチャートである。ユーザが上述したノールック撮影モードを開始したときに、カメラシステム制御部１０１は、図５に示す動作フローを開始する。ステップＳ１０１において、カメラシステム制御部１０１は、撮影対象空間の画像を取り込む。ステップＳ１０２において、カメラシステム制御部１０１は、被写体領域４００を撮影対象空間の画像４０１に対して設定する。具体的には、カメラシステム制御部１０１は、図４を用いて説明したように、ユーザによって予め設定された被写体領域４００の設定情報をカメラメモリ１０８から読み出し、撮像素子１０７から出力された画像４０１に対して被写体領域４００を設定する。
【００３７】
なお、本実施形態に係るノールック撮影モードにおいては、ステップＳ１０１において取り込んだ画像４０１を、ライブビュー画像として表示部１１１に表示させてもよいし、ライブビュー画像を表示しなくてもよい。なぜならば、上記したように、ノールック撮影モードにおいては、ユーザは、ライブビュー画像を視認することなく、自身が希望する構図で被写体の撮影を行うことができるからである。ノールック撮影モードにおいて、ライブビュー画像を表示部１１１に表示させないことによって、消費電力を低減することができる。
【００３８】
ステップＳ１０３において、カメラシステム制御部１０１は、被写体Ｄを認識する。例えば、カメラシステム制御部１０１は、画像４０１を解析して被写体Ｄの顔認識処理を実行し、画像４０１における被写体Ｄの位置を検出してもよい。この場合、カメラシステム制御部１０１は、顔認識処理によって取得した被写体Ｄの顔の位置から、被写体Ｄの胴体および手足を含む被写体Ｄの身体領域を推定してもよい。
【００３９】
ステップＳ１０４において、カメラシステム制御部１０１は、被写体Ｄが被写体領域４００内に収められているか否かを判断する。具体的には、カメラシステム制御部１０１は、Ｓ１０３にて検出した画像４０１における被写体Ｄの位置と、被写体領域４００とを比較し、被写体Ｄが被写体領域４００内に収められているか否かを判断する。カメラシステム制御部１０１は、被写体Ｄが被写体領域４００内に収められているものと判断すると、ステップＳ１０５へ進む。一方、カメラシステム制御部１０１は、被写体Ｄが被写体領域４００内に収められていないと判断すると、ステップＳ１０９へ進む。
【００４０】
ステップＳ１０４においてＮＯと判断されると、ステップＳ１０９において、カメラシステム制御部１０１は、図４を用いて説明したように、デジタルカメラ１００を回転すべき推奨方向を特定する。ステップＳ１１０において、カメラシステム制御部１０１は、シャッタボタン２００の触覚発生部２０３を駆動させる。具体的には、カメラシステム制御部１０１は、シャッタボタン駆動部１１４に指令を送り、推奨方向をユーザに知覚させるために、触覚棒２０５を回転駆動する。そして、カメラシステム制御部１０１は、動作フローをステップＳ１０１に戻す。
【００４１】
ステップＳ１０４においてＹＥＳと判断されると、ステップＳ１０５において、カメラシステム制御部１０１は、シャッタボタン２００を通常の状態に戻して停止させる。図２に示す実施形態の場合においては、カメラシステム制御部１０１は、シャッタボタン駆動部１１４に指令を送り、触覚発生部２０３の触覚棒２０５を、図２（ａ）に示す通常状態の配列に戻し、触覚棒２０５の駆動を停止する。
【００４２】
ステップＳ１０６において、カメラシステム制御部１０１は、ユーザから撮影指示があったか否かを判断する。カメラシステム制御部１０１は、ユーザから撮影指示があったものと判断すると、ステップＳ１０７へ進む。一方、カメラシステム制御部１０１は、ユーザから撮影指示がないものと判断すると、ステップＳ１０１へ戻る。
【００４３】
ステップＳ１０７において、カメラシステム制御部１０１は、撮影動作を実行する。具体的には、カメラシステム制御部１０１は、ユーザがシャッタボタン２００を第１段階の位置に押し込むと、撮影準備動作としてフォーカス調整および測光を実行する。そして、ユーザがシャッタボタン２００を第２段階の位置に押し込むと、カメラシステム制御部１０１は、被写体Ｄの撮影を実行し、画像データとしての画像ファイルを生成する。なお、本実施形態においては、Ｓ１０５においてシャッタボタン２００が停止した後に、ユーザが撮影指示をした場合を想定した。しかしながら、これに限らず、カメラシステム制御部１０１は、ユーザから撮影指示を受け付けた場合は、例えばＳ１１０においてシャッタボタン２００を駆動させている状態であったとしても、撮影動作を優先的に実行する。
【００４４】
ステップＳ１０８において、カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＦＦとされたか否かを判断する。カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＦＦとされたと判断すると、撮影フローを終了させる。一方、カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＮのままであると判断すると、ステップＳ１０１へ戻る。
【００４５】
図６は、第二の実施形態に係るノールック撮影モードにおける撮影動作を説明するための概念図である。図６（ａ）は、撮影対象空間の撮影を開始した初期状態を示す図であって、左側の図は、デジタルカメラ１００と撮影対象空間との位置関係を模式的に表す図であり、右側の図は、撮像素子１０７から出力された撮影対象空間の画像５００を示す。
【００４６】
本実施形態に係るノールック撮影モードにおいては、カメラシステム制御部１０１は、撮像素子１０７から出力された被写体像における重力方向Ｇ１が、画像５００の短辺方向と一致するように、デジタルカメラ１００を回転すべき推奨方向を、ユーザに知覚させる。具体的には、カメラシステム制御部１０１は、姿勢センサ１１３からの出力信号を参照し、図６の矢印Ｇ０に示す実際の重力方向を検出する。
【００４７】
図６（ａ）に示す例の場合、デジタルカメラ１００が傾斜して保持されており、実際の重力方向Ｇ０と画像５００の短辺方向、すなわちｙ軸方向とが一致していない。このため、撮像素子１０７から出力された画像５００においては、被写体としての建物５０１が、斜めに傾斜して写ってしまう。この場合、ユーザは、画像５００において建物５０１が鉛直に建っている構図を撮影するためには、撮像素子１０７、すなわちデジタルカメラ１００を、矢印Ｏに示すように、ｚ軸の周りに、ｚ軸プラス方向から見て反時計周りに回転させる必要がある。
【００４８】
そこで、本実施形態に係るノールック撮影モードにおいては、カメラシステム制御部１０１は、姿勢センサ１１３を用いて実際の重力方向Ｇ０を検出し、重力方向Ｇ０とデジタルカメラ１００のｙ軸マイナス方向とが一致するように、デジタルカメラ１００を回転すべき推奨方向を特定する。上記したように、図６（ａ）に示す例の場合、カメラシステム制御部１０１は、矢印Ｏの方向を推奨方向として特定する。そして、カメラシステム制御部１０１は、推奨方向に一致する回転方向をユーザに知覚させるようにシャッタボタン２００の触覚棒２０５を駆動する。
【００４９】
具体的には、カメラシステム制御部１０１は、シャッタボタン駆動部１１４に指令を送り、シャッタボタン２００の触覚発生部２０３を駆動させる。例えば、触覚発生部２０３は、矢印Ｏの方向にデジタルカメラ１００を回転すべきことを視覚させるために、図２（ｂ）を用いて説明した、傾斜した仮想平面Ａを形成するように、触覚棒２０５を駆動する。この場合、触覚発生部２０３は、矢印Ｏの方向への回転をユーザに報知するために、例えば図６（ａ）に示すように、ｘ軸マイナス方向側に向けて下がるように傾斜した仮想平面Ａを形成する。これにより、ユーザは、光学ファインダまたは表示部１１１を視認することなく、触覚発生部２０３によって形成される傾斜方向によって、デジタルカメラ１００を回転すべき方向を知覚することができる。
【００５０】
図６（ｂ）は、重力方向Ｇ０とｙ軸マイナス方向とを一致させた状態を示す。カメラシステム制御部１０１は、重力方向Ｇ０とｙ軸マイナス方向とが一致したと判断すると、触覚棒２０５を通常の位置に戻し、触覚発生部２０３の駆動を停止する。この動作により、ユーザは、重力方向Ｇ０とｙ軸マイナス方向とが一致したことを知覚する。本実施形態によれば、ユーザは、光学ファインダまたは表示部１１１を視認することなく、画像５００における重力方向Ｇ１と、画像５００の短辺方向とを一致させて撮影することができる。
【００５１】
図７は、第二の実施形態に係るノールック撮影モードの撮影動作のフローチャートである。ユーザがノールック撮影モードを開始したときに、カメラシステム制御部１０１は、図７に示す動作フローを開始する。ステップＳ２０１において、カメラシステム制御部１０１は、重力方向を検出する。ステップＳ２０２において、カメラシステム制御部１０１は、図６を用いて説明したように、重力方向とｙ軸マイナス方向とが一致しているか否かを判断する。カメラシステム制御部１０１は、重力方向とｙ軸マイナス方向とが一致しているものと判断すると、ステップＳ２０３へ進む。一方、カメラシステム制御部１０１は、重力方向とｙ軸マイナス方向とが一致していないと判断すると、ステップＳ２０７へ進む。
【００５２】
ステップＳ２０２においてＮＯと判断されると、ステップＳ２０７において、カメラシステム制御部１０１は、図６を用いて説明したように、デジタルカメラ１００を回転すべき推奨方向を特定する。ステップＳ２０８において、カメラシステム制御部１０１は、シャッタボタン２００の触覚発生部２０３を駆動させる。具体的には、図６を用いて説明したように、カメラシステム制御部１０１は、シャッタボタン駆動部１１４に指令を送り、回転方向Ｐをユーザに知覚させるために、傾斜した仮想平面Ａを形成するように触覚棒２０５を配列させる。そして、カメラシステム制御部１０１は、動作フローをステップＳ２０１に戻す。
【００５３】
ステップＳ２０２においてＹＥＳと判断されると、ステップＳ２０３において、カメラシステム制御部１０１は、シャッタボタン２００を通常の状態に戻して停止させる。図２に示す実施形態の場合においては、カメラシステム制御部１０１は、シャッタボタン駆動部１１４に指令を送り、触覚発生部２０３の触覚棒２０５を、図２（ａ）に示す通常状態の配列に戻し、触覚棒２０５の駆動を停止する。
【００５４】
ステップＳ２０４において、カメラシステム制御部１０１は、ユーザから撮影指示があったか否かを判断する。カメラシステム制御部１０１は、ユーザから撮影指示があったものと判断すると、ステップＳ２０５へ進む。一方、カメラシステム制御部１０１は、ユーザから撮影指示がないものと判断すると、ステップＳ２０１へ戻る。
【００５５】
ステップＳ２０５において、カメラシステム制御部１０１は、撮影動作を実行する。具体的には、カメラシステム制御部１０１は、ユーザがシャッタボタン２００を第１段階の位置に押し込むと、撮影準備動作としてフォーカス調整および測光を実行する。そして、カメラシステム制御部１０１は、ユーザがシャッタボタン２００を第２段階の位置に押し込むと、被写体の撮影を実行し、画像データとしての画像ファイルを生成する。なお、上記した実施形態と同様に、カメラシステム制御部１０１は、ユーザから撮影指示を受け付けた場合は、撮影動作を優先的に実行する。
【００５６】
ステップＳ２０６において、カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＦＦとされたか否かを判断する。カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＦＦとされたと判断すると、撮影フローを終了させる。一方、カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＮのままであると判断すると、ステップＳ２０１へ戻る。
【００５７】
図８は、第三の実施形態に係るノールック撮影モードにおける動画の撮影動作を説明するための概念図である。図８（ａ）は、撮影対象空間の撮影を開始した初期状態を示す図であって、左側の図は、デジタルカメラ１００と被写体との位置関係を模式的に表す図であり、右側の図は、撮像素子１０７から出力された撮影対象空間の画像を示す。
【００５８】
本実施形態に係るノールック撮影モードは、ユーザが、光学ファインダ像または表示部１１１を視認することなく、自身が希望するカメラワークにより被写体の撮影を行うことができる撮影モードである。本実施形態においては、ユーザは、カメラワークに関するプログラムを予め選択する。カメラワークに関するプログラムは、カメラメモリ１０８に予め記録されている。ここで、カメラワークに関するプログラムとは、例えば動画の撮影において、より演出効果を高めた映像を撮影するために、ユーザに対して、カメラを向ける方向等の指示を与えるプログラムである。例えば図８に示す例において、ユーザが、主役としての被写体６００を最初に撮影し、その後に被写体６０１、被写体６０２と順に撮影した後、再度主役たる被写体６００を撮影するというカメラワークを実行したい場合を想定する。
【００５９】
この場合、カメラワークに関するプログラムは、条件１〜条件３を含む。例えば、条件１は「被写体６００を認識」であり、条件２は「被写体６０２の認識」であり、条件３は「被写体６００の認識」である。そして、カメラシステム制御部１０１は、それぞれの条件を満足しているか否かに応じて、シャッタボタン２００の触覚棒２０５を駆動する。
【００６０】
図８を参照して具体的に説明すると、カメラシステム制御部１０１は、まず、条件１が満足されるまで触覚棒２０５を駆動する。この場合、カメラシステム制御部１０１は、条件１を満足するために、図４を用いて説明した撮影フローを実行してもよい。具体的には、ユーザは、撮影対象空間の画像６０３において被写体６００を収めたい領域を、被写体領域６０４として予め設定する。図８に示す例においては、被写体領域６０４は、図４と同様に、画像６０３の中央領域に設定されている。カメラシステム制御部１０１は、撮影対象空間における被写体６００の位置と、予め設定された被写体領域６０４とに応じて、デジタルカメラ１００を回転すべき推奨方向を特定する。そして、カメラシステム制御部１０１は、推奨方向に一致する回転方向をユーザに知覚させるようにシャッタボタン２００の触覚棒２０５を駆動する。
【００６１】
被写体６００が被写体領域６０４に収められると、画像６０３は、図８（ａ）の状態となる。カメラシステム制御部１０１は、被写体６００が被写体領域６０４に収められたことを認識した場合に、条件１を満足したものと判断する。そして、カメラシステム制御部１０１は、シャッタボタン２００の触覚発生部２０３を駆動し、条件２を満足すべく次にユーザが行うべきカメラワークを触覚によってユーザに知覚させる。図８に示す例の場合、触覚発生部２０３は、デジタルカメラ１００をｙ軸プラス方向から見て反時計回りに回転させることをユーザに知覚させるように、触覚棒２０５を回転駆動する。
【００６２】
図８（ｂ）は、ユーザが、触覚発生部２０３の動作に従って、デジタルカメラ１００をｙ軸周りに反時計回りに回転させている途中の状態を示す図である。そして、カメラシステム制御部１０１は、図８（ｂ）の矢印Ｈに示すように、触覚棒２０５を回転させ続ける。
【００６３】
図８（ｃ）は、被写体６０２が被写体領域６０４に収められた状態を示す図である。カメラシステム制御部１０１は、図８（ｃ）に示すように、被写体６０２が被写体領域６０４に収められたことを認識すると、条件２を満足したものと判断する。なお、被写体６０２が被写体領域６０４に収められたことを認識するためにカメラシステム制御部１０１が行う動作フローは、上記と同様であってもよい。条件２を満足した後、カメラシステム制御部１０１は、シャッタボタン２００の触覚発生部２０３を駆動し、条件３が満足されるまで、次にユーザが行うべきカメラワークを、触覚によってユーザに知覚させる。
【００６４】
図８に示す例の場合、触覚発生部２０３は、デジタルカメラ１００を、ｙ軸プラス方向から見て時計回りに回転させることをユーザに知覚させるように、図８（ｃ）の矢印Ｉに示すように触覚棒２０５を回転駆動する。ユーザは、触覚発生部２０３の動作によって、次に行うべきカメラワークを知覚することができる。
【００６５】
図８（ｄ）は、被写体６００が被写体領域６０４に再度収められた状態を示す図である。カメラシステム制御部１０１は、図８（ｄ）に示すように、被写体６０２が被写体領域６０４に収められたことを認識すると、条件３を満足したものと判断する。このように、本実施形態においては、カメラシステム制御部１０１は、カメラワークに関するプログラムに応じて、撮影経過と共に変化する条件を順次満足するように、触覚発生部２０３を回転駆動する。本実施形態によれば、ユーザは、自身が希望したカメラワークにより被写体の撮影を行うことができるので、より満足度の高い映像を容易に撮影することができる。なお、動画撮影時に、触覚発生部２０３を駆動する場合には、静止画撮影時とは異なる駆動形態を採用してもよい。例えば、駆動に伴う雑音を低減させるために、駆動量を小さくする。
【００６６】
図９は、第三の実施形態に係るノールック撮影モードの撮影動作のフローチャートである。ユーザがカメラワークに関するプログラムを予め選択し、ノールック撮影モードを開始したときに、カメラシステム制御部１０１は、図９に示す動作フローを開始する。ステップＳ３０１において、カメラシステム制御部１０１は、プログラムの条件数ｎを読み出すとともに、変数ｉに１を代入する。また、カメラシステム制御部１０１は、各条件の内容を併せて読み出す。図８を用いて説明した例の場合、カメラシステム制御部１０１は、カメラメモリ１０８から、カメラワークに関するプログラムの条件１〜条件３を読み出す。
【００６７】
ステップＳ３０２において、カメラシステム制御部１０１は、条件ｉを満足したか否かを判断する。図８を用いて説明した例の場合、カメラシステム制御部１０１は、動作フローが開始した後、まず、条件１「被写体６００を認識」を満足したか否かを判断する。カメラシステム制御部１０１は、条件ｉを満足していないと判断すると、ステップＳ３０３へ進む。一方、条件ｉを満足したと判断すると、カメラシステム制御部１０１は、ステップＳ３０５へ進む。
【００６８】
カメラシステム制御部１０１は、ステップＳ３０２においてＮＯと判断した場合、ステップＳ３０３において、デジタルカメラ１００を回転すべき推奨方向を特定する。そして、ステップＳ３０４において、カメラシステム制御部１０１は、シャッタボタン２００の触覚発生部２０３を駆動させる。図８を用いて説明した例の場合、カメラシステム制御部１０１は、条件１を満足するために、被写体６００を被写体領域６０４に収めるように触覚棒２０５を駆動する。
【００６９】
カメラシステム制御部１０１は、ステップＳ３０２においてＹＥＳと判断した場合、ステップＳ３０５において、変数ｉをインクリメントする。そして、ステップＳ３０６において、カメラシステム制御部１０１は、ステップＳ３０５においてインクリメントされた変数ｉが、条件数ｎを超えたか否かを判断する。具体的には、カメラシステム制御部１０１は、ステップＳ３０１において読み出した条件を全て満足したか否かを判断する。変数ｉが条件数ｎを超えたと判断すると、カメラシステム制御部１０１は、ステップＳ３０７へ進む。一方、変数ｉが条件数ｎを超えていないと判断すると、カメラシステム制御部１０１は、ステップＳ３０２へ戻り、プログラムに規定された次の条件を満足すべく、ステップＳ３０２〜ステップＳ３０４の動作を実行する。具体的には、カメラシステム制御部１０１は、条件１に次いで、条件２、条件３の順に、各動作を実行する。
【００７０】
ステップＳ３０７において、カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＦＦとされたか否かを判断する。カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＦＦとされたと判断すると、撮影フローを終了させる。一方、カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＮのままであると判断すると、ステップＳ３０１へ戻る。
【００７１】
図１０は、第四の実施形態に係るノールック撮影モードにおける動画の撮影動作を説明するための概念図である。図１０（ａ）の左側の図は、デジタルカメラ１００と被写体７００との位置関係を模式的に表す図であり、右側の図は、デジタルカメラ１００を被写体７００の正面の位置Ｊに配置した場合に撮像素子１０７から出力された撮影対象空間の画像を示す。
【００７２】
ユーザは、図１０（ａ）の位置Ｊに示すように、被写体７００の正面から撮影するのみならず、図１０（ａ）の位置Ｋに示すように被写体の上方側から、または、図１０（ａ）の位置Ｌに示すように被写体の下方側から、斜めのアングルで撮影したい場合がある。特に近年、ユーザが、自身の上方側から自身を撮影する、いわゆる「自分撮り」を行いたいという要望が高まってきている。このような撮影を行う場合、ユーザは、光学ファインダまたはライブビュー画像を表示する表示部１１１を視認することができない場合がある。したがって、実際に撮影した画像が、ユーザの希望する構図と異なってしまう場合がある。
【００７３】
本実施形態に係るノールック撮影モードは、予め記録されたサンプル画像を基準として、ユーザが光学ファインダまたは表示部１１１を視認することなく、自身が希望する構図で被写体の撮影を行うことができる撮影モードである。本実施形態においては、ユーザは、撮影したい構図のサンプル画像を予め指定する。サンプル画像は、記録部１１２に予め記録されている。サンプル画像としては、例えば、被写体の下方側から撮影する場合に参照するサンプル画像と、被写体の上方側から被写体を撮影する場合に参照するサンプル画像とが挙げられる。
【００７４】
図１０（ｂ）は、被写体の下方側から撮影する場合に参照するサンプル画像７０１を示す図である。ユーザは、被写体７００の下方側から斜めのアングルで撮影したい場合、図１０（ａ）の位置Ｌに示すように、デジタルカメラ１００を被写体７００の下方側に保持する。そして、ユーザは、図１０（ａ）の矢印Ｎに示すように、デジタルカメラ１００をｘ軸周りに回転させ、撮影対象空間の画像における被写体７００の位置を調整する。
【００７５】
被写体を下方側から撮影した場合、ユーザの胴体および足が、ユーザの頭部より大きく写るという特徴を有する画像が撮影されることとなる。デジタルカメラ１００は、図１０（ｂ）に示すサンプル画像７０１のような、被写体７００を下方側から撮影した場合の構図に近似する画像データを基準として用いる。カメラメモリ１０８は、サンプル画像７０１のようなサンプル画像を、複数パターン記録している。ユーザは、これらサンプル画像から、自身が希望する構図に近いサンプル画像を選択する。なお、サンプル画像としては、図１０（ｂ）に示すように、輪郭線からなる幾何学的な画像データを用いてもよい。また、サンプル画像として、写真の画像データを用いてもよい。
【００７６】
図１０（ｃ）は、被写体の上方側から撮影する場合に参照するサンプル画像７０２を示す図である。ユーザは、被写体７００の上方側から斜めのアングルで撮影したい場合、図１０（ａ）の位置Ｋに示すように、デジタルカメラ１００を被写体７００の上方側に保持する。そして、ユーザは、図１０（ａ）の矢印Ｍに示すように、デジタルカメラ１００をｘ軸周りに回転させ、撮影対象空間の画像における被写体７００の位置を調整する。
【００７７】
被写体を上方側から撮影した場合、ユーザの頭部が、ユーザの胴体および足より大きく写るという特徴を有する画像が撮影されることとなる。デジタルカメラ１００は、図１０（ｃ）に示すサンプル画像７０２のような、被写体７００を上方側から撮影した場合の構図に近似する画像データを基準として用いる。カメラメモリ１０８は、サンプル画像７０１のようなサンプル画像を、複数パターン記録している。ユーザは、これらサンプル画像から、自身が希望する構図に近いサンプル画像を選択する。
【００７８】
本実施形態に係るノールック撮影モードでの撮影時おいては、カメラシステム制御部１０１は、まず、ユーザによって選択されたサンプル画像を読み出す。そして、カメラシステム制御部１０１は、撮像素子１０７から出力された撮影対象空間の画像から、被写体７００を認識する。この場合において、レンズシステム制御部１０２は、ズームレンズ駆動部１０５に指令を送ってオートズームを実行し、撮影対象空間の画像における被写体７００の大きさを調整してもよい。
【００７９】
被写体７００を認識した後、カメラシステム制御部１０１は、被写体像とサンプル画像とを比較する。カメラシステム制御部１０１は、被写体像とサンプル画像の特徴点を検出し、これら特徴点の相関性を解析することによって、被写体像とサンプル画像とを比較する。
【００８０】
カメラシステム制御部１０１は、被写体像とサンプル画像との比較結果から、デジタルカメラ１００を回転すべき推奨方向を特定する。そして、カメラシステム制御部１０１は、推奨方向に一致する回転方向をユーザに知覚させるようにシャッタボタン２００の触覚棒２０５を駆動する。例えば、触覚発生部２０３は、図１０（ａ）の矢印Ｍ、Ｎに示すように、ｘ軸の周りにデジタルカメラ１００を回転すべきことを視覚させるために、図２（ｂ）を用いて説明した、傾斜した仮想平面Ａを形成するように、触覚棒２０５を配列させる。
【００８１】
より具体的には、例えば触覚発生部２０３は、ｘ軸マイナス方向から見て反時計回りにデジタルカメラ１００を回転すべきことを視覚させるために、ｚ軸マイナス方向側に向けて下がるように傾斜した仮想平面Ａを形成する。これにより、ユーザは、光学ファインダまたは表示部１１１を視認することなく、触覚発生部２０３によって形成される傾斜方向によって、デジタルカメラ１００を回転すべき方向を知覚することができる。
【００８２】
図１１は、第四の実施形態に係るノールック撮影モードの撮影動作のフローチャートである。ユーザがサンプル画像を予め選択し、ノールック撮影モードを開始したときに、カメラシステム制御部１０１は、図１１に示す動作フローを開始する。ステップＳ４０１において、カメラシステム制御部１０１は、ユーザによって選択されたサンプル画像を記録部１１２から読み出す。ステップＳ４０２において、カメラシステム制御部１０１は、撮影対象空間の画像を取り込む。ステップＳ４０３において、カメラシステム制御部１０１は、撮影対象空間の画像から被写体を認識する。
【００８３】
ステップＳ４０４において、カメラシステム制御部１０１は、被写体像とサンプル画像の特徴点が一致しているか否かを判断する。カメラシステム制御部１０１は、被写体像とサンプル画像の特徴点が一致しているものと判断すると、ステップＳ４０５へ進む。一方、カメラシステム制御部１０１は、被写体像とサンプル画像の特徴点が一致していないと判断すると、ステップＳ４０９へ進む。
【００８４】
ステップＳ４０４においてＮＯと判断されると、ステップＳ４０９において、カメラシステム制御部１０１は、デジタルカメラ１００を回転すべき推奨方向を特定する。そして、ステップＳ１１０において、カメラシステム制御部１０１は、シャッタボタン２００の触覚発生部２０３を駆動させる。図１０に示す例の場合、カメラシステム制御部１０１は、ｘ軸回りの回転をユーザに知覚させるために、触覚棒２０５を、ｚ軸マイナスまたはプラス方向側に向けて下がるように傾斜した仮想平面Ａを形成するように、配列させる。そして、カメラシステム制御部１０１は、動作フローをステップＳ４０２に戻す。
【００８５】
ステップＳ４０４においてＹＥＳと判断されると、ステップＳ４０５において、カメラシステム制御部１０１は、シャッタボタン２００を通常の状態に戻して停止させる。ステップＳ４０６において、カメラシステム制御部１０１は、ユーザから撮影指示があったか否かを判断する。カメラシステム制御部１０１は、ユーザから撮影指示があったものと判断すると、ステップＳ４０７へ進む。一方、カメラシステム制御部１０１は、ユーザから撮影指示がないものと判断すると、ステップＳ４０２へ戻る。
【００８６】
ステップＳ４０７において、カメラシステム制御部１０１は、撮影動作を実行する。なお、本実施形態においても、カメラシステム制御部１０１は、ユーザから撮影指示を受け付けた場合は、撮影動作を優先的に実行する。ステップＳ４０８において、カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＦＦとされたか否かを判断する。カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＦＦとされたと判断すると、撮影フローを終了させる。一方、カメラシステム制御部１０１は、デジタルカメラ１００の電源がＯＮのままであると判断すると、ステップＳ４０２へ戻る。
【００８７】
なお、上記実施形態においては、触覚発生部２０３がシャッタボタン２００に組み込まれている場合について述べた。しかしながら、これに限らず、触覚発生部をデジタルカメラの本体に設けてもよい。以下、本発明の他の実施形態に係るデジタルカメラについて、図１２を参照して説明する。
【００８８】
図１２は、本発明の他の実施形態に係るデジタルカメラ８００を説明するための図である。本実施形態においては、ユーザがデジタルカメラ８００を持つときに把持する部分であるグリップ部８０１に、触覚発生部８０２を設けている。触覚発生部８０２は、例えば圧電素子からなる複数の振動部８０３を含む。振動部８０３は、グリップ部８０１の前面８０１ａと背面８０１ｂとに配設されている。そして、触覚発生部８０２は、シャッタボタン駆動部１１４の指令の下、例えばユーザにｙ軸周りの回転を知覚させるように、振動部８０３をｙ軸周りに順に振動させる。振動部８０３をこのように順に振動させることによって、触覚発生部８０２は、ユーザにｙ軸周りの回転を知覚させることができる。
【００８９】
また、上記実施形態においては、デジタルカメラがユーザに触覚を与えることによって、推奨方向に一致する回転方向をユーザに知覚させる形態について述べた。しかしながら、これに限らず、デジタルカメラがユーザに力覚を与えることによって、推奨方向に一致する回転方向をユーザに知覚させてもよい。以下、本発明のさらに他の実施形態に係るデジタルカメラについて、図１３を参照して説明する。
【００９０】
図１３は、本発明のさらに他の実施形態に係るデジタルカメラ９００を説明するための図である。本実施形態に係るデジタルカメラ９００は、ユーザに力覚を感知させる力覚発生部９０１を備えている。例えば、力覚発生部９０１は、デジタルカメラ９００の内部で、ｘ軸、ｙ軸、またはｚ軸の周りに回転する回転体９０２を含む。回転体９０２としては、例えば携帯電話に組み込まれるバイブレーション用の回転装置を適用してもよい。そして、カメラシステム制御部１０１は、回転体９０２の回転または回転停止によって、ユーザに力覚を感知させる。これにより、ユーザは、ｘ軸、ｙ軸、またはｚ軸周りの回転方向を知覚することができる。なお、力覚発生部９０１は、デジタルカメラ９００の内部で、ｘ軸、ｙ軸、またはｚ軸の周りに偏心回転する偏心体を含んでもよい。偏心体を回転させることによって、ユーザに力覚を感知させることができるからである。
【００９１】
なお、図２および図３に示す実施形態においては、シャッタボタンが傾斜および回転することによって、二つの軸周りの回転方向をユーザに同時に知覚させることができる場合について説明した。しかしながら、これに限らず、少なくとも一つの軸周りの回転方向をユーザに知覚させることができれば、ノールック撮影モードによる被写体の撮影を有効に支援することができる。ユーザに一つの軸周りの回転方向を知覚させるのであれば、例えば図１４に示すシャッタボタン３５０の構成を適用することができる。
【００９２】
図１４は、さらに他の実施形態に係るシャッタボタン３５０の斜視図である。本実施形態に係るシャッタボタン３５０は、二つの回転部材を備えている。具体的には、シャッタボタン３５０は、円板状の中央回転部３５１と、中央回転部３５１の外周側に配置される円環状の外側回転部３５２とを備える。中央回転部３５１は、下方へ延在する歯車軸部３５３を含む。中央回転部３５１は、図１４の矢印Ｃ１の方向に、歯車軸部３５３と噛合する歯車列を介して、モータによって回転駆動される。
【００９３】
一方、外側回転部３５２は、下方へ延在する円筒状の歯車軸部３５４を含む。中央回転部３５１の歯車軸部３５３は、外側回転部３５２に設けられた歯車軸部３５４に挿通されており、歯車軸部３５４に対して相対的に回転することができる。外側回転部３５２は、中央回転部３５１と同様に、図１４の矢印Ｃ２の方向に、歯車軸部３５４と噛合する歯車列を介して、モータによって回転駆動される。中央回転部３５１および外側回転部３５２は、二つのモータを用いて互いに独立して回転駆動される。本実施形態によれば、シャッタボタン３５０は、ユーザに、一つの軸周りの回転を知覚させることができる。なお、中央回転部３５１および外側回転部３５２は、一つのモータと減速機とを用いて、それぞれ異なる回転速度で回転駆動されてもよい。また、中央回転部３５１および外側回転部３５２のいずれか一方のみが回転する構成であってもよい。なお、図１４に示すシャッタボタン３５０に、さらに別の機構を組み合わせると、図１５に示すように、二つ以上の軸周りの回転方向を同時にユーザに知覚させることができる。
【００９４】
以上説明した各実施形態のように、デジタルカメラは、触覚および力覚のいずれか一方である触力覚をユーザに感知させる触力覚発生部を備えていればよい。触力覚発生部は、上記した触覚発生部と力覚発生部とを組み合わせることによって構成してもよい。
【００９５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００９６】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の撮影動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００９７】
１００，８００，９００  デジタルカメラ、１０１  カメラシステム制御部、１０２  レンズシステム制御部、１０３  レンズマウント、１０４  カメラマウント、１０５  ズームレンズ駆動部、１０６  画像処理部、１０７  撮像素子、１０８  カメラメモリ、１０９  ワークメモリ、１１０  表示制御部、１１１  表示部、１１２  記録部、１１３  姿勢センサ、１１４  シャッタボタン駆動部、１１５  モード切替部、２００，３００，３５０  シャッタボタン、２０１  土台部、２０２  カバー、２０３，８０２  触覚発生部、２０４  貫通孔、２０５，２０５ａ，２０５ｂ，２０５ｃ，２０５ｄ，２０５ｅ，２０５ｆ，２０５ｇ，２０５ｈ  触覚棒、２０６  触覚棒駆動部、３０１  リング部、３０２  中心孔、３０３  球部、３０４  触覚発生部、３０５，３０７  駆動棒、３０６  リング部駆動部、３０８  球部駆動部、３５１  中央回転部、３５２  外側回転部、３５３，３５４  歯車軸部、４００，６０４  被写体領域、４０１，５００，６０３  画像、４０２  光軸、５０１  建物、６００，６０１，６０２，７００  被写体、７０１，７０２  サンプル画像、８０１  グリップ部、８０１ａ  前面、８０１ｂ  背面、８０３  振動部、９０１  力覚発生部、９０２  回転体
【図１】
2013157953.tif 000003
【図２】
2013157953.tif 000004
【図３】
2013157953.tif 000005
【図４】
2013157953.tif 000006
【図５】
2013157953.tif 000007
【図６】
2013157953.tif 000008
【図７】
2013157953.tif 000009
【図８】
2013157953.tif 000010
【図９】
2013157953.tif 000011
【図１０】
2013157953.tif 000012
【図１１】
2013157953.tif 000013
【図１２】
2013157953.tif 000014
【図１３】
2013157953.tif 000015
【図１４】
2013157953.tif 000016
【図１５】
2013157953.tif 000017