(57)【要約】      （修正有）【課題】横たわって画像を見る場合の視認性および操作性に優れた携帯端末を提供する。【解決手段】携帯端末は、タッチ画面と、この携帯端末の向きの変化を感知するセンサとを有する。この携帯端末のＣＰＵは、センサで携帯端末の向きの変化が感知されたとき、タッチ画面に対して２点ロングタッチ操作が行われている状態か否かを判別し（Ｓ１）、２点ロングタッチ操作が行われている状態ではないと判別された場合に、画像の表示方向をセンサの感知結果に基づき回転させ（Ｓ１：ＮＯ→Ｓ３）、２点ロングタッチ操作が行われている状態であると判別された場合には、このような回転を、次回、携帯端末の向きが変化するまでの間禁止する（Ｓ１：ＹＥＳ→Ｓ５）。【選択図】図８
2015026297.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末において、
画像を表示し、かつ、当該画像に関連するタッチ操作を受け付け可能なタッチ画面、
前記携帯端末の向きの変化を感知するセンサ、
前記センサで前記携帯端末の向きの変化が感知されたとき、前記タッチ画面に対して特定タッチ操作が行われている状態か否かを判別する状態判別部、
前記状態判別部によって特定タッチ操作が行われている状態ではないと判別された場合に、前記画像の表示方向を前記センサの感知結果に基づき回転させる回転部、および
前記状態判別部によって特定タッチ操作が行われている状態であると判別された場合に、前記回転部による前記画像の表示方向の回転を禁止する、回転禁止部を備える、携帯端末。
【請求項２】
前記回転禁止部は、前記状態判別部によって特定タッチ操作が行われている状態であると判別された場合に、前記回転部による回転を、次回、前記携帯端末の向きが変化するまでの間禁止する、請求項１記載の携帯端末。
【請求項３】
前記携帯端末の向きの変化が横向きから縦向きへの変化である場合に、前記画像の表示方向が当該携帯端末の向きに沿っているか交差しているかを判別する、表示方向判別部をさらに備え、
前記回転禁止部は、前記表示方向判別部によって前記画像の表示方向が前記携帯端末の向きに沿っていると判別された場合には、前記タッチ画面に対して特定タッチ操作が行われている状態であるか否かに関わらず、前記回転部による回転を禁止する、請求項１または２記載の携帯端末。
【請求項４】
前記状態判別部は、前記携帯端末の向きの変化が縦向きから横向きへの変化である場合には、前記画像の表示方向が前記携帯端末の向きに沿っているか交差しているかに関わらず、前記タッチ画面に対して特定タッチ操作が行われている状態か否かの判別を行う、請求項３記載の携帯端末。
【請求項５】
前記状態判別部は、前記携帯端末の向きの変化が横向きから縦向きへの変化であり、かつ前記表示方向判別部によって前記画像の表示方向が前記携帯端末の向きと交差していると判別された場合に、前記タッチ画面に対して特定タッチ操作が行われている状態か否かの判別を行う、請求項３記載の携帯端末。
【請求項６】
前記特定タッチ操作は、タップ操作，ダブルタップ操作，１点へのロングタッチ操作，スライド操作，フリック操作およびピンチ操作のいずれとも区別可能な操作である、請求項１ないし５のいずれかに記載の携帯端末。
【請求項７】
前記特定タッチ操作は、少なくとも２点へのロングタッチ操作である、請求項１ないし６のいずれかに記載の携帯端末。
【請求項８】
画像を表示し、かつ、当該画像に関連するタッチ操作を受け付け可能なタッチ画面と、当該携帯端末の向きの変化を感知するセンサとを有する携帯端末のコンピュータを、
前記センサで前記携帯端末の向きの変化が感知されたとき、前記タッチ画面に対して特定タッチ操作が行われている状態か否かを判別する状態判別部、
前記状態判別部によって特定タッチ操作が行われている状態ではないと判別された場合に、前記画像の表示方向を前記センサの感知結果に基づき回転させる回転部、および
前記状態判別部によって特定タッチ操作が行われている状態であると判別された場合に、前記回転部による前記画像の表示方向の回転を禁止する、回転禁止部として機能させる、表示方向制御プログラム。
【請求項９】
画像を表示し、かつ、当該画像に関連するタッチ操作を受け付け可能なタッチ画面と、当該携帯端末の向きの変化を感知するセンサとを有する携帯端末によって行われる表示方向制御方法であって、
前記センサで前記携帯端末の向きの変化が感知されたとき、前記タッチ画面に対して特定タッチ操作が行われている状態か否かを判別する状態判別ステップ、
前記状態判別ステップによって特定タッチ操作が行われている状態ではないと判別された場合に、前記画像の表示方向を前記センサの感知結果に基づき回転させる回転ステップ、および
前記状態判別ステップによって特定タッチ操作が行われている状態であると判別された場合に、前記回転ステップによる前記画像の表示方向の回転を禁止する、回転禁止ステップを含む、表示方向制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画面の向きをセンサで感知して、画面に対する画像の表示方向を回転させる、携帯端末ならびに表示方向制御プログラムおよび方法に関する。
【背景技術】
【０００２】
一般に、縦持ちおよび横持ちが可能な携帯端末では、いずれの持ち方でも画像がユーザから正立して見えるように、携帯端末の向きを加速度センサ等のセンサで検知して、画像の表示方向を回転させる、表示方向制御が行われる。
【０００３】
ところが、ユーザが横たわった状態で携帯端末の画像を見る場合、携帯端末の向きは、センサで横向きと検知される一方、ユーザに対しては縦向きのままなので、表示方向制御により却って、画像がユーザの意図しない方向にて表示されることとなる。
【０００４】
この点、特許文献１には、待受けモードとホールドモードとを加速度センサの検出結果に基づき切り替える、携帯型電子機器が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５７１８９号公報［G06F 3/038］
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の背景技術によれば、ユーザは、横たわって画像を見たい場合、携帯型電子機器を振って待ち受けモードからホールドモードに移行させ、表示方向制御を止めることで、画像がユーザの意図しない方向にて表示されることを防止できる可能性がある。
【０００７】
しかし、ユーザは横たわる前に、モード切り替えのための操作が必要なので、操作性がよくない。
【０００８】
それゆえに、この発明の主たる目的は、新規な、携帯端末ならびに表示方向制御プログラムおよび方法を提供することである。
【０００９】
この発明の他の目的は、横たわって画像を見る場合の視認性および操作性に優れた、携帯端末ならびに表示方向制御プログラムおよび方法を提供することである。
【課題を解決するための手段】
【００１０】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために後述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【００１１】
この発明の第１の態様は、携帯端末において、画像を表示し、かつ、当該画像に関連するタッチ操作を受け付け可能なタッチ画面、携帯端末の向きの変化を感知するセンサ、センサで携帯端末の向きの変化が感知されたとき、タッチ画面に対して特定タッチ操作が行われている状態か否かを判別する状態判別部、および、状態判別部によって特定タッチ操作が行われている状態であると判別された場合に、回転部による画像の表示方向の回転を禁止する、回転禁止部を備える、携帯端末である。
【００１２】
第１の態様では、携帯端末（１０）は、画像（Ｉ）を表示し、かつ、当該画像に関連するタッチ操作を受け付け可能なタッチ画面（ＴＳ：３０，３２）と、当該携帯端末の向き（ＤｒＳ）の変化を感知するセンサ（３８）とを有する。なお、「携帯端末の向き」とは、たとえば、タッチ画面の下辺の中心点（Ｐ０）から上辺の中心点（Ｐ１）への向きをいう。
【００１３】
このような携帯端末において、たとえばコンピュータ（２４）がメモリ（３４）に記憶された表示方向制御プログラム（５４）を実行することによって、状態判別部，回転部および回転禁止部が実現される。状態判別部は、センサで携帯端末の向きの変化が感知されたとき、タッチ画面に対して特定タッチ操作が行われている状態か否かを判別する（Ｓ１）。回転部は、状態判別部によって特定タッチ操作が行われている状態ではないと判別された場合に、画像の表示方向をセンサの感知結果に基づき回転させる（Ｓ１：ＮＯ→Ｓ３）。したがって、ユーザが特定タッチ操作なしで携帯端末の姿勢（横持ち／縦持ち）を変化させた場合には、画像の表示方向が回転するので、画像がユーザから正立して見える状態を維持できる。
【００１４】
他方、回転禁止部は、状態判別部によって特定タッチ操作が行われている状態であると判別された場合に、回転部による画像の表示方向の回転を禁止する（Ｓ１：ＹＥＳ→Ｓ５）。したがって、ユーザ（Ｕｒ）は、横たわった状態で画像を見たい場合、特定タッチ操作を行いながら横たわれば、センサの感知結果に基づく画像の表示方向の回転は禁止され、画像がユーザから倒れて見える視認性の悪さを解消できる。
【００１５】
第１の態様によれば、ユーザは、特定タッチ操作を行いながら横たわるだけで、画像の表示方向の回転を禁止できるので、横たわる前にモード切り替え等の操作を行う必要がなく、横たわって画像を見る場合の視認性および操作性が向上する。
【００１６】
第２の態様は、第１の態様に従属し、回転禁止部は、状態判別部によって特定タッチ操作が行われている状態であると判別された場合に、回転部による回転を、次回、携帯端末の向きが変化するまでの間禁止する。
【００１７】
第２の態様によれば、回転部による回転は、次回、携帯端末の向きが変化するまでの間禁止されるので、ユーザが横たわった後に特定タッチ操作を解除しても、起き上がったり携帯端末の姿勢（横持ち／縦持ち）を変えたりしない限りは、画像の表示方向が回転することはない。このため、横たわる動作が完了した後は、特定タッチ操作を継続する必要がないため、特定タッチ操作を行っていた指で特定タッチ操作以外のタッチ操作（たとえばタップ操作，フリック操作，スライド操作，ピンチ操作など）を行うことができる。
【００１８】
第３の態様は、第１または２の態様に従属し、携帯端末の向きの変化が横向きから縦向きへの変化である場合に、画像の表示方向が当該携帯端末の向きに沿っているか交差しているかを判別する、表示方向判別部をさらに備え、回転禁止部は、表示方向判別部によって画像の表示方向が携帯端末の向きに沿っていると判別された場合には、タッチ画面に対して特定タッチ操作が行われている状態であるか否かに関わらず、回転部による回転を禁止する。
【００１９】
第３の態様では、さらに表示方向判別部が実現され、表示方向判別部は、携帯端末の向きの変化が横向きから縦向きへの変化である場合に、画像の表示方向が当該携帯端末の向きに沿っているか交差しているかを判別する（Ｓ１ａ：ＹＥＳ→Ｓ１ｂ）。回転禁止部は、表示方向判別部によって画像の表示方向が携帯端末の向きに沿っていると判別された場合には、タッチ画面に対して特定タッチ操作が行われている状態であるか否かに関わらず、回転部による回転を禁止する（Ｓ１ｂ：ＹＥＳ→Ｓ５）。なお、ここで、画像の表示方向が携帯端末の向きに「沿っている」とは、画像の表示方向と携帯端末の向きとが同じまたは略同じ（平行または略平行）である状態をいい、「交差している」とは、両者が直交または略直交している状態をいう。
【００２０】
第１または２の態様では、ユーザが特定タッチ操作を行いながら横たわった後に起き上がる場合、もし特定タッチ操作なしで起き上がったとすると、画像の表示方向が回転して、画像がユーザから倒れて見える（図６（Ａ）→図６（Ｂ））可能性があるが、第３の態様によれば、特定タッチ操作を行いながら起き上っても（図５（Ｄ）→図５（Ｅ））、特定タッチ操作なしで起き上がっても（図１０（Ａ）→図１０（Ｂ））、画像の表示方向の回転禁止が働くので、画像がユーザから倒れて見えることがなくなる。したがってまた、第１または２の態様では、特定タッチ操作なしで起き上がった場合に必要となる、画面の向きと画像の表示方向とを揃えるためのリセット操作等も、第３の態様では無用であるため、視認性および操作性が一層向上する。
【００２１】
第４の態様は、第３の態様に従属し、状態判別部は、携帯端末の向きの変化が縦向きから横向きへの変化である場合には、画像の表示方向が携帯端末の向きに沿っているか交差しているかに関わらず、タッチ画面に対して特定タッチ操作が行われている状態か否かの判別を行う（Ｓ１ａ：ＮＯ→Ｓ１）。
【００２２】
第５の態様では、ユーザが横たわる際、画像の表示方向が携帯端末の向きに沿っているか交差しているかに関わらず、特定タッチ操作が行われている状態か否かの判別を行うので、縦持ち表示態様から横持ち表示態様に変化させたり（図４（Ａ）→図４（Ｂ））、特定タッチ操作なしで起き上がった後の表示態様から、特定タッチ操作なしで起き上がる前の表示態様に戻したり（図６（Ｂ）→図６（Ａ））できる。
【００２３】
第５の態様は、第３の態様に従属し、状態判別部は、携帯端末の向きの変化が横向きから縦向きへの変化であり、かつ表示方向判別部によって画像の表示方向が携帯端末の向きと交差していると判別された場合に、タッチ画面に対して特定タッチ操作が行われている状態か否かの判別を行う（Ｓ１ａ：ＹＥＳ→Ｓ１ｂ：ＮＯ→Ｓ１）。
【００２４】
第５の態様では、ユーザが起き上がる際、画像の表示方向が携帯端末の向きと交差している場合に、タッチ画面に対して特定タッチ操作が行われている状態か否かの判別を行うので、特定タッチ操作の有無によって、横持ち表示態様を縦持ち表示態様に変化させたり（図４（Ｂ）→図４（Ａ））、縦持ちになっても横持ち表示態様を維持したり（図４（Ｂ）→図６（Ｂ））できる。
【００２５】
第４，５の態様によれば、横たわったり起き上がったりする際に、特定タッチ操作を利用して多様な表示方向制御を行える。
【００２６】
第６の態様は、第１ないし５のいずれかの態様に従属し、特定タッチ操作は、タップ操作，ダブルタップ操作，１点へのロングタッチ操作，スライド操作，フリック操作およびピンチ操作のいずれとも区別可能な操作である。
【００２７】
第６の態様によれば、特定タッチ操作を一般的なタッチ操作と併用できる。
【００２８】
第７の態様は、第１ないし６のいずれかの態様に従属し、特定タッチ操作は、少なくとも２点へのロングタッチ操作である。
【００２９】
第７の態様によれば、あたかも画像を２本の指で押さえて回転を止めるかのような、直感的なタッチ操作が可能になる。
【００３０】
第８の態様は、画像を表示し、かつ、当該画像に関連するタッチ操作を受け付け可能なタッチ画面と、当該携帯端末の向きの変化を感知するセンサとを有する携帯端末のコンピュータを、センサで携帯端末の向きの変化が感知されたとき、タッチ画面に対して特定タッチ操作が行われている状態か否かを判別する状態判別部、状態判別部によって特定タッチ操作が行われている状態ではないと判別された場合に、画像の表示方向をセンサの感知結果に基づき回転させる回転部、および、状態判別部によって特定タッチ操作が行われている状態であると判別された場合に、回転部による画像の表示方向の回転を禁止する、回転禁止部として機能させる、表示方向制御プログラムである。
【００３１】
第９の態様は、画像を表示し、かつ、当該画像に関連するタッチ操作を受け付け可能なタッチ画面と、当該携帯端末の向きの変化を感知するセンサとを有する携帯端末によって行われる表示方向制御方法であって、センサで携帯端末の向きの変化が感知されたとき、タッチ画面に対して特定タッチ操作が行われている状態か否かを判別する状態判別ステップ、状態判別ステップによって特定タッチ操作が行われている状態ではないと判別された場合に、画像の表示方向をセンサの感知結果に基づき回転させる回転ステップ、および、状態判別ステップによって特定タッチ操作が行われている状態であると判別された場合に、回転ステップによる画像の表示方向の回転を禁止する、回転禁止ステップを含む、表示方向制御方法である。
【００３２】
第８および第９の各態様によっても、第１の態様と同様に、横たわって画像を見る場合の視認性および操作性が向上する。
【発明の効果】
【００３３】
この発明によれば、ユーザが横たわって画像を見る場合の画像の視認性および操作性に優れた携帯端末ならびに表示方向制御プログラムおよび方法が実現される。
【図面の簡単な説明】
【００３４】
【図１】この発明の一実施例である携帯端末の電気的な構成を示すブロック図である。
【図２】携帯端末の外観（ユーザによって操作されるタッチ画面およびキー）を示す図解図である。
【図３】ユーザによる携帯端末の使用例を示す図解図であり、（Ａ）はユーザが立った状態で携帯端末を縦持ち使用している様子を示し、（Ｂ）はユーザが床に横たわった状態で携帯端末を縦持ち使用している様子を示す。
【図４】ユーザが２点ロングタッチ操作なしで横たわる場合（または立ったまま縦持ち使用から横持ち使用に変更する場合）の表示方向制御の一例を示す図解図であり、（Ａ）は横たわる前（または縦持ち使用時）のタッチ画面の表示態様を、（Ｂ）は横たわった後（または横持ち使用時）のタッチ画面の表示態様を、それぞれ示す。
【図５】ユーザが２点ロングタッチしながら横たわった後、２点ロングタッチを解除し、そして再び２点ロングタッチしながら起き上る場合の表示方向制御の一例を示す図解図であり、（Ａ）は横たわる前のタッチ画面の表示態様を、（Ｂ）は横たわった後のタッチ画面の表示態様を、（Ｃ）は横たわった状態で２点ロングタッチを解除するときのタッチ画面の表示態様を、（Ｄ）は再び２点ロングタッチしながら起き上る前のタッチ画面の表示態様を、（Ｅ）は起き上った後のタッチ画面の表示態様を、それぞれ示す。
【図６】ユーザが２点ロングタッチしながら横たわった後、起き上がる際に２点ロングタッチを行わなかった場合の表示制御の一例を示す図解図であり、（Ａ）は２点ロングタッチ操作なしで起き上る前のタッチ画面の表示態様を、（Ｂ）は２点ロングタッチ操作なしで起き上った後のタッチ画面の表示態様を、それぞれ示す。
【図７】携帯端末のメインメモリの内容を示すメモリマップ図である。
【図８】携帯端末のＣＰＵによる表示方向制御処理の一例を示すフロー図であり、図４−図６に対応する。
【図９】メインメモリに記憶された各種フラグの遷移を示す図解図であり、図４−図６に対応する。
【図１０】ユーザが２点ロングタッチしながら横たわった後、起き上がる際に２点ロングタッチを行わなかった場合の表示方向制御（図６）の変形例を示す図解図であり、（Ａ）は２点ロングタッチ操作なしで起き上る前のタッチ画面の状態を、（Ｂ）は２点ロングタッチ操作なしで起き上った後のタッチ画面の状態を、それぞれ示す。
【図１１】変形例での表示方向選択処理を示すフロー図であり、図４−図５および図１０に対応する。
【図１２】変形例でのフラグ遷移を示す図解図であり、図４−図５および図１０対応する。
【発明を実施するための形態】
【００３５】
図１には、この発明の一実施例である携帯端末１０のハードウエア構成が示される。図２には、携帯端末１０の外観が示される。図３には、ユーザＵｒによる携帯端末１０の使用例が示される。
【００３６】
図１−図３を参照して、携帯端末１０はＣＰＵ２４を含む。ＣＰＵ２４には、キー入力装置２６、タッチパネル３２、メインメモリ３４、フラッシュメモリ３６および慣性センサ３８が接続され、さらに、無線通信回路１４を介してアンテナ１２が、Ａ／Ｄコンバータ１６を介してマイク１８が、Ｄ／Ａコンバータ２０を介してスピーカ２２が、そしてドライバ２８を介してディスプレイ３０が、それぞれ接続される。
【００３７】
アンテナ１２は、図示しない基地局からの無線信号を捕捉（受信）し、また、無線通信回路１４からの無線信号を放出（送信）する。無線通信回路１４は、アンテナ１２で受信された無線信号を復調および復号化し、また、ＣＰＵ２４からの信号を符号化および変調する。マイク１８は、音波をアナログの音声信号に変換し、Ａ／Ｄコンバータ１６は、マイク１８からの音声信号をディジタルの音声データに変換する。Ｄ／Ａコンバータ２０は、ＣＰＵ２４からの音声データをアナログの音声信号に変換し、スピーカ２２は、Ｄ／Ａコンバータ２０からの音声信号を音波に変換する。
【００３８】
キー入力装置２６は、ユーザによって操作される各種のキー（Ｋｙ：図２），ボタン（図示せず）などで構成され、操作に応じた信号（コマンド）をＣＰＵ２４に入力する。キーＫｙには、「ホーム（待ち受け）画像を表示する」，「メニュー画像を表示する」，「戻る」といった使用頻度の高い機能が割り当てられる。
【００３９】
ドライバ２８は、ＣＰＵ２４からの信号に応じた画像をディスプレイ３０に表示する。タッチパネル３２は、ディスプレイ３０の表示面に設けられ、タッチ点の位置を示す信号（Ｘ，Ｙ座標）をＣＰＵ２４に入力する。たとえば、ディスプレイ３０に待ち受け画像（図示せず）が表示された状態で、ユーザが待ち受け画像のいずれかの項目（アイコン）にタッチする操作を行うと、そのタッチ点の座標がタッチパネル３２によって検出され、ＣＰＵ２４は、ユーザによってどの項目が選択されたかを判別することができる。
【００４０】
なお、以下では、上記のような、画像を表示してそれに向けられたタッチ操作を受け付ける機能を有するタッチパネル３２付きのディスプレイ３０を、適宜「タッチ画面」（ＴＳ：図２）と呼ぶ。また、タッチ画面ＴＳの下辺（キーＫｙ側の辺）の中心点Ｐ０から上辺の中心点Ｐ１への向きを「携帯端末１０の向きＤｒＳ」と定義する。
【００４１】
メインメモリ３４は、たとえばＳＤＲＡＭなどで構成され、ＣＰＵ２４に各種の処理を実行させるためのプログラム，データなど（図７参照）を記憶する共に、ＣＰＵ２４に必要な作業領域を提供する。フラッシュメモリ３６は、たとえばＮＡＮＤ型のフラッシュメモリで構成され、プログラム，データなどの保存領域として利用される。
【００４２】
慣性センサ３８は、たとえば加速度センサ，ジャイロスコープなど（好ましくは３軸の加速度センサおよびジャイロスコープの組み合わせ）で構成され、携帯端末１０の向き（ＤｒＳ：図４参照）とその変化を感知する。
【００４３】
ＣＰＵ２４は、メインメモリ３４に記憶されたプログラム（５２〜５６）に従って、他のハードウエア（１２〜２２，２６〜３８）を利用しつつ、各種の処理を実行する。
【００４４】
以上のように構成された携帯端末１０では、タッチ画面ＴＳに表示される図示しないアイコンやメニュー項目の１つにタッチすることで、通話を行う通話モード、データ通信を行うデータ通信モード、アプリケーション処理を実行するアプリケーション処理モードなどを選択することができる。
【００４５】
通話モードが選択されると、携帯端末１０は、通話装置として機能する。詳しくは、タッチ画面ＴＳに表示されるテンキー等によって発呼操作が行われると、ＣＰＵ２４は、無線通信回路１４を制御して発呼信号を出力する。出力された発呼信号は、アンテナ１２を介して出力され、図示しない移動通信網を経て相手の電話機に伝達される。電話機は、着信音などによる呼び出しを開始する。相手が着呼操作を行うと、ＣＰＵ２４は通話処理を開始する。一方、相手からの発呼信号がアンテナ１２によって捕捉されると、無線通信回路１４は着信をＣＰＵ２４に通知し、ＣＰＵ２４は、スピーカ２２からの着信音や図示しないバイブレータの振動などによる呼び出しを開始する。タッチ画面ＴＳに表示される着信ボタン等によって着呼操作が行われると、ＣＰＵ２４は通話処理を開始する。
【００４６】
通話処理は、たとえば、次のように行われる。相手から送られてきた受話音声信号は、アンテナ１２によって捕捉され、無線通信回路１４によって復調および復号化を施された後、Ｄ／Ａコンバータ２０を経てスピーカ２２に与えられる。これにより、スピーカ２２から受話音声が出力される。一方、マイク１８によって取り込まれた送話音声信号は、Ａ／Ｄコンバータ１６を経て無線通信回路１４に送られ、無線通信回路１４によって符号化および変調を施された後、アンテナ１２を通して相手に送信される。相手の電話機でも、送話音声信号の復調および復号化が行われ、送話音声が出力される。
【００４７】
データ通信モードが選択されると、携帯端末１０はデータ通信装置として機能する。詳しくは、初期表示すべきホームページのアドレス情報がフラッシュメモリ３６に記憶されており、ＣＰＵ２４は、無線通信回路１４を介してインターネット上のサーバ（図示せず）とデータ通信を行うことでハイパーテキストデータを取得し、これに基づくホームページ（ＨＴＭＬ文書）を、ドライバ２８を介してディスプレイ３０に表示させる。表示されたホームページに含まれるいずれかのハイパーリンクがタッチ操作により選択されると、これに関連付けられた別のホームページが表示される。
【００４８】
アプリケーション処理モードが選択されると、携帯端末１０は、たとえば画像閲覧などのアプリケーションを実行する情報処理装置として機能する。詳しくは、上述のホームページから抽出した画像データや、図示しないカメラで撮像された画像データなどがフラッシュメモリ３６に保存されており、ＣＰＵ２４は、フラッシュメモリ３６から画像データを取得して、タッチ画面ＴＳに対し、それらのサムネイル画像を一覧表示させたり、選択されたサムネイル画像に対応する拡大画像を表示させたりする。
【００４９】
また、ＣＰＵ２４は、こうしてタッチ画面ＴＳにアプリケーションの画像（Ｉ：図４参照）が表示された状態で、タッチ画面ＴＳに対する画像Ｉの表示方向（ＤｒＩ：図４参照）を慣性センサ３８の感知結果に基づき回転させる制御を行う。
【００５０】
具体的には、携帯端末１０が図４（Ａ）に示されるように縦持ちされた状態から、図４（Ｂ）に示されるように横持ちされた状態に変化すると、ＣＰＵ２４は、慣性センサ３８の感知結果に基づき携帯端末１０の向きＤｒＳが縦向きから横向きに変化したと判定して、画像Ｉの表示方向ＤｒＩを携帯端末１０の向きＤｒＳと交差（典型的には直交または略直交）する方向に回転させる。このような表示方向制御によって、ユーザＵｒが携帯端末１０を横持ちしても、画像ＩはユーザＵｒから正立して見えるようになる。
【００５１】
ところが、図３（Ａ）に示されるように携帯端末１０を縦持ちししたユーザＵｒが、図３（Ｂ）に示されるように携帯端末１０を縦持ちしたまま床Ｆｒの上に横たわると、慣性センサ３８の感知結果に基づいて、携帯端末１０の向きＤｒＳが縦向きから横向きに変化したと判定され、それに応じて、画像Ｉの表示方向ＤｒＩは、図４（Ｂ）のように、携帯端末１０の向きＤｒＳと交差する方向に回転される。
【００５２】
しかし、このときユーザＵｒの体もタッチ画面ＴＳと同じく横向きになっているので、画像ＩはユーザＵｒから倒れて見える結果となる。そして、携帯端末１０を横持ちししたユーザＵｒが寝転んでも、これと同種の不都合が起こる。つまり、ユーザＵｒが寝転ぶと、それまで正立して見えていた画像Ｉが、表示方向制御により倒れて見える結果となり、却って視認性が悪化する可能性がある。
【００５３】
そこで、この実施例では、ユーザＵｒが横たわって携帯端末１０を使いたい場合には、横たわる前に、２本の指先で同時または略同時にタッチ画面ＴＳにタッチし、横たわる動作中その２点タッチ状態を維持して、横たわった後に２点タッチ状態を解除するようなタッチ操作（これを「２点ロングタッチ操作」と呼ぶ）を行うことで、画像Ｉのタッチ画面ＴＳに対する回転が禁止されるように制御している。
【００５４】
つまり、この実施例の表示方向制御は、携帯端末１０の向きＤｒＳが変化したとき、タッチ画面ＴＳが２点ロングタッチ以外の状態であれば、画像ＩをユーザＵｒから正立して見えるように回転させるが、タッチ画面ＴＳが２点ロングタッチ状態であれば、このような携帯端末１０の向きＤｒＳの変化（つまり携帯端末１０の姿勢変化）に応じた画像Ｉの回転を禁止（固定）することで、ユーザＵｒが寝転んでも画像Ｉは正立して見える点に特徴がある。
【００５５】
図５には、ユーザＵｒが２点ロングタッチ操作を行いながら横たわった後、２点ロングタッチ操作を解除し、そして再び２点ロングタッチ操作を行いながら起き上る場合の、表示方向制御の一例が示される。図５（Ａ）は２点ロングタッチしながら横たわる前のタッチ画面ＴＳの表示態様を、図５（Ｂ）は２点ロングタッチしながら横たわった後のタッチ画面ＴＳの表示態様を、図５（Ｃ）は２点ロングタッチしながら横たわった後に（横たわった状態で）２点ロングタッチを解除するときのタッチ画面ＴＳの状態を、図５（Ｄ）は再び２点ロングタッチしながら起き上る前のタッチ画面ＴＳの表示態様を、そして図５（Ｅ）は２点ロングタッチしながら起き上った後のタッチ画面ＴＳの表示態様を、それぞれ示す。
【００５６】
まず、図５（Ａ）を参照して、最初、ユーザＵｒは、図３（Ａ）に示されるように、床Ｆｒに立っており（または座っており）、右手で携帯端末１０を縦持ちしている。慣性センサ３８の感知結果から、携帯端末１０の向きＤｒＳは縦向きと判定され、画像Ｉの表示方向ＤｒＩは携帯端末１０の向きＤｒＳに沿っている（一致している）。ユーザＵｒは、横たわる前、左手の人差し指と中指で同時または略同時に、タッチ画面ＴＳにタッチする。
【００５７】
次に、図５（Ｂ）を参照して、その後、ユーザＵｒが、縦持ちかつ２点同時タッチ状態を維持したまま横たわると、慣性センサ３８の感知結果から、携帯端末１０の向きＤｒＳが縦向きから横向きに変化したと判定される。しかし、このとき、タッチ画面ＴＳは２点ロングタッチ状態を検知しているので、画像Ｉの表示方向ＤｒＩは、携帯端末１０の向きＤｒＳに沿ったままに維持される。したがって、画像Ｉは、タッチ画面ＴＳと同じく横向きになったユーザＵｒから正立して見える。
【００５８】
次に、図５（Ｃ）を参照して、ユーザＵｒが横たわった後、２点ロングタッチを解除しても、画像Ｉの表示方向ＤｒＩは携帯端末１０の向きＤｒＳに沿ったままに維持される。つまり、ユーザＵｒが横たわった後、慣性センサ３８の感知結果は、携帯端末１０の向きＤｒＳが縦向きであることを持続的に示すが、画像Ｉの回転は、携帯端末１０の向きＤｒＳのリアルタイムな変化をトリガとして実行されるので、携帯端末１０の向きＤｒＳが縦向きに維持されている限り、画像Ｉが回転することはない。
【００５９】
次に、図５（Ｄ）を参照して、その後、ユーザＵｒは、起き上がろうとするとき、つまり横向きから縦向きに戻る前、再び人差し指と中指で同時または略同時に、タッチ画面ＴＳにタッチする。
【００６０】
次に、図５（Ｅ）を参照して、その後、ユーザＵｒが、２点同時タッチ状態を維持したまま起き上がると、慣性センサ３８の感知結果から、携帯端末１０の向きＤｒＳが横向きから縦向きに変化したと判定される。しかし、このとき、タッチ画面ＴＳは２点ロングタッチ状態を検知しているので、画像Ｉの表示方向ＤｒＩは、携帯端末１０の向きＤｒＳに維持される。したがって、画像Ｉは、タッチ画面ＴＳと同じく縦向きに戻ったユーザＵｒから正立して見える。
【００６１】
なお、図５（Ｃ）の後、ユーザＵｒが起き上がるとき、図６（Ａ）のように、もし２点ロングタッチを行わなかったとすると、画像Ｉの表示方向ＤｒＩは、たとえば図６（Ｂ）のように、携帯端末１０の向きＤｒＳと交差する向きに回転される。したがって、画像Ｉは、タッチ画面ＴＳと同じく縦向きに戻ったユーザＵｒから倒れて見える結果となる。
【００６２】
以上のようなアプリケーション処理モードにおける表示方向制御は、たとえば、メインメモリ３４に記憶された図７に示す各種のプログラム（５２〜５６）およびデータ（６２〜７４）に基づいて、ＣＰＵ２４が図８に示すフローに従う処理を実行することにより実現される。
【００６３】
詳しくは、まず図７を参照して、メインメモリ３４はプログラム領域５０およびデータ領域６０を含み、プログラム領域５０にはアプリケーションプログラム５２，表示方向制御プログラム５４および入出力制御プログラム５６などが、データ領域６０には画面の向きフラグ６２，タッチ状態フラグ６４，画像の表示方向フラグ６６および画像データ６８などが、それぞれ記憶される。
【００６４】
なお、図示は省略するが、プログラム領域５０には、先述した通話モードやデータ通信モードなどを実現するための各種制御プログラムも記憶される。
【００６５】
アプリケーションプログラム５２は、画像閲覧などのアプリケーション処理をＣＰＵ２４に実行させるためのプログラムである。表示方向制御プログラム５４は、アプリケーションプログラム５２によるアプリケーション処理を通じてタッチ画面ＴＳに表示された画像Ｉの表示方向ＤｒＩを、慣性センサ３８の感知結果とタッチパネル３２の検知結果に基づき制御するためのプログラムであり、図８のフローチャートに対応する。
【００６６】
入出力制御プログラム５６は、主としてタッチ画面ＴＳに対する入出力、つまりタッチパネル３２からの入力およびディスプレイ３０への出力を制御するためのプログラムであり、より具体的には、タッチパネル３２からの信号に基づいて、タッチパネル３２に指などがタッチしている状態（タッチ状態）か何もタッチしていない状態（非タッチ状態）かを判別したり、タッチ位置つまりタッチ点Ｐの座標（図４参照）を検出したりする。また、アプリケーションプログラム５２と共働して、ディスプレイ３０にアプリケーションの画像を表示したり、慣性センサ３８の感知結果に基づき携帯端末１０の向きＤｒＳを判別したりもする。
【００６７】
そして特に、この実施例のタッチパネル３２は、少なくとも２点への同時タッチの検出が可能であり、入出力制御プログラム５６は、タッチパネル３２で検出される１点または同時に検出される２点のタッチ座標もしくはそれらの変化に基づいて、タップ操作，ダブルタップ操作，１点へのロングタッチ操作，スライド操作，フリック操作およびピンチ操作の判別が行える。また、こうした既存のタッチ操作と、先述したような携帯端末１０の向きＤｒＳの変化に応じた回転を禁止するための２点へのロングタッチ操作との区別も行える。
【００６８】
画面の向きフラグ６２は、携帯端末１０の向きＤｒＳを示すフラグであり、入出力制御プログラム５６によって、慣性センサ３８の感知結果に基づき、縦向き（重力方向の反対の向き）を示す“１”と、横向き（重力方向と直交する向き）を示す“０”との間で制御される。
【００６９】
タッチ状態フラグ６４は、タッチ画面ＴＳへのタッチ状態を示すフラグであり、入出力制御プログラム５６によって、タッチパネル３２の出力に基づき、２点ロングタッチ状態を示す“１”と、２点ロングタッチ以外の状態（無タッチ状態や１点ロングタッチなど通常のタッチ状態）を示す“０”との間で制御される。
【００７０】
画像の表示方向フラグ６６は、タッチ画面ＴＳに対する画像Ｉの表示方向ＤｒＩを示すフラグであり、表示方向制御プログラム５４によって、タッチ画面ＴＳに沿う（タッチ画面ＴＳと平行または略平行な）方向を示す“１”と、タッチ画面ＴＳと交差（直交または略直交）する方向を示す“０”との間で制御される。
【００７１】
画像データ６８は、アプリケーション処理の対象または結果を示す画像Ｉの画像データであり、アプリケーションプログラム５２によってデータ領域６０に書き込まれた後、表示方向制御プログラム５４の制御下で入出力制御プログラム５６によってデータ領域６０から読み出されてドライバ２８に与えられることで、ディスプレイ３０に画像Ｉが図４（Ａ），図４（Ｂ），図５（Ａ）−図５（Ｅ）に示すような態様で表示される。
【００７２】
たとえば、図４（Ｂ）では、画像Ｉは、タッチ画面ＴＳに対して９０度回転され、かつタッチ画面ＴＳの横幅に合うようにリサイズされているが、このような表示態様（横持ち表示態様）は、たとえば、データ領域６０から画像データ６８を読み出してドライバ２８に与える際に、読出し方向を変更し、かつ間引き読み出しを行うことで実現される。
【００７３】
図８には、ＣＰＵ２４による表示方向制御処理のフローが示される。図９には、メインメモリ３４に記憶された各種フラグ（６２−６６）の遷移が示される。なお、図８のフローと図９のフラグ遷移は、図４（Ａ），図４（Ｂ），図５（Ａ）−図５（Ｅ），図６（Ａ），図６（Ｂ）に示す表示態様間の変化に対応している。
【００７４】
携帯端末１０の姿勢変化が慣性センサ３８で感知されると、図８のフローがスタートする。最初、ＣＰＵ２４は、ステップＳ１で、タッチ画面ＴＳの状態が２点ロングタッチ状態であるか否かをタッチ状態フラグ６４に基づき判別する。タッチ状態フラグ６４が“０”であれば、ステップＳ１でＮＯ（２点ロングタッチ以外の状態である）と判別され、ステップＳ３に進む。タッチ状態フラグ６４が“１”であれば、ステップＳ１でＹＥＳ（２点ロングタッチ状態である）と判別され、ステップＳ５に進む。
【００７５】
ステップＳ３では、ＣＰＵ２４は、画像の表示方向フラグ６６の値を変更することで、タッチ画面ＴＳに対する画像Ｉの表示方向ＤｒＩを切り替える。その後、このフローを終了する。ステップＳ５では、こうした表示方向の切り替えを実行することなく、このフローを終了する。
【００７６】
したがって、姿勢変化が感知された時点で２点ロングタッチ操作中でなければ、表示方向の切り替えが実行される。しかし、姿勢変化が感知された時点で２点ロングタッチ操作中であれば、（言い換えると、２点ロングタッチ操作中にタッチ画面ＴＳを横向きにしても、）表示方向の切り替えは実行されないし、姿勢変化後に２点ロングタッチ操作が解除されても、次回の姿勢変化が感知されるまでは表示方向が切り替わることはない。
【００７７】
具体的には、図９も参照して、図４（Ａ）のような縦持ち表示態様は、画面の向きフラグ６２が“１”（携帯端末１０の向きＤｒＳが縦向きの状態），タッチ状態フラグ６４が“０”（タッチ画面ＴＳが２点ロングタッチ以外の状態），そして画像の表示方向フラグ６６が“１”（画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳに沿っている状態）で表現される。
【００７８】
縦持ち使用から横持ち使用に変化すると、（または、ユーザＵｒが２点ロングタッチ操作なしで横たわると、）画面の向きフラグ６２が“１”から“０”（携帯端末１０の向きＤｒＳが横向きの状態）に変化し、これをトリガに図８のフローがスタートするが、タッチ状態フラグ６４は“０”のままなので、ＣＰＵ２４は、ステップＳ１でＮＯと判別し、画像の表示方向フラグ６６を“１”から“０”に切り替える。これにより、図４（Ｂ）のような横持ち表示態様への切り替えが実現される。
【００７９】
他方、図５（Ａ）のような、縦持ちで２点ロングタッチしながら横たわる前の表示態様は、画面の向きフラグ６２が“１”，タッチ状態フラグ６４が“１”（タッチ画面ＴＳが２点ロングタッチの状態），そして画像の表示方向フラグ６６が“１”で表現される。
【００８０】
ユーザＵｒが横たわると、画面の向きフラグ６２が“１”から“０”に変化し、これをトリガに図８のフローがスタートするが、タッチ状態フラグ６４は“１”のままなので、ＣＰＵ２４は、ステップＳ１でＹＥＳと判別し、ステップＳ５に進んで画像の表示方向フラグ６６を“１”のまま維持する。これにより、画像Ｉの表示方向ＤｒＩの回転禁止が働き、図５（Ｂ）のような、ユーザＵｒが図３（Ｂ）のように寝転んで見るのに適した表示態様が実現される。
【００８１】
そして、横たわった後は（つまり横たわった状態では）、図５（Ｃ）に示されるように、２点ロングタッチを解除してよい。すなわち、横たわったまま２点ロングタッチが解除されると、タッチ状態フラグ６４は“１”から“０”に変化するが、画面の向きフラグ６２は“０”のままなので、図８のフローが再スタートすることはない。このため、画像の表示方向フラグ６６は“１”のまま維持され、画像Ｉの向きＤｒＩが変わることはない。
【００８２】
また、横たわった後に起き上がる際にも、図５（Ｄ），図５（Ｅ）に示すように２点ロングタッチ操作を行えば、姿勢変化に応じた画像Ｉの回転を止めることができる。すなわち、ユーザＵｒが２点ロングタッチを行いながら起き上ると、画面の向きフラグ６２が“０”から“１”に変化し、図８のフローが再スタートする。この場合、タッチ状態フラグ６４が“１”なので、ステップＳ１の判別結果はＹＥＳとなり、ステップＳ５に進んで、画像の表示方向フラグ６６も“１”のまま維持される結果、画像Ｉの向きＤｒＩが切り替わることはなく、画像ＩはユーザＵｒから正立して見える。
【００８３】
なお、起き上がる際に２点ロングタッチを行わなかったとすると、たとえば図６（Ａ），図６（Ｂ）に示すような、姿勢変化に応じた画像Ｉの回転が起こる。具体的には、ユーザＵｒがタッチ画面ＴＳに２点ロングタッチしていない状態で起き上ると、画面の向きフラグ６２が“０”から“１”に変化し、図８のフローが再スタートする。この場合、タッチ状態フラグ６４が“０”なので、ステップＳ１でＮＯとなり、ステップＳ３に進んで、画像の表示方向フラグ６６が“０”から“１”に変化する結果、画像Ｉの表示方向ＤｒＩが切り替わり、画像ＩはユーザＵｒから倒れて見えるようになる。
【００８４】
以上から明らかなように、この実施例では、携帯端末１０は、画像Ｉを表示し、かつ、当該画像Ｉに関連するタッチ操作を受け付け可能なタッチ画面ＴＳと、携帯端末１０の向きＤｒＳの変化を感知する慣性センサ３８とを有する。
【００８５】
このような携帯端末１０のＣＰＵ２４は、メインメモリ３４に記憶された表示方向制御プログラム５４の制御下で、以下の処理を行う。すなわち、携帯端末１０の向きＤｒＳが変化したとき、タッチ画面ＴＳに対して２点ロングタッチ操作が行われている状態か否かを判別し（Ｓ１）、２点ロングタッチ操作が行われている状態ではないと判別された場合に、慣性センサ３８の感知結果に基づく画像Ｉの表示方向ＤｒＩの回転を行う（Ｓ１：ＮＯ→Ｓ３）。したがって、ユーザＵｒが携帯端末１０の姿勢（横持ち／縦持ち）を変化させた場合には、画像Ｉの表示方向ＤｒＩが回転するので、画像ＩがユーザＵｒから正立して見える状態を維持できる。
【００８６】
他方、２点ロングタッチ操作が行われている状態であると判別された場合には、慣性センサ３８の感知結果に基づく画像Ｉの表示方向ＤｒＩの回転を禁止する（Ｓ１：ＹＥＳ→Ｓ５）。したがって、ユーザＵｒは、横たわった状態で画像Ｉを見たい場合、２点ロングタッチ操作を行いながら横たわれば、慣性センサ３８の感知結果に基づく画像Ｉの表示方向ＤｒＩの回転は禁止され、画像ＩがユーザＵｒから倒れて見える視認性の悪さを解消できる。
【００８７】
すなわち、この実施例によれば、ユーザＵｒは、２点ロングタッチ操作を行いながら横たわると、画像Ｉの表示方向ＤｒＩの回転を禁止できるので、横たわる前にモード切り替え等の操作を行う必要がない。このため、横たわって画像を見る場合の視認性および操作性が向上する。
【００８８】
好ましくは、ＣＰＵ２４は、２点ロングタッチ操作が行われている状態であると判別された場合に、慣性センサ３８の感知結果に基づく画像Ｉの表示方向ＤｒＩの回転を、次回、携帯端末１０の向きＤｒＳが変化するまでの間禁止する。したがって、慣性センサ３８の感知結果に基づく画像Ｉの表示方向ＤｒＩの回転は、次回、携帯端末１０の向きＤｒＳが変化するまでの間禁止されるので、ユーザＵｒが横たわった後に２点ロングタッチ操作を解除しても、起き上がったり、携帯端末１０の姿勢（横持ち／縦持ち）を変えたりしない限りは、画像Ｉの表示方向ＤｒＩが回転することはない。このため、横たわる動作が完了した後は、２点ロングタッチ操作を継続する必要がないため、２点ロングタッチ操作を行っていた指で２点ロングタッチ操作以外のタッチ操作（たとえばタップ操作，フリック操作，スライド操作，ピンチ操作など）を行うことができる。
【００８９】
ところで、上記の実施例では、ユーザＵｒが２点ロングタッチ操作なしで起き上がって、図６（Ａ），図６（Ｂ）に示すような画像Ｉの回転が起こった場合には、図６（Ｂ）の表示態様を図４（Ａ）の表示態様に戻す（つまり画像Ｉの表示方向ＤｒＩを携帯端末１０の向きＤｒＳと揃える）ためのリセット操作等が必要となる可能性があり、面倒である。
【００９０】
この点、次に説明する変形例では、図１０（Ａ），図１０（Ｂ）に示すように、ユーザＵｒが２点ロングタッチ操作なしで起き上がっても、画像Ｉの回転を止めるように制御している。
【００９１】
図１１には、この変形例での表示方向制御処理のフローが示される。図１２には、この変形例での各種フラグ（６２−６６）の遷移が示される。なお、図１１のフローと図１２のフラグ遷移は、図４（Ａ），図４（Ｂ），図５（Ａ）−図５（Ｅ），図１０（Ａ），図１０（Ｂ）に示す表示態様間の変化に対応している。
【００９２】
図１１のフローは、図８のフローにステップＳ１ａおよびＳ１ｂを追加したものであり、図８のフローと同様、姿勢変化の感知をトリガとしてスタートする。姿勢変化が感知されると、最初、ＣＰＵ２４は、ステップＳ１ａで、当該姿勢変化が横向きから縦向きへの変化であるか否かを判別する。そして、ステップＳ１ａでＹＥＳ（横向きから縦向きへの変化）であればステップＳ１ｂに進み、ステップＳ１ａでＮＯ（縦向きから横向きへの変化）であればステップＳ１に進む。
【００９３】
ステップＳ１ｂでは、画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳに沿っている（典型的には互いに同じまたは略同じ向きである）か否かを判別する。そして、ステップＳ１ｂでＹＥＳ（携帯端末１０の向きＤｒＳと画像Ｉの表示方向ＤｒＩとが対応している）と判別された場合はステップＳ５に進み、ステップＳ１ｂでＮＯ（画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳと交差している）と判別された場合はステップＳ１に進む。なお、ステップＳ３，Ｓ５で実行される処理自体は、前述のものと同様であり、説明を省略する。
【００９４】
したがって、まず、ユーザＵｒが寝転んだ場合は、ステップＳ１ａでＮＯと判別されて、ステップＳ１に進むので、図８のフローと同様の処理が実行されることになる。
【００９５】
次に、ユーザＵｒが起き上がった場合は、ステップＳ１ａでＹＥＳと判別されてステップＳ１ｂに進み、画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳに沿っているか否か（交差しているか）が判別される。そして、画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳに沿っている場合は、ステップＳ１（２点ロングタッチ状態か否かの判別）をスキップしてステップＳ５が実行されるので、図５（Ｄ），図５（Ｅ）のように２点ロングタッチしながら起き上がっても、図１０（Ａ），図１０（Ｂ）のように２点ロングタッチ操作なしで起き上がっても、画像Ｉの表示方向ＤｒＩの回転は禁止され、画像ＩがユーザＵｒから正立して見える状態を維持することができる。
【００９６】
他方、画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳと交差（典型的には直交または略直交）している場合は、ステップＳ１に進んで、図８のフローと同様の処理が実行されるので、ユーザＵｒが立ったまま、図４（Ｂ）のような横持ち使用から、図４（Ａ）のような縦持ち使用へ復帰する際にも、画像ＩがユーザＵｒから正立して見えている状態を維持することができる。
【００９７】
なお、もし横持ち使用から縦持ち使用へ復帰する際に２点ロングタッチ操作を行ったとすると、姿勢変化に応じた画像Ｉの回転が禁止される結果、図４（Ｂ）から図６（Ｂ）のように変化する。この場合もリセット操作が必要になる可能性があるが、横持ち使用から縦持ち使用へ復帰する際に、誤って２点ロングタッチ操作を行うことは通常考え難いので、特に問題とはならない。
【００９８】
以上から明らかなように、この変形例では、ＣＰＵ２４は、携帯端末１０の向きＤｒＳの変化が横向きから縦向きへの変化である場合に、画像Ｉの表示方向ＤｒＩが当該携帯端末１０の向きＤｒＳに沿っているか交差しているかを判別する（Ｓ１ａ：ＹＥＳ→Ｓ１ｂ）。そして、画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳに沿っていると判別された場合には、当該タッチ画面ＴＳに対して２点ロングタッチ操作が行われている状態であるか否かに関わらず、画像Ｉの表示方向ＤｒＩの回転を禁止する（Ｓ１ｂ：ＹＥＳ→Ｓ５）。なお、ここで画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳに「沿っている」とは、画像Ｉの表示方向ＤｒＩと携帯端末１０の向きＤｒＳとが同じまたは略同じ（平行または略平行）である状態をいい、「交差している」とは、両者が直交または略直交している状態をいう。
【００９９】
先述の実施例では、ユーザＵｒが２点ロングタッチ操作を行いながら横たわった後に起き上がる場合、もし２点ロングタッチ操作なしで起き上がったとすると、画像Ｉの表示方向ＤｒＩが回転して、画像ＩがユーザＵｒから倒れて見える（図６（Ａ）→図６（Ｂ））可能性があったが、この変形例では、２点ロングタッチ操作を行いながら起き上っても（図５（Ｄ）→図５（Ｅ））、２点ロングタッチ操作なしで起き上がっても（図１０（Ａ）→図１０（Ｂ））、画像Ｉの表示方向ＤｒＩの回転が禁止されるので、画像ＩがユーザＵｒから倒れて見えることがなくなる。したがってまた、実施例では、２点ロングタッチ操作なしで起き上がった場合に必要となるであろう、画像Ｉの表示方向ＤｒＩを携帯端末１０の向きＤｒＳと揃えるためのリセット操作等も、変形例では無用であるため、視認性および操作性が一層向上する。
【０１００】
好ましくは、ＣＰＵ２４は、携帯端末１０の向きの変化が縦向きから横向きへの変化である場合には、画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳに沿っているか交差しているかに関わらず、タッチ画面ＴＳに対して２点ロングタッチ操作が行われている状態か否かの判別を行う（Ｓ１ａ：ＮＯ→Ｓ１）。したがって、ユーザＵｒが横たわる際、画像Ｉの表示方向ＤｒＩが携帯端末１０の向きに沿っているか交差しているかに関わらず、２点ロングタッチ操作が行われている状態か否かの判別を行うので、縦持ち表示態様から横持ち表示態様に変化させたり（図４（Ａ）→図４（Ｂ））、２点ロングタッチ操作なしで起き上がった後の表示態様から、２点ロングタッチ操作なしで起き上がる前の表示態様に戻したり（図６（Ｂ）→図６（Ａ））できる。
【０１０１】
より好ましくは、ＣＰＵ２４は、携帯端末１０の向きＤｒＳの変化が横向きから縦向きへの変化であり、かつ画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳと交差していると判別された場合に、タッチ画面ＴＳに対して２点ロングタッチ操作が行われている状態か否かの判別を行う（Ｓ１ａ：ＹＥＳ→Ｓ１ｂ：ＮＯ→Ｓ１）。したがって、ユーザＵｒが起き上がる際、画像Ｉの表示方向ＤｒＩが携帯端末１０の向きＤｒＳと交差している場合に、タッチ画面ＴＳに対して２点ロングタッチ操作が行われている状態か否かの判別を行うので、２点ロングタッチ操作の有無によって、横持ち表示態様を縦持ち表示態様に変化させたり（図４（Ｂ）→図４（Ａ））、縦持ちになっても横持ち表示態様を維持したり（図４（Ｂ）→図６（Ｂ））できる。
【０１０２】
これにより、ユーザＵｒが横たわったり起き上がったりする際に、２点ロングタッチ操作を利用して、多様な表示方向制御を行えるようになる。
【０１０３】
なお、実施例や変形例では、２点ロングタッチ操作によって画像Ｉの回転を禁止したが、画像Ｉの回転を禁止するためのタッチ操作は、携帯端末１０で通常用いられるタッチ操作（たとえばタップ操作，ダブルタップ操作，１点へのロングタッチ操作，スライド操作，フリック操作およびピンチ操作など）のいずれとも区別可能な操作であれば、どのようなタッチ操作でもよい。
【０１０４】
なお、以上では、一例としてアプリケーション処理モードでの表示方向制御を説明したが、データ通信モードやその他のモードでも同種の表示方向制御が行われてよい。
【０１０５】
なお、実施例および変形例の携帯端末１０は、典型的にはスマートフォンであるが、慣性センサ（加速度センサ，ジャイロスコープなど）とタッチ画面（タッチパネル付きの液晶ディスプレイなど）とコンピュータ（ＣＰＵ，メモリなど）を有するものであれば、とのような携帯端末でもよい（たとえばタブレットＰＣ，携帯情報端末，携帯電話機など）。
【符号の説明】
【０１０６】
１０  …携帯端末
１４  …無線通信回路
２４  …ＣＰＵ
３０  …ディスプレイ
３２  …タッチパネル
３４  …メインメモリ
３８  …慣性センサ
ＴＳ  …タッチ画面
ＤｒＳ  …携帯端末の向き
Ｉ  …画像
ＤｒＩ  …画像の表示方向
【図１】
2015026297.tif 000003
【図２】
2015026297.tif 000004
【図３】
2015026297.tif 000005
【図４】
2015026297.tif 000006
【図５】
2015026297.tif 000007
【図６】
2015026297.tif 000008
【図７】
2015026297.tif 000009
【図８】
2015026297.tif 000010
【図９】
2015026297.tif 000011
【図１０】
2015026297.tif 000012
【図１１】
2015026297.tif 000013
【図１２】
2015026297.tif 000014