(57)【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
前記表示部による表示動作を制御する表示制御部と、
前記表示部の表示画面上における操作者による操作位置を検出する操作位置検出部と、
前記操作位置検出部によって、初期位置としての前記操作位置が検出され、当該初期位置から連続する座標位置となる前記操作位置が続けて検出された後に当該検出が停止した場合における、当該初期位置から当該停止した停止位置までの移動方向及び移動量を示す移動情報を検出する移動情報検出部と、
前記移動情報検出部によって検出された前記移動情報の示すベクトルを予め定められたｘ方向及びｙ方向に分割した各ベクトルを算出するベクトル算出部と、
前記ベクトル算出部によって算出された前記ｙ方向のベクトルが示す移動量から、前記表示制御部が前記表示部に複数の数値を値の大きさ順に順次切り換えて表示させる場合における表示切換毎の数値変化量を算出する数値変化量算出部と、
前記ベクトル算出部によって算出された前記ｘ方向のベクトルが示す移動量から、前記表示制御部が前記数値変化量で前記数値を順次切り換える場合における表示切換毎の切換速度を算出する切換速度算出部とを備え、
前記表示制御部は、前記算出された数値変化量で前記数値を前記表示部に順次切り換えて表示し、当該切換表示時の切換速度を前記算出された切換速度とする表示装置。
【請求項２】
前記数値変化量算出部は、前記数値変化量を、前記移動情報検出部によって検出された移動量が大きいほど、前記数値変化量を大きな値として算出する請求項１に記載の表示装置。
【請求項３】
前記切換速度算出部は、前記切換速度を、前記検出された移動量が大きいほど、前記切換速度を速い値として算出する請求項１又は請求項２に記載の表示装置。
【請求項４】
前記数値変化量算出部は、前記数値変化量を、表示変化が開始された時点の数値から表示限界として設定されている限界値までの残り量に応じて変更して算出する請求項１乃至請求項３のいずれかに記載の表示装置。
【請求項５】
表示部による表示動作を制御する表示制御部と、
前記表示部の表示画面上における操作者による操作位置を検出する操作位置検出部と、
前記操作位置検出部によって、初期位置としての前記操作位置が検出され、当該初期位置から連続する座標位置となる前記操作位置が続けて検出された後に当該検出が停止した場合における、当該初期位置から当該停止した停止位置までの移動方向及び移動量を示す移動情報を検出する移動情報検出部と、
前記移動情報検出部によって検出された前記移動情報の示すベクトルを予め定められたｘ方向及びｙ方向に分割した各ベクトルを算出するベクトル算出部と、
前記ベクトル算出部によって算出された前記ｙ方向のベクトルが示す移動量から、前記表示制御部が前記表示部に複数の数値を値の大きさ順に順次切り換えて表示させる場合における表示切換毎の数値変化量を算出する数値変化量算出部と、
前記ベクトル算出部によって算出された前記ｘ方向の移動量から、前記表示制御部が前記数値変化量で前記数値を順次切り換える場合における表示切換毎の切換速度を算出する切換速度算出部として、コンピューターを機能させ、
更に、前記表示制御部が、前記算出された数値変化量で前記数値を前記表示部に順次切り換えて表示し、当該切換表示時の切換速度を前記算出された切換速度とするように、コンピューターを機能させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及び表示制御プログラムに関し、特に、表示部に数値を順次切り換えて表示させる技術に関する。
【背景技術】
【０００２】
画像形成装置、スマートフォン等の携帯端末、及びパーソナルコンピューター等では、その表示部に、これら各装置で動作可能な機能等について操作者が設定可能な設定値の候補が表示され、操作者による表示画面へのタッチ操作に基づいて、タッチパネル機能等により所望の設定値の入力を受け付ける（下記特許文献１参照）。このような装置では、操作者が所望の設定値を選択しやすくなるように、設定値として入力可能な各数値を、順次切り換えて表示させる。例えば、入力可能な数値が1〜1000の場合、数値を切り換えて表示させる指示を操作者が入力すると、1→2→3→…→998→999→1000のように、数値が1ずつの数値変化量で順次切り換わって表示される。
【０００３】
また、このような順次の切換表示中に、操作者が数値を選択しないときは、当該切換表示時における数値変化量を大きくすることも行われている。例えば、上記のように数値を1ずつ順次切り換えて表示しているときに、操作者が数値を選択しない場合、途中から、…→50→60→70→80→90→100→…のように、数値を10ずつの数値変化量で順次切り換えて表示する。これにより、操作者が選択したい数値に早く辿り着けるようにする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１２０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、上記設定値の候補を示す数値が表示部に順次切り換わって表示される場合、操作者が自身にとっての見やすさ及び操作性を向上させるためには、上記切換時の数値変化量の幅を適宜変更できることが好ましく、また、切換時の速度も操作者が適宜変更できることが好ましい。さらには、当該数値変化量及び切換速度を変更する際の操作は、操作者にとって容易であることが好ましい。
【０００６】
本発明は、上記の問題を解決するためになされたもので、装置で動作可能な機能についての設定値の候補として表示部に表示される数値の変化量及び各数値の表示切り換え速度を、操作者による簡単な操作で変更可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面に係る表示装置は、画像を表示する表示部と、
前記表示部による表示動作を制御する表示制御部と、
前記表示部の表示画面上における操作者による操作位置を検出する操作位置検出部と、
前記操作位置検出部によって、初期位置としての前記操作位置が検出され、当該初期位置から連続する座標位置となる前記操作位置が続けて検出された後に当該検出が停止した場合における、当該初期位置から当該停止した停止位置までの移動方向及び移動量を示す移動情報を検出する移動情報検出部と、
前記移動情報検出部によって検出された前記移動情報の示すベクトルを予め定められたｘ方向及びｙ方向に分割した各ベクトルを算出するベクトル算出部と、
前記ベクトル算出部によって算出された前記ｙ方向のベクトルが示す移動量から、前記
表示制御部が前記表示部に複数の数値を値の大きさ順に順次切り換えて表示させる場合における表示切換毎の数値変化量を算出する数値変化量算出部と、
前記ベクトル算出部によって算出された前記ｘ方向のベクトルが示す移動量から、前記表示制御部が前記数値変化量で前記数値を順次切り換える場合における表示切換毎の切換速度を算出する切換速度算出部とを備え、
前記表示制御部は、前記算出された数値変化量で前記数値を前記表示部に順次切り換えて表示し、当該切換表示時の切換速度を前記算出された切換速度とする。
【０００８】
また、本発明の一局面に係る表示制御プログラムは、表示部による表示動作を制御する表示制御部と、
前記表示部の表示画面上における操作者による操作位置を検出する操作位置検出部と、
前記操作位置検出部によって、初期位置としての前記操作位置が検出され、当該初期位置から連続する座標位置となる前記操作位置が続けて検出された後に当該検出が停止した場合における、当該初期位置から当該停止した停止位置までの移動方向及び移動量を示す移動情報を検出する移動情報検出部と、
前記移動情報検出部によって検出された前記移動情報の示すベクトルを予め定められたｘ方向及びｙ方向に分割した各ベクトルを算出するベクトル算出部と、
前記ベクトル算出部によって算出された前記ｙ方向のベクトルが示す移動量から、前記表示制御部が前記表示部に複数の数値を値の大きさ順に順次切り換えて表示させる場合における表示切換毎の数値変化量を算出する数値変化量算出部と、
前記ベクトル算出部によって算出された前記ｘ方向の移動量から、前記表示制御部が前記数値変化量で前記数値を順次切り換える場合における表示切換毎の切換速度を算出する切換速度算出部として、コンピューターを機能させ、
更に、前記表示制御部が、前記算出された数値変化量で前記数値を前記表示部に順次切り換えて表示し、当該切換表示時の切換速度を前記算出された切換速度とするように、コンピューターを機能させる。
【発明の効果】
【０００９】
本発明によれば、装置に入力する数値を操作者に選択させるために入力候補の数値が順次切り換わって表示部に表示される際における、当該切換表示時の数値変化量及び切換速度を、簡単な操作で変更することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る表示装置としての情報処理装置が備える内部構成の概略を示すブロック図である。
【図２】情報処理装置における表示制御の第１実施形態を示すフローチャートである。
【図３】表示部の表示画面の一例を示す図である。
【図４】表示部の表示画面の一例を示す図である。
【図５】拡大率・縮小率設定画像表示領域に操作者が指で触れた状態を示す図である。
【図６】操作者が表示画面上で指をスライド移動させる様子を示す図である。
【図７】第２移動情報が示すベクトルをｘ成分ベクトル及びｙ成分ベクトルに分割した状態を示す図である。
【図８】（Ａ）（Ｂ）は異なるスライド移動量でスライド移動した操作者の指を示す図である。
【図９】異なるスライド移動量でスライド移動した操作者の指を示す図である。
【図１０】情報処理装置における表示制御の第２実施形態を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態に係る表示装置及び表示制御プログラムについて図面を参照して説明する。図１は、本発明の一実施形態に係る表示装置としての情報処理装置が備える内部構成の概略を示すブロック図である。
【００１２】
本発明の一実施形態に係る表示装置としての情報処理装置１は、制御ユニット１０と、ＲＯＭ１１と、ＲＡＭ１２と、ＨＤＤ１３と、表示部１４と、通信インターフェイス１５と、入力部１６とを備える。これら各部は、互いにＣＰＵバスによりデータ又は信号の送受信が可能とされている。
【００１３】
制御ユニット１０は、ＣＰＵ等からなり、情報処理装置１全体の動作制御を司る。ＲＯＭ１１は、情報処理装置１の基本動作についての動作プログラムを記憶する。ＲＡＭ１２は、制御ユニット１０の動作領域等として使用される。
【００１４】
ＨＤＤ１３は、その記憶領域の一部に、印刷の対象とする文書データ又は画像データ等の各種データを記憶する。ＨＤＤ１３には、本発明の一実施形態に係る表示制御プログラムが記憶されている。制御ユニット１０は、当該表示制御プログラムに従って動作することで、制御部１００（当該表示制御に係る機能のみ）、移動情報検出部１０２、ベクトル算出部１０３、数値変化量算出部１０４、切換速度算出部１０５として機能する。但し、制御ユニット１０の制御部１００（当該表示制御に係る機能のみ）、移動情報検出部１０２、ベクトル算出部１０３、数値変化量算出部１０４、切換速度算出部１０５は、表示制御プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。以下、特に触れない限り、各実施形態について同様である。
【００１５】
表示部１４は、ＬＣＤ（Liquid Crystal Display）等からなり、各種データの内容、当該情報処理装置１を操作する操作者に対する操作案内等が表示される。通信インターフェイス１５は、ネットワーク接続された複合機等とのデータ通信を行うためのインターフェイスとして機能する。
【００１６】
表示部１４には、タッチパネル部１４１が設けられている。タッチパネル部１４１は、表示部１４の表示画面部分に設けられており、当該表示画面上における操作者による接触を接触位置（座標位置）と共に検知する。タッチパネル部１４１は、操作者による当該接触を検知すると、当該接触位置を示す検知信号を、制御部１００、及び移動情報検出部１０２等に出力する。なお、当該タッチパネル部１４１には、表示画面への接触がなくても、操作者の指等が表示画面に対して一定距離まで接近した場合に当該指等を検出するタッチパネルも含まれる。このため、本実施形態でいう「接触」には、表示画面への接触がなくても指等が上記一定距離まで接近したことがタッチパネル部１４１の機能により検出される状態も、実質的に接触したとして含まれるものとする。本実施形態では、「接触位置」が特許請求の範囲における操作位置の一例となる。
【００１７】
タッチパネル部１４１は、操作者が表示部１４の表示画面上に指を接触させた状態で、指を表示画面上でスライド移動させると、最初に接触を検出した初期位置から、最後に接触を検出した最終位置までの各移動位置を示す検知信号を制御部１００に出力する。なお、タッチパネル部１４１は、特許請求の範囲における操作位置検出部の一例となる。
【００１８】
入力部１６は、キーボードやマウス等から構成され、情報処理装置１に対する操作指示が操作者から入力される。例えば、ドキュメントの印刷指示等が入力部１６に入力される。
【００１９】
制御ユニット１０は、上述したように、制御部１００、移動情報検出部１０２、ベクトル算出部１０３、数値変化量算出部１０４、及び切換速度算出部１０５を備える。
【００２０】
制御部１００は、情報処理装置１全体の動作制御を司るものである。
【００２１】
移動情報検出部１０２は、タッチパネル部１４１によって、初期位置としての接触位置が検出され、更に当該初期位置から連続した座標位置となる接触位置が続けて検出された後、当該検出が停止して停止位置が検出された場合に、初期位置から停止位置までの移動方向及び移動量を示す移動情報を、タッチパネル部１４１から取得する上記検知信号に基づいて検出する。
【００２２】
ベクトル算出部１０３は、移動情報検出部１０２によって検出された移動情報の示すベクトルを予め定められたｘ方向及びｙ方向に分割した各ベクトルを算出する。ベクトル算出部１０３は、表示部１４の表示画面における座標情報を記憶しており、当該座標が示す領域において、予め定められた方向をｘ方向、当該ｘ方向に直交する方向をｙ方向として予め記憶している。例えば、ｙ方向は表示部１４の表示画面における縦方向、ｘ方向は表示部１４の表示画面における横方向とされる。ベクトル算出部１０３は、上記移動情報をなす移動方向及び移動量が示す一方向へのベクトルを、上記ｘ方向及びｙ方向のベクトルに分割して、ｘ成分ベクトルと、ｙ成分ベクトルを算出する。
【００２３】
数値変化量算出部１０４は、制御部１００が表示部１４に複数の数値を値の大きさ順に順次切り換えて表示させる場合における、表示切換毎の数値変化量を、ベクトル算出部１０３により算出されたｙ成分ベクトルが示す移動量から算出する。
【００２４】
切換速度算出部１０５は、ベクトル算出部１０３により算出されたｘ成分ベクトルが示す移動量から、制御部１００が上記算出された数値変化量で数値を順次切り換える際における表示切換毎の切換速度を算出する。
【００２５】
なお、上記ｘ方向及びｙ方向、ｘ成分及びｙ成分は、１つのベクトルを分割する際の２方向を示すためにｘ，ｙの記号に用いたに過ぎない。つまり、当該２方向のいずれの方向をｘ方向又はｙ方向とするかは限定されない。例えば、本実施形態でいえば、数値変化量算出部１０４がｘ成分ベクトル、切換速度算出部１０５がｙ成分ベクトルに基づいてそれぞれ上記算出を行うこととしても構わない。
【００２６】
制御部１００は、特許請求の範囲における表示制御部として、表示部１４の表示動作を制御する。制御部１００は、複数の数値を値の大きさ順に順次切り換えて、表示部１４に表示させる。制御部１００は、数値変化量算出部１０４によって算出された数値変化量で数値を順次切り換えて表示し、当該切換表示時の切換速度を、切換速度算出部１０５によって算出された切換速度として、表示対象とする数値を表示部１４に切り換えて表示させる。
【００２７】
制御部１００が、例えば、数値0〜1000を順次切り換えて表示する場合に、数値を0→1→2→3→…→998→999→1000のように、1ずつの単位で表示を切り換える場合には、当該1が上記数値変化量である。
【００２８】
また、制御部１００が、数値0〜1000を順次切り換えて表示する場合に、数値を0→10→20→…→980→990→1000のように、10ずつの単位で表示を切り換える場合には、当該10が上記数値変化量である。
【００２９】
また、上記切換速度は、制御部１００が数値を上記数値変化量で切換表示する際における、表示中の数値から次に表示する数値に切り換えるまでの時間、換言すれば、表示対象とされる複数の数値のうち１つの数値を表示する表示時間である。
【００３０】
次に、情報処理装置１における表示部１４の表示制御について第１実施形態を説明する。図２は、情報処理装置１における表示制御の第１実施形態を示すフローチャートである。図３は表示部１４の表示画面の一例を示す図である。
【００３１】
情報処理装置１において、例えばワードプロセッサー等が起動されている状態で、操作者が、入力部１６にドキュメントの印刷指示を入力すると、この印刷指示に基づいて、制御部１００がプリンタードライバーを起動させる。表示部１４には、制御部１００による表示制御により、図３に示すような印刷設定画面Ｄ１が表示されているものとする（Ｓ１）。
【００３２】
この印刷設定画面Ｄ１は、印刷画像の拡大率・縮小率を指定する拡大率・縮小率設定画像表示領域ｄ１、又は印刷部数を設定する部数設定画像表示領域ｄ２を有している。これら拡大率・縮小率設定画像表示領域ｄ１には、情報処理装置１が動作可能な機能として有する印刷画像の拡大縮小機能についてその設定値である拡大率及び縮小率を操作者から受け付けるための画像が表示される。部数設定画像表示領域ｄ２は、情報処理装置１が動作可能な機能として有する印刷部数設定機能の設定値を、操作者から受け付けるための画像が表示される。すなわち、印刷設定画面Ｄ１は、これらの各機能の設定値を受け付けるための設定値入力画面である。
【００３３】
表示部１４に印刷設定画面Ｄ１が表示されている状態において、操作者が、例えば、拡大率・縮小率設定画像表示領域ｄ１に指で接触すると、タッチパネル部１４１が、当該接触位置における表示画面上の座標位置を検出する。制御部１００は、当該検出された座標位置と、拡大率・縮小率設定画像表示領域ｄ１の座標位置として予め記憶している座標位置との一致をもって、操作者による拡大率・縮小率設定画像表示領域ｄ１での接触を検出する。
【００３４】
このようにして、機能の設定値を受け付けるための画像を表示する領域（拡大率・縮小率設定画像表示領域ｄ１）における操作者による接触が検出されたとき（Ｓ２でＹＥＳ）、制御部１００は、操作者による表示画面へのタッチ操作により設定値を示す数値の表示切換についての数値変化量及び切換速度を設定可能であることを示すメッセージを表示部１４に表示させる（Ｓ３）。例えば、制御部１００は、図４に例を示すメッセージ画面Ｄ２を、ポップアップウインドウにより印刷設定画面Ｄ１上に表示させる。制御部１００は、当該メッセージ画面Ｄ２の表示を予め定められた時間（例えば、5秒）の経過後に停止
させる。なお、Ｓ２でＮＯの場合は、処理は終了する。
【００３５】
ここで、移動情報検出部１０２は、上記Ｓ２で検出された接触の座標位置を初期位置として記憶する。そして、操作者が、表示部１４の表示画面上で当該初期位置に指を接触させたまま、いずれかの方向に指をスライド移動させると、タッチパネル部１４１は、当該移動に伴って時間経過と共に変化する指の各接触位置を示す検知信号を、移動情報検出部１０２に出力する。
【００３６】
移動情報検出部１０２は、タッチパネル部１４１から取得する上記検知信号の示す各接触位置の座標位置が、上記初期位置から連続した（繋がった）座標位置を示しているかを判断する（Ｓ４）。なお、Ｓ４でＮＯとなる場合は、処理は終了する。
【００３７】
移動情報検出部１０２は、上記検知信号の示す各接触位置の座標位置が上記連続した座標位置を示していると判断している間は（Ｓ４でＹＥＳ）、当該連続した座標位置を示す検知信号の受信が続いているか否かを判断している（Ｓ５でＮＯ）。
【００３８】
ここで、移動情報検出部１０２は、当該連続した座標位置を示す検知信号の受信が終了したとき、すなわち、操作者が上記初期位置からの指のスライド操作を停止させたことに応じて、上記初期位置からの連続した座標位置を示す接触位置の検出が終了したと判断したとき（Ｓ５でＹＥＳ）、当該初期位置から、当該スライド操作が停止された最後の接触位置である停止位置までの移動方向及び移動量を、上記検知信号が示す初期位置及び停止位置の各座標位置に基づいて検出する（Ｓ６）。
【００３９】
ここまでの処理を操作者による操作と対応付けて説明する。例えば、図５に示すように、操作者が表示部１４に表示されている印刷設定画面Ｄ１の拡大率・縮小率設定画像表示領域ｄ１に人差し指で接触すると、移動情報検出部１０２が当該接触位置を初期位置Ａ１として記憶する。
【００４０】
続いて、操作者が、図６に示すように、上記初期位置Ａ１から人差し指をスライド移動させ、ある地点Ａ２で当該スライド動作を停止させると、移動情報検出部１０２は、当該地点Ａ２の座標位置を停止位置Ａ２として記憶し、初期位置Ａ１から停止位置Ａ２までの移動量Ｍ１０を算出する。また、移動情報検出部１０２は、初期位置Ａ１から停止位置Ａ２に向かう移動方向ＤＲ１を算出する。これにより、移動情報検出部１０２により、移動量Ｍ１０からなるエネルギーを移動方向ＤＲ１に向けて有するベクトルが検出される。
【００４１】
続いて、ベクトル算出部１０３は、当該検出されたベクトルを上記ｘ方向及びｙ方向に分割して、ｘ成分ベクトルと、ｙ成分ベクトルを算出する（Ｓ７）。なお、上記検出されたベクトルがｘ成分又はｙ成分のみを有する場合は、有する成分のみのベクトルが算出され、他方のベクトルについての後述する移動量は無しとされる。
【００４２】
続いて、数値変化量算出部１０４は、Ｓ７で算出されたｙ成分ベクトルの示す移動量（エネルギーの大きさ）に応じた上記数値変化量を算出する（Ｓ８）。数値変化量算出部１０４は、例えば、各移動量と、各移動量に対応する数値変化量とを関連付けてデータテーブルにより記憶している。数値変化量算出部１０４は、当該データテーブルから、算出した移動量に対応する数値変化量を読み出すことによって、当該数値変化量を算出する。なお、数値変化量算出部１０４は、各移動量に対応する係数を記憶しており、当該係数を用いて当該数値変化量を算出するようにしてもよい。
【００４３】
なお、数値変化量算出部１０４は、上記ｙ成分ベクトルが示す移動量の変化に比例させて上記数値変化量を算出する。すなわち、数値変化量算出部１０４は、移動量が大きいほど数値変化量を大きくし、移動量が小さいほど数値変化量を小さくする。
【００４４】
例えば、上記図６を用いて説明したように、移動情報検出部１０２により初期位置Ａ１から停止位置Ａ２までの移動方向ＤＲ１及び移動量Ｍ１０からなるベクトルが検出されると、ベクトル算出部１０３は、図７に示すように、当該ベクトルをｘ方向及びｙ方向におけるそれぞれのｘ成分ベクトル及びｙ成分ベクトルに分割する。数値変化量算出部１０４は、これらベクトルのうち、ｙ成分ベクトルが示す移動量Ｍ１（ｙ成分ベクトルが示すエネルギー）に対応する数値変化量を算出する。
【００４５】
例えば、図８（Ａ）に示すように、操作者が初期位置Ａ１からスライドさせた指のｙ方向への移動量が小さく、上記ｙ成分ベクトルの示す移動量Ｍ１が小さい場合（例えば後述する移動量Ｍ１１０の10分の1）には、制御部１００が数値を0→1→2→3→…→998→999→1000のように1ずつの単位で表示を切り換えるように、数値変化量算出部１０４が数値変化量を算出する。
【００４６】
また、図８（Ｂ）に示すように、上記ｙ成分ベクトルの示す移動量が、移動量Ｍ１よりも大きな移動量Ｍ１０２（例えば、移動量Ｍ１の2倍）である場合には、制御部１００が数値を0→2→4→6→…→996→998→1000のように2ずつの単位で表示を切り換えるように、数値変化量算出部１０４が数値変化量を算出する。
【００４７】
また、図９に示すように、上記ｙ成分ベクトルの示す移動量が、移動量Ｍ１よりも遙かに大きな移動量Ｍ１１０（例えば、移動量Ｍ１の10倍）である場合には、制御部１００が数値を0→10→20→30→…→980→990→1000のように10ずつの単位で表示を切り換えるように、数値変化量算出部１０４が数値変化量を算出する。
【００４８】
続いて、切換速度算出部１０５は、上記Ｓ７で算出されたｘ成分ベクトルの示す移動量Ｍ２（ｘ成分ベクトルのエネルギー）に応じて、制御部１００が上記算出された数値変化量で数値を順次切り換える際における表示切換毎の切換速度を算出する（Ｓ９）。例えば、切換速度算出部１０５は、例えば、各移動量と、各移動量に対応する切換速度とを関連付けてデータテーブルにより記憶している。切換速度算出部１０５は、当該データテーブルから、算出した移動量に対応する切換速度を読み出すことによって、当該切換速度を算出する。なお、切換速度算出部１０５は、各移動量に対応する係数を記憶しており、当該係数を用いて当該切換速度を算出するようにしてもよい。
【００４９】
例えば、図８（Ａ）に示すように、操作者が初期位置Ａ１からスライドさせた指ｘ方向への移動量が小さく、上記ｘ成分ベクトルの示す移動量Ｍ２が小さい場合（例えば後述する移動量Ｍ２１０の10分の1）には、制御部１００が数値をn秒単位で表示を切り換えるように、切換速度算出部１０５が切換速度を算出する。
【００５０】
また、図８（Ｂ）に示すように、移動量Ｍ２よりも大きな移動量Ｍ２０２（例えば、移動量Ｍ２の2倍）をｘ成分ベクトルが示す場合は、制御部１００が数値を2n秒単位で表示を切り換えるように、切換速度算出部１０５が切換速度を算出する。
【００５１】
また、図９に示すように、移動量Ｍ２よりも遙かに大きな移動量Ｍ２１０（例えば、移動量Ｍ２の10倍）をｘ成分ベクトルが示す場合は、制御部１００が数値を10n秒単位で表示を切り換えるように、切換速度算出部１０５が切換速度を算出する。
【００５２】
これにより、操作者が表示部１４の表示画面に接触させた指をスライド動作させたときにスライド移動量及びその方向を調整することで、拡大率・縮小率設定画像表示領域ｄ１に表示される数値を切り換えて新たな数値を表示させる際における現在表示されている数値から次に表示される数値までの変化量（幅）を所望の値に設定することが可能になり、また、拡大率・縮小率設定画像表示領域ｄ１に表示されている数値から次に表示される数値を表示するまでの速度（時間）を所望の値に設定することが可能になる。
【００５３】
また、操作者は、初期位置から指をスライド移動させる方向と移動量（距離）を調整することにより、上記ｙ成分ベクトル及びｘ成分ベクトルの各エネルギーとして現れ、数値変化量又は切換速度を画定することになる各移動量を変化させることができる。このため、操作者は、表示部１４の表示画面上における１回のスライド動作で所望の数値変化量及び切換速度を設定することが可能になる。
【００５４】
この後、操作者による拡大率・縮小率設定画像表示領域ｄ１の数値表示部分Ｄ１１、又はプルアップ・プルダウンキー画像ｄ１２における接触がタッチパネル部１４１により検出されると、制御部１００は、Ｓ８で算出された数値変化量と、さらに、Ｓ９で算出された切換速度を用いて、表示対象とする複数の数値を順次切り換えて表示部１４に表示させる（Ｓ１０）。
【００５５】
これにより、操作者は、表示部１４の表示画面に接触して１方向に指をスライド移動させ、その移動距離と移動方向を調整すれば、表示部１４に設定値の候補値として切換表示される数値の数値変化量と切換速度の両方を調整できる。
【００５６】
例えば、操作者は、数値が値1毎に切換表示される場合には、所望の値に早く表示させるために切換速度を速くしたり、数値が値10毎に切換表示される場合には、表示される値の変化を見やすくするために切換速度を遅くするといった調整を、表示画面上での指のスライド操作によって簡単に行える。
【００５７】
すなわち、操作者は、数値表示時における上記数値変化量及び切換速度の変更を、１方向への指の動きで行うことが可能であるため、従来のような特別なプログラムを起動して設定変更を行う場合の操作よりも、効率よく行うことができる。
【００５８】
次に、情報処理装置１における表示制御について第２実施形態を説明する。図１０は、情報処理装置１における表示制御の第２実施形態を示すフローチャートである。なお、図２に示した第１実施形態と同様の処理は説明を省略する。
【００５９】
第２実施形態では、移動情報検出部１０２が、上記初期位置からの連続した座標位置を示す接触位置の検出が終了したと判断して（Ｓ２５でＹＥＳ）、初期位置から停止位置までの移動方向及び移動量が示すベクトルを算出し（Ｓ２６）、ｙ成分ベクトル及びｘ成分ベクトルを算出したとき（Ｓ２７）、数値変化量算出部１０４は、この時点で表示されている数値（Ｓ２２において初期位置が検出された時点で制御部１００が表示させている数値）としての現在値から、設定変更可能な最大値及び最小値の数値までのそれぞれの差を算出する（Ｓ２８）。
【００６０】
そして、数値変化量算出部１０４は、当該算出した差に応じて、上記各移動量に対する数値変化量を再設定する（Ｓ２９）。
【００６１】
例えば、上記のように0〜1000の数値が設定可能な範囲とされている場合、数値変化量算出部１０４は、現在値から最大値及び最小値までの差の絶対値（以下、単に「差」という）が、所定値以上、例えば500以上ある場合には、最大値又は最小値のうち当該所定値以上の差を有する方向への移動量については、上記データテーブルに記憶されている移動量に関連付けられた数値変化量をそのまま維持する。
【００６２】
一方、数値変化量算出部１０４は、当該差が500未満である場合には、最大値又は最小値のうち当該所定値未満の差を有する方向への移動量については、差の値に応じて、すなわち、500に対する当該差の値の比に応じて、上記データテーブルに記憶されている各移動量に関連付けられた数値変化量の値を変更することにより再設定する。例えば、当該比が大きいほど当該関連付けられた数値変化量の値を小さくする。
【００６３】
この後、数値変化量算出部１０４は、Ｓ２７で算出されたｙ成分ベクトルの示す移動量に応じた上記数値変化量を、上記再設定後の数値変化量を有するデータテーブルに従って算出する（Ｓ３０）。なお、ｘ成分ベクトルの移動量に基づく上記切換速度の算出と、算出された数値変化量及び切換速度を用いた表示制御は、第１実施形態と同様にして行われる。
【００６４】
これにより、設定値を変更可能な残りの数値群（残り量）が少ない場合には、ｙ成分ベクトルの示す移動量に応じて算出される数値切換表示時の数値変化量を制限して、操作者が、当該残り少ない設定値候補となる各値の中から所望の値を見つけやすく表示することが可能になる。
【００６５】
なお、数値変化量算出部１０４は、設定値を変更可能な残りの数値群（残り量）が多い場合にも、差の値に応じて、すなわち、500に対する当該差を示す値の比に応じて、上記データテーブルに記憶されている各移動量に関連付けられた数値変化量の値を変更して再設定してもよい。例えば、数値変化量算出部１０４は、当該比が小さいほど当該関連付けられた数値変化量の値を大きくする。
【００６６】
また、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、本発明に係る表示装置の一実施形態としてパーソナルコンピューターを例にした情報処理装置１を示しているが、本発明はこれに限定されない。本発明は、スマートフォン、携帯モバイル機器、画像形成装置等、タッチパネル機能を有する表示部を有する機器に適用が可能である。
【００６７】
また、図１乃至図１０を用いて上記各実施形態に示した構成及び処理は、本発明の一実施形態に過ぎず、本発明の構成及び処理はこれに限定されるものではない。
【符号の説明】
【００６８】
１      情報処理装置
１０    制御ユニット
１００  制御部
１０２  移動情報検出部
１０３  ベクトル算出部
１０４  数値変化量算出部
１０５  切換速度算出部
１４    表示部
１４１  タッチパネル部
【図１】
0005901663.tif 000002
【図２】
0005901663.tif 000003
【図６】
0005901663.tif 000004
【図７】
0005901663.tif 000005
【図８】
0005901663.tif 000006
【図９】
0005901663.tif 000007
【図１０】
0005901663.tif 000008
【図３】
0005901663.tif 000009
【図４】
0005901663.tif 000010
【図５】
0005901663.tif 000011