(57)【要約】【課題】撮像画像の構図を推薦構図に合わせるユーザ操作においてユーザの負担を軽減しうる。【解決手段】ＤＳＣ１００は、撮像画像における被写体を示すと共に推薦構図を示す推薦構図枠Ｆｓを表示させ、撮像画像の構図が推薦構図に類似したときに、推薦構図枠Ｆｓを表示変化させ、表示変化させた状態で推薦構図枠Ｆｓを固定させて表示させることにより、ユーザに推薦構図を提示することができると共に、撮像画像の構図が多少ぶれても、撮像画像の構図が推薦構図に類似していれば、撮像画像の構図が推薦構図に合っているとユーザに認識させることができるので、撮像画像の構図を推薦構図に合わせるユーザ操作の困難さを軽減でき、撮像画像の構図が推薦構図になかなか合わないという感覚をユーザに与えにくくすることができる。【選択図】図６
2011087131.tif 000002
【特許請求の範囲】
【請求項１】
撮像画像データを取得する撮像画像取得部と、
上記撮像画像データに基づく撮像画像の被写体を認識する被写体認識部と、
上記被写体についての推薦構図を示す推薦構図データを取得する推薦構図取得部と、
上記撮像画像と、上記被写体を示す枠と、上記推薦構図を示す情報とが含まれる表示画面を表示部に表示させ、上記撮像画像の構図が上記推薦構図に類似したときに、当該枠を表示変化させ、当該表示変化させた枠を固定して表示させる制御部と
を具える情報処理装置。
【請求項２】
上記枠は、上記被写体を示すと共に、上記推薦構図を示す情報としての推薦構図枠である
請求項１に記載の情報処理装置。
【請求項３】
上記制御部は、
上記推薦構図枠と、上記撮像画像の構図を示す撮像構図枠とが含まれる上記表示画面を上記表示部に表示させ、上記撮像画像の構図が上記推薦構図に類似したときに、上記推薦構図枠を表示変化させ、当該表示変化させた推薦構図枠を当該撮像構図枠の表示位置に固定して表示させる
請求項２に記載の情報処理装置。
【請求項４】
上記制御部は、
上記撮像画像の構図が上記推薦構図に類似したときに、上記推薦構図枠を表示変化させ、当該表示変化させた推薦構図枠を上記撮像画像の縁に固定して表示させる
請求項２に記載の情報処理装置。
【請求項５】
上記制御部は、
上記被写体を示す枠に加えて、上記推薦構図を示す情報としての推薦構図枠とが含まれる上記表示画面を上記表示部に表示させ、上記撮像画像の構図が上記推薦構図に類似したときに、上記被写体を示す枠を表示変化させ、当該表示変化させた枠を当該推薦構図枠の表示位置に固定して表示させる
請求項１に記載の情報処理装置。
【請求項６】
上記制御部は、
上記撮像画像における所定の方向において上記撮像画像の構図が上記推薦構図に類似したと判別すると、上記枠を当該方向において固定して表示させる
請求項１に記載の情報処理装置。
【請求項７】
上記撮像画像における所定の方向とは、パン方向、チルト方向、ズーム方向、回転方向の少なくともいずれかである
請求項６に記載の情報処理装置。
【請求項８】
上記制御部は、
上記撮像画像の構図を上記推薦構図に合わせるユーザ操作を誘導するための誘導情報を含む上記表示画面を上記表示部に表示させる
請求項１に記載の情報処理装置。
【請求項９】
上記制御部は、
上記誘導情報として、上記撮像画像の構図が上記推薦構図に一致するまで変化したときの上記枠の軌跡を表示させる
請求項８に記載の情報処理装置。
【請求項１０】
上記制御部は、
上記推薦構図に対する上記撮像画像の構図のずれが所定の第１閾値以下になると上記撮像画像の構図が上記推薦構図に類似したと判別して、上記枠を表示変化させ、当該表示変化させた枠を固定して表示させ、その後、上記推薦構図に対する上記撮像画像の構図のずれが当該第１閾値よりも大きい所定の第２閾値以上になると上記撮像画像の構図が上記推薦構図に類似しなくなったと判別して、上記枠の固定を解除する
請求項１に記載の情報処理装置。
【請求項１１】
上記制御部は、
上記撮像画像の構図が上記推薦構図に類似したときに、上記枠の色を変化させ、当該色を変化させた枠を固定して表示させる
請求項１に記載の情報処理装置。
【請求項１２】
上記制御部は、
上記推薦構図に対する上記撮像画像の構図のずれに応じて、上記枠を表示変化させる
請求項１に記載の情報処理装置。
【請求項１３】
上記制御部は、
上記撮像画像の構図が上記推薦構図に類似したときに、上記枠の表示変化とは異なる手段により上記撮像画像の構図が上記推薦構図に類似したことを通知する
請求項１に記載の情報処理装置。
【請求項１４】
上記制御部は、
上記推薦構図枠外となる領域の明度を下げた上記表示画面を上記表示部に表示させる
請求項２に記載の情報処理装置。
【請求項１５】
上記制御部は、
上記表示画面を表示させてから所定時間経過後、上記推薦構図枠外となる領域の明度を元に戻して表示させる
請求項１４に記載の情報処理装置。
【請求項１６】
上記制御部は、
上記撮像画像の構図が上記推薦構図に類似したときに、当該撮像画像を所定の記録媒体に記録させる
請求項１に記載の情報処理装置。
【請求項１７】
上記制御部は、
操作部を介して撮影準備操作が行われたことを認識すると、上記枠と、上記推薦構図を示す情報とが含まれる上記表示画面を上記表示部に表示させる
請求項１に記載の情報処理装置。
【請求項１８】
情報処理装置が、
撮像画像データを取得し、
上記撮像画像データに基づく撮像画像の被写体を認識し、
上記被写体についての推薦構図を示す推薦構図データを取得し、
上記撮像画像と、上記被写体を示す枠と、上記推薦構図を示す情報とが含まれる表示画面を表示部に表示させ、上記撮像画像の構図が上記推薦構図に類似したときに、当該枠を表示変化させ、当該表示変化させた枠を固定して表示させる
表示制御方法。
【請求項１９】
コンピュータに、
撮像画像データを取得する撮像画像取得ステップと、
上記撮像画像データに基づく撮像画像の被写体を認識する被写体認識ステップと、
上記被写体についての推薦構図を示す推薦構図データを取得する推薦構図取得ステップと、
上記撮像画像と、上記被写体を示す枠と、上記推薦構図を示す情報とが含まれる表示画面を表示部に表示させる表示ステップと、
上記撮像画像の構図が上記推薦構図に類似したときに、上記枠を表示変化させ、当該表示変化させた枠を固定して表示させる表示制御ステップと
を実行させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示制御方法及び表示制御プログラムに関し、例えば撮像画像におけるお薦めの構図を提示する際に適用して好適なものである。
【背景技術】
【０００２】
近年、例えばデジタルスチルカメラ（以下、これをＤＳＣとも呼ぶ）などの撮像装置において、撮影時にお薦めの構図（これを推薦構図とも呼ぶ）をユーザに提示するものが提案されている。このような撮像装置としては、例えば撮像画像上に推薦構図を示す推薦構図枠を表示させるものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５８８６８号公報（第９図）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで上述した撮像装置では、ユーザに、撮像画像上に表示された推薦構図枠を確認させながら、パン、チルト、ズーム、回転などの操作を撮像装置に対して行わせることにより、撮像画像の構図を推薦構図に合わせるようになされている。
【０００５】
しかしながら、ユーザにこのような自由度の高い種々の操作を行わせると、撮像装置がぶれて撮像画像の構図がぶれてしまうことも多く、撮像画像の構図を推薦構図にきっちり合わせるのは容易ではない。
【０００６】
そしてこのように撮像画像の構図がぶれてしまうと、撮像画像上に表示された推薦構図枠がぶれてしまい、ユーザに対して、撮像画像の構図が推薦構図になかなか合わないという感覚を与えてしまう。
【０００７】
つまり上述した撮像装置では、撮像画像の構図を推薦構図に合わせるユーザ操作において、ユーザに負担を課してしまっていた。
【０００８】
本発明は以上の点を考慮してなされたもので、撮像画像の構図を推薦構図に合わせるユーザ操作においてユーザの負担を軽減しうる情報処理装置、表示制御方法及び表示制御プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明においては、撮像画像データを取得する撮像画像取得部と、当該撮像画像データに基づく撮像画像の被写体を認識する被写体認識部と、当該被写体についての推薦構図を示す推薦構図データを取得する推薦構図取得部と、当該撮像画像と、当該被写体を示す枠と、当該推薦構図を示す情報とが含まれる表示画面を表示部に表示させ、当該撮像画像の構図が当該推薦構図に類似したときに、当該枠を表示変化させ、当該表示変化させた枠を固定して表示させる制御部とを設けるようにした。
【００１０】
これにより、ユーザに推薦構図を提示することができると共に、撮像画像の構図が多少ぶれても、撮像画像の構図が推薦構図に類似していれば、撮像画像の構図が推薦構図に合っているとユーザに認識させることができる。したがって、撮像画像の構図を推薦構図に合わせるユーザ操作の困難さを軽減でき、撮像画像の構図が推薦構図になかなか合わないという感覚をユーザに与えにくくすることができる。
【発明の効果】
【００１１】
本発明によれば、撮像画像の構図が多少ぶれても、撮像画像の構図が推薦構図に類似していれば、撮像画像の構図が推薦構図に合っているとユーザに認識させることができる。したがって、撮像画像の構図を推薦構図に合わせるユーザ操作の困難さを軽減でき、撮像画像の構図が推薦構図になかなか合わないという感覚をユーザに与えにくくすることができる。かくして撮像画像の構図を推薦構図に合わせるユーザ操作においてユーザの負担を軽減しうる情報処理装置、表示制御方法及び表示制御プログラムを実現できる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態の概要である情報処理装置の構成を示す機能ブロック図である。
【図２】ＤＳＣ（デジタルスチルカメラ）の外観構成を示す略線図である。
【図３】ＤＳＣ（デジタルスチルカメラ）のハードウェア構成を示すブロック図である。
【図４】推薦構図枠の表示例を示す略線図である。
【図５】撮像画像の構図を推薦構図に合わせる操作の説明に供する略線図である。
【図６】パン方向における固定表示処理の説明に供する略線図である。
【図７】チルト方向における固定表示処理の説明に供する略線図である。
【図８】ズーム方向における固定表示処理の説明に供する略線図である。
【図９】回転方向における固定表示処理の説明に供する略線図である。
【図１０】推薦構図枠表示処理手順を示すフローチャートである。
【図１１】固定表示処理手順を示すフローチャートである。
【図１２】被写体枠及び推薦構図被写体枠の表示例（１）を示す略線図である。
【図１３】被写体枠及び推薦構図被写体枠の表示例（２）を示す略線図である。
【図１４】誘導アイコンの表示例を示す略線図である。
【発明を実施するための形態】
【００１３】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明する。尚、説明は以下の順序で行う。
１．実施の形態
２．他の実施の形態
【００１４】
＜１．実施の形態＞
［１−１．実施の形態の概要］
まず、実施の形態の概要を説明する。この概要を説明した後、本実施の形態の具体例の説明に移る。
【００１５】
図１において１は、情報処理装置を示す。この情報処理装置１は、撮像画像データを取得する撮像画像取得部２を有している。またこの情報処理装置１は、撮像画像データに基づく撮像画像の被写体を認識する被写体認識部３を有している。
【００１６】
さらに情報処理装置１は、被写体についての推薦構図を示す推薦構図データを取得する推薦構図取得部４を有している。さらに情報処理装置１は、撮像画像と、被写体を示す枠と、推薦構図を示す情報とが含まれる表示画面を表示部（図示せず）に表示させる制御部５を有している。制御部５は、撮像画像の構図が推薦構図に類似したときに、当該枠を表示変化させ、当該表示変化させた枠を固定して表示させるようになされている。
【００１７】
このような構成により情報処理装置１は、ユーザに推薦構図を提示することができると共に、撮像画像の構図が多少ぶれても、撮像画像の構図が推薦構図に類似していれば、撮像画像の構図が推薦構図に合っているとユーザに認識させることができる。したがって情報処理装置１は、撮像画像の構図を推薦構図に合わせるユーザ操作の困難さを軽減でき、撮像画像の構図が推薦構図になかなか合わないという感覚をユーザに与えにくくすることができる。
【００１８】
このような構成でなる情報処理装置１の具体例について、以下、詳しく説明する。
【００１９】
［１−２．ＤＳＣ（デジタルスチルカメラ）の外観構成］
次に、図２（Ａ）及び（Ｂ）を用いて、上述した情報処理装置１の具体例であるデジタルスチルカメラ（以下、ＤＳＣとも呼ぶ）１００の外観構成について説明する。
【００２０】
ＤＳＣ１００は、片手で把持し得る程度の大きさでなる略扁平矩形状の筐体１０１を有している。この筐体１０１の前面１０１Ａには、その上部に撮影レンズ１０２、ＡＦ（Auto  Focus）イルミネータ１０３、フラッシュ１０４が設けられている。ＡＦイルミネータ１０３は、セルフタイマランプも兼ねている。
【００２１】
さらに前面１０１Ａには、上下にスライド可能なレンズカバー１０５が取り付けられている。レンズカバー１０５は、下方にスライドさせられると撮影レンズ１０２、ＡＦイルミネータ１０３、フラッシュ１０４を露出させる一方で、上方にスライドさせられると、これらを覆うことで保護するようになっている。
【００２２】
尚、ＤＳＣ１００は、レンズカバー１０５が下方にスライドさせられると、自動的に電源オンするようにもなっている。
【００２３】
また筐体１０１の上面１０１Ｂには、シャッタボタン１０６、再生ボタン１０７及び電源ボタン１０８が設けられている。さらに筐体１０１の背面１０１Ｃには、タッチスクリーン１０９が設けられている。
【００２４】
再生ボタン１０７は、ＤＳＣ１００の動作モードを、撮影した画像をタッチスクリーン１０９に表示する再生モードに切り替える為のハードウェアキーである。またタッチスクリーン１０９は、ユーザの指（ペンなどでも可）によるタッチ操作が可能な表示デバイスである。
【００２５】
ＤＳＣ１００は、レンズカバー１０５が下方にスライドさせられると、もしくは電源ボタン１０８が押下されると、電源オンして、撮影モードで起動する。
【００２６】
するとＤＳＣ１００は、撮影レンズ１０２を介して撮像した画像をスルー画像としてタッチスクリーン１０９に表示する。そしてＤＳＣ１００は、シャッタボタン１０６が押下されると、画像を記録する。
【００２７】
またＤＳＣ１００は、再生ボタン１０７が押下されると、再生モードに切り換わる。するとＤＳＣ１００は、記録した画像のうちの例えば１つをタッチスクリーン１０９に表示する。そしてＤＳＣ１００は、タッチスクリーン１０９に対するタッチ操作に応じて、表示する画像を切り替える。
【００２８】
［１−３．ＤＳＣ（デジタルスチルカメラ）のハードウェア構成］
次に図３を用いて、ＤＳＣ１００のハードウェア構成について説明する。ＤＳＣ１００は、ＣＰＵ１１０が、ＲＯＭ１１１に書き込まれたプログラムをＲＡＭ１１２にロードして実行することで各種処理を実行すると共に、タッチパネル１１３や操作部１１４からの信号に応じて各部を制御する。因みに、ＣＰＵは、Central  Processing  Unitの略である。また、ＲＯＭは、Read  Only  Memoryの略、ＲＡＭは、Random  Access  Memoryの略である。
【００２９】
タッチパネル１１３は、液晶パネル１１５と共に上述したタッチスクリーン１０９を構成するデバイスであり、タッチパネル１１３上の任意の位置が指でタッチされると、タッチされた位置（すなわちタッチ位置）の座標を検知する。そしてタッチパネル１１３は、このタッチ位置の座標を示す入力信号をＣＰＵ１１０に送る。
【００３０】
ＣＰＵ１１０は、タッチパネル１１３から送られてくる入力信号からタッチ位置の座標を取得すると、この座標を液晶パネル１１５の画面座標に変換することで、液晶パネル１１５の画面上のどの位置がタッチされたのかを認識する。
【００３１】
またＣＰＵ１１０は、一定時間ごとに送られてくる入力信号より取得したタッチ位置の座標を、順次液晶パネル１１５の画面座標に変換していくことで、タッチ位置がどのように動いたのか（すなわちタッチ位置の軌跡）を認識する。
【００３２】
そしてＣＰＵ１１０は、このようにして認識したタッチ位置とその軌跡とに基づいて、画面上のどの位置に対して、どのようなタッチ操作が行われたのかを判別する。
【００３３】
操作部１１４は、上述したシャッタボタン１０６、再生ボタン１０７及び電源ボタン１０８などからなるデバイスであり、これらの操作に応じた信号をＣＰＵ１１０に送る。
【００３４】
ＣＰＵ１１０は、操作部１１４から送られてくる信号に基づいて、シャッタボタン１０６、再生ボタン１０７及び電源ボタン１０８のどれが操作されたかを判別する。
【００３５】
実際、ＣＰＵ１１０は、操作部１１４の電源ボタン１０８が押下されて電源オンすると、又はタッチパネル１１３に対するタッチ操作により動作モードを撮影モードに切り替えるよう指示されると、撮影モードで動作する。
【００３６】
このときＣＰＵ１１０は、モータドライバ１１６を制御して、アクチュエータ１１７を駆動させることで、上述した撮影レンズ１０２やＡＦイルミネータ１０３などからなるレンズ部１１８を、ＤＳＣ１００の筐体１０１から露出させる。またＣＰＵ１１０は、アクチュエータ１１７を駆動させることで、レンズ部１１８の絞りを調整したり、光学ズームのズーム倍率を変更したり、フォーカスレンズを移動させたりする。
【００３７】
またこのときＣＰＵ１１０は、タイミングジェネレータ１１９を制御して、タイミング信号をＣＣＤ（Charge  Coupled  Device）などでなる撮像素子１２０に供給する。撮像素子１２０は、このタイミング信号に基づいて動作することにより、レンズ部１１８を介して取り込まれた被写体からの光を電気信号に変換（すなわち光電変換）して、これをアナログ信号処理部１２１に送る。
【００３８】
アナログ信号処理部１２１は、ＣＰＵ１１０の制御のもと、この電気信号に対してアナログ信号処理（増幅等）を施すことでアナログ画像信号を得、これをアナログデジタル変換部（これをＡ／Ｄ変換部とも呼ぶ）１２２に送る。
【００３９】
Ａ／Ｄ変換部１２２は、ＣＰＵ１１０の制御のもと、送られてきたアナログ画像信号をアナログデジタル変換（Ａ／Ｄ変換）することでデジタル画像信号を得、これをデジタル信号処理部１２３に送る。
【００４０】
デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、送られてきたデジタル画像信号に対してデジタル信号処理（ノイズ除去等）を施した後、液晶パネル１１５に送る。この結果、液晶パネル１１５には、被写体の画像がスルー画像として表示される。このようにしてＤＳＣ１００は、撮影者に被写体を確認させる。
【００４１】
またこのとき、デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、文字やアイコンなどのグラフィックス信号を生成して、これをデジタル画像信号に重畳する。この結果、液晶パネル１１５には、スルー画像と共に、文字やアイコンなどが表示される。
【００４２】
ここで、操作部１１４のシャッタボタン１０６が半押しされたとする。するとＣＰＵ１１０は、撮影準備操作が行われたと認識し、ユーザが撮影しようとしていることを認識する。
【００４３】
このときＣＰＵ１１０は、デジタル信号処理部１２３を制御して、送られてきたデジタル画像信号を解析してデジタル画像信号に基づく画像から被写体を認識する処理（これを被写体認識処理とも呼ぶ）を行わせる。因みに、画像から被写体を認識する方法については、種々の方法を用いてよい。例えば被写体の肌色成分を検出して、被写体として人物の顔を認識する方法を用いてもよい。また例えば被写体の輝度とその周辺の輝度との差を検出することによって、被写体とその周囲とを区別することで、被写体を認識する方法を用いてもよい。
【００４４】
そしてデジタル信号処理部１２３は、被写体認識処理の結果として、被写体の位置や大きさ、形状などを示す被写体認識情報をＣＰＵ１１０に返す。
【００４５】
ＣＰＵ１１０は、デジタル信号処理部１２３から送られてきた被写体認識情報に基づいて、被写体についてのお薦めの構図（推薦構図）を検出し、推薦構図を示す推薦構図データをデジタル信号処理部１２３に送る。因みに、この推薦構図を検出する方法については、種々の方法を用いてよい。例えば画像フレームの縦と横を三分割する三分割格子線の交点上に被写体が配置されるような構図を推薦構図として検出する三分割法などを用いてもよい。
【００４６】
デジタル信号処理部１２３は、送られてきた推薦構図データに基づいて、推薦構図を示す枠（これを推薦構図枠とも呼ぶ）のグラフィックス信号を生成して、これをデジタル画像信号に重畳する。またこれと共にデジタル信号処理部１２３は、デジタル画像信号に基づく画像を囲む枠、すなわち撮像画像の構図を示す枠（これを撮像画像構図枠とも呼ぶ）のグラフィクス信号を生成して、これをデジタル画像信号に重畳する。この結果、液晶パネル１１５には、スルー画像と共に、推薦構図枠や撮像画像構図枠が表示される。
【００４７】
またここで、操作部１１４のシャッタボタン１０６が完全に押し込まれたとする。するとＣＰＵ１１０は、この操作に応じて画像を記録する。
【００４８】
このときデジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、Ａ／Ｄ変換部１２２から送られてきたデジタル画像信号を、例えばＪＰＥＧなどの圧縮伸長フォーマットで圧縮することで圧縮画像データを生成し、ＣＰＵ１１０に送る。因みに、ＪＰＥＧとは、Joint  Photographic  Experts  Groupの略である。
【００４９】
ＣＰＵ１１０は、圧縮画像データに撮影日時などをメタデータとして付加して画像ファイルを生成し、この画像ファイルを記録部１２４に記録する。このようにしてＣＰＵ１１０は、画像を記録する。
【００５０】
因みに、記録部１２４は、例えば数ギガバイト〜数十ギガバイト程度の不揮発性メモリであり、ＤＳＣ１００に予め内蔵された記録媒体であってもよいし、メモリカードのようにＤＳＣ１００に着脱可能な記録媒体であってもよい。
【００５１】
またＤＳＣ１００は、記録部１２４とは別に、フラッシュメモリ１２５を有している。ＣＰＵ１１０は、このフラッシュメモリ１２５に、ユーザにより設定された各種情報など、電源オフ後も保持する必要がある情報を記憶させる。
【００５２】
また、操作部１１４の再生ボタン１０８が押下されると、又はタッチパネル１１３に対するタッチ操作により動作モードを再生モードに切り替えるよう指示されると、ＣＰＵ１１０は再生モードで動作する。
【００５３】
このときＣＰＵ１１０は、例えば、記録部１２４に記録されている画像ファイルのうちの１つ（例えば撮影日時が最も新しい画像ファイル）を読み出し、この画像ファイルから圧縮画像データを抽出して、デジタル信号処理部１２３に送る。
【００５４】
デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、送られてきた圧縮画像データを伸長することにより圧縮前のデジタル画像信号を得、これを液晶パネル１１５に送る。この結果、液晶パネル１１５には、再生された画像が表示される。このようにしてＣＰＵ１１０は、画像を再生する。
【００５５】
またこのとき、デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、ボタンやアイコンなどのグラフィックス信号を生成して、これをデジタル画像信号に重畳する。この結果液晶パネル１１５には、再生された画像と共にボタンやアイコンなどが表示される。
【００５６】
［１−４．推薦構図枠表示処理］
ところでこのＤＳＣ１００は、上述したように、撮影時に認識した被写体についての推薦構図を検出し、推薦構図を示す推薦構図枠をスルー画像上に表示させるようになされている。以下、この推薦構図枠を表示させる処理について詳しく説明する。
【００５７】
ＣＰＵ１１０は、撮影モードに切り替えるよう指示されると、図４（Ａ）に示すように、撮影モードにおける表示画面である撮影モード画面ＳＧを液晶パネル１１５に表示させる。撮影モード画面ＳＧには、スルー画像Ｔｐが全体に表示される。ここでは、このスルー画像Ｔｐ上に、被写体として例えば動物Ａｎが写っているとする。
【００５８】
このときシャッタボタン１０６が半押しされると、ＣＰＵ１１０は、上述したようにデジタル信号処理部１２３に被写体認識処理を行わせ、被写体である動物Ａｎの位置、大きさ、形状などを示す被写体認識情報を取得する。
【００５９】
そしてＣＰＵ１１０は、被写体認識情報に基づいて、動物Ａｎについての推薦構図を検出し、図４（Ｂ）に示すように、当該推薦構図を示す推薦構図枠Ｆｓを撮影モード画面ＳＧに表示させる。なお推薦構図は動物Ａｎについてのものであることから、推薦構図枠Ｆｓは、被写体である動物Ａｎを示すものでもある。これと共にＣＰＵ１１０は、撮像画像構図枠Ｆｔを撮影モード画面ＳＧに表示させる。
【００６０】
またこのときＣＰＵ１１０は、スルー画像Ｔｐにおいて推薦構図枠Ｆｓ外となる領域Ａｒの明度を下げて表示させる。これによりＤＳＣ１００は、ユーザに、推薦構図枠Ｆｓを強調して提示することができるようになされている。
【００６１】
そしてＣＰＵ１１０は、推薦構図枠Ｆｓを表示させてから所定時間（例えば数秒）経過後に、図４（Ｃ）に示すように、スルー画像Ｔｐにおける領域Ａｒの明度を元に戻す。これによりＤＳＣ１００は、ユーザに推薦構図を提示した後は、領域Ａｒの明度が低いためにスルー画像Ｔｐが見にくくなってしまうのを防ぐことができるようになされている。
【００６２】
なおＣＰＵ１１０は、デジタル信号処理部１２３に所定時間ごとに被写体認識処理を実行させることにより、被写体を認識し続けるようになされている。これによりＣＰＵ１１０は、パン、チルト、回転、ズームなどの操作がユーザにより行われると、撮像画像内において被写体が移動したり、回転したり、大きさが変化したりするのを認識する。
【００６３】
ＣＰＵ１１０は、このような被写体の変化に応じて、推薦構図枠Ｆｓを移動させたり、回転させたり、大きさを変化させたりするようになされている。つまり推薦構図枠Ｆｓは、スルー画像Ｔｐ内における被写体に対して固定されるようになされており、被写体の変化に応じてスルー画像Ｔｐ内で変化するようになされている。
【００６４】
ここで、例えば図５（Ａ）に示すように、スルー画像Ｔｐにおいて推薦構図枠Ｆｓが右上に表示されている状態において、ユーザが、撮像画像の構図を推薦構図に合わせる操作を行うことを考える。
【００６５】
尚、以下の説明では、ＤＳＣ１００の筐体１０１における左右方向をパン方向、上下方向をチルト方向と呼ぶ。またＤＳＣ１００のレンズが向けられている方向（筐体１０１の前方方向）をズーム方向、筐体１０１を回転させる方向を回転方向と呼ぶ。
【００６６】
まずユーザが、例えばＤＳＣ１００の筐体１０１を右に振る操作（つまり右方向へのパン操作）を行うことにより、図５（Ｂ）に示すように、撮像画像の構図をパン方向において推薦構図に合わせようとしたとする。尚、撮像画像の構図がパン方向において推薦構図に合った状態とは、推薦構図枠Ｆｓがパン方向において撮像画像構図枠Ｆｔに合った状態である。そして推薦構図枠Ｆｓがパン方向において撮像画像構図枠Ｆｔに合った状態とは、パン方向をＸ軸、チルト方向をＹ軸とするＸＹ平面上の座標で表すと、推薦構図枠Ｆｓの中心のＸ座標と撮像画像構図枠Ｆｔの中心のＸ座標が一致している状態であるとする。
【００６７】
しかし実際上、ユーザが筐体１０１を片手や両手で把持しているだけでは筐体１０１をきっちり固定させるのは容易ではなく、撮像画像の構図がぶれてしまいやすい。すると、スルー画像Ｔｐに対して被写体がぶれてしまい、当該被写体に対して固定されている推薦構図枠Ｆｓもスルー画像Ｔｐに対してぶれてしまう。ゆえに推薦構図枠Ｆｓをパン方向において撮像画像構図枠Ｆｔにきっちり合わせるのは容易ではなく、ユーザに負担を与えてしまう。
【００６８】
このことをふまえ、ＤＳＣ１００では、撮像画像の構図と推薦構図とがパン方向においてほぼ合っている（つまり類似している）と判別したときに、推薦構図枠Ｆｓをパン方向において撮像画像構図枠Ｆｔと合う位置に固定して表示させる。つまりＤＳＣ１００は、被写体に対して固定させていた推薦構図枠Ｆｓを、パン方向においてはスルー画像Ｔｐに対して固定させて表示させる。尚、ＤＳＣ１００では、撮像画像の構図と推薦構図とのずれが、例えばユーザが筐体１０１を把持しているときに生じると想定されるぶれの範囲内であれば、撮像画像の構図と推薦構図とが類似していると判別するようになされているとする。
【００６９】
これによりＤＳＣ１００は、撮像画像の構図がパン方向において多少ぶれても、推薦構図枠Ｆｓをパン方向においてぶれないようにでき、ユーザに撮像画像の構図がパン方向において推薦構図に合ったと認識させることができる。ゆえにＤＳＣ１００は、撮像画像の構図を推薦構図に合わせるユーザ操作の困難さを軽減でき、ユーザの負担を軽減することができる。
【００７０】
次にユーザが、例えば筐体１０１を上に振る操作（つまり上方向へのチルト操作）を行うことにより、図５（Ｃ）に示すように、撮像画像の構図をチルト方向において推薦構図に合わせようとしたとする。尚、撮像画像の構図がチルト方向において推薦構図に合った状態とは、推薦構図枠Ｆｓがチルト方向において撮像画像構図枠Ｆｔに合った状態である。そして推薦構図枠Ｆｓがチルト方向において撮像画像構図枠Ｆｔに合った状態とは、推薦構図枠Ｆｓの中心のＹ座標と撮像画像構図枠Ｆｔの中心のＹ座標が一致している状態であるとする。
【００７１】
このときＤＳＣ１００は、パン方向における場合と同様に、撮像画像の構図と推薦構図とがチルト方向において類似していると判別したときに、推薦構図枠Ｆｓをチルト方向において撮像画像構図枠Ｆｔと合う位置に固定して表示させる。つまりＤＳＣ１００は、推薦構図枠Ｆｓをチルト方向においてもスルー画像Ｔｐに対して固定させて表示させる。
【００７２】
この結果ＤＳＣ１００は、ユーザに撮像画像の構図がパン方向及びチルト方向において推薦構図に合ったと認識させることができる。
【００７３】
さらにユーザが、例えばズームイン操作を行って、図５（Ｄ）に示すように、撮像画像の構図をズーム方向において推薦構図に合わせようとしたとする。尚、撮像画像の構図がズーム方向において推薦構図に合った状態とは、推薦構図枠Ｆｓがズーム方向において撮像画像構図枠Ｆｔに合った状態である。そして推薦構図枠Ｆｓがズーム方向において撮像画像構図枠Ｆｔに合った状態とは、推薦構図枠Ｆｓの大きさと撮像画像構図枠Ｆｔの大きさが同じである状態とする。
【００７４】
このときＤＳＣ１００は、パン、チルト方向における場合と同様に、撮像画像の構図と推薦構図とがズーム方向において類似していると判別したときに、推薦構図枠Ｆｓをズーム方向において撮像画像構図枠Ｆｔと合う状態に固定して表示させる。つまりＤＳＣ１００は、推薦構図枠Ｆｓをズーム方向においてもスルー画像Ｔｐに対して固定させて表示させる。
【００７５】
この結果ＤＳＣ１００は、ユーザにスルー画像Ｔｐの構図がパン方向、チルト方向、ズーム方向において推薦構図に合ったと認識させることができる。
【００７６】
さらにユーザが、例えば筐体１０１を右回りに回転させる操作を行って、図５（Ｅ）に示すように、撮像画像の構図を回転方向において推薦構図に合わせようとしたとする。尚、撮像画像の構図が回転方向において推薦構図に合った状態とは、推薦構図枠Ｆｓが回転方向において撮像画像構図枠Ｆｔに合った状態である。そして推薦構図枠Ｆｓが回転方向において撮像画像構図枠Ｆｔに合った状態とは、推薦構図枠Ｆｓと撮像画像構図枠Ｆｔとが平行である状態とする。
【００７７】
このときＤＳＣ１００は、パン、チルト、ズーム方向における場合と同様に、撮像画像の構図と推薦構図とが回転方向において類似したと判別したときに、推薦構図枠Ｆｓを回転方向において撮像画像構図枠Ｆｔと合う状態に固定して表示させる。つまりＤＳＣ１００は、推薦構図枠Ｆｓを回転方向においてもスルー画像Ｔｐに対して固定させて表示させる。
【００７８】
この結果ＤＳＣ１００は、ユーザに撮像画像の構図がパン方向、チルト方向、ズーム方向、回転方向において推薦構図に合ったと認識させることができる。これによりＤＳＣ１００は、推薦構図で撮影することが可能となったことをユーザに認識させることができる。
【００７９】
このようにＤＳＣ１００では、ユーザに、パン操作、チルト操作、ズーム操作、回転操作を行わせることにより、パン方向、チルト方向、ズーム方向、回転方向の各方向において撮像画像の構図を推薦構図に合わせていくようになされている。
【００８０】
ここでＤＳＣ１００は、パン方向、チルト方向、ズーム方向、回転方向のそれぞれにおいて撮像画像の構図が推薦構図に類似したときに推薦構図枠Ｆｓをスルー画像Ｔｐに対して固定させて表示させる。これによりＤＳＣ１００は、徐々に撮像画像の構図が推薦構図に合っていくことをユーザに認識させることができるようになされている。
【００８１】
次に、上述した各方向において撮像画像の構図が推薦構図に類似したときに推薦構図枠Ｆｓをスルー画像Ｔｐに対して固定させて表示させる処理（これを固定表示処理とも呼ぶ）について具体的に説明する。まずパン方向における固定表示処理について説明する。
【００８２】
ＣＰＵ１１０は、推薦構図枠Ｆｓを表示させると、パン方向における固定表示処理を開始し、所定時間間隔ごとに、撮像画像の構図と推薦構図とのパン方向におけるずれ量Δｐを算出する。具体的にＣＰＵ１１０は、図６（Ａ）に示すように、撮像画像構図枠Ｆｔの中心ＯｔのＸ座標と推薦構図枠Ｆｓの中心ＯｓのＸ座標との差分をずれ量Δｐとして算出する。
【００８３】
そしてＣＰＵ１１０は、ずれ量Δｐが所定の閾値（これをパン第１閾値とも呼ぶ）以下であるか否かを判別する。なおパン第１閾値は、例えばユーザが筐体１０１を把持しているときに生じると想定されるぶれの範囲（例えば予め実験などにより求められているとする）に基づいて予め設定されているとする。
【００８４】
このときＣＰＵ１１０は、ずれ量Δｐがパン第１閾値以下であると判別すると、撮像画像の構図と推薦構図とがパン方向において類似していると判別する。そしてＣＰＵ１１０は、パン方向において撮像画像構図枠Ｆｔと合う位置に吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させる。その後ＣＰＵ１１０は、図６（Ｂ）に示すように、推薦構図枠Ｆｓをパン方向において撮像画像構図枠Ｆｔと合う位置に固定して表示させる。
【００８５】
ＣＰＵ１１０は、このようにしてパン方向において推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに対して固定して表示させた後、再び所定時間間隔ごとに、撮像画像の構図と推薦構図とのパン方向におけるずれ量Δｐを算出する。尚このときＣＰＵ１１０は、撮像画像構図枠Ｆｔの中心ＯｔのＸ座標と、被写体に対して固定している場合の推薦構図枠Ｆｓｒ（図６（Ｂ）に点線で示す、実際は非表示）の中心ＯｓｒのＸ座標との差分をずれ量Δｐとして算出する。
【００８６】
そしてＣＰＵ１１０は、ずれ量Δｐが所定の閾値（これをパン第２閾値とも呼ぶ）以下であるか否かを判別する。なおパン第２閾値も、パン第１閾値と同様に、例えばユーザが筐体１０１を把持しているときに生じると想定されるぶれの範囲に基づいて予め設定されているとする。
【００８７】
そしてＣＰＵ１１０は、ずれ量Δｐがパン第２閾値以下であると判別すると、撮像画像の構図と推薦構図とがパン方向において類似し続けていると判別する。このときＣＰＵ１１０は、パン方向においては推薦構図枠Ｆｓを被写体に対して固定させるのではなく、撮像画像構図枠Ｆｔに対して固定して表示し続ける。
【００８８】
すなわちＣＰＵ１１０は、撮像画像の構図と推薦構図とがパン方向において多少ずれても、推薦構図枠Ｆｓがパン方向において撮像画像構図枠Ｆｔに合う位置に吸着しているかのように表示させる。
【００８９】
これによりＤＳＣ１００は、ユーザの手の震えなどにより撮像画像の構図が多少ぶれてしまっても、撮像画像の構図がパン方向において推薦構図に合っているとユーザに認識させ続けることができる。ゆえにＤＳＣ１００は、撮像画像の構図が推薦構図からすぐにずれてしまうという感覚をユーザに与えにくくでき、ユーザの負担を軽減することができる。
【００９０】
またＣＰＵ１１０は、パン操作により撮像画像の構図が変化してずれ量Δｐがパン第２閾値よりも大きくなると、撮像画像の構図と推薦構図とがパン方向において類似しなくなったと判別する。このときＣＰＵ１１０は、パン方向において撮像画像構図枠Ｆｔに合う位置に対する推薦構図枠Ｆｓの固定（吸着）を解除し、元のように推薦構図枠Ｆｓを被写体に固定させて表示させるようになされている。
【００９１】
因みに上述したパン第２閾値はパン第１閾値よりも大きい値となるように設定されている。これによりＤＳＣ１００は、一度ずれ量Δｐがパン第１閾値以下になり推薦構図枠Ｆｓがパン方向において撮像画像構図枠Ｆｔに固定されると、ずれ量Δｐがパン第２閾値以上になりにくいため、当該固定が解除されにくくできる。ゆえにＤＳＣ１００は、撮像画像の構図が推薦構図からすぐにずれてしまうという感覚をユーザにさらに与えにくくでき、ユーザの負担をさらに軽減することができる。
【００９２】
またＣＰＵ１１０は、このようなパン方向における固定表示処理と同様に、チルト方向における固定表示処理を行うようになされている。
【００９３】
具体的にＣＰＵ１１０は、推薦構図枠Ｆｓを表示させると、チルト方向における固定表示処理を開始し、所定時間間隔ごとに、撮像画像の構図と推薦構図とのチルト方向におけるずれ量Δｔを算出する。具体的にＣＰＵ１１０は、図７（Ａ）に示すように、撮像画像構図枠Ｆｔの中心ＯｔのＹ座標と推薦構図枠Ｆｓの中心ＯｓのＹ座標との差分をずれ量Δｔとして算出する。
【００９４】
そしてＣＰＵ１１０は、ずれ量Δｔが所定の閾値（これをチルト第１閾値とも呼ぶ）以下であると判別すると、撮像画像の構図と推薦構図とがチルト方向において類似していると判別する。
【００９５】
このとき、ＣＰＵ１１０は、推薦構図枠Ｆｓをチルト方向において撮像画像構図枠Ｆｔと合う位置に吸い寄せられるようにアニメーション表示させる。そしてＣＰＵ１１０は、図７（Ｂ）に示すように、推薦構図枠Ｆｓをチルト方向において撮像画像構図枠Ｆｔと合う位置に固定して表示させる。
【００９６】
ＣＰＵ１１０は、このようにしてチルト方向において推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに対して固定して表示させた後、再び所定時間間隔ごとに、撮像画像の構図と推薦構図とのチルト方向におけるずれ量Δｔを算出する。尚このときＣＰＵ１１０は、撮像画像構図枠Ｆｔの中心ＯｔのＹ座標と、被写体に対して固定している場合の推薦構図枠Ｆｓｒ（図７（Ｂ）に点線で示す、実際は非表示）の中心ＯｓｒのＹ座標との差分をずれ量Δｔとして算出する。
【００９７】
そしてＣＰＵ１１０は、ずれ量Δｔが所定の閾値（これをチルト第２閾値とも呼ぶ）以下であると判別すると、撮像画像の構図と推薦構図とがチルト方向において類似し続けていると判別する。このときＣＰＵ１１０は、チルト方向においては推薦構図枠Ｆｓを被写体に対して固定させるのではなく、撮像画像構図枠Ｆｔに対して固定して表示し続ける。
【００９８】
すなわちＣＰＵ１１０は、撮像画像の構図と推薦構図とがチルト方向において多少ずれても、推薦構図枠Ｆｓがチルト方向において撮像画像構図枠Ｆｔに合う位置に吸着しているかのように表示させる。
【００９９】
またＣＰＵ１１０は、チルト操作により撮像画像の構図が変化してずれ量Δｔがチルト第２閾値よりも大きくなると、撮像画像の構図と推薦構図とがチルト方向において類似しなくなったと判別する。このときＣＰＵ１１０は、チルト方向において撮像画像構図枠Ｆｔに合う位置に対する推薦構図枠Ｆｓの固定を解除し、元のように推薦構図枠Ｆｓを被写体に固定させて表示させるようになされている。
【０１００】
因みにチルト第１閾値及びチルト第２閾値は、上述したパン方向における固定表示処理と同様に、例えばユーザが筐体１０１を把持しているときに生じると想定されるぶれの範囲に基づいて予め設定されているとする。また上述したパン方向における固定表示処理と同様に、チルト第２閾値はチルト第１閾値よりも大きい値となるように設定されているとする。
【０１０１】
またＣＰＵ１１０は、パン方向、チルト方向における固定表示処理と同様に、ズーム方向における固定表示処理を行うようにもなされている。
【０１０２】
具体的にＣＰＵ１１０は、推薦構図枠Ｆｓを表示させると、ズーム方向における固定表示処理を開始し、所定時間間隔ごとに、撮像画像の構図と推薦構図とのズーム方向におけるずれ量Δｚ（図示せず）を算出する。具体的にＣＰＵ１１０は、撮像画像構図枠Ｆｔの面積と推薦構図枠Ｆｓの面積（スルー画像Ｔｐ上に非表示の部分（図８（Ａ）に斜線で示す部分）を含む）との差分をずれ量Δｚとして算出する。
【０１０３】
そしてＣＰＵ１１０は、ずれ量Δｚが所定の閾値（これをズーム第１閾値とも呼ぶ）以下であるか否かにより、撮像画像の構図と推薦構図とがズーム方向において類似しているか否かを判別する。
【０１０４】
このときＣＰＵ１１０は、撮像画像の構図と推薦構図とがズーム方向において類似していると判別すると、推薦構図枠Ｆｓを拡大又は縮小して図８（Ｂ）に示すように撮像画像構図枠Ｆｓの大きさと一致するように表示させる。なおこのときＣＰＵ１１０は、撮像画像構図枠Ｆｓの大きさと一致する枠に吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させる。
【０１０５】
ＣＰＵ１１０は、このようにしてズーム方向において推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに対して固定して表示させた後、再び、撮像画像の構図と推薦構図とのズーム方向におけるずれ量Δｚを算出する。尚このときＣＰＵ１１０は、撮像画像構図枠Ｆｔの面積と、被写体に対して固定している場合の推薦構図を示す推薦構図枠Ｆｓｒ（図８（Ｂ）に点線で示す、実際は非表示）の面積との差分をずれ量Δｚとして算出する。
【０１０６】
そしてＣＰＵ１１０は、ずれ量Δｚが所定の閾値（これをズーム第２閾値とも呼ぶ）以下であると判別すると、撮像画像の構図と推薦構図とがズーム方向において類似し続けていると判別する。このときＣＰＵ１１０は、推薦構図枠Ｆｓの大きさを被写体に対して固定させるのではなく、撮像画像構図枠Ｆｔに対して表示させる。
【０１０７】
すなわちＣＰＵ１１０は、撮像画像の構図と推薦構図とがズーム方向において多少ずれても、撮像画像構図枠Ｆｔと同じ大きさの枠に推薦構図枠Ｆｓが吸着しているかのように表示させる。
【０１０８】
またＣＰＵ１１０は、ズーム操作により撮像画像の構図が変化してずれ量Δｚがズーム第２閾値よりも大きくなると、撮像画像の構図と推薦構図とがズーム方向において類似しなくなったと判別する。このときＣＰＵ１１０は、ズーム方向において撮像画像構図枠Ｆｔに対する推薦構図枠Ｆｓの固定を解除し、元のように推薦構図枠Ｆｓを被写体に固定させて表示させるようになされている。
【０１０９】
因みにズーム第１閾値及びズーム第２閾値は、上述したパン方向における固定表示処理と同様に、例えばユーザが筐体１０１を把持しているときに生じると想定されるぶれの範囲に基づいて予め設定されているとする。また上述したパン方向における固定表示処理と同様に、ズーム第２閾値はズーム第１閾値よりも大きい値となるように設定されているとする。
【０１１０】
またＣＰＵ１１０は、パン方向、チルト方向、ズーム方向における固定表示処理と同様に、回転方向における固定表示処理を行うようにもなされている。
【０１１１】
具体的にＣＰＵ１１０は、推薦構図枠Ｆｓを表示させると、回転方向における固定表示処理を開始する。そしてＣＰＵ１１０は、撮像画像の構図と推薦構図との回転方向におけるずれ量Δθを算出する。具体的にＣＰＵ１１０は、図９（Ａ）に示すように、例えば、撮像画像構図枠Ｆｔのパン方向における中心線Ｌｐと、推薦構図枠Ｆｓのパン方向における中心線Ｌｓとがなす角度をずれ量Δθとして算出する。
【０１１２】
そしてＣＰＵ１１０は、ずれ量Δθが所定の閾値（これを回転第１閾値とも呼ぶ）以下であるか否かにより、撮像画像の構図と推薦構図とが回転方向において類似しているか否かを判別する。
【０１１３】
このときＣＰＵ１１０は、撮像画像の構図と推薦構図とが回転方向において類似していると判別すると、推薦構図枠Ｆｓを回転させ、図９（Ｂ）に示すように、撮像画像構図枠Ｆｔと平行となるように推薦構図枠Ｆｓを表示させる。なおこのときＣＰＵ１１０は、撮像画像構図枠Ｆｓと平行となる位置に吸いせられるように推薦構図枠Ｆｓをアニメーション表示させる。
【０１１４】
ＣＰＵ１１０は、このようにして回転方向において推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに対して固定して表示させた後、再び、撮像画像の構図と推薦構図との回転方向におけるずれ量Δθを算出する。尚このときＣＰＵ１１０は、撮像画像構図枠Ｆｔの中心線Ｌｐと、被写体に対して固定している場合の推薦構図枠Ｆｓｒ（図９（Ｂ）に点線で示す、実際は非表示）のパン方向における中心線Ｌｓｒとのなす角度をずれ量Δθとして算出する。
【０１１５】
そしてＣＰＵ１１０は、ずれ量Δθが所定の閾値（これを回転第２閾値とも呼ぶ）以下であると判別すると、撮像画像の構図と推薦構図とが回転方向において類似し続けていると判別する。このときＣＰＵ１１０は、推薦構図枠Ｆｓを被写体に対して固定して表示させるのではなく、撮像画像構図枠Ｆｔに対して固定して表示させる。
【０１１６】
すなわちＣＰＵ１１０は、撮像画像の構図と推薦構図とが回転方向において多少ずれても、撮像画像構図枠Ｆｔと平行となる位置に吸着しているかのように推薦構図枠Ｆｓの位置を固定して表示し続ける。
【０１１７】
またＣＰＵ１１０は、回転操作により撮像画像の構図が変化してずれ量Δθが回転第２閾値よりも大きくなると、撮像画像の構図と推薦構図とが回転方向において類似しなくなったと判別する。このときＣＰＵ１１０は、回転方向において撮像画像構図枠Ｆｔに対する推薦構図枠Ｆｓの固定を解除し、元のように推薦構図枠Ｆｓを被写体に固定させて表示させるようになされている。
【０１１８】
因みに回転第１閾値及び回転第２閾値は、上述したパン方向における固定表示処理と同様に、例えばユーザが筐体１０１を把持しているときに生じると想定されるぶれの範囲に基づいて予め設定されているとする。また上述したパン方向における固定表示処理と同様に、回転第２閾値は回転第１閾値よりも大きい値となるように設定されているとする。
【０１１９】
このようにＤＳＣ１００では、ＤＳＣ１００における方向（パン方向、チルト方向、ズーム方向、回転方向）ごとに、当該方向において撮像画像構図枠Ｆｔに合う位置に推薦構図枠Ｆｓを固定して表示させる固定表示処理を行うようになされている。
【０１２０】
因みに、本実施の形態の概要で説明した情報処理装置１の撮像画像取得部２、被写体認識部３の具体的なハードウェアの例が、上述したＤＳＣ１００のデジタル信号処理部１２３である。また概要で説明した情報処理装置１の推薦構図取得部４、制御部５の具体的なハードウェアの例が、上述したＤＳＣ１００のＣＰＵ１１０である。また概要で説明した表示画面の具体例が、上述した撮影モード画面ＳＧであり、概要で説明した被写体を示す枠及び推薦構図を示す情報の具体例が、上述した推薦構図枠Ｆｓである。
【０１２１】
［１−５．推薦構図枠表示処理手順］
次に、上述した推薦構図枠Ｆｓを表示させる処理の手順（これを推薦構図枠表示処理手順とも呼ぶ）について説明する。この推薦構図枠表示処理手順は、ＤＳＣ１００のＣＰＵ１１０が、ＲＯＭ１１１から読み出したプログラムに従って実行する処理の手順である。
【０１２２】
ＣＰＵ１１０は、例えばシャッタボタン１０６が半押しされると、図１０に示す推薦構図枠表示処理手順ＲＴ１を開始して、ステップＳＰ１に移る。
【０１２３】
ステップＳＰ１においてＣＰＵ１１０は、デジタル信号処理部１２３を制御して、現在スルー画像Ｔｐとして表示させている撮像画像から被写体を認識する被写体認識処理を実行させる。そしてＣＰＵ１１０は、デジタル信号処理部１２３から被写体認識処理の結果として被写体認識情報を取得して、次のステップＳＰ２に移る。
【０１２４】
ステップＳＰ２においてＣＰＵ１１０は、被写体認識情報に基づいて、認識された被写体についての推薦構図を検出し、次のステップＳＰ３に移る。
【０１２５】
ステップＳＰ３においてＣＰＵ１１０は、スルー画像Ｔｐ上に、被写体を示すと共に推薦構図を示す推薦構図枠Ｆｓと撮像画像の構図を示す撮像画像構図枠Ｆｔとを表示させ、次のステップＳＰ４に移る。
【０１２６】
ステップＳＰ４においてＣＰＵ１１０は、上述したパン方向における固定表示処理を開始して、次のステップＳＰ５に移る。
【０１２７】
ステップＳＰ５においてＣＰＵ１１０は、上述したチルト方向における固定表示処理を開始して、次のステップＳＰ６に移る。
【０１２８】
ステップＳＰ６においてＣＰＵ１１０は、上述したズーム方向における固定表示処理を開始して、次のステップＳＰ７に移る。
【０１２９】
ステップＳＰ７においてＣＰＵ１１０は、上述した回転方向における固定表示処理を開始して、次のステップＳＰ８に移る。
【０１３０】
ステップＳＰ８においてＣＰＵ１１０は、ステップＳＰ１において認識した被写体が、現在スルー画像Ｔｐとして表示させている撮像画像から認識されなくなったか否かを判別する。
【０１３１】
このステップＳＰ８において否定結果が得られると、このことは、認識した被写体がまだ撮像されていることを意味する。このときＣＰＵ１１０は、各方向（パン方向、チルト方向、ズーム方向、回転方向）における固定表示処理の実行を継続させたまま、ステップＳＰ８に戻る。つまりＣＰＵ１１０は、ステップＳＰ１において認識した被写体が撮像画像から認識されなくなるまで、推薦構図枠Ｆｓを表示させたまま、各方向における固定表示処理を実行し続ける。
【０１３２】
一方ステップＳＰ８において肯定結果が得られると、このことは、認識した被写体が撮像されていない、つまりユーザが当該被写体を撮影しようとしていないことを意味する。このときＣＰＵ１１０は、推薦構図枠Ｆｓを非表示にすると共に各方向における固定表示処理を終了させ、推薦構図枠表示処理手順ＲＴ１を終了する。
【０１３３】
このような推薦構図枠表示処理手順ＲＴ１にしたがって、ＣＰＵ１１０は、推薦構図枠Ｆｓの表示を制御するようになっている。
【０１３４】
［１−６．固定表示処理手順］
次に、上述した固定表示処理の手順（これを固定表示処理手順とも呼ぶ）について説明する。この固定表示処理手順は、ＤＳＣ１００のＣＰＵ１１０が、ＲＯＭ１１１から読み出したプログラムに従って実行する処理の手順である。
【０１３５】
ＣＰＵ１１０は、上述したように撮像画像における所定の方向（パン方向、チルト方向、ズーム方向、回転方向）ごとに固定表示処理を実行するようになっている。この固定表示処理は、各方向においてほぼ同様の処理手順であるため、ここではパン方向における固定表示処理について説明し、チルト方向、ズーム方向、回転方向における固定表示処理については説明を省略する。
【０１３６】
ＣＰＵ１１０は、上述した推薦構図枠表示処理手順ＲＴ１のステップＳＰ４において、図１１に示すパン方向における固定表示処理手順ＲＴ２を開始して、ステップＳＰ１０に移る。
【０１３７】
ステップＳＰ１０においてＣＰＵ１１０は、パン方向において撮像画像構図枠Ｆｔに合う位置に推薦構図枠Ｆｓを固定して表示させているか否かを判別する。つまりＣＰＵ１１０は、パン方向において、推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに対して固定して表示させている否かを判別する。
【０１３８】
このステップＳＰ１０において否定結果が得られると、このことは、パン方向において推薦構図枠Ｆｓを被写体に対して固定して表示させていることを意味し、このときＣＰＵ１１０は、次のステップＳＰ１１に移る。ステップＳＰ１１においてＣＰＵ１１０は、撮像画像の構図と推薦構図とのパン方向におけるずれ量Δｐが、パン第１閾値以下であるか否かを判別する。
【０１３９】
このステップＳＰ１１において肯定結果が得られると、ＣＰＵ１１０は撮像画像の構図と推薦構図とがパン方向において類似していると判別し、このときＣＰＵ１１０は、次のステップＳＰ１２に移る。
【０１４０】
ステップＳＰ１２においてＣＰＵ１１０は、パン方向において撮像画像構図枠Ｆｔに合う位置に吸いよせられるように推薦構図枠Ｆｓをアニメーション表示させる。そしてＣＰＵ１１０は、パン方向において、推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに対して固定して表示させ、ステップＳＰ１０に戻る。
【０１４１】
一方ステップＳＰ１１において否定結果が得られると、このことは撮像画像の構図と推薦構図とがパン方向において類似していないことを意味する。このときＣＰＵ１１０は、ステップＳＰ１２を行わず、推薦構図枠Ｆｓを被写体に対して固定して表示させたまま、ステップＳＰ１０に戻る。
【０１４２】
またステップＳＰ１０においてパン方向において撮像画像構図枠Ｆｔに合う位置に推薦構図枠Ｆｓを固定して表示させていることにより肯定結果が得られると、このときＣＰＵ１１０は、次のステップＳＰ１３に移る。
【０１４３】
ステップＳＰ１３においてＣＰＵ１１０は、撮像画像の構図と推薦構図とのパン方向におけるずれ量Δｐが、パン第２閾値以下であるか否かを判別する。
【０１４４】
このステップＳＰ１３において肯定結果が得られると、ＣＰＵ１１０は、撮像画像の構図と推薦構図とがパン方向において類似し続けていると判別する。このときＣＰＵ１１０は、パン方向において、推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに固定して表示させたまま、ステップＳＰ１０に戻る。
【０１４５】
一方ステップＳＰ１３において否定結果が得られると、このことは撮像画像の構図と推薦構図とがパン方向において類似しなくなったことを意味し、このときＣＰＵ１１０は、ステップＳＰ１４に移る。
【０１４６】
ステップＳＰ１４においてＣＰＵ１１０は、パン方向において撮像画像構図枠Ｆｔに合う位置に対する推薦構図枠Ｆｓの固定を解除する。つまりＣＰＵ１１０は、パン方向において推薦構図枠Ｆｓを被写体に対して固定して表示させるようにする。そしてＣＰＵ１１０は、ステップＳＰ１０に戻る。
【０１４７】
このような固定表示処理手順にしたがって、ＣＰＵ１１０は、所定の方向（パン方向、チルト方向、ズーム方向、回転方向）において撮像画像構図枠Ｆｔに対する推薦構図枠Ｆｓの固定表示を制御するようになっている。
【０１４８】
［１−７．動作及び効果］
以上の構成によれば、ＤＳＣ１００のデジタル信号処理部１２３は、シャッタボタン１０６が半押しされると、現在スルー画像Ｔｐとして表示させている撮像画像から被写体を認識する被写体認識処理を行う。そしてデジタル信号処理部１２３は、当該被写体認識処理の結果をＤＳＣ１００のＣＰＵ１１０に送る。
【０１４９】
ＤＳＣ１００のＣＰＵ１１０は、デジタル信号処理部１２３から送られてきた被写体認識処理の結果に基づいて、当該被写体についてのお薦めの構図である推薦構図を検出する。
【０１５０】
そしてＣＰＵ１１０は、スルー画像Ｔｐ上に、被写体の位置を示すと共に推薦構図を示す推薦構図枠Ｆｓと、撮像画像の構図を示す撮像画像構図枠Ｆｔとを表示させる撮影モード画面ＳＧを液晶パネル１１５に表示させる。
【０１５１】
これによりＤＳＣ１００は、推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに合わせることで、撮像画像の構図を推薦構図に合わせうることをユーザに認識させることができる。
【０１５２】
そしてＣＰＵ１１０は、撮像画像の構図がパン方向において推薦構図に類似したと判別すると、パン方向において撮像画像構図枠Ｆｔと合う位置に吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させる。その後ＣＰＵ１１０は、当該吸い寄せられた位置に推薦構図枠Ｆｓを固定して表示させる。
【０１５３】
またＣＰＵ１１０は、撮像画像の構図がチルト方向において推薦構図に類似したと判別すると、チルト方向において撮像画像構図枠Ｆｔと合う位置に吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させる。その後ＣＰＵ１１０は、当該吸い寄せられた位置に推薦構図枠Ｆｓを固定して表示させる。
【０１５４】
またＣＰＵ１１０は、撮像画像の構図がズーム方向において推薦構図に類似したと判別すると、ズーム方向において撮像画像構図枠Ｆｔと合う状態に吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させる。その後ＣＰＵ１１０は、当該吸い寄せられた状態で推薦構図枠Ｆｓを固定して表示させる。
【０１５５】
またＣＰＵ１１０は、撮像画像の構図が回転方向において推薦構図に類似したと判別すると、回転方向において撮像画像構図枠Ｆｔと合う状態に吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させる。その後ＣＰＵ１１０は、当該吸い寄せられた状態で推薦構図枠Ｆｓを固定して表示させる。
【０１５６】
このようにＣＰＵ１１０は、撮像画像の構図が所定の方向において推薦構図に類似したと判別すると、推薦構図枠Ｆｓを当該方向において撮像画像構図枠Ｆｔと合う状態に吸い寄せられるように表示変化させる。その後ＣＰＵ１１０は、当該表示変化させた状態で推薦構図枠Ｆｓを固定して表示させる。
【０１５７】
これによりＤＳＣ１００は、当該方向において撮像画像構図枠Ｆｔに合う位置にかっちりはまったように推薦構図枠Ｆｓを表示させることができ、ユーザに、撮像画像の構図が当該方向において推薦構図に合ったと認識させることができる。
【０１５８】
またこれにより、ＤＳＣ１００は、撮像画像の構図が当該方向において推薦構図と多少ずれていても、撮像画像の構図が当該方向において推薦構図に合っているとユーザに認識させることができる。したがってＤＳＣ１００は、撮像画像の構図を推薦構図に合わせるユーザ操作の困難さを軽減でき、撮像画像の構図が推薦構図になかなか合わないという感覚をユーザに与えにくくすることができる。
【０１５９】
またこれによりＤＳＣ１００は、筐体１０１を把持するユーザの手の震えなどにより撮像画像の構図が多少ぶれても、撮像画像の構図が推薦構図に類似していれば、推薦構図枠Ｆｓが撮像画像構図枠Ｆｔに合う位置からずれないようにできる。ゆえに、ユーザに、複数の方向において撮像画像の構図が推薦構図からずれないように注意を払わせることなく、一方向ずつ撮像画像の構図を推薦構図に合わせる操作に専念させることができる。
【０１６０】
以上の構成によれば、ＤＳＣ１００は、撮像画像と、撮像画像における被写体を示すと共に推薦構図を示す推薦構図枠Ｆｓと、撮像画像構図枠Ｆｔとを表示させる撮影モード画面ＳＧを液晶パネル１１５に表示させる。そしてＤＳＣ１００は、撮像画像の構図が推薦構図に類似したときに、撮像画像構図枠Ｆｔに吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させ、その後吸い寄せられた状態で推薦構図枠Ｆｓを固定させて表示させるようにした。
【０１６１】
これにより、ＤＳＣ１００は、ユーザに推薦構図を提示することができると共に、撮像画像の構図が多少ぶれても、撮像画像の構図が推薦構図に類似していれば、撮像画像の構図が推薦構図に合っているとユーザに認識させることができる。したがってＤＳＣ１００は、撮像画像の構図を推薦構図に合わせるユーザ操作の困難さを軽減でき、撮像画像の構図が推薦構図になかなか合わないという感覚をユーザに与えにくくすることができる。かくしてＤＳＣ１００は、撮像画像の構図を推薦構図に合わせるユーザ操作においてユーザの負担を軽減することができる。
【０１６２】
＜２．他の実施の形態＞
［２−１．他の実施の形態１］
尚、上述した実施の形態では、被写体を示すと共に推薦構図を示す推薦構図枠Ｆｓと撮像画像の構図を示す撮像画像構図枠Ｆｔとを表示させ、推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに合わせる操作をユーザに行わせるようにした。
【０１６３】
これに限らず、ＤＳＣ１００は、例えば現在の撮像画像の構図における被写体の位置を示す被写体枠と、推薦構図における被写体の位置を示す推薦構図被写体枠とを表示させるようにしてもよい。そしてＤＳＣ１００は、当該被写体枠を当該推薦構図被写体枠に合わせる操作をユーザに行わせるようにしてもよい。
【０１６４】
具体的にＣＰＵ１１０は、被写体認識処理の結果、被写体として例えば複数の人物の顔を認識すると、図１２（Ａ）に示すように、顔と認識された部分を示す被写体枠Ｆｈ（Ｆｈ１〜Ｆｈ２）をスルー画像Ｔｐ上に表示させる。
【０１６５】
またこのときＣＰＵ１１０は、被写体認識処理の結果に基づいて、被写体についての推薦構図を検出し、当該推薦構図における被写体（ここでは顔）の位置を示す推薦構図被写体枠Ｆｓｈ（Ｆｓｈ１〜Ｆｓｈ２）をスルー画像Ｔｐ上に表示させる。
【０１６６】
これによりＤＳＣ１００は、被写体枠Ｆｈを対応する推薦構図被写体枠Ｆｓｈに合わせることで、撮像画像の構図を推薦構図に合わせうることをユーザに認識させることができる。
【０１６７】
このようにＣＰＵ１１０は、被写体枠Ｆｈ及び推薦構図被写体枠Ｆｓｈを表示させると、所定時間間隔ごとに、被写体枠Ｆｈとこれに対応する推薦構図被写体枠Ｆｓｈとのずれ量を検出する。例えばＣＰＵ１１０は、上述した実施の形態と同様に、パン方向、チルト方向、ズーム方向、回転方向における被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとのずれ量をそれぞれ検出する。
【０１６８】
そしてＣＰＵ１１０は、例えば全ての方向におけるずれ量が所定の閾値以下であると判別すると、被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとがほぼ合っている（つまり類似している）と判別する。このときＣＰＵ１１０は、図１２（Ｂ）に示すように、推薦構図被写体枠Ｆｓｈに吸い寄せられるように被写体枠Ｆｈをアニメーション表示させた後、被写体枠Ｆｈを推薦構図被写体枠Ｆｓｈに固定させて表示させる。
【０１６９】
その後ＣＰＵ１１０は、被写体に固定している場合の被写体枠（実際は非表示）と被写体推薦構図枠Ｆｓｈとのずれ量が所定の閾値以下である場合は、被写体枠Ｆｈを被写体に固定させるのではなく、推薦構図被写体枠Ｆｓｈに固定させて表示させる。
【０１７０】
すなわちＣＰＵ１１０は、撮像画像の構図が多少ぶれても、被写体枠Ｆｈが推薦構図被写体枠Ｆｓｈに吸着しているかのように表示させる。なおＣＰＵ１１０は、複数の被写体を認識している場合は、被写体枠Ｆｈごとに、被写体枠Ｆｈを推薦構図被写体枠Ｆｓｈに固定させて表示させる処理を行うようになされている。
【０１７１】
またＤＳＣ１００が複数の被写体を認識している場合、単に被写体の位置を示すように被写体枠Ｆｈを表示させただけでは、複数の被写体枠Ｆｈを同時に推薦構図被写体枠Ｆｓｈに合わせるのは容易ではなく、ユーザの負担が特に大きい。
【０１７２】
しかしながら本発明のＤＳＣ１００によれば、ユーザの手の震えなどにより撮像画像の構図が多少ぶれても、被写体枠Ｆｈが推薦構図被写体枠Ｆｓｈに固定しているために、被写体枠Ｆｈが推薦構図被写体枠Ｆｓｈに合っているとユーザに認識させ続けることができる。ゆえにＤＳＣ１００は、被写体枠Ｆｈが推薦構図被写体枠Ｆｓｈからすぐにずれてしまうという感覚をユーザに与えにくくでき、ユーザの負担を一段と軽減することができる。
【０１７３】
またこれに限らず、ＤＳＣ１００は、被写体としてコード（例えば一次元コードや二次元コードなど）を認識し、現在の撮像画像の構図におけるコードの位置を示す被写体枠と、推薦構図におけるコードの位置を示す推薦構図被写体枠とを表示させるようにしてもよい。
【０１７４】
この場合ＤＳＣ１００は、例えば所定の２次元コードを認識できるようになされているとする。この２次元コードは、例えば白色又は黒色の複数のセルがマトリクス状に配置されることにより構成されており、白色のセルと黒色のセルとのパターンで情報を表現するようになされているとする。
【０１７５】
ＣＰＵ１１０は、デジタル信号処理部１２３による被写体認識処理の結果、被写体が白色又は黒色のセルがマトリクス状に配置された形状であることを認識すると、被写体が所定の２次元コードであることを認識する。
【０１７６】
そしてＣＰＵ１１０は、２次元コードが復号可能な大きさで撮像される構図を推薦構図として検出する。そしてＣＰＵ１１０は、図１３（Ａ）に示すように、推薦構図における２次元コードの位置及び大きさを示す推薦構図被写体枠Ｆｓｈをスルー画像Ｔｐ上に表示させる。
【０１７７】
またＣＰＵ１１０は、現在の２次元コードの位置及び大きさを示す被写体枠Ｆｈをスルー画像Ｔｐ上に表示させる。
【０１７８】
これによりＤＳＣ１００は、被写体枠Ｆｈを対応する推薦構図被写体枠Ｆｓｈに合わせることで、撮像画像の構図を推薦構図に合わせうることをユーザに認識させることができる。
【０１７９】
またＣＰＵ１１０は、例えば上述した実施の形態と同様の方法で、被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとがパン方向においてほぼ合っているか（つまり類似しているか）否かを判別する。このときＣＰＵ１１０は、パン方向において類似していると判別すると、図１３（Ｂ）に示すように、被写体枠Ｆｈを、被写体（コード）に対して固定させるのではなく、パン方向において推薦構図被写体枠Ｆｓｈに合う位置に固定させて表示させる。
【０１８０】
またこのときＣＰＵ１１０は、被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとがパン方向において類似したことを示すアイコンＡｐをスルー画像Ｔｐ上に表示させるようにしてもよい。
【０１８１】
またＣＰＵ１１０は、例えば上述した実施の形態と同様の方法で、被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとがチルト方向においてほぼ合っているか（つまり類似しているか）否かを判別する。このときＣＰＵ１１０は、チルト方向において類似していると判別すると、図１３（Ｃ）に示すように、被写体枠Ｆｈを、被写体（コード）に対して固定させるのではなく、チルト方向において推薦構図被写体枠Ｆｓｈに合う位置に固定させて表示させる。
【０１８２】
さらにこのときＣＰＵ１１０は、被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとがチルト方向において類似したことを示すアイコンＡｔをスルー画像Ｔｐ上に表示させるようにしてもよい。
【０１８３】
またＣＰＵ１１０は、例えば上述した実施の形態と同様の方法で、被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとがズーム方向においてほぼ合っているか（つまり類似しているか）否かを判別する。このときＣＰＵ１１０は、ズーム方向において類似していると判別すると、図１３（Ｄ）に示すように、被写体枠Ｆｈを、被写体（コード）に対して固定させるのではなく、推薦構図被写体枠Ｆｓｈと同様の大きさでなる枠に吸着しているかのように被写体枠Ｆｈを表示させる。つまりＣＰＵ１１０は、ズーム方向において推薦構図被写体枠Ｆｓｈに合う状態に被写体枠Ｆｈを固定させて表示させる。
【０１８４】
さらにこのときＣＰＵ１１０は、被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとズーム方向において類似したことを示すアイコンＡｚをスルー画像Ｔｐ上に表示させるようにしてもよい。
【０１８５】
またＣＰＵ１１０は、例えば上述した実施の形態と同様の方法で、被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとが回転方向においてほぼ合っているか（つまり類似しているか）否かを判別する。このときＣＰＵ１１０は、回転方向において類似していると判別すると、図１３（Ｅ）に示すように、被写体枠Ｆｈを、被写体（コード）に対して固定させるのではなく、推薦構図被写体枠Ｆｓｈと平行である枠に吸着しているかのように表示させる。つまりＣＰＵ１１０は、回転方向において推薦構図被写体枠Ｆｓｈに合う状態に被写体枠Ｆｈを固定させて表示させる。
【０１８６】
さらにこのときＣＰＵ１１０は、被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈと回転方向において類似したことを示すアイコンＡθをスルー画像Ｔｐ上に表示させるようにしてもよい。
【０１８７】
このようにＤＳＣ１００は、各方向において被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとが類似したことを示すアイコンを表示させることにより、ユーザに、被写体枠Ｆｈが推薦構図被写体枠Ｆｓｈにどのくらい合っているかを認識させることができる。これによりＤＳＣ１００は、ユーザに、あとどのくらい操作をすれば撮像画像の構図が推薦構図に合うかを認識させることができ、ユーザの負担をさらに軽減することができる。
【０１８８】
またこれに限らずＣＰＵ１１０は、シャッタボタン１０６が半押しされて、被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとを表示させると共に、各方向を示すアイコンを表示させるようにしてもよい。
【０１８９】
そしてＣＰＵ１１０は、例えばパン方向において被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとが類似したと判別すると、例えばパン方向を示すアイコンを非表示にするようにしてもよい。つまりＣＰＵ１１０は、任意の方向において被写体枠Ｆｈと推薦構図被写体枠Ｆｓｈとが類似したと判別すると、当該方向を示すアイコンを非表示にしていくようにしてもよい。
【０１９０】
［２−２．他の実施の形態２］
また上述した実施の形態では、シャッタボタン１０６が半押しされると、撮影モード画面ＳＧに推薦構図枠Ｆｓを表示させることにより、ユーザに推薦構図を提示するようにした。
【０１９１】
これに限らずＣＰＵ１１０は、推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに合わせるユーザ操作、つまり撮像画像の構図を推薦構図に合わせるユーザ操作を誘導するための誘導情報をさらに撮影モード画面ＳＧに表示させるようにしてもよい。
【０１９２】
例えばＣＰＵ１１０は、推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに合わせるためにどのように筐体１０１を動かしたらいいかを示すメッセージや矢印などを表示させるようにしてもよい。
【０１９３】
また例えばＣＰＵ１１０は、撮像画像の構図が推薦構図に一致するまで変化したときの推薦構図枠Ｆｓの軌跡、つまり推薦構図枠Ｆｓが撮像画像構図枠Ｆｔに一致するまで変化したときの軌跡をアニメーション表示させるようにしてもよい。このときＣＰＵ１１０は、スルー画像Ｔｐが見えにくくならないように、例えば当該軌跡を薄い色で表示させるようにしてもよい。
【０１９４】
また例えばＣＰＵ１１０は、図１４に示すように、推薦構図枠Ｆｓが撮像画像構図枠Ｆｔ外の位置に移動してしまったら、どのように動かしたら推薦構図枠Ｆｓが撮像画像構図枠Ｆｔ内に戻るかを示す誘導アイコンＵａを表示させてもよい。すなわちこの誘導アイコンＵａは、どのように動かしたら撮像画像の構図が推薦構図に近づくかを示している。
【０１９５】
図１４は、被写体Ａｎが右方向へ移動することにより撮像画像構図枠Ｆｔ外の位置に移動してしまったため、ＣＰＵ１１０が、例えば右方向を示す誘導アイコンＵａを表示させている例である。
【０１９６】
尚この場合、ＣＰＵ１１０は、デジタル信号処理部１２３から送られてくる被写体認識情報に基づいて、被写体の移動方向を検出することで、推薦構図枠Ｆｓがどのように移動していったかを検出するようになされているとする。
【０１９７】
［２−３．他の実施の形態３］
さらに上述した実施の形態では、ＣＰＵ１１０は、撮像画像の構図が推薦構図に類似すると判別すると、撮像画像構図枠Ｆｔに吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させるようにした。そしてＣＰＵ１１０は、撮像画像の構図が推薦構図に類似している間は、推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに吸い寄せられた状態で固定させて表示させるようにした。
【０１９８】
これに限らずＣＰＵ１１０は、撮像画像の構図が推薦構図に類似すると判別すると、例えば推薦構図枠Ｆｓの色を変化させたり点滅させたりするなど、この他推薦構図枠Ｆｓを種々の形態に表示変化させるようにしてもよい。そしてＣＰＵ１１０は、撮像画像の構図が推薦構図に類似している間は、推薦構図枠Ｆｓを表示変化したままの状態に固定させて表示させるようにしてもよい。
【０１９９】
また例えばＣＰＵ１１０は、推薦構図枠Ｆｓと撮像画像構図枠Ｆｔとを異なる色で表示させておき、撮像画像の構図が推薦構図に類似すると判別すると、撮像画像構図枠Ｆｔの色に推薦構図枠Ｆｓの色を合わせるようにしてもよい。
【０２００】
［２−４．他の実施の形態４］
さらに上述した実施の形態では、撮像画像の構図と推薦構図とのずれ量を算出し、当該ずれ量が所定の閾値以下である場合に、撮像画像構図枠Ｆｔに合う位置に吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させるようにした。
【０２０１】
これに限らずＣＰＵ１１０は、撮像画像の構図と推薦構図とのずれに応じて、推薦構図枠Ｆｓの色を変化させるようにしてもよい。
【０２０２】
例えばＣＰＵ１１０は、推薦構図枠Ｆｓと撮像画像構図枠Ｆｔとを異なる色で表示させ、撮像画像の構図と推薦構図とのずれ量が小さくなるほど、推薦構図枠Ｆｓの色を撮像画像構図枠Ｆｔの色に近づけていくようにしてもよい。つまりＣＰＵ１１０は、撮像画像の構図と推薦構図とが類似するほど、推薦構図枠Ｆｓの色を撮像画像構図枠Ｆｔの色に近づけていくようにしてもよい。
【０２０３】
また例えばＣＰＵ１１０は、撮像画像の構図と推薦構図との各方向におけるずれ量を算出する場合に、当該ずれ量が所定の閾値以下になった方向の数に応じて、推薦構図枠Ｆｓの色を変化させるようにしてもよい。つまりＣＰＵ１１０は、撮像画像の構図と推薦構図とが類似した方向の数に応じて、推薦構図枠Ｆｓの色を変化させるようにしてもよい。
【０２０４】
こうすることによりＤＳＣ１００は、ユーザに、撮像画像の構図と推薦構図にどのくらい合っているかを認識させることができる。ゆえにＤＳＣ１００は、ユーザに、あとどのくらい操作をすれば撮像画像の構図が推薦構図に合うかを認識させることができ、ユーザの負担をさらに軽減することができる。
【０２０５】
［２−５．他の実施の形態５］
さらに上述した実施の形態では、ＣＰＵ１１０は、撮像画像の構図が推薦構図に類似したと判別すると、撮像画像構図枠Ｆｔに吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させた後、固定して表示させるようにした。
【０２０６】
これに限らずＣＰＵ１１０は、撮像画像の構図が推薦構図に類似したと判別すると、推薦構図枠Ｆｓの表示変化と共に、当該表示変化とは異なる手段により、撮像画像の構図が推薦構図に類似したことを通知するようにしてもよい。
【０２０７】
例えばＣＰＵ１１０は、撮像画像の構図が推薦構図に類似したと判別すると、撮像画像の構図が推薦構図に類似したことを通知するような音声（例えば効果音やメッセージなど）をスピーカ（図示せず）から出力してもよい。
【０２０８】
また例えばＣＰＵ１１０は、撮像画像の構図が推薦構図に類似したと判別すると、ＤＳＣ１００の筐体１０１を振動させるようにしてもよい。この場合ＤＳＣ１００には、筐体１０１を振動させる振動部（図示せず）が設けられているとする。
【０２０９】
［２−６．他の実施の形態６］
さらに上述した実施の形態では、ＣＰＵ１１０は、シャッタボタン１０６が完全に押し込まれたときに、このときスルー画像Ｔｐとして表示させている撮像画像を記録部１２４に記録させるようにした。
【０２１０】
これに限らずＣＰＵ１１０は、撮像画像の構図が推薦構図に類似したと判別すると、このときスルー画像Ｔｐとして表示させている撮像画像を記録部１２４に記録させるようにしてもよい。つまりＣＰＵ１１０は、撮像画像の構図が推薦構図に類似したと判別すると、自動的にシャッタを切るようにしてもよい。
【０２１１】
これによりＤＳＣ１００は、ユーザにシャッタボタン１０６を完全に押し込ませるという操作を行わせずに、推薦構図である撮像画像を記録することができるので、一段と容易に被写体を推薦構図で撮影させることができる。
【０２１２】
［２−７．他の実施の形態７］
さらに上述した実施の形態では、ＣＰＵ１１０は、シャッタボタン１０６が半押しされると、推薦構図枠Ｆｓと共に撮像画像構図枠Ｆｔを表示させるようにした。これに限らずＣＰＵ１１０は、撮像画像構図枠Ｆｔを表示させないようにしてもよい。
【０２１３】
この場合、ＤＳＣ１００は、スルー画像Ｔｐの縁に推薦構図枠Ｆｓを合わせる操作をユーザに行わせることにより、撮像画像の構図を推薦構図に合わせることができる。
【０２１４】
またこの場合ＣＰＵ１１０は、撮像画像の構図が推薦構図に類似したと判別すると、スルー画像Ｔｐの縁に吸い寄せられるように推薦構図枠Ｆｓをアニメーション表示させるようにしてもよい。そしてＣＰＵ１１０は、推薦構図枠Ｆｓをスルー画像Ｔｐの縁に固定して表示させるようにしてもよい。
【０２１５】
［２−８．他の実施の形態８］
さらに上述した実施の形態では、ＣＰＵ１１０は、所定の方向（パン、チルト、ズーム、回転）ごとに、撮像画像の構図が推薦構図に類似すると判別すると推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに固定して表示させる処理を行うようにした。
【０２１６】
これに限らずＣＰＵ１１０は、例えばズーム方向において撮像画像の構図が推薦構図に類似すると判別すると、ズーム方向だけではなく全ての方向において推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに固定して表示させるようにしてもよい。
【０２１７】
またこれに限らずＣＰＵ１１０は、例えば任意の２方向において撮像画像の構図が推薦構図に類似すると判別すると、撮像画像の構図が推薦構図に類似したとして、全ての方向において推薦構図枠Ｆｓを撮像画像構図枠Ｆｔに固定して表示させるようにしてもよい。
【０２１８】
［２−９．他の実施の形態９］
さらに上述した実施の形態では、各方向において撮像画像の構図と推薦構図との類似を判別するための第１閾値及び第２閾値の値を、ユーザが筐体１０１を把持しているときに生じると想定されるぶれの範囲に基づいて予め設定しておくようにした。
【０２１９】
これに限らず、ＣＰＵ１１０は、例えばユーザ操作に応じて各方向における第１閾値及び第２閾値を動的に変化させるようにしてもよい。
【０２２０】
この場合、ＤＳＣ１００には、例えば加速度センサなど筐体１０１の傾きを測定するセンサが設けられているとする。ＣＰＵ１１０は、例えば筐体１０１を動かさないで把持するようユーザに指示するメッセージを液晶パネル１１５に表示させる。そしてＣＰＵ１１０は、当該メッセージを表示させている間の筐体１０１の傾きの変化の範囲をセンサにより検出し、当該変化の範囲をユーザが筐体１０１を把持しているときのぶれの範囲として認識する。
【０２２１】
ＣＰＵ１１０は、撮像画像の構図と推薦構図とのずれが当該認識したぶれの範囲内であれば撮像画像の構図と推薦構図とが類似していると判別されるよう、当該認識したぶれの範囲に基づいて各方向における第１閾値及び第２閾値を設定する。
【０２２２】
これによりＤＳＣ１００は、撮像画像の構図と推薦構図とが類似しているかを判別する条件を個々のユーザに合わせて設定することができる。したがってＤＳＣ１００は、ユーザが意図せずに撮像画像の構図がぶれた場合に推薦構図枠Ｆｓがぶれてしまうことを一段と防ぐことができるので、撮像画像の構図を推薦構図に合わせるユーザ操作の困難さを一段と軽減できる。
【０２２３】
またＤＳＣ１００は、ユーザが筐体１０１を把持しているときに生じると想定されるぶれの範囲を考慮した条件に限らず、この他種々の条件に基づいて撮像画像の構図と推薦構図とが類似しているかを判別するようにしてもよい。
【０２２４】
例えばＤＳＣ１００は、撮像画像の構図と推薦構図とのずれ量の、撮像画像の構図に対する割合が所定値以下（例えば１０％など）である場合に、撮像画像の構図と推薦構図とが類似したと判別するようにしてもよい。
【０２２５】
また、上述した実施の形態の固定表示処理において、ＣＰＵ１１０は、スルー画像Ｔｐに対する推薦構図枠Ｆｓの固定表示を開始するための第１閾値よりも、固定表示を解除するための第２閾値の方が大きくなるように設定した。
【０２２６】
これに限らずＣＰＵ１１０は、撮像画像の構図と推薦構図とが類似しているとみなせる範囲であれば、この他種々の閾値を、固定表示及び固定表示の解除において設定するようにしてもよい。
【０２２７】
［２−１０．他の実施の形態１０］
さらに上述した実施の形態では、ＣＰＵ１１０は、被写体認識処理の結果に基づいて、被写体についての推薦構図を検出するようにした。
【０２２８】
これに限らずＣＰＵ１１０は、例えばネットワーク上のサーバなど外部の装置から、被写体についての推薦構図を示す推薦構図データを取得するようにしてもよい。
【０２２９】
この場合、ＣＰＵ１１０は、ＧＰＳ（Global  Positioning  System）モジュール（図示せず）を介してＤＳＣ１００の現在位置を示す現在位置情報を取得する。またＣＰＵ１１０は、方位センサ（図示せず）から現在ＤＳＣ１００のレンズが向けられている現在方位を示す撮影方位情報を取得する。
【０２３０】
そしてＣＰＵ１１０は、現在位置情報及び現在方位情報と、推薦構図データの取得要求とを通信インターフェース（図示せず）を介して外部の推薦構図データを提供するサーバ（図示せず）に送信する。この結果ＣＰＵ１１０は、当該サーバから、現在位置及び撮影方位においてお薦めの構図（すなわち推薦構図）を示す推薦構図データを受信する。
【０２３１】
そしてＣＰＵ１１０は、受信した推薦構図データと、被写体認識処理の結果得られた被写体認識情報とを元に、推薦構図枠Ｆｓを生成してスルー画像Ｔｐ上に表示させる。
【０２３２】
［２−１１．他の実施の形態１１］
さらに上述した実施の形態では、情報処理装置１としてのＤＳＣ１００に、撮像画像取得部２及び被写体認識部３としてのデジタル信号処理部１２３と、推薦構図取得部４及び制御部５としてのＣＰＵ１１０とを設けるようにした。
【０２３３】
これに限らず、同様の機能を有するのであれば、上述したＤＳＣ１００の各機能部を、他の種々のハードウェアもしくはソフトウェアにより構成するようにしてもよい。
【０２３４】
例えばＤＳＣ１００は、レンズ部１１８及び撮像素子１２０を介して撮像画像データを取得するデジタル信号処理部１２３の代わりに、接続された外部の撮像装置から撮像画像データを取得する撮像画像取得部を設けるようにしてもよい。この場合、ＤＳＣ１００には、外部装置と接続するための通信インターフェース（図示せず）が設けられているとする。
【０２３５】
また例えば、ＤＳＣ１００に、液晶パネル１１５とタッチパネル１１３とで構成されるタッチスクリーン１０９の代わりに、タッチパネル機能を有する液晶ディスプレイを設けるなどしてもよい。またタッチパネル１１３の代わりに、十字キーなどのハードウェアボタンを設けるようにしてもよい。また、液晶パネル１１５の代わりに、有機ＥＬ（Electro  Luminescence）ディスプレイを設けるなどしてもよい。
【０２３６】
さらに上述した実施の形態では、ＤＳＣ１００に本発明を適用するようにした。これに限らず、撮像画像データを取得する情報処理装置であれば、例えばデジタルビデオカメラ、パーソナルコンピュータ、携帯型電話機など、この他種々の情報処理装置に適用するようにしてもよく、また適用することができる。
【０２３７】
［２−１２．他の実施の形態１２］
さらに上述した実施の形態では、各種処理を実行するためのプログラムを、ＤＳＣ１００のＲＯＭ１１１に書き込んでおくようにした。
【０２３８】
これに限らず、このプログラムを例えばメモリカードなどの記憶媒体に記録しておき、ＤＳＣ１００のＣＰＵ１１０が、このプログラムを記憶媒体から読み出して実行するようにしてもよい。またＤＳＣ１００は、記憶媒体から読み出したプログラムを、フラッシュメモリ１２５にインストールするようにしてもよい。
【０２３９】
［２−１３．他の実施の形態１３］
さらに本発明は、上述した実施の形態と他の実施の形態とに限定されるものではない。すなわち本発明は、上述した実施の形態と他の実施の形態の一部または全部を任意に組み合わせた形態、もしくは一部を抽出した形態にもその適用領域が及ぶものである。例えば他の実施の形態１と他の実施の形態２とを組み合わせるようにしてもよい。
【産業上の利用可能性】
【０２４０】
本発明は、例えばデジタルスチルカメラなど、撮像画像を取得して表示させる情報処理装置で広く利用することができる。
【符号の説明】
【０２４１】
１……情報処理装置、２……撮像画像取得部、３……被写体認識部、４……推薦構図取得部、５……制御部、１００……ＤＳＣ、１１０……ＣＰＵ、１２３……デジタル信号処理部、Ｔｐ……スルー画像、Ｆｓ……推薦構図枠、Ｆｔ……撮像画像構図枠。
【図１】
2011087131.tif 000003
【図２】
2011087131.tif 000004
【図３】
2011087131.tif 000005
【図４】
2011087131.tif 000006
【図５】
2011087131.tif 000007
【図６】
2011087131.tif 000008
【図７】
2011087131.tif 000009
【図８】
2011087131.tif 000010
【図９】
2011087131.tif 000011
【図１０】
2011087131.tif 000012
【図１１】
2011087131.tif 000013
【図１２】
2011087131.tif 000014
【図１３】
2011087131.tif 000015
【図１４】
2011087131.tif 000016