(57)【要約】【課題】  ユーザーがスクロールバーに対して意図していないタッチ操作を行なってしまった場合であっても、実行された画像のスクロールの取り消しを容易に行なうことができるようにする。【解決手段】  制御部１０は、タッチパネル１２を介して本体領域内の部分４２に対するタッチ操作を受付けると、表示部１１に、第１方向Ｘにおけるタッチ操作が行なわれた位置に対応する位置まで電子書籍画像２４をスクロールさせる。制御部１０は、スクロールを行なった後に、タッチパネル１２を介して、部分４２から開始されるスライド操作を受け付けた場合、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させ、スクロールを行なった後に、タッチパネル１２を介してスライド操作を受付けない場合、表示部１１に、当該表示部の１１表示を、スクロールを行なう前の状態に復帰させない。【選択図】図４Ｂ
2020160739.tif 000002
【特許請求の範囲】
【請求項１】
制御部と、表示部と、タッチパネルと、を備え、
前記制御部は、前記表示部に、予め定められている方向に沿って延びる本体と、前記本体に配置されているノブと、を含むスクロールバーとともに、表示対象の画像の一部分を前記スクロールバーが表示されていない部分に表示させ、
前記制御部は、前記本体における前記ノブの前記予め定められている方向の位置が前記画像における前記一部分の前記予め定められている方向の位置に対応するように、前記スクロールバーを表示させており、
前記制御部は、
前記タッチパネルを介して、前記本体における前記ノブが配置されていない領域に対するタッチ操作を受付けると、前記表示部に、前記予め定められている方向における前記タッチ操作が行なわれた位置に対応する位置まで前記画像をスクロールさせ、
前記スクロールを行なった後に、前記タッチパネルを介して、前記本体における前記ノブが配置されていない領域から開始されるスライド操作を受け付けた場合、前記表示部に、前記表示部の表示を、前記スクロールを行なう前の状態に復帰させ、
前記スクロールを行なった後に、前記タッチパネルを介して、前記スライド操作を受付けない場合、前記表示部に、前記表示部の表示を、前記スクロールを行なう前の状態に復帰させない、表示装置。
【請求項２】
前記制御部は、
前記タッチ操作を受付けた時点から予め定められている第１時間が経過するまでに前記スライド操作を受付けることを条件として、前記表示部に、前記表示部の表示を、前記スクロールを行なう前の状態に復帰させ、
前記タッチ操作を受付けた時点から前記第１時間が経過するまでに前記スライド操作を受付けない場合には、前記表示部に、前記表示部の表示を、前記スクロールを行なう前の状態に復帰させない、請求項１に記載の表示装置。
【請求項３】
前記制御部は、
前記スライド操作の開始を受付けた時点から予め定められている第２時間が経過するまでに前記スライド操作の終了を受付けた場合、前記表示部に、前記表示部の表示を、前記スクロールを行なう前の状態に復帰させ、
前記スライド操作の開始を受付けた時点から前記第２時間が経過するまでに前記スライド操作の終了を受付けない場合、前記表示部に、前記表示部の表示を、前記スクロールを行なう前の状態に復帰させない、請求項２に記載の表示装置。
【請求項４】
前記制御部は、前記タッチ操作を受付けると、前記表示部に、前記スクロールを行なわせるとともに、前記ノブを、前記タッチ操作を受付けた時点で前記ノブを表示している第１位置から、前記タッチ操作が行なわれた第２位置まで、前記予め定められている方向に沿って移動させる、請求項１乃至請求項３のいずれかに記載の表示装置。
【請求項５】
前記制御部は、
前記第１位置から前記第２位置までの距離が、予め定められている値よりも大きい場合、前記表示部に、前記表示部の表示を、前記スクロールを行なう前の状態に復帰させ、
前記距離が前記予め定められている値以下である場合、前記表示部に、前記表示部の表示を、前記スクロールを行なう前の状態に復帰させない、請求項４に記載の表示装置。
【請求項６】
前記制御部は、
前記スライド操作の速度が、予め定められている速度よりも大きい場合、前記表示部に、前記表示部の表示を、前記スクロールを行なう前の状態に復帰させ、
前記スライド操作の速度が、予め定められている速度以下である場合、前記表示部に、前記表示部の表示を、前記スクロールを行なう前の状態に復帰させない、請求項１乃至請求項５のいずれかに記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関し、特に、スクロールバーを表示させるための技術に関する。
【背景技術】
【０００２】
ノブを含んでいるスライドバー又はスクロールバーを表示させ、当該スライドバー又はスクロールバーに対するユーザーの操作に従って指示を受付ける技術が知られている。例えば、特許文献１には、タッチパネル上でピンチイン操作が行なわれた位置に、第１方向に延在するバー及びノブを含むスライドバーを表示させ、ノブに対する第１方向のドラッグ操作が行なわれると、ドラッグ操作に応じてノブを移動させるタッチ入力判定装置が開示されている。
【０００３】
特許文献２には、ユーザーによってタッチされている位置にスクロールバーを表示させ、ユーザーによってスクロールバーの領域内のノブが配置されていない領域がタッチされると、当該タッチされている位置にノブを移動させる表示制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第６２０７８０４号公報
【特許文献２】特開２０１６−２０６９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザーが、意図せずに、スクロールバーにおけるノブが配置されていない領域をタッチしてしまうことによって、ユーザーが意図していない表示画像のスクロールが実行されてしまうことがある。特に、タッチ操作が行なわれた時点で表示されているノブの位置と、タッチ操作が行なわれた位置とが大きく離れている場合、表示画像のスクロール量が大きくなってしまうため、ユーザーは、タッチ操作が行なわれた時点における表示画像の表示部分を把握できなくなってしまい、不便である。
【０００６】
特許文献１及び特許文献２には、単に、ドラッグ操作又はタッチ操作に応じてノブを移動させる技術が開示されているだけであり、上記した問題を解決することができない。
【０００７】
本発明は、上記の事情に鑑みなされたものであり、ユーザーがスクロールバーに対して意図していないタッチ操作を行なってしまった場合であっても、実行された画像のスクロールの取り消しを容易に行なうことができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一局面に係る表示装置は、制御部と、表示部と、タッチパネルと、を備える。制御部は、表示部に、予め定められている方向に沿って延びる本体と、本体に配置されているノブと、を含むスクロールバーとともに、表示対象の画像の一部分をスクロールバーが表示されていない部分に表示させる。制御部は、本体におけるノブの予め定められている方向の位置が画像における一部分の予め定められている方向の位置に対応するように、スクロールバーを表示させている。制御部は、タッチパネルを介して、本体におけるノブが配置されていない領域に対するタッチ操作を受付けると、表示部に、予め定められている方向におけるタッチ操作が行なわれた位置に対応する位置まで画像をスクロールさせる。制御部は、スクロールを行なった後に、タッチパネルを介して、本体におけるノブが配置されていない領域から開始されるスライド操作を受け付けた場合、表示部に、表示部の表示を、スクロールを行なう前の状態に復帰させ、スクロールを行なった後に、タッチパネルを介して、スライド操作を受付けない場合、表示部に、表示部の表示を、スクロールを行なう前の状態に復帰させない。
【発明の効果】
【０００９】
本発明によれば、ユーザーは、タッチ操作を行なった後に、本体におけるノブが配置されていない領域から開始されるスライド操作を行なうことによって、表示対象の画像の表示部分を、タッチ操作を受付けた時点で表示されていた部分に戻すことができる。したがって、ユーザーは、スクロールバーに対して意図していないタッチ操作を行なってしまった場合であっても、実行された画像のスクロールの取り消しを容易に行なうことができる。
【００１０】
また、ユーザーは、タッチ操作を行なった後に上記のスライド操作を行なわないようにすることによって、表示対象の画像の表示部分を、タッチ操作を受付けた時点で表示されていた部分に戻さないようにすることができる。したがって、ユーザーは、スクロールバーに対して意図しているタッチ操作を行なった場合には、実行された画像のスクロールの取り消しが行なわれないようにすることができるので、ユーザーの利便性が向上する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る表示装置の内部構成を示すブロック図である。
【図２】表示画面の一例を示す図である。
【図３】本体領域に対するタッチ操作に応じて電子書籍画像のスクロールが行なわれたときの表示画面の一例を示す図である。
【図４Ａ】スクロール取消処理を示すフローチャートである。
【図４Ｂ】スクロール取消処理を示すフローチャートである。
【図５】スライド操作が行なわれているときの表示画面の一例を示す図である。
【図６】ノブの第２位置から第１位置までの移動が実行されたときの表示画面の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態に係る表示装置について図面を参照して説明する。図１は、本発明の一実施形態に係る表示装置の内部構成を示すブロック図である。図１を参照して、表示装置１は、例えば、スマートフォンである。表示装置１は、制御ユニット１００と、表示部１１と、タッチパネル１２と、記憶部１３と、通信部１４と、撮像部１６と、電話通信部１７と、音声入力部１８と、音声出力部１９と、を含む。
【００１３】
制御ユニット１００は、プロセッサー、及びＲＡＭ(Random Access Memory）等を含む。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、又はＡＳＩＣ（Application Specific Integrated Circuit）等である。制御ユニット１００は、記憶部１３に記憶されている制御プログラムが上記のプロセッサーによって実行されることにより、制御部１０として機能する。
【００１４】
制御部１０は、表示装置１の全体制御を司る。より詳細には、制御部１０は、表示装置１の各部の動作、及び、ネットワークを介して接続されているサーバー装置１５等との通信等を制御する。なお、制御部１０は、制御プログラムに基づく動作によらず、ハード回路によって動作可能に構成されていてもよい。
【００１５】
制御部１０はまた、一般的なタイムカウンタ機能を備えている。制御部１０は、当該タイムカウンタ機能を用いて、予め定められている時点からの経過時間を１秒単位で計測する。
【００１６】
制御ユニット１００は、表示部１１、タッチパネル１２、記憶部１３、通信部１４、撮像部１６、電話通信部１７、音声入力部１８、及び、音声出力部１９等と電気的に接続されている。
【００１７】
表示部１１は、液晶ディスプレイ又は有機ＥＬ（Organic Light-Emitting Diode）ディスプレイ等によって構成される表示装置である。表示部１１は、表示装置１によって実行可能な各種機能に関する各種の画面を表示する。
【００１８】
タッチパネル１２は、表示部１１に重ねて配置されている。タッチパネル１２は、ユーザーの指によるタッチ操作を、当該タッチ操作の位置とともに検知する。ユーザーは、タッチパネル１２を介して、表示装置１によって実行可能な各種機能についての指示等を含む各種の情報を入力する。
【００１９】
記憶部１３は、フラッシュメモリー等の大容量の記憶装置である。記憶部１３は、表示装置１の一般的な動作を実現するための各種制御プログラムを記憶している。記憶部１３は、上記の各種制御プログラムの１つとして、本実施の形態に係るスクロール取消処理を実行するための制御プログラムを記憶している。
【００２０】
記憶部１３は、複数頁からなる書籍の内容を示す電子ファイル（以下、「電子書籍ファイル」と記す。）を複数記憶している。制御部１０は、タッチパネル１２を介して入力されるユーザーの指示に応じて、通信部１４を介して、電子書籍ファイルの提供を行なうサーバー装置１５等から電子書籍ファイルをダウンロードすることによって電子書籍ファイルを取得し、記憶部１３に記憶させる。
【００２１】
通信部１４は、通信モジュールを含む。表示装置１は、通信部１４を介して、ネットワーク上のサーバー装置１５等とデータ通信を行なう。
【００２２】
撮像部１６は、撮像素子及びレンズ等によって構成されるデジタルカメラである。
【００２３】
電話通信部１７は、公衆回線への接続を行ない、公衆回線を介して音声データの送受信を行なう。
【００２４】
音声入力部１８は、マイクロフォン、及び、当該マイクロフォンに入力される音声に基づくアナログ信号をデジタル信号に変換するＡ／Ｄ変換回路等を含む。
【００２５】
音声出力部１９は、音声データによって示されるデジタル信号をアナログ信号に変換するＤ／Ａ変換回路、アナログ信号に基づいて音声を出力するためのスピーカー、及びアンプ等を含む。
【００２６】
表示装置１の各部には電源が接続され、この電源から電力が供給されることによって、表示装置１の各部が動作する。
【００２７】
［動作］
以下、表示装置１の動作について説明する。図２は、表示画面の一例を示す図である。以下の説明において、スライド操作とは、ユーザーが、自身の指によって表示部１１に表示されている画像をタッチし、当該指をタッチした状態のまま目的の位置まで移動させる操作を示す。以下、スライド操作において、ユーザーの指が最初に画像にタッチされた位置をスライド操作の開始位置と記す。スライド操作が行なわれた後にユーザーの指が画像から離れた位置を、スライド操作の終了位置と記す。スライド操作には、例えば、フリック操作、又はドラッグ操作等がある。
【００２８】
以下、表示装置１は、電源が投入されている状態であるものとする。ユーザーは、タッチパネル１２を介して、記憶部１３に記憶されている複数の電子書籍ファイルのうちの１つを指定し、指定された電子書籍ファイルに基づく電子書籍画像を表示部１１に表示させるための指示を入力したものとする。タッチパネル１２を介して上記指示を受付けると、制御部１０は、表示部１１に、電子書籍画像を表示するための表示画面を表示させる。
【００２９】
図２を参照して、表示画面２０は、予め定められている第１方向Ｘに沿って延びる本体２１と、本体２１に配置されているノブ２２と、を含むスクロールバー２３を、予め定められている配置位置に含んでいる。上記配置位置としては、一般的にスクロールバー２３が表示される位置であれば特に限定されない。ここでは、表示画面２０における、第１方向Ｘに直交する第２方向Ｙの一端部が、上記配置位置として予め定められているものとする。表示画面２０はまた、スクロールバー２３が表示されていない部分に、表示対象の電子書籍画像２４を表示するための表示領域２５を含んでいる。
【００３０】
ここで、電子書籍画像２４は、第１方向Ｘに沿って並んでいる１００頁分の画像を含んでいるものとする。この場合、制御部１０は、電子書籍画像２４の全てを表示領域２５に一度に表示させることができない。したがって、制御部１０は、表示部１１に、電子書籍画像２４全体のうち、表示領域２５に表示可能な部分（以下、「表示部分」と記す。）のみを表示領域２５に表示させる。ここでは、表示部分は、電子書籍画像２４の一頁分の画像であるものとする。この場合、制御部１０は、表示部１１に、電子書籍画像２４の第１０頁目の画像を、表示部分として表示させているものとする。
【００３１】
制御部１０は、電子書籍画像２４の第１方向Ｘの長さに対する表示部分の第１方向Ｘの長さの割合と、本体２１の第１方向Ｘの長さに対するノブ２２の第１方向Ｘの長さの割合とを、同じにする。制御部１０は、本体２１におけるノブ２２の第１方向Ｘの位置を、電子書籍画像２４における表示部分の第１方向Ｘの位置に対応させる。この場合、本体２１におけるノブ２２の位置は、電子書籍画像２４における第１０頁目の画像の位置に対応している。
【００３２】
制御部１０は、タッチパネル１２を介してユーザーによって入力される、ノブ２２に対する第１方向Ｘのスライド操作、又は、本体２１におけるノブ２２が配置されていない領域（以下、「本体領域」と記す。）に対するタッチ操作に応じて、電子書籍画像２４を第１方向Ｘにスクロールさせることによって、電子書籍画像２４の頁を切り替えて表示領域２５に表示させる。
【００３３】
ここで、ユーザーは、意図せずに、本体領域内の部分４２をタッチしてしまったものとする。図３は、本体領域に対するタッチ操作に応じて電子書籍画像のスクロールが行なわれたときの表示画面の一例を示す図である。図３を参照して、タッチパネル１２を介して部分４２に対するタッチ操作を受付けると、制御部１０は、表示部１１に、ノブ２２を、タッチ操作を受付けた時点でノブ２２を表示している位置（以下、「第１位置」と記す。）から部分４２に対応する位置（以下、「第２位置」と記す。）まで第１方向Ｘに沿って移動させる。
【００３４】
制御部１０はまた、上記したノブ２２の第１位置から第２位置までの移動を実行させるとともに、電子書籍画像２４における第２位置に対応する表示部分が表示領域２５に表示されるまで、電子書籍画像２４を第１方向Ｘに沿ってスクロールさせる。この場合、制御部１０は、スクロールの終了時において、電子書籍画像２４の第８０頁目の画像を、上記第２位置に対応する表示部分として、表示領域２５に表示させているものとする。
【００３５】
（スクロール取消処理）
図４Ａ及び図４Ｂは、スクロール取消処理を示すフローチャートである。タッチパネル１２を介して上記部分４２へのタッチ操作を受付けると、制御部１０は、上記したノブ２２の第１位置から第２位置までの移動及び電子書籍画像２４のスクロールと並行して、スクロール取消し処理の実行を開始する。
【００３６】
図４Ａを参照して、スクロール取消処理において、制御部１０は、タイムカウンタ機能を用いて、タッチ操作を受付けた時点からの経過時間（以下「第１経過時間」と記す。）の計測を開始する（ステップＳ１０）。第１経過時間の計測開始後、制御部１０は、記憶部１３に、第１位置を示す座標情報を記憶させる（ステップＳ１１）。
【００３７】
第１位置の記憶後、制御部１０は、タッチ操作を受付けた時点から予め定められている時間（以下「第１時間」と記す。）が経過しているか否かを判定する（ステップＳ１２）。ここでは、第１時間として、「１０秒」が予め定められているものとする。制御部１０は、第１時間が経過していないと判定すると（ステップＳ１２にてＮＯ）、タッチパネル１２を介して、部分４２から開始されるスライド操作を受付けたか否かを判定する（ステップＳ１３）。制御部１０は、スライド操作を受付けていないと判定すると（ステップＳ１３にてＮＯ）、ステップＳ１２の処理に戻る。
【００３８】
図５は、スライド操作が行なわれているときの表示画面の一例を示す図である。図５を参照して、このような状況で、ユーザーは、電子書籍画像２４の意図していないスクロールが行なわれていることに気付き、タッチ操作を行なってから３秒後に、部分４２から表示画面２０の中央に向かう第３方向Ａのフリック操作をスライド操作として行なったものとする。
【００３９】
タッチパネル１２を介して上記のフリック操作を受け付けると、制御部１０は、第１時間が経過していないと判定するとともに（ステップＳ１２にてＮＯ）部分４２から開始されるスライド操作を受け付けたと判定し（ステップＳ１３にてＹＥＳ）、タイムカウンタ機能を用いて、スライド操作の開始を受け付けた時点、すなわち、タッチパネル１２によってスライド操作の開始位置が検知された時点からの経過時間（以下「第２経過時間」と記す。）の計測を開始する（ステップＳ１４）。一方、ユーザーによって上記スライド操作が行なわれることなく第１時間が経過した場合、制御部１０は、第１時間が経過していると判定し（ステップＳ１２にてＹＥＳ）、スクロール取消処理を終了する。
【００４０】
第２経過時間の計測開始後、制御部１０は、スライド操作の開始を受付けた時点から予め定められている時間（以下「第２時間」と記す。）が経過しているか否かを判定する（ステップＳ１５）。ここでは、第２時間として、「５秒」が予め定められているものとする。制御部１０は、第２時間が経過していないと判定すると（ステップＳ１５にてＮＯ）、タッチパネル１２を介して、部分４２から開始されるスライド操作の終了を受付けたか否かを判定する（ステップＳ１６）。ここで、制御部１０は、タッチパネル１２によってスライド操作の終了位置が検知されている場合に、スライド操作の終了を受付けたと判定するものとする。制御部１０は、スライド操作の終了を受付けていないと判定すると（ステップＳ１６にてＮＯ）、ステップＳ１５の処理に戻る。
【００４１】
この場合、ユーザーによってフリック操作が行なわれているので、制御部１０は、第２時間が経過していないと判定するとともに（ステップＳ１５にてＮＯ）、スライド操作の終了を受付けたと判定し（ステップＳ１６にてＹＥＳ）、図４Ｂに示すように、第１位置から第２位置までの距離として、ノブ２２の移動量を算出する（ステップＳ１７）。一方、上記スライド操作が行なわれた後にユーザーの指が部分４２から離れることなく第２時間が経過した場合、制御部１０は、第２時間が経過していると判定し（ステップＳ１５にてＹＥＳ）、スクロール取消処理を終了する。
【００４２】
ここでは、制御部１０は、第１位置から第２位置までの距離としてのノブ２２の移動量として、本体２１の第１方向Ｘの長さに対する、ノブ２２の第１方向Ｘの移動距離の長さの割合を算出するものとする。具体的には、制御部１０はまず、第１位置から第２位置までの長さを算出する。制御部１０は、算出された長さを、本体２１の第１方向Ｘの長さで除することによって、上記割合を算出する。この場合、上記割合として、「０．７」という値が算出されるものとする。
【００４３】
ノブ２２の移動量の算出後、制御部１０は、算出された移動量が予め定められている値以下であるか否かを判定する（ステップＳ１８）。ここでは、「０．１」という値が、予め定められているものとする。算出された移動量は「０．７」という値であるので、制御部１０は、算出されたノブ２２の移動量が予め定められている値以下ではないと判定し（ステップＳ１８にてＮＯ）、記憶部１３に記憶されている第１位置を示す座標情報に基づいて、表示部１１に、ノブ２２を、第２位置から第１位置まで第１方向Ｘに沿って移動させるとともに、電子書籍画像２４における第１位置に対応する表示部分が表示されるまで、電子書籍画像２４を第１方向Ｘに沿ってスクロールさせる（ステップＳ１９）。
【００４４】
図６は、ノブの第２位置から第１位置までの移動が実行されたときの表示画面の一例を示す図である。図６を参照して、上記したノブ２２の第２位置から第１位置までの移動が終了すると、制御部１０は、表示部１１に、ノブ２２を、タッチ操作が行なわれた時点において表示されていた第１の位置に表示させる。また、上記した電子書籍画像２４のスクロールが終了すると、制御部１０は、電子書籍画像２４の第１０頁目の画像を、上記第１位置に対応する表示部分として、表示領域２５に表示させる。このようにして、制御部１０は、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させる。一方、制御部１０は、ステップＳ１９の処理を実行することなくスクロール取消処理を終了する場合、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させないこととなる。
【００４５】
ステップＳ１９の処理後、制御部１０は、スクロール取消処理を終了する。一方、算出された移動量が例えば「０．０８」という値である場合、制御部１０は、算出された移動量が予め定められている値以下であると判定し（ステップＳ１８にてＹＥＳ）、スクロール取消処理を終了する。
【００４６】
上記実施の形態によれば、制御部１０は、表示部１１に、第１方向Ｘに沿って延びる本体２１と、本体２１に配置されているノブ２２と、を含むスクロールバー２３とともに、電子書籍画像２４の一部分を表示部分として表示領域２５に表示させる。制御部１０は、本体２１におけるノブ２２の第１方向Ｘの位置が、電子書籍画像２４における表示部分の第１方向Ｘの位置に対応するように、スクロールバー２３を表示させている。
【００４７】
制御部１０は、タッチパネル１２を介して本体領域内の部分４２に対するタッチ操作を受付けると、表示部１１に、第１方向Ｘにおけるタッチ操作が行なわれた第２位置に対応する位置まで電子書籍画像２４をスクロールさせる。制御部１０は、スクロールを行なった後に、タッチパネル１２を介して、部分４２から開始されるスライド操作を受け付けた場合、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させ、スクロールを行なった後に、タッチパネル１２を介してスライド操作を受付けない場合、表示部１１に、当該表示部の１１表示を、スクロールを行なう前の状態に復帰させない。
【００４８】
これによって、ユーザーは、タッチ操作を行なった後に、部分４２から開始されるスライド操作を行なうことによって、電子書籍画像２４の表示部分を、タッチ操作を受付けた時点で表示されていた部分に戻すことができる。したがって、ユーザーは、スクロールバー２３に対して意図していないタッチ操作を行なってしまった場合であっても、実行された電子書籍画像２４のスクロールの取り消しを容易に行なうことができる。
【００４９】
また、ユーザーは、タッチ操作を行なった後にスライド操作を行なわないようにすることによって、電子書籍画像２４の表示部分を、タッチ操作を受付けた時点で表示されていた部分に戻さないようにすることができる。したがって、ユーザーは、スクロールバー２３に対して意図しているタッチ操作を行なった場合には、実行された電子書籍画像２４のスクロールの取り消しが行なわれないようにすることができるので、ユーザーの利便性が向上する。
【００５０】
また上記実施の形態によれば、制御部１０は、タッチ操作を受付けた時点から第１時間が経過するまでにスライド操作を受付けた場合、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させる。制御部１０は、タッチ操作を受付けた時点から第１時間が経過するまでにスライド操作を受付けない場合、表示部１１に、表示部１１の表示を、スクロールを行なう前の状態に復帰させない。
【００５１】
これによって、ユーザーは、タッチ操作を行なった時点から第１時間が経過するまでにスライド操作を行なうことによって、電子書籍画像２４の表示部分を、タッチ操作を受付けた時点で表示されていた部分に戻すことができる。ユーザーはまた、タッチ操作を行なった時点から第１時間が経過するまでにスライド操作を行なわないようにすることによって、電子書籍画像２４の表示部分を、タッチ操作が行なわれた位置に対応する部分に確定することができる。したがって、ユーザーの利便性がより一層向上する。
【００５２】
また上記実施の形態によれば、制御部１０は、スライド操作の開始を受付けた時点から第２時間が経過するまでにスライド操作の終了を受付けた場合、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させる。制御部１０は、スライド操作の開始を受付けた時点から第２時間が経過するまでに、タッチパネル１２を介して、スライド操作の終了を受付けない場合、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させない。
【００５３】
これによって、ユーザーは、スライド操作を行なった時点から第２時間が経過するまでにタッチパネル１２から指を離すことによって、電子書籍画像２４の表示部分を、タッチ操作を受付けた時点で表示されていた部分に戻すことができる。また、ユーザーは、スライド操作を行なった時点から第２時間が経過するまでにタッチパネル１２から指を離さないようにすることによって、電子書籍画像２４の表示部分を、タッチ操作を受付けた時点で表示されていた部分に戻さないようにすることができる。したがって、ユーザーの利便性がより一層向上する。
【００５４】
また上記実施の形態によれば、制御部１０は、タッチ操作を受付けると、表示部１１に、スクロールを行なわせるとともに、ノブ２２を、タッチ操作を受付けた時点でノブ２２を表示している第１位置からタッチ操作が行なわれた第２位置まで、第１方向Ｘに沿って移動させる。これによって、ユーザーは、本体２１におけるノブ２２の位置を確認することによって、スクロールが実行された後における電子書籍画像２４の表示部分の位置を容易に確認することができる。
【００５５】
また上記実施の形態によれば、制御部１０は、第１位置から第２位置までの距離としてのノブ２２の移動量が、予め定められている値よりも大きい場合、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させる。制御部１０は、ノブ２２の移動量が予め定められている値以下である場合、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させない。
【００５６】
これによって、電子書籍画像２４のスクロール量が大きく、ユーザーが第１位置に対応する表示部分を把握できなくなってしまっている可能性が高い場合には、電子書籍画像２４の表示部分を、第１位置に対応する表示部分に戻すことができる。一方、電子書籍画像２４のスクロール量が小さく、第２位置に対応する表示部分が表示されている状態であっても、ユーザーが第１位置に対応する表示部分を把握できる可能性が高い場合には、電子書籍画像２４の表示部分を、第１位置に対応する表示部分に戻さないようにすることができる。したがって、ユーザーが、スクロールバー２３に対して意図していないタッチ操作を行なってしまった場合であっても、実行されたスクロールの取り消しが無駄に行なわれてしまうことを防ぐことができるので、ユーザーの利便性がより一層向上する。
【００５７】
（その他の変形例）
上記実施の形態では、制御部１０は、ステップＳ１７において、ノブ２２の移動量として、本体２１の第１方向Ｘの長さに対する、ノブ２２の第１方向Ｘの移動距離の長さの割合を算出したが、本発明はそのような実施の形態に限定されない。例えば、制御部１０は、ステップＳ１７において、ノブ２２の移動量として、単に、第１位置から第２位置までの長さを算出してもよい。この場合、制御部１０は、ステップＳ１８において、算出された長さを示す値が、予め定められている値（例えば、「２０」ピクセル）以下であるか否かを判定する。
【００５８】
また上記実施の形態では、制御部１０は、ステップＳ１７において、ノブ２２の移動量を算出したが、本発明はそのような実施の形態に限定されない。例えば、制御部１０は、ステップＳ１７において、電子書籍画像２４の頁の移動量を算出してもよい。上記実施の形態では、電子書籍画像２４の頁の移動量として、「７０」頁という値が算出される。この場合、制御部１０は、ステップＳ１８において、算出された頁の移動量が、予め定められている量（例えば、「１０」頁）以下であるか否かを判定する。なお、ノブ２２の移動量が大きい場合には、電子書籍画像２４の頁の移動量が大きくなる。一方、ノブ２２の移動量が小さい場合には、電子書籍画像２４の頁の移動量が小さくなる。
【００５９】
また、制御部１０は、ステップＳ１７において、スライド操作の速度を算出してもよい。具体的には、制御部１０は、スライド操作の開始位置から終了位置までの長さを算出し、算出された長さと、スライド操作において開始位置から終了位置までの移動に要した時間と、に基づいて、スライド操作の速度を算出する。
【００６０】
この場合、制御部１０は、ステップＳ１８において、算出された移動速度が、予め定められている速度以下であるか否かを判定する。制御部１０は、スライド操作の速度が予め定められている速度よりも大きい場合、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させる。制御部１０は、スライド操作の速度が予め定められている速度以下である場合、表示部１１に、当該表示部１１の表示を、スクロールを行なう前の状態に復帰させない。
【００６１】
これによって、ユーザーは、スライド操作を速く行なうことによって、電子書籍画像２４の表示部分を、タッチ操作を受付けた時点で表示されていた部分に戻すことができる。また、ユーザーは、スライド操作を遅く行なうことによって、電子書籍画像２４の表示部分を、タッチ操作を受付けた時点で表示されていた部分に戻さないようにすることができる。したがって、ユーザーが意図していないスライド操作を行なってしまった場合に、実行されたスクロールの取り消しが無駄に行なわれてしまうことを防ぐことができるので、ユーザーの利便性がより一層向上する。
【００６２】
また上記実施の形態では、ステップＳ１２にて、制御部１０は、タッチ操作が行なわれた部分４２から開始されるスライド操作を受け付けたか否かを判定したが、本発明はそのような実施の形態に限定されない。例えば、制御部１０は、ステップＳ１２にて、本体領域から開始されるスライド操作を受け付けたか否かを判定してもよい。これによって、ユーザーは、本体領域において、部分４２とは異なる部分から開始されるスライド操作を行なうことによっても、意図しないスクロールの取消しを行なうことができる。
【００６３】
本発明は上記実施形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、表示装置としてスマートフォンを用いているが、これは一例に過ぎず、例えば、タブレット型端末が用いられてもよい。また、本発明に係る表示装置は、画像を記録媒体に形成するための画像形成部を含むカラー複合機、又はモノクロ複合機等の画像形成装置に搭載されていてもよい。
【００６４】
図１乃至図６を用いて示した上記実施の形態の構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００６５】
１      表示装置
１０    制御部
１１    表示部
１２  タッチパネル
【図１】
2020160739.tif 000003
【図２】
2020160739.tif 000004
【図３】
2020160739.tif 000005
【図４Ａ】
2020160739.tif 000006
【図４Ｂ】
2020160739.tif 000007
【図５】
2020160739.tif 000008
【図６】
2020160739.tif 000009