(57)【特許請求の範囲】
【請求項１】
ユーザによる入力操作を受け付けるタッチパネルと、
前記タッチパネルにより受け付けられた入力操作が所定の入力操作であるか否かを判定する操作判定手段と、
前記操作判定手段により前記タッチパネルにおける所定の入力操作であると判定された入力操作についての操作履歴のみを記憶する操作履歴記憶手段と、
前記操作判定手段により所定の入力操作であると判定された入力操作のみに基づいて、タッチパネルにおける、ユーザからの操作を受け付ける部分を表示する表示位置の決定を行う位置決定手段と、
タッチパネルにおける前記位置決定手段により決定された表示位置に前記操作受付部分をタッチパネルに表示させる操作受付部分表示制御手段と、
を備え、
前記操作履歴は、複数の操作についての、当該操作におけるタッチ位置の座標を含む情報と、当該操作が行われた日時とを対応付ける情報であり、
前記位置決定手段は、前記操作履歴記憶手段に記憶されている操作履歴に基づいて表示位置の決定を行うことを特徴とする携帯端末。
【請求項２】
前記操作判定手段は、所定の入力操作として、タッチパネルにおける入力領域の限定されない入力操作であることを判定することを特徴とする請求項１に記載の携帯端末。
【請求項３】
携帯端末の姿勢を判定する姿勢判定手段をさらに備え、
前記位置決定手段は、前記入力操作に加えて、前記姿勢判定手段によって判定された携帯端末の姿勢を示す情報も記憶することを特徴とする請求項１又は２に記載の携帯端末。
【請求項４】
ユーザが左右いずれの手で前記入力操作を行っているかを判定する操作手判定手段をさらに備え、
前記位置決定手段は、前記入力操作に加えて、前記操作手判定手段によって判定された、ユーザが前記入力操作を行った手を示す情報も記憶することを特徴とする請求項１から３のいずれか一項に記載の携帯端末。
【請求項５】
ユーザの指とタッチパネルとの接触面積を検出する接触面積検出手段をさらに備え、
前記操作判定手段は、ユーザによる入力操作が所定以上の接触面積を有する入力操作であるか否かを判定することを特徴とする請求項１から４のいずれか１項に記載の携帯端末。
【請求項６】
タッチパネルを有する携帯端末を用いた情報表示方法であって、
前記タッチパネルへのユーザによる入力操作を受け付ける入力受付ステップと、
前記タッチパネルにより受け付けられた入力操作が所定の入力操作であるか否かを判定する操作判定ステップと、
前記操作判定ステップにより前記タッチパネルにおける所定の入力操作であると判定された入力操作についての操作履歴のみを記憶する操作履歴記憶ステップと、
前記操作判定ステップにより所定の入力操作であると判定された入力操作のみに基づいて、タッチパネルにおける、ユーザからの操作を受け付ける部分を表示する表示位置の決定を行う位置決定ステップと、
タッチパネルにおける前記位置決定ステップにより決定された表示位置に前記操作受付部分をタッチパネルに表示させる操作受付部分表示制御ステップと、
を備え、
前記操作履歴は、複数の操作についての、当該操作におけるタッチ位置の座標を含む情報と、当該操作が行われた日時とを対応付ける情報であり、
前記位置決定ステップでは、前記操作履歴記憶ステップで記憶されている操作履歴に基づいて表示位置の決定を行うことを特徴とする情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを有する携帯端末及びこの携帯端末を用いた情報表示方法に関するものである。
【背景技術】
【０００２】
タッチパネルを有する携帯電話やＰＤＡ（Personal  Digital  Assistant）などの携帯端末においては、ユーザは画面に表示されたアイコンを触れることにより操作を行う。このアイコンは、一般的には予め定められたタッチパネル内の位置に配置されている。例えば、特開２００４−２８０５９０号公報には、一定の位置にＧＵＩ（Graphic  User  Interface）部品が表示されるタッチパネル入力装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２８０５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年は携帯端末の画面が大型化してきており、片手による操作性が低下するという問題がある。すなわち、片手操作によりユーザが画面の隅に配置されたアイコンを触れる際には、指の移動量が多くなるため、操作がしづらくなったり、そもそも指が届かなくなったりするという問題が生じている。特許文献１に記載のタッチパネル入力装置は、上述のような隅に配置されるアイコンの表示位置を補正するものではない。
【０００５】
そこで本発明は、上記問題点を解決し、タッチパネルを備える携帯端末において、入力操作時の操作性を向上させることができる携帯端末及びこの携帯端末を用いた情報表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る携帯端末は、ユーザによる入力操作を受け付けるタッチパネルと、タッチパネルにより受け付けられた入力操作が所定の入力操作であるか否かを判定する操作判定手段と、操作判定手段によりタッチパネルにおける所定の入力操作であると判定された入力操作についての操作履歴のみを記憶する操作履歴記憶手段と、操作判定手段により所定の入力操作であると判定された入力操作のみに基づいて、タッチパネルにおける、ユーザからの操作を受け付ける部分を表示する表示位置の決定を行う位置決定手段と、タッチパネルにおける位置決定手段により決定された表示位置に操作受付部分をタッチパネルに表示する操作受付部分表示制御手段とを備え、操作履歴は、複数の操作についての、当該操作におけるタッチ位置の座標を含む情報と、当該操作が行われた日時とを対応付ける情報であり、位置決定手段は、操作履歴記憶手段に記憶されている操作履歴に基づいて表示位置の決定を行うことを特徴とする。
【０００７】
同様に、上記課題を解決するために、本発明に係る情報表示方法は、タッチパネルを有する携帯端末を用いた情報表示方法であって、タッチパネルへのユーザによる入力操作を受け付ける入力受付ステップと、入力受付ステップにより受け付けられた入力操作が所定の入力操作であるか否かを判定する操作判定ステップと、操作判定ステップによりタッチパネルにおける所定の入力操作であると判定された入力操作についての操作履歴のみを記憶する操作履歴記憶ステップと、操作判定手段により所定の入力操作であると判定された入力操作のみに基づいて、タッチパネルにおける、ユーザからの操作を受け付ける部分を表示する表示位置の決定を行う位置決定ステップと、タッチパネルにおける位置決定ステップにより決定された表示位置に操作受付部分をタッチパネルに表示させる操作受付部分表示制御ステップを備え、操作履歴は、複数の操作についての、当該操作におけるタッチ位置の座標を含む情報と、当該操作が行われた日時とを対応付ける情報であり、位置決定ステップでは、前記操作履歴記憶ステップで記憶されている操作履歴に基づいて表示位置の決定を行うことを特徴とする。
【０００８】
これらの構成により、所定の操作の操作履歴情報に基づいて、ユーザからの操作を受け付ける部分をユーザのタッチしやすい最適な位置に配置することができるため、ユーザにとっての操作の利便性が向上する。また、この構成により、表示位置の決定を行うために記憶すべき操作履歴の量が少なくなり、必要な記憶容量を小さくすることができる。
【００１０】
この構成により、表示位置の決定を行うために記憶すべき操作履歴の量が少なくなり、必要な記憶容量を小さくすることができる。
【００１１】
また、本発明に係る携帯端末においては、操作判定手段は、所定の入力操作として、タッチパネルにおける入力領域の限定されない入力操作であることを判定することが好ましい。
【００１２】
この構成により、表示位置の決定を行うために、アイコン等の特定の場所をタッチする必要のある操作の履歴を利用せず、入力領域の限定されない操作だけを利用することになる。そのため、ユーザのタッチしやすい位置をより的確に把握でき、その結果、ユーザからの操作を受け付ける部分をユーザのタッチしやすい最適な位置に配置することができるため、ユーザにとっての操作の利便性がさらに向上する。
【００１３】
また、本発明に係る携帯端末は、携帯端末の姿勢を判定する姿勢判定手段をさらに備え、位置決定手段は、入力操作に加えて、姿勢判定手段によって判定された携帯端末の姿勢を示す情報も記憶することが好ましい。
【００１４】
この構成により、携帯端末が縦横いずれの向きで使用されているかによって操作履歴を区別することができ、携帯端末の縦横それぞれの向きでのユーザからの操作を受け付ける部分の最適な位置の決定を行うことができる。そのため、ユーザが縦横いずれの向きで携帯端末を使用するかに応じて、ユーザからの操作を受け付ける部分をユーザのタッチしやすい最適な位置に配置することができる。したがって、ユーザにとっての操作の利便性がより向上する。
【００１５】
また、本発明に係る携帯端末は、ユーザが左右いずれの手で入力操作を行っているかを判定する操作手判定手段をさらに備え、位置決定手段は、入力操作に加えて、操作手判定手段によって判定された、ユーザが入力操作を行った手を示す情報も記憶することが好ましい。
【００１６】
この構成により、ユーザが左右いずれの手で入力操作を行っているかによって操作履歴を区別することができ、ユーザが左右それぞれの手で入力操作を行うときのユーザからの操作を受け付ける部分の最適な位置の決定を行うことができる。そのため、ユーザが左右いずれの手で入力操作を行うかに応じて、ユーザからの操作を受け付ける部分をユーザのタッチしやすい最適な位置に配置することができる。したがって、ユーザにとっての操作の利便性が一層向上する。
【００１７】
また、本発明に係る携帯端末は、ユーザの指とタッチパネルとの接触面積を検出する接触面積検出手段をさらに備え、操作判定手段は、ユーザによる入力操作が所定以上の接触面積を有する入力操作であるか否かを判定することが好ましい。
【００１８】
この構成により、ユーザが片手で端末を持って親指でタッチ操作をしているのか、それとも一方の手で端末を持って他方の手の親指以外の指でタッチ操作をしているのかを判定でき、片手での操作を行うのに適した位置をより的確に決定することができる。
【発明の効果】
【００１９】
本発明の携帯端末及びこの携帯端末を用いた情報表示方法によれば、タッチパネルを備える携帯端末において、個々のユーザにとって最適なタッチ位置を把握することができ、その位置にアイコンなどの操作受付部分を表示することによって、操作の利便性を向上させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る携帯端末の機能ブロック図である。
【図２】本発明の一実施形態に係る携帯端末のハードブロック図である。
【図３】本発明の一実施形態に係る携帯端末により記憶される操作履歴記憶テーブルの一例を示す図である。
【図４】本発明の一実施形態に係る携帯端末により記憶される操作履歴の記憶処理を示すフローチャートである。
【図５】本発明の一実施形態に係る携帯端末でのカメラアプリケーションの利用時における、シャッターボタン表示処理を示すフローチャートである。
【図６】本発明の一実施形態に係る携帯端末でのアイコンの最適な表示位置の決定処理を示すフローチャートである。
【図７】本発明の一実施形態に係る携帯端末でのカメラアプリケーションの利用時における画面遷移イメージである。
【図８】本発明の一実施形態に係る携帯端末でのブラウザアプリケーションの利用時におけるメニュー表示処理を示すフローチャートである。
【図９】本発明の一実施形態に係る携帯端末でのブラウザアプリケーションの利用時における操作メニュー表示イメージである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明に係る携帯端末及びこの携帯端末を用いた文字入力方法の好適な実施形態について説明する。
【００２２】
まず、本実施形態に係る携帯端末の構成について説明する。図１は、本発明の一実施形態に係る携帯端末の機能ブロック図である。本実施形態の携帯端末１００は、図１に示すようにタッチパネル１、操作判定部４、操作履歴記憶部５、姿勢判定部６、持ち方判定部７、表示位置決定・通知部８、アプリケーション９を備える。
【００２３】
この携帯端末１００は、図２に示すハードウェアから構成される。図２は、携帯端末１００のハードウェア構成図である。図１に示される携帯端末１００は、物理的には、図２に示すように、タッチパネル１、ＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、データ送受信デバイスである通信モジュール１４、半導体メモリ等の補助記憶装置１５などを含む携帯情報端末システムとして構成されている。図１において説明した各機能は、図２に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に所定のソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとでタッチパネル１、通信モジュール１４を動作させるとともに、ＲＡＭ１２や補助記憶装置１５におけるデータの読み出し及び書き込みを行うことで実現される。以下、図１に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００２４】
タッチパネル１は、タッチセンサ２及び表示部３を含んで構成されている。タッチセンサ２は、ユーザが指やタッチペン（スタイラス）などでタッチパネル１に接触している位置を検知する部分であり、具体的には、透明材料などで成形され、表示画面を視認可能な状態で表示部３の表面に取り付けられたパネル部材である。接触位置を検知する手法としては、マトリクススイッチ方式、静電容量方式、光学方式、感圧方式、電磁誘導方式などがある。タッチセンサ２は、ユーザの接触位置を検知すると、この接触操作の始点と終点の位置情報を操作判定部４へ送信する。なお、タッチセンサ２は、接触操作の始点と終点だけでなく、その中間の軌跡の位置情報も送信してもよい。表示部３は、アプリケーション９から受け付けた各種情報をユーザに提示する部分であり、具体的には液晶ディスプレイや有機ＥＬディスプレイなどである。
【００２５】
操作判定部４は、操作判定手段として機能するものであり、ユーザによってなされた入力操作が所定の入力操作、好ましくはタッチパネル１上における入力領域の限定されない入力操作であり、具体的にはスクロール操作及びフリック操作といった自由領域操作であるか否かを判定し、当該操作における、タッチセンサ２によって検知されたタッチパネル１上の接触位置を操作履歴記憶部５へ送信する。スクロール操作の検出は、例えば所定の幅、速さなどでタッチ操作が行われることによって画面にてスクロール処理が実行されたことを検出することにより行われる。また、フリック操作の検出は、画面の左右切り替えが起きたことを検出することにより行われる。なお、操作判定部４の判定する所定の入力操作は、スクロール操作及びフリック操作に限られるものではなく、その他の操作を含んでもよい。
【００２６】
また、操作判定部４は、ユーザによる入力操作が、親指による操作であるか否かも判定することが好ましい。ここで、親指による操作か否かは、親指での操作時と親指以外での操作時との指とタッチパネル１の接触面積の大きさの違いにより判定される。この場合、操作判定部４はユーザの指とタッチパネル１との接触面積を検出する接触面積検出手段としても機能する。
【００２７】
操作履歴記憶部５は、操作履歴記憶手段として機能するものであり、操作判定部４から送信された接触位置情報と、姿勢判定部６によって判別された、携帯端末１００が縦横どちらの姿勢で使用されているかの情報と、持ち方判定部７によって判別された、ユーザが左右いずれの手で入力操作を行っているかの情報とを、ユーザが操作を行った日時と対応づけて操作履歴テーブルに記憶する。操作履歴記憶部５により記憶される操作履歴テーブルの具体例を図３に示す。この操作履歴テーブルには、日時、画面の縦横、タッチ位置の始点と終点、持ち方等の各種情報が含まれる。なお、操作履歴テーブルには、タッチ位置の始点と終点だけでなく、途中の軌跡も記憶してもよい。
【００２８】
姿勢判定部６は、携帯端末１００が縦横いずれの向きで使用されているかを判定する姿勢判定手段として機能するものであって、具体的には加速度センサなどを用いて地球の重力加速度を計測することにより、携帯端末１００が縦横いずれの向きで使用されているかを判定する。
【００２９】
持ち方判定部７は、ユーザが左右いずれの手で入力操作を行っているかを判別する操作手判定手段として機能するものであって、姿勢判定部６によって判定された携帯端末１００の向きと、操作履歴記憶部５に記憶された直近の履歴、例えば直近の３回の操作履歴とから、ユーザが現在どのように携帯端末１００を持っているか、例えば左手で縦向きに携帯端末１００を持っているのか、また、右手で横向きに携帯端末１００を持っているのかを判定する。
【００３０】
表示位置決定・通知部８は、位置決定手段として機能するものであって、操作履歴記憶部５に記憶された操作履歴と、持ち方判定部７によって判定された現在のユーザの端末の持ち方とから、アイコンやメニュー等の操作受付部分の最適な表示位置を決定し、その表示位置をアプリケーション９に通知するものである。
【００３１】
アプリケーション９は、操作受付部分表示制御手段として機能するものであって、表示位置決定・通知部８によって決定・通知された位置にアイコンやメニューを表示するように表示部３を制御する。
【００３２】
次に、本実施形態に係る携帯端末１００の動作について、図４は、携帯端末１００に記憶される操作履歴の記憶処理を示すフローチャートである。この図４を用いて、操作履歴の記憶処理について説明する。
【００３３】
まず、一定時間ごとにタッチパネル１にタッチ操作が行われたか否かが操作判定部４により確認され（Ｓ１：入力受付ステップ）、検出が行われなければ一定時間の待機の後に再びタッチ検出処理（Ｓ１）に戻る。一方、タッチパネル１にタッチ操作がされた場合、操作判定部４により当該タッチ操作がスクロール操作又はフリック操作であるかが判定される（Ｓ２：操作判定ステップ）。ここで、スクロール操作の検出は、例えば所定の幅、速さなどでタッチ操作が行われることによって画面にてスクロール処理が実行されたことを検出することにより行われる。また、フリック操作の検出は、画面の左右切り替えが起きたことを検出することにより行われる。
【００３４】
タッチ操作がスクロール操作又はフリック操作でないと操作判定部４により判定される場合、そのまま処理を終了し、一定時間の待機の後に再びタッチ検出処理（Ｓ１）に戻る。
【００３５】
タッチ操作がスクロール又はフリック操作であると操作判定部４により判定される場合、操作判定部４により当該タッチ操作が親指による操作かどうかが判定される（Ｓ３）。ここで、親指による操作か否かは、親指での操作時と親指以外での操作時との指とタッチパネル１の接触面積の大きさの違いにより判定される。なお、親指による操作か否かを判定するのは、仮に親指以外の指で操作がされていたとすれば、ユーザは片手で携帯端末１００を持ち、もう片方の手の親指以外の指でタッチする操作を行っていると考えられるからである。このような場合は、操作をする側の手は自由に動かせるため、アイコンの位置の調整を行う必要性が薄い。
【００３６】
タッチ操作が親指による操作でないと操作判定部４により判定される場合、そのまま処理を終了し、一定時間の待機の後に再びタッチ検出処理（Ｓ１）に戻る。
【００３７】
一方、タッチ操作が親指による操作であると操作判定部４により判定される場合、携帯端末１００の姿勢が縦又は横のいずれの状態にあるのかを姿勢判定部６により判定する処理が行われる（Ｓ４）。このとき、ユーザが左右どちらの手で携帯端末１００を操作しているのかも、持ち方判定部７によって判定される。
【００３８】
そして、操作履歴記憶部５により、操作履歴の記憶が行われる（Ｓ５）。ここでは、スクロール操作又はフリック操作の始点と終点それぞれの座標、携帯端末１００の縦又は横の向き、ユーザが左右どちらの手で携帯端末１００を操作しているかの情報が、日時とともに図３のように記憶される。この記憶処理が終われば、その後にタッチ検出処理（Ｓ１）に戻る。
【００３９】
以上のように記憶された操作履歴に基づくアイコン表示位置の最適化処理について、例を挙げて説明する。まず、カメラアプリケーションにおいてシャッターボタンの表示位置の決定を行う場合を例にとって説明する。図５は、携帯端末１００でのカメラアプリケーションの利用時における、シャッターボタン表示処理を示すフローチャートである。また、図６は、携帯端末１００でのアイコンの最適な表示位置の決定処理を示すフローチャートであり、図７は、携帯端末１００でのカメラアプリケーションの利用時における画面遷移を示す説明図である。
【００４０】
まず、図５を用いて説明する。最初にユーザによってカメラアプリケーションが起動される（Ｓ１１）。次に、画面がタッチされることにより、カメラのフォーカスが確定される（Ｓ１２）。そして、シャッターボタンを最適な表示位置に表示するための最適表示位置情報取得処理（Ｓ１３：位置決定ステップ）が行われる。この最適表示位置情報取得処理についての説明は後述する。シャッターボタンの最適表示位置情報取得処理が行われると、取得された最適表示位置にシャッターボタンを表示させる処理が行われる（Ｓ１４：操作受付部分表示制御ステップ）。
【００４１】
最適表示位置情報取得処理につき、図６を用いて詳しく説明する。最適表示位置情報取得処理が始まると、最初に携帯端末１００の画面が縦又は横のいずれの向きで使用されているのかが、姿勢判定部６により判定される（Ｓ２１）。次に、直近のスクロール操作又はフリック操作の履歴を参照することにより、ユーザが左右いずれの手で携帯端末１００を操作しているのかが判定される（Ｓ２２）。これらにより、ユーザが縦又は横のいずれの向きに、また、左又は右のいずれの手で携帯端末１００を持っているかが判定される（Ｓ２３）。
【００４２】
そして、最適表示位置算出・通知処理が行われる（Ｓ２４）。具体的には、操作履歴記憶部５により記憶された操作履歴が参照され、当該操作履歴に基づいて操作軌跡の平均値が算出される。算出された平均値はカメラアプリケーションに通知される。この算出された平均値を用いて、シャッターボタンの表示位置が決定される（Ｓ２５）。
【００４３】
シャッターボタンが表示されれば、そのシャッターボタンが短押しされたか否かの確認処理が行われる（Ｓ１５）。シャッターボタンが短押しされたと判定される場合、カメラアプリケーションにより撮影処理が行われる（Ｓ１６）。一方、シャッターボタンが短押しされなかったと判定される場合、今度はシャッターボタンが長押しされたか否かの確認処理が行われる（Ｓ１７）。
【００４４】
シャッターボタンが長押しされたと判定される場合、シャッターボタン位置修正処理が行われる（Ｓ１８）。この処理では、ユーザがシャッターボタンをドラッグすることにより、シャッターボタンの位置が調整される。一方、シャッターボタンが長押しされていないと判定される場合、再びシャッターアイコンが短押しされているかの確認処理（Ｓ１５）に戻る。
【００４５】
以上の処理によってなされるカメラアプリケーションの利用時における携帯端末１００の画面の遷移の例について、図７を用いて説明する。
【００４６】
図７（ａ）は、操作時を示す説明図である。このとき、スクロール操作やフリック操作が行われれば、操作履歴記憶処理が行われる。このように、ユーザの操作から、そのユーザにとって使いやすい指の位置を把握することができる。図７（ｂ）は、アプリケーション選択場面を示す説明図である。この画面には、カメラ、ブラウザ等の各種アプリケーションを起動するためのアイコンが表示され、ユーザがそれらのアイコンをタッチすることにより、各種アプリケーションが起動される。図７（ｃ）は、カメラアプリケーションが起動された状態を示す説明図である。ここでは、カメラアプリケーションにおける主要ボタンであるシャッターボタンが、ユーザの指の届きやすく使いやすいところに配置されている。
【００４７】
次に、記憶された操作履歴に基づくアイコン表示位置の最適化処理の別の例として、ブラウザアプリケーションにおいて操作メニューの表示位置の決定を行う場合を、図８及び図９を用いて説明する。図８は、携帯端末１００でのブラウザアプリケーションの利用時におけるメニュー表示処理を示すフローチャートであり、図９は、携帯端末１００でのブラウザアプリケーションの利用時における操作メニュー表示の説明図である。
【００４８】
まず図８を用いて、ブラウザアプリケーション利用時のメニュー表示処理について説明を行う。最初にユーザによってブラウザアプリケーションが起動される（Ｓ３１）。次に、最適表示位置情報取得処理が行われる（Ｓ３２）。この最適表示位置情報取得処理は、図６を用いて既に説明したものと同じ処理である。
【００４９】
ここで、取得された操作メニューの最適表示位置とサイト内アンカーの表示位置が重なる場合、その位置に操作メニューを表示してしまうと、サイト内アンカーが操作メニューに隠されてしまうため、サイト内アンカーの選択ができなくなるという問題が生じる。そこで、以下のＳ３３〜Ｓ３６の処理が行われる。
【００５０】
最適表示位置情報取得処理（Ｓ３２）の後、画面タップがされるか否かが確認される（Ｓ３３）。画面タップがされたと操作判定部４により判定される場合、サイト内のアンカーが選択されたとする処理がブラウザアプリケーションによって行われる（Ｓ３４）。一方、画面タップがされていないと操作判定部４により判定される場合、特定操作がされたかが確認される（Ｓ３５）。ここで、特定操作とは、例えば、画面を一定時間長押しする、ダブルタップをする、又はすばやいスワイプ操作をする等の操作を指すものとする。特定操作がされたと操作判定部４により判定される場合、Ｓ３２で取得された最適表示位置情報に基づき、最適位置へのブラウザ操作メニュー表示が図９のように行われる（Ｓ３６）。図９では、戻る、進む、中止、更新などのブラウザ操作メニューが、ユーザの指の届きやすい場所に表示されている。
【００５１】
次に、本実施形態に係る携帯端末１００の作用及び効果について説明する。本実施形態に係る携帯端末１００においては、ユーザによる入力操作がタッチパネル１に対して行われると、操作判定部４により、当該入力操作が所定の操作、好ましくはスクロール操作又はフリック操作であるかが判定される。そして、所定の操作に基づいて、ユーザからの操作を受け付ける部分、例えばアイコンやメニューなどの最適な表示位置が、表示位置決定・通知部８により決定される。詳細には、表示位置の決定に際して、全部の操作を記憶した上で、記憶された操作の中から所定の操作を抽出し、抽出された操作に基づいて表示位置を決定してもよいし、所定の操作のみを記憶して、記憶された操作に基づいて表示位置を決定してもよい。表示位置決定・通知部８により決定された表示位置は、アプリケーション９に通知される。アプリケーション９は、通知された表示位置にアイコンやメニューを配置し、表示部３にアイコンやメニューを表示させる。
【００５２】
この構成により、記憶された操作履歴情報に基づいて、各種アプリケーションにおいて頻繁に利用するアイコンやメニュー等をユーザのタッチしやすい最適な位置に配置することができるため、ユーザにとっての操作の利便性が向上する。
とりわけ、タッチパネル１における所定の入力操作であると判定された入力操作についての操作履歴のみを記憶する場合には、表示位置の決定を行うために記憶すべき操作履歴の量が少なくなり、必要な記憶容量を小さくすることができる。
【００５３】
また、操作判定部４は、所定の入力操作として、タッチパネルにおける入力領域の限定されない入力操作であることを判定することが好ましい。
【００５４】
この構成により、表示位置決定・通知部８は、特定の場所をタッチする必要のある操作、例えば特定のアイコンのタッチやスクロールバーの操作などを利用せず、入力領域の限定されない入力操作、例えばスクロール操作やフリック操作等だけに基づいて表示位置の決定を行うことになる。そのため、ユーザがタッチしやすい位置をより的確に把握でき、その結果、各種アプリケーションにおいて頻繁に利用するアイコンやメニュー等をユーザのタッチしやすい最適な位置に配置することができるため、ユーザにとっての操作の利便性がさらに向上する。
【００５５】
また、携帯端末１００は、携帯端末１００の姿勢、具体的には縦と横のいずれの向きで使用されているかを判定する姿勢判定部６をさらに備え、操作履歴記憶部５は、接触位置の履歴に加えて、その操作が行われたときの携帯端末１００の姿勢も記憶することが好ましい。
【００５６】
この構成により、携帯端末１００が縦横いずれの向きで使用されているかによって操作履歴を区別することができ、携帯端末１００の縦横それぞれの向きでのアイコンやメニューの最適な位置の決定を行うことができる。そのため、ユーザが縦横いずれの向きで携帯端末１００を使用するかに応じて、各種アプリケーションにおいて頻繁に利用するアイコンやメニュー等をユーザのタッチしやすい最適な位置に配置することができる。したがって、ユーザにとっての操作の利便性がより向上する。
【００５７】
また、携帯端末１００は、ユーザが左右いずれの手で前記入力操作を行っているかを判定する持ち方判定部７をさらに備え、操作履歴記憶部５は、接触位置の履歴に加えて、その操作が行われたときにユーザが左右いずれの手で前記入力操作を行っていたかも記憶することが好ましい。
【００５８】
この構成により、ユーザが左右いずれの手で入力操作を行っているかによって操作履歴を区別することができ、ユーザが左右それぞれの手で入力操作を行うときのアイコンやメニューの最適な位置の決定を行うことができる。そのため、ユーザが左右いずれの手で入力操作を行うかに応じて、各種アプリケーションにおいて頻繁に利用するアイコンやメニュー等をユーザのタッチしやすい最適な位置に配置することができる。したがって、ユーザにとっての操作の利便性が一層向上する。
【００５９】
また、携帯端末１００は、ユーザの指とタッチパネル１との接触面積を検出する接触面積検出手段をさらに備え、操作判定手段は、ユーザによる入力操作が所定以上の接触面積を有する入力操作であるか否かを判定することが好ましい。
【００６０】
この構成により、ユーザが片手で端末を持って親指でタッチ操作をしているのか、それとも一方の手で端末を持って他方の手の親指以外の指でタッチ操作をしているのかを判定でき、片手での操作を行うのに適した表示位置をより的確に決定することができる。
【００６１】
以上、本発明の一実施形態に係る携帯端末１００及びこの携帯端末１００を用いた情報表示方法について好適な実施形態を挙げて説明してきたが、本発明は上記の実施形態に限られるものではない。
【００６２】
例えば、上記の実施形態では、アプリケーションを起動するごとに最適表示位置情報取得処理が行われ、そのたびに最適表示位置の算出が行われているが、最適表示位置の算出が操作レスポンスに影響する場合は、アプリケーションの起動ごとに毎回そのような算出処理を行わずに１日に１回だけ算出して、算出された最適表示位置を保持しておくような実装としてもよい。
【符号の説明】
【００６３】
１…タッチパネル、２…タッチセンサ、３…表示部、４…操作判定部、５…操作履歴記憶部、６…姿勢判定部、７…持ち方判定部、８…表示位置決定・通知部、９…アプリケーション、１１…ＣＰＵ、１２…ＲＡＭ、１３…ＲＯＭ、１４…通信モジュール、１５…補助記憶装置、１００…携帯端末。
【図１】
0005388310.tif 000002
【図２】
0005388310.tif 000003
【図３】
0005388310.tif 000004
【図４】
0005388310.tif 000005
【図５】
0005388310.tif 000006
【図６】
0005388310.tif 000007
【図７】
0005388310.tif 000008
【図８】
0005388310.tif 000009
【図９】
0005388310.tif 000010