(57)【要約】【課題】使用者の体の向きに応じた方向に表示画面を描画する。【解決手段】端末１は、端末１の向きを検出するジャイロセンサ３ａと、表示画面を見る使用者を撮像するために設けられたカメラ４と、カメラ４により撮像された使用者の向きを検出する顔検出処理部１０と、ジャイロセンサ３ａにより検出された端末１の向きと、顔検出処理部１０により検出された使用者の向きとに基づいて、表示画面の表示方向を決定する画面描画部１２とを備える。【選択図】図２
2013197625.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する端末であって、
前記端末の向きを検出する端末方向検出手段と、
前記表示画面を見る使用者を撮像するために設けられた撮像手段と、
前記撮像手段により撮像された使用者の向きを検出する使用者方向検出手段と、
前記端末方向検出手段により検出された端末の向きと、前記使用者方向検出手段により検出された使用者の向きとに基づいて、前記表示画面の表示方向を決定する画面表示方向決定手段とを備えたことを特徴とする端末。
【請求項２】
前記画面表示方向決定手段は、前記端末方向検出手段により検出された端末の向きと、前記使用者方向検出手段により検出された使用者の向きとの間の差異に基づいて、前記表示画面の表示方向を決定する請求項１に記載の端末。
【請求項３】
前記画面表示方向決定手段は、前記端末の向きと前記使用者の向きとが異なったときに、前記表示画面の表示方向を前記使用者の向きに設定する請求項２に記載の端末。
【請求項４】
前記撮像手段は、前記端末方向検出手段により検出された端末の向きの変化に応じて前記使用者を撮像する請求項１に記載の端末。
【請求項５】
前記撮像手段は、前記端末の向きの変化が所定の閾値を超えたときに前記使用者を撮像する請求項４に記載の端末。
【請求項６】
前記撮像手段は、前記端末方向検出手段により検出された端末の向きにより前記表示画面が水平方向を向いていると判定されたときに前記使用者を撮像する請求項１に記載の端末。
【請求項７】
前記使用者方向検出手段は、前記撮像手段により撮像された使用者の人体の向きに基づいて前記使用者の向きを検出する請求項１に記載の端末。
【請求項８】
前記使用者方向検出手段は、前記撮像手段により撮像された使用者の顔の向きに基づいて前記使用者の向きを検出する請求項１に記載の端末。
【請求項９】
前記端末方向検出手段は、重力方向に基づいて前記端末の向きを検出するジャイロセンサを含む請求項１に記載の端末。
【請求項１０】
前記端末方向検出手段は、ＧＰＳ衛星の方向と方向センサの方向とに基づいて前記端末の向きを検出するＧＰＳ方向センサを含む請求項１に記載の端末。
【請求項１１】
前記端末方向検出手段は、発信機の方向に基づいて前記端末の向きを検出するワイヤレスセンサを含む請求項１に記載の端末。
【請求項１２】
表示画面を有する端末の向きを検出する端末方向検出工程と、
前記表示画面を見る使用者を撮像する撮像工程と、
前記撮像工程により撮像された使用者の向きを検出する使用者方向検出工程と、
前記端末方向検出工程により検出された端末の向きと、前記使用者方向検出工程により検出された使用者の向きとに基づいて、前記表示画面の表示方向を決定する画面表示方向決定工程とを包含することを特徴とする表示画面描画方向補正方法。
【請求項１３】
コンピュータに、
表示画面を有する端末の向きを検出する端末方向検出手順と、
前記表示画面を見る使用者を撮像する撮像手順と、
前記撮像手順により撮像された使用者の向きを検出する使用者方向検出手順と、
前記端末方向検出手順により検出された端末の向きと、前記使用者方向検出手順により検出された使用者の向きとに基づいて、前記表示画面の表示方向を決定する画面表示方向決定手順とを実行させることを特徴とするプログラム。
【請求項１４】
コンピュータに、
表示画面を有する端末の向きを検出する端末方向検出手順と、
前記表示画面を見る使用者を撮像する撮像手順と、
前記撮像手順により撮像された使用者の向きを検出する使用者方向検出手順と、
前記端末方向検出手順により検出された端末の向きと、前記使用者方向検出手順により検出された使用者の向きとに基づいて、前記表示画面の表示方向を決定する画面表示方向決定手順とを実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者の体の向きに応じた方向に表示画面を描画することができる端末、表示画面描画方向補正方法、プログラム、及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、タッチパネル方式によるスマートフォンの需要の拡大に伴い、ジャイロセンサを搭載したモバイル端末が増加している。
【０００３】
このジャイロセンサを搭載したモバイル端末は、ジャイロセンサにより検出された重力方向に基づいてモバイル端末の姿勢を検出し、このジャイロセンサにより検出された端末の姿勢に基づいて、モバイル端末に設けられた表示画面の描画方向を自動的に設定している。
【０００４】
しかしながら、この構成では下記の不都合が生じる。即ち、モバイル端末はジャイロセンサにより検出された端末の姿勢に基づき、重力の作用方向に対応する上下方向に表示画面を描画する。しかしながら、この上下方向の描画方向は、モバイル端末の表示画面を寝転んで視聴する使用者の顔または体の向きと整合せず、寝転んで視聴する使用者の顔の方向と同じ描画方向にならないという問題がある。
【０００５】
そして、ジャイロセンサを搭載した端末を机の上に置いたときは、重力の向きは、表示画面に垂直な真下の方向になるので、ジャイロセンサの検出結果に基づく描画方向が一定せず不安定になるという問題がある。
【０００６】
これらの問題を解決するために、使用者の顔の向きに応じた方向に表示画面を描画する端末の構成として、下記の構成が知られている。即ち、携帯端末装置は、インカメラで撮影した顔画像から、画像処理部により顔要素の位置情報を検出し、顔要素の位置情報に基づいて、ＣＰＵが自端末に対するユーザの顔情報の上下方向を判断し、顔情報の上下方向に応じて表示画面の表示方向を制御し、画像を表示部へ表示する構成が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１７７８１９号公報（２００８年７月３１日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の上記構成では、使用者の体の向きに応じた方向に表示画面を描画するために、常にインカメラを作動させて使用者を撮影する必要がある。このため、インカメラが消費する消費電力が膨大になる。従って、特許文献１の構成は、インカメラが消費する膨大な消費電力の観点から、直ぐに電池切れが発生する現象が懸念され、実現性に乏しいという問題がある。
【０００９】
本発明の目的は、使用者の体の向きに応じた方向に表示画面を描画することができる端末、表示画面描画方向補正方法、プログラム、及びコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明に係る端末は、表示画面を有する端末であって、
前記端末の向きを検出する端末方向検出手段と、前記表示画面を見る使用者を撮像するために設けられた撮像手段と、前記撮像手段により撮像された使用者の向きを検出する使用者方向検出手段と、前記端末方向検出手段により検出された端末の向きと、前記使用者方向検出手段により検出された使用者の向きとに基づいて、前記表示画面の表示方向を決定する画面表示方向決定手段とを備えたことを特徴とする。
【００１１】
この特徴により、前記端末方向検出手段により検出された端末の向きと、前記使用者方向検出手段により検出された使用者の向きとに基づいて、前記表示画面の表示方向が決定される。このため、端末の向きと使用者の向きとに応じて表示画面の表示方向を決定することができ、寝転がった状態等の使用者の体の向きに応じた方向に表示画面を表示することができる。
【００１２】
本発明に係る端末では、前記画面表示方向決定手段は、前記端末方向検出手段により検出された端末の向きと、前記使用者方向検出手段により検出された使用者の向きとの間の差異に基づいて、前記表示画面の表示方向を決定することが好ましい。
【００１３】
上記構成によれば、端末の向きと使用者の向きとが異なった場合に、使用者の向きに表示画面を表示することができる。
【００１４】
本発明に係る端末では、前記画面表示方向決定手段は、前記端末の向きと前記使用者の向きとが異なったときに、前記表示画面の表示方向を前記使用者の向きに設定することが好ましい。
【００１５】
上記構成によれば、端末の向きと使用者の向きとが所定の閾値を超えて異なった場合に、使用者の向きに表示画面を表示することができる。
【００１６】
本発明に係る端末では、前記撮像手段は、前記端末方向検出手段により検出された端末の向きの変化に応じて前記使用者を撮像することが好ましい。
【００１７】
上記構成によれば、端末の向きの変化があった時に撮像するので、より少ない消費電力により、使用者の体の向きに応じた方向に表示画面を表示することができる。
【００１８】
本発明に係る端末では、前記撮像手段は、前記端末の向きの変化が所定の閾値を超えたときに前記使用者を撮像することが好ましい。
【００１９】
上記構成によれば、端末の向きの変化が所定の閾値を超えた時に撮像するので、より少ない消費電力により、使用者の体の向きに応じた方向に表示画面を表示することができる。
【００２０】
本発明に係る端末では、前記撮像手段は、前記端末方向検出手段により検出された端末の向きにより前記表示画面が水平方向を向いていると判定されたときに前記使用者を撮像することが好ましい。
【００２１】
上記構成によれば、表示画面が水平方向を向いて不安定な表示方向を使用者の向きに応じた方向に安定化することができる。
【００２２】
本発明に係る端末では、前記使用者方向検出手段は、前記撮像手段により撮像された使
用者の人体の向きに基づいて前記使用者の向きを検出することが好ましい。
【００２３】
上記構成によれば、使用者の人体の向きに基づいて表示画面を表示することができる。
【００２４】
本発明に係る端末では、前記使用者方向検出手段は、前記撮像手段により撮像された使用者の顔の向きに基づいて前記使用者の向きを検出することが好ましい。
【００２５】
上記構成によれば、使用者の顔の向きに基づいて表示画面を表示することができる。
【００２６】
本発明に係る端末では、前記端末方向検出手段は、重力方向に基づいて前記端末の向きを検出するジャイロセンサを含むことが好ましい。
【００２７】
上記構成によれば、簡単な構成により端末の向きを検出することができる。
【００２８】
本発明に係る端末では、前記端末方向検出手段は、ＧＰＳ衛星の方向と方向センサの方向とに基づいて前記端末の向きを検出するＧＰＳ方向センサを含むことが好ましい。
【００２９】
上記構成によれば、グローバル・ポジショニング・システムに基づいて端末の向きを検出することができる。
【００３０】
本発明に係る端末では、前記端末方向検出手段は、発信機の方向に基づいて前記端末の向きを検出するワイヤレスセンサを含むことが好ましい。
【００３１】
上記構成によれば、ＷｉＦｉ（ワイファイ、wireless fidelity）等に使用するワイヤ
レスセンサとその発信機との角度から端末の向きを検出することができる。
【００３２】
本発明に係る表示画面描画方向補正方法は、表示画面を有する端末の向きを検出する端末方向検出工程と、前記表示画面を見る使用者を撮像する撮像工程と、前記撮像工程により撮像された使用者の向きを検出する使用者方向検出工程と、前記端末方向検出工程により検出された端末の向きと、前記使用者方向検出工程により検出された使用者の向きとに基づいて、前記表示画面の表示方向を決定する画面表示方向決定工程とを包含することを特徴とする。
【００３３】
本発明に係るプログラムは、コンピュータに、表示画面を有する端末の向きを検出する端末方向検出手順と、前記表示画面を見る使用者を撮像する撮像手順と、前記撮像手順により撮像された使用者の向きを検出する使用者方向検出手順と、前記端末方向検出手順により検出された端末の向きと、前記使用者方向検出手順により検出された使用者の向きとに基づいて、前記表示画面の表示方向を決定する画面表示方向決定手順とを実行させることを特徴とする。
【００３４】
本発明に係るコンピュータ読み取り可能な記録媒体は、コンピュータに、表示画面を有する端末の向きを検出する端末方向検出手順と、前記表示画面を見る使用者を撮像する撮像手順と、前記撮像手順により撮像された使用者の向きを検出する使用者方向検出手順と、前記端末方向検出手順により検出された端末の向きと、前記使用者方向検出手順により検出された使用者の向きとに基づいて、前記表示画面の表示方向を決定する画面表示方向決定手順とを実行させるプログラムを記録したことを特徴とする。
【発明の効果】
【００３５】
本発明に係る端末は、端末方向検出手段により検出された端末の向きと、使用者方向検出手段により検出された使用者の向きとに基づいて、前記表示画面の表示方向を決定する
。このため、端末の向きと使用者の向きとに応じて表示画面の表示方向を決定することができ、寝転がった状態等の使用者の体の向きに応じた方向に表示画面を表示することができる。
【図面の簡単な説明】
【００３６】
【図１】実施の形態１に係る端末の外観を示す斜視図である。
【図２】上記端末の構成を示すブロック図である。
【図３】上記端末に設けられたジャイロセンサにより端末の方向を検出する方法を説明するための図である。
【図４】（ａ）（ｂ）は、上記ジャイロセンサにより端末の方向の変化を検出する方法を説明するための図である。
【図５】（ａ）は上記ジャイロセンサにより検出された端末の方向を説明するための図であり、（ｂ）は上記端末に設けられたカメラにより撮像された使用者の顔の向きを示す図である。
【図６】上記端末の動作を示すフローチャートである。
【図７】上記端末の変形例の構成を示すブロック図である。
【図８】上記変形例の動作を示すフローチャートである。
【図９】実施の形態２に係る端末に設けられたＧＰＳ方向センサにより端末の方向を検出する方法を説明するための図である。
【図１０】上記端末の構成を示すブロック図である。
【図１１】上記端末の動作を示すフローチャートである。
【図１２】上記端末の変形例の構成を示すブロック図である。
【図１３】上記変形例の動作を示すフローチャートである。
【図１４】実施の形態３に係る端末に設けられたワイヤレスセンサにより端末の方向を検出する方法を説明するための図である。
【図１５】上記端末の構成を示すブロック図である。
【図１６】上記端末の動作を示すフローチャートである。
【図１７】上記端末の変形例の構成を示すブロック図である。
【図１８】上記変形例の動作を示すフローチャートである。
【図１９】実施の形態４に係る端末の構成を示すブロック図である。
【図２０】上記端末の動作を示すフローチャートである。
【発明を実施するための形態】
【００３７】
（概要）
以下、本発明の実施の形態に係る端末の概要を説明する。実施の形態１に係る端末は、ジャイロセンサにより検出された端末の向きの変化が所定の閾値を超えたときに使用者を撮像し、端末の向きの変化に応じて撮像された使用者の体の向きに基づいて、表示画面の表示方向を決定する。
【００３８】
実施の形態２に係る端末は、端末の向きの変化をＧＰＳ方向センサにより検出する点が実施の形態１の端末と異なる。実施の形態３に係る端末は、端末の向きの変化をワイヤレスセンサにより検出する点が異なる。
【００３９】
実施の形態４に係る端末は、ジャイロセンサにより検出された端末の向きに基づいて表示画面の描画方向を設定し、ジャイロセンサにより検出された端末方向の向きにより表示画面が水平方向を向いていると判定されたときに使用者を撮像し、表示画面が水平方向に向いていると判定されたときにカメラにより撮像された使用者の体の向きに基づいて、表示画面の表示方向を決定する。
【００４０】
（実施の形態１）
（端末１の構成）
図１は、実施の形態１に係る端末１の外観を示す斜視図である。端末１は、例えばタッチパネル方式によるスマートフォンであり、板状の筐体を備えている。端末１は、この筐体の表面に表示画面２を有している。表示画面２には、端末１を操作するための複数のアイコン７が表示されている。表示画面２の傍には、端末１の使用者を撮像することができるカメラ４が設けられている。
【００４１】
図２は、端末１の構成を示すブロック図である。端末１は、重力方向に基づいて端末１の向きを検出するためのジャイロセンサ３ａを有している。端末１には、重力方向判定部８が設けられている。重力方向判定部８は、ジャイロセンサ３ａにより検出された重力方向に基づいて端末１の表示画面２の向きを判定する。
【００４２】
図１を参照すると、本明細書において、端末１の向きは、ピッチ角θ、ヨー角φ、及びロール角δにより定義される。図１に示すように、互いに直交するｘ軸、ｙ軸、及びｚ軸を定義すると、ピッチ角θは、方向Ｄ１のｙ軸の周りの回転角であり、ヨー角φは、方向Ｄ１のｘ軸の周りの回転角であり、ロール角δは、方向Ｄ１のｚ軸の周りの回転角であるものと定義する。
【００４３】
図２を参照すると、端末１は、カメラ映像入力部９を有している。カメラ映像入力部９は、カメラ４により撮像された使用者の画像データをカメラ４から入力して、顔検出処理部１０に供給する。
【００４４】
顔検出処理部１０は、カメラ映像入力部９から供給された使用者の画像データと、顔検出データベース１１に蓄積された顔検出データとに基づいて、端末１の表示画面２に対する使用者の顔の向きを検出する。
【００４５】
端末１には、画面描画部１２が設けられている。画面描画部１２は、重力方向判定部８により判定された端末１の表示画面２の向きに相当する描画方向に表示画面２を描画する。そして、画面描画部１２は、重力方向判定部８により判定された端末１の表示画面２の向きと、顔検出処理部１０により検出された表示画面２に対する使用者の顔の向きとを比較し、両者が一致していなければ、表示画面２の描画方向を使用者の顔の向きの方向に補正する。両者が一致しているときは、重力方向判定部８により判定された表示画面２の向きに対応する描画方向への描画を継続する。
【００４６】
（ジャイロセンサの動作）
図３は、端末１に設けられたジャイロセンサ３ａ（図２）により端末１の向きＤ２を検出する方法を説明するための図である。重力方向判定部８（図２）は、ジャイロセンサ３ａ（図２）により検出された重力方向Ｄ３に基づいて端末１の表示画面２の向きＤ２を、ピッチ角θ、ヨー角φ、及びロール角δにより判定する。
【００４７】
（端末方向の変化の検出）
図４（ａ）（ｂ）は、ジャイロセンサ３ａにより端末１の方向の変化を検出する方法を説明するための図である。まず、時刻Ｔ＝Ｔ０において、ジャイロセンサ３ａにより検出した重力方向Ｄ３に基づいて、端末の向きＤ２０を、ピッチ角θ、ヨー角φ、及びロール角δにより検出する。次に、時刻Ｔ＝Ｔ１（Ｔ０＜Ｔ１）において、重力方向Ｄ３に基づいて、端末の向きＤ２１を、ピッチ角θ１＝θ＋α、ヨー角φ１＝φ＋β、及びロール角δ１＝δ＋γにより検出する。
【００４８】
そして、αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３
．ｃよりも大きいときに、端末の向きの変化が所定の閾値を超えたと判断し、カメラ４を起動して使用者を撮像する。
【００４９】
（描画方向の補正方法）
図５（ａ）はジャイロセンサ３ａにより検出された端末１の方向を説明するための図であり、図５（ｂ）は端末１に設けられたカメラ４により撮像された使用者の顔の向きを示す図である。
【００５０】
まず、ジャイロセンサ３ａにより検出された端末１の方向Ｄ２が、ピッチ角θ１、ヨー角φ１、及びロール角δ１により表されるものとする。そして、端末１の表示画面２を視聴する使用者の使用者画像１３における顔の向きＤ４がピッチ角θ２、ヨー角φ２、及びロール角δ２により表されるものとする。使用者の顔の向きＤ４を判定する方法は、特に限定されないが、例えば、端末１に設けられたカメラ４により撮像された、表示画面２を視聴する使用者の画像により判定することができる。
【００５１】
そして、（θ１−θ２）がピッチ角閾値Ｔｈ１．ａａよりも大きいか、または、（φ１−φ２）がヨー角閾値Ｔｈ２．ｂｂよりも大きいか、または、（δ１−δ２）がロール角閾値Ｔｈ３．ｃｃよりも大きいときに、画面描画部１２は、使用者の顔の向きＤ４に基づいて、表示画面２の描画方向を補正する。
【００５２】
上記以外の場合は、ジャイロセンサ３ａにより検出された端末１の方向に基づく描画方向による描画を継続する。
【００５３】
（端末１の動作）
図６は、端末１の動作を示すフローチャートである。まず、ジャイロセンサ３ａにより重力方向Ｄ３を検出し、検出した重力方向Ｄ３に基づいて端末１の表示画面２の向きＤ２１（図４（ｂ））をピッチ角θ＋α、ヨー角φ＋β、及びロール角δ＋γにより検出する（ステップＳ１）。そして、前回の検出値であるピッチ角θ、ヨー角φ、及びロール角δに対して、αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいかを判断する（ステップＳ２）。αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいという条件を満たさないときは（ステップＳ２でＮＯ）、ステップＳ１に戻る。
【００５４】
αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいときは（ステップＳ２でＹＥＳ）、カメラ４が起動され（ステップＳ３）、端末１の表示画面２を視聴する使用者を撮像する（ステップＳ４）。次に、カメラ４により撮像された画像に、端末１の表示画面２を視聴する使用者の顔が写っているか否かが顔検出処理部１０により判断される（ステップＳ５）。
【００５５】
カメラ４により撮像された画像に、端末１の表示画面２を視聴する使用者の顔が写っていると判断された時は（ステップＳ５でＹＥＳ）、顔検出処理部１０は、カメラ４により撮像された画像に写る使用者の顔の方向を判定する。そして、画面描画部１２は、顔検出処理部１０により判定された使用者の顔の表示画面２に対する方向Ｄ４と、ジャイロセンサ３ａにより検出された端末１の表示画面２の方向Ｄ２とを比較する（ステップＳ６）。
【００５６】
例えば、ジャイロセンサ３ａにより検出された端末１の表示画面２の方向Ｄ２が、ピッチ角θ１、ヨー角φ１、及びロール角δ１により表されるものとする。そして、端末１の
表示画面２を視聴する使用者の向きＤ４がピッチ角θ２、ヨー角φ２、及びロール角δ２により表されるものとすると、（θ１−θ２）がピッチ角閾値Ｔｈ１．ａａよりも大きいか、または、（φ１−φ２）がヨー角閾値Ｔｈ２．ｂｂよりも大きいか、または、（δ１−δ２）がロール角閾値Ｔｈ３．ｃｃよりも大きいと判断したときに（ステップＳ６でＹＥＳ）、画面描画部１２は、使用者の顔の表示画面２に対する向きＤ４に基づいて、表示画面２の描画方向を補正するように設定する（ステップＳ７）。
【００５７】
カメラ４により撮像された画像に、端末１の表示画面２を視聴する使用者の顔が写っていないと判定されたとき（ステップＳ５でＮＯ）、または、（θ１−θ２）がピッチ角閾値Ｔｈ１．ａａよりも大きいか、または、（φ１−φ２）がヨー角閾値Ｔｈ２．ｂｂよりも大きいか、または、（δ１−δ２）がロール角閾値Ｔｈ３．ｃｃよりも大きいという条件が満たされないと判定されたときは（ステップＳ６でＮＯ）、画面描画部１２は、ジャイロセンサ３ａにより検出された端末１の方向Ｄ２に描画方向を設定する（ステップＳ８）。
【００５８】
使用者の顔の向きＤ４に基づいて、表示画面２の描画方向を補正するように設定した場合（ステップＳ７）、または、ジャイロセンサ３ａにより検出された端末１の方向Ｄ２に描画方向を設定した場合（ステップＳ８）は、端末１の表示画面２の描画方向を、上記設定結果に応じて変更する（ステップＳ９）。その後、処理を終了する。
【００５９】
（変形例の構成）
図７は、上記端末の変形例の構成を示すブロック図である。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【００６０】
端末１ａは、人体検出処理部１４と人体検出データベース１５と画面描画部１２ａとを有する点で、前述した端末１と異なる。人体検出処理部１４は、カメラ映像入力部９から供給された使用者の画像データと、人体検出データベース１５に蓄積された人体検出データとに基づいて、端末１の表示画面２に対する使用者の体の向きを検出する。
【００６１】
また、カメラ４の代わりに人体検知センサを設けてもよいし、表示画面２を視聴する視聴者のからの向き、体の上下方向を検出することができる手段であれば、どのような手段を設けてもよい。
【００６２】
（変形例の動作）
図８は、上記変形例の動作を示すフローチャートである。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【００６３】
まず、ジャイロセンサ３ａにより重力方向Ｄ３を検出し、検出した重力方向Ｄ３に基づいて端末１ａの表示画面２の向きＤ２１（図４（ｂ））をピッチ角θ＋α、ヨー角φ＋β、及びロール角δ＋γにより検出する（ステップＳ１）。そして、前回の検出値であるピッチ角θ、ヨー角φ、及びロール角δに対して、αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいかを判断する（ステップＳ２）。αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいという条件を満たさないときは（ステップＳ２でＮＯ）、ステップＳ１に戻る。
【００６４】
αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角
の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいときは（ステップＳ２でＹＥＳ）、カメラ４が起動され（ステップＳ３）、端末１の表示画面２を視聴する使用者の人体を撮像する（ステップＳ１０）。次に、カメラ４により撮像された画像に、端末１の表示画面２を視聴する使用者の人体が写っているか否かが人体検出処理部１４により判断される（ステップＳ１１）。
【００６５】
カメラ４により撮像された画像に、端末１ａの表示画面２を視聴する使用者の人体が写っていると判断された時は（ステップＳ１１でＹＥＳ）、人体検出処理部１４は、カメラ４により撮像された画像に写る使用者の人体の方向を判定する。そして、画面描画部１２ａは、人体検出処理部１４により判定された使用者の人体の表示画面２に対する方向と、ジャイロセンサ３ａにより検出された端末１の表示画面２の方向とを比較する（ステップＳ１２）。
【００６６】
使用者の人体の表示画面２に対する方向と端末１ａの表示画面２の方向との間の差異が所定の閾値よりも大きいと判断したときに（ステップＳ１２でＹＥＳ）、画面描画部１２ａは、使用者の人体の表示画面２に対する向きに基づいて、表示画面２の描画方向を補正するように設定する（ステップＳ１３）。
【００６７】
カメラ４により撮像された画像に、端末１ａの表示画面２を視聴する使用者の人体が写っていないと判定されたとき（ステップＳ１１でＮＯ）、または、使用者の人体の表示画面２に対する方向と端末１ａの表示画面２の方向との間の差異が所定の閾値よりも大きくないと判定されたときは（ステップＳ１２でＮＯ）、画面描画部１２ａは、ジャイロセンサ３ａにより検出された端末１ａの方向に描画方向を設定する（ステップＳ１４）。
【００６８】
使用者の人体の向きに基づいて、表示画面２の描画方向を補正するように設定した場合（ステップＳ１３）、または、ジャイロセンサ３ａにより検出された端末１ａの方向に描画方向を設定した場合（ステップＳ１４）は、端末１ａの表示画面２の描画方向を、上記設定結果に応じて変更する（ステップＳ１５）。その後、処理を終了する。
【００６９】
（閾値による他の判断方法）
前述した閾値については、前回の検出値であるピッチ角θ、ヨー角φ、及びロール角δに対して、αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいかという条件により判断する例を示したが、本発明はこれに限定されない。ピッチ角θとヨー角φのみにより判断してもよいし、ロール角δのみにより判断してもよい。後述する実施の形態においても同様である。
【００７０】
（本発明の適用範囲）
また、スマートフォンに本発明を適用した例を示したが、本発明はこれに限定されない。携帯電話を含む携帯型端末、タブレット型端末にも本発明を適用することができる。後述する実施の形態においても同様である。
【００７１】
（実施の形態１の効果）
以上のように実施の形態１によれば、ジャイロセンサにより検出された端末の向きに応じて、必要なときだけカメラが使用者を撮像する。このため、より少ない消費電力により、使用者の体の向きに応じた方向に表示画面を描画することができる。従って、使用者が寝転がって、机上に携帯端末を置いても、携帯端末の画面を横に倒しても、より少ない消費電力で、意のままの描画方向に表示画面を描画することができる。
【００７２】
（実施の形態２）
（端末１ｂ、１ｃの構成）
図９は、実施の形態２に係る端末１ｂ、１ｃに設けられたＧＰＳ方向センサ３ｂ（図１０）により端末１ｂ、１ｃの方向Ｄ２を検出する方法を説明するための図である。図１０は、端末１ｂの構成を示すブロック図である。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【００７３】
端末１ｂは、ＧＰＳ方向センサ３ｂと端末方向判定部１７とを備える点で、図２を参照して前述した端末１と異なる。ＧＰＳ方向センサ３ｂは、ＧＰＳ衛星１６の方向Ｄ５と、南北を示す方向センサの方向Ｄ６とを検出して端末方向判定部１７に供給する。端末方向判定部１７は、ＧＰＳ方向センサ３ｂから供給されたＧＰＳ衛星１６の方向Ｄ５と、南北を示す方向センサの方向Ｄ６とに基づいて端末１ｂ、１ｃの向きＤ２を判定する。
【００７４】
（端末１ｂの動作）
図１１は、端末１ｂの動作を示すフローチャートである。まず、南北を示す方向センサにより南北方向Ｄ６を検出する（ステップＳ１６）。そして、ＧＰＳ方向センサ３ｂ（図１０）により、ＧＰＳ衛星１６の方向Ｄ５を検出する（ステップＳ１７）。次に、検出した南北方向Ｄ６及びＧＰＳ衛星１６の方向Ｄ５に基づいて端末１ｂの表示画面２の向きＤ２をピッチ角θ＋α、ヨー角φ＋β、及びロール角δ＋γにより検出する。
【００７５】
そして、前回の検出値であるピッチ角θ、ヨー角φ、及びロール角δに対して、αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいかを判断する（ステップＳ１８）。αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいという条件を満たさないときは（ステップＳ１８でＮＯ）、ステップＳ１６に戻る。
【００７６】
αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいときは（ステップＳ１８でＹＥＳ）、カメラ４が起動され（ステップＳ３）、端末１ｂの表示画面２を視聴する使用者を撮像する（ステップＳ４）。次に、カメラ４により撮像された画像に、端末１ｂの表示画面２を視聴する使用者の顔が写っているか否かが顔検出処理部１０により判断される（ステップＳ５）。
【００７７】
カメラ４により撮像された画像に、端末１ｂの表示画面２を視聴する使用者の顔が写っていると判断された時は（ステップＳ５でＹＥＳ）、顔検出処理部１０は、カメラ４により撮像された画像に写る使用者の顔の方向を判定する。そして、画面描画部１２ｂは、顔検出処理部１０により判定された使用者の顔の表示画面２に対する方向Ｄ４（図５）と、ＧＰＳ方向センサ３ｂにより検出された端末１ｂの表示画面２の方向Ｄ２とを比較する（ステップＳ１９）。
【００７８】
例えば、ＧＰＳ方向センサ３ｂにより検出された端末１ｂの表示画面２の方向Ｄ２が、ピッチ角θ１、ヨー角φ１、及びロール角δ１により表されるものとする。そして、端末１ｂの表示画面２を視聴する使用者の向きＤ４がピッチ角θ２、ヨー角φ２、及びロール角δ２により表されるものとすると、（θ１−θ２）がピッチ角閾値Ｔｈ１．ａａよりも大きいか、または、（φ１−φ２）がヨー角閾値Ｔｈ２．ｂｂよりも大きいか、または、（δ１−δ２）がロール角閾値Ｔｈ３．ｃｃよりも大きいと判断したときに（ステップＳ１９でＹＥＳ）、画面描画部１２ｂは、使用者の顔の表示画面２に対する向きＤ４に基づいて、表示画面２の描画方向を補正するように設定する（ステップＳ２０）。
【００７９】
カメラ４により撮像された画像に、端末１の表示画面２を視聴する使用者の顔が写っていないと判定されたとき（ステップＳ５でＮＯ）、または、（θ１−θ２）がピッチ角閾値Ｔｈ１．ａａよりも大きいか、または、（φ１−φ２）がヨー角閾値Ｔｈ２．ｂｂよりも大きいか、または、（δ１−δ２）がロール角閾値Ｔｈ３．ｃｃよりも大きいという条件が満たされないと判定されたときは（ステップＳ１９でＮＯ）、画面描画部１２ｂは、ＧＰＳ方向センサ３ｂにより検出された端末１ｂの方向Ｄ２に描画方向を設定する（ステップＳ２１）。
【００８０】
使用者の顔の向きＤ４に基づいて、表示画面２の描画方向を補正するように設定した場合（ステップＳ２０）、または、ＧＰＳ方向センサ３ｂにより検出された端末１ｂの方向Ｄ２に描画方向を設定した場合（ステップＳ２１）は、端末１ｂの表示画面２の描画方向を、上記設定結果に応じて変更する（ステップＳ２２）。その後、処理を終了する。
【００８１】
（変形例の構成）
図１２は、端末の変形例の構成を示すブロック図である。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【００８２】
端末１ｃは、人体検出処理部１４と人体検出データベース１５と画面描画部１２ｃとを有する点で、図１０の端末１ｂと異なる。人体検出処理部１４は、カメラ映像入力部９から供給された使用者の画像データと、人体検出データベース１５に蓄積された人体検出データとに基づいて、端末１ｃの表示画面２に対する使用者の体の向きを検出する。
【００８３】
（変形例の動作）
図１３は、上記変形例の動作を示すフローチャートである。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【００８４】
まず、南北を示す方向センサにより南北方向Ｄ６（図９）を検出する（ステップＳ１６）。そして、ＧＰＳ方向センサ３ｂ（図１０）により、ＧＰＳ衛星１６の方向Ｄ５（図９）を検出する（ステップＳ１７）。次に、検出した南北方向Ｄ６及びＧＰＳ衛星１６の方向Ｄ５に基づいて端末１ｃの表示画面２の向きＤ２をピッチ角θ＋α、ヨー角φ＋β、及びロール角δ＋γにより検出する。
【００８５】
そして、前回の検出値であるピッチ角θ、ヨー角φ、及びロール角δに対して、αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいかを判断する（ステップＳ１８）。αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいという条件を満たさないときは（ステップＳ１８でＮＯ）、ステップＳ１６に戻る。
【００８６】
αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいときは（ステップＳ１８でＹＥＳ）、カメラ４が起動され（ステップＳ３）、端末１ｃの表示画面２を視聴する使用者の人体を撮像する（ステップＳ１０）。次に、カメラ４により撮像された画像に、端末１ｃの表示画面２を視聴する使用者の人体が写っているか否かが人体検出処理部１４により判断される（ステップＳ１１）。
【００８７】
カメラ４により撮像された画像に、端末１ｃの表示画面２を視聴する使用者の人体が写
っていると判断された時は（ステップＳ１１でＹＥＳ）、人体検出処理部１４は、カメラ４により撮像された画像に写る使用者の人体の方向を判定する。そして、画面描画部１２ｃは、人体検出処理部１４により判定された使用者の人体の表示画面２に対する方向と、ＧＰＳ方向センサ３ｂにより検出された端末１ｃの表示画面２の方向とを比較する（ステップＳ２３）。
【００８８】
例えば、ＧＰＳ方向センサ３ｂにより検出された端末１ｃの表示画面２の方向Ｄ２が、ピッチ角θ１、ヨー角φ１、及びロール角δ１により表されるものとする。そして、端末１ｃの表示画面２を視聴する使用者の人体の向きがピッチ角θ２、ヨー角φ２、及びロール角δ２により表されるものとすると、（θ１−θ２）がピッチ角閾値Ｔｈ１．ａａよりも大きいか、または、（φ１−φ２）がヨー角閾値Ｔｈ２．ｂｂよりも大きいか、または、（δ１−δ２）がロール角閾値Ｔｈ３．ｃｃよりも大きいと判断したときに（ステップＳ２３でＹＥＳ）、画面描画部１２ｃは、使用者の人体の表示画面２に対する向きに基づいて、表示画面２の描画方向を補正するように設定する（ステップＳ２４）。
【００８９】
カメラ４により撮像された画像に、端末１ｃの表示画面２を視聴する使用者の顔が写っていないと判定されたとき（ステップＳ１１でＮＯ）、または、（θ１−θ２）がピッチ角閾値Ｔｈ１．ａａよりも大きいか、または、（φ１−φ２）がヨー角閾値Ｔｈ２．ｂｂよりも大きいか、または、（δ１−δ２）がロール角閾値Ｔｈ３．ｃｃよりも大きいという条件が満たされないと判定されたときは（ステップＳ２３でＮＯ）、画面描画部１２ｃは、ＧＰＳ方向センサ３ｂにより検出された端末１ｃの方向Ｄ２に描画方向を設定する（ステップＳ２５）。
【００９０】
使用者の人体の向きに基づいて、表示画面２の描画方向を補正するように設定した場合（ステップＳ２４）、または、ＧＰＳ方向センサ３ｂにより検出された端末１ｃの方向Ｄ２に描画方向を設定した場合（ステップＳ２５）は、端末１ｃの表示画面２の描画方向を、上記設定結果に応じて変更する（ステップＳ２６）。その後、処理を終了する。
【００９１】
（実施の形態２の効果）
以上のように実施の形態２によれば、ＧＰＳ方向センサにより検出された端末の向きに応じて、必要なときだけカメラが使用者を撮像する。このため、より少ない消費電力により、使用者の体の向きに応じた方向に表示画面を描画することができる。
【００９２】
（実施の形態３）
（端末１ｅ、１ｆの構成）
図１４は、実施の形態３に係る端末１ｅ、１ｆに設けられたワイヤレスセンサ３ｃ（図１５）により端末１ｅ、１ｆの方向Ｄ２を検出する方法を説明するための図である。図１５は、端末１ｅの構成を示すブロック図である。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【００９３】
端末１ｅは、ワイヤレスセンサ３ｃと端末方向判定部１９とを備える点で、図２を参照して前述した端末１と異なる。ワイヤレスセンサ３ｃは、発信機１８の方向Ｄ７を検出して端末方向判定部１９に供給する。端末方向判定部１９は、ワイヤレスセンサ３ｃから供給された発信機１８の方向Ｄ７に基づいて端末１ｅの向きＤ２を判定する。
【００９４】
（端末１ｅの動作）
図１６は、端末１ｅの動作を示すフローチャートである。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【００９５】
まず、ワイヤレスセンサ３ｃにより発信機１８の方向Ｄ７を検出し（ステップＳ２７）、検出した方向Ｄ７に基づいて端末１ｅの表示画面２の向きＤ２をピッチ角θ＋α、ヨー角φ＋β、及びロール角δ＋γにより検出する（ステップＳ２８）。そして、前回の検出値であるピッチ角θ、ヨー角φ、及びロール角δに対して、αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいかを判断する（ステップＳ２９）。αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいという条件を満たさないときは（ステップＳ２９でＮＯ）、ステップＳ２７に戻る。
【００９６】
αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいときは（ステップＳ２９でＹＥＳ）、カメラ４が起動され（ステップＳ３）、端末１ｅの表示画面２を視聴する使用者の顔を撮像する（ステップＳ４）。次に、カメラ４により撮像された画像に、端末１ｅの表示画面２を視聴する使用者の顔が写っているか否かが顔検出処理部１０により判断される（ステップＳ５）。
【００９７】
カメラ４により撮像された画像に、端末１の表示画面２を視聴する使用者の顔が写っていると判断された時は（ステップＳ５でＹＥＳ）、顔検出処理部１０は、カメラ４により撮像された画像に写る使用者の顔の方向を判定する。そして、画面描画部１２ｅは、顔検出処理部１０により判定された使用者の顔の表示画面２に対する方向と、ワイヤレスセンサ３ｃにより検出された端末１ｅの表示画面２の方向とを比較する（ステップＳ１９）。
【００９８】
例えば、ワイヤレスセンサ３ｃにより検出された端末１ｅの表示画面２の方向Ｄ２が、ピッチ角θ１、ヨー角φ１、及びロール角δ１により表されるものとする。そして、端末１ｅの表示画面２を視聴する使用者の向きがピッチ角θ２、ヨー角φ２、及びロール角δ２により表されるものとすると、（θ１−θ２）がピッチ角閾値Ｔｈ１．ａａよりも大きいか、または、（φ１−φ２）がヨー角閾値Ｔｈ２．ｂｂよりも大きいか、または、（δ１−δ２）がロール角閾値Ｔｈ３．ｃｃよりも大きいと判断したときに（ステップＳ１９でＹＥＳ）、画面描画部１２ｅは、使用者の顔の表示画面２に対する向きに基づいて、表示画面２の描画方向を補正するように設定する（ステップＳ２０）。
【００９９】
カメラ４により撮像された画像に、端末１ｅの表示画面２を視聴する使用者の顔が写っていないと判定されたとき（ステップＳ５でＮＯ）、または、（θ１−θ２）がピッチ角閾値Ｔｈ１．ａａよりも大きいか、または、（φ１−φ２）がヨー角閾値Ｔｈ２．ｂｂよりも大きいか、または、（δ１−δ２）がロール角閾値Ｔｈ３．ｃｃよりも大きいという条件が満たされないと判定されたときは（ステップＳ１９でＮＯ）、画面描画部１２ｅは、ワイヤレスセンサ３ｃにより検出された端末１ｅの方向に描画方向を設定する（ステップＳ２１）。
【０１００】
使用者の顔の向きに基づいて、表示画面２の描画方向を補正するように設定した場合（ステップＳ２０）、または、ワイヤレスセンサ３ｃにより検出された端末１ｅの方向に描画方向を設定した場合（ステップＳ２１）は、端末１ｅの表示画面２の描画方向を、上記設定結果に応じて変更する（ステップＳ２２）。その後、処理を終了する。
【０１０１】
（変形例の構成）
図１７は、端末の変形例の構成を示すブロック図である。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【０１０２】
端末１ｆは、ワイヤレスセンサ３ｃと端末方向判定部１９と画面描画部１２ｆとを有する点で、図７を参照して前述した端末１ａと異なる。
【０１０３】
（変形例の動作）
図１８は、上記変形例の端末１ｆの動作を示すフローチャートである。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【０１０４】
まず、ワイヤレスセンサ３ｃにより発信機１８の方向Ｄ７を検出し（ステップＳ２７）、検出した方向Ｄ７に基づいて端末１ｆの表示画面２の向きＤ２をピッチ角θ＋α、ヨー角φ＋β、及びロール角δ＋γにより検出する（ステップＳ２８）。そして、前回の検出値であるピッチ角θ、ヨー角φ、及びロール角δに対して、αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいかを判断する（ステップＳ２９）。αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいという条件を満たさないときは（ステップＳ２９でＮＯ）、ステップＳ２７に戻る。
【０１０５】
αの絶対値がピッチ角の閾値Ｔｈ１．ａよりも大きいか、または、βの絶対値がヨー角の閾値Ｔｈ２．ｂよりも大きいか、または、γの絶対値がロール角の閾値Ｔｈ３．ｃよりも大きいときは（ステップＳ２９でＹＥＳ）、カメラ４が起動され（ステップＳ３）、端末１ｆの表示画面を視聴する使用者の人体を撮像する（ステップＳ１０）。次に、カメラ４により撮像された画像に、端末１ｆの表示画面２を視聴する使用者の人体が写っているか否かが人体検出処理部１４により判断される（ステップＳ１１）。
【０１０６】
カメラ４により撮像された画像に、端末１ｆの表示画面２を視聴する使用者の人体が写っていると判断された時は（ステップＳ１１でＹＥＳ）、人体検出処理部１４は、カメラ４により撮像された画像に写る使用者の人体の方向を判定する。そして、画面描画部１２ｆは、人体検出処理部１４により判定された使用者の人体の表示画面２に対する方向と、ワイヤレスセンサ３ｃにより検出された端末１ｆの表示画面２の方向とを比較する（ステップＳ２３）。
【０１０７】
使用者の人体の表示画面２に対する方向と端末１ｆの表示画面２の方向との間の差異が所定の閾値よりも大きいと判断したときに（ステップＳ２３でＹＥＳ）、画面描画部１２ｆは、使用者の人体の表示画面２に対する向きに基づいて、表示画面２の描画方向を補正するように設定する（ステップＳ２４）。
【０１０８】
カメラ４により撮像された画像に、端末１の表示画面２を視聴する使用者の人体が写っていないと判定されたとき（ステップＳ１１でＮＯ）、または、使用者の人体の表示画面２に対する方向と端末１ｆの表示画面２の方向との間の差異が所定の閾値よりも大きくないと判定されたときは（ステップＳ２３でＮＯ）、画面描画部１２ｆは、ワイヤレスセンサ３ｃにより検出された端末１ｆの方向に描画方向を設定する（ステップＳ２５）。
【０１０９】
使用者の人体の向きに基づいて、表示画面２の描画方向を補正するように設定した場合（ステップＳ２４）、または、ワイヤレスセンサ３ｃにより検出された端末１ｆの方向に描画方向を設定した場合（ステップＳ２５）は、端末１ｆの表示画面２の描画方向を、上記設定結果に応じて変更する（ステップＳ２６）。その後、処理を終了する。
【０１１０】
（実施の形態３の効果）
以上のように実施の形態３によれば、ワイヤレスセンサにより検出された端末の向きに応じて、必要なときだけカメラが使用者を撮像する。このため、より少ない消費電力により、使用者の体の向きに応じた方向に表示画面を描画することができる。
【０１１１】
（実施の形態４）
実施の形態４に係る端末は、ジャイロセンサにより検出された端末方向の向きにより表示画面が水平方向を向いていると判定されたときに使用者を撮像し、表示画面が水平方向に向いていると判定されたときにカメラにより撮像された使用者の体の向きに基づいて、設定された描画方向を補正する。
【０１１２】
（端末１ｇの構成）
図１９は、実施の形態４に係る端末１ｇの構成を示すブロック図である。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【０１１３】
端末１ｇは、水平方向判定部２０、画面描画部１２ｇを備えている点で、図２を参照して前述した端末１と異なっている。水平方向判定部２０は、ジャイロセンサにより検出された重力方向に基づいて判定した端末１ｇの表示画面２の向きが水平方向であるか否かを判定する。
【０１１４】
（端末１ｇの動作）
図２０は、端末１ｇの動作を示すフローチャートである。前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素の詳細な説明は繰り返さない。
【０１１５】
まず、ジャイロセンサ３ａにより重力方向を検出し、検出した重力方向に基づいて端末１ｇの表示画面の向きを取得する（ステップＳ１）。そして、水平方向判定部２０は、その端末１ｇの向きが水平方向であるか否かを判定する（ステップＳ３１）。
【０１１６】
端末１ｇの向きが水平方向でないと判定したときは（ステップＳ３１でＮＯ）、取得した端末１ｇの表示画面２の向きに基づいて表示画面２を描画し（ステップＳ３２）、ステップＳ１に戻る。
【０１１７】
端末１ｇの向きが水平方向であると判定したときは（ステップＳ３１でＹＥＳ）、カメラ４が起動され（ステップＳ３）、水平な姿勢になっている端末１の表示画面を視聴する使用者を撮像する（ステップＳ４）。次に、カメラ４により撮像された画像に、水平な姿勢になっている端末１ｇの表示画面を視聴する使用者の顔が写っているか否かが顔検出処理部１０により判断される（ステップＳ５）。
【０１１８】
カメラ４により撮像された画像に、端末１の表示画面２を視聴する使用者の顔が写っていると判断された時は（ステップＳ５でＹＥＳ）、顔検出処理部１０は、カメラ４により撮像された画像に写る使用者の顔の方向を判定する。そして、画面描画部１２ｇは、顔検出処理部１０により判定された使用者の顔の表示画面に対する方向と、ジャイロセンサ３ａにより検出された端末１の表示画面２の向きに基づく描画方向とを比較する（ステップＳ６）。
【０１１９】
顔検出処理部１０により判定された使用者の顔の表示画面に対する方向と、ジャイロセンサ３ａにより検出された端末１の表示画面２の向きに基づく描画方向との間の差異が、所定の閾値よりも大きいと判断したときに（ステップＳ６でＹＥＳ）、画面描画部１２ｇ
は、使用者の顔の表示画面２に対する向きに基づいて、表示画面の描画方向を補正するように設定する（ステップＳ７）。
【０１２０】
カメラ４により撮像された画像に、端末１ｇの表示画面を視聴する使用者の顔が写っていないと判定されたとき（ステップＳ５でＮＯ）、または、顔検出処理部１０により判定された使用者の顔の表示画面に対する方向と、ジャイロセンサ３ａにより検出された端末１の向きに基づく描画方向との間の差異が、所定の閾値以下であると判定されたときは（ステップＳ６でＮＯ）、画面描画部１２ｇは、ジャイロセンサ３ａにより検出された端末１ｇの方向に描画方向を設定する（ステップＳ８）。
【０１２１】
使用者の顔の向きに基づいて、表示画面の描画方向を補正するように設定した場合（ステップＳ７）、または、ジャイロセンサ３ａにより検出された端末１ｇの方向に描画方向を設定した場合（ステップＳ８）は、端末１ｇの表示画面２の描画方向を、上記設定結果に応じて変更する（ステップＳ９）。その後、処理を終了する。
【０１２２】
（実施の形態４の効果）
以上のように実施の形態４によれば、端末の表示画面が水平方向を向いていると判定された時に、表示画面を視聴する使用者を撮像する。このため、より少ない消費電力により、使用者の向きに応じた方向に表示画面を描画することができる。
【０１２３】
（プログラム及び記録媒体）
最後に、実施の形態に係る端末に含まれている各部（顔処理検出部、画面描画部、重力方向判定部等）は、ハードウェアロジックによって構成すればよい。または、次のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【０１２４】
すなわち顔処理検出部等は、各機能を実現するプログラムの命令を実行するＣＰＵ、このプログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、上記プログラムを実行可能な形式に展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、及び、上記プログラム及び各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。この構成により、本発明の目的は、所定の記録媒体によっても、達成できる。
【０１２５】
この記録媒体は、上述した機能を実現するソフトウェアである顔処理検出部等のプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。顔処理検出部等に、この記録媒体を供給する。これにより、コンピュータとしての顔処理検出部等（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【０１２６】
プログラムコードを顔処理検出部等に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【０１２７】
また、顔処理検出部等を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して顔処理検出部等に供給する。この通信ネットワークは顔処理検出部等にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえばインターネット、
イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等であればよい。
【０１２８】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえばＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１２９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１３０】
本発明は、使用者の体の向きに応じた方向に表示画面を描画することができる端末、表示画面描画方向補正方法、プログラム、及びコンピュータ読み取り可能な記録媒体に利用することができる。
【符号の説明】
【０１３１】
１  端末
２  表示画面
３ａ  ジャイロセンサ（端末方向検出手段）
３ｂ  ＧＰＳ方向センサ（端末方向検出手段）
３ｃ  ワイヤレスセンサ（端末方向検出手段）
４  カメラ（撮像手段）
７  アイコン
８  重力方向判定部（端末方向検出手段）
９  カメラ映像入力部
１０  顔検出処理部（使用者方向検出手段）
１１  顔検出データベース
１２  画面描画部（画面表示方向決定手段）
１３  使用者画像
１４  人体検出処理部（使用者方向検出手段）
１５  人体検出データベース
１６  ＧＰＳ衛星
１７  端末方向判定部（端末方向検出手段）
１８  発信機
１９  端末方向判定部（端末方向検出手段）
２０  水平方向判定部（端末方向検出手段）
Ｄ１  方向
Ｄ２  向き
Ｄ３  重力方向
Ｄ４  向き
Ｄ５  方向
Ｄ６  南北方向
Ｄ７  方向
【図１】
2013197625.tif 000003
【図２】
2013197625.tif 000004
【図３】
2013197625.tif 000005
【図４】
2013197625.tif 000006
【図５】
2013197625.tif 000007
【図６】
2013197625.tif 000008
【図７】
2013197625.tif 000009
【図８】
2013197625.tif 000010
【図９】
2013197625.tif 000011
【図１０】
2013197625.tif 000012
【図１１】
2013197625.tif 000013
【図１２】
2013197625.tif 000014
【図１３】
2013197625.tif 000015
【図１４】
2013197625.tif 000016
【図１５】
2013197625.tif 000017
【図１６】
2013197625.tif 000018
【図１７】
2013197625.tif 000019
【図１８】
2013197625.tif 000020
【図１９】
2013197625.tif 000021
【図２０】
2013197625.tif 000022