(57)【特許請求の範囲】
【請求項１】
筐体と、
前記筐体に設けられ、表示画面を有した表示装置と、
前記筐体に設けられ、前記表示画面の前方を撮像する撮像部と、
前記筐体に設けられた加速度センサと、
前記表示画面に第一の画像データに基づく画像が表示されるよう前記表示装置を制御するとともに、前記撮像部で撮像された第二の画像データの経時変化と前記加速度センサで得られた加速度データの経時変化と前記加速度データの経時変化に対応する前記第二の画像データの経時変化の遅延時間とに基づいて、前記表示画面の前方の少なくとも一つの視点に対して前記筐体が相対的に動いた場合における前記表示画面に表示される画像の前記視点からの外観の変化が抑制されるよう、前記表示画面に表示される画像を変化させる表示制御部と、
を備えた、電子機器。
【請求項２】
前記表示制御部は、前記第二の画像データから複数の特徴点の位置を取得し、当該複数の特徴点の位置に基づいて前記第一の画像データの前記表示画面での表示位置を決定する、請求項１に記載の電子機器。
【請求項３】
前記表示制御部は、第一の時間での前記加速度データの経時変化および前記特徴点の位置の経時変化から、前記第一の時間より後の第二の時間での前記加速度データの経時変化に応じた当該第二の時間での特徴点の位置の経時変化を推定する、請求項２に記載の電子機器。
【請求項４】
前記表示制御部は、前記特徴点の位置の経時変化と前記加速度データの経時変化とから前記加速度データに対する前記第二の画像データの前記遅延時間を取得し、当該遅延時間に基づいて、前記第二の時間での前記加速度データの経時変化に応じた当該第二の時間での特徴点の位置の経時変化を推定する、請求項３に記載の電子機器。
【請求項５】
前記表示制御部は、前記推定された前記第二の時間での特徴点の位置の経時変化に基づいて、前記第二の時間より後の時刻での前記複数の特徴点の位置を推定し、当該推定された複数の特徴点の位置に基づいて前記第一の画像データの前記表示画面での表示位置を決定する、請求項４に記載の電子機器。
【請求項６】
前記表示画面に表示される画像が、その周縁部にマージン領域を含む、請求項１〜５のうちいずれか一つに記載の電子機器。
【請求項７】
前記表示制御部は、前記撮像部で撮像された顔の画像データを含む第二の画像データの経時変化と前記加速度センサで得られた加速度データの経時変化とに基づいて、前記表示画面の前方の少なくとも一つの視点に対して前記筐体が相対的に動いた場合における前記表示画面に表示される画像の前記視点からの外観の変化が抑制されるよう、前記表示画面に表示される画像を変化させる、請求項１〜６のうちいずれか一つに記載の電子機器。
【請求項８】
筐体と、
前記筐体に設けられ、表示画面を有した表示装置と、
前記筐体に設けられ、前記表示画面の前方を撮像する撮像部と、
前記筐体に設けられた加速度センサと、
前記表示画面に第一の画像データに基づく画像が表示されるよう前記表示装置を制御するとともに、前記撮像部で撮像された顔の画像データを含む第二の画像データの経時変化と前記加速度センサで得られた加速度データの経時変化と前記加速度データの経時変化に対応する前記第二の画像データの経時変化の遅延時間とに基づいて、前記表示画面の前方の少なくとも一つの視点に対して前記筐体が相対的に動いた場合における前記表示画面に表示される画像の前記視点からの外観の変化が抑制されるよう、前記表示画面に表示される画像を変化させる表示制御部と、
を備えた、電子機器。
【請求項９】
前記表示制御部は、前記第二の画像データから複数の特徴点の位置を取得し、当該複数の特徴点の位置に基づいて前記第一の画像データの前記表示画面での表示位置を決定する、請求項８に記載の電子機器。
【請求項１０】
前記表示制御部は、第一の時間での前記加速度データの経時変化および前記特徴点の位置の経時変化から、前記第一の時間より後の第二の時間での前記加速度データの経時変化に応じた当該第二の時間での特徴点の位置の経時変化を推定する、請求項９に記載の電子機器。
【請求項１１】
前記表示制御部は、前記特徴点の位置の経時変化と前記加速度データの経時変化とから前記加速度データに対する前記第二の画像データの前記遅延時間を取得し、当該遅延時間に基づいて、前記第二の時間での前記加速度データの経時変化に応じた当該第二の時間での特徴点の位置の経時変化を推定する、請求項１０に記載の電子機器。
【請求項１２】
前記表示制御部は、前記推定された前記第二の時間での特徴点の位置の経時変化に基づいて、前記第二の時間より後の時刻での前記複数の特徴点の位置を推定し、当該推定された複数の特徴点の位置に基づいて前記第一の画像データの前記表示画面での表示位置を決定する、請求項１１に記載の電子機器。
【請求項１３】
前記表示画面に表示される画像が、その周縁部にマージン領域を含む、請求項８〜１２のうちいずれか一つに記載の電子機器。
【請求項１４】
筐体と、当該筐体に設けられ表示画面を有した表示装置と、前記筐体に設けられ前記表示画面の前方を撮像する撮像部と、前記筐体に設けられた加速度センサと、を備えた電子機器の表示制御方法であって、
前記電子機器が、
前記表示画面に第一の画像データに基づく画像が表示されるよう前記表示装置を制御すること、ならびに、
前記撮像部で撮像された第二の画像データの経時変化と前記加速度センサで得られた加速度データの経時変化と前記加速度データの経時変化に対応する前記第二の画像データの経時変化の遅延時間とに基づいて、前記表示画面の前方の少なくとも一つの視点に対して前記筐体が相対的に動いた場合における前記表示画面に表示される画像の前記視点からの外観の変化が抑制されるよう、前記表示画面に表示される画像を変化させること、
を含む、表示制御方法。
【請求項１５】
前記電子機器は、前記第二の画像データから複数の特徴点の位置を取得し、当該複数の特徴点の位置に基づいて前記第一の画像データの前記表示画面での表示位置を決定する、請求項１４に記載の表示制御方法。
【請求項１６】
前記電子機器は、第一の時間での前記加速度データの経時変化および前記特徴点の位置の経時変化から、前記第一の時間より後の第二の時間での前記加速度データの経時変化に応じた当該第二の時間での特徴点の位置の経時変化を推定する、請求項１５に記載の表示制御方法。
【請求項１７】
前記電子機器は、前記特徴点の位置の経時変化と前記加速度データの経時変化とから前記加速度データに対する前記第二の画像データの前記遅延時間を取得し、当該遅延時間に基づいて、前記第二の時間での前記加速度データの経時変化に応じた当該第二の時間での特徴点の位置の経時変化を推定する、請求項１６に記載の表示制御方法。
【請求項１８】
前記電子機器は、前記推定された前記第二の時間での特徴点の位置の経時変化に基づいて、前記第二の時間より後の時刻での前記複数の特徴点の位置を推定し、当該推定された複数の特徴点の位置に基づいて前記第一の画像データの前記表示画面での表示位置を決定する、請求項１７に記載の表示制御方法。
【請求項１９】
前記表示画面に表示される画像が、その周縁部にマージン領域を含む、請求項１４〜１８のうちいずれか一つに記載の表示制御方法。
【請求項２０】
前記電子機器は、前記撮像部で撮像された顔の画像データを含む第二の画像データの経時変化と前記加速度センサで得られた加速度データの経時変化とに基づいて、前記表示画面の前方の少なくとも一つの視点に対して前記筐体が相対的に動いた場合における前記表示画面に表示される画像の前記視点からの外観の変化が抑制されるよう、前記表示画面に表示される画像を変化させる、請求項１４〜１９のうちいずれか一つに記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器および表示制御方法に関する。
【背景技術】
【０００２】
加速度センサで得られた携帯端末装置の上下左右および前後の移動量、およびカメラにより得られた画像データに基づいて、ディスプレイに表示する表示画像の表示位置および表示倍率を補正することにより、表示画像の目視上の表示サイズおよび表示位置を一定する携帯端末装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１２８７１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、カメラにより得られた画像データから、使用者までの距離を測定するオートフォーカス機能を用いて、ディスプレイに表示する表示画像の表示倍率を補正しているため、カメラにより画像データを得た時刻から表示画像がディスプレイに表示画像が表示されるまでの間に使用者が動いた場合、表示画像の目視上の表示サイズおよび表示位置を一定に維持することができない、という課題がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、電子機器とユーザの顔との相対的な位置関係が短い周期で変化している場合であっても、外観の変化の少ない画像を表示することができる電子機器および表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の電子機器は、筐体と、表示装置と、撮像部と、加速度センサと、表示制御部と、を備える。前記表示装置は、前記筐体に設けられ、表示画面を有する。前記撮像部は、前記筐体に設けられ、前記表示画面の前方を撮像する。前記加速度センサは、前記筐体に設けられた。前記表示制御部は、前記表示画面に第一の画像データに基づく画像が表示されるよう前記表示装置を制御するとともに、前記撮像部で撮像された第二の画像データの経時変化と前記加速度センサで得られた加速度データの経時変化と前記加速度データの経時変化に対応する前記第二の画像データの経時変化の遅延時間とに基づいて、前記表示画面の前方の少なくとも一つの視点に対して前記筐体が相対的に動いた場合における前記表示画面に表示される画像の前記視点からの外観の変化が抑制されるよう、前記表示画面に表示される画像を変化させる。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態にかかる電子機器の正面側の外観を模式的に示す図である。
【図２】図２は、第１の実施形態にかかる電子機器のハードウェア構成の一例を示すブロック図である。
【図３】図３は、第１の実施形態にかかる電子機器の機能構成を示すブロック図である。
【図４】図４は、第１の実施形態にかかる電子機器における第一の画像データの表示制御処理の流れを示すフローチャートである。
【図５】図５は、第１の実施形態にかかる電子機器において遅延時間を取得する処理を説明するための図である。
【図６】図６は、第１の実施形態にかかる電子機器において第二の時間での特徴点の位置の経時変化を推定する処理を説明するための図である。
【図７】図７は、第１の実施形態にかかる電子機器において第一の画像データの表示画面での表示位置を決定する処理を説明するための図である。
【図８】図８は、第１の実施形態にかかる電子機器において第一の画像データの表示画面での表示位置を決定する処理を説明するための図である。
【図９】図９は、第１の実施形態にかかる電子機器において第一の画像データの表示画面での表示位置を決定する処理を説明するための図である。
【図１０】図１０は、第２の実施形態にかかる電子機器の背面側の外観を模式的に示す図である。
【図１１】図１１は、第２の実施形態にかかる電子機器のハードウェア構成の一例を示すブロック図である。
【図１２】図１２は、第２の実施形態にかかる電子機器の機能構成を示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して実施形態にかかる電子機器および表示制御方法の詳細を説明する。なお、以下の実施形態では、ＰＤＡ（Personal  Digital  Assistant）や携帯電話等、ユーザが把持して使用する電子機器を例に説明する。
【０００９】
（第１の実施形態）
図１は、第１の実施形態にかかる電子機器の正面側の外観を模式的に示す図である。電子機器１００は、表示画面を備えた情報処理装置であり、例えばスレート端末（タブレット端末）や電子書籍リーダ、デジタルフォトフレーム等として実現されている。なお、ここでは、Ｘ軸、Ｙ軸、Ｚ軸の矢印方向（Ｚ軸では図の正面方向）を正方向としている（以下同様）。
【００１０】
電子機器１００は、薄い箱状の筐体Ｂを備えている。筐体Ｂの正面には、表示画面１１３を有した表示部１１が設けられている。本実施形態では、表示部１１は、電子機器１００を電子書籍リーダとして用いる場合での電子書籍の画像データなど、各種の画像データ（以下、第一の画像データとする）に基づく画像を表示する。また、本実施形態では、表示部１１は、ユーザによってタッチされた表示画面１１３上の位置を検知するタッチパネル１１１（図２参照）を備えている。なお、本実施形態では、タッチパネル１１１または後述する操作スイッチ１９等によって電子機器１００を操作する例について説明するが、表示画面１１３の手前（近傍）で手を動かすことによって各種情報を入力可能な装置、またはボタンやポインティングデバイス等によって電子機器１００を操作できるようにしても良い。また、筐体Ｂの正面上部には、表示画面１１３の前方を向いた撮像部２３が設けられている。撮像部２３は、表示画面１１３の前方を撮像する。そして、撮像部２３は、撮像した画像データ（以下、第二の画像データとする）をシステムコントローラ２３（図２参照）に出力する。また、筐体Ｂの正面下部には、ユーザが各種操作を行う操作スイッチ等である操作スイッチ１９、ユーザの音声を取得するためのマイク２１が配置されている。また、筐体Ｂの正面上部には音声出力を行うためのスピーカ２２が配置されている。
【００１１】
図２は、第１の実施形態にかかる電子機器のハードウェア構成の一例を示すブロック図である。図２に示すように、第１の実施形態にかかる電子機器１００は、上述の構成に加え、ＣＰＵ（Central  Processing  Unit）１２、システムコントローラ１３、グラフィックスコントローラ１４、タッチパネルコントローラ１５、加速度センサ１６、不揮発性メモリ１７、ＲＡＭ（Random  Access  Memory）１８、音声処理部２０、電源回路２４等を備えている。
【００１２】
本実施形態では、表示部１１は、タッチパネル１１１と、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬ（Electro  Luminescence）等の表示画面（ディスプレイ）１１３と、を有している。タッチパネル１１１は、例えば表示画面１１３上に配置された当面の座標検出装置を有している。そして、タッチパネル１１１は、例えば筐体Ｂを把持したユーザの指によってタッチされた表示画面１１３上の位置（タッチ位置）を検知することができる。このタッチパネル１１１の働きにより、表示画面１１３はいわゆるタッチスクリーンとして機能する。
【００１３】
ＣＰＵ１２は、電子機器１００の動作を中央制御するプロセッサであり、システムコントローラ１３を介して電子機器１００の各部を制御する。ＣＰＵ１２は、不揮発性メモリ１７からＲＡＭ１８にロードされる、オペレーティングシステムを実行することで、後述する機能部（図３参照）を実現する。ＲＡＭ１８は、電子機器１００のメインメモリとして、ＣＰＵ１２がプログラムを実行する際の作業領域を提供する。
【００１４】
システムコントローラ１３には、不揮発性メモリ１７およびＲＡＭ１８をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ１３は、グラフィックスコントローラ１４との通信を実行する機能も有している。さらに、システムコントローラ１３には、電子機器１００が備える電池（図示しない）に蓄えられた電力を供給する電源回路２４を制御するエンベデッドコントローラと、操作スイッチ１９等を制御するコントローラ（キーボードコントローラ）とが集積されたマイクロコンピュータも内蔵されている。
【００１５】
グラフィックスコントローラ１４は、電子機器１００のディスプレイモニタとして使用される表示画面１１３への画像の表示を制御する表示コントローラである。タッチパネルコントローラ１５は、タッチパネル１１１を制御し、ユーザによってタッチされた表示画面１１３上のタッチ位置を示す座標データをタッチパネル１１１から取得する。
【００１６】
加速度センサ１６は、筐体Ｂの内部に設けられ、一例としては、図１に示す３軸方向（Ｘ、Ｙ、Ｚ方向）や、これに各軸周りの回転方向の検出を加えた６軸方向の加速度センサ等である。加速度センサ１６は、筐体Ｂ（電子機器１００）の加速度の向きと大きさを検出し、検出した加速度の向きと大きさを含む加速度データをＣＰＵ１２に出力する。具体的に、加速度センサ１６は、加速度を検出した軸、向き（回転の場合、回転角度）、および大きさを含んだ加速度データをＣＰＵ１２に出力する。なお、角速度（回転角度）検出のためのジャイロセンサを、加速度センサ１６に統合する形態としてもよい。
【００１７】
音声処理部２０は、マイク２１より入力される音声信号に、デジタル変換、ノイズ除去、エコーキャンセル等の音声処理を施してＣＰＵ１２へ出力する。また、音声処理部２０は、ＣＰＵ１２の制御のもとで、音声合成等の音声処理を施して生成した音声信号をスピーカ２２へ出力し、スピーカ２２による音声報知を行う。
【００１８】
図３は、第１の実施形態にかかる電子機器の機能構成を示すブロック図である。図３に示すように、第１の実施形態にかかる電子機器１００は、ＣＰＵ１２、システムコントローラ１３、およびグラフィックスコントローラ１４と、ソフトウェア（オペレーティングシステム）との協働により、表示制御部１２１を機能部として備える。
【００１９】
表示制御部１２１は、表示部１１の表示画面１１３に第一の画像データに基づく画像が表示されるように表示部１１を制御するとともに、撮像部２３で撮像された第二の画像データの経時変化と加速度センサ１６で得られた加速度データの経時変化とに基づいて、表示画面１１３の前方の少なくとも一つの視点に対して筐体Ｂが動いた場合における表示画面１１３に表示される画像の当該視点からの外観（見え方）の変化が抑制されるよう、表示画面１１３に表示される画像を変化させる。言い換えると、表示制御部１２１は、表示画面１１３の前方の少なくとも一つの視点からの視線方向に対して垂直な面でありかつ当該視点から予め設定された距離離れた面に同じ画像が表示されるよう、表示画面１１３に表示される画像を変化させる。
【００２０】
本実施形態では、表示制御部１２１は、撮像部２３で撮像された顔の画像データを含む第二の画像データの経時変化と加速度センサ１６で得られた加速度データの経時変化とに基づいて、表示画面１１３の前方の少なくとも一点の視点に対して筐体Ｂが動いた場合の表示画面１１３に表示される画像の当該視点からの外観の変化が抑制されるよう、表示画面１１３に表示される画像を変化させる。具体的には、表示制御部１２１は、加速度データ取得部１２１１、顔特徴点検出部１２１２、特徴点検出部１２１３、遅延時間算出部１２１４、記憶部１２１５、位置推定部１２１６、および表示位置決定部１２１７を備えている。
【００２１】
なお、本実施形態では、表示制御部１２１は、撮像部２３で撮像された顔の画像データを含む第二の画像データの経時変化と加速度センサ１６で得られた加速度データの経時変化とに基づいて、表示画面１１３に表示される画像を変化させているが、これに限定するものではない。例えば、表示制御部１２１は、予め記憶された第三の画像データ（例えば、表示画面１１３の前方に存在する顔に装着されたメガネなど、顔を特定する情報の画像データ）に対応した画像データを含む第二の画像データの経時変化と、加速度センサ１６で得られた加速度データの経時変化と、に基づいて、表示画面１１３の前方の少なくとも一点の視点に対して筐体Ｂが動いた場合の表示画面１１３に表示される画像の当該視点からの外観の変化が抑制されるよう、表示画面１１３に表示される画像を変化させても良い。
【００２２】
また、本実施形態では、表示制御部１２１は、電源回路２４を介して、電子機器１００が備える電池（図示しない）に蓄えられた電力の残量を検出し、検出した残量が所定の電力量よりも少ない場合、撮像部２３で撮像された第二の画像データの経時変化と加速度センサ１６で得られた加速度データの経時変化とに基づく、表示画面１１３に表示される画像の変化を行なわないものとする。これにより、表示画面１１３に表示される画像を変化させる処理による電力の消費を削減することができる。
【００２３】
図４は、第１の実施形態にかかる電子機器における第一の画像データの表示制御処理の流れを示すフローチャートである。タッチパネル１１１がタッチされて、第一の画像データの表示が要求されると、加速度データ取得部１２１１は、加速度センサ１６で得られた加速度データを取得する（ステップＳ４０１）。本実施形態では、加速度データ取得部１２１１は、加速度センサ１６が予め設定されたサンプリングレートで加速度を検出することにより得られた加速度データを取得する。
【００２４】
また、顔特徴点検出部１２１２は、撮像部２３で撮像された第二の画像データに含まれる顔の画像データから複数の特徴点の位置を検出する（ステップＳ４０２）。本実施形態では、顔特徴点検出部１２１２は、撮像部２３で撮像された第二の画像データに含まれる顔の画像データから、複数（例えば、３つ）の特徴点の位置を検出する。具体的には、顔特徴点検出部１２１２は、ＳＩＦＴ（Scale-Invariant  Feature  Transform）、ＳＵＲＦ（Speeded  Up  Robust  Features）等を用いて、撮像部２３で撮像された第二の画像データ内における、顔の画像データおよび顔以外の画像データを判別する。次いで、顔特徴点検出部１２１２は、ＫＬＴ（Kanade  Lucas  Tomasi）等の特徴点を追跡するトラッキング手法等を用いたＳＬＡＭ（Simultaneous  Localization  And  Mapping）（ＰＴＡＭ：Parallel  Tracking  And  Mappingの一例）等を用いて、第二の画像データのうち顔の画像データと判別した画像データから、複数（例えば、３つ）の特徴点の位置を検出する。その際、顔特徴点検出部１２１２は、撮像部２３で撮像された第二の画像データに含まれる顔の画像データの特徴点のうち、当該撮像部２３で撮像された第二の画像データよりも前に撮像された第二の画像データに含まれる顔の画像データの特徴点と同じ特徴点の位置を検出する。つまり、顔特徴点検出部１２１２は、撮像部２３で撮像された第二の画像データに含まれる顔の画像データの特徴点のうち、当該撮像部２３で撮像された第二の画像データよりも前に撮像された第二の画像データに含まれる顔の画像データから連続して含まれる特徴点の位置を検出する。
【００２５】
なお、本実施形態では、顔特徴点検出部１２１２は、撮像部２３で撮像された第二の画像データに含まれる顔の画像データから複数の特徴点の位置を検出しているが、撮像部２３で撮像された第二の画像データから複数の特徴点の位置を検出するものであれば、これに限定するものではない。例えば、顔特徴点検出部１２１２は、撮像部２３で撮像された第二の画像データに含まれる画像データのうち、予め記憶された第三の画像データ（例えば、顔を特定する情報の画像データなど）に対応した画像データから複数の特徴点の位置を検出しても良い。
【００２６】
さらに、特徴点検出部１２１３は、撮像部２３で撮像された第二の画像データに含まれる顔以外の画像データから特徴点の位置を検出する（ステップＳ４０３）。本実施形態では、特徴点検出部１２１２は、撮像部２３で撮像された第二の画像データに含まれる顔以外の画像データ（例えば、背景の画像データなど）から、複数（例えば３つ）の特徴点の位置を検出する。具体的には、特徴点検出部１２１３は、ＳＩＦＴ、ＳＵＲＦ等を用いて、撮像部２３で撮像された第二の画像データにおける、顔の画像データおよび顔以外の画像データを判別する。次いで、特徴点検出部１２１２は、ＫＬＴ等の特徴点を追跡するトラッキング手法等を用いたＳＬＡＭ（ＰＴＡＭの一例）等を用いて、第二の画像データのうち顔以外の画像データと判別した画像データから、特徴点の位置を検出する。その際、特徴点検出部１２１３は、撮像部２３で撮像された第二の画像データよりも前に撮像された第二の画像データに含まれる顔以外の画像データの特徴点と同じ特徴点の位置を検出する。つまり、特徴点検出部１２１３は、撮像部２３で撮像された第二の画像データに含まれる顔以外の画像データの特徴点のうち、当該撮像部２３で撮像された第二の画像データよりも前に撮像された第二の画像データに含まれる顔以外の画像データから連続して含まれる特徴点の位置を検出する。
【００２７】
なお、本実施形態では、特徴点検出部１２１３は、第二の画像データに含まれる特徴点のうち、顔特徴点検出部１２１２により検出した複数の特徴点の位置以外の特徴点の位置を検出することにより、顔以外の画像データから複数の特徴点の位置を検出する。
【００２８】
遅延時間算出部１２１４は、特徴点検出部１２１３により検出した複数の特徴点の位置の経時変化と加速度データ取得部１２１１により取得した加速度データの経時変化とから、加速度データに対する第二の画像データの遅延時間を取得する（ステップＳ４０４）。なお、本実施形態では、第二の画像データに含まれる顔以外の画像データから検出した特徴点の位置の経時変化を用いて、加速度データに対する第二の画像データの遅延時間を取得しているが、第二の画像データの特徴点の位置の経時変化を用いていれば、これに限定するものではない。
【００２９】
ここで、図５を用いて、遅延時間を取得する処理について説明する。図５は、第１の実施形態にかかる電子機器において遅延時間を取得する処理を説明するための図である。なお、本実施形態では、遅延時間算出部１２１４は、特徴点検出部１２１３により検出した特徴点の位置のうち、撮像部２３により最後に撮像された第二の画像データから所定時間以内（以下、第一の時間とする）に撮像された第二の画像データから検出した特徴点の位置を記憶部１２１５に記憶させる。また、遅延時間算出部１２１４は、加速度データ取得部１２１１により取得した加速度データのうち、第一の時間に取得された加速度データ、および第一の時間より後の時間（以下、第二の時間とする）に取得された加速度データを記憶部１２１５に記憶させる。
【００３０】
まず、遅延時間算出部１２１４は、予め設定された時間毎に、記憶部１２１５に記憶された特徴点の位置のうち、第一の時間に撮像された第二の画像データから検出された特徴点の位置を読み出す。次いで、遅延時間算出部１２１４は、図５に示すように、第一の時間に撮像された第二の画像データから検出された特徴点の位置を、当該特徴点の位置が検出された第二の画像データが撮像された時刻に沿って並べて、第二の画像データから検出した特徴点の位置の経時変化５０１を取得する。さらに、遅延時間算出部１２１４は、予め設定された時間毎に、記憶部１２１５に記憶された加速度データのうち、第一の時間に得られた加速度データを読み出す。次いで、遅延時間算出部１２１４は、図５に示すように、第一時間に得られた加速度データを、第一の時間において加速度データが得られた時刻に沿って並べて、加速度データの経時変化５０２を取得する。
【００３１】
次いで、遅延時間算出部１２１４は、図５に示すように、第一の時間に撮像された第二の画像データから検出した特徴点の位置の経時変化５０１に対して、一例としては第一の時間での加速度データの経時変化５０２を主として時間方向にずらしてフィッティングさせて、第一の時間に撮像された第二の画像データから検出した特徴点の位置の経時変化５０１に近似された（一例としては、各時刻での誤差の合計が最も少ない）曲線５０３を求める。そして、遅延時間算出部１２１４は、求めた曲線５０３のピーク５０４の時刻と、第一の時間での加速データの経時変化５０２のピーク５０５の時刻との時間を遅延時間Ｔとして取得する。
【００３２】
なお、本実施形態では、第一の時間に撮像された第二の画像データに含まれる特徴点の位置の経時変化５０１に対して、第一の時間での加速度データの経時変化５０２をフィッティングさせることにより、遅延時間Ｔを取得しているが、これに限定するものではない。例えば、遅延時間算出部１２１４は、第一の時間で撮像された第二の画像データに含まれる複数の特徴点の位置の平均をフーリエ変換（ＦＦＴ：Fast  Fourier  Transform）して、第二の画像データに含まれる特徴点の位置の経時変化に対応する周波数成分および位相を求める。さらに、遅延時間算出部１２１４は、第一の時間で得られた加速度データをフーリエ変換して、電子機器１００の動きに対応する周波数成分および位相を求める。そして、遅延時間算出部１２１４は、複数の特徴点の位置の平均をフーリエ変換して求めた周波数成分の位相と、加速度データをフーリエ変換して求めた周波数成分の位相との位相差を遅延時間Ｔとして取得しても良い。第二の画像データに含まれる特徴点の位置の平均をフーリエ変換して求めた周波数成分、および加速度データをフーリエ変換して求めた周波数成分を用いて遅延時間Ｔを求める方法によれば、電子機器１００が定常的に振動している場合に高精度に遅延時間Ｔを求めることができる。
【００３３】
また、遅延時間算出部１２１４は、第一の時間に撮像された第二の画像データに含まれる特徴点（例えば、顔以外の画像データの特徴点）の位置の平均を二階微分して加速度を得る。そして、遅延時間算出部１２１４は、第一の時間に撮像された第二の画像データに含まれる特徴点の位置の平均を二階微分して得られた加速度に対応する、第一の時間に得られた加速度データを特定する。そして、遅延時間算出部１２１４は、特定した加速度データが得られた時刻と、当該二階微分した特徴点の位置が検出された第二の画像データが撮像された時刻と、の時間を算出する。さらに、遅延時間算出部１２１４は、当該時間を算出する処理を、第一の時間で撮像された第二の画像データ毎に行い、各第二の画像データについて算出した時間の平均を遅延時間Ｔとして算出しても良い。第一の時間に撮像された第二の画像データに不意生まれる特徴点の一の平均を二階微分して得られる加速度と、第一の時間に得られた加速度データとを用いて遅延時間Ｔを求める方法によれば、電子機器１００が非定常的に振動している場合に高精度に遅延時間Ｔを求めることができる。
【００３４】
なお、加速度センサ１６により得られた加速度データが、電子機器１００が回転した場合にジャイロセンサにより得られる角速度を含む場合、遅延時間算出部１２１４は、第一の時間に撮像された第二の画像データに含まれる特徴点の位置の平均を一階微分して速度を得る。そして、遅延時間算出部１２１４は、第一の時間に撮像された第二の画像データに含まれる特徴点の位置の平均を一階微分して得られた速度に対応する、第一の時間に得られた加速度データ（角速度）を特定する。そして、遅延時間算出部１２１４は、特定した加速度データが得られた時刻と、当該一階微分した特徴点の位置が検出された第二の画像データが撮像された時刻と、の時間を算出する。さらに、遅延時間算出部１２１４は、当該時間を算出する処理を、第一の時間で撮像された第二の画像データ毎に行い、各第二の画像データについて算出した時間の平均を遅延時間Ｔとして算出する。
【００３５】
図４に戻り、位置推定部１２１６は、第一の時間での加速度データの経時変化および特徴点の経時変化から、第二の時間に得られた加速度データの経時変化に応じた当該第二の時間での特徴点の位置の経時変化を推定する（ステップＳ４０５）。本実施形態では、位置推定部１２１６は、遅延時間算出部１２１５により算出された遅延時間に基づいて、第二の時間での加速度データの経時変化に応じて当該第二の時間での特徴点の位置の経時変化を推定する。
【００３６】
ここで、図６を用いて、第二の時間での特徴点の位置の経時変化を推定する処理について説明する。図６は、第１の実施形態にかかる電子機器において第二の時間での特徴点の位置の経時変化を推定する処理を説明するための図である。
【００３７】
まず、位置推定部１２１６は、加速度データ取得部１２１１から、第一の時間に加速度センサ１６で得られた加速度データを取得する。次いで、位置推定部１２１６は、図６に示すように、第一時間での加速度データを、第一の時間において加速度センサ１６が加速度データを得た時刻に沿って並べて、加速度データの経時変化５０２を取得する。さらに、位置推定部１２１６は、第一の時間に撮像された第二の画像データから顔特徴点検出部１２１２により検出された特徴点の位置を取得する。次いで、位置推定部１２１６は、図６に示すように、第一の時間に撮像された第二の画像データから顔特徴点検出部１２１２により検出された特徴点の位置を、当該特徴点の位置が検出された第二の画像データが撮像された時刻に沿って並べて、第二の画像データから検出した特徴点の位置の経時変化６０１を取得する。
【００３８】
次いで、位置推定部１２１６は、第一の時間での加速度データの経時変化５０２を、遅延時間算出部１２１４により算出された遅延時間Ｔ分遅延させる。そして、位置推定部１２１６は、図６に示すように、第一の時間に撮像された第二の画像データから検出された特徴点の位置の経時変化６０１に対して、遅延時間Ｔ分遅延させた第一の時間での加速度データの経時変化５０２を振幅とずれ量（後述する）を変化させて比較し（フィッティングさせ）、第一の時間に撮像された第二の画像データから検出された特徴点の位置の経時変化６０１に近似された（一例としては、各時刻での誤差の合計が最も少ない）曲線６０２を求める。ここで、ずれ量とは、加速度データの基準となる値（０ｍ／ｓ２）と、特徴点の位置の基準となる値（例えば、表示画面１１３に対する基準位置までの距離）と、の差分である。
【００３９】
次いで、位置推定部１２１６は、加速度データ取得部１２１１から第二の時間に加速度センサ１６で得られた加速度データを取得し、第二の時間に加速度データが得られた時刻に沿って並べて、第二の時間での加速度データの経時変化６０３を取得する。そして、位置推定部１２１６は、第一の時間でのデータの比較（フィッティング）で得られた、曲線６０２の振幅および特徴点の位置の経時変化６０１に対する加速データの経時変化５０２のずれ量に従って、第二の時間での加速度データの経時変化６０３を補正して、当該補正した第二の時間での加速度データ５０３の経時変化を、第二の時間での特徴点の位置の経時変化６０４と推定する（見なす）。すなわち、位置推定部１２１６は、加速度センサ１６によって加速度データは得られているが顔特徴点検出部１２１２によって第二の画像データから複数の特徴点の位置が検出されていない第二の時間での複数の特徴点の位置の経時変化６０４を、第二の時間帯での加速度データの経時変化６０３から推定する。
【００４０】
図４に戻り、位置推定部１２１６は、推定した第二の時間での特徴点の位置の経時変化６０４に基づいて、第二の時間より後の時刻（以下、第三の時間とする）での複数の特徴点の位置を推定する（ステップＳ４０６）。本実施形態では、位置推定部１２１６は、図６に示すように、推定された第二の時間での特徴点の位置の経時変化６０４に基づいて、第三の時間での複数の特徴点の位置を外挿することにより、第三の時間での複数の特徴点の位置６０５を推定する。すなわち、位置推定部１２１６は、加速度センサ１６で加速度データが得られておらずかつ顔特徴点検出部１２１２によって第二の画像データから複数の特徴点の位置が検出されていない第三の時間での複数の特徴点の位置６０５を推定する。
【００４１】
次に、表示位置決定部１２１７は、位置推定部１２１６により推定された第三の時間での複数の特徴点の位置に基づいて第一の画像データの表示画面１１３での表示位置を決定する（ステップＳ４０７）。例えば、電子機器１００のユーザの顔の正面から筐体Ｂ（電子機器１００）が右側に動いた場合、撮像部２３で得られる第二の画像データにおける顔の画像データの位置は左側にずれる。また、ユーザの顔の正面から筐体Ｂ（電子機器１００）が遠ざかった場合、撮像部２３で得られる第二の画像データにおける顔の画像データの大きさは小さくなる。すなわち、撮像部２３で撮像された第二の画像データの複数の特徴点の位置により、筐体Ｂ（電子機器１００）と顔との相対的な位置関係がわかることになる。よって、本実施形態では、表示位置決定部１２１７は、第三の時間での複数の特徴点の位置に基づいて第一の画像データを座標変換することにより、第一の画像データの表示画面１１３での表示位置を幾何学的に決定することができる。
【００４２】
なお、本実施形態では、表示位置決定部１２１７は、第三の時間での複数の特徴点の位置に基づいて第一の画像データの表示画面１１３での表示位置を決定しているが、第二の時間での複数の特徴点の位置に基づいて第一の画像データの表示画面１１３での表示位置を決定しても良い。ただし、第二の時間での複数の特徴点の位置に基づいて第一の画像データの表示画面１１３での表示位置を決定した場合、表示位置決定部１２１７は、第一の画像データに基づく画像を表示画面１１３に表示するタイミングよりも前の特徴点の位置に基づいて第一の画像データの表示画面１１３での表示位置を決定することになるため、第一の画像データに基づく画像を表示画面１１３に表示する際の特徴点の位置が第二の時間での複数の特徴点の位置から動いていた場合、表示画面１１３の前方の視点からの外観の変化の抑制の精度が低くなる。
【００４３】
また、表示位置決定部１２１７は、第一の画像データを表示画面１１３に表示する際に加速度センサ１６で得られた加速度データが表す加速度が、所定の値を超えた場合、第一の画像データの表示画面１１３での表示位置を変更しないものとする。
【００４４】
ここで、図７〜９を用いて、第二の画像データから取得した複数の特徴点の位置に基づいて第一の画像データの表示画面１１３での表示位置を決定する処理について説明する。図７〜９は、第１の実施形態にかかる電子機器において第一の画像データの表示画面での表示位置を決定する処理を説明するための図である。
【００４５】
まず、電子機器１００の表示画面１１３がユーザから見て奥側または手前側に距離Δｄ移動して、第二の画像データから検出した複数の特徴点の位置が変化した場合における、表示位置決定部１２１７による表示位置の決定処理について説明する。なお、本実施形態では、表示位置決定部１２１７は、表示画面１１３が、当該表示画面１１３の前方の少なくとも一つの視点からの視線方向に対して垂直でありかつ当該視点から予め設定された距離離れている場合、図７（ａ），図８（ａ），図９（ａ）に示すように、表示画面１１３に表示される画像７０１（第一の画像データに基づく画像）が、その周縁部にマージン領域７０２を含むように、第一の画像データの表示画面１１３での表示位置を決定する。または、表示位置決定部１２１７は、表示画面１１３が、当該表示画面１１３の前方の少なくとも一つの視点からの視線方向に対して垂直でありかつ当該視点から予め設定された距離離れている場合、表示画面１１３に表示された画像のうち、周縁部に表示された画像が、周縁部以外の画像とは異なる表示態様（例えば、表示画面１１３の端に向かうに従い明るさを落とすグラデーションなど）により表示されるように制御しても良い。
【００４６】
そして、表示画面１１３がユーザから見て奥側に距離Δｄ移動して、第二の画像データから検出した複数の特徴点の位置が変化した場合、表示位置決定部１２１７は、図７（ｂ）に示すように、画像７０１の表示画面１１３での表示位置を拡大する補正式ｆ（Δｄ）を用いて画像７０１の表示画面１１３での表示位置を拡大して、表示画面１１３のマージン領域７０２を含む表示位置に画像７０１を表示する。これにより、表示画面１１３がユーザから見て奥側に移動した場合に、ユーザの視点からの画像７０１の外観が小さくなることを抑制することができる。
【００４７】
その後、表示画面１１３がユーザから見て手前側に距離Δｄ移動して、第二の画像データから検出した複数の特徴点の位置が再び変化した場合、表示位置決定部１２１７は、図７（ｃ）に示すように、画像７０１の表示画面１１３での表示位置を縮小する補正式ｆ（Δｄ）を用いて画像７０１の表示画面１１３での表示位置を縮小して、表示画面１１３のマージン領域７０２を除く表示位置に画像７０１を表示する。これにより、表示画面１１３がユーザから見て奥側に移動した後、再び手前側に移動した場合に、ユーザの視点からの画像７０１の外観が大きくなることを抑制することができる。
【００４８】
なお、画像７０１の表示画面１１３での表示位置を変化させる補正式は、電子機器１００が有する表示画面１１３の大きさや撮像部２３のパラメータに依存するため、電子機器１００の毎に予め設定しておくものとする。また、画像７０１の表示画面１１３での表示位置を変化させる補正式には、例えば、ｆ（Δｘ）＝ａΔｘ＋ｂのような一次式、ｇ（Δｘ）＝Δｘ２＋ｂΔｘ＋ｃのような二次式等の任意の関数を用いる。
【００４９】
次に、電子機器１００の表示画面１１３がＸ軸を回転軸にして回転角θ回転して、第二の画像データに含まれる顔の画像データから検出した複数の特徴点の位置が変化した場合における、表示位置決定部１２１７による表示位置の決定処理について説明する。
【００５０】
表示画面１１３の上部がユーザから見て奥側に、Ｘ軸を回転軸にして回転角θ回転した場合、表示位置決定部１２１７は、図８（ｂ）に示すように、画像７０１を３次元の表示内容と仮定し、当該３次元の表示内容を回転角θに応じて回転させ、回転させた３次元の表示内容を二次元の表示内容にレンダリングすることにより、画像７０１の表示画面１１３での表示位置を表示画面１１３の下部から上部に向かうに従い拡大して、表示画面１１３のマージン領域７０２を表示位置に画像７０１を表示する。これにより、表示画面１１３の上部がユーザから見て奥側にＸ軸を回転軸にして回転した場合に、ユーザの視点からの、表示画面１１３の上部に表示された画像７０１の外観が小さくなること抑制することができる。
【００５１】
その後、表示画面１１３の上部がユーザから見て手前側に、Ｘ軸を回転軸にして回転角θ回転した場合、表示位置決定部１２１７は、図８（ｃ）に示すように、画像７０１を３次元の表示内容と仮定し、当該３次元の表示内容を回転角θに応じて回転させ、回転させた３次元の表示内容を二次元の表示内容にレンダリングすることにより、画像７０１の表示画面１１３の上部での表示位置を縮小して、表示画面１１３のマージン領域７０２を除く表示位置に画像７０１を表示する。これにより、表示画面１１３上部がユーザから見てＸ軸を回転軸にして奥側に回転した後、再び手前側に回転した場合に、ユーザの視点からの、表示画面１１３の上部に表示された画像７０１の外観が大きくなることを抑制することができる。
【００５２】
次に、電子機器１００の表示画面１１３が当該表示画面１１３に対して平行に移動して、第二の画像データに含まれる顔の画像データから検出した複数の特徴点の位置が変化した場合における、表示位置決定部１２１７における表示位置の決定処理について説明する。
【００５３】
表示画面１１３がユーザから見て右側に平行に移動した場合、表示位置決定部１２１７は、図９（ｂ）に示すように、画像７０１の表示画面１１３での表示位置を左側に移動する補正式ｇ（Δｘ），ｈ（Δｙ）を用いて、画像７０１の表示画面１１３の表示位置を左側に移動させて、表示領域１１３の左側のマージン領域７０２にも画像７０１を表示する。これにより、表示画面１１３がユーザから見て右側に平行に移動した場合に、ユーザの視点からの画像７０１の表示位置が、表示画面１１３の右側への平行移動に伴い移動することを抑制することができる。
【００５４】
その後、表示画面１１３がユーザから見て左側に平行に移動した場合、表示位置決定部１２１７は、図９（ｃ）に示すように、画像７０１の表示画面１１３での表示位置を右側に移動する補正式ｇ（Δｘ），ｈ（Δｙ）を用いて、画像７０１の表示画面１１３の表示位置を右側に移動させて、表示領域１１３の左側のマージン領域７０２を設ける。これにより、表示画面１１３がユーザから見て右側に移動した後、再び左側に平行に移動した場合に、ユーザの視点からの画像７０１の表示位置が、表示画面１１３の左側への平行移動に伴い移動することを抑制することができる。
【００５５】
このように、第１の実施形態にかかる電子機器１００によれば、撮像部２３で撮像された第二の画像データの経時変化と加速度センサ１６で得られた加速度データの経時変化とに基づいて、表示画面１１３の前方の少なくとも一つの視点に対して筐体Ｂが動いた場合における表示画面１１３に表示される画像の当該視点からの外観（見え方）の変化が抑制されるよう、表示画面１１３に表示される画像を変化させることにより、振動によってユーザの視点と表示画面１１３との相対的な位置関係が変化する場合に、表示画面１１３に表示される画像の当該視点からの外観の変化の抑制する処理を追従させることができるので、電子機器１００とユーザの顔との相対的な位置が短い周期で変化している場合であっても、外観の変化の少ない画像を表示することができる。
【００５６】
（第２の実施形態）
本実施形態は、電子機器の筐体の背面側に顔以外の画像データを含む第二の画像データを得るための撮像部を設けた例である。なお、以下の説明では、第１の実施形態にかかる電子機器と同様の構成については説明を省略し、第１の実施形態にかかる電子機器と異なる構成について説明する。
【００５７】
図１０は、第２の実施形態にかかる電子機器の背面側の外観を模式的に示す図である。図１１は、第２の実施形態にかかる電子機器のハードウェア構成の一例を示すブロック図である。本実施形態にかかる電子機器２００は、筐体Ｂの背面上部に、表示画面１１３とは反対側を向いた第二の撮像部２０１が設けられている。
【００５８】
図１２は、第２の実施形態にかかる電子機器の機能構成を示すブロック図である。図１２に示すように、第２の実施形態にかかる電子機器２００は、ＣＰＵ１２、システムコントローラ１３、およびグラフィックスコントローラ１４と、ソフトウェア（オペレーティングシステム）との協働により、表示制御部１２２を機能部として備える。
【００５９】
本実施形態にかかる表示制御部１２２は、加速度データ取得部１２１１、顔特徴点検出部１２１２、特徴点検出部１２２１、遅延時間算出部１２１４、記憶部１２１５、位置推定部１２１６、および表示位置決定部１２１７を備えている。
【００６０】
特徴点検出部１２２１は、第二の撮像部２０１で撮像された第二の画像データに含まれる複数の特徴点の位置を検出する。第二の撮像部２０１で撮像された第二の画像データからの複数の特徴点の位置の検出方法は、第１の実施形態にかかる特徴点検出部１２１３と同様である。
【００６１】
なお、本実施形態では、特徴点検出部１２２１は、第二の撮像部２０１で撮像された第二の画像データに含まれる複数の特徴点の位置を検出しているが、これに限定するものではない。例えば、特徴点検出部１２２１は、まず、撮像部２３により撮像された第二の画像データに含まれる顔以外の画像データから特徴点の位置の検出を行い、所定の数の特徴点の位置が検出されなかった場合に、第二の撮像部２０１により撮像された第二の画像データに含まれる複数の特徴点の位置の検出を行うようにしても良い。若しくは、特徴点検出部１２２１は、第二の撮像部２０１により撮像された第二の画像データに含まれる複数の特徴点の位置の検出を行い、所定の数の特徴点の位置が検出されなかった場合に、撮像部２３により撮像された第二の画像データに含まれる顔以外の画像データから特徴点の位置を検出しても良い。または、特徴点検出部１２２１は、撮像部２３により撮像された第二の画像データに含まれる顔以外の画像データおよび第二の撮像部２０１により撮像された第二の画像データから、複数の特徴点の位置を検出しても良い。
【００６２】
さらに、特徴点検出部１２２１は、電源回路２４を介して、電子機器２００が備える電池（図示しない）に蓄えられた電力の残量を検出し、検出した残量が所定の電力量よりも少ない場合に、第二の撮像部２０１への電力の供給を遮断して当該第二の撮像部２０１をオフし、撮像部２３により撮像された第二の画像データに含まれる顔以外の画像データから特徴点の位置を検出するようにしても良い。
【００６３】
このように、第２の実施形態にかかる電子機器２００によれば、筐体Ｂの背面側に第二の撮像部２０１を設け、特徴点検出部１２２１が、第二の撮像部２０１で撮像された第二の画像データに含まれる複数の特徴点の位置を検出することにより、例えば、電子機器１００のユーザが歩行時においては路面や外界の画像データを含む第二の画像データを得ることになり、顔特徴点検出部１２１２による顔の画像データからの複数の特徴点の位置の検出結果によらずに、第二の撮像部２０１で撮像された第二の画像データから複数の特徴点の位置を検出することができる。
【００６４】
以上説明したとおり、第１，２の実施形態によれば、電子機器とユーザの顔との相対的な位置関係が短い周期で変化している場合であっても、外観の変化の少ない画像を表示することができる。
【００６５】
なお、本実施形態の電子機器１００，２００で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態の電子機器１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６６】
さらに、本実施形態の電子機器１００，２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の電子機器１００，２００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６７】
本実施形態の電子機器１００，２００で実行されるプログラムは、上述した各機能部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより各機能部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
【００６８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【産業上の利用可能性】
【００６９】
以上のように、本発明は、表示画面を備えた電子機器に有用である。
【符号の説明】
【００７０】
１００，２００・・・電子機器、１１・・・表示部、１２・・・ＣＰＵ、１３・・・システムコントローラ、１４・・・グラフィックスコントローラ、１６・・・加速度センサ、１７・・・不揮発性メモリ、１８・・・ＲＡＭ、２３・・・撮像部、１１３・・・表示画面、２０１・・・第二の撮像部、１２１・・・表示制御部、１２１１・・・加速度データ取得部、１２１２・・・顔特徴点検出部１２１２、１２１３，１２２１・・・特徴点検出部、１２１４・・・遅延時間算出部、１２１５・・・記憶部、１２１６・・・位置推定部、１２１７・・・表示位置決定部。
【要約】
【課題】電子機器とユーザの顔との相対的な位置関係が短い周期で変化している場合であっても、外観の変化の少ない画像を表示することができる電子機器および表示制御方法を提供する。
【解決手段】実施形態の電子機器は、筐体と、表示装置と、撮像部と、加速度センサと、表示制御部と、を備える。前記表示装置は、前記筐体に設けられ、表示画面を有する。前記撮像部は、前記筐体に設けられ、前記表示画面の前方を撮像する。前記加速度センサは、前記筐体に設けられた。前記表示制御部は、前記表示画面に第一の画像データに基づく画像が表示されるよう前記表示装置を制御するとともに、前記撮像部で撮像された第二の画像データの経時変化と前記加速度センサで得られた加速度データの経時変化とに基づいて、前記表示画面の前方の少なくとも一つの視点に対して前記筐体が相対的に動いた場合における前記表示画面に表示される画像の前記視点からの外観の変化が抑制されるよう、前記表示画面に表示される画像を変化させる。
【選択図】図３【図１】
0005270016.tif 000002
【図２】
0005270016.tif 000003
【図３】
0005270016.tif 000004
【図４】
0005270016.tif 000005
【図５】
0005270016.tif 000006
【図６】
0005270016.tif 000007
【図７】
0005270016.tif 000008
【図８】
0005270016.tif 000009
【図９】
0005270016.tif 000010
【図１０】
0005270016.tif 000011
【図１１】
0005270016.tif 000012
【図１２】
0005270016.tif 000013