(57)【要約】【課題】フリック操作により、ユーザーにとってオブジェクトが先端や後端に到達したことを認識し易い表示方法を提供する。【解決手段】フリック操作に基づいて表示対象（オブジェクト）をスクロールさせて表示操作パネル９７の表示枠内に表示させる画像生成装置２であって、フリック操作を検知したときに、検知されたフリック操作の初速度に基づいて、表示対象が先端または終端から所定範囲内にある基準点における速度を算出する算出部９０５と、算出された速度が正の値である場合に、所定範囲内で表示対象の先端または終端まで加速させるように表示対象をスクロール表示させる表示制御部９０６と備える。【選択図】図２
2018045343.tif 000002
【特許請求の範囲】
【請求項１】
フリック操作に基づいて表示対象をスクロールさせて表示操作パネルの表示枠内に表示させる表示制御装置であって、
前記フリック操作を検知したときに、前記検知されたフリック操作の初速度に基づいて、前記表示対象が先端または終端から所定範囲内にある基準点における速度を算出する速度算出手段と、
前記算出された速度が正の値である場合に、前記所定範囲内で前記表示対象の先端または終端まで加速させ、前記表示対象の先端または終端に到達したときに停止するように前記表示対象をスクロール表示させる表示制御手段と、
を備えたことを特徴とする表示制御装置。
【請求項２】
前記表示制御手段は、前記所定範囲外では前記表示対象を減速させ、前記所定範囲内では加速させるように前記表示対象をスクロール表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記表示制御手段は、さらに、前記表示対象が先端または終端に達した場合に、前記表示対象の少なくとも一部が移動して戻るように表示させる
ことを特徴とする請求項１または２記載の表示制御装置。
【請求項４】
前記表示制御手段は、さらに、前記表示対象が先端または終端に達した場合に、前記表示対象を湾曲して表示させる
ことを特徴とする請求項１〜３のいずれか１項記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーがフリック操作したときに、オブジェクトが先端や後端に到達したことを認識し易い表示制御装置に関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末においては、指で画面を押してからはじくように動かすフリック操作により表示画面に表示されたオブジェクトのスクロールなどを可能にしたものがある。
【０００３】
最近では、多機能プリンターにおいても、このフリック操作による入力を可能したものがある。フリック操作が可能になることにより、画面遷移を伴わないので、ユーザーにとって目的の機能を探しやすく、また少ない操作で目的の機能ボタンなどのオブジェクトを表示させることができるというメリットがある。
【０００４】
ここで、フリック操作によりスクロール表示し、オブジェクトの先端や後端に到達しても、ユーザーはオブジェクトの先端や後端に到達したことに気づかない場合、フリック操作を何度も行ってしまうことがあった。
【０００５】
これに対して、表示画面にスクロールバーを配置することが多いが、フリック操作時にはユーザーの視線はオブジェクトにあるので、スクロールバーを見ていない場合が多く、依然としてユーザーはオブジェクトの先端や後端に到達していることに気づきにくいという問題があった。
【０００６】
特許文献１には、フリック操作によりスクロール表示により、オブジェクトが先端や後端に到達した場合、オブジェクトを拡大して表示する技術が開示されている。
【０００７】
また、特許文献２には、フリック操作によりスクロール表示により、オブジェクトが先端や後端に到達した場合、オブジェクトの透明度を高くする技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１４−０７４９７９号公報
【特許文献２】特開２０１４−１６０３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、一般的に、オブジェクトが選択されたときに拡大されるように表示する場合も多いので、特許文献１に開示された技術では、ユーザーは、オブジェクトが選択されたと勘違いすることも多く、オブジェクトが先端や後端に到達したことを認識し難い。
【００１０】
また、一般的に、オブジェクトが選択不可に設定されている場合にオブジェクトの透明度を高くする表現方法が用いられる場合も多いので、特許文献２に開示された技術でも、同様に、ユーザーはオブジェクトが選択不可に設定されていると勘違いすることも多く、オブジェクトが先端や後端に到達したことを認識し難い。
【００１１】
本発明は、上記課題に鑑みてなされたものであり、フリック操作により、ユーザーにとってオブジェクトが先端や後端に到達したことを認識し易い表示方法を提供する表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明に係る表示制御装置の第１の特徴は、
フリック操作に基づいて表示対象をスクロールさせて表示操作パネルの表示枠内に表示させる表示制御装置であって、
前記フリック操作を検知したときに、前記検知されたフリック操作の初速度に基づいて、前記表示対象が先端または終端から所定範囲内にある基準点における速度を算出する速度算出手段と、
前記算出された速度が正の値である場合に、前記所定範囲内で前記表示対象の先端または終端まで加速させ、前記表示対象の先端または終端に到達したときに停止するように前記表示対象をスクロール表示させる表示制御手段と、を備えたことにある。
【００１３】
ここで、基準点は、先端または終端から所定範囲内にある位置であればどの位置でもよく、先端または終端から所定範囲だけ離れた位置でもよいし、先端または終端と同一点でもよい。
【００１４】
上記目的を達成するため、本発明に係る表示制御装置の第２の特徴は、
前記表示制御手段は、前記所定範囲外では前記表示対象を減速させ、前記所定範囲内では加速させるように前記表示対象をスクロール表示させることにある。
【００１５】
上記目的を達成するため、本発明に係る表示制御装置の第３の特徴は、
前記表示制御手段は、さらに、前記表示対象が先端または終端に達した場合に、前記表示対象の少なくとも一部が移動して戻るように表示させることにある。
【００１６】
上記目的を達成するため、本発明に係る表示制御装置の第４の特徴は、
前記表示制御手段は、さらに、前記表示対象が先端または終端に達した場合に、前記表示対象を湾曲して表示させることにある。
【発明の効果】
【００１７】
本発明に係る表示制御装置の第１の特徴によれば、算出手段が、フリック操作を検知したときに、検知されたフリック操作の初速度に基づいて、表示対象が先端または終端から所定範囲内にある基準点における速度を算出し、表示制御手段が、算出された速度が正の値である場合に、所定範囲内で表示対象の先端または終端まで加速させ、前記表示対象の先端または終端に到達したときに停止するように表示対象をスクロール表示させる。
【００１８】
そのため、表示対象（オブジェクト）が先端または終端に近づいたとき、オブジェクトは加速されて表示され、先端または終端に到達したとき表示対象（オブジェクト）が急停止するので、ユーザーは、先端または終端に到達したということを認識し易くなる。
【００１９】
本発明に係る表示制御装置の第２の特徴によれば、所定範囲外では表示対象を減速させ、所定範囲内では加速させるように表示対象をスクロール表示させる。
【００２０】
そのため、オブジェクトが先端または終端から遠いとき（所定範囲外である場合）、表示対象（オブジェクト）は自然に減速され、表示対象（オブジェクト）が先端または終端に近づいたとき、オブジェクトは加速されて表示され、先端または終端に到達したとき表示対象（オブジェクト）が急停止する。これにより、ユーザーは所定範囲内外で、表示対象（オブジェクト）の動作の違いを認識し易くなるので、より表示対象（オブジェクト）が先端または終端に到達したということを認識し易くなる。
【００２１】
本発明に係る表示制御装置の第３の特徴によれば、表示対象（オブジェクト）が先端または終端に達した場合に、表示対象（オブジェクト）の少なくとも一部が移動して戻るように表示させるので、表示対象（オブジェクト）が移動した箇所では、瞬間的に下地が見えるので、ユーザーは、表示対象（オブジェクト）が終端に達したことを感覚的に認識することができる。
【００２２】
本発明に係る表示制御装置の第４の特徴によれば、表示対象（オブジェクト）が先端または終端に達した場合に、表示対象（オブジェクト）を湾曲して表示させるので、まるで表示対象（オブジェクト）が表示枠に衝突したように見えるので、ユーザーは、より先端または終端に到達したということを認識し易くなる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態に係る表示制御装置を有するプリンターネットワークシステムの概略構成を示す説明図である。
【図２】本発明の第１実施形態に係る画像生成装置が有するＣＰＵ上に仮想的に構築される内部構成を示すブロック図である。
【図３】本発明の第１実施形態に係る画像生成装置が有する表示操作パネル９７の表示画面の一例を示した図である。
【図４】本発明の実施形態に係る画像生成装置の処理手順を示したフローチャートである。
【図５】（ａ）は、基準点における速度がゼロでなく、また、加速しないときでも終端における速度がゼロでない場合のメールアドレス（オブジェクト）の速度の変化を示した説明図である。（ｂ）は、基準点における速度がゼロでなく、また、加速しないときには終端に達する前に速度がゼロとなる場合のメールアドレス（オブジェクト）の速度の変化を示した説明図である。（ｃ）は、基準点において速度がゼロである場合のメールアドレス（オブジェクト）の速度の変化を示している。
【図６】（ａ）は、終端を湾曲させて表示させたオブジェクトの一例を示した図であり、（ｂ）は、先端を湾曲させて表示させたオブジェクトの一例を示した図である。
【図７】本発明の第２実施形態に係る画像生成装置の処理手順を示したフローチャートである。
【発明を実施するための形態】
【００２４】
以下に本発明に係る表示制御装置の実施の形態について、図面を参照して詳細に説明する。なお、以下に示す実施の形態は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の材質、形状、構造、配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【００２５】
［第１実施形態］
（表示制御装置の構成）
以下に添付図面を参照して、本発明の第１実施形態に係る表示制御装置を詳細に説明する。
【００２６】
（プリンターネットワークシステムの全体構成）
図１は、本発明の第１実施形態に係る表示制御装置を有するプリンターネットワークシステムの概略構成を示す説明図であり、図２は、本発明の第１実施形態に係る画像生成装置２が有するＣＰＵ上に仮想的に構築される内部構成を示すブロック図である。
【００２７】
図１に示すように、本実施形態のプリンターネットワークシステムは、印刷処理等の各処理機能を有すると共に、請求項の表示制御装置としても機能する画像生成装置２と、ネットワークＬＡＮを介して画像生成装置２と接続される複数のクライアント端末１（図１中では、代表して１つのクライアント端末１についてのみ図示。）とを有している。
【００２８】
ネットワークＬＡＮは、通信プロトコルＴＣＰ／ＩＰを用いた１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸ等によるローカルネットワーク（ＬＡＮ）や無線ＬＡＮ（ＷＬＡＮ）等の無線ネットワークであり、例えば、ピア・トゥー・ピアによる家庭内ネットワークなどの簡易的なネットワークなども含まれる。
【００２９】
各クライアント端末１は、ＰＣ（パーソナルコンピュータ）等の汎用コンピュータによって構成されるものである。このクライアント端末１は、制御プログラムに基づいて各種の処理を実行するＣＰＵ１６を備えている。また、ＣＰＵ１６には、ワーキングエリアとして機能するＲＡＭ１８や、データを格納するＲＯＭ１７等が接続されているとともに、各種インターフェイスを介して種々のデバイスと接続されている。具体的にはＣＰＵ１６は、各種インターフェイスを介して、キーボードやマウス等から構成される入力部１９や、液晶ディスプレイ等から構成される出力部２０、大容量の記憶装置などの外部記憶装置２１、外部記録媒体５０内に記録されたデータを読み取るとともに外部記録媒体５０に所定のデータを書き込むディスクドライブ２２などが接続されている。
【００３０】
外部記憶装置２１には、文書、画像等の印刷画像を含む原稿データを生成するためのアプリケーションプログラムの格納領域、画像生成装置２のプリンタードライバープログラムの格納領域、その他各種アプリケーションプログラムの格納領域が確保されている。
【００３１】
ＣＰＵ１６は、プロセッサーやメモリその他の周辺装置によって構成される演算装置であり、入力部１９から入力される起動要求に従って外部記憶装置２１のアプリケーションプログラムを起動させる。また、ＣＰＵ１６は、入力部１９からのパラメータ入力等により指示された画像を示す画像データを、起動されたアプリケーションプログラム上において生成する。生成された画像データは出力部２０において表示出力され、また、入力部１９から保存要求が入力された場合には、外部記憶装置２１のデータベース領域に記憶される。
【００３２】
外部記憶装置２１のデータベース領域に記憶された画像データは、アプリケーションプログラムの起動中に入力部１９からの読み出し要求が入力された場合に、外部記憶装置２１から読み出される。読み出された画像データの印刷画像は、出力部２０に表示出力することができ、また、アプリケーションプログラム上において加工して新たな画像データに生成し直すこともできる。
【００３３】
そして、ＣＰＵ１６は、原稿アプリケーションプログラム等で生成した原稿データの印刷要求が入力された場合に、プリンタードライバープログラムをＣＰＵ１６上で実行させることでＣＰＵ上にプリンタードライバー１１を仮想的に構築する。そして、プリンタードライバー１１によって画像生成装置２に印刷ジョブを出力させる。プリンタードライバー１１は、クライアント端末１に接続された画像生成装置２を制御するために、クライアント端末１上で実行されるデータ変換プログラムである。このプリンタードライバー１１は、ユーザーにより、印刷を要求する操作が行われた場合、原稿アプリケーション等が生成した印刷画像を有する画像データを取得し、所定の印刷設定情報に従って印刷ジョブを生成する。そして、生成した印刷ジョブを外部インターフェイス部１５から画像生成装置２に出力する。
【００３４】
一方、画像生成装置２は、多数のノズルが形成されたインクヘッドを複数備え、それぞれのインクヘッドから黒又はカラーインクを吐出してライン単位で印刷を行い、搬送ベルト上の記録用紙上に複数の画像を互いに重なり合うように形成するインクジェット方式のカラープリンターである。
【００３５】
本実施形態において、この画像生成装置２には、ローカルエリアネットワークＬＡＮを介して、複数のクライアント端末１における外部インターフェイス部１５がそれぞれ接続された外部インターフェイス部９４と、原稿上の画像情報を印刷画像として読み取って画像信号を出力するスキャナー部９８と、スキャナー部９８から出力された画像信号に基づいて印刷用紙（片面又は両面）に印刷画像を印刷（記録）するプリンター部９６と、画像生成装置２に対する操作に関する情報を表示する表示部である表示操作パネル９７と、表示操作パネル９７の表示制御を行うとともに、画像生成装置全体の制御を行う制御ユニット９０とを備える。
【００３６】
各クライアント端末１から制御ユニット９０は、印刷画像の印刷ジョブを受け取る。制御ユニット９０は、受け取った印刷ジョブにより印刷画像のラスターデータを生成する。画像生成装置２は、印刷ジョブにおいて指定された条件で、印刷画像の印刷用紙への印刷をプリンター部９６において実行する。
【００３７】
また、制御ユニット９０には、操作画面とこれを覆うタッチパネルとで構成された表示操作パネル９７が接続されている。図２に示すように、この表示操作パネル９７は、前面に配置された感圧式あるいは静電式の透明なタッチパネル９７ａと、このタッチパネル９７ａの裏面に配置され、各種表示画面を表示する液晶表示パネル９７ｂとを有している。ユーザーは、液晶表示パネル９７ｂの表示画面を見ながら、タッチパネル９７ａの表面を指などで直接触れることで、表示画面上に表示された各種ボタンの押下操作を行うことができる。また、表示操作パネル９７は、表示画面を指で押してからはじくように動かすフリック操作や、表示画面を指で押した状態のまま一定方向へ掃くように動かすスワイプ操作を検知する。
【００３８】
図３は、本発明の第１実施形態に係る画像生成装置２が有する表示操作パネル９７の表示画面の一例を示した図である。
【００３９】
図３に示すように、表示操作パネル９７には、液晶表示パネル９７ｂに重なり合ってタッチパネル９７ａが設けられている。
【００４０】
液晶表示パネル９７ｂに表示される表示画面には、スクロール領域９７ｂ１が設けられている。このスクロール領域９７ｂ１には、例えば、アドレス帳に記憶されているメールアドレスがオブジェクトとして上下方向にスクロール可能に一覧表示されている。なお、表示されるオブジェクトは、メールアドレスに限らず、原稿セット方向を指定するためのボタンや、原稿サイズを指定するためのボタンなど機能ボタンであってもよい。
【００４１】
ユーザーは、フリック操作を行うことにより、スクロール領域９７ｂ１内に表示されているメールアドレスを上下方向にスクロールさせることができる。このとき、後述するように、ユーザーにとって、メールアドレスが先端や後端に到達したことを認識し易いようなスクロール動作を実現する。
【００４２】
プリンター部９６に印刷動作を行わせる画像生成装置２の制御ユニット９０は、ＣＰＵ９５を備える。このＣＰＵ９５は、ＣＰＵやＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  ＰｒｏｃｅＳＳｏｒ）等のプロセッサー、メモリ、及びその他の電子回路等のハードウェア、或いはその機能を持ったプログラム等のソフトウェア、又はこれらの組み合わせなどによって構成された演算処理装置である。ＣＰＵ９５は、プログラムを適宜読み込んで実行することにより種々の機能モジュールを仮想的に構築し、画像データに関する処理や、各部の動作制御、ユーザー操作に対する種々の処理を行う。また、ＣＰＵ９５は、ＲＯＭ９１に格納されているプログラム及び設定情報に基づいて、表示操作パネル９７から入力設定される内容に応じたスキャナー部９８やプリンター部９６の動作を制御する。
【００４３】
なお、制御ユニット９０にはＲＡＭ９２が設けられており、ＲＡＭ９２には、ＣＰＵ９５が各処理を実行する上で必要なデータを一時的に記憶される。
【００４４】
さらに、制御ユニット９０には外部記憶装置９３が設けられており、この外部記憶装置９３はＣＰＵ９５に接続されている。
【００４５】
（ＣＰＵ９５上の構成）
次に、ＣＰＵ９５上の内部ブロックについて説明する。
【００４６】
図２に示すように、制御ユニット９０は、外部インターフェイス部９４、表示操作パネル９７、プリンター部９６と接続され、ＣＰＵ９５と、印刷ジョブ記憶部９３ａとを備える。ここで、印刷ジョブ記憶部９３ａは、外部記憶装置９３の記憶領域として設けられており、印刷ジョブ受信部９０１により受信された印刷ジョブを記憶する。なお、本実施形態中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせ等によって構成され、所定の動作を達成するための機能単位を示す。
【００４７】
印刷ジョブ記憶部９３ａは、印刷ジョブ受信部９０１により受信された印刷ジョブを記憶する。
【００４８】
ＣＰＵ９５上には、印刷ジョブ受信部９０１と、操作信号取得部９０３と、印字制御部９１１と、算出部９０５と、表示制御部９０６とが備えられている。
【００４９】
印刷ジョブ受信部９０１は、印刷ジョブを受信し、受信した印刷ジョブを印刷ジョブ記憶部９３ａに記憶させるモジュールである。例えば、外部インターフェイス部９４を通じて接続されたクライアント端末１から画像データを含む印刷ジョブが入力され、印刷ジョブ記憶部９３ａに記憶させる。
【００５０】
操作信号取得部９０３は、ユーザーがタッチパネル９７ａ上で表示されたボタンの押下操作やフリック操作を行った場合、タッチパネル９７ａにより検知された操作信号を取得し、その操作信号を印字制御部９１１や算出部９０５に送信する。
【００５１】
印字制御部９１１は、各色のインクジェットヘッドの駆動や、搬送経路の駆動手段の動作を制御し、画像形成処理全体を制御するモジュールであり、スケジューリングに従ったタイミング及び印字速度で画像形成を行う。より具体的には、印字制御部９１１は、操作信号取得部９０３により取得された操作信号と印刷ジョブ記憶部９３ａに記憶された印刷ジョブに含まれる画像データに基づいて、搬送される用紙に対して、インクジェットヘッド９６Ｃ，９６Ｍ，９６Ｙ，９６Ｋから０ドロップ〜７ドロップのいずれかのドロップ数でインクを吐出することによりライン単位で印刷する。
【００５２】
算出部９０５は、ユーザーによるフリック操作を検知したときに、検知されたフリック操作の初速度に基づいて、オブジェクト（メールアドレス）が先端または終端から所定範囲内にある基準点における速度を算出するモジュールである。
【００５３】
表示制御部９０６は、表示操作パネル９７を制御するモジュールであり、特に、算出された速度が正の値である場合に、所定範囲内で加速させるようにオブジェクトをスクロール表示させる。
【００５４】
＜画像生成装置の作用＞
次に、本発明の第１実施形態に係る画像生成装置２の作用について説明する。
【００５５】
図４は、本発明の第１実施形態に係る画像生成装置２の処理手順を示したフローチャートである。
【００５６】
図４に示すように、ユーザーがタッチパネル９７ａ上でフリック操作を行った場合（ステップＳ１０１；ＹＥＳ）、タッチパネル９７ａにより検知された操作信号を取得し、その操作信号を算出部９０５に送信する。
【００５７】
算出部９０５は、受信した操作信号に基づいて初速度Ｖ０を決定する（ステップＳ１０３）。ここで、初速度Ｖ０は、ユーザーのフリック操作において、表示画面を指で押してからはじくように動かす際に、指が表示画面から離れる瞬間の速度のことである。
【００５８】
次に、算出部９０５は、ステップＳ１０３において決定したフリック操作の初速度Ｖ０と、加速度ａ０に基づいて、基準点Ｔ１における速度Ｖ１を算出する（ステップＳ１０５）。ここで、ａ０はユーザーが自然に減速していると感じるデフォルトの加速度であり、例えば、−１０（ｍｍ／ｓ２）など予め定められた値が用いられる。
【００５９】
また、基準点Ｔ１は、所定範囲内にある所定の位置である。
【００６０】
図５は、基準点Ｔ１と速度の変化を説明した説明図である。（ａ），（ｂ）は、基準点Ｔ１において速度がゼロでない場合のメールアドレス（オブジェクト）の速度の変化を示しており、（ｃ）は、基準点Ｔ１において速度がゼロである場合のメールアドレス（オブジェクト）の速度の変化を示している。なお、Ｘ軸はオブジェクトの停止位置を示しており、Ｙ軸はオブジェクトの速度を示している。
【００６１】
図５（ａ）に示すように、ここでは終端Ｔ２から所定範囲だけ離れた位置を基準点Ｔ１としている。ただし、基準点Ｔ１は、終端Ｔ２から所定範囲だけ離れた位置に限らず、終端Ｔ２から所定範囲内にある位置であればどの位置でもよく、終端Ｔ２から所定範囲だけ離れた位置でもよいし、終端Ｔ２と同一点でもよい。
【００６２】
表示制御部９０６は、基準点Ｔ１におけるオブジェクトの速度Ｖがゼロか否かを判定する（ステップＳ１０７）。
【００６３】
基準点Ｔ１におけるオブジェクトの速度Ｖがゼロであると判定された場合（ステップＳ１０７；ＹＥＳ）、表示制御部９０６は、図５（ｃ）の速度１０８に示すように、加速度ａ０に基づいて、オブジェクトの速度を停止位置Ｔ５まで減速させてスクロール表示させる。
【００６４】
このように、加速度ａ０で減速してスクロール表示するので、自然にオブジェクトのスクロールが停止する。そのため、ユーザーはまだオブジェクトの終端に達していないことを感覚的に認識することができる。
【００６５】
一方、Ｔ１におけるオブジェクトの速度Ｖがゼロではない、すなわち正の値であると判定された場合（ステップＳ１０７；ＮＯ）、表示制御部９０６は、図５（ａ）の速度１０３に示すように、加速度ａ１に基づいて、オブジェクトの速度を終端Ｔ２まで加速させ、終端Ｔ２に達したとき停止させるようにスクロール表示させる（ステップＳ１１１）。ここで、ａ１はユーザーが加速していると感じるデフォルトの加速度であり、例えば、１０（ｍｍ／ｓ２）など予め定められた値が用いられる。
【００６６】
このように、オブジェクトが終端Ｔ２から遠いとき（所定範囲外である場合）、速度１０１に示すように、オブジェクトが自然に減速され、オブジェクトが終端Ｔ２に近づいたとき、速度１０３に示すように、オブジェクトが加速されて表示され、終端Ｔ２に到達したときオブジェクトが急停止する。そのため、ユーザーはオブジェクトが終端Ｔ２に達したということを認識し易くなる。
【００６７】
図５（ｂ）に示した例では、図５（ａ）と異なり、加速度ａ０で減速して終端Ｔ２に達する前に速度Ｖがゼロになる。この場合においても、基準点Ｔ１におけるオブジェクトの速度Ｖがゼロでないので、図５（ａ）と同様に、オブジェクトが終端Ｔ２から遠いとき（所定範囲外である場合）、速度１０５に示すように、オブジェクトが自然に減速され、オブジェクトが終端Ｔ２に近づいたとき、速度１０６に示すように、オブジェクトが加速されて表示され、終端Ｔ２に到達したときオブジェクトが急停止する。
【００６８】
そして、オブジェクトが終端に到達したとき、終端のオブジェクトを湾曲させて表示させる（ステップＳ１１３）。
【００６９】
図６（ａ）は、終端を湾曲させて表示させたオブジェクトの一例を示した図である。
【００７０】
図６（ａ）に示すように、ここでは矢印の方向（上方向）にフリック操作されているので、スクロール領域９７ｂ１の下端に終端のオブジェクト９７ｂ１１が現れる。
【００７１】
この終端のオブジェクト９７ｂ１１は、下が凸、すなわちオブジェクト９７ｂ１１の左右方向における中央部がスクロール領域９７ｂ１の表示枠下端に接し、オブジェクト９７ｂ１１の左右両端が上方に持ち上がるように変形し、変形した後、元の矩形に戻って表示される。このとき、オブジェクト９７ｂ１１は変形する速度および元の矩形に戻る速度は、終端Ｔ２における速度に応じて決定される。
【００７２】
これにより、オブジェクト９７ｂ１１の左右両端が上方に持ち上がった箇所では、瞬間的に下地が見えるので、ユーザーは、オブジェクトが終端に達したことを感覚的に認識することができる。
【００７３】
また、オブジェクトが先端に達したときも先端のオブジェクトを湾曲させて表示させる。
【００７４】
図６（ｂ）に示すように、ここでは矢印の方向（下方向）にフリック操作されているので、スクロール領域９７ｂ１の上端に先端のオブジェクト９７ｂ１２が現れる。
【００７５】
この先端のオブジェクト９７ｂ１２は、上が凸、すなわちオブジェクト９７ｂ１１の左右方向における中央部がスクロール領域９７ｂ１の表示枠上端に接し、オブジェクト９７ｂ１２の左右両端が下方に押し下げるように変形し、変形した後、元の矩形に戻って表示される。
【００７６】
以上のように、本発明の第１実施形態に係る画像生成装置２では、先端または終端から所定範囲内にある基準点Ｔ１におけるオブジェクトの速度Ｖが正の値（ゼロでない）である場合に、所定範囲内で加速させるようにオブジェクトをスクロール表示させる。
【００７７】
そのため、オブジェクトが先端または終端から遠いとき（所定範囲外である場合）、オブジェクトは自然に減速され、オブジェクトが先端または終端に近づいたとき、オブジェクトは加速されて表示され、先端または終端に到達したときオブジェクトが急停止する。これにより、ユーザーはオブジェクトが先端または終端に到達したということを認識し易くなる。
【００７８】
また、本発明の第１実施形態に係る画像生成装置２では、終端Ｔ２に到達したとき、終端のオブジェクト９７ｂ１１が、下が凸となるように変形し、変形した後、元の矩形に戻って表示されたが、変形と元の矩形に戻る動作を複数回繰り返し実行してもよい。このように、複数回繰り返すことにより、ユーザーはオブジェクトが震えたように見えるので、より視認性が高くなり、オブジェクトが終端に達したことを認識し易くなる。
【００７９】
さらに、終端Ｔ２に到達したとき、オブジェクトが変形することなく、オブジェクトの全体を上下方向に小刻みに複数回移動するようにしてもよい。この場合も、ユーザーはオブジェクトが震えたように見えるので、より視認性が高くなり、オブジェクトが終端に達したことを認識し易くなる。
【００８０】
［第２実施形態］
本発明の第１実施形態に係る画像生成装置２では、加速度ａ１はユーザーが加速していると感じるデフォルトの固定値としたが、都度算出するようにしてもよい。
【００８１】
図７は、本発明の第２実施形態に係る画像生成装置２の処理手順を示したフローチャートである。なお、図４に示した本発明の第１実施形態に係る画像生成装置２のフローチャートと同一のステップ番号が付された処理については同一処理であるため説明を省略する。また、図１〜図３に示す構成については、本発明の第１実施形態に係る画像生成装置２と同一であるので、説明を省略する。
【００８２】
図７に示すように、本発明の第２実施形態に係る画像生成装置２では、基準点Ｔ１における速度Ｖ１を算出すると（ステップＳ１０５）、算出部９０５は、算出した基準点Ｔ１における速度Ｖ１に応じた加速度ａ２を算出する（ステップＳ１０６）。例えば、基準点Ｔ１における速度Ｖ１が小さいほど、加速度ａ２が大きくなるように算出する。これにより、例えば、基準点Ｔ１において停止しそうなオブジェクトが急加速されるので、終端Ｔ２に到達するまでの時間を短くすることができる。そのため、ユーザーは終端Ｔ２が近づいていることを素早く認識することができる。
【００８３】
なお、加速度ａ２の算出方法はこれに限らない。例えば、終端Ｔ２における速度Ｖ２が常に一定となるように、基準点Ｔ１における速度Ｖ１から固定値である速度Ｖ２になる加速度ａ２を算出するようにしてもよい。
【００８４】
この場合、終端Ｔ２における速度Ｖ２が常に一定になるので、終端Ｔ２に達したときのオブジェクトの動作速度が常に同じであるので、ユーザーはよりオブジェクトが終端Ｔ２に到達したことを認識し易くなる。具体的には、オブジェクトが変形する速度および元の矩形に戻る速度は、終端Ｔ２における速度Ｖ２に応じて決定されるので、終端Ｔ２における速度Ｖ２が常に一定であれば、オブジェクトが変形する速度および元の矩形に戻る速度も常に一定となる。そのため、終端Ｔ２に達したときのオブジェクトの動作速度が常に同じであるので、ユーザーはよりオブジェクトが終端Ｔ２に到達したことを認識し易くなる。
【００８５】
なお、本発明の実施例１および実施例２では、算出部９０５が、フリック操作の初速度Ｖ０と加速度ａ０に基づいて、基準点Ｔ１における速度Ｖ１を算出したが、このときの、加速度ａ０はユーザーが自然に減速していると感じるデフォルトの加速度であり、例えば、−１０（ｍｍ／ｓ２）など予め定められた値としたが、減速に限らず、等速となるように、加速度ａ０の値をゼロとしてもよい。
【００８６】
この場合、オブジェクトが所定範囲外では等速でスクロール表示され、所定範囲内では、加速されるので、ユーザーはオブジェクトが終端Ｔ２に近づいたということを認識し易くなる。
【００８７】
また、本発明の実施形態は、表示制御装置の一例として画像生成装置２としたが、これに限らず、表示操作パネルを備えたクライアント端末１を表示制御装置としてもよい。この場合、ＣＰＵ１６に印刷ジョブ受信部９０１と、操作信号取得部９０３と、印字制御部９１１と、算出部９０５と、表示制御部９０６とが備えられる。すなわち、本発明は、表示操作パネルを備え、ユーザーがタッチパネルからフリック操作が可能な全ての装置に適用できる。
【符号の説明】
【００８８】
１  クライアント端末
２  画像生成装置（表示制御装置）
１１  プリンタードライバー
１５  外部インターフェイス部
１９  入力部
２０  出力部
２１  外部記憶装置
２２  ディスクドライブ
５０  外部記録媒体
９０  制御ユニット
９３  外部記憶装置
９３ａ  印刷ジョブ記憶部
９４  外部インターフェイス部
９６  プリンター部
９６Ｃ，９６Ｋ，９６Ｍ，９６Ｙ  インクジェットヘッド
９７  表示操作パネル
９７ａ  タッチパネル
９７ｂ  液晶表示パネル
９８  スキャナー部
９０１  印刷ジョブ受信部
９０３  操作信号取得部
９０５  算出部（速度算出手段）
９０６  表示制御部
９１１  印字制御部
【図１】
2018045343.tif 000003
【図２】
2018045343.tif 000004
【図３】
2018045343.tif 000005
【図４】
2018045343.tif 000006
【図５】
2018045343.tif 000007
【図６】
2018045343.tif 000008
【図７】
2018045343.tif 000009