(57)【要約】      （修正有）【課題】ユーザの入力操作の数を減らし、ユーザが所望の処理を素早く選択することができる情報端末装置、装置操作方法を提供する。【解決手段】情報端末装置１が、表示部２１、動作検知部４０、動作判定部５３、表示制御部５５、及び入力部２２を備える。動作検知部４０は装置本体の動きを検知する。動作判定部５３は、所定の動きが検知されたか否かを判定する。表示制御部５５は、所定の動きが検知されたと判定されるとき、複数の表示オブジェクトを所定方向にずらして重ねた状態で表示部２１に表示させる。入力部２２は、複数の表示オブジェクトから所望の表示オブジェクトを選択するためのユーザ入力を受け付ける。【選択図】図１
2013250850.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
装置本体の動きを検知する動作検知部と、
所定の動きが検知されたか否かを判定する動作判定部と、
前記所定の動きが検知されたと判定されるとき、複数の表示オブジェクトを所定方向にずらして重ねた状態で前記表示部に表示させる表示制御部と、
前記複数の表示オブジェクトから所望の表示オブジェクトを選択するためのユーザ入力を受け付ける入力部と、
を備えることを特徴とする情報端末装置。
【請求項２】
前記動作検知部が前記所定の動きを検知したときからの経過時間を計時する計時部をさらに備え、
前記表示制御部は、最下位の表示オブジェクトに対する最上位から所定の順位までの各表示オブジェクトの前記所定方向のずれ量、及び前記所定の順位を、前記経過時間に応じて大きくすることを特徴とする請求項１に記載の情報端末装置。
【請求項３】
前記表示部は、前記複数の表示オブジェクトを表示するための表示枠を表示し、
前記表示制御部は、
前記表示枠内に前記複数の表示オブジェクトを表示させ、
前記表示枠内での前記所定方向の表示幅が閾値以下となる表示オブジェクトを、前記経過時間に応じてずらすことなく、前記所定方向に前記閾値と同じ表示幅で表示させることを特徴とする請求項２に記載の情報端末装置。
【請求項４】
前記表示制御部は、最上位から所定の順位までの各表示オブジェクト、又は所定の順位から最下位までの各表示オブジェクトを前記所定方向に同じ表示幅で表示させることを特徴とする請求項１に記載の情報端末装置。
【請求項５】
前記表示制御部は、前記最上位から前記最下位までの各表示オブジェクトを同じ表示幅で表示させることを特徴とする請求項４に記載の情報端末装置。
【請求項６】
前記所定の動きが、前記装置本体の傾斜動作、前記装置本体が振られる動作、及び前記装置本体の振動のうちのいずれか１つであることを特徴とする請求項１〜請求項５のいずれかに記載の情報端末装置。
【請求項７】
前記表示部及び前記入力部を含んで構成されるタッチパネルをさらに備えることを特徴とする請求項１〜請求項６のいずれかに記載の情報端末装置。
【請求項８】
情報端末装置の装置本体の動きを検知するステップと、
所定の動きが検知されたか否かを判定するステップと、
前記所定の動きが検知されたと判定されるとき、複数の表示オブジェクトをずらして重ねた状態で表示部に表示させるステップと、
前記複数の表示オブジェクトから所望の表示オブジェクトを選択するためのユーザ入力を受け付けるステップと、
を備えることを特徴とする装置操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末装置、及び装置操作方法に関する。
【背景技術】
【０００２】
一般に、情報端末装置では、ユーザの入力を受け付ける入力部を備えている。この入力部は、たとえばタッチパネル、ポインティングデバイス、及びキーボードなどにより実現される。一方、携帯型の情報端末装置などでは、ユーザにより装置本体に加えられる動きを検出した結果に応じた入力を受け付ける機能を有することが知られている。
【０００３】
たとえば、特許文献１では、装置本体に加えられる振動や傾斜動作などの各動きに、対応する処理内容が予め設定されている。従って、端末装置のタッチパネルがタッチされた状態で振動や傾斜動作などの動きを検出すると、端末装置は検出された動きに応じて、画面表示及び電話の発信などの処理内容を選択する。また、特許文献２では、所定時間毎に検出される端末本体の傾き量に基づいて、傾きの変化量とその変化方向とが算出される。傾きの変化量及びその変化方向の組み合わせには、対応する入力信号が予め設定されている。従って、装置本体の傾きに応じた入力信号が装置に受け付けられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２１８６３号公報
【特許文献２】特開２０１１−２０４１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報端末装置では、所望の処理内容を入力するためには、ユーザは装置本体に複数の動きを加える必要がある。たとえば、特許文献１では、装置本体に加える動きに対応する予め設定された処理内容が、その回数、大きさ、継続時間に応じた数だけ選択される。従って、複数の処理内容を選択するためには、複数の動きを装置本体に加える必要がある。また、特許文献２では、装置本体の傾きの変化量とその方向に応じて１つの入力信号が生成される。従って、ユーザは複数の動きを装置本体に加える必要がある。このように、従来の情報端末装置では、多くの手順を要するためにユーザ入力が非常に面倒であるという問題があった。
【０００６】
本発明は、上記の問題を鑑みてなされたものであり、その目的は、ユーザの入力操作の数を減らし、ユーザが所望の処理を素早く選択することができる情報端末装置、及び装置操作方法を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の情報端末装置は、表示部と、装置本体の動きを検知する動作検知部と、所定の動きが検知されたか否かを判定する動作判定部と、前記所定の動きが検知されたと判定されるとき、複数の表示オブジェクトを所定方向にずらして重ねた状態で前記表示部に表示させる表示制御部と、前記複数の表示オブジェクトから所望の表示オブジェクトを選択するためのユーザ入力を受け付ける入力部と、を備えることを特徴とする。
【０００８】
上記構成によれば、動作検知部が装置本体の所定の動きを検知すると、複数の表示オブジェクトが所定方向にずらして重ねた状態で表示部に表示される。入力部には、複数の表示オブジェクトから所望の表示オブジェクトを選択するためのユーザ入力が受け付けられる。そのため、所望の表示オブジェクトに対応する所望の処理が実行される。従って、ユーザの入力操作の数を減らし、ユーザが所望の処理を素早く選択することができる。
【０００９】
上記構成において、前記動作検知部が前記所定の動きを検知したときからの経過時間を計時する計時部をさらに備え、前記表示制御部は、最下位の表示オブジェクトに対する最上位から所定の順位までの各表示オブジェクトの前記所定方向のずれ量、及び前記所定の順位を、前記経過時間に応じて大きくしてもよい。
【００１０】
また、上記構成において、前記表示部は、前記複数の表示オブジェクトを表示するための表示枠を表示し、前記表示制御部は、前記表示枠内に前記複数の表示オブジェクトを表示させ、前記表示枠内での前記所定方向の表示幅が閾値以下となる表示オブジェクトを、前記経過時間に応じてずらすことなく、前記所定方向に前記閾値と同じ表示幅で表示させてもよい。
【００１１】
また、上記構成において、前記表示制御部は、最上位から所定の順位までの各表示オブジェクト、又は所定の順位から最下位までの各表示オブジェクトを前記所定方向に同じ表示幅で表示させてもよい。
【００１２】
また、上記構成において、前記表示制御部は、前記最上位から前記最下位までの各表示オブジェクトを同じ表示幅で表示させてもよい。
【００１３】
また、上記構成において、前記所定の動きが、前記装置本体の傾斜動作、前記装置本体が振られる動作、及び前記装置本体の振動のうちのいずれか１つであってもよい。
【００１４】
また、上記構成において、前記表示部及び前記入力部を含んで構成されるタッチパネルをさらに備えてもよい。
【００１５】
また、上記目的を達成するために、本発明の装置操作方法は、情報端末装置の装置本体の動きを検知するステップと、所定の動きが検知されたか否かを判定するステップと、前記所定の動きが検知されたと判定されるとき、複数の表示オブジェクトをずらして重ねた状態で表示部に表示させるステップと、前記複数の表示オブジェクトから所望の表示オブジェクトを選択するためのユーザ入力を受け付けるステップと、を備えることを特徴とする。
【００１６】
上記構成によれば、装置本体の所定の動きが検知されると、複数の表示オブジェクトが所定方向にずらして重ねた状態で表示部に表示される。そして、複数の表示オブジェクトから所望の表示オブジェクトを選択するためのユーザ入力が受け付けられる。そのため、所望の表示オブジェクトに対応する所望の処理が実行される。従って、ユーザの入力操作の数を減らし、ユーザが所望の処理を素早く選択することができる。
【発明の効果】
【００１７】
本発明によれば、ユーザの入力操作の数を減らし、ユーザが所望の処理を素早く選択することができる情報端末装置、及び装置操作方法を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る情報端末装置の構成である。
【図２】液晶ディスプレイの表示画面の一例を示す図である。
【図３】第１実施形態に係る表示オブジェクトの表示例を示す図である。
【図４】第１実施形態にて表示オブジェクトが選択及び実行される動作を説明するためのフローチャートである。
【図５】第２実施形態に係る表示オブジェクトの表示例を示す図である。
【図６】第２実施形態に係る表示オブジェクトの他の表示例を示す図である。
【図７】第２実施形態にて表示オブジェクトが選択及び実行される動作を説明するためのフローチャートである。
【図８】第２実施形態の変形例にて表示オブジェクトが選択及び実行される動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１９】
以下に、本発明の実施形態について、図面を参照して説明する。
【００２０】
図１は、本実施形態に係る情報端末装置の構成である。情報端末装置１は、通信処理部１０と、アンテナ１１と、タッチパネル２０と、メモリ３０と、傾き検知センサ４０と、マイコン５０と、を備えている。このほか、情報端末装置１は、さらに、入力キーなどの他の入力装置を備えていてもよい。なお、情報端末装置１では通信機能が必須ではない。そのため、情報端末装置１は通信処理部１０及びアンテナ１１を備えない構成であってもよい。
【００２１】
通信処理部１０はアンテナ１１を介して無線通信を行う。この無線通信としては、たとえば、ｂｌｕｅｔｏｏｔｈ（登録商標）、ＦＭ通信、無線ＬＡＮ、移動体通信などを用いることができる。なお、電話（通話）機能、メール機能、インターネット機能などは情報端末装置１に必須ではないが、通信処理部１０が行う無線通信によりこれらの機能が実現されてもよい。
【００２２】
タッチパネル２０は、液晶ディスプレイ２１と、入力部２２と、を含んで構成されている。このタッチパネル２０の種類は特に限定されない。タッチパネル２０の種類としては、たとえば、静電容量式、抵抗膜方式、表面弾性波方式、電磁誘導方式、マトリクス・スイッチ方式などを挙げることができる。なお、このタッチパネル２０に代えて、液晶ディスプレイ２１と、ユーザ入力を受け付ける入力部２２である入力装置とが個別の構成部として設けられてもよい。
【００２３】
液晶ディスプレイ２１は、複数の表示オブジェクト２１２が表示される表示部である。図２は、液晶ディスプレイの表示画面の表示例を示す図である。液晶ディスプレイ２１の表示画面２１０の下側の一部領域には、表示枠２１１が表示される。表示枠２１１内には、Ｌ（＝６）個の表示オブジェクト２１２ａ〜２１２ｆが、表示画面２１０の水平方向Ｘにずれて重ねられた状態で表示される。なお、各表示オブジェクト２１２は表示枠２１１内においてのみ表示される。そのため、各表示オブジェクト２１２において、表示枠２１１からはみ出した部分は表示画面２１０には表示されない。
【００２４】
各表示オブジェクト２１２は、情報端末装置１が実行する様々な処理に対応している。各処理では、情報端末装置１が有する様々な機能のうちの少なくとも１つが実行される。ユーザ入力により所望の表示オブジェクト２１２が選択されると、後述するように、選択された表示オブジェクト２１２に対応する処理が実行される。
【００２５】
各表示オブジェクト２１２は、それぞれ異なる色で表示されること、及びユーザが好みの色を設定できることが望ましい。こうすれば、ユーザが各表示オブジェクト２１２を区別して視認し易くなる。
【００２６】
また、各表示オブジェクト２１２は、情報端末装置１の筐体（不図示）と異なる色で表示されることが望ましい。たとえば、筐体の色が白色であれば、各表示オブジェクト２１２は白以外の色で表示させる。こうすれば、ユーザが各表示オブジェクト２１２を情報端末装置１の筐体と区別して視認し易くなる。
【００２７】
なお、本実施形態では図２のように、表示枠２１１内に表示される表示オブジェクト２１２の個数Ｌ＝６としているが、表示オブジェクト２１２の個数Ｌは本実施形態の例に限定されない。個数Ｌは複数であればよい。
【００２８】
また、以下では、重ねて表示される６個の表示オブジェクト２１２をそれぞれ、最も上側（最上位）に表示される表示オブジェクト２１２ａから順に、順位１〜順位６の表示オブジェクト２１２ａ〜２１２ｆと呼ぶ。特に、順位１の表示オブジェクト２１２ａは最上位の表示オブジェクトと呼ぶ。また、順位Ｌ（＝６）の表示オブジェクト２１２ｆは、最も下側に表示されるため、最下位の表示オブジェクトと呼ぶ。
【００２９】
入力部２２は、ユーザのタッチ操作により、Ｌ個の表示オブジェクト２１２から所望の表示オブジェクト２１２を選択するためのユーザ入力を受け付ける。たとえばユーザの指又はタッチペンなどがタッチパネル２０の表面に触れると、入力部２２は、そのタッチ操作が示すユーザ入力を受け付ける。このユーザ入力により、触れられた領域Ｒ（たとえば図３、図５、図６参照）の直下に表示される表示オブジェクト２１２が選択される。
【００３０】
メモリ３０は不揮発性の記録媒体である。メモリ３０は、マイコン５０が利用するプログラム及び制御情報、表示オブジェクト２１２に関する情報などを格納している。このプログラム及び制御情報は、後述する表示オブジェクト２１２が選択及び実行される動作をマイコン５０が行うためのプログラム及び制御情報、情報端末装置１が有する様々な機能をマイコン５０が実現するためのプログラム及び制御情報、各表示オブジェクト２１２に対応する処理をマイコン５０が実行するためのプログラム及び制御情報などを含んでいる。表示オブジェクト２１２に関する情報には、たとえば、各表示オブジェクト２１２の表示位置、表示色、表示サイズ、及び対応する処理などが設定されている。
【００３１】
傾き検知センサ４０は、情報端末装置１の装置本体の動きを検知する動作検知部である。傾き検知センサ４０の例としては、たとえば３軸加速度センサなどを挙げることができる。傾き検知センサ４０は、たとえば、装置本体の傾き（傾斜動作）の有無、その傾き方向、及び各傾き方向毎の傾き量などを検知する。傾き方向は、たとえば、装置本体の鉛直下方に傾けられた側（装置本体の上側、下側、右側、左側など）で表される。また、傾き量は、たとえば鉛直方向とは垂直な水平面上のから鉛直下方への傾角で表される。
【００３２】
さらに、傾き検知センサ４０は、たとえば、装置本体が一方向に振られる動作の有無、振られる動作の方向、及び振られる方向への移動量の回数などを検知してもよいし、振動の有無、その振動方向、振動方向の振幅、及び振動回数などを検知してもよい。装置本体が振られる動作の方向、及び振動方向は、たとえば鉛直下方及び装置本体の所定の側を基準とした方向で表される。具体的に例示すると、装置本体が振られる動作の方向は、たとえば、鉛直方向に対して略９０°且つ装置本体の右側の方向などを示す。振動方向は、たとえば、鉛直方向に対して略９０°且つ装置本体の左右方向などを示す。振られる方向への移動量及び振動の振幅は、それぞれ、所定の振られる方向及び所定の振動方向の装置本体の移動量を示す。
【００３３】
マイコン５０は、メモリ３０に格納されるプログラム及び制御情報を利用して、情報端末装置１が有する各構成部を制御する制御部である。マイコン５０は、通信制御部５１と、動作解析部５２と、動作判定部５３と、タイマ５４と、表示制御部５５と、を備えている。
【００３４】
通信制御部５１は、通信処理部１０を制御する。
【００３５】
動作解析部５２は、傾き検知センサ４０の検知結果に基づいて、たとえば、装置本体の傾き方向、各傾き方向毎の傾き量及び傾き変化量並び傾き回数を求める。傾き変化量は、たとえば傾き量の時間微分で表される。さらに、動作解析部５２は、装置本体が一方向に振られる動作の方向、各振られる方向毎の移動量及び移動量の変化量並びに振られる動作の回数、装置本体の振動方向、各振動方向毎の振幅及び振幅の変化量並びに振幅の回数などを求めてもよい。移動量の変化量は、たとえば移動量の時間微分で表される。振幅の変化量は、たとえば振幅の時間微分で表される。
【００３６】
動作判定部５３は、傾き検知センサ４０が所定の動きを検知したか否かを判定する。この所定の動きは、たとえば、所定の傾き方向への所定の角度閾値以上の傾斜動作である。或いは、所定の動きは、装置本体が所定方向に所定の移動量以上振られる動作、又は、所定方向への所定の振幅閾値以上の振動動作であってもよい。
【００３７】
タイマ５４は計時部である。タイマ５４は、たとえば、傾き検知センサ４０が所定の動きを検知したときからの経過時間ｔを計時する。
【００３８】
表示制御部５５はタッチパネル２０を制御している。表示制御部５５は、動作判定部５３により所定の動きが検知されたと判定されるとき、表示枠２１１内において複数の表示オブジェクト２１２を所定方向にずらして重ねた状態で液晶ディスプレイ２１に表示させる。本実施形態では、図２のように、６個の表示オブジェクト２１２ａ〜２１２ｆを表示画面２１０の水平方向Ｘにずらしている。また、表示制御部５５は、入力部２２が受け付けたユーザ入力により表示オブジェクト２１２が選択されると、選択された表示オブジェクト２１２に対応する処理を実行する。たとえば、表示制御部５５は、選択された表示オブジェクト２１２に対応するアプリケーション（たとえば、通話機能、メール機能、インターネット接続機能、辞書ソフトウェア、翻訳ソフトウェア、ゲーム、チャット、ソーシャルネットワーキングサービスなど）の実行画面を液晶ディスプレイ２１の表示画面２１０に表示する。従って、ユーザの入力操作の数を減らし、ユーザが所望の処理を素早く選択することができる。
【００３９】
次に、情報端末装置１における表示オブジェクト２１２の選択及び実行について説明する。
＜第１実施形態＞
【００４０】
第１実施形態では、情報端末装置１の装置本体の右側が鉛直下方に所定の角度閾値以上傾けられると、表示枠２１１内にＬ個の表示オブジェクト２１２が表示される。また、最下位の表示オブジェクト２１２ｆに対する最上位から所定の順位までの各表示オブジェクト２１２の水平方向Ｘのずれ量、及び所定の順位が経過時間ｔに応じて大きくなる。図３は、第１実施形態に係る表示オブジェクトの表示例を示す図である。なお、図３において、Ｘ1〜Ｘ6は、それぞれ、表示枠２１１内での最上位から最下位までの各表示オブジェクト２１２ａ〜２１２ｆの水平方向Ｘの表示幅を示している。また、図４は、第１実施形態にて表示オブジェクトが選択及び実行される動作を説明するためのフローチャートである。
【００４１】
まず、図３でのｔ＝０の状態のように、液晶ディスプレイ２１の表示画面２１０の表示枠２１１内に、Ｌ（＝６）個の表示オブジェクト２１２ａ〜２１２ｆがずれて重ねられた状態で表示される（ステップＳ１０１）。次に、傾き検知センサ４０がＯＮに設定される（ステップＳ１０２）。そして、動作判定部５３は、装置本体の右側が鉛直下方に所定の傾き量（たとえば３０°）以上傾いているか否かを判定する（ステップＳ１０３）。
【００４２】
所定の傾き量以上傾いていると判定される場合（ステップＳ１０３でＹＥＳ）、表示制御部５５は変数ｍ及びｎを１に設定する（ステップＳ１０４）。なお、変数ｍ及びｎはともに１以上の正の整数である。次に、表示制御部５５は、変数ｍがＬ未満であるか否かを判定する（ステップＳ１０５）。変数ｍがＬ未満でない場合（ステップＳ１０５でＮＯ）、後述するステップＳ１１３の処理が実行される。
【００４３】
一方、変数ｍがＬ未満である場合（ステップＳ１０５でＹＥＳ）、表示制御部５５は、順位ｍ（ｍは１以上の正の整数）の表示オブジェクト２１２ｍの表示位置に所定のずれ変位量ΔＸを加える（ステップＳ１０６）。そのため、表示枠２１１内において、順位ｍの表示オブジェクト２１２ｍは水平方向Ｘにずれ変位量ΔＸずれた位置に表示される。次に、表示制御部５５は、順位（ｍ＋１）の表示オブジェクト２１２（ｍ＋１）の水平方向Ｘの表示幅Ｘ(m+1)が所定の第１閾値ａ（たとえば６０ｐｉｘｅｌ）以上であるか否かを判定する（ステップＳ１０７）。表示幅Ｘ(m+1)が第１閾値ａ以上でない場合（ステップＳ１０７でＮＯ）、表示制御部５５は変数ｍに１を加える（ステップＳ１０８）。そして、表示制御部５５は、次の順位の表示オブジェクト２１２をずらすために、処理をステップＳ１０６に戻す。これらステップＳ１０６〜Ｓ１０８の処理により、順位ｎ〜順位（ｍ＋１）までの各表示オブジェクト２１２の最下位の表示オブジェクト２１２ｆに対するずれ量が大きくなる。なお、変数ｎに関しては後述する。
【００４４】
たとえば、ステップ１０６においてｍ＝１且つｎ＝１であるとき、最上位の表示オブジェクト２１２ａの表示位置にずれ変位量ΔＸが加えられる。ステップＳ１０７では、順位２の表示オブジェクト２１２ｂのＸ2が第１閾値ａ以上であるか否かが判定される。図３でのｔ＝ｔ1の状態のようにその表示幅Ｘ2が第１閾値ａ以上である場合には、ステップＳ１０８にてｍがインクリメントされる。その後、順位３の表示オブジェクト２１２ｃをずらすために、処理はステップＳ１０６に戻される。よって、順位１（最上位）〜順位２までの表示オブジェクト２１２ａ及び２１２ｂの最下位の表示オブジェクト２１２ｆに対するずれ量が大きくなる。
【００４５】
或いは、ステップ１０６においてｍ＝３且つｎ＝１であるとき、順位３の表示オブジェクト２１２ｃの表示位置にずれ変位量ΔＸが加えられる。ステップＳ１０７では、順位４の表示オブジェクト２１２ｄの表示幅Ｘ4が第１閾値ａ以上であるか否かが判定される。図３でのｔ＝ｔ2の状態のようにその表示幅Ｘ4が第１閾値ａ以上である場合には、ステップＳ１０８にてｍがインクリメントされる。その後、順位４の表示オブジェクト２１２ｄをずらすために、処理はステップＳ１０６に戻される。よって、順位１〜順位４までの表示オブジェクト２１２ａ〜２１２ｄの最下位の表示オブジェクト２１２ｆに対するずれ量が大きくなる。
【００４６】
一方、順位（ｍ＋１）の表示オブジェクト２１２（ｍ＋１）の表示幅Ｘ(m+1)が第１閾値ａ以上である場合（ステップＳ１０７でＹＥＳ）、表示制御部５５は、順位ｎ（ｎは１以上の正の整数）の表示オブジェクト２１２ｎの表示幅Ｘnが第１閾値ａよりも小さい第２閾値ｂ（たとえば２０ｐｉｘｅｌ）以下であるか否かを判定する（ステップＳ１０９）。表示幅Ｘnが第２閾値ｂ以下でない場合（ステップＳ１０９でＮＯ）、順位ｎの表示オブジェクト２１２ｎは表示枠２１１内の表示限界位置に行き着いていない。そのため、後述するステップＳ１１３の処理が実行される。なお、この表示限界位置は、順位ｎの表示オブジェクト２１２ｎを少なくとも表示幅ｂで表示する位置を示す。たとえば、図３でのｔ＝ｔ2の状態のように、変数ｎ＝１であり、最上位の表示オブジェクト２１２ａの表示幅Ｘ1が第２閾値ｂ以下でない場合、ステップＳ１１３の処理が実行される。
【００４７】
一方、表示幅Ｘnが第２閾値ｂ以下である場合（ステップＳ１０９でＹＥＳ）、順位ｎの表示オブジェクト２１２ｎは表示枠２１１内の表示限界位置に行き着いている。そのため、表示制御部５５は、順位ｎの表示オブジェクト２１２ｎを第２閾値ｂと同じ表示幅で表示させるために、順位ｎの表示オブジェクト２１２ｎの表示幅Ｘnを第２閾値ｂに設定する（ステップＳ１１０）。そして、表示制御部５５は変数ｎに１を加える（ステップＳ１１１）。その後、表示制御部５５は、変数ｎが変数ｍ未満であるか否かを判定する（ステップＳ１１２）。変数ｎが変数ｍ未満でない場合（ステップＳ１１２でＮＯ）、表示制御部５５は、次の順位の表示オブジェクト２１２が表示限界位置に行き着いているか否かを判定するために、処理をステップＳ１０９に戻す。これらステップＳ１０９〜Ｓ１１２の処理により、順位ｎ〜順位ｍまでの表示オブジェクト２１２ｎ〜２１２ｍのうち、表示枠２１１内の表示限界位置に行き着いている表示オブジェクト２１２を第２閾値ｂと同じ表示幅で表示することができる。
【００４８】
たとえば、図３でのｔ＝ｔ2の状態では、最上位の表示オブジェクト２１２ａの表示幅Ｘ1は第２閾値ｂよりも大きい。そのため、表示幅Ｘ1が第２閾値ｂに設定されることなく、後述するステップ１１３の処理が実行される。一方、図３でのｔ＝ｔ3の状態では、最上位及び順位２の表示オブジェクト２１２ａ及び２１２ｂの表示幅Ｘ1及びＸ2は第２閾値ｂと同じであるが、順位３の表示オブジェクト２１２ｃの表示幅Ｘ3は第２閾値ｂより大きい。そのため、表示幅Ｘ1及びＸ2は第２閾値ｂに設定されるが、表示幅Ｘ3は第２閾値ｂに設定されない。
【００４９】
変数ｎが変数ｍ未満である場合（ステップＳ１１２でＹＥＳ）、表示制御部５５は、Ｌ個の表示オブジェクト２１２のうちのいずれかがユーザ入力により選択されたか否かを判定する（ステップＳ１１３）。いずれも選択されていないと判定される場合（ステップＳ１１３でＮＯ）、動作判定部５３は、装置本体の右側が鉛直下方に所定の傾き量（たとえば３０°）以上傾いているか否かを判定する（ステップＳ１１４）。所定の傾き量以上傾いていないと判定される場合（ステップＳ１１４でＮＯ）、図４のフローチャートが終了する。所定の傾き量以上傾いていると判定される場合（ステップＳ１１４でＹＥＳ）、表示制御部５５は、変数ｍを変数ｎに設定する（ステップＳ１１５）。そして、処理はステップＳ１０５に戻される。
【００５０】
一方、いずれかが選択されていると判定される場合（ステップＳ１１３でＹＥＳ）、マイコン５０及び表示制御部５５は、選択された表示オブジェクト２１２に対応する処理を実行する（ステップＳ１１６）。たとえば、図３でのｔ＝ｔ3の状態のように、ユーザがタッチパネル２０に触れることにより、順位４の表示オブジェクト２１２ｄの直上の領域Ｒがタッチ入力されると、入力部２２により順位４の表示オブジェクト２１２ｄが選択される。そして、選択された表示オブジェクト２１２ｄに対応する処理が実行され、図４のフローチャートが終了する。
【００５１】
なお、上述のフローチャートのステップＳ１０５〜Ｓ１１５は、所定の時間間隔Δｔ毎に実行されてもよい。こうすれば、情報端末装置１の仕様に応じて、各表示オブジェクト２１２がずれる速度を任意に設定することができる。
＜第２実施形態＞
【００５２】
第２実施形態では、情報端末装置１の装置本体の右側が鉛直下方に所定の角度閾値以上傾けられると、表示枠２１１内にＬ個の表示オブジェクト２１２が表示される。また、最上位から所定の順位までの各表示オブジェクト２１２、又は所定の順位から最下位までの各表示オブジェクト２１２、或いは、全ての表示オブジェクト２１２は水平方向Ｘに同じ表示幅で表示される。図５は、第２実施形態に係る表示オブジェクトの表示例を示す図である。図６は、第２実施形態に係る表示オブジェクトの他の表示例を示す図である。なお、図５及び図６において、Ｘ1〜Ｘ6は、それぞれ、表示枠２１１内での最上位から最下位までの各表示オブジェクト２１２ａ〜２１２ｆの水平方向Ｘの表示幅を示している。また、図７は、第２実施形態にて表示オブジェクトが選択及び実行される動作を説明するためのフローチャートである。
【００５３】
まず、図５又は図６での動きの検知前の状態のように、液晶ディスプレイ２１の表示画面２１０の表示枠２１１内に、Ｌ（＝６）個の表示オブジェクト２１２ａ〜２１２ｆがずらして重ねられた状態で表示される（ステップＳ２０１）。次に、傾き検知センサ４０がＯＮに設定される（ステップＳ２０２）。そして、動作判定部５３は、装置本体の右側が鉛直下方に所定の傾き量（たとえば３０°）以上傾いているか否かを判定する（ステップＳ２０３）。
【００５４】
所定の傾き量以上傾いていると判定される場合（ステップＳ２０３でＹＥＳ）、表示制御部５５は、表示枠２１１内において最上位から順に所定の順位までの各表示オブジェクト２１２が同じ表示幅ｃで表示されるように、それらの表示オブジェクト２１２を表示枠２１１の右側にずらして表示する（ステップＳ２０４）。たとえば、図５での１回目の検知後の状態のように、表示制御部５５は、最上位から順位４までの表示オブジェクト２１２ａ〜２１２ｄを同じ表示幅ｃで表示させる。なお、表示幅ｃの設定値次第では、図６での動きの検知後の状態のように、全ての表示オブジェクト２１２が同じ表示幅ｃで表示される場合もある。どの順位までの表示オブジェクト２１２を表示幅ｃで表示させるか（すなわち、どの順位が所定の順位となるか）は、表示幅ｃの設定値により決まる。
【００５５】
次に、動作判定部５３は、装置本体の傾きが水平に戻されたか否かを判定する（ステップＳ２０５）。装置本体の傾きが水平に戻されていないと判定される場合（ステップＳ２０５でＮＯ）、後述するステップＳ２０９の処理が実行される。
【００５６】
装置本体の傾きが水平に戻されていると判定される場合（ステップＳ２０５でＹＥＳ）、表示制御部５５は、表示枠２１１内の全ての表示オブジェクト２１２が表示幅ｃで表示されているか否かを判定する（ステップＳ２０６）。すなわち、この処理は、全ての表示オブジェクト２１２ａ〜２１２ｆが、たとえば図６での動きの検知後の状態のように表示されているか否かを判定している。全ての表示オブジェクト２１２が表示幅ｃで表示されていると判定される場合（ステップＳ２０６でＹＥＳ）、後述するステップＳ２０９の処理が実行される。
【００５７】
全ての表示オブジェクト２１２が表示幅ｃで表示されていないと判定される場合（ステップＳ２０６でＮＯ）、動作判定部５３は、装置本体の右側が鉛直下方に所定の傾き量（たとえば３０°）以上傾いているか否かを再び判定する（ステップＳ２０７）。所定の傾き量以上傾いていないと判定される場合（ステップＳ２０７でＮＯ）、後述するステップＳ２０９の処理が実行される。
【００５８】
所定の傾き量以上傾いていると判定される場合（ステップＳ２０７でＹＥＳ）、表示制御部５５は、表示枠２１１内において最下位から順に所定の順位までの各表示オブジェクト２１２が同じ表示幅ｃで表示されるように、それらの表示オブジェクト２１２を表示枠２１１の右側にずらして表示する（ステップＳ２０８）。たとえば、図５での２回目の検知後の状態のように、表示制御部５５は、順位３から最下位までの表示オブジェクト２１２ｃ〜２１２ｆを同じ表示幅ｃで表示させる。なお、どの順位から最下位までの表示オブジェクト２１２を表示幅ｃで表示させるか（すなわち、どの順位が所定の順位となるか）は、表示幅ｃの設定値により決まる。
【００５９】
次に、表示制御部５５は、Ｌ個の表示オブジェクト２１２のうちのいずれかがユーザ入力により選択されたか否かを判定する（ステップＳ２０９）。いずれも選択されていないと判定される場合（ステップＳ２０９でＮＯ）、処理はステップＳ２０５に戻される。
【００６０】
一方、いずれかが選択されていると判定される場合（ステップＳ２０９でＹＥＳ）、マイコン５０及び表示制御部５５は、選択された表示オブジェクト２１２に対応する処理を実行する（ステップＳ２１０）。たとえば、図５での２回目の検知後の状態、又は図６での動きの検知後の状態のように、ユーザがタッチパネル２０に触れることにより、順位４の表示オブジェクト２１２ｄの直上の領域Ｒがタッチ入力されると、入力部２２により順位４の表示オブジェクト２１２ｄが選択される。そして、選択された表示オブジェクト２１２ｄに対応する処理が実行され、図７のフローチャートが終了する。
【００６１】
なお、上述のフローチャートのステップＳ２０５〜Ｓ２０９は、所定の時間間隔Δｔ毎に実行されてもよい。こうすれば、情報端末装置１の仕様に応じて、各表示オブジェクト２１２がずれる速度を任意に設定することができる。
＜第２実施形態の変形例＞
【００６２】
図７のフローチャートにおいて、ステップＳ２０５及びＳ２０８を省略する代わりに、ステップＳ２０３でＹＥＳとなってから所定時間Ｔが経過したとき、最下位から順に所定の順位までの各表示オブジェクト２１２を同じ表示幅ｃで表示してもよい。図８は、第２実施形態の変形例にて表示オブジェクトが選択及び実行される動作を説明するためのフローチャートである。なお、この変形例では、第２実施形態と同様の構成には、同じ符号を付す。また、その説明は省略する。
【００６３】
第２実施形態の変形例では、ステップＳ２０４の後にステップ２２５の処理が実行される。また、この変形例では、ステップＳ２０５及びＳ２０７の処理は省略される。
【００６４】
ステップ２２５では、タイマ５４により、装置本体が右側に傾けられてから所定時間Ｔが過ぎたか否かが判定される。所定時間Ｔが過ぎていないと判断される場合（ステップＳ２２５でＮＯ）、ステップＳ２０９の処理が実行される。一方、所定時間Ｔが過ぎていると判断される場合（ステップＳ２２５でＹＥＳ）、ステップＳ２０６の処理が実行される。また、ステップＳ２０６でＮＯの場合、ステップＳ２０８の処理が実行される。
【００６５】
以上、本発明について実施形態をもとに説明した。この実施形態は例示であり、その各構成要素や各処理の組み合わせに色々な変形例が可能であり、本発明の範囲にあることは当業者に理解されるところである。
【産業上の利用可能性】
【００６６】
本発明は、たとえば、スマートフォン、携帯電話機、タブレット型コンピュータ、ＰＤＡ（Personal Digital Assistants）、及びこれら装置の子機など、装置本体の動きを検知する動作検知部を備える情報端末装置に利用することができる。
【符号の説明】
【００６７】
１          情報端末装置
１０          通信処理部
１１          アンテナ
２０          タッチパネル
２１            液晶ディスプレイ
２１０            表示画面
２１１            表示枠
２１２            表示オブジェクト
２２            入力部
３０          メモリ
４０          傾き検知センサ
５０          マイコン
５１            通信制御部
５２            動作解析部
５３            動作判定部
５４            タイマ
５５            表示制御部
【図１】
2013250850.tif 000003
【図２】
2013250850.tif 000004
【図３】
2013250850.tif 000005
【図４】
2013250850.tif 000006
【図５】
2013250850.tif 000007
【図６】
2013250850.tif 000008
【図７】
2013250850.tif 000009
【図８】
2013250850.tif 000010