(57)【特許請求の範囲】
【請求項１】
表示画面と、
前記表示画面上に設けられたタッチパネルと、
前記表示画面にタッチ操作対象を表示し、前記タッチパネルに対するスライド操作が行われている間、当該スライド操作におけるタッチ位置の第１方向への移動量よりも大きな移動量で、前記表示画面における前記タッチ操作対象の表示位置を前記第１方向へ移動させる表示制御部と、
前記タッチパネルを介した前記タッチ操作対象に対する選択操作に応じて、当該タッチ操作対象に対応する処理を実行する処理実行部と、
を備え、
前記表示制御部は、スクロール表示可能な表示対象を前記表示画面に表示し、
前記表示対象には前記タッチ操作対象が含まれており、
前記表示制御部は、
（Ａ）前記表示対象の前記第１方向とは反対の第２方向側の端部が表示されていない間は、前記タッチ位置の前記第１方向への移動量と同じ移動量で、前記タッチ操作対象の表示位置を前記表示対象と一体的に前記第１方向へ移動させ、
（Ｂ）前記表示対象の前記第２方向側の端部が表示されている間は、前記表示画面における前記タッチ操作対象の表示位置を、前記タッチ位置の前記第１方向への移動量よりも大きな移動量で前記第１方向へ移動させる、操作入力装置。
【請求項２】
表示画面と、
前記表示画面上に設けられたタッチパネルと、
前記表示画面にタッチ操作対象を表示し、前記タッチパネルに対するスライド操作が行われている間、当該スライド操作におけるタッチ位置の第１方向への移動量よりも大きな移動量で、前記表示画面における前記タッチ操作対象の表示位置を前記第１方向へ移動させる表示制御部と、
前記タッチパネルを介した前記タッチ操作対象に対する選択操作に応じて、当該タッチ操作対象に対応する処理を実行する処理実行部と、
を備え、
前記表示制御部は、前記表示画面における第１表示領域に、スクロール表示可能な表示対象を表示するとともに、前記第１表示領域よりも前記第１方向とは反対の第２方向側に位置する第２表示領域に、前記タッチ操作対象を表示し、
前記表示制御部は、
（Ａ）前記表示対象の前記第２方向側の端部が表示されていない間は、前記タッチ位置の前記第１方向への移動量と同じ移動量で、前記表示対象の表示位置を前記第１方向へ移動させ、
（Ｂ）前記表示対象の前記第２方向側の端部が表示されている間は、前記表示画面における前記タッチ操作対象の表示位置を、前記タッチ位置の前記第１方向への移動量よりも大きな移動量で前記第１方向へ移動させる、操作入力装置。
【請求項３】
操作入力装置の表示画面にタッチ操作対象を表示し、前記表示画面上に設けられたタッチパネルに対するスライド操作が行われている間、当該スライド操作におけるタッチ位置の第１方向への移動量よりも大きな移動量で、前記表示画面における前記タッチ操作対象の表示位置を前記第１方向へ移動させる表示制御ステップと、
前記表示画面上に設けられたタッチパネルを介した前記タッチ操作対象に対する選択操作に応じて、当該タッチ操作対象に対応する処理を実行する処理実行ステップと、
を備え、
前記表示制御ステップでは、スクロール表示可能な表示対象を前記表示画面に表示し、
前記表示対象には前記タッチ操作対象が含まれており、
前記表示制御ステップでは、
（Ａ）前記表示対象の前記第１方向とは反対の第２方向側の端部が表示されていない間は、前記タッチ位置の前記第１方向への移動量と同じ移動量で、前記タッチ操作対象の表示位置を前記表示対象と一体的に前記第１方向へ移動させ、
（Ｂ）前記表示対象の前記第２方向側の端部が表示されている間は、前記表示画面における前記タッチ操作対象の表示位置を、前記タッチ位置の前記第１方向への移動量よりも大きな移動量で前記第１方向へ移動させる、操作入力方法。
【請求項４】
操作入力装置の表示画面にタッチ操作対象を表示し、前記表示画面上に設けられたタッチパネルに対するスライド操作が行われている間、当該スライド操作におけるタッチ位置の第１方向への移動量よりも大きな移動量で、前記表示画面における前記タッチ操作対象の表示位置を前記第１方向へ移動させる表示制御ステップと、
前記表示画面上に設けられたタッチパネルを介した前記タッチ操作対象に対する選択操作に応じて、当該タッチ操作対象に対応する処理を実行する処理実行ステップと、
を備え、
前記表示制御ステップでは、前記表示画面における第１表示領域に、スクロール表示可能な表示対象を表示するとともに、前記第１表示領域よりも前記第１方向とは反対の第２方向側に位置する第２表示領域に、前記タッチ操作対象を表示し、
前記表示制御ステップでは、
（Ａ）前記表示対象の前記第２方向側の端部が表示されていない間は、前記タッチ位置の前記第１方向への移動量と同じ移動量で、前記表示対象の表示位置を前記第１方向へ移動させ、
（Ｂ）前記表示対象の前記第２方向側の端部が表示されている間は、前記表示画面における前記タッチ操作対象の表示位置を、前記タッチ位置の前記第１方向への移動量よりも大きな移動量で前記第１方向へ移動させる、操作入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面とタッチパネルとを備える操作入力装置、及び当該操作入力装置における操作入力方法に関する。
【背景技術】
【０００２】
表示画面と、当該表示画面上に設けられたタッチパネルとを備える操作入力装置には、使用者が操作入力装置を持っている手の親指を使ってタッチパネルを操作することが可能なものが存在する。
【０００３】
しかしながら、操作入力装置を持っている手の親指が届く範囲が限られているため、表示画面が大きい場合には、表示画面の上部に表示されているリンク領域又はメニュー領域等のタッチ操作対象にタッチするために、もう一方の手を使う必要がある。
【０００４】
なお、画面の下部にマークを表示し、このマークがユーザーによってタッチされた場合に、画面を表示部の一端より一定量離れた位置に表示するようにした入力装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１７０４３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の入力装置では、画面にマークが表示されるため、ユーザーが画面を見るのにマークがじゃまになるおそれがある。また、ユーザーの意に反して誤ってマークがタッチされてしまうおそれがある。
【０００７】
本発明の目的は、使用者が操作入力装置を持っている手の親指を使って快適に操作することが可能な操作入力装置及び操作入力方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一の局面に係る操作入力装置は、表示画面と、タッチパネルと、表示制御部と、処理実行部と、を備える。前記タッチパネルは、前記表示画面上に設けられている。前記表示制御部は、前記表示画面にタッチ操作対象を表示し、前記タッチパネルに対するスライド操作が行われている間、当該スライド操作におけるタッチ位置の第１方向への移動量よりも大きな移動量で、前記表示画面における前記タッチ操作対象の表示位置を前記第１方向へ移動させる。前記処理実行部は、前記タッチパネルを介した前記タッチ操作対象に対する選択操作に応じて、当該タッチ操作対象に対応する処理を実行する。
【０００９】
本発明の他の局面に係る操作入力方法は、表示制御ステップと、処理実行ステップと、を備える。前記表示制御ステップでは、操作入力装置の表示画面にタッチ操作対象を表示し、前記タッチパネルに対するスライド操作が行われている間、当該スライド操作におけるタッチ位置の第１方向への移動量よりも大きな移動量で、前記表示画面における前記タッチ操作対象の表示位置を前記第１方向へ移動させる。前記処理実行ステップでは、前記表示画面上に設けられたタッチパネルを介した前記タッチ操作対象に対する選択操作に応じて、当該タッチ操作対象に対応する処理を実行する。
【発明の効果】
【００１０】
本発明によれば、使用者が操作入力装置を持っている手の親指を使って快適に操作することが可能な操作入力装置及び操作入力方法が提供される。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態に係る操作入力装置の外観を示す図である。
【図２】図２は、本発明の実施形態に係る操作入力装置のシステム構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る操作入力装置で表示される表示対象の一例を示す図である。
【図４】図４は、本発明の実施形態に係る操作入力装置の操作方法の一例を示す図である。
【図５】図５は、本発明の実施形態に係る操作入力装置の操作方法の一例を示す図である。
【図６】図６は、本発明の実施形態に係る操作入力装置の操作方法の一例を示す図である。
【図７】図７は、本発明の実施形態に係る操作入力装置で実行される情報処理の手順の一例を示すフローチャートである。
【図８】図８は、本発明の実施形態に係る操作入力装置で実行される操作対象移動処理の手順の一例を示すフローチャートである。
【図９】図９は、本発明の実施形態の変形例に係る操作入力装置の操作方法の一例を示す図である。
【図１０】図１０は、本発明の実施形態の変形例に係る操作入力装置の操作方法の一例を示す図である。
【図１１】図１１は、本発明の実施形態の変形例に係る操作入力装置の操作方法の一例を示す図である。
【図１２】図１２は、本発明の実施形態の変形例に係る操作入力装置の操作方法の一例を示す図である。
【図１３】図１３は、本発明の実施形態の変形例に係る操作入力装置の操作方法の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下添付図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１３】
図１及び図２に示すように、操作入力装置１は、表示部１０、タッチパネル１１、記憶部１２、及び制御部１３などを備える。表示部１０は、例えば、液晶ディスプレーであり、ウェブページ又はメニュー画像などを表示する。タッチパネル１１は、表示部１０の表示画面１０Ａ上に設けられており、使用者による操作を受け付ける。操作入力装置１は、使用者が片手又は両手で持つことができ、且つ操作入力装置１を持っている手の親指を使ってタッチパネル１１を操作することが可能な手持ち型の情報処理装置である。操作入力装置１は、例えば、タブレットＰＣ、スマートフォン、電子ブックリーダー又は携帯情報端末などである。
【００１４】
記憶部１２は、ＥＥＰＲＯＭ（登録商標）などの不揮発性の記憶部である。記憶部１２には、制御部１３によって実行される各種の制御プログラム、及び表示画面１０Ａに表示されるメニュー画面又はアイコンの画像データなどが記憶される。
【００１５】
制御部１３は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性又は不揮発性の記憶部である。
【００１６】
具体的に、制御部１３は、表示制御部１４及び処理実行部１５を含む。なお、制御部１３は、前記制御プログラムに従って各種の処理を実行することにより各処理部として機能する。また、制御部１３は、各処理部の一部又は複数の処理機能を実現する電子回路を備えるものであってもよい。
【００１７】
表示制御部１４は、通信部（図示省略）を通じてダウンロードされるウェブページのデータに基づいて表示画面１０Ａにウェブページを表示する。また、表示制御部１４は、記憶部１２又は前記ＲＯＭに記憶されている画像データに基づいて表示画面１０Ａに文書、初期画面、デスクトップ画面又はメニュー画面などを表示する。
【００１８】
表示制御部１４によって表示画面１０Ａに表示される画像には、タッチ操作対象が含まれることがある。タッチ操作対象は、タッチパネル１１を介して使用者の指示を受け付けるために表示画面１０Ａに表示される領域であって、例えば、メニューボタン、アイコン、入力キー、ウェブページ内のリンク領域、テキストボックスなどである。
【００１９】
処理実行部１５は、表示画面１０Ａに表示されているいずれかのタッチ操作対象に対する選択操作が行われると、当該タッチ操作対象に対応する処理を実行する。選択操作は、例えば、所望のタッチ操作対象を指でタップ（またはダブルタップ）する操作、又は所望のタッチ操作対象から指を離す操作などである。例えば、ウェブページ内のリンク領域がタップされると、処理実行部１５は、当該リンク領域に関連付けられたページを表示画面１０Ａに表示する。また、特定のアプリケーションプログラムに関連付けられたアイコンがタップされると、処理実行部１５は、当該アプリケーションプログラムを実行する。
【００２０】
次に、図３〜図８を参照しつつ、操作入力装置１の動作について説明する。ここでは、一例として、表示画面１０Ａにウェブページを表示する場合の操作入力装置１の動作について説明する。
【００２１】
図３は、表示画面１０Ａに表示される表示対象の一例としてのウェブページ２０を示している。ウェブページ２０は、ＨＴＭＬなどのマークアップ言語によって記述されたコードに基づいて表示制御部１４によって表示画面１０Ａに表示される文書である。ウェブページ２０は、文字及び画像で構成される。ウェブページ２０には、通常、１以上のタッチ操作対象３０が含まれている。
【００２２】
ウェブページ２０のサイズが大きい場合には、図４に示すように、ウェブページ２０の一部分（図３に示す表示範囲）だけが表示画面１０Ａの第１表示領域４１に表示される。第１表示領域４１は、ウェブページ２０を表示するための領域である。表示制御部１４は、使用者によるスクロール操作を受け付けて、ウェブページ２０の表示範囲を任意に変更する。前記スクロール操作は、例えば、指をタッチパネル１１に接触させたままでタッチ位置を移動させるスライド操作、又はタッチパネル１１上で指をはじくスワイプ操作などである。使用者が表示画面１０Ａの上端方向（以下では、単に「上方向」と称す）へスクロール操作すると、それに応じて、ウェブページ２０の表示範囲はウェブページ２０の下端側へ移動する。逆に、使用者が表示画面１０Ａの下端方向（以下では、単に「下方向」と称す）へスクロール操作すると、それに応じて、ウェブページ２０の表示範囲はウェブページ２０の上端側へ移動する。ウェブページ２０は、スクロール表示可能な表示対象の一例である。
【００２３】
第１表示領域４１よりも上側に位置する第２表示領域４２には、複数のタッチ操作対象３１が表示されている。これらのタッチ操作対象３１は、例えば、ウェブページ２０の表示を制御するための制御ボタン又は制御アイコンである。使用者は、タッチ操作対象３１をタップすることによって、直前に表示されたウェブページ２０を再表示したり、ウェブページ２０を保存したりすることができる。
【００２４】
ところで、図４に示すように、使用者が操作入力装置１を持っている手の親指を使ってタッチパネル１１を操作する場合には、親指が表示画面１０Ａの上部に届きづらいという問題がある。特に、図４に示すようにウェブページ２０の上端が表示されている状態では、使用者が下方向へスクロール操作しても通常はスクロール表示されず、ウェブページ２０の表示範囲は変化しない。本実施形態の操作入力装置１は、このような状況においても、ウェブページ２０の上端付近に含まれているタッチ操作対象３０を使用者が容易に選択することができる仕組みを備えている。
【００２５】
なお、表示画面１０Ａの下部にマークを表示し、このマークがユーザーによってタッチされた場合に、表示画面１０Ａに表示されている画像を表示画面１０Ａの一端より一定量離れた位置に表示するようにした入力装置が知られている。しかしながら、このような構成では、表示画面１０Ａにマークが表示されるため、ユーザーが表示画面１０Ａに表示されている画像を見るのにマークがじゃまになるおそれがある。また、ユーザーの意に反して誤ってマークがタッチされてしまうおそれがある。これに対し、操作入力装置１では、使用者が操作入力装置１を持っている手の親指を使って快適に操作することが可能である。
【００２６】
図４に示す状態から、使用者が下方向へスライド操作すると、表示制御部１４は、当該スライド操作が行われている間、当該スライド操作におけるタッチ位置の下方向への移動量よりも大きな移動量で、表示画面１０Ａにおけるタッチ操作対象３０の表示位置を下方向へ移動させる。その結果、ウェブページ２０の上端付近に含まれているタッチ操作対象３０は、図５に示すように、タッチ位置の下方向への移動に連動して、使用者の親指に接近するように下方向へ移動する。このとき、移動したタッチ操作対象３０を使用者が視認し易くするために、表示制御部１４は、例えば、タッチ操作対象３０の輪郭線が太くしたり、タッチ操作対象３０以外の領域の色を薄くしたりするなどにより、タッチ操作対象３０を強調表示してもよい。
【００２７】
使用者は、所望のタッチ操作対象３０が親指の届く範囲内まで移動したことを確認すると、スライド操作を引き続き継続したまま、図６に示すようにタッチ位置を所望のタッチ操作対象３０上に移動させる。例えば、使用者は、親指をタッチパネル１１から離さずに、会員登録ページを表示するためのリンク領域としての「会員登録」ボタンに対応するタッチ操作対象３０上に移動させることがある。このとき、タッチ操作対象３０は、タッチ位置の上方向への移動には連動せず、使用者が上方向へスライド操作してもタッチ操作対象３０の表示位置は変化しない。
【００２８】
そして、使用者が、所望のタッチ操作対象３０上で親指をタッチパネル１１から離すと、そのタッチ操作対象３０に対応する処理が実行される。すなわち、処理実行部１５は、上記スライド操作の終了後、当該スライド操作の終了直前におけるタッチ位置によって示されるタッチ操作対象３０に対応する処理を実行する。
【００２９】
なお、表示制御部１４は、上記スライド操作の終了後、当該スライド操作の終了直前におけるタッチ位置がいずれのタッチ操作対象３０も示していない場合には、タッチ操作対象３０の表示位置を、当該タッチ操作対象３０の移動が開始される直前の表示位置に戻す。例えば、図５のようにタッチ位置がいずれのタッチ操作対象３０上にも位置していない状態で使用者が親指をタッチパネル１１から離すと、いずれのタッチ操作対象３０に対応する処理も実行されずに、図４のような表示画面に戻る。
【００３０】
以上のようなタッチ操作対象３０の移動操作は、下方向へのスライド操作によるスクロール操作から途切れることなく行うことが可能である。すなわち、下方向へのスライド操作によるスクロール操作が行われている途中で第１表示領域４１にウェブページ２０の上端まで表示された場合に、使用者は、下方向へのスライド操作を引き続き継続することで、ウェブページ２０の上端付近のタッチ操作対象３０を下方向へ移動させて選択することができる。よって、使用者は、ウェブページ２０の上端付近のタッチ操作対象３０を少ない動作で素早く選択することができる。
【００３１】
以下、図７及び図８を参照しつつ、制御部１３によって実行される処理の手順の一例について説明する。ここで、ステップＳ１、Ｓ２・・・は、制御部１３により実行される処理手順（ステップ）の番号を表している。
【００３２】
＜ステップＳ１＞
まず、ステップＳ１において、制御部１３は、表示画面１０Ａに、スクロール表示可能な表示対象を表示する。スクロール表示可能な表示対象は、例えば、ウェブページ、文書、初期画面、デスクトップ画面又はメニュー画面などである。
【００３３】
＜ステップＳ２＞
ステップＳ２において、制御部１３は、タッチパネル１１からの信号に基づいて、スライド操作が開始されたかどうかを判断する。例えば、制御部１３は、タッチ位置が移動し始めたことを検知すると、スライド操作が開始されたと判断する。そして、スライド操作が開始されたと判断されると（Ｓ１：Ｙｅｓ）、処理がステップＳ３に移行する。一方、スライド操作が開始されていないと判断されると（Ｓ１：Ｎｏ）、処理がステップＳ１０に移行する。
【００３４】
＜ステップＳ３＞
ステップＳ３において、制御部１３は、タッチパネル１１からの信号に基づいて、タッチ位置が上方向へ移動したかどうかを判断する。例えば、制御部１３は、タッチ位置を表す２次元座標における上下方向に沿った座標軸の座標値の変化に基づいて、タッチ位置が上方向へ移動したかどうかを判断する。そして、タッチ位置が上方向へ移動したと判断されると（Ｓ３：Ｙｅｓ）、処理がステップＳ４に移行する。一方、タッチ位置が上方向へ移動していないと判断されると（Ｓ３：Ｎｏ）、処理がステップＳ６に移行する。
【００３５】
＜ステップＳ４＞
ステップＳ４において、制御部１３は、表示対象の表示範囲が、表示対象の下端に到達しているかどうか（すなわち、表示対象の下端が表示画面１０Ａにすでに表示されているかどうか）を判断する。そして、表示対象の下端に到達していると判断されると（Ｓ４：Ｙｅｓ）、処理がステップＳ６に移行する。一方、表示対象の下端に到達していないと判断されると（Ｓ４：Ｎｏ）、処理がステップＳ５に移行する。
【００３６】
＜ステップＳ５＞
ステップＳ５において、制御部１３は、タッチ位置の上方向への移動量に基づいて、表示対象を上方向へ移動させる。具体的には、制御部１３は、タッチ位置の上方向への移動量と同じ移動量で、表示対象を上方向へ移動させる。その結果、表示対象に含まれているタッチ操作対象３０も、表示対象と一体的に上方向へ移動する。そして、処理がステップＳ６に移行する。
【００３７】
＜ステップＳ６＞
ステップＳ６において、制御部１３は、タッチパネル１１からの信号に基づいて、タッチ位置が下方向へ移動したかどうかを判断する。例えば、制御部１３は、タッチ位置を表す２次元座標における上下方向に沿った座標軸の座標値の変化に基づいて、タッチ位置が下方向へ移動したかどうかを判断する。そして、タッチ位置が下方向へ移動したと判断されると（Ｓ６：Ｙｅｓ）、処理がステップＳ７に移行する。一方、タッチ位置が下方向へ移動していないと判断されると（Ｓ６：Ｎｏ）、処理がステップＳ９に移行する。
【００３８】
＜ステップＳ７＞
ステップＳ７において、制御部１３は、表示対象の表示範囲が、表示対象の上端に到達しているかどうか（すなわち、表示対象の上端が表示画面１０Ａにすでに表示されているかどうか）を判断する。そして、表示対象の上端に到達していると判断されると（Ｓ７：Ｙｅｓ）、処理がステップＳ１２に移行する。一方、表示対象の上端に到達していないと判断されると（Ｓ７：Ｎｏ）、処理がステップＳ８に移行する。
【００３９】
＜ステップＳ８＞
ステップＳ８において、制御部１３は、タッチ位置の下方向への移動量に基づいて、表示対象を下方向へ移動させる。具体的には、制御部１３は、タッチ位置の下方向への移動量と同じ移動量で、表示対象を下方向へ移動させる。その結果、表示対象に含まれているタッチ操作対象３０も、表示対象と一体的に下方向へ移動する。そして、処理がステップＳ９に移行する。
【００４０】
＜ステップＳ９＞
ステップＳ９において、制御部１３は、タッチパネル１１からの信号に基づいて、スライド操作が終了されたかどうかを判断する。例えば、制御部１３は、使用者が指をタッチパネル１１から離すことによってタッチ位置が検出されなくなると、スライド操作が終了されたと判断する。そして、スライド操作が終了されたと判断されると（Ｓ９：Ｙｅｓ）、処理がステップＳ１０に移行する。一方、スライド操作が行われていると判断されると（Ｓ９：Ｎｏ）、処理がステップＳ３に戻る。
【００４１】
＜ステップＳ１０＞
ステップＳ１０において、制御部１３は、タッチパネル１１からの信号に基づいて、選択操作が行われたかどうかを判断する。例えば、制御部１３は、いずれかのタッチ操作対象３０上でのタップ操作を検知すると、選択操作が行われたと判断する。そして、選択操作が行われたと判断されると（Ｓ１０：Ｙｅｓ）、処理がステップＳ１１に移行する。一方、選択操作が行われていないと判断されると（Ｓ１０：Ｎｏ）、処理がステップＳ２に戻る。
【００４２】
＜ステップＳ１１＞
ステップＳ１１において、制御部１３は、選択操作によって選択されたタッチ操作対象３０に対応する処理を実行する。そして、制御部１３の処理が終了する。
【００４３】
＜ステップＳ１２＞
ステップＳ１２において、制御部１３は、操作対象移動処理を実行する。以下、図８を参照して、操作対象移動処理について詳しく説明する。
【００４４】
＜ステップＳ２１＞
ステップＳ２１において、制御部１３は、現在のタッチ位置（すなわち、タッチ操作対象３０の移動が開始される時点におけるタッチ位置）と表示画面１０Ａの下端との距離を算出する。具体的には、制御部１３は、現在のタッチ位置を表す２次元座標における上下方向に沿った座標軸の座標値と、表示画面１０Ａの下端における当該座標軸の座標値との差を算出する。
【００４５】
＜ステップＳ２２＞
ステップＳ２２において、制御部１３は、ステップＳ２１で算出された距離に基づいて、移動量変換係数を決定する。移動量変換係数とは、タッチ位置の下方向への移動量に対するタッチ操作対象３０の下方向への移動量の比率を表す係数であって、１よりも大きい値に決定される。よって、タッチ操作対象３０の下方向への移動量は、タッチ位置の下方向への移動量よりも大きくなる。また、制御部１３は、ステップＳ２１で算出された距離が短いほど、移動量変換係数を大きくする。例えば、制御部１３は、ステップＳ２１で算出された距離と移動量変換係数とが反比例するように、移動量変換係数を決定してもよい。
【００４６】
＜ステップＳ２３＞
ステップＳ２３において、制御部１３は、タッチパネル１１からの信号に基づいて、タッチ位置が下方向へ移動したかどうかを判断する。例えば、制御部１３は、タッチ位置を表す２次元座標における上下方向に沿った座標軸の座標値の変化に基づいて、タッチ位置が下方向へ移動したかどうかを判断する。そして、タッチ位置が下方向へ移動したと判断されると（Ｓ２３：Ｙｅｓ）、処理がステップＳ２４に移行する。一方、タッチ位置が下方向へ移動していないと判断されると（Ｓ２３：Ｎｏ）、処理がステップＳ２６に移行する。
【００４７】
＜ステップＳ２４＞
ステップＳ２４において、制御部１３は、タッチ位置の下方向への移動量と、ステップＳ２２で算出された移動量変換係数とに基づいて、表示画面１０Ａにおけるタッチ操作対象３０の下方向への移動量を算出する。例えば、制御部１３は、タッチ位置の下方向への移動量に、ステップＳ２２算出された移動量変換係数を乗算することによって、表示画面１０Ａにおけるタッチ操作対象３０の下方向への移動量を算出する。
【００４８】
＜ステップＳ２５＞
ステップＳ２５において、制御部１３は、ステップＳ２４で算出されたタッチ操作対象３０の下方向への移動量に基づいて、タッチ操作対象３０の表示位置を下方向へ移動させる。例えば、制御部１３は、タッチ操作対象３０の表示位置を表す２次元座標における上下方向に沿った座標軸の座標値を、ステップＳ２４で算出された移動量に基づいて更新することによって、タッチ操作対象３０の表示位置を下方向へ移動させる。
【００４９】
なお、ステップＳ２５において、制御部１３は、表示画面１０Ａに表示されている全てのタッチ操作対象３０の表示位置を下方向へ移動させてもよいし、表示画面１０Ａの一部の予め定められた範囲に表示されているタッチ操作対象３０の表示位置を下方向へ移動させてもよい。例えば、制御部１３は、表示画面１０Ａの上端から一定距離以内の範囲に表示されているタッチ操作対象３０の表示位置を下方向へ移動させてもよい。この範囲は、使用者によって任意に変更されてもよいし、直近の所定期間におけるタッチ位置の履歴に基づいて自動的に更新されてもよい。また、例えば、タッチ操作対象３０の移動が開始される時点におけるタッチ位置よりも上側に位置するタッチ操作対象３０だけを移動させてもよい。また、タッチ操作対象３０の移動が開始される時点におけるタッチ位置の真上方向に位置するタッチ操作対象３０だけを移動させてもよい。
【００５０】
＜ステップＳ２６＞
ステップＳ２６において、制御部１３は、タッチパネル１１からの信号に基づいて、スライド操作が終了されたかどうかを判断する。例えば、制御部１３は、使用者が指をタッチパネル１１から離すことによってタッチ位置が検出されなくなると、スライド操作が終了されたと判断する。そして、スライド操作が終了されたと判断されると（Ｓ２６：Ｙｅｓ）、処理がステップＳ２７に移行する。一方、スライド操作が行われていると判断されると（Ｓ２６：Ｎｏ）、処理がステップＳ２３に戻る。
【００５１】
＜ステップＳ２７＞
ステップＳ２７において、制御部１３は、スライド操作の終了直前におけるタッチ位置が、いずれかのタッチ操作対象３０を示していたかどうかを判断する。すなわち、制御部１３は、使用者の親指がタッチパネル１１から離れた位置が、いずれかのタッチ操作対象３０上であったかどうかを判断する。そして、スライド操作の終了直前におけるタッチ位置が、いずれかのタッチ操作対象３０を示していたと判断されると（Ｓ２７：Ｙｅｓ）、処理がステップＳ２８に移行する。一方、スライド操作の終了直前におけるタッチ位置が、いずれのタッチ操作対象３０も示していないと判断されると（Ｓ２７：Ｎｏ）、処理がステップＳ２９に移行する。
【００５２】
＜ステップＳ２８＞
ステップＳ２８において、制御部１３は、選択されたタッチ操作対象３０（すなわち、スライド操作の終了直前におけるタッチ位置が示していたタッチ操作対象３０）に対応する処理を実行する。そして、制御部１３の処理が終了する。
【００５３】
＜ステップＳ２９＞
ステップＳ２９において、制御部１３は、タッチ操作対象３０の表示位置をリセットする。すなわち、制御部１３は、タッチ操作対象３０の表示位置を、タッチ操作対象３０の移動が開始される直前の表示位置に戻す。そして、処理が図７のステップＳ２に戻る。
【００５４】
なお、以上のステップＳ１〜Ｓ９，Ｓ２１〜Ｓ２５，Ｓ２９の処理（表示制御ステップ）は、制御部１３の表示制御部１４によって実行される。また、ステップＳ１１，Ｓ２８の処理（処理実行ステップ）は、制御部１３の処理実行部１５によって実行される。
【００５５】
なお、上記実施形態では、ステップＳ２５においてタッチ操作対象３０だけが下方向へ移動されるが、本発明はこれに限定されない。例えば、ステップＳ２４で算出された移動量に基づいて、ステップＳ２５においてウェブページ２０などのスクロール可能な表示対象がタッチ操作対象３０と一体的に下方向へ移動されてもよい。
【００５６】
また、上記実施形態では、ステップＳ２６においてスライド操作が終了されたと判断されたときに、スライド操作の終了直前におけるタッチ位置に基づいて、ステップＳ２８において処理が実行されるか、又はステップＳ２９においてタッチ操作対象３０の表示位置がリセットされるが、本発明はこれに限定されない。例えば、ステップＳ２６においてスライド操作が終了されたと判断された後、所定条件を満たす（例えば、一定時間が経過する、又は使用者による所定操作が行われる、など）までは、タッチ操作対象３０の表示位置がリセットされないようにしてもよい。これにより、使用者は、スライド操作を終了後、タッチ操作対象３０の表示位置がリセットされる前に所望のタッチ操作対象３０を例えばタップすることによって、所望のタッチ操作対象３０を選択することができる。
【００５７】
また、上記実施形態では、ステップＳ２５において、ウェブページ２０などのスクロール可能な表示対象に含まれているタッチ操作対象３０が移動されるが、本発明はこれに限定されない。例えば、図９に示すように、スクロール可能な表示対象に含まれていないタッチ操作対象３１（例えば、第２表示領域４２に表示されているタッチ操作対象３１）が移動されてもよい。また、タッチ操作対象３０とタッチ操作対象３１の両方が移動されてもよい。
【００５８】
また、上記実施形態では、ウェブページ２０などのスクロール可能な表示対象の上端がすでに表示されている状態で下方向へのスライド操作が行われたときに、タッチ操作対象３０が下方向へ移動されるが、本発明はこれに限定されない。例えば、図１０では、表示画面１０Ａには、タッチ操作対象３１として、対応するアプリケーションプログラムを呼び出すための複数のアイコンと、システム設定画面を呼び出すための「設定」ボタンが表示されている。このように、スクロール可能な表示対象が表示画面１０Ａに表示されていない状態で下方向へのスライド操作が行われたときに、図１１に示すように、表示画面１０Ａに表示されている一部又は全てのタッチ操作対象３１が下方向へ移動されてもよい。
【００５９】
また、上記実施形態では、下方向へのスライド操作に応じてタッチ操作対象３０が下方向へ移動されるが、本発明はこれに限定されない。例えば、図１２及び図１３に示すように、表示画面１０Ａの右端方向へのスライド操作に応じて、表示画面１０Ａに表示されている一部又は全てのタッチ操作対象３１が表示画面１０Ａの右端方向へ移動されてもよい。
【符号の説明】
【００６０】
１  操作入力装置
１０  表示部
１０Ａ  表示画面
１１  タッチパネル
１２  記憶部
１３  制御部
１４  表示制御部
１５  処理実行部
２０  ウェブページ
３０  タッチ操作対象
３１  タッチ操作対象
４１  第１表示領域
４２  第２表示領域
【図１】
0006380341.tif 000002
【図２】
0006380341.tif 000003
【図３】
0006380341.tif 000004
【図４】
0006380341.tif 000005
【図５】
0006380341.tif 000006
【図６】
0006380341.tif 000007
【図７】
0006380341.tif 000008
【図８】
0006380341.tif 000009
【図９】
0006380341.tif 000010
【図１０】
0006380341.tif 000011
【図１１】
0006380341.tif 000012
【図１２】
0006380341.tif 000013
【図１３】
0006380341.tif 000014