(57)【要約】【課題】  スクロールの速度が速い場合であっても、ユーザーが、スクロール画像に含まれている文字列の内容を容易に理解できるようにする。【解決手段】  制御部１０は、表示部１５に対し、表示領域１５Ａに、第１画像４０の一部分を表示させる。制御部１０は、タッチパネル１６Ａを介して、縦方向Ｂのスクロール操作を受け付けると、操作速度Ｖ１を算出し、操作速度Ｖ１が第１速度以下である場合に、表示部１５に対し、第１画像４０をスクロールさせる。制御部１０は、操作速度Ｖ１が第１速度を超えている場合に、表示部１５に対し、第２画像７０Ａ，７０Ｂをスクロールさせる。【選択図】図２Ａ
2020135384.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
タッチパネルと、
制御部と、を備え、
前記制御部は、前記表示部に対し、予め定められている表示領域に、予め定められている第１方向に沿って並ぶ複数の項目を含む第１画像の一部分を表示させ、
前記第１画像に含まれている前記複数の項目のそれぞれは、前記第１方向に対して直交する第２方向に沿って並ぶ複数の文字によって構成されている文字列を含み、
前記制御部は、
前記タッチパネルを介して、前記第１方向のスクロール操作を受け付けると、前記スクロール操作の速度を算出し、
算出された前記速度が予め定められている第１速度以下である場合に、前記表示部に対し、前記表示領域において前記第１画像をスクロールさせ、
算出された前記速度が予め定められている第１速度を超えている場合に、前記表示部に対し、前記表示領域において、前記第２方向に沿って並ぶ前記複数の項目を含む第２画像をスクロールさせ、
前記第２画像に含まれる前記複数の項目のそれぞれは、前記第１方向に沿って並ぶ前記複数の文字によって構成されている文字列を含む、表示装置。
【請求項２】
前記制御部は、前記第２画像のスクロール中に、前記タッチパネルを介して、更なる前記第１方向のスクロール操作を受け付けない場合、前記表示部に対し、前記表示領域に、前記第１画像における、既に受け付けられた前記第１方向のスクロール操作に基づいて行われている前記第２画像のスクロール終了時点において前記表示領域に表示されている前記第２画像の一部分に対応する部分を、表示させる、請求項１に記載の表示装置。
【請求項３】
前記制御部は、
前記第２画像のスクロール中に、前記タッチパネルを介して、前記第１方向のスクロール操作を受け付けると、前記スクロール操作の速度を算出し、
算出された前記速度が前記第１速度以下である場合に、前記表示部に対し、前記表示領域において、前記第１画像における、前記スクロール操作の受付け時点において前記表示領域に表示されている前記第２画像の一部分に対応する部分から、前記第１画像をスクロールさせ、
算出された前記速度が前記第１速度を超えている場合に、前記第２画像のスクロールを継続させる、請求項１又は請求項２に記載の表示装置。
【請求項４】
前記表示領域は、前記第２方向の長さが、前記第１方向の長さよりも大きく設定されており、
前記制御部は、前記第１画像に含まれている前記文字のサイズと、前記第２画像に含まれている前記文字のサイズとが同じになるように、前記表示部に対し、前記第２画像を表示させる、請求項１乃至請求項３のいずれかに記載の表示装置。
【請求項５】
前記制御部は、
前記表示部に対し、前記表示領域に、前記第１画像の一部分として、前記複数の項目のうちの一部の項目を表示させ、
前記第２画像について、前記表示領域に一度に表示可能な項目の数を算出し、
前記第１画像を、前記スクロールの速度に応じて設定される表示速度にしたがってスクロールさせる場合に、前記表示領域に表示されている前記一部の項目の全てが、次に並んでいる他の一部の項目に完全に入れ替わるまでの入替時間を算出し、
算出された前記項目の数に基づいて、前記第１画像を前記表示速度にしたがって前記入替時間分スクロールさせる場合に前記表示領域に表示される文字の数と、前記第２画像に含有可能な文字の最大数とが揃うように、前記第２画像の前記第１方向の長さを設定し、
前記第２画像を前記表示速度にしたがってスクロールさせる場合に、前記第１方向のスクロール操作を受け付けてから前記入替時間が経過するまで、前記第２画像を繰り返してスクロールさせる、請求項４に記載の表示装置。
【請求項６】
前記制御部は、
前記第１画像に含まれている前記文字が、横書き及び縦書きを行なう言語として予め定められている言語である場合に、前記表示部に対し、前記表示領域において、前記第２画像をスクロールさせ、
前記第１画像に含まれている前記文字が、横書きのみを行なう言語として予め定められている言語である場合に、前記表示部に対し、前記表示領域において、前記第２画像をスクロールさせることなく、前記第１画像のスクロールを継続させる、請求項１乃至請求項５のいずれかに記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関し、特に、表示画像のスクロールを実行するための技術に関する。
【背景技術】
【０００２】
表示画像に対するスクロール操作に応じて、表示画像をスクロールさせる技術が知られている。例えば、特許文献１には、表示部に表示されているリストをスクロールする際に、予めマーク付けしておいた位置でスクロールを停止させる技術が開示されている。
【０００３】
特許文献２には、リストに列挙されている複数の項目のうち、過去のスクロール時にユーザーによって見逃されたおそれのある項目を特定し、特定された項目については、スクロール操作によって指定された速度とは異なる速度でスクロールを行なう技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１１４３３８号公報
【特許文献２】国際公開第２０１５／１２９３２７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スクロール操作の方向とは異なる方向に沿って並ぶ複数の文字によって構成されている文字列を含む画像をスクロールさせる場合、スクロールの速度が速いと、ユーザーは、文字列の内容を目で追い難く、文字列の内容が理解しづらいという問題がある。
【０００６】
特許文献１及び特許文献２に開示されている技術は、単にスクロールを停止させたり、スクロール速度を遅くさせたりするものであり、上記した問題を解決することはできない。
【０００７】
本発明は、上記の事情に鑑みなされたものであり、スクロールの速度が速い場合であっても、ユーザーが、スクロール画像に含まれている文字列の内容を容易に理解できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一局面に係る画像形成装置は、表示部と、タッチパネルと、制御部と、を備える。制御部は、表示部に対し、予め定められている表示領域に、予め定められている第１方向に沿って並ぶ複数の項目を含む第１画像の一部分を表示させる。第１画像に含まれている複数の項目のそれぞれは、第１方向に対して直交する第２方向に沿って並ぶ複数の文字によって構成されている文字列を含む。制御部は、タッチパネルを介して、第１方向のスクロール操作を受け付けると、スクロール操作の速度を算出し、算出された速度が予め定められている第１速度以下である場合に、表示部に対し、表示領域において第１画像をスクロールさせ、算出された速度が予め定められている第１速度を超えている場合に、表示部に対し、表示領域において、第２方向に沿って並ぶ複数の項目を含む第２画像をスクロールさせる。第２画像に含まれる複数の項目のそれぞれは、第１方向に沿って並ぶ複数の文字によって構成されている文字列を含む。
【発明の効果】
【０００９】
本発明によれば、スクロール操作の速度が第１速度を超えている場合、すなわちスクロールの速度が速い場合に、スクロール操作の方向である第１方向に沿って並ぶ複数の文字によって構成されている文字列を含む第２画像がスクロールされるようになるので、ユーザーは、スクロール操作の方向とは異なる第２方向に沿って並ぶ複数の文字によって構成されている文字列を含む第１画像がスクロールされる場合と比較して、文字列の内容を目で追い易くなる。したがって、スクロールの速度が速い場合であっても、ユーザーは、スクロール画像に含まれている文字列の内容を容易に理解できるようになる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る画像形成装置の内部構成を示すブロック図である。
【図２Ａ】表示変更処理を示すフローチャートである。
【図２Ｂ】第２画像生成処理を示すフローチャートである。
【図３】ホーム画面の一例を示す図である。
【図４】第１画像の一例を示す図である。
【図５】表示領域の一例を示す図である。
【図６】第１画像の表示態様の一例を示す図である。
【図７】第２画像の一例を示す図である。
【図８】結合画像のスクロールの態様の一例を示す図である。
【図９】第２画像生成処理の他の例を示すフローチャートである。
【図１０】第２画像のスクロールの態様の一例を示す図である。
【図１１】第２画像のスクロールの態様の他の一例を示す図である。
【発明を実施するための形態】
【００１１】
（第１の実施形態）
以下、本発明の第１の実施形態に係る画像形成装置について図面を参照して説明する。図１は、本発明の第１の実施形態に係る画像形成装置の内部構成を示すブロック図である。図１を参照して、画像形成装置１は、特許請求の範囲における表示装置の一例である。
【００１２】
画像形成装置１は、ファクシミリ機能、コピー機能、プリンター機能、及びスキャナー機能等の複数の機能を兼ね備えている複合機である。画像形成装置１は、制御ユニット１００を含む。制御ユニット１００は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）等を含む。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、又はＡＳＩＣ（Application Specific Integrated Circuit）等である。
【００１３】
制御ユニット１００は、内蔵するＲＯＭ又はＨＤＤ（Hard Disk Drive）１９に記憶されている制御プログラムが上記のプロセッサーによって実行されることにより、制御部１０として機能する。
【００１４】
なお、制御部１０は、制御プログラムに基づく動作によらず、ハード回路によって動作可能に構成されてもよいし、２つ以上の制御ユニットによって実現される構成であってもよい。
【００１５】
制御ユニット１００は、画像読取部１１、画像形成部１２、定着部１３、給紙部１４、表示部１５、操作部１６、画像処理部１７、画像メモリー１８、ＨＤＤ１９、ファクシミリ通信部２０、及び通信部２１等と電気的に接続されている。
【００１６】
制御部１０は、画像形成装置１の全体制御を司る。より詳細には、制御部１０は、画像形成装置１の各部の動作、及び、ネットワークを介して接続されるＰＣ(Personal Computer)若しくはメールサーバー等の情報処理装置２２との通信等を制御する。
【００１７】
画像読取部１１は、原稿を搬送する原稿搬送部と、原稿搬送部によって搬送されてくる原稿又はプラテンガラスに載置されている原稿を光学的に読取るスキャナーと、を含むＡＤＦ（Auto Document Feeder）である。画像読取部１１は、光照射部によって原稿を照射し、その反射光をＣＣＤ（Charge-Coupled Device）センサーによって受光することで、原稿等を読取って画像データを生成する。
【００１８】
画像形成部１２は、感光体ドラム、帯電装置、露光装置、現像装置、及び転写装置を含む。画像形成部１２は、画像読取部１１によって生成される画像データ等に基づいて、給紙部１４から供給される記録紙にトナー像によって構成される画像を形成する。
【００１９】
定着部１３は、画像形成部１２によって表面にトナー像が形成された記録紙を加熱及び加圧することでトナー像を記録紙に定着させる。定着部１３によってトナー像が定着された記録紙は排紙トレイに排出される。
【００２０】
給紙部１４は、用紙カセットに収容されている記録紙、又は手差しトレイに載置されている記録紙を図示しないピックアップローラーによって１枚ずつ引出して画像形成部１２へと送り出す。
【００２１】
表示部１５は、液晶ディスプレイ等によって構成されている表示装置である。表示部１５は、画像形成装置１によって実行可能な各種機能に関する各種の画面を表示する。
【００２２】
操作部１６は、表示部１５に重ねて配置されるタッチパネル１６Ａを含む。操作部１６はまた、各種機能の実行の開始を指示するためのスタートキー等を含む複数のハードキーを含む。ユーザーは、操作部１６を介して、画像形成装置１によって実行可能な各種機能についての指示を入力する。
【００２３】
ユーザーが、表示部１５に表示されている画像に対して、フリック操作又はスワイプ操作等のスクロール操作を行なうと、タッチパネル１６Ａは、ユーザーの指が最初に画像に接触した第１位置、及びユーザーの指が画像から離れた第２位置を検知する。
【００２４】
画像処理部１７は、画像読取部１１によって生成される画像データに対して、必要に応じて画像処理を実行する。
【００２５】
画像メモリー１８は、画像読取部１１によって生成される印刷対象の画像データを一時的に記憶する領域を含む。
【００２６】
ＨＤＤ１９は、画像読取部１１によって生成される画像データ等を含む各種データを記憶する大容量の記憶装置である。ＨＤＤ１９は、画像形成装置１の一般的な動作を実現するための各種制御プログラムを記憶している。
【００２７】
ＨＤＤ１９は、本実施の形態に係る表示変更処理を実行するための表示変更プログラムを記憶している。上記のプロセッサーは、表示変更プログラムに従って動作することにより、制御部１０として、表示変更処理を実行する。表示変更プログラムは、上記制御プログラムに含まれているものとする。
【００２８】
ＨＤＤ１９は、予め登録されている複数の登録者の氏名と、電子メールアドレスとを関連付けて、アドレス帳データとして予め記憶している。ここでは、アドレス帳データには、１０名の登録者についての情報が含まれているものとする。ユーザーは、画像形成装置１が有する送信機能を利用することによって、アドレス帳データに記憶されている電子メールアドレス宛に、電子メールを送信することができる。
【００２９】
ファクシミリ通信部２０は、公衆回線への接続を行ない、公衆回線を介して画像データの送受信を行なう。
【００３０】
通信部２１は、ＬＡＮ(Local Area Network)ボード等の通信モジュールを含む。画像形成装置１は、通信部２１を介して、ネットワーク上の情報処理装置２２とのデータ通信を行なう。
【００３１】
画像形成装置１の各部には図示しない電源が接続され、この電源から電力が供給されることによって、画像形成装置１の各部が動作する。
【００３２】
［動作］
図２Ａは、表示変更処理を示すフローチャートである。以下、表示変更処理を実行するために、画像形成装置１で実行される表示変更プログラムの制御構造について、画像形成装置１の動作と併せて説明する。当該表示変更プログラムは、タッチパネル１６Ａを介して、ユーザーによって、アドレス帳機能を選択する指示が入力されることによって、制御部１０により実行される。
【００３３】
画像形成装置１の電源が投入されると、制御部１０は、表示部１５に、画像形成装置１によって実行可能な複数の機能のうちのいずれかを選択するためのホーム画面を表示させる。
【００３４】
図３は、ホーム画面の一例を示す図である。図３を参照して、ホーム画面３０は、ソフトキーとして、送信機能を選択するためのキー３２、及び、アドレス帳機能を選択するためのキー３４等を含む。
【００３５】
ユーザーは、ホーム画面３０を確認して、キー３４をタッチしたものとする。図２Ａを参照して、タッチパネル１６Ａを介してキー３４に対するタッチ操作を検知すると、制御部１０は、ＨＤＤ１９に記憶されているアドレス帳データに基づいて、第１画像を生成する（ステップＳ１０）。
【００３６】
図４は、第１画像の一例を示す図である。図４を参照して、第１画像４０は、１０個の項目４２Ａ乃至４２Ｊを含んでいる。項目４２Ａ乃至４２Ｊは、それぞれ、アドレス帳データによって示される１０名の登録者のうちのいずれか一人の氏名を示す文字列を含んでいる。項目４２Ａ乃至４２Ｊに含まれている文字列は横書きによって表されており、横方向Ａに沿って並ぶ複数の文字によって構成されている。
【００３７】
第１画像４０において、項目４２Ａ乃至４２Ｊは、横方向Ａに対して直交する縦方向Ｂに沿って並んでいる。項目４２Ａ乃至４２Ｊは、この順で、当該項目４２Ａ乃至４２Ｊのそれぞれに含まれている文字列が五十音順に並ぶように、配置されている。なお、縦方向Ｂは、特許請求の範囲における第１方向の一例である。横方向Ａは、特許請求の範囲における第２方向の一例である。
【００３８】
項目４２Ａ乃至４２Ｄ、及び、項目４２Ｆ乃至４２Ｊにそれぞれ含まれている文字列は、４つの文字によって構成されているものとする。項目４２Ｅに含まれている文字列は、３つの文字によって構成されているものとする。
【００３９】
制御部１０は、項目４２Ａ乃至４２Ｊに含まれている文字のサイズが予め定められているサイズとなるように第１画像４０を生成する。ここでは、予め定められているサイズの一例として、１５ピクセルを用いて説明する。
【００４０】
第１画像４０の生成後、制御部１０は、表示部１５に対し、予め定められている表示領域に、第１画像４０の一部分を表示させる（ステップＳ１１）。第１画像４０の表示後、制御部１０は、スクロール操作を受け付けるまで待機している（ステップＳ１２にてＮＯ）。
【００４１】
図５は、表示領域の一例を示す図である。図５を参照して、表示領域１５Ａは、第１画像４０を表示するための領域として、予め設定されている領域である。表示領域１５Ａは、横方向Ａの長さＬ１が、縦方向Ｂの長さＬ２よりも大きく設定されている。
【００４２】
ここでは、長さＬ１は、長さＬ２の２倍となるように、予め設定されているものとする。長さＬ２は、１５ピクセルのサイズの文字の４文字分に相当する長さであるものとする。したがって、長さＬ１は、１５ピクセルのサイズの文字の８文字分に相当する長さである。
【００４３】
項目４２Ａ乃至４２Ｊにそれぞれ含まれている文字列をそれぞれ構成する文字の数は最大で４つであり、長さＬ１内に収まる文字数である。したがって、制御部１０は、第１画像４０の横方向Ａの長さを、表示領域１５Ａの横方向Ａの長さＬ１と同じになるように、第１画像４０を生成している。
【００４４】
上記したように、第１画像４０は、第１画像４０に含まれている文字のサイズが１５ピクセルとなるように生成されている。この場合、制御部１０は、１０個の項目４２Ａ乃至４２Ｊの全てを、表示領域１５Ａに一度に表示することができない。そのため、表示領域１５Ａには、項目４２Ａ乃至４２Ｊのうち、長さＬ２に収めることのできる文字数に対応する、４個の項目が表示される。
【００４５】
図６は、第１画像の表示態様の一例を示す図である。この場合、表示領域１５Ａには、第１画像４０の一部分として、項目４２Ａ乃至４２Ｊのうちの一部の項目である、４個の項目４２Ａ乃至４２Ｄが表示される。このように、第１画像４０において、表示領域１５Ａに一度に表示可能な項目数（以下「第１項目数」と記す。）は「４」である。
【００４６】
ユーザーは、表示領域１５Ａに表示されている項目４２Ａ乃至４２Ｄを確認し、第１画像４０に対し、最初に並んでいる項目４２Ａに向かう上方向に向けて、縦方向Ｂのフリック操作を行なったものとする。以下、最初に並んでいる項目に向かう方向を上方向と記し、最後に並んでいる項目に向かう方向を下方向と記す。
【００４７】
タッチパネル１６Ａによって上記のフリック操作が検知されると、制御部１０は、スクロール操作を受け付けたと判定し（ステップＳ１２にてＹＥＳ）、縦方向Ｂにおけるスクロール操作の速度（以下、「操作速度」と記す。）Ｖ１を算出する（ステップＳ１３）。
【００４８】
具体的には、制御部１０は、タッチパネル１６Ａによって検知される第１位置及び第２位置に基づいて第１位置から第２位置までの距離を算出し、算出された距離と、ユーザーの指が表示部１５に表示されている画像（この場合、第１画像４０）に接触してから離れるまでの時間と、に基づいて、操作速度Ｖ１を算出する。
【００４９】
操作速度Ｖ１の算出後、制御部１０は、算出された操作速度Ｖ１が予め定められている第１速度を超えるか否かを判定する（ステップＳ１４）。第１速度としては、ユーザー等によって予め定められている速度であれば特に限定されない。ここでは、第１速度として、一回のスクロール操作に応じて実行されるスクロールによって、表示領域１５Ａに表示されている複数の項目の全てが２回入替わるときの速度が設定されているものとする。
【００５０】
（１）操作速度が第１速度以下である場合
ユーザーは、所望の項目４２Ｆを表示領域１５Ａに表示させるために、ゆっくりとしたフリック操作を行なったものとする。この場合、制御部１０は、操作速度Ｖ１が第１速度以下であると判定し（ステップＳ１４にてＮＯ）、表示部１５に対し、表示領域１５Ａにおいて、第１画像４０をスクロールさせる（ステップＳ１５）。
【００５１】
具体的には、制御部１０は、操作速度Ｖ１に応じて設定される表示速度Ｖ２にしたがって、表示部１５に対し、フリック操作の方向である上方向に向けて第１画像４０をスクロールさせる。
【００５２】
制御部１０は、第１画像４０の移動量が、表示速度Ｖ２又は第１位置から第２位置までの距離等に応じて設定されるスクロール量に達すると、第１画像４０のスクロールを終了させる。当該スクロールの終了時点において、表示領域１５Ａには、項目４２Ｃ乃至４２Ｆが表示されているものとする。
【００５３】
制御部１０は、第１画像４０のスクロール中に、スクロール操作を受け付けたか否かを判定している（ステップＳ１６）。ユーザーは、表示領域１５Ａに所望の項目４２Ｆが表示されているのを確認すると、フリック操作を再度行なわない。したがって、第１画像４０のスクロール中に、タッチパネル１６Ａによってスクロール操作は検知されない。
【００５４】
制御部１０は、第１画像４０のスクロール中に、スクロール操作を受け付けていないと判定し（ステップＳ１６にてＮＯ）、ステップＳ１２の処理に戻る。
【００５５】
一方、ユーザーによって、第１画像４０のスクロール中に第１画像４０に対するフリック操作が再度行なわれた場合、制御部１０は、スクロール操作を受け付けたと判定し（ステップＳ１６にＹＥＳ）、ステップＳ１４の処理に戻る。
【００５６】
（２）操作速度が第１速度を超えている場合
ユーザーは、所望の項目４２Ｊを表示領域１５Ａに表示させるために、素早いフリック操作を行なったものとする。この場合、制御部１０は、操作速度Ｖ１が第１速度を超えていると判定し（ステップＳ１４にてＹＥＳ）、第２画像が生成されているか否かを判定する（ステップＳ１７）。
【００５７】
この場合、制御部１０は、第２画像は生成されていないと判定し（ステップＳ１７にてＮＯ）、第２画像生成処理を実行することによって、ＨＤＤ１９に記憶されているアドレス帳データに基づいて、第２画像を生成する（ステップＳ１８）。
【００５８】
図７は、第２画像の一例を示す図である。図７を参照して、第２画像７０Ａは、横方向Ａに沿って並ぶ項目７２Ａ乃至７２Ｈを含んでいる。第２画像７０Ｂは、横方向Ａに沿って並ぶ項目７２Ｉ及び７２Ｊを含んでいる。第２画像７０Ａと第２画像７０Ｂとは、この順に結合されている。以下、第２画像７０Ａと第２画像７０Ｂとが結合されている画像を、結合画像７３と記す。
【００５９】
項目７２Ａ乃至７２Ｊのそれぞれは、この順に、第１画像４０に含まれている項目４２Ａ乃至４２Ｊのそれぞれに対応している。すなわち、項目７２Ａ乃至７２Ｊのそれぞれに含まれている文字列の内容は、項目４２Ａ乃至４２Ｊのそれぞれに含まれている文字列の内容と同じである。
【００６０】
項目７２Ａ乃至７２Ｊに含まれている文字列は縦書きによって表されており、縦方向Ｂに沿って並ぶ複数の文字によって構成されている。以下、第２画像７０Ａ，７０Ｂを生成するための第２画像生成処理について、具体的に説明する。
【００６１】
［第２画像生成処理］
図２Ｂは、第２画像生成処理を示すフローチャートである。図２Ｂを参照して、第２画像生成処理において、制御部１０は、第１画像４０に含まれている文字のサイズと、第２画像に含まれている文字のサイズとが同じになるように第２画像を生成する場合に、第２画像について、表示領域１５Ａに一度に表示可能な項目数（以下「第２項目数」と記す。）を算出する（ステップＳ３１）。
【００６２】
この場合、表示領域１５Ａの横方向Ａの長さＬ１は、縦方向Ｂの長さＬ２の２倍であるので、第２項目数は、第１項目数の２倍となる。したがって、制御部１０は、第２項目数として「８」を算出する。
【００６３】
第２項目数の算出後、制御部１０は、項目７２Ａ乃至７２Ｊにそれぞれ含まれている文字列をそれぞれ構成する文字の最大数に応じて、第２画像の縦方向Ｂの長さを設定する（ステップＳ３２）。
【００６４】
この場合、項目７２Ａ乃至７２Ｊにそれぞれ含まれている文字列をそれぞれ構成する文字の数は最大で４つであるので、制御部１０は、第２画像の縦方向Ｂの長さを、１５ピクセルのサイズの文字の４文字分に相当する長さに設定する。この場合、第２画像の縦方向Ｂの長さは、表示領域１５Ａの縦方向Ｂの長さＬ２と同じ長さに設定される。
【００６５】
第２画像の縦方向Ｂの長さの設定後、制御部１０は、第２項目数と、設定された第２画像の縦方向Ｂの長さとに基づいて、第２画像を生成する（ステップＳ３３）。
【００６６】
具体的には、制御部１０はまず、ＨＤＤ１９に記憶されているアドレス帳データに基づいて、第２画像に含めるべき複数の項目７２Ａ乃至７２Ｊを生成し、生成された複数の項目７２Ａ乃至７２Ｊを、第２項目数である「８」にしたがって分配する。この場合、制御部１０は、１０個の項目７２Ａ乃至７２Ｊを、８個の項目７２Ａ乃至７２Ｈと、残りの２個の項目７２Ｉ及び７２Ｊとに分配する。
【００６７】
項目の分配後、制御部１０は、分配された８個の項目７２Ａ乃至７２Ｈが横方向Ａに沿って並ぶ第２画像７０Ａと、項目７２Ｉ及び７２Ｊが横方向Ａに沿って並ぶ第２画像７０Ｂとを生成する。制御部１０は、第２画像７０Ａ，７０Ｂの縦方向Ｂの長さが、設定された長さ、すなわち、表示領域１５Ａの縦方向Ｂの長さＬ２と同じ長さになるように、第２画像７０Ａ，７０Ｂを生成する。生成された第２画像７０Ａ及び第２画像７０Ｂのそれぞれは、表示領域１５Ａに一度に表示可能である。制御部１０は、第２画像７０Ａと第２画像７０Ｂとをこの順に結合して、結合画像７３を生成する。結合画像７３は、ＨＤＤ１９に記憶される。
【００６８】
再び図２Ａを参照して、第２画像生成処理によって結合画像７３が生成されると、制御部１０は、表示部１５に対し、表示領域１５Ａにおいて、結合画像７３をスクロールさせる（ステップＳ１９）。
【００６９】
（２−１）スクロール操作が検知されない場合
図８は、結合画像のスクロールの態様の一例を示す図である。図８（Ａ）を参照して、ステップＳ１８において、制御部１０は、操作速度Ｖ１に応じて設定される表示速度Ｖ２にしたがって、表示部１５に対し、フリック操作の方向である上方向に向けて結合画像７３をスクロールさせる。
【００７０】
このとき、制御部１０は、フリック操作が行なわれた時点において表示領域１５Ａに表示されている項目４２Ａ乃至４２Ｄに対応する部分からスクロールを開始する。すなわち、制御部１０は、項目４２Ａ乃至４２Ｄに対応する項目７２Ａ乃至７２Ｄを含んでいる第２画像７０Ａからスクロールを開始する。
【００７１】
図８（Ｂ）を参照して、制御部１０は、上記スクロールによって、最終的に、表示部１５に対し、表示領域１５Ａに第２画像７０Ｂを表示させる。この場合、結合画像７３の移動量が、表示速度Ｖ２又は第１位置から第２位置までの距離等に応じて設定されるスクロール量に達する前に、表示領域１５Ａに、第２画像７０Ｂの縦方向Ｂの下方向端部が表示される。制御部１０は、第２画像７０Ｂの縦方向Ｂの下方向端部が表示領域１５Ａに表示されると、結合画像７３のスクロールを終了させる。
【００７２】
制御部１０は、結合画像７３のスクロール中に、スクロール操作を受け付けたか否かを判定している（ステップＳ２０）。ユーザーは、表示領域１５Ａに、所望の項目４２Ｊに対応する項目７２Ｊが表示されているのを確認すると、フリック操作を再度行なわない。したがって、結合画像７３のスクロール中に、タッチパネル１６Ａによってスクロール操作は検知されない。
【００７３】
制御部１０は、結合画像７３のスクロール中に、スクロール操作を受け付けていないと判定し（ステップＳ２０にてＮＯ）、表示部１５に対し、表示領域１５Ａに、第１画像４０における、既に受け付けられた縦方向Ｂのスクロール操作に基づいて行われている結合画像７３のスクロール終了時点において表示領域１５Ａに表示されている第２画像７０Ｂに対応する部分を、表示させる（ステップＳ２１）。
【００７４】
この場合、制御部１０は、表示部１５に対し、表示領域１５Ａに、第１画像４０における、第２画像７０Ｂに含まれている項目７２Ｉ及び７２Ｊに対応する項目４２Ｉ及び４２Ｊを含んでいる部分を、表示させる。第１画像４０の表示後、制御部１０は、ステップＳ１２の処理に戻る。
【００７５】
（２−２）スクロール操作が検知される場合
ユーザーによって、結合画像７３のスクロール中に第２画像７０Ａに対するフリック操作が行なわれた場合、制御部１０は、スクロール操作を受け付けたと判定し（ステップＳ２０にてＹＥＳ）、上記と同様にしてステップＳ１３及びステップＳ１４の処理を実行する。
【００７６】
（２−２−１）操作速度が第１速度以下である場合
ユーザーが、ゆっくりとしたフリック操作を行なった場合、制御部１０は、操作速度Ｖ１が第１速度以下であると判定し（ステップＳ１４にてＮＯ）、表示部１５に対し、表示領域１５Ａにおいて、第１画像４０をスクロールさせる（ステップＳ１５）。
【００７７】
このとき、制御部１０は、表示領域１５Ａにおいて、第１画像４０における、上記フリック操作の受付け時点において表示領域１５Ａに表示されている第２画像７０Ａに対応する部分からスクロールを開始する。例えば、制御部１０は、第２画像７０Ａに含まれている項目７２Ａ乃至７２Ｈのうちの後半部分に対応する項目４２Ｅ乃至４２Ｈを含む部分から、第１画像４０のスクロールを開始する。
【００７８】
第１画像４０のスクロール後、制御部１０は、上記と同様にして、ステップＳ１６以降の処理を実行する。
【００７９】
（２−２−２）操作速度が第１速度を超えている場合
ユーザーが素早いフリック操作を行なった場合、制御部１０は、操作速度Ｖ１が第１速度を超えていると判定し（ステップＳ１４にてＹＥＳ）、第２画像が生成されているか否かを判定する（ステップＳ１７）。
【００８０】
この場合、制御部１０は、第２画像は生成されていると判定し（ステップＳ１７にてＹＥＳ）、表示部１５に対し、表示領域１５Ａにおいて、結合画像７３を継続してスクロールさせる（ステップＳ１９）。結合画像７３のスクロール後、制御部１０は、上記と同様にして、ステップＳ２０以降の処理を実行する。
【００８１】
上記第１の実施の形態によれば、制御部１０は、表示部１５に対し、表示領域１５Ａに、第１画像４０の一部分を表示させる。制御部１０は、タッチパネル１６Ａを介して縦方向Ｂのスクロール操作を受け付けると、操作速度Ｖ１を算出し、操作速度Ｖ１が第１速度以下である場合に、表示部１５に対し、第１画像４０をスクロールさせる。制御部１０は、操作速度Ｖ１が第１速度を超えている場合に、表示部１５に対し、第２画像７０Ａ，７０Ｂを含む結合画像７３をスクロールさせる。
【００８２】
このように、操作速度Ｖ１が第１速度を超えている場合、すなわちスクロールの速度が速い場合に、スクロール操作の方向である縦方向Ｂに沿って並ぶ複数の文字によって構成されている文字列を含む結合画像７３がスクロールされるようになる。したがって、ユーザーは、スクロール操作の方向とは異なる横方向Ａに沿って並ぶ複数の文字によって構成されている文字列を含む第１画像４０がスクロールされる場合と比較して、文字列の内容を目で追い易くなる。したがって、スクロールの速度が速い場合であっても、ユーザーは、スクロール画像に含まれている文字列の内容を容易に理解できるようになる。
【００８３】
また上記第１の実施の形態によれば、制御部１０は、結合画像７３のスクロール中に、タッチパネル１６Ａを介して、更なる縦方向Ｂのスクロール操作を受け付けない場合、表示部１５に対し、表示領域１５Ａに、第１画像４０における、既に受け付けられた縦方向Ｂのスクロール操作に基づいて行われている結合画像７３のスクロール終了時点において表示領域１５Ａに表示されている第２画像７０Ｂに対応する部分を、表示させる。
【００８４】
このように、結合画像７３のスクロールが終了すると、表示領域１５Ａには第１画像４０が表示されるようになるので、ユーザーは、スクロールが実行されていない時には、第１画像４０に含まれている文字列の内容を確認することができる。
【００８５】
また上記第１の実施の形態によれば、制御部１０は、結合画像７３のスクロール中に、タッチパネル１６Ａを介して縦方向Ｂのスクロール操作を受け付けると、操作速度Ｖ１を算出し、操作速度Ｖ１が第１速度以下である場合に、表示部１５に対し、表示領域１５Ａにおいて、第１画像４０における、スクロール操作の受付け時点において表示領域１５Ａに表示されている結合画像７３の一部分に対応する部分から、第１画像４０をスクロールさせ、操作速度Ｖ１が第１速度を超えている場合に、結合画像７３のスクロールを継続させる。
【００８６】
これによって、ユーザーは、スクロール操作の速さに応じて、スクロール中の画像を第１画像４０又は結合画像７３に切り替えることができるので、ユーザーの利便が向上する。
【００８７】
また上記第１の実施の形態によれば、表示領域１５Ａは、横方向Ａの長さＬ１が、縦方向Ｂの長さＬ２よりも大きく設定されている。制御部１０は、第１画像４０に含まれている文字のサイズと、結合画像７３に含まれている文字のサイズとが同じになるように、表示部１５に対し、結合画像７３を表示させる。
【００８８】
これによって、複数の項目４２Ａ乃至４２Ｊが縦方向Ｂに沿って並んでいる第１画像４０を表示させる場合よりも、複数の項目７２Ａ乃至７２Ｊが横方向Ａに並んでいる結合画像７３を表示させる場合の方が、表示領域１５Ａに一度に表示可能な項目数が多くなる。したがって、結合画像７３をスクロールさせることによって、第１画像４０がスクロールされる場合と比較して、ユーザーが所望する項目が表示されるまでの時間をより一層短くすることができる。
【００８９】
（第２の実施形態）
本発明の第２の実施形態に係る画像形成装置１は、第２画像生成処理が異なる点、及び第２画像のスクロールの態様が異なる点を除き、第１の実施形態と同じである。以下、第１の実施形態と異なる点について説明する。
【００９０】
［動作］
以下、第２の実施形態に係る画像形成装置１の動作について説明する。なお、第１の実施形態と同じ動作については、繰り返して説明しない。
【００９１】
［第２画像生成処理］
図９は、第２画像生成処理の他の例を示すフローチャートである。図９を参照して、第２の実施形態に係る第２画像生成処理において、制御部１０は、ステップＳ３１の処理と同様にして、第２項目数を算出する（ステップＳ４１）。この場合、制御部１０は、第２項目数として、「８」を算出する。
【００９２】
第２項目数の算出後、制御部１０は、第１画像４０を表示速度Ｖ２によってスクロールさせる場合に、表示領域１５Ａに現在表示されている４個の項目４２Ａ乃至４２Ｄの全てが、次に並んでいる他の４個の項目４２Ｅ乃至４２Ｈに完全に入れ替わるまでの入替時間を算出する（ステップＳ４２）。
【００９３】
入替時間の算出後、制御部１０は、第２項目数に基づいて、第１画像４０を表示速度Ｖ２によって入替時間分スクロールさせる場合に表示領域１５Ａに表示される文字の数と、第２画像に含有可能な文字の最大数とが揃うように、第２画像の縦方向Ｂの長さを設定する（ステップＳ４３）。
【００９４】
ここで、文字の数が揃うとは、文字数の差が予め定められる値以下になるようにすることを示す。予め定められる値としては、文字数が略同じとなる値であれば特に限定されない。ここでは、予め定められる値として、「２」を用いて説明する。
【００９５】
この場合、制御部１０はまず、第１画像４０の上記スクロールによって表示領域１５Ａに表示される文字の数として、項目４２Ａ乃至４２Ｈに含まれている文字の総数である「３１」を算出する。第２項目数、すなわち、第２画像の横方向Ａに並ぶ文字の数は、第２項目数によって示される「８」であるので、制御部１０は、第２画像に含有可能な文字の最大数が、「３１」との差が「２」以内の値となるように、第２画像の縦方向Ｂの長さを、１５ピクセルのサイズの文字の４文字分に相当する長さに設定する。これによって、第２画像に含有可能な文字の最大数は、「３２」となる。
【００９６】
第２画像の縦方向Ｂの長さの設定後、制御部１０は、上記ステップＳ３３の処理と同様にして、第２項目数と、設定された第２画像の縦方向Ｂの長さとに基づいて、第２画像７０Ａ，７０Ｂを生成する（ステップＳ４４）。このとき、制御部１０は、第２画像７０Ａと第２画像７０Ｂとを結合させない。生成された第２画像７０Ａ，７０Ｂのそれぞれは、ＨＤＤ１９に記憶される。
【００９７】
図２Ａを参照して、第２画像生成処理によって第２画像７０Ａ，７０Ｂが生成されると、制御部１０は、表示部１５に対し、表示領域１５Ａにおいて、第２画像７０Ａ，７０Ｂをスクロールさせる（ステップＳ１９）。
【００９８】
図１０は、第２画像のスクロールの態様の他の一例を示す図である。図１０を参照して、制御部１０は、縦方向Ｂのスクロール操作を受け付けてから入替時間が経過するまで、表示部１５に対し、第２画像７０Ａを、表示速度Ｖ２にしたがって、繰り返してスクロールさせる。
【００９９】
制御部１０は、縦方向Ｂのスクロール操作を受け付けてから入替時間が経過すると、表示部１５に対し、第２画像７０Ｂをスクロールさせる。
【０１００】
上記第２の実施の形態によれば、制御部１０は、第１画像４０を表示速度Ｖ２によって入替時間分スクロールさせる場合に表示領域１５Ａに表示される文字の数と、第２画像に含有可能な文字の最大数とが揃うように、第２画像７０Ａ及び第２画像７０Ｂの縦方向Ｂの長さを設定する。制御部１０はまた、スクロール操作を受け付けてから入替時間が経過するまで、第２画像７０Ａを繰り返してスクロールさせる。
【０１０１】
これによって、第１画像４０がスクロールされる場合に表示される情報の量と、第２画像７０Ａがスクロールされる場合に表示される情報の量と、を揃えることができる。また、第２画像７０Ａが繰り返してスクロールされるので、第２画像７０Ａに含まれている文字列の内容を繰り返して確認することができる。したがって、ユーザーは、スクロールの速度が速い場合であっても、スクロール画像に含まれている文字列の内容をより一層容易に理解できる。
【０１０２】
（その他の変形例）
上記第１及び第２の実施形態では、制御部１０は、タッチパネル１６Ａを介して、アドレス帳機能を選択する指示を受け付けた場合に表示変更プログラムを実行したが、本発明はそのような実施の形態に限定されない。例えば、制御部１０は、表示部１５に表示させる言語（以下、「表示言語」と記す。）として、横書き及び縦書きを行なう言語として予め定められている言語が設定されており、かつ、タッチパネル１６Ａを介して、上記指示を受け付けた場合に表示変更プログラムを実行する構成であってもよい。
【０１０３】
この場合、制御部１０は、表示言語として、横書きのみを行なう言語として予め定められている言語が設定されており、かつ、タッチパネル１６Ａを介して、上記指示を受け付けた場合には、結合画像７３、又は、第２画像７０Ａ，７０Ｂをスクロールさせることなく、第１画像４０のスクロールを継続させる。
【０１０４】
横書き及び縦書きを行なう言語として予め定められている言語としては、特に限定されないが、例えば、日本語又は中国語等がある。横書きのみを行なう言語として予め定められている言語としては、特に限定されないが、例えば、英語又はギリシア語等がある。
【０１０５】
このように、制御部１０は、第１画像４０に含まれている文字が、横書き及び縦書きを行なう言語として予め定められている言語である場合に、表示部１５に対し、表示領域１５Ａにおいて結合画像７３、又は、第２画像７０Ａ，７０Ｂをスクロールさせる。これによって、ユーザーは、スクロール画像に含まれている文字列の内容を、より一層容易に理解できるようになる。
【０１０６】
また上記第２の実施形態では、スクロールの繰り返し単位は第２画像７０Ａであったが、本発明はそのような実施の形態に限定されない。図１１は、第２画像のスクロールの態様の他の一例を示す図である。図１１を参照して、スクロールの繰り返し単位は項目７２Ａ乃至７２Ｊごとであってもよい。この場合、項目７２Ｅに含まれている文字列は３つの文字によって構成されているので、４つの文字によって構成されている文字列を含む他の項目７２Ａ乃至７２Ｄ，７２Ｆ乃至７２Ｊと比較して、繰り返される回数が多くなる。
【０１０７】
なお、本発明は上記実施形態の構成に限られず種々の変形が可能である。例えば、上記実施の形態では、本発明に係る表示装置の一実施形態としてカラー複合機について説明しているが、これは一例に過ぎず、モノクロ複合機であってもよいし、例えば、プリンター、コピー機、若しくはファクシミリ装置等の他の画像形成装置、又はスマートフォン等の携帯端末装置であってもよい。
【０１０８】
また、上記実施形態では、図１乃至図１１を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【０１０９】
１      画像形成装置
１０    制御部
１５    表示部
１５Ａ  表示領域
１６Ａ  タッチパネル
【図１】
2020135384.tif 000003
【図２Ａ】
2020135384.tif 000004
【図２Ｂ】
2020135384.tif 000005
【図３】
2020135384.tif 000006
【図４】
2020135384.tif 000007
【図５】
2020135384.tif 000008
【図６】
2020135384.tif 000009
【図７】
2020135384.tif 000010
【図８】
2020135384.tif 000011
【図９】
2020135384.tif 000012
【図１０】
2020135384.tif 000013
【図１１】
2020135384.tif 000014