(57)【要約】【課題】ユーザーに支障を生じさせることなく、表示部に表示された画像の全体を見るにはスクロールが必要であることをユーザーに認識させる。【解決手段】  タッチパネルはタッチ位置を示す座標を制御部に出力する。タッチ位置のｙ座標をｙｔとする。画像のスクロール方向が縦方向であるとき、制御部はタッチされたボタンの上端のｙ座標ｙａ、下端のｙ座標ｙｂ及びボタンの中心のｙ座標ｙ０を検出する。座標ｙ０を中心とする一定幅をｗとする。タッチ位置のｙ座標ｙｔが式（１）を満足するとき、表示制御部は、画像の始端に向かって幅ｈだけ画像をスクロールする。式（２）を満足するとき、表示制御部は画像の終端に向かって幅ｈだけ画像をスクロールする。式（３）を満足するとき、表示制御部は画像をスクロールしない。ｙａ＞ｙｔ＞ｙ０＋ｗ／２・・・（１）ｙｂ＜ｙｔ＜ｙ０−ｗ／２・・・（２）ｙ０−ｗ／２≦ｙｔ≦ｙ０＋ｗ／２・・・（３）【選択図】図２
2020160595.tif 000002
【特許請求の範囲】
【請求項１】
画像が表示される表示部と、
前記表示部に対して表示制御を行う表示制御部と、
ユーザーによる前記表示部へのタッチ操作を受け付けて、タッチ位置を検出して出力する操作受付部と、を備え、
前記表示制御部が前記表示部への表示対象とする画像の全体が、前記表示部の表示画面として予め定められた表示領域よりも大きく、当該表示領域における縦方向または横方向のスクロール表示により前記画像の全域が表示可能となる場合であって、前記操作受付部が検出したタッチ位置が操作ボタン上であるとき、前記表示制御部は、当該タッチ位置に当該操作ボタンの中心を近づける方向に前記画像をスクロールさせる表示装置。
【請求項２】
前記表示制御部は、前記操作受付部が検出したタッチ位置に、当該タッチ操作のなされた操作ボタンの中心を近づける方向に前記画像をスクロールさせるとき、予め定められた幅だけ前記画像をスクロールさせる請求項１に記載の表示装置。
【請求項３】
前記画像が、縦方向のスクロールにより当該画像の全域が表示可能となるものであるとき、前記表示制御部は、前記操作受付部が検出したタッチ位置に当該タッチ操作のなされた操作ボタンの縦方向の幅の中心を近づける方向に前記画像をスクロールさせる請求項１又は請求項２に記載の表示装置。
【請求項４】
ユーザーが前記表示部に表示された操作ボタンをタッチしたときのタッチ位置のｙ座標をｙｔ、当該操作ボタンの上端のｙ座標をｙａ、当該操作ボタンの下端のｙ座標をｙｂ、当該操作ボタンの中心のｙ座標をｙ０、前記予め定められた幅をｈ、ｙ座標ｙ０を中心とするｙ座標ｙ０から予め定められた一定幅をｗとすると、
前記タッチ位置のｙ座標ｙｔが「ｙａ＞ｙｔ＞ｙ０＋ｗ／２」を満足するとき、前記表示制御部は前記タッチ位置に前記操作ボタンの中心を近づける方向、即ち前記画像の始端に向かって前記予め定められた幅ｈだけ当該画像をスクロールし、
前記タッチ位置のｙ座標ｙｔが「ｙｂ＜ｙｔ＜ｙ０−ｗ／２」を満足するとき、前記表示制御部は前記タッチ位置に前記操作ボタンの中心を近づける方向、即ち前記画像の終端に向かって前記予め定められた幅ｈだけ当該画像をスクロールし、
前記タッチ位置のｙ座標ｙｔが「ｙ０−ｗ／２≦ｙｔ≦ｙ０＋ｗ／２」を満足するとき、前記表示制御部は前記画像の表示をスクロールさせずにそのままとする請求項３に記載の表示装置。
【請求項５】
前記画像が、横方向のスクロールにより当該画像の全域が表示可能となるものであるとき、前記表示制御部は、前記操作受付部が検出したタッチ位置に、当該タッチ操作のなされた操作ボタンの横方向の幅の中心を近づける方向に前記画像をスクロールする請求項１乃至請求項４の何れか一項に記載の表示装置。
【請求項６】
ユーザーが前記表示部に表示された操作ボタンをタッチしたときのタッチ位置のｘ座標をｘｔ、前記操作ボタンの上端のｘ座標をｘａ、当該操作ボタンの下端のｘ座標をｘｂ、当該操作ボタンの中心のｘ座標をｘ０、前記予め定められた幅をｈ、ｘ座標ｘ０を中心とするｘ座標ｘ０から予め定められた一定幅をｗとすると、
前記タッチ位置のｘ座標ｘｔが「ｘａ＜ｘｔ＜ｘ０−ｗ／２」を満足するとき、前記表示制御部は前記タッチ位置に前記操作ボタンの中心を近づける方向、即ち前記画像の始端に向かって前記予め定められた幅ｈだけ前記画像をスクロールし、
前記タッチ位置のｘ座標ｘｔが「ｘｂ＞ｘｔ＞ｘ０＋ｗ／２」を満足するとき、前記表示制御部は前記タッチ位置に前記操作ボタンの中心を近づける方向、即ち前記画像の終端に向かって前記予め定められた幅ｈだけ当該画像をスクロールし、
前記タッチ位置のｘ座標ｘｔが「ｘ０−ｗ／２≦ｘｔ≦ｘ０＋ｗ／２」を満足するとき、前記表示制御部は前記画像の表示をスクロールさせずにそのままとする請求項５に記載の表示装置。
【請求項７】
タッチパネルと一体化した表示部の表示制御を行う表示制御部としてコンピューターを機能させる表示制御プログラムであって、
前記表示制御部が、前記表示部への表示対象とする画像の全体が前記表示部の表示画面として予め定められた表示領域よりも大きく、当該表示領域における縦方向または横方向のスクロール表示により前記画像の全域が表示可能となる場合であって、前記タッチパネルが検出したタッチ位置が操作ボタン上であるとき、当該タッチ位置に当該操作ボタンの中心を近づける方向に前記画像をスクロールさせるように、前記コンピューターを機能させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及び表示制御プログラムに関し、特に、表示部のウィンドウに表示された画像をスクロールする技術に関するものである。
【背景技術】
【０００２】
表示装置の表示画面の制約上の問題により表示対象とされる画像の全体が表示されず、当該画像の全体を見るにはスクロール操作が必要である状況においては、この状況をユーザーが直感的に判断できず、表示装置に表示されていない画像部分があることに気付かない場合がある。特許文献１には、まず画像の終端までスクロール表示させることで、ユーザーに表示装置に表示されない画像領域があることを知らせる方法について記載されている。特許文献２には、表示部に一旦画像全体を表示させ、その後、表示部が表示可能な画像領域を表示させる方法が記載されている。また特許文献３には、画面表示と同時にスクロール可能な方向に予め定められた幅だけスクロール表示させることで、ユーザーに表示領域外に画像があることを知らせる方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０４−２３４７８９号公報
【特許文献２】特開２０１７−２１１５５３号公報
【特許文献３】特開２０１７−２１１５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の場合、一旦画像の終端までスクロール表示した後、先頭の内容を確認するためにスクロールアップの指示を別途する必要となり、手間が掛かる。特許文献２の場合、一旦画像全体が表示された後で、表示部が表示可能な画像領域が表示されるため、表示切り替えの時間が必要となる。特許文献３の場合、ユーザーの操作指示なしに、画面が勝手にスクロール表示を始めるため、ユーザーが違和感を持つ可能性が高い。
【０００５】
本発明は、ユーザーに支障を生じさせることなく、表示部に表示された画像の全体を見るにはスクロールが必要であることをユーザーに認識させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明における表示装置は、画像が表示される表示部と、前記表示部に対して表示制御を行う表示制御部と、ユーザーによる前記表示部へのタッチ操作を受け付けて、タッチ位置を検出して出力する操作受付部と、を備え、前記表示制御部が前記表示部への表示対象とする画像の全体が、前記表示部の表示画面として予め定められた表示領域よりも大きく、当該表示領域における縦方向または横方向のスクロール表示により前記画像の全域が表示可能となる場合であって、前記操作受付部が検出したタッチ位置が操作ボタン上であるとき、前記表示制御部は、当該タッチ位置に当該操作ボタンの中心を近づける方向に前記画像をスクロールさせるものである。
【０００７】
また、本発明における表示制御プログラムは、タッチパネルと一体化した表示部の表示制御を行う表示制御部としてコンピューターを機能させる表示制御プログラムであって、前記表示制御部が、前記表示部への表示対象とする画像の全体が前記表示部の表示画面として予め定められた表示領域よりも大きく、当該表示領域における縦方向または横方向のスクロール表示により前記画像の全域が表示可能となる場合であって、前記タッチパネルが検出したタッチ位置が操作ボタン上であるとき、当該タッチ位置に当該操作ボタンの中心を近づける方向に前記画像をスクロールさせるように、前記コンピューターを機能させるものである。
【発明の効果】
【０００８】
本発明によれば、タッチ位置に操作ボタンの中心を近づける方向に表示制御部が表示部の画像をスクロールすることで、例えばユーザーが指示入力のために必要な操作を行ったときに画像がスクロールすることになるため、ユーザーは表示されている画像がスクロール画像であることを、余分な操作をしなくても知ることができ、また、画像が突然にスクロールすることもないので、ユーザーに違和感を与えることもない。従って、ユーザーに支障を生じさせることなく、表示部に表示された画像の全体を見るにはスクロールが必要であることをユーザーに認識させることができる。
【図面の簡単な説明】
【０００９】
【図１】表示装置の内部構成を示すブロック図である。
【図２】表示部にスクロール表示される画面の一例を示した図である。
【図３】表示部にスクロール表示される画面の一例を示した図である。
【図４】表示部にスクロール表示される画面の一例を示した図である。
【図５】表示部にスクロール表示される画面の一例を示した図である。
【図６】表示部にスクロール表示される画面の一例を示した図である。
【図７】表示部にスクロール表示される画面の一例を示した図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態にかかる表示装置及び表示制御プログラムについて図面を参照して説明する。尚、本実施の形態では、画像形成装置に備え付けられた表示装置を例に説明するが、この他に、タブレット端末やスマートフォン等の携帯端末の表示画面、パーソナルコンピューターのモニター等に適用してもよい。
【００１１】
図１は、画像形成装置１００の内部構成を示すブロック図である。画像形成装置１００は、制御ユニット１１０、表示部１２０、入力受付部１３０、記憶部１４０及び画像形成部１５０等で構成される。
【００１２】
制御ユニット１１０は、プロセッサー、ＲＡＭ(Random Access Memory）及びＲＯＭ（Read Only Memory）等から構成される。プロセッサーは、ＣＰＵ（Central Processing Unit）、ＭＰＵ、又はＡＳＩＣ等である。この制御ユニット１１０は、プロセッサーがＲＯＭ等に記憶された制御プログラムを実行することにより、制御部１１１及び表示制御部１１２として機能する。尚、制御ユニット１１０の上記各部は、制御プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００１３】
制御部１１１は、画像形成装置１００の全体的な動作制御を司る。表示制御部１１２は、表示部１２０に対して表示制御を行う。
【００１４】
表示部１２０は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）等から構成される。また、表示部１２０にはタッチパネル１２１が一体的に設置されている。
【００１５】
タッチパネル１２１は、表示部１２０の画面に対する指等の接触をその接触位置と共に検知する。指等の接触を検知すると、その接触位置の座標を示す検知信号を制御ユニット１１０の制御部１１１に出力する。従って、タッチパネル１２１は、ユーザーからのタッチ操作を受け付ける操作受付部としての役割を果たす。
【００１６】
入力受付部１３０は、ユーザーからの入力操作を受け付けるハードキーであり、テンキーやスタートボタン、ストップボタン等を含む。入力受付部１３０は、ユーザーにより操作されることで受け付けた指示を制御ユニット１１０に出力する。
【００１７】
記憶部１４０は、ＨＤＤ、メモリー、又はＳＳＤ等の記憶装置であり、画像形成装置１００の動作に必要なプログラムやデータを記憶する。画像形成部１５０は、用紙に画像を印刷する。
【００１８】
図２は、制御部１１１による制御で表示部１２０に表示される画面の一例を示した図である。太枠で示す表示領域９０に表示されている画像９１は、スクロール表示によって画像の全体を見ることができる画像である。ユーザーはスクロールバー９２を認識することで、画像９１がスクロール画像であることを知ることができる。なお、制御部１１１は、表示部１２０にスクロールバー９２を表示しても表示しなくてもよい。本実施形態では、表示部１２０にスクロールバー９２が表示される形態を示す。なお、スクロール画像とは、表示部１２０への表示対象とされる画像の全体が、表示部１２０の表示画面において画像９１を表示する領域とした予め定められた表示領域（図２では表示領域９０，図７では表示領域９００）よりも大きく、当該表示領域における縦方向または横方向のスクロール表示により当該画像の全域が表示可能となる画像のことである。
【００１９】
しかし、ユーザーがスクロールバー９２を見逃す場合がある（スクロールバー９２を表示しない場合はそもそも視認されることはない）。または、表示部１２０の中に複数のスクロール画面があるとスクロールバーが目立たなくなり、表示されている画像がスクロール画像であることが認識しづらい場合があった。
【００２０】
そこで、ユーザーが容易にスクロール画像であることを認識できるように、表示制御部１１２が画像を予め定められた幅だけスクロールする方法について、まず図２を用いて説明する。以下、このようにして行われるスクロールを認識用スクロールという。
【００２１】
図２において、表示領域９０に表示されている画像９１は、縦方向にスクロールすることで画像の全体を見ることができるものである。ユーザーが画像の中にあるボタンをタッチすると、タッチパネル１２１はそのタッチ位置を示す座標を検出して制御部１１１に出力する。このタッチ位置のｙ座標をｙｔ（ここでは、タッチされた領域の中心位置）とする。制御部１１１は、タッチされたボタンの上端のｙ座標ｙａ、下端のｙ座標ｙｂ及びそのボタンの中心のｙ座標ｙ０を検出する。更に、制御部１１１は、認識用スクロールのスクロール幅として予め定められたスクロール幅をｈとする。座標ｙ０を中心とする座標ｙ０からの予め定められた一定幅をｗとする。
【００２２】
スクロール幅ｈは、ボタンの幅に関係のない予め定められた値であってもよいし、ボタンの幅に応じた値（図２では縦方向におけるボタン幅の２分の１とする）であってもよい。少なくとも、表示制御部１１２が画像をスクロールしたときに、ユーザーがスクロールしたことを認識できる程度の幅とされる。
【００２３】
そして、タッチ位置のｙ座標ｙｔが式（１）を満足するとき、表示制御部１１２は、タッチ位置にボタンの中心を近づける方向に、つまり画像９１の始端に向かって（ｙ軸方向プラス側、図２では上方向に向かって）幅ｈだけ画像をスクロールする（移動させる）。
【００２４】
ｙａ＞ｙｔ＞ｙ０＋ｗ／２・・・（１）
【００２５】
また、式（２）を満足するとき、表示制御部１１２はタッチ位置にボタンの中心を近づける方向に、つまり画像の終端に向かって（ｙ軸方向マイナス側、図２では下方向に向かって）幅ｈだけ画像をスクロールする（移動させる）。
【００２６】
ｙｂ＜ｙｔ＜ｙ０−ｗ／２・・・（２）
【００２７】
また、式（３）を満足するときは、画像の表示はそのままとする。つまり表示制御部１１２はスクロールを行わない（移動させない）。
【００２８】
ｙ０−ｗ／２≦ｙｔ≦ｙ０＋ｗ／２・・・（３）
【００２９】
以下、図面を用いて具体的に説明する。図２において、ユーザーが「実用花子」と書かれたボタン９３を選択するために、印Ｔ１の位置をタッチしたとする。タッチパネル１２１は印Ｔ１の位置を示す座標ｙｔを検出して制御部１１１に出力する。
【００３０】
制御部１１１は、タッチされたボタン９３の縦方向（ｙ方向）の上端のｙ座標ｙａ、下端のｙ座標ｙｂ及び中心のｙ座標ｙ０を更に検出する。そして、制御部１１１は、印Ｔ１のｙ座標ｙｔが式（１）〜（３）のいずれを満足しているかを判断する。
【００３１】
図２の場合、式（１）を満足していることになるため、表示制御部１１２は、タッチ位置Ｔ１にボタン９３の中心を近づける方向、つまり画像の始端に向かって（ｙ軸方向プラス側）画像９１を幅ｈだけスクロールする。図３は、図２に示した画像９１が、画像の始端に向かって幅ｈだけスクロールした後の表示部１２０を示した図である。なお、本実施形態では、幅ｗとスクロール幅ｈが同一である場合を例にして説明している（以下同様）。
【００３２】
次に、図４において、ユーザーが「意匠次郎」と書かれたボタン９４を選択するために、印Ｔ２の位置をタッチしたとする。タッチパネル１２１は印Ｔ２の位置を示す座標を検出して制御部１１１に出力する。
【００３３】
印Ｔ２のｙ座標をｙｔとすると、制御部１１１は式（１）〜（３）のいずれを満足しているかを判断する。図４の場合、式（２）を満足しているため、表示制御部１１２はタッチ位置Ｔ２にボタン９４の中心を近づける方向、つまり画像の終端に向かって（ｙ軸方向マイナス側）画像９１をスクロール幅ｈだけスクロールする。図５は、図４に示した画像９１が、画像の終端に向かって幅ｈだけスクロールした後の表示部１２０を示した図である。
【００３４】
次に、図６において、ユーザーがボタン９３を選択するために、印Ｔ３の位置をタッチしたとする。タッチパネル１２１は印Ｔ３の位置を示す座標を検出して制御部１１１に出力する。
【００３５】
印Ｔ３のｙ座標をｙｔとすると、制御部１１１は式（１）〜（３）のいずれを満足しているかを判断する。図６の場合、式（３）を満足しているため、表示制御部１１２は画像９１のスクロールを行わない。
【００３６】
尚、上記では、画像９１が縦方向（ｙ軸方向）にスクロールする画像である場合を例に説明したが、横方向（ｘ軸方向）にスクロールする画像でも適用可能である。以下、簡単に説明する。
【００３７】
図７に示すように、ユーザーのタッチ位置のｘ座標をｘｔとする。制御部１１１は、タッチされたボタンの左端のｘ座標（ｘａ）と右端のｘ座標（ｘｂ）と、ボタンの中心位置のｘ座標であるｘ０を求める。
【００３８】
そして、タッチ位置のｘ座標ｘｔが次の式（４）を満足するとき、表示制御部１１２は幅ｈだけ画像の始端側（ｘ軸方向−ｘ側）に向かって、画像をスクロールする。
【００３９】
ｘａ＜ｘｔ＜ｘ０−ｗ／２・・・（４）
【００４０】
また、次の式（５）を満足するとき、表示制御部１１２は幅ｈだけ画像の終端側（ｘ軸方向＋ｘ側）に向かって、画像をスクロールする。
【００４１】
ｘｂ＞ｘｔ＞ｘ０＋ｗ／２・・・（５）
【００４２】
また、次の式（６）を満足するときは、表示制御部１１２は画像の表示をそのままにする。つまり表示制御部１１２は、スクロールを行わない。
【００４３】
ｘ０−ｗ／２≦ｘｔ≦ｘ０＋ｗ／２・・・（６）
【００４４】
このように、本実施形態では、ユーザーがボタンの中心付近から外れた位置をタッチした場合、表示制御部１１２が画像９１をスクロール幅ｈだけスクロールさせるので、ユーザーが表示部１２０に表示されたボタンを押下するという、指示入力のために必要な操作を行ったときに上記スクロールが行われる。このため、ユーザーは表示部１２０に表示されている画像９１がスクロール画像であることを、指示入力のために必要な操作以外の余分な操作をしなくても知ることができる。また、ユーザーが何らの操作も行わないのに画像９１が突然にスクロールすることもないので、ユーザーに違和感を与えることもない。つまり、ユーザーに支障を生じさせることなく、表示部１２０に表示された画像の全体を見るにはスクロールが必要であることをユーザーに認識させることができる。
【００４５】
なお、上記実施形態では、図１乃至図７を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００４６】
１００  画像形成装置
１１０  制御ユニット
１１１  制御部
１１２  表示制御部
１２０  表示部
１２１  タッチパネル
１３０  入力受付部
１４０  記憶部
１５０  画像形成部
【図１】
2020160595.tif 000003
【図２】
2020160595.tif 000004
【図３】
2020160595.tif 000005
【図４】
2020160595.tif 000006
【図５】
2020160595.tif 000007
【図６】
2020160595.tif 000008
【図７】
2020160595.tif 000009