(57)【要約】【課題】ユーザがカメラを正視した状態で自分撮りを行なうことができる電子機器を提供する。【解決手段】電子機器の一例であるスマートフォン１００は、モニタと、モニタの表示面側に配置されたカメラと、カメラからの画像をモニタに表示するための表示制御部２１０とを備える。表示制御部２１０は、スマートフォン１００への撮影指示を受けたことに基づいて、カメラの近傍に位置するモニタ上の一部の表示領域に向かって画像を縮小させながら表示する。カメラは、表示制御部２１０によって画像が当該表示領域のサイズに縮小されたことに基づいて撮像する。【選択図】図４
2015154277.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
モニタと、
前記モニタの表示面側に配置されたカメラと、
前記カメラからの画像を前記モニタに表示するための表示制御手段とを備え、
前記表示制御手段は、前記電子機器への撮影指示を受けたことに基づいて、前記カメラの近傍に位置する前記モニタ上の一部の表示領域に向かって前記画像を縮小させながら表示し、
前記カメラは、前記表示制御手段によって前記画像が前記表示領域のサイズに縮小されたことに基づいて撮像する、電子機器。
【請求項２】
前記電子機器は、前記表示制御手段によって前記画像が縮小されている間に音を出力するための音声出力手段をさらに備える、請求項１に記載の電子機器。
【請求項３】
前記電子機器は、前記画像に含まれる当該電子機器のユーザの顔領域を取得するための取得手段をさらに備え、
前記表示制御手段は、前記画像の縮小処理が完了してから前記カメラが撮像するまでの予め定められた時間の間に、前記ユーザの視線を前記顔領域に導くためのオブジェクトを前記顔領域に表示する、請求項１または２に記載の電子機器。
【請求項４】
前記電子機器は、前記画像に含まれる当該電子機器のユーザの顔領域を取得するための取得手段をさらに備え、
前記表示制御手段は、前記画像を縮小している間に、前記ユーザの視線を前記顔領域に導くためのオブジェクトを当該顔領域に表示する、請求項１または２に記載の電子機器。
【請求項５】
前記電子機器は、当該電子機器上の前記カメラの配置位置を示す位置情報を格納するための記憶装置をさらに備え、
前記表示制御手段は、前記位置情報で示される前記カメラの配置位置から予め定められた範囲内にある前記モニタ上の領域を前記表示領域として決定する、請求項１〜４のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は電子機器の制御に関し、より特定的には、撮影機能を備える電子機器の制御に関する。
【背景技術】
【０００２】
近年、撮影機能を備えた、スマートフォン、タブレット端末その他の携帯型の電子機器が普及している。カメラが、所謂インカメラとして表示装置側に配置されている場合、電子機器のユーザは、リアルタイムに表示装置に表示されたスルー画像を確認しながら自分自身を撮影する、所謂自分撮りと呼ばれる撮影を実行できる。ユーザは、自分撮りを行なう場合には、カメラではなくスルー画像を注視してしまう傾向にある。このため、撮影画像に写っているユーザの視線がユーザの意図しないものになることがある。
【０００３】
特許文献１は、このような問題を解決するために、「ユーザ所望の方向に被写体が目線を向けた画像を取得することができる撮像装置」を開示している。当該撮像装置は、取得した画像から目の領域及び瞳の領域を検出し、目の領域において瞳の領域の位置を変更するための編集を行う瞳編集部を備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２３１２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１が開示する撮像装置は、画像に含まれる瞳の位置を被写体の撮影後にユーザが編集しなければならないため手間がかかる。したがって、カメラを正視した状態でユーザを撮影するための技術が必要とされている。
【０００６】
本開示は、上述のような問題点を解決するためになされたものであって、ある局面における目的は、ユーザがカメラを正視した状態で自分撮りを行なうことができる電子機器を提供することである。
【課題を解決するための手段】
【０００７】
一実施の形態に従うと、電子機器は、モニタと、モニタの表示面側に配置されたカメラと、カメラからの画像をモニタに表示するための表示制御手段とを備える。表示制御手段は、電子機器への撮影指示を受けたことに基づいて、カメラの近傍に位置するモニタ上の一部の表示領域に向かって画像を縮小させながら表示する。カメラは、表示制御手段によって画像が当該表示領域のサイズに縮小されたことに基づいて撮像する。
【発明の効果】
【０００８】
ある局面において、電子機器は、ユーザがカメラを正視した状態で自分撮りを行なうことができる。
【０００９】
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１０】
【図１】ユーザが自分撮りを行なっている場合における、一例のスマートフォンの撮影態様を示している図である。
【図２】ユーザが撮影ボタンを押下した場合における、第１の実施の形態に従うスマートフォンの表示態様を示している図である。
【図３】第１の実施の形態に従うスマートフォンの主要なハードウェア構成を示すブロック図である。
【図４】第１の実施の形態に従うスマートフォンの機能構成を示すブロック図である。
【図５】第１の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【図６】第２の実施の形態に従うスマートフォンの機能構成を示すブロック図である。
【図７】第２の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【図８】第３の実施の形態に従うスマートフォンの機能構成を示すブロック図である。
【図９】第３の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【図１０】第４の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。
【００１２】
なお、以下では、電子機器の一例として機能するスマートフォンの詳細について説明するが、電子機器は、スマートフォンに限定されるものではない。たとえば、電子機器は、タブレット端末、デジタルカメラ、ゲーム機、電子辞書、パソコン、ＰＤＡ（Personal  Digital  Assistant）、テレビ、撮影機能を備えるその他の機器も含み得る。また、以下で説明される各実施の形態は、選択的に組み合わされてもよい。
【００１３】
＜前置き＞
図１を参照して、本発明に係る各実施の形態の理解を容易にするために、一例のスマートフォン５０の撮影態様について説明する。図１は、ユーザ３０が自分撮りを行なっている場合のスマートフォン５０の撮影態様を示している図である。
【００１４】
スマートフォン５０は、カメラ４と、後述するモニタ５とを備える。モニタ５は、スマートフォン５０のユーザ３０を撮影して得られたスルー画像をリアルタイムに表示する。カメラ４は、モニタ５の表示面側に配置される。これにより、ユーザ３０は、スルー画像を確認しながら自分撮りを行なうことができる。
【００１５】
ユーザ３０は、自分撮りを行なう場合に、カメラ４ではなく、モニタ５に表示されたスルー画像を見てしまう傾向にある。図１（Ａ）に示されるように、カメラ４がスマートフォン５０の上部に配置されている場合には、ユーザの目からカメラ４に向けた方向と図示される視線とが成す角度αの分、撮影画像において視線がずれる。
【００１６】
また、図１（Ｂ）に示されるように、カメラ４がスマートフォン５０の下部に配置されている場合には、ユーザの目からカメラ４に向けた方向と図示される視線とが成す角度βの分、撮影画像において視線がずれる。ユーザは、自分撮りを行なう場合には、ユーザの視線の高さよりも下の位置でスマートフォン５０を保持することが多い。このため、図１（Ｂ）に示されるように、カメラ４がスマートフォン５０の下部に配置されている場合には、スマートフォン５０の上部に配置されている場合よりも、ユーザの視線のずれはさらに大きくなる（すなわち、角度α＜角度β）。
【００１７】
以下で説明する各実施の形態に従うスマートフォンは、当該スマートフォンのカメラの配置位置に拘わらず、ユーザの視線をカメラに導き、カメラを正視した状態で自分撮りを行なうことを可能にする。特に、以下で説明する各実施の形態に従うスマートフォンは、カメラがスマートフォンの下部に配置されているような場合には、効果的にカメラを正視させることが可能になる。
【００１８】
＜第１の実施の形態＞
［概要］
図２を参照して、第１の実施の形態に係るスマートフォン１００の概要について説明する。図２は、ユーザ３０が撮影ボタンを押下した場合のスマートフォン１００の表示態様を示している図である。
【００１９】
図２（Ａ）に示されるように、スマートフォン１００は、自分撮りを行なうためのカメラ４と、タッチパネルを有するモニタ５とを備える。モニタ５は、スマートフォン１００のユーザ３０を撮影して得られたスルー画像をリアルタイムに表示する。カメラ４は、モニタ５の表示面側に配置される。これにより、ユーザ３０は、スルー画像を確認しながら自分撮りを行なうことができる。ユーザ３０は、モニタ５に表示された、撮影機能を実行するための撮影ボタン４０を押下する。
【００２０】
すると、図２（Ｂ）に示されるように、スマートフォン１００は、ユーザの視線をカメラ４に導くために、カメラ４の近傍に位置するモニタ５上の部分領域４５（以下では、単に「部分領域」ともいう。）に向かってスルー画像を滑らかに縮小させつつ、縮小中の画像をモニタ５上に表示する。人は、動くもの、すなわち、縮小していくものを目で追うという本能的な性質を有する。このため、ユーザ３０は、縮小されながら表示されるスルー画像を自然と目で追う。これにより、ユーザ３０の視線は、無意識のうちにカメラの配置位置に導かれる。
【００２１】
図２（Ｃ）に示されるように、スマートフォン１００は、スルー画像が部分領域４５のサイズに縮小されたことに基づいて撮像する。すなわち、スマートフォン１００は、スルー画像がカメラ４の配置位置の近傍に収束したタイミングでカメラ４のシャッターを切る。このため、スマートフォン１００は、ユーザ３０の視線をカメラ４に導いた状態で撮像することができる。これにより、ユーザ３０は、カメラ４を正視した状態で自分撮りを行なうことができる。なお、部分領域４５のサイズは、予め定められていてもよい。また、スマートフォン１００は、部分領域４５のサイズをユーザにより変更できるように構成されてもよい。
【００２２】
［ハードウェア構成］
図３を参照して、第１の実施の形態に従うスマートフォン１００のハードウェア構成の一例について説明する。図３は、スマートフォン１００の主要なハードウェア構成を示すブロック図である。図３に示されるように、スマートフォン１００は、ＲＯＭ（Read  Only  Memory）１と、ＣＰＵ（Central  Processing  Unit）２と、ＲＡＭ（Random  Access  Memory）３と、カメラ４と、モニタ５と、スピーカ６と、ネットワークインタフェース（Ｉ／Ｆ）８と、記憶装置２０とを備える。
【００２３】
ＲＯＭ１は、オペレーティングシステム（ＯＳ：Operating  System）、スマートフォン１００の起動時に実行される初期プログラム（ブートプログラム）などを格納する。ＣＰＵ２は、ＲＯＭ１や記憶装置２０などに格納された、オペレーティングシステムやスマートフォン１００の制御プログラムなどの各種プログラムを実行することで、スマートフォン１００の動作を制御する。ＲＡＭ３は、ＣＰＵ２でプログラムを実行するためのワーキングメモリとして機能し、プログラムの実行に必要な各種データを一時的に格納する。
【００２４】
カメラ４は、レンズと、ＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）その他の撮像素子と、オートフォーカス機構とを含む。モニタ５は、カメラ４が有する撮像素子からの出力を画像として表示する。また、モニタ５は、タッチセンサ（図示しない）と組み合わされてタッチパネルとして構成されてもよい。スピーカ６は、ＣＰＵ２からの出力に基づいて音を出力する。ネットワークＩ／Ｆ８は、アンテナ８Ａを介して、他の通信機器とデータの送受信を行なう。他の通信機器は、たとえば、スマートフォン、パソコン、サーバ装置、その他通信機能を有する電子機器などである。
【００２５】
記憶装置２０は、たとえば、ｅＭＭＣ（Embedded  MultiMediaCard）などの記憶媒体を含む。ｅＭＭＣは、ＮＡＮＤフラッシュメモリと、制御回路とを含む。記憶装置２０は、本実施の形態に従う各種の処理を実現するためのプログラムなどを格納する。また、記憶装置２０は、オペレーティングシステムなどのプログラムを格納していてもよい。記憶装置２０には、スマートフォン１００上のカメラの配置位置を示すカメラ位置情報２１が格納される。カメラ位置情報２１は、たとえば、スマートフォン１００上の座標値として示される。
【００２６】
［機能構成］
図４を参照して、スマートフォン１００の機能構成の一例について説明する。図４は、スマートフォン１００の機能構成を示すブロック図である。ＣＰＵ２は、表示制御部２１０と、カメラ制御部２２０とを含む。
【００２７】
表示制御部２１０は、カメラ４からのスルー画像をモニタ５にリアルタイムに表示する。また、表示制御部２１０は、スマートフォン１００への撮影指示を受けたことに基づいて、カメラ４の近傍に位置するモニタ５上の一部の表示領域（すなわち、部分領域）に向かってスルー画像を縮小させながら前記モニタ５に表示する。たとえば、表示制御部２１０は、記憶装置２０に格納されるカメラ位置情報で示されるカメラ４の配置位置から予め定められた範囲内にあるモニタ５上の領域を部分領域として決定する。
【００２８】
表示制御部２１０がスルー画像を部分領域に向かって縮小することにより、ユーザの視線はカメラ４に導かれる。カメラ制御部２２０は、表示制御部２１０によってスルー画像が部分領域に縮小されたことに基づいてカメラ４に撮像命令を出力する。ある局面において、スマートフォン１００は、表示制御部２１０がスルー画像を縮小し始めてからカメラ４が撮像を実行するまでの時間を調整可能に構成される。
【００２９】
［制御構造］
図５を参照して、スマートフォン１００の制御構造について説明する。図５は、スマートフォン１００が実行する処理の一部を表わすフローチャートである。図５の処理は、ＣＰＵ２がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。
【００３０】
ステップＳ５００において、ＣＰＵ２は、ユーザ操作によってカメラアプリケーションが選択されたことに基づいてカメラを起動する。ステップＳ５０２において、ＣＰＵ２は、スマートフォン１００上のカメラ４の配置位置を取得する。ＣＰＵ２は、たとえば、記憶装置２０に予め格納されているカメラ位置情報からカメラ４の配置位置を特定する。ステップＳ５０４において、ＣＰＵ２は、ユーザによる撮影操作を検出する。
【００３１】
ステップＳ５０６において、ＣＰＵ２は、表示制御部２１０として、カメラの配置位置に向けてスルー画像を縮小させながら表示する。より具体的には、ＣＰＵ２は、カメラ４の近傍に位置するモニタ上の部分領域に向かってスルー画像を縮小しながら、縮小中の画像をモニタ５上に表示する。
【００３２】
ステップＳ５１０において、ＣＰＵ２は、表示制御部２１０として、スルー画像の縮小が完了したか否かを判断する。たとえば、ＣＰＵ２は、スルー画像が予め定められたサイズに縮小されたことに基づいて、スルー画像の縮小が完了したと判断する。ＣＰＵ２は、スルー画像の縮小が完了したと判断した場合には（ステップＳ５１０においてＹＥＳ）、制御をステップＳ５１２に切り替える。そうでない場合には（ステップＳ５１０においてＮＯ）、ＣＰＵ２は、ステップＳ５０６に処理を戻す。
【００３３】
ステップＳ５１２において、ＣＰＵ２は、カメラ制御部２２０として、カメラ４に撮像命令を出力する。ステップＳ５１４において、ＣＰＵ２は、カメラ４が被写体を撮像することで得られた撮像画像を記憶装置２０に保存する。
【００３４】
［小括］
大画面の液晶ディスプレイを有するスマートフォン、タブレット端末などの電子機器においては、カメラがディスプレイ上部などのフレームの縁部分に配置されることが多い。そのような電子機器を用いて自分撮りを行なう場合、ユーザはスルー画像をカメラではなくスルー画像を注視した状態で撮影する傾向にある。すなわち、カメラから視線が大きくずれるため、ユーザは、視線がずれたり、遠くを見据えたような意図しない画像を撮ってします。
【００３５】
本実施の形態に従うスマートフォン１００は、カメラに向かってスルー画像を縮小させることにより、カメラがスマートフォン１００のどの部分に配置されようとも、ユーザの視線をカメラに容易に誘導することができる。すなわち、ユーザは、カメラの配置位置に拘わらず、カメラを正視した自然な状態で撮影を実行できる。
【００３６】
また、近年の小型化されたスマートフォンにおいては、カメラがいずれの場所に配置されているのかを把握することが困難な場合がある。スマートフォン１００は、ユーザの視線をカメラに誘導するので、ユーザは、カメラの配置位置を気にする必要が無くなる。
【００３７】
さらに、携帯電話、スマートフォンなどの小型端末に限らず、表示面の縁部分などにカメラが配置されたテレビなどの大型の電子機器も、スマートフォン１００と同様の機能を有することができる。すなわち、ユーザは、大型の電子機器においても、カメラの配置位置に拘わらず、ユーザがカメラを正視した自然な状態で撮影を実行できるようになる。
【００３８】
＜第２の実施の形態＞
以下、第２の実施の形態に従うスマートフォン１００Ａについて説明する。スマートフォン１００Ａは、ユーザの視線を誘導するためのオブジェクトをカメラが撮像を実行する直前に表示する点で第１の実施の形態に従うスマートフォン１００とは異なる。ハードウェア構成などのその他の点については第１の実施の形態に従うスマートフォン１００と同じであるので説明を繰り返さない。
【００３９】
［機能構成］
図６を参照して、第２の実施の形態に従うスマートフォン１００Ａの機能構成について説明する。図６は、スマートフォン１００Ａの機能構成を示すブロック図である。図６に示されるように、ＣＰＵ２は、表示制御部２１０と、カメラ制御部２２０と、取得部２５０とを含む。カメラ制御部２２０については、上記と同様であるので説明を繰り返さない。
【００４０】
取得部２５０は、スルー画像に含まれるユーザの顔領域を取得する。当該顔領域は、スルー画像上のユーザの顔位置を示す。たとえば、当該顔領域の位置は、当該スルー画像上の座標値として示される。取得部２５０は、一例として、記憶装置２０に予め登録された顔画像を基準画像として、スルー画像から基準画像を探索することにより、スルー画像からユーザの顔領域を取得する。取得部２５０は、取得した顔領域を表示制御部２１０に出力する。
【００４１】
表示制御部２１０は、スルー画像の縮小処理が完了してからカメラ４が撮像するまでの予め定められた時間の間に、ユーザの視線を取得部２５０によって取得された顔領域に導くためのオブジェクトを当該顔領域に表示する。当該オブジェクトは、静止画像および動画像を含む。当該オブジェクトは、たとえば、アニメキャラクタ画像、ユーザの顔領域に装飾を施すためのイラスト画像（たとえば、ひげ画像など）、その他のユーザの興味を引くための画像を含む。
【００４２】
カメラ４が撮像する直前にオブジェクトが表示されることにより、ユーザは、当該オブジェクトを注視するようになる。これにより、ユーザの視線をより確実にカメラに導くことができ、さらには、オブジェクトに向けられた視線を当該顔領域に維持させることができる。
【００４３】
なお、表示制御部２１０は、カメラ４が撮像を実行する直前ではなく、スルー画像を縮小している間に、オブジェクトをスルー画像上の顔領域に表示してもよい。また、表示制御部２１０は、スルー画像に写っているユーザを半透明化し、半透明化された部分にアニメキャラクタなどのオブジェクトを重畳してもよい。さらに、表示制御部２１０は、表示されているユーザを髭画像などで飾るためのイラストを顔領域に重畳させてもよい。
【００４４】
［制御構造］
図７を参照して、スマートフォン１００Ａの制御構造について説明する。図７は、スマートフォン１００Ａが実行する処理の一部を表わすフローチャートである。図７の処理は、ＣＰＵ２がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。なお、図７に示される各ステップのうち図５に示されるフローチャートにおける処理と同様の処理には同じステップ番号を付してある。したがって、同様の処理の説明は繰り返さない。
【００４５】
ステップＳ６００において、ＣＰＵ２は、表示制御部２１０として、スルー画像の縮小が完了してからカメラ４が撮像を実行するまでの間の一定時間の間、カメラ配置位置の近傍の部分領域にオブジェクトを表示する。なお、スマートフォン１００Ａは、表示制御部２１０がオブジェクトを部分領域に表示する時間を調整可能に構成されてもよい。ある局面において、ＣＰＵ２は、表示制御部２１０として、スルー画像に含まれるユーザの顔領域にオブジェクトを表示する。
【００４６】
［小括］
以上のようにして、本実施の形態に従うスマートフォン１００Ａは、カメラが撮像を実行する直前にカメラ近傍の部分領域にオブジェクトを表示することにより、ユーザの視線をより確実にカメラに導くことが可能になる。また、スマートフォン１００Ａは、ユーザの興味を引くためのオブジェクトを表示することにより、ユーザの笑顔を誘うことを可能にする。すなわち、スマートフォン１００Ａは、カメラを正視させた状態で、かつ、ユーザを笑顔にさせた状態で撮像することが可能になる。
【００４７】
＜第３の実施の形態＞
以下、第３の実施の形態に従うスマートフォン１００Ｂについて説明する。スマートフォン１００Ｂは、カメラが撮像を実行する直前に、ユーザの視線を誘導するためのオブジェクトをスルー画像上に表示する点で第１の実施の形態に従うスマートフォン１００とは異なる。ハードウェア構成などのその他の点については第１の実施の形態に従うスマートフォン１００と同じであるので説明を繰り返さない。
【００４８】
［機能構成］
図８を参照して、第３の実施の形態に従うスマートフォン１００Ｂの機能構成について説明する。図８は、スマートフォン１００Ｂの機能構成を示すブロック図である。図８に示されるように、ＣＰＵ２は、表示制御部２１０と、カメラ制御部２２０と、スピーカ制御部２６０とを含む。表示制御部２１０およびカメラ制御部２２０については、上記と同様であるので説明を繰り返さない。
【００４９】
スピーカ制御部２６０は、表示制御部２１０によってスルー画像が縮小されている間にスピーカ６に音を出力させるための信号をスピーカ６に出力する。スピーカ６からの音は、たとえば、撮影指示を受ける度にランダムに出力される。スピーカ６は、スピーカ制御部２６０から受けた信号に基づいて音を出力する。当該音は、たとえば、ユーザの笑顔を誘うための効果音を含む。スルー画像が縮小されている間に効果音がスピーカ６から出力されることにより、スマートフォン１００Ｂは、ユーザがカメラ４を正視した状態で、かつ、ユーザが笑顔になった状態で撮像することが可能になる。
【００５０】
なお、上記では、スピーカ制御部２６０がスピーカ６に音を出力させる例について説明したが、スピーカ制御部２６０は、スマートフォン１００に接続される外部のスピーカ、イヤホン、その他の音を出力することが可能な機器に音を出力させてもよい。
【００５１】
［制御構造］
図９を参照して、スマートフォン１００Ｂの制御構造について説明する。図９は、スマートフォン１００Ｂが実行する処理の一部を表わすフローチャートである。図９の処理は、ＣＰＵ２がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。なお、図９に示される各ステップのうち図５に示されるフローチャートにおける処理と同様の処理には同じステップ番号を付してある。したがって、同様の処理の説明は繰り返さない。
【００５２】
ステップＳ７００において、ＣＰＵ２は、スピーカ制御部２６０として、スルー画像を縮小中に効果音を出力させるための命令をスピーカ６に出力する。ある局面において、ＣＰＵ２は、撮影指示を受ける度にスピーカ６に効果音をランダムに出力させる。
【００５３】
［小括］
以上のようにして、本実施の形態に従うスマートフォン１００Ｂは、カメラ４がスルー画像を縮小中に、ユーザの興味を引くような効果音を鳴らすことにより、ユーザの笑顔を誘うことができる。これにより、スマートフォン１００Ｂは、ユーザがカメラを正視した状態で、かつ、ユーザが笑顔になった状態で撮像することが可能になる。
【００５４】
＜第４の実施の形態＞
以下、第４の実施の形態に従うスマートフォン１００Ｃについて説明する。スマートフォン１００Ｃは、カメラアプリケーションがデバイスドライバからカメラの配置位置を取得する点で第１の実施の形態に従うスマートフォン１００とは異なる。ハードウェア構成および機能構成については第１の実施の形態に従うスマートフォン１００と同じであるので説明を繰り返さない。
【００５５】
［概要］
スマートフォン１００Ｃは、ユーザがカメラ４を操作するためのカメラアプリケーションを含む。カメラアプリケーションは、カメラ４を制御するためのデバイスドライバを介して、スマートフォン１００Ｃ上のカメラ４の配置位置を取得する。たとえば、カメラアプリケーションは、当該配置位置を取得するためのＡＰＩ（Application  Programming  Interface）をＣＰＵ２に実行させる。デバイスドライバは、カメラ４の配置位置を取得するための命令をカメラアプリケーションから受けると、当該デバイスドライバが保持するカメラの配置位置をカメラアプリケーションに出力する。
【００５６】
このように、カメラアプリケーションがデバイスドライバを介して、カメラの配置位置を取得することにより、スマートフォンごと（デバイスごと）に、カメラアプリケーションを変更する必要がなくなる。これにより、スマートフォン１００Ｃをより簡単に製品として普及させることが可能になる。
【００５７】
［制御構造］
図１０を参照して、第４の実施の形態に従うスマートフォン１００Ｃの概要について説明する。図１０は、スマートフォン１００Ｃが実行する処理の一部を表わすフローチャートである。図１０の処理は、ＣＰＵ２がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。なお、図１０に示される各ステップのうち図５に示されるフローチャートにおける処理と同様の処理には同じステップ番号を付してある。したがって、同様の処理の説明は繰り返さない。
【００５８】
ステップＳ８００において、スマートフォン１００Ｃにインストールされているカメラアプリケーションは、カメラ４の配置位置を取得するための要求をデバイスドライバに送る。たとえば、カメラアプリケーションは、スマートフォン１００Ｃ上のカメラ４の配置位置を取得するためのＡＰＩをＣＰＵ２に実行させる。ステップＳ８０２において、カメラ４の配置位置を取得するためのカメラアプリケーションからの要求に基づいて、デバイスドライバは、カメラの配置位置をカメラアプリケーションに出力する。
【００５９】
ステップＳ８０４において、ＣＰＵ２は、表示制御部２１０として、デバイスドライバから取得したカメラの配置位置から予め定められた範囲内にあるモニタ５上の領域を部分領域として決定する。ＣＰＵ２は、表示制御部２１０として、当該部分画像に向けてスルー画像を縮小しながら、縮小中の画像をモニタ５に表示させる。
【００６０】
［小括］
以上のようにして、本実施の形態に従うスマートフォン１００Ｃにおいては、カメラアプリケーションがデバイスドライバを介して、カメラの配置位置を取得することにより、スマートフォンごと（デバイスごと）に、カメラアプリケーションを変更する必要がなくなる。これにより、スマートフォン１００Ｃを製品としてより簡単に普及させることが可能になる。
【００６１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６２】
１  ＲＯＭ、２  ＣＰＵ、３  ＲＡＭ、４  カメラ、５  モニタ、６  スピーカ、８  ネットワークＩ／Ｆ、８Ａ  アンテナ、２０  記憶装置、２１  カメラ位置情報、３０  ユーザ、４０  撮影ボタン、４５  部分領域、５０，１００，１００Ａ，１００Ｂ，１００Ｃ  スマートフォン、２１０  表示制御部、２２０  カメラ制御部、２５０  取得部、２６０  スピーカ制御部。
【図１】
2015154277.tif 000003
【図２】
2015154277.tif 000004
【図３】
2015154277.tif 000005
【図４】
2015154277.tif 000006
【図５】
2015154277.tif 000007
【図６】
2015154277.tif 000008
【図７】
2015154277.tif 000009
【図８】
2015154277.tif 000010
【図９】
2015154277.tif 000011
【図１０】
2015154277.tif 000012