(57)【要約】【課題】タッチパネル以外のデバイスを追加することなく、ユーザインタフェースの適切なレイアウト変更を行うことができるタッチパネル装置を提供する。【解決手段】タッチした位置に対応する座標情報を出力するタッチパネル部２からの座標情報に基づいて表示変更制御信号を出力する制御部５と、表示変更制御信号に基づいて表示部３に表示するユーザインタフェースの表示位置を変更するための指示を表示部３に与えるユーザインタフェース表示変更指示部６とを備え、制御部５はタッチパネル部２に対するタッチが表示部３の表示をスクロールさせるためのスクロール操作である場合、スクロール操作に対応した表示変更制御信号を出力し、ユーザインタフェース表示変更指示部６は制御部５からの表示変更制御信号に基づいた指示を表示部３に与えて、スクロール操作の軌跡の突出方向に応じて表示部３に表示するユーザインタフェースの表示位置を変更する。【選択図】図１
2012155675.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの手指がタッチした位置に対応する座標情報を出力するタッチパネル部と、
前記タッチパネル部から出力された前記座標情報に基づいて表示変更制御信号を出力する制御部と、
前記制御部から出力された前記表示変更制御信号に基づいて、表示部に表示するユーザインタフェースの表示位置を変更するための指示を前記表示部に与えるユーザインタフェース表示変更指示部と、を備え、
前記タッチパネル部に対する前記ユーザの手指によるタッチが前記表示部の表示をスクロールさせるためのスクロール操作である場合、前記制御部から前記スクロール操作に対応した表示変更制御信号が出力され、前記ユーザインタフェース表示変更指示部から当該表示変更制御信号に基づいた指示が前記表示部に与えられ、前記スクロール操作の軌跡の突出方向に応じて前記表示部に表示する前記ユーザインタフェースの表示位置を変更するタッチパネル装置。
【請求項２】
前記ユーザインタフェースはスクロールバーであり、前記スクロール操作の軌跡の突出方向が左方向である場合、前記スクロールバーを前記表示部の右端部に表示し、前記スクロール操作の軌跡の突出方向が右方向である場合、前記スクロールバーを前記表示部の左端部に表示する請求項１に記載のタッチパネル装置。
【請求項３】
前記ユーザインタフェースはスクロールバー及び操作ボタンであり、前記スクロール操作の軌跡の突出方向が左方向である場合、前記スクロールバーを前記表示部の右端部に表示するとともに、前記操作ボタンを前記表示部の左端部に表示し、前記スクロール操作の軌跡の突出方向が右方向である場合、前記スクロールバーを前記表示部の左端部に表示するとともに、前記操作ボタンを前記表示部の右端部に表示する請求項１に記載のタッチパネル装置。
【請求項４】
前記スクロール操作の軌跡の突出方向が左方向であり、且つ前記スクロール操作の方向が下方向である場合、前記操作ボタンを前記表示部の左端下部に表示し、前記スクロール操作の方向が上方向である場合、前記操作ボタンを前記表示部の左端上部に表示し、前記スクロール操作の軌跡の突出方向が右方向であり、且つ前記スクロール操作の方向が下方向である場合、前記操作ボタンを前記表示部の右端下部に表示し、前記スクロール操作の方向が上方向である場合、前記操作ボタンを前記表示部の右端上部に表示する請求項３に記載のタッチパネル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手指でスクロールバーや操作ボタンを操作することができるユーザインタフェースを有する携帯端末に用いて好適なタッチパネル装置に関する。
【背景技術】
【０００２】
近年、タッチパネルを採用した携帯端末が増えてきており、その１つとして携帯電話とＰＤＡ（Personal Digital Assistant）を融合させたスマートフォンと呼ばれるものがある。スマートフォンは、通信機能の他に、ネットワーク機能、スケジュール機能及び個人情報管理機能などの多種多様な機能を有している。
【０００３】
タッチパネルでは、スクロールバーや操作ボタン等のユーザインタフェースのレイアウトを使用状況に応じて適宜変更することが可能であり、よりユーザに操作しやすいレイアウトを提供することができる。タッチパネルにおけるレイアウト変更を可能にした技術として、例えば特許文献１，２に記載されている技術がある。特許文献１には、カメラにて光学式タッチパネルと入力手段を撮影し、操作しているのがタッチペン又は指かを判別し、指であれば、更に親指か、その他の指か、そして右手か左手かを判別して適切な画面のレイアウトになるように変更する技術が開示されている。特許文献２には、筐体に配置したセンサにより、ユーザの操作している手を判別する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８２０７１号公報
【特許文献２】特開２００９−１６９８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１，２で開示された技術は、ユーザインタフェースのレイアウトの変更にカメラやセンサなどのデバイスを用いるため、コスト高になるとともに、消費電力が大きくなるという課題がある。特に、片手操作用のレイアウトを実現しようとする場合、手の持ち替えがいつ発生するか予測がつき難いため、原則的にデバイスを常時起動させておく必要があり、無駄が多かった。
【０００６】
本発明は、係る事情に鑑みてなされたものであり、カメラやセンサなどのタッチパネル以外のデバイスを追加することなく、ユーザインタフェースの適切なレイアウト変更を行うことができるタッチパネル装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のタッチパネル装置は、ユーザの手指がタッチした位置に対応する座標情報を出力するタッチパネル部と、前記タッチパネル部から出力された前記座標情報に基づいて表示変更制御信号を出力する制御部と、前記制御部から出力された前記表示変更制御信号に基づいて、表示部に表示するユーザインタフェースの表示位置を変更するための指示を前記表示部に与えるユーザインタフェース表示変更指示部と、を備え、前記タッチパネル部に対する前記ユーザの手指によるタッチが前記表示部の表示をスクロールさせるためのスクロール操作である場合、前記制御部から前記スクロール操作に対応した表示変更制御信号が出力され、前記ユーザインタフェース表示変更指示部から当該表示変更制御信号に基づいた指示が前記表示部に与えられ、前記スクロール操作の軌跡の突出方向に応じて前記表示部に表示する前記ユーザインタフェースの表示位置を変更する。
【０００８】
上記構成によれば、スクロール操作の軌跡によって、操作している手を判定し、その結果に応じてユーザインタフェースのレイアウト変更を行うので、カメラやセンサなどのタッチパネル以外のデバイスを追加することなく、ユーザインタフェースの適切なレイアウト変更を行うことが可能となる。
【０００９】
上記構成において、前記ユーザインタフェースはスクロールバーであり、前記スクロール操作の軌跡の突出方向が左方向である場合、前記スクロールバーを前記表示部の右端部に表示し、前記スクロール操作の軌跡の突出方向が右方向である場合、前記スクロールバーを前記表示部の左端部に表示する。
【００１０】
上記構成によれば、ユーザインタフェースがスクロールバーであり、スクロール操作の軌跡の突出方向が左方向の場合、スクロールバーを表示部の右端部に表示し、スクロール操作の軌跡の突出方向が右方向の場合、スクロールバーを表示部の左端部に表示するので、ユーザインタフェースの適切なレイアウト変更が可能となる。
【００１１】
上記構成において、前記ユーザインタフェースはスクロールバー及び操作ボタンであり、前記スクロール操作の軌跡の突出方向が左方向である場合、前記スクロールバーを前記表示部の右端部に表示するとともに、前記操作ボタンを前記表示部の左端部に表示し、前記スクロール操作の軌跡の突出方向が右方向である場合、前記スクロールバーを前記表示部の左端部に表示するとともに、前記操作ボタンを前記表示部の右端部に表示する。
【００１２】
上記構成によれば、ユーザインタフェースがスクロールバー及び操作ボタンであり、スクロール操作の軌跡の突出方向が左方向である場合、スクロールバーを表示部の右端部に表示するとともに操作ボタンを表示部の左端部に表示し、スクロール操作の軌跡の突出方向が右方向である場合、スクロールバーを表示部の左端部に表示するとともに操作ボタンを表示部の右端部に表示するので、ユーザインタフェースの適切なレイアウト変更が可能となる。
【００１３】
上記構成において、前記スクロール操作の軌跡の突出方向が左方向であり、且つ前記スクロール操作の方向が下方向である場合、前記操作ボタンを前記表示部の左端下部に表示し、前記スクロール操作の方向が上方向である場合、前記操作ボタンを前記表示部の左端上部に表示し、前記スクロール操作の軌跡の突出方向が右方向であり、且つ前記スクロール操作の方向が下方向である場合、前記操作ボタンを前記表示部の右端下部に表示し、前記スクロール操作の方向が上方向である場合、前記操作ボタンを前記表示部の右端上部に表示する。
【００１４】
上記構成によれば、スクロール操作の軌跡の突出方向が左方向で、スクロール操作の方向が下方向の場合、操作ボタンを表示部の左端下部に表示し、スクロール操作の方向が上方向の場合、操作ボタンを表示部の左端上部に表示し、スクロール操作の軌跡の突出方向が右方向で、スクロール操作の方向が下方向の場合、操作ボタンを表示部の右端下部に表示し、スクロール操作の方向が上方向の場合、操作ボタンを表示部の右端上部に表示するので、ユーザインタフェースの適切なレイアウト変更が可能となる。
【発明の効果】
【００１５】
本発明によれば、カメラやセンサなどのタッチパネル以外のデバイスを追加することなく、ユーザインタフェースの適切なレイアウト変更を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態に係るタッチパネル装置の概略構成を示すブロック図
【図２】図１のタッチパネル装置におけるスクロール操作とユーザインタフェースの表示位置変更を説明するための図
【図３】図１のタッチパネル装置の縦画面操作時におけるユーザインタフェース表示処理を説明するための図
【図４】図１のタッチパネル装置の縦画面操作時におけるユーザインタフェース表示処理を説明するための図
【図５】図１のタッチパネル装置の横画面操作時におけるユーザインタフェース表示処理を説明するための図
【図６】図１のタッチパネル装置の横画面操作時におけるユーザインタフェース表示処理を説明するための図
【図７】図１のタッチパネル装置の動作を説明するためのフローチャート
【図８】図１のタッチパネル装置の動作を説明するためのフローチャート
【図９】図１のタッチパネル装置の動作を説明するためのフローチャート
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための好適な実施の形態について、図面を参照して詳細に説明する。
【００１８】
図１は、本発明の一実施の形態に係るタッチパネル装置の概略構成を示すブロック図である。同図において、本実施の形態のタッチパネル装置１は、手指でスクロールバーや操作ボタンを操作することができるユーザインタフェースを備えた、スマートフォン等の携帯端末に用いられるものであり、タッチパネル部２と、表示部３と、重力方向検知部４と、制御部５と、ユーザインタフェース表示変更指示部６とを備える。タッチパネル部２は、表示部３の表示面の直上に配置され、ユーザの手指がタッチした位置に対応する座標を座標情報として出力する。タッチパネルの方式としては、抵抗膜方式、表面弾性波方式、電磁誘導方式、静電容量方式等があり、スマートフォン等の携帯端末では主に静電容量方式が採用されている。静電容量方式は手指と導電膜との間における静電容量の変化を捉えて位置を検出する方式である。
【００１９】
表示部３は、液晶あるいは有機ＥＬ（Organic Electro-Luminescence）を有し、表示に関する指示に従って情報を表示する。重力方向検知部４は、加速度センサ（図示略）を有し、該加速度センサの出力に基づいて装置本体が縦方向か横方向かを検知する。制御部５は、重力方向検知部４の検知結果より装置本体が縦方向か横方向かを判別する。また、制御部５は、タッチパネル部２から座標情報が出力されることで、その座標情報と重力方向検知部４の検知結果とに基づいて表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。ユーザインタフェース表示変更指示部６は、制御部５から出力された表示変更制御信号に基づいて、表示部３に表示するスクロールバーや操作ボタン等のユーザインタフェースの表示位置を変更するための指示を表示部３に与える。
【００２０】
制御部５は、タッチパネル部２から出力される座標情報より、タッチパネル部２に対するユーザの手指によるタッチが表示部３の表示をスクロールさせるためのスクロール操作であると判断すると、スクロール操作に対応した表示変更制御信号をユーザインタフェース表示変更指示部６へ出力する。ユーザインタフェース表示変更指示部６は、制御部５からスクロール操作に対応した表示変更制御信号を受け取ると、その表示変更制御信号に基づいた指示を表示部３に与える。表示部３は、ユーザインタフェース表示変更指示部６から与えられた指示に従い、ユーザインタフェースの表示位置をスクロール操作の軌跡に対応した位置に変更する。例えば、ユーザインタフェースがスクロールバーであって、スクロール操作の軌跡の突出方向が左方向である場合、スクロールバーを表示部３の右端部に表示し、スクロール操作の軌跡の突出方向が右方向である場合、スクロールバーを表示部３の左端部に表示する。
【００２１】
図２は、スクロール操作とユーザインタフェースの表示位置変更を説明するための図である。同図において、図２の（ａ）は左手５０で操作したときのスクロール方向６０Ｌと実際の操作方向６１Ｌを示し、図２の（ｂ）は右手５１で操作したときのスクロール方向６０Ｒと実際の操作方向６１Ｒを示す。親指でスクロール操作する場合、親指はその付け根の関節を中心に弧を描くように動くことから、スクロール操作は利き腕の方向に若干傾いた軌跡となる。すなわち、左右いずれかの方向に突出した軌跡となる。このスクロール操作の軌跡の突出方向を判定することで、左右どちらの手で操作したのかが分り、ユーザインタフェースの表示位置を決めることができる。
【００２２】
図２の（ｃ）は、左手操作時のユーザインタフェースの表示位置を示す図である。同図に示すように、左手操作時は、スクロールバー１０が表示部３の右端部に表示されるとともに、操作ボタン１１が表示部３の左端上部又は左端下部のいずれか一方に表示される。操作ボタン１１は、スクロール操作の方向が下方向である場合は、表示部３の左端下部に表示され、スクロール操作の方向が上方向である場合は、表示部３の左端上部に表示される。本実施の形態では、“決定ボタン”と“クリアボタン”が操作ボタン１１である。
【００２３】
図２の（ｄ）は、右手操作時のユーザインタフェースの表示位置を示す図である。同図に示すように、右手操作時は、スクロールバー１０が表示部３の左端部に表示されるとともに、操作ボタン１１が表示部３の右端上部又は右端下部のいずれか一方に表示される。操作ボタン１１は、スクロール操作の方向が下方向である場合、表示部３の右端下部に表示され、スクロール操作の方向が上方向である場合、表示部３の右端上部に表示される。
【００２４】
ここで、スクロールバー１０の表示位置を、操作する手と反対側の位置（左手操作時は表示部３の右端部、右手操作時は表示部３の左端部）とすることで、図２の（ａ）又は図２の（ｂ）に示すように、指によって隠れる死角７０を避けることができ、常に最良の視認性を確保することができる。
【００２５】
また、操作ボタン１１の表示位置を、スクロール操作の方向が下方向である場合は表示部３の下部にし、スクロール操作の方向が上方向である場合は表示部３の上部にすることで、スクロール操作からボタン操作に容易に移行することができ、操作性が良くなる。
【００２６】
次に、図３及び図４は、タッチパネル装置１の縦画面操作時におけるユーザインタフェース表示処理を説明するための図である。図３の（ａ）において、タッチパネル装置１の短手方向をＸ軸、長手方向をＹ軸方向とする。また、図３の（ｂ）において、スクロール操作の始点８０のＸ座標をＸ１、終点８１のＸ座標をＸ２とする。始点８０から上方向へスクロール操作する場合で、操作する手が左手５０であれば、画面右端からのＸ軸方向の距離△Ｘ１が終点８１に近づくにつれて増加し、終点８１における画面右端からのＸ軸方向の距離が△Ｘ２となる。このとき、△Ｘ１と△Ｘ２の大小関係は、△Ｘ２＞△Ｘ１となる。これに対して、操作する手が右手５１であれば、図３の（ｃ）において、画面右端からのＸ軸方向の距離△Ｘ１が終点８１に近づくにつれて減少し、終点８１における画面右端からのＸ軸方向の距離が△Ｘ２となる。このとき、△Ｘ１と△Ｘ２の大小関係は、△Ｘ２＜△Ｘ１となる。
【００２７】
したがって、＋Ｘ軸方向で、△Ｘ２＞△Ｘ１のときは、左手による上スクロール操作であると判定できるので、図３の（ｄ）に示すように、スクロールバー１０を縦画面左手操作用として表示部３の右端部に表示する。また、同時に操作ボタン１１を表示部３の左端上部に表示する。これに対して、＋Ｘ軸方向で、△Ｘ２＜△Ｘ１のときは、右手による上スクロール操作であると判定できるので、図３の（ｅ）に示すように、スクロールバー１０を縦画面右手操作用として表示部３の左端部に表示する。また、同時に操作ボタン１１を表示部３の右端上部に表示する。
【００２８】
一方、図４の（ａ）において、スクロール操作の始点８０のＸ座標をＸ１、終点８２のＸ座標を−Ｘ２とする。始点８０から下方向へスクロール操作を行う場合、操作する手が左手５０であれば、画面右端からの−Ｘ軸方向の距離△Ｘ１が終点８２に近づくにつれて増加し、終点８２における画面右端からの−Ｘ軸方向の距離が△Ｘ２となる。このとき、△Ｘ１と△Ｘ２の大小関係は、△Ｘ２＞△Ｘ１となる。これに対して、操作する手が右手５１であれば、図４の（ｂ）において、画面右端からの−Ｘ軸方向の距離△Ｘ１が終点８２に近づくにつれて減少し、終点８２における画面右端からの−Ｘ軸方向の距離が△Ｘ２となる。このとき、△Ｘ１と△Ｘ２の大小関係は、△Ｘ２＜△Ｘ１となる。
【００２９】
したがって、−Ｘ軸方向で、△Ｘ２＞△Ｘ１のときは、左手による下スクロール操作であると判定できるので、図４の（ｃ）に示すように、スクロールバー１０を縦画面左手操作用として表示部３の右端部に表示する。また、同時に操作ボタン１１を表示部３の左端下部に表示する。これに対して、−Ｘ軸方向で、△Ｘ２＜△Ｘ１のときは、右手による下スクロール操作であると判定できるので、図４の（ｄ）に示すように、スクロールバー１０を縦画面右手操作用として表示部３の左端部に表示する。また、同時に操作ボタン１１を表示部３の右端下部に表示する。
【００３０】
次に、図５及び図６は、タッチパネル装置１の横画面操作時におけるユーザインタフェース表示処理を説明するための図である。図５の（ａ）において、タッチパネル装置１の短手方向をＸ軸、長手方向をＹ軸方向とする。また、図５の（ｂ）において、スクロール操作の始点９０のＹ座標をＹ１、終点９１のＹ座標をＹ２とする。始点９０から上方向へスクロール操作を行う場合、操作する手が左手５０であれば、画面右端からのＹ軸方向の距離△Ｙ１が終点９１に近づくにつれて増加し、終点９１における画面右端からのＸ軸方向の距離が△Ｙ２となる。このとき、△Ｙ１と△Ｙ２の大小関係は、△Ｙ２＞△Ｙ１となる。これに対して、操作する手が右手５１であれば、図５の（ｃ）において、画面右端からのＹ軸方向の距離△Ｙ１が終点９１に近づくにつれて減少し、終点９１における画面右端からのＹ軸方向の距離が△Ｙ２となる。このとき、△Ｙ１と△Ｙ２の大小関係は、△Ｙ２＜△Ｙ１となる。
【００３１】
したがって、＋Ｙ軸方向で、△Ｙ２＞△Ｙ１のときは、左手による上スクロール操作であると判定できるので、図５の（ｄ）に示すように、スクロールバー１０を横画面左手操作用として表示部３の右端部に表示する。また、同時に操作ボタン１１を表示部３の左端上部に表示する。これに対して、＋Ｙ軸方向で、△Ｙ２＜△Ｙ１のときは、右手による上スクロール操作であると判定できるので、図５の（ｅ）に示すように、スクロールバー１０を横画面右手操作用として表示部３の左端部に表示する。また、同時に操作ボタン１１を表示部３の右端上部に表示する。
【００３２】
一方、図６の（ａ）において、スクロール操作の始点９０のＹ座標をＹ１、終点９２のＹ座標を−Ｙ２とする。始点９０から下方向へスクロール操作を行う場合、操作する手が左手５０であれば、画面右端からの−Ｙ軸方向の距離△Ｙ１が終点９２に近づくにつれて増加し、終点９２における画面右端からの−Ｙ軸方向の距離が△Ｙ２となる。このとき、△Ｙ１と△Ｙ２の大小関係は、△Ｙ２＞△Ｙ１となる。これに対して、操作する手が右手５１であれば、図６の（ｂ）において、画面右端からの−Ｙ軸方向の距離△Ｙ１が終点９２に近づくにつれて減少し、終点９２における画面右端からの−Ｙ軸方向の距離が△Ｙ２となる。このとき、△Ｙ１と△Ｙ２の大小関係は、△Ｙ２＜△Ｙ１となる。
【００３３】
したがって、−Ｙ軸方向で、△Ｙ２＞△Ｙ１のときは、左手による下スクロール操作であると判定できるので、図６の（ｃ）に示すように、スクロールバー１０を横画面左手操作用として表示部３の右端部に表示する。また、同時に操作ボタン１１を表示部３の左端下部に表示する。これに対して、−Ｙ軸方向で、△Ｙ２＜△Ｙ１のときは、右手による下スクロール操作であると判定できるので、図６の（ｄ）に示すように、スクロールバー１０を横画面右手操作用として表示部３の左端部に表示する。また、同時に操作ボタン１１を表示部３の右端下部に表示する。
【００３４】
なお、図２の（ｃ）に示す表示状態と、図２の（ｄ）に示す表示状態のいずれか一方を定常状態として、定常状態時の持ち手と違う持ち手となったときに、表示の切り替えを行うようにするとよい。例えば、図２において、左手操作を定常状態と仮定して、図２の（ｃ）の表示状態を定常表示とし、この状態で、右手操作が行われたときに、図２の（ｄ）の表示状態に切り替える。
【００３５】
次に、本実施の形態のタッチパネル装置１の動作について説明する。
図７〜図９は、本実施の形態のタッチパネル装置１の動作を説明するためのフローチャートである。図７〜図９において、まず重力方向検知部４が、重力方向の検知を実施する（ステップＳ１）。次いで、制御部５が、重力方向検知部４による重力方向の検知が縦検知であるかどうか判定する（ステップＳ２）。縦検知であれば（ステップＳ２の判定が「ＹＥＳ」であれば）、スクロール操作が行われたか否かを判定する（ステップＳ３）。制御部５は、スクロール操作が行われたと判定すると（ステップＳ３で「ＹＥＳ」と判定すると）、タッチパネル部２から出力された座標情報より、スクロール操作における始点と終点の各Ｘ１，Ｘ２の座標を取得する（ステップＳ４）。
【００３６】
次いで、取得したスクロール操作における始点と終点の各Ｘ１，Ｘ２の座標から、△Ｘ２−△Ｘ１≧０の関係が成立するかどうか判定する（ステップＳ５）。制御部５は、この判定において、△Ｘ２−△Ｘ１≧０の関係が成立すると判定すると（ステップＳ５で「ＹＥＳ」と判定すると）、スクロール操作が左手で行われたと判断し、スクロールバー１０を縦画面左手操作用として表示する処理を行う（ステップＳ６）。すなわち、制御部５は、スクロールバー１０を縦画面左手操作用として表示部３の右端部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。
【００３７】
次いで、制御部５は、スクロール操作が下スクロールであるかどうか判定し（ステップＳ７）、下スクロールであると判定すると（ステップＳ７で「ＹＥＳ」と判定すると）、操作ボタン１１を縦画面左手操作用として下スクロール配置表示するための処理を行う（ステップＳ８）。すなわち、制御部５は、操作ボタン１１を縦画面左手操作用として表示部３の左端下部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。これに対して、制御部５は、ステップＳ７の判定で、下スクロールでないと判定すると（ステップＳ７で「ＮＯ」と判定すると）、操作ボタン１１を縦画面左手操作用として上スクロール配置表示するための処理を行う（ステップＳ９）。すなわち、制御部５は、操作ボタン１１を縦画面左手操作用として表示部３の左端上部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。
【００３８】
上記ステップＳ５の判定において、制御部５は、△Ｘ２−△Ｘ１≧０の関係が成立しないと判定すると（ステップＳ５で「ＮＯ」と判定すると）、スクロール操作が右手で行われたと判断し、スクロールバー１０を縦画面右手操作用として表示する処理を行う（ステップＳ１０）。すなわち、制御部５は、スクロールバー１０を縦画面右手操作用として表示部３の左端部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。
【００３９】
次いで、制御部５は、スクロール操作が下スクロールであるかどうか判定し（ステップＳ１１）、下スクロールであると判定すると（ステップＳ１１で「ＹＥＳ」と判定すると）、操作ボタン１１を縦画面右手操作用として下スクロール配置表示するための処理を行う（ステップＳ１２）。すなわち、制御部５は、操作ボタン１１を縦画面右手操作用として表示部３の右端下部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。これに対して、制御部５は、ステップＳ１１の判定で、下スクロールでないと判定すると（ステップＳ１１で「ＮＯ」と判定すると）、操作ボタン１１を縦画面右手操作用として上スクロール配置表示するための処理を行う（ステップＳ１３）。すなわち、制御部５は、操作ボタン１１を縦画面右手操作用として表示部３の右端上部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。ステップＳ８，Ｓ９，Ｓ１２又はＳ１３の処理を行った後、本処理を終える。
【００４０】
一方、上記ステップＳ２で、制御部５が、重力方向検知部４による重力方向の検知が横検知であると判定した場合（ステップＳ２で「ＮＯ」と判定した場合）、スクロール操作が行われたか否かを判定する（ステップＳ１４）。制御部５は、スクロール操作が行われたと判定すると（ステップＳ１４で「ＹＥＳ」と判定すると）、タッチパネル部２から出力された座標情報より、スクロール操作における始点と終点の各Ｙ１，Ｙ２の座標を取得する（ステップＳ１５）。
【００４１】
次いで、取得したスクロール操作における始点と終点の各Ｙ１，Ｙ２の座標から、△Ｙ２−△Ｙ１≧０の関係が成立するかどうか判定する（ステップＳ１６）。制御部５は、この判定において、△Ｙ２−△Ｙ１≧０の関係が成立すると判定すると（ステップＳ１６で「ＹＥＳ」と判定すると）、スクロール操作が左手で行われたと判断し、スクロールバー１０を横画面左手操作用として表示する処理を行う（ステップＳ１７）。すなわち、制御部５は、スクロールバー１０を横画面左手操作用として表示部３の右端部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。
【００４２】
次いで、制御部５は、スクロール操作が下スクロールであるかどうか判定し（ステップＳ１８）、下スクロールであると判定すると（ステップＳ１８で「ＹＥＳ」と判定すると）、操作ボタン１１を横画面左手操作用として下スクロール配置表示するための処理を行う（ステップＳ１９）。すなわち、制御部５は、操作ボタン１１を横画面左手操作用として表示部３の左端下部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。これに対して、制御部５は、ステップＳ１８の判定で、下スクロールでないと判定すると（ステップＳ１８で「ＮＯ」と判定すると）、操作ボタン１１を横画面左手操作用として上スクロール配置表示するための処理を行う（ステップＳ２０）。すなわち、制御部５は、操作ボタン１１を横画面左手操作用として表示部３の左端上部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。
【００４３】
上記ステップＳ１６の判定において、制御部５は、△Ｙ２−△Ｙ１≧０の関係が成立しないと判定すると（ステップＳ１６で「ＮＯ」と判定すると）、スクロール操作が右手で行われたと判断し、スクロールバー１０を横画面右手操作用として表示する処理を行う（ステップＳ２１）。すなわち、制御部５は、スクロールバー１０を横画面右手操作用として表示部３の左端部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。
【００４４】
次いで、制御部５は、スクロール操作が下スクロールであるかどうか判定し（ステップＳ２２）、下スクロールであると判定すると（ステップＳ２２で「ＹＥＳ」と判定すると）、操作ボタン１１を横画面右手操作用として下スクロール配置表示するための処理を行う（ステップＳ２３）。すなわち、制御部５は、操作ボタン１１を横画面右手操作用として表示部３の右端下部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。これに対して、制御部５は、ステップＳ２２の判定で、下スクロールでないと判定すると（ステップＳ２２で「ＮＯ」と判定すると）、操作ボタン１１を横画面右手操作用として上スクロール配置表示するための処理を行う（ステップＳ２４）。すなわち、制御部５は、操作ボタン１１を横画面右手操作用として表示部３の右端上部に表示するための表示変更制御信号を生成し、ユーザインタフェース表示変更指示部６へ出力する。ステップＳ１９，Ｓ２０，Ｓ２３又はＳ２４の処理を行った後、本処理を終える。
【００４５】
以上を要約すると、（１）スクロール操作の軌跡の突出方向が左方向であり、且つスクロール操作の方向が下方向である場合、スクロールバー１０を表示部３の右端部に表示するとともに、操作ボタン１１を表示部３の左端下部に表示し、（２）スクロール操作の軌跡の突出方向が左方向であり、且つスクロール操作の方向が上方向である場合、スクロールバー１０を表示部３の右端部に表示するとともに、操作ボタン１１を表示部３の左端上部に表示し、（３）スクロール操作の軌跡の突出方向が右方向であり、且つスクロール操作の方向が下方向である場合、スクロールバー１０を表示部３の左端部に表示するとともに、操作ボタン１１を表示部３の右端下部に表示し、（４）スクロール操作の軌跡の突出方向が右方向であり、且つスクロール操作の方向が上方向である場合、スクロールバー１０を表示部３の左端部に表示するとともに、操作ボタン１１を表示部３の右端上部に表示する。
【００４６】
このように本実施の形態のタッチパネル装置１によれば、ユーザの手指がタッチした位置に対応する座標情報を出力するタッチパネル部２と、タッチパネル部２から出力された座標情報に基づいて表示変更制御信号を出力する制御部５と、制御部５から出力された表示変更制御信号に基づいて、表示部３に表示するユーザインタフェースの表示位置を変更するための指示を表示部３に与えるユーザインタフェース表示変更指示部６と、を備え、制御部５は、タッチパネル部２に対するユーザの手指によるタッチが表示部３の表示をスクロールさせるためのスクロール操作である場合、スクロール操作に対応した表示変更制御信号を出力し、ユーザインタフェース表示変更指示部６は、制御部５からの表示変更制御信号に基づいた指示を表示部３に与えて、スクロール操作の軌跡の突出方向に応じて表示部３に表示するユーザインタフェースの表示位置を変更するので、カメラやセンサなどのタッチパネル以外のデバイスを追加することなく、ユーザインタフェースの適切なレイアウト変更を行うことが可能となる。
【００４７】
なお、本実施の形態のタッチパネル装置１のハード構成としては、通常のコンピュータを用いることもできる。すなわち、タッチパネル装置１は、ＣＰＵ、ＲＡＭ等の揮発性メモリ、及びＲＯＭ等の不揮発性メモリ、及びハードディスク又はＳＳＤ（Solid State Drive）等の大容量記憶装置等を備えたコンピュータによって構成できる。但し、通常のコンピュータは、重力方向検知部４を有していないのが通常であるので、重力方向検知部４を追加する必要がある。
【００４８】
また、本実施の形態のタッチパネル装置１における処理を記述したプログラムを、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等の記憶媒体に格納して配布することが可能である。
【産業上の利用可能性】
【００４９】
本発明は、カメラやセンサなどのタッチパネル以外のデバイスを追加することなく、ユーザインタフェースの適切なレイアウト変更を行うことができるといった効果を有し、スマートフォン等のタッチパネルを採用した携帯端末への適用が可能である。
【符号の説明】
【００５０】
１  タッチパネル装置
２  タッチパネル部
３  表示部
４  重力方向検知部
５  制御部
６  ユーザインタフェース表示変更指示部
１０  スクロールバー
１１  操作ボタン
５０  左手
５１  右手
７０  死角
【図１】
2012155675.tif 000003
【図２】
2012155675.tif 000004
【図３】
2012155675.tif 000005
【図４】
2012155675.tif 000006
【図５】
2012155675.tif 000007
【図６】
2012155675.tif 000008
【図７】
2012155675.tif 000009
【図８】
2012155675.tif 000010
【図９】
2012155675.tif 000011