(57)【要約】【課題】表示装置において、振れに対するユーザの視認性を高める。【解決手段】ユーザの表示面に対する相対位置を算出する基準点決定部（３１）および調整量決定部（３２）と、算出した現時点の相対位置と、現時点より前の時点での相対位置との位置差分から、表示面に表示する対象物の表示位置を調整する表示位置調整部（３３）と、を備えている。【選択図】図１
2017044822.tif 000002
【特許請求の範囲】
【請求項１】
表示面を含む表示装置を制御する表示制御装置であって、
ユーザの上記表示面に対する相対位置を算出する相対位置算出部と、
上記相対位置算出部が算出した現時点の上記相対位置と、現時点より前の時点で上記相対位置算出部が算出した上記相対位置との差分である位置差分から、上記表示面に表示する対象物の表示位置を調整する調整部と、を備えていることを特徴とする表示制御装置。
【請求項２】
上記相対位置算出部は、上記表示面に対する上記ユーザの顔の特徴点の相対位置を算出することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
上記表示面の水平面に垂直な面である垂直面との角度の、上記現時点と上記前の時点とにおける差分である角度差分を算出する角度差分算出部を備え、
上記調整部は、上記位置差分に加え、上記角度差分算出部が算出した角度差分をさらに用いて上記表示位置を調整することを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
上記現時点と上記前の時点との間における、上記表示面に対して垂直方向の軸を中心とする表示面の回転角度を算出する回転角算出部を備え、
上記調整部は、上記回転角算出部が算出した回転角度と同じ角度だけ、上記前の時点から上記現時点への回転方向と反対方向に回転させるように上記対象物の表示位置を調整することを特徴とする請求項１〜３のいずれか１項に記載の表示制御装置。
【請求項５】
請求項１〜４のいずれか１項に記載の表示制御装置と、
カメラと、を備え、
上記相対位置算出部は、上記カメラで撮影している上記ユーザの画像から上記相対位置を算出することを特徴とする表示装置。
【請求項６】
表示面を含む表示装置を制御する表示制御装置の制御方法であって、
相対位置算出部が、ユーザの上記表示面に対する相対位置を算出する相対位置算出ステップと、
上記相対位置算出ステップで算出した現時点の上記相対位置と、現時点より前の時点で上記相対位置算出部が算出した上記相対位置との位置差分から、上記表示面に表示する対象物の表示位置を調整する調整ステップと、を含むことを特徴とする表示制御装置の制御方法。
【請求項７】
請求項１に記載の表示制御装置としてコンピュータを機能させるための制御プログラムであって、上記相対位置算出部および上記調整部としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示対象物を表示する表示装置、該表示装置を制御する表示制御装置、表示制御装置の制御方法、および制御プログラムに関する。
【背景技術】
【０００２】
電車等に乗車中に携帯電話等の携帯機器の画面を視認する場合、電車の揺れによって、画面を確認しにくい場合がある。このような揺れに対する対策として、特許文献１には、画面の振れを調整して表示する画像表示装置が開示されている。より詳細には、画像表示装置が上下左右方向に振れた場合は、表示位置を調整して表示し、前後(遠近)方向に振れた場合は、表示倍率を変更することにより調整する画像表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１２８７１２号公報（２００４年４月２２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術に開示された調整は、画像表示装置そのものの移動量のみを検出して調整量を算出しているため、必ずしもユーザが視認し易い表示とはならないという問題がある。例えば、ユーザが画像表示装置と同じ様に揺れた場合、画像表示装置そのものは移動しているが、ユーザに対する画像表示装置の相対位置は変化しない。また、ユーザが画像表示装置と逆方向に移動した場合、ユーザに対する画像表示装置の相対位置の変化量は、画像表示装置そのもの移動量と異なる。このように、ユーザに対する画像表示装置の相対位置の変化量は、画像表示装置そのものの移動量とは必ずしも一致しない場合がある。
【０００５】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、揺れに対するユーザの視認性を高めた表示制御装置等を実現することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る表示制御装置は、表示面を含む表示装置の制御する表示制御装置であって、ユーザの上記表示面に対する相対位置を算出する相対位置算出部と、上記相対位置算出部が算出した現時点の上記相対位置と、現時点より前の時点で上記相対位置算出部が算出した上記相対位置との差分である位置差分から、上記表示面に表示する対象物の表示位置を調整する調整部と、を備えている。
【発明の効果】
【０００７】
本発明の一態様によれば、ユーザが視認する表示対象物の位置を、ユーザから見て変えないようにすることができるので、揺れがあっても、ユーザの視認性が低下することを防止することができるという効果を奏する。すなわち、揺れに対する視認性を高めた表示装置を実現することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態１に係る携帯電話の要部構成を示すブロック図である。
【図２】上記携帯電話における処理の概要を示す図であり、（ａ）は初期状態を示す図であり、（ｂ）は初期状態からユーザと携帯電話との位置の変化に伴い、表示位置を調整した状態を示す図である。
【図３】上記携帯電話における処理の内容を説明するための図であり、（ａ）はユーザと携帯電話との相対距離の算出方法を説明する図であり、（ｂ）はユーザと携帯電話との相対角度の算出方法を説明する図であり、（ｃ）は表示対象物の表示値の調整量の算出方法を説明する図である。
【図４】上記携帯電話における処理の流れを示すフローチャートである。
【図５】本発明の実施形態２および実施形態３に係る携帯電話の要部構成を示すブロック図である。
【図６】上記実施形態２に係る携帯電話の処理の流れを示すフローチャートである。
【図７】上記実施形態３に係る携帯電話の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
〔実施形態１〕
以下、本発明の実施形態について、図１〜図４を用いて詳細に説明する。本実施形態に係る携帯電話（表示装置）１は、ディスプレイ部（表示面）２１に対するユーザの相対位置を算出し、相対位置の変化に応じて、表示対象物の表示位置を調整するものである。
【００１０】
図２を参照して説明する。図２（ａ）はユーザの目の位置が携帯電話１の画面中央にある状態（初期状態）を示す。図２（ｂ）は、初期状態から携帯電話１が、ユーザから見て右下へ動いた場合を示す。図２（ｂ）に示すように、ユーザから見て携帯電話１が動いた場合、当該動きに合わせて、表示対象物の表示位置が調整される。図２（ｂ）に示す例では、ディスプレイ部２１における表示対象物の表示位置が左上方向に移動して表示されている。なお、図２において、Ｄ（ａ）は、ユーザと携帯電話１との距離を示し、αは、携帯電話１の垂直面に対する角度を示す。
【００１１】
これにより、携帯電話１の動きのみでなく、ユーザの動きも考慮して表示対象物の表示位置を調整することができるので、従来技術のような携帯電話１の動きのみを用いて表示対象物の表示位置を調整する場合と比較して、よりユーザの視認性を高めることができる。
【００１２】
なお、以下では、携帯電話１のユーザに対する相対位置を「携帯電話１とユーザとの相対位置」とも呼び、携帯電話１から見たユーザの相対角度（携帯電話１のカメラ部１１から見た、カメラ部１１の撮影方向とユーザの目の位置とがなす相対角度）を「携帯電話１とユーザとの相対角度」とも呼ぶ。
【００１３】
〔携帯電話１の構成〕
次に、図１を参照して、携帯電話１の要部構成について説明する。図１は、携帯電話１の要部構成を示すブロック図である。図１に示すように、携帯電話１は、入力部１０、出力部２０、制御部（表示制御装置）３０、および記憶部４０を備えている。入力部１０は、カメラ部１１、タッチパネル部１３、ボタン部１４を備えており、出力部２０は、ディスプレイ部２１、およびスピーカー部２２を備えている。制御部３０は、基準点決定部（相対位置算出部）３１、調整量決定部（相対位置算出部）３２、および表示位置調整部（調整部）３３を備え、調整量決定部３２は、相対距離算出部３４、および相対角度算出部３５を備える。そして、記憶部４０は、表示メモリ４１を備えている。
【００１４】
入力部１０は、携帯電話１に入力される様々な情報を受け付け、制御部３０へ送信する。図１ではカメラ部１１、タッチパネル部１３、およびボタン部１４を備えている。
【００１５】
カメラ部１１は、ユーザを撮像することによってカメラ取得画像５１を取得し、ＡＦ情報５２とともに、基準点決定部３１および調整量決定部３２へ送信する。カメラ取得画像５１には、ユーザの目が含まれており、基準点決定部３１および調整量決定部３２は、カメラ取得画像５１、およびＡＦ情報５２を用いることにより、携帯電話１のディスプレイ部２１に対するユーザの目の位置、および目の大きさの認識することができる。なお、ＡＦ情報５２は、カメラ部１１の焦点距離の情報を含むオートフォーカス情報である。
【００１６】
タッチパネル部１３およびボタン部１４は、携帯電話１に対するユーザの入力を受け付けるものである。
【００１７】
出力部２０は、ディスプレイ部２１、およびスピーカー部２２を備えている。ディスプレイ部２１は、画像等の表示を行うものであり、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ、プラズマディスプレイ等によって実現される。ディスプレイ部２１は、表示位置調整部３３から送信された調整後画像データ５６に基づく表示を行う。
【００１８】
スピーカー部２２は、携帯電話１の音声を出力するものである。
【００１９】
制御部３０は、表示対象物の表示位置の調整を含む、携帯電話１における各種処理を実行するものであり、基準点決定部３１、調整量決定部３２、および表示位置調整部３３を含む。
【００２０】
基準点決定部３１は、カメラ部１１より受信したカメラ取得画像５１、およびＡＦ情報５２を用いて、ユーザの目とカメラ部１１との相対位置（相対距離および相対角度）を算出し、基準点情報５３として調整量決定部３２へ送信する。相対位置の算出方法の詳細については後述する。
【００２１】
調整量決定部３２は、現時点での表示位置の調整量を決定し、決定した調整量を調整量情報５４として表示位置調整部３３へ送信するものであり、相対距離算出部３４、相対角度算出部３５、および調整量算出部３８を含む。
【００２２】
相対距離算出部３４は、カメラ部１１より受信したカメラ取得画像５１およびＡＦ情報５２より、ユーザの目とカメラ部１１との相対距離を算出する。具体的な算出方法については後述する。
【００２３】
相対角度算出部３５は、カメラ部１１より受信したカメラ取得画像５１およびＡＦ情報５２より、ユーザの目とカメラ部１１との相対角度を算出する。具体的な算出方法については後述する。
【００２４】
調整量算出部３８は、相対距離算出部３４および相対角度算出部３５にて算出した、ユーザの目とカメラ部１１との相対距離および相対角度（２つを含めて相対位置と呼ぶ）と、基準点決定部３１より受信した基準点情報５３とを比較する。そして、基準点情報５３との差分（位置差分）を算出し、算出した差分に基づいて表示位置の調整分を算出し調整量情報５４として表示位置調整部３３へ送信する。
【００２５】
表示位置調整部３３は、表示メモリ４２より読み出した調整前画像データ５５と、調整量算出部３８より受信した調整量情報５４から、調整前画像データ５５における表示位置を調整量情報５４に基づいて調整した調整後画像データ５６を生成し、ディスプレイ部２１へ送信する。
【００２６】
記憶部４０は、携帯電話１の画面に表示するための画像データを格納しているものであり、表示メモリ４１を含む。記憶部４０は、フラッシュメモリ、ＲＯＭ（Read Only Memory）などの不揮発性のデバイスと、ＲＡＭ（Random Access Memory）などの揮発性のデバイスとによって構成される。
【００２７】
表示メモリ４１には、調整前の画像データを調整前画像データ５５として格納されている。
【００２８】
〔携帯電話１からみたユーザの相対位置の算出方法〕
次に、図３を参照して、携帯電話１から見たユーザの相対位置の算出方法について説明する。
【００２９】
図３は、携帯電話１から見たユーザの相対位置を算出する方法を説明するための図であり、図３（ａ）は、携帯電話１とユーザとの相対距離を算出する方法を説明するための図であり、図３（ｂ）は、携帯電話１とユーザとの相対角度を算出する方法を説明するための図であり、図３（ｃ）は、携帯電話１における表示対象物の表示位置の調整量を算出する方法を説明するための図である。なお、図３では、カメラ部１１のレンズ中央を基準位置としている。
【００３０】
〔相対距離の算出方法〕
まず、図３（ａ）を参照して、携帯電話１とユーザとの相対距離を算出する方法を説明する。ここでは、時刻ｔにおける、携帯電話１からユーザまで距離をＤ（ｔ）とし、ユーザの目の横方向の長さをＭｒとし、カメラ部１１のイメージセンサに映しだされた時刻ｔの時点でのユーザの目の横方向の長さをＭｉ（ｔ）とし、カメラ部１１の焦点距離をｆとする。なお、ユーザの目の横方向の長さＭｒは、キャリブレーションにより算出してもよいし、年齢や性別、身長情報などをユーザに入力させ、統計情報から参照するようにしてもよい。また、Ｍｉ（ｔ）はカメラ取得画像５１から算出し、ｆはＡＦ情報５２より取得する。なお、本実施形態では、携帯電話１からユーザの目までの距離を、携帯電話１からユーザまでの距離と呼ぶ。
【００３１】
このとき、携帯電話１からユーザまでの相対距離Ｄ（ｔ）は、以下の式で求めることができる。
【００３２】
【数１】
2017044822.tif 000003
【００３３】
【数２】
2017044822.tif 000004
【００３４】
なお、調整処理の開始時点（ｔ＝０）であるＤ（０）は、基準点情報５３における携帯電話１とユーザとの相対距離を表す。
【００３５】
〔相対角度の算出方法〕
次に、図３（ｂ）を参照して、携帯電話１とユーザとの相対角度を算出する方法を説明する。基準位置を通り、カメラ部１１の撮影方向と平行な直線と、ユーザの目とカメラ部１１とを結んだ直線がなす角度をＡｒ（ｄ，ｔ）とし、イメージセンサにおける基準位置からユーザの目までの距離をＳｉ（ｄ，ｔ）としたとき、携帯電話１とユーザとの相対角度（携帯電話１のカメラ部１１とユーザの目との相対角度）Ａｒ（ｄ，ｔ）は、以下の式で求めることができる。
【００３６】
【数３】
2017044822.tif 000005
【００３７】
ここで、ｄは携帯電話１のディスプレイ部２１と平行な平面上における方向を示す。なお、ディスプレイ部２１の表示方向とカメラ部１１の撮影方向とは同じものとする。例えば、ディスプレイ部２１の短手方向をｘ、長手方向をｙとすれば、基準位置からの距離を、ｘ方向とｙ方向とで個別に算出することができる。
【００３８】
これにより、ｘ方向の相対角度とｙ方向の相対角度とを算出することができる。
【００３９】
なお、〔数３〕において、調整処理の開始時点（ｔ＝０）であるＡｒ（ｄ，０）は基準点情報５３における、ユーザとカメラ部１１との相対角度を表す。
【００４０】
以上のように、携帯電話１とユーザとの相対距離、および携帯電話１から見たユーザの相対角度を算出することにより、携帯電話１から見たユーザの相対位置を算出することができる。
【００４１】
〔調整量の算出方法〕
次に、図３（ｃ）を参照して、表示対象物の表示位置を調整するための調整量情報５４を求める方法を説明する。まず、ユーザを通るディスプレイ部２１と平行な平面（ユーザ面）における基準位置と対抗する位置とユーザの目との距離をＳｒ（ｄ，ｔ）とすると、Ｓｒ（ｄ，ｔ）は、以下の式で求めることができる。
【００４２】
【数４】
2017044822.tif 000006
【００４３】
調整量情報５４は、基準点情報５３（ｔ＝０）に対する、ある時刻ｔにおけるユーザの目とカメラ部１１の相対位置の変化から算出することができる。携帯電話１から見たユーザの相対位置が変化した場合の、携帯電話１に平行な平面上におけるユーザの目の位置の変位量は、（Ｓｒ（ｄ，ｔ）−Ｓｒ（ｄ，０））として表すことができる。したがって、ディスプレイ部２１を構成するピクセル数を考慮し、例えば、単位長さあたりのピクセル数がＰｄｉｓｐである場合、表示対象物の表示位置の調整量Ｓｄｉｓｐ（ｄ，ｔ）は、
【００４４】
【数５】
2017044822.tif 000007
【００４５】
として算出することができる。
【００４６】
なお、前後（遠近）方向の変位については、Ｄ（ｔ）／Ｄ（０）より、拡大・縮小の倍率を算出し、算出した倍率で表示対象物の表示を行ってもよい。
〔携帯電話１が実行する処理〕
次に、図４を参照して、携帯電話１が実行する処理の流れを説明する。図４は、携帯電話１が実行する処理の流れを示すフローチャートである。
【００４７】
まず、基準点が設定される（Ｓ２）。基準点設定では、カメラ部１１がユーザを撮像し、生成されたカメラ取得画像５１およびＡＦ情報５２を、基準点決定部３１へ送信する（Ｓ３）。基準点決定部３１は取得したカメラ取得画像５１およびＡＦ情報５２を用いて、ユーザの目とカメラ部１１の相対距離を算出し（Ｓ４）、さらに、ユーザの目とカメラ部１１との相対角度を算出する（Ｓ５）。そして、基準点決定部３１は、算出した相対距離および相対位置から基準点情報５３を決定（設定）する（Ｓ６）。
【００４８】
その後、ユーザの目とカメラ部１１の相対位置の変化に従い、表示対象物の表示位置の調整処理が行われる（Ｓ７）。
【００４９】
まず調整量決定部３２が調整量を算出する（Ｓ８、相対位置算出ステップ）。調整量の算出では、カメラ部１１がユーザを撮像し、生成されたカメラ取得画像５１およびＡＦ情報５２を、調整量決定部３２へ送信する（Ｓ９）。次に、相対距離算出部３４は、カメラ取得画像５１およびＡＦ情報５２から相対距離を算出する（Ｓ１０）。また、相対角度算出部３５は、カメラ取得画像５１およびＡＦ情報５２から相対角度を算出する（Ｓ１１）。そして、調整量算出部３８は、基準点決定部３１から読み出した基準点情報５３と相対位置とを比較し、位置振れ量を算出し（Ｓ１２）、算出した位置振れ量から調整量情報５４を算出する（Ｓ１３）。
【００５０】
表示位置調整部３３は、調整前画像データ５５、および調整量情報５４から、表示対象物の表示位置を調整した調整後画像データ５６を生成する（Ｓ１４、調整ステップ）。そして、調整後画像データ５６をディスプレイ部２１より出力する（Ｓ１５）。
【００５１】
ステップＳ８〜Ｓ１５の一連の調整処理は、ユーザの目とカメラ部１１の相対位置が変化する度に実施され、ユーザからの終了指示などの契機によって、調整処理を終了する（Ｓ１６）。
〔実施形態１の変形例〕
上述した実施形態１の携帯電話１において、調整処理を行うことが適当であるタイミング以外は、調整処理を行わない構成とするものであってもよい。例えば、タッチパネル部１３が入力を受け付けている間、ディスプレイ部２１にはタッチパネル部１３からの入力に必要な画像データが出力されていると考えられる。このとき、画像データの調整を行うと、タッチパネルで入力しようと試みた入力枠の位置が調整によってずれてしまうため、入力が困難になってしまう。そこで、タッチパネル部１３が入力を受け付けている間、調整処理が実行されないような構成であってもよい。
【００５２】
また、調整の対象とする画面データは、携帯電話１の画面に出力される内容の一部のみとする構成であってもよい。これによれば、タッチパネルの入力枠といった、調整が不要と判断された内容の表示位置を固定しつつ、それ以外の内容を調整することが可能となる。
【００５３】
〔実施形態２〕
本発明の他の実施形態について、図５、図６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００５４】
実施形態２に係る携帯電話２は、角速度検出部１２を備え、ディスプレイ部２１の中心を通り、ディスプレイ部２１と平行な軸を中心にして携帯電話２が振れた場合（以降、角度振れとも呼ぶ）であっても、適切に表示対象物の表示位置の調整ができるものである。
【００５５】
角度振れが起こった場合、ユーザの目と携帯電話２の画面中央の相対位置は変わらないものの、ユーザの目とカメラ部１１の相対位置は変化してしまう。これにより、上述した実施形態１の構成では、この位置変化を上下左右の振れと認識し、表示位置の調整を行ってしまう可能性がある。本実施形態では、角速度検出部１２にて検出した角度振れ情報５７に基づいて、角度振れが発生しても正しい調整を行うものである。
【００５６】
〔携帯電話２の構成〕
本実施形態に係る携帯電話２の要部構成について、図５を参照して説明する。図５に示すように、本実施形態に係る携帯電話２は、携帯電話２の傾きを検出するための角速度検出部１２、および調整開始時の傾きと調整時の傾きとの変位量を元に調整量を算出する角度振れ算出部（角度差分算出部）３６を備える。
【００５７】
角度振れ算出部３６は、角速度検出部１２から角度振れ情報５７を取得し、調整処理の開始時点における、携帯電話２の傾き具合を基準点情報５３として格納する。
【００５８】
また、角度振れ算出部３６は、調整時点におけるカメラ取得画像５１、ＡＦ情報５２、および、角速度検出部１２が検出した角度を示す角度振れ情報５７を取得する。
【００５９】
そして、基準点情報生成時の角度振れ情報５７と、調整時の角度振れ情報５７を比較し、角度振れ分（角度差分）を調整量算出部３８に通知する。
【００６０】
調整量算出部３８は、通知された角度振れ分を考慮して調整量を算出する。
【００６１】
〔携帯電話２が実行する処理〕
次に、携帯電話２が実行する処理の流れを説明する。なお、ここでは、実施形態１との相違点のみ説明する。
【００６２】
まず、基準点設定（Ｓ２）において、ユーザの目とカメラ部１１の相対距離および相対角度を算出した後（Ｓ４、Ｓ５）、相対的な角度振れ量を算出する（Ｓ１８）。そして、相対的な角度振れ量を含む基準点情報５３を設定する（Ｓ６）。
【００６３】
次に、調整量算出（Ｓ８）において、ユーザの目とカメラ部１１の相対距離および相対角度から相対的な位置振れ量を算出した後（Ｓ１０、Ｓ１１、Ｓ１２）、相対的な角度振れ量を算出する（Ｓ１９）。そして、算出したこれらの情報と基準点情報５３から調整前画像データ５５の調整処理を行う（Ｓ１３、Ｓ１４、Ｓ１５）。
【００６４】
その後、実施形態１と同様に、ユーザからの終了指示などの契機によって、調整処理を終了する（Ｓ１６）。
〔実施形態２の変形例〕
また、角速度検出部１２は、複数の検出部を備える構成としてもよい。これによれば、精度良く角度振れ情報５７を取得することができる。
〔実施形態３〕
本発明のさらなる他の実施形態について、図５および図７に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６５】
本実施形態に係る携帯電話３では、角速度検出部１２を備えた携帯電話３が、携帯電話３のディスプレイ部２１の面の向きが変わらないまま回転した場合（以降、回転振れとも呼ぶ）であっても、表示対象物の表示位置の調整ができるものである。
〔携帯電話３の構成〕
本実施形態では、実施形態２で用いた角速度検出部１２が、角度振れに加えて回転角を検出し、回転角情報５８として回転振れ算出部３７に通知する。
【００６６】
回転振れ算出部（回転角算出部）３７は、角速度検出部１２から回転振れ情報５８を取得し、調整処理の開始時点における、携帯電話２の回転具合を基準点情報５３として格納する。
【００６７】
また、回転振れ算出部３７は、調整時点におけるカメラ取得画像５１、ＡＦ情報５２、および、角速度検出部１２が検出した回転角を示す回転振れ情報５８を取得する。
【００６８】
そして、基準点情報生成時の回転振れ情報５７と、調整時の回転振れ情報５７を比較し、回転振れ分（回転角度）を調整量算出部３８に通知する。
【００６９】
調整量算出部３８は、通知された回転振れ分を考慮して調整量を算出する。より詳細には、回転した角度を同じ角度分、回転方向と反対方向に表示対象物の天地を調整する。
【００７０】
〔携帯電話３が実行する処理〕
次に、携帯電話３が実行する処理の流れを説明する。なお、ここでは、実施形態２との相違点のみ説明する。
【００７１】
まず、基準点設定（Ｓ２）において、ユーザの目とカメラ部１１の相対距離および相対角度、相対的な角度振れ量を算出した後（Ｓ４、Ｓ５、Ｓ１８）、相対的な回転振れ量を算出する（Ｓ２０）。そして、相対的な回転振れ量を含む基準点情報５３を設定する（Ｓ６）。
【００７２】
次に、調整量算出（Ｓ８）において、ユーザの目とカメラ部１１の相対距離および相対角度から相対的な位置振れ量を算出した後（Ｓ１０、Ｓ１１、Ｓ１２）、相対的な角度振れ量を算出し（Ｓ１９）、相対的な回転振れ量を算出する（Ｓ２１）。そして、算出したこれらの情報と基準点情報５３から調整前画像データ５５の調整処理を行う（Ｓ１３、Ｓ１４、Ｓ１５）。
【００７３】
その後、実施形態１、実施形態２と同様に、調整処理を終了する（Ｓ１６）。
【００７４】
〔その他の変形例〕
上述した実施形態１〜３では、ユーザと携帯電話１〜３がそれぞれ１対１で対応している場合について説明したが、これに限られず、例えば、１つの携帯電話を複数のユーザが利用する構成であってもよい。この場合、ユーザが切り替わるたび、基準点情報５３を作り直す、もしくは個々のユーザに対応する基準点情報５３を記憶部４０に格納し、識別したユーザに応じた基準点情報５３を用いる構成とすればよい。
【００７５】
また、上記実施形態１〜３では、ユーザの目を用いて携帯電話１から見たユーザの相対位置（相対距離および相対角度）を算出する方法について説明したが、相対位置の算出に用いるのはユーザの目に限られるものではなく、ユーザの鼻、眉毛等、ユーザの顔の位置を特定できる部位（顔の特徴点）であればどこでもよい。
【００７６】
〔ソフトウェアによる実現例〕
携帯電話１〜３の各ブロック（特に基準点決定部３１および調整量決定部３２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００７７】
後者の場合、携帯電話１〜３は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７８】
〔まとめ〕
本発明の態様１に係る表示制御装置は、表示面を含む表示装置を制御する表示制御装置であって、ユーザの上記表示面に対する相対位置を算出する相対位置算出部と、上記相対位置算出部が算出した現時点の上記相対位置と、現時点より前の時点で上記相対位置算出部が算出した上記相対位置との差分である位置差分から、上記表示面に表示する対象物の表示位置を調整する調整部と、を備えている。
【００７９】
上記の構成によれば、現時点と、前の時点との、表示装置の表示面に対するユーザの相対位置の差分に基づいて表示対象物の表示位置を調整する。よって、揺れ等によって表示装置とユーザとの位置関係がずれたとしても、表示面に表示される対象物の表示位置とユーザの位置との関係はずれないようにすることができる。これにより、ユーザが視認する表示対象物の位置を、ユーザから見て変えないようにすることができるので、揺れがあっても、ユーザの視認性が低下することを防止することができる。すなわち、揺れに対する視認性を高めた表示装置を実現することができる。
【００８０】
本発明の態様２に係る表示制御装置は、上記態様１において、上記相対位置算出部は、上記表示面に対する上記ユーザの顔の特徴点の相対位置を算出するものであってもよい。
【００８１】
上記の構成によれば、表示面に対するユーザの顔の特徴点の相対位置を用いて表示対象物の表示位置を調整することができる。これにより、ユーザから見た表示位置を調整することができるので、よりユーザの視認性を高めることができる。
【００８２】
なお、顔の特徴点は、顔の位置を特定できる点であれば、どのような点であってもよく、例えば、目、鼻、眉毛等である。
【００８３】
本発明の態様３に係る表示制御装置は、上記態様１または２において、上記表示面の水平面に垂直な面である垂直面との角度の、上記現時点と上記前の時点とにおける差分である角度差分を算出する角度差分算出部を備え、上記調整部は、上記位置差分に加え、上記角度差分算出部が算出した角度差分をさらに用いて上記表示面に表示する対象物の表示位置を調整するものであってもよい。
【００８４】
上記の構成によれば、現時点と前の時点とで、表示面の角度が垂直面に対し異なっていた場合、異なっている分も考慮に入れて表示対象物の表示位置を調整することができる。
【００８５】
本発明の態様４に係る表示制御装置は、上記態様１〜３の何れかにおいて、上記現時点と上記前の時点との間における、上記表示面に対して垂直方向の軸を中心とする表示面の回転角度を算出する回転角算出部を備え、上記調整部は、上記回転角算出部が算出した回転角度と同じ角度だけ、上記前の時点から上記現時点への回転方向と反対方向に回転させるように上記対象物の表示位置を調整するものであってもよい。
【００８６】
上記の構成によれば、表示面が、表示面と垂直方向の軸を中心とするように回転したとしても、表示対象物の天方向が、常に、ユーザから見て上となった状態で表示されるので、さらに、ユーザの視認性を高めることができる。
【００８７】
本発明の態様５に係る表示装置は、上記表示制御装置と、カメラと、を備え、上記相対位置算出部は、上記カメラで撮影している上記ユーザの画像から上記相対位置を算出するものであってもよい。
【００８８】
上記の構成によれば、自装置で撮影した画像を用いて、自装置で表示している表示対象物の表示位置を調整することができる。
【００８９】
本発明の態様６に係る表示制御装置の制御方法は、表示面を含む表示装置を制御する表示制御装置の制御方法であって、相対位置算出部が、ユーザの上記表示面に対する相対位置を算出する相対位置算出ステップと、上記相対位置算出ステップで算出した現時点の上記相対位置と、現時点より前の時点で上記相対位置算出部が算出した上記相対位置との差分である位置差分から、上記表示面に表示する対象物の表示位置を調整する調整ステップと、を含む。
【００９０】
上記の方法によれば、上記態様１と同様の効果を奏することができる。
【００９１】
本発明の各態様に係る表示制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記表示制御装置が備える各部（ソフトウェア要素）として動作させることにより上記表示装置をコンピュータにて実現させる携帯機器のプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００９２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００９３】
１：携帯電話（表示装置）、２：携帯電話（表示装置）、３：携帯電話（表示装置）、１０：入力部、１１：カメラ部、１２：角速度検出部、１３：タッチパネル部、１４：ボタン部、２０：出力部、２１：ディスプレイ部（表示面）、２２：スピーカー部、３０：制御部（表示制御装置）、３１：基準点決定部（相対位置算出部）、３２：調整量決定部（相対位置算出部、調整部）、３３：表示位置調整部（調整部）、３４：相対距離算出部、３５：相対角度算出部、３６：角度振れ算出部（角度差分算出部）、３７：回転振れ算出部（回転角算出部）、３８：調整量算出部、４０：記憶部、４１：表示メモリ、５１：カメラ取得画像、５２：ＡＦ情報、５３：基準点情報、５４：調整量情報、５５：調整前画像データ、５６：調整後画像データ、５７：角度振れ情報、５８：回転角情報
【図１】
2017044822.tif 000008
【図２】
2017044822.tif 000009
【図３】
2017044822.tif 000010
【図４】
2017044822.tif 000011
【図５】
2017044822.tif 000012
【図６】
2017044822.tif 000013
【図７】
2017044822.tif 000014