(57)【要約】      （修正有）【課題】表示順に従って切り替え可能な複数の画像（アイコンや画面など）を切り替えて表示する場合におけるユーザの利便性を向上させ得る表示装置及び表示プログラムを提供する。【解決手段】指示受付手段により規定画像表示指示を受け付けた場合には、画像数取得手段により取得された画像数に基づき、順序情報により特定される複数の画像の表示順の昇順又は降順のうち、画像表示手段により表示部に表示される１の画像から規定画像までの所定範囲に含まれる画像数が少ない方に決定される。表示切替手段は、かかる切替順決定手段により決定された切り替え順に従い、表示部に表示させる画像を切り替える。よって、例えば、規定画像表示指示の受け付けから規定画像が表示されるまでの時間が一定であれば、切り替わる画像数が少ないほど、切り替わる各画像の認識性を向上できるので、ユーザの利便性が高い。【選択図】図５
2013134536.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
前記表示部に表示される複数の画像の各々の表示順を特定する順序情報を記憶する記憶部と、
前記複数の画像のうち、少なくとも１の画像を、前記表示部に表示させる画像表示手段と、
前記複数の画像のうち少なくとも１の画像が前記画像表示手段により前記表示部に表示されている場合に、前記表示部に表示させる画像を、前記記憶部に記憶されている前記順序情報に基づき、前記表示順の先頭から最後に向かう昇順、又は、前記表示順の最後から先頭に向かう降順で切り替える表示切替手段であって、前記表示順の最後の画像が前記表示部に表示されて前記昇順で切り替える場合には前記表示順の先頭の画像に切り替え、前記表示順の先頭の画像が前記表示部に表示されて前記降順で切り替える場合には前記表示順の最後の画像に切り替える前記表示切替手段と、
前記複数の画像のうち少なくとも１の画像が前記画像表示手段により前記表示部に表示されている場合に、前記複数の画像のうち規定画像として特定される１の画像を前記表示部に表示させる規定画像表示指示を受け付ける指示受付手段と、
前記指示受付手段により前記規定画像表示指示を受け付けた場合、前記複数の画像の表示順において、前記画像表示手段により前記表示部に表示される１の画像から、前記規定画像までの所定範囲に含まれる画像数を、前記昇順又は前記降順の少なくとも一方について取得する画像数取得手段と、
前記画像数取得手段により取得された画像数に基づいて、前記昇順又は前記降順のうち、前記所定範囲に含まれる画像数が少ない方を、前記規定画像表示指示に基づく画像の切り替え順として決定する切替順決定手段と、
を備え、
前記表示切替手段は、前記指示受付手段により前記規定画像表示指示を受け付けた場合、前記切替順決定手段により決定された切り替え順に従い、前記表示部に表示させる画像を切り替えて、前記規定画像を前記表示部に表示させることを特徴とする表示装置。
【請求項２】
前記少なくとも１の画像が前記画像表示手段により前記表示部に表示され、かつ、前記表示部に表示された画像に前記規定画像が含まれない場合に、前記指示受付手段による前記規定画像表示指示の受付を可能にする受付切替手段を備えることを特徴とする請求項１記載の表示装置。
【請求項３】
前記規定画像表示指示を行うための操作部を備え、
前記受付切替手段は、前記少なくとも１の画像が前記画像表示手段により前記表示部に表示され、かつ、前記表示部に表示された画像に前記規定画像が含まれない場合に、前記操作部による操作を可能にすることを特徴とする請求項２記載の表示装置。
【請求項４】
前記表示切替手段は、前記指示受付手段により前記規定画像表示指示を受け付けた場合、当該受付から、前記規定画像を前記表示部に表示させるまでの時間が所定時間となる速度で、前記切替順決定手段により決定された切り替え順に従い、前記表示部に表示させる画像を切り替えることを特徴とする請求項１から３のいずれかに記載の表示装置。
【請求項５】
前記指示受付手段により前記規定画像表示指示を受け付けた場合、前記表示部に表示されている画像を、前記切替順決定手段により決定された切り替え順に従って所定の移動量ずつ移動させた表示データを、前記規定画像が前記表示部に表示されるまで順次生成する表示データ生成手段を備え、
前記表示切替手段は、前記指示受付手段により前記規定画像表示指示を受け付けた場合、前記表示データ生成手段により生成された前記表示データを前記表示部に順次表示させて、前記表示部に表示させる画像を切り替えることを特徴とする請求項１から４のいずれかに記載の表示装置。
【請求項６】
前記指示受付手段により前記規定画像表示指示を受け付けた場合、当該受付から、前記規定画像を前記表示部に表示させるまでの時間が所定時間となる前記画像の移動量を算出する移動量算出手段を備えていることを特徴とする請求項５記載の表示装置。
【請求項７】
前記表示部に表示される複数の画像は、複数の画面であり、
前記表示切替手段は、前記複数の画面のうち１の画面が前記画像表示手段により前記表示部に表示されている場合、かつ、前記複数の画面のうち規定画面として特定される１の画面を前記表示部に表示させる指示を、前記指示受付手段により前記規定画像表示指示として受け付けた場合に、前記切替順決定手段により決定された切り替え順に従い、前記表示部に表示させる画面を切り替えて、前記規定画面を前記表示部に表示させることを特徴とする請求項１から６のいずれかに記載の表示装置。
【請求項８】
前記複数の画面は、固有の画面と、所定の機能の実行指示を行うための機能画像を所定の操作に基づき配置可能な機能画面とから構成され、
前記画像数取得手段は、前記指示受付手段により前記規定画像表示指示を受け付けた場合、かつ、前記機能画像が配置されていない機能画面が存在する場合には、前記複数の画面の表示順において、前記画像表示手段により前記表示部に表示される画面から、前記規定画面までの所定範囲に含まれる画面から、前記機能画像が配置されていない機能画面を除いた画面数を、前記昇順又は前記降順の少なくとも一方について取得することを特徴とする請求項７記載の表示装置。
【請求項９】
前記指示受付手段により前記規定画像表示指示を受け付けた場合、前記表示部に表示されている画面を、前記機能画像が配置されていない機能画面を除いて、前記切替順決定手段により決定された切り替え順に従って所定の移動量ずつ移動させた表示データを、前記規定画面が前記表示部に表示されるまで順次生成する表示データ生成手段を備え、
前記表示切替手段は、前記指示受付手段により前記規定画像表示指示を受け付けた場合、前記表示データ生成手段により生成された前記表示データを前記表示部に順次表示させて、前記表示部に表示させる画面を切り替えることを特徴とする請求項８記載の表示装置。
【請求項１０】
前記複数の画像のうち少なくとも１の画像が前記画像表示手段により前記表示部に表示されている場合に、前記規定画像表示指示とは異なる指示であって、前記表示部に表示させる画像を、前記記憶部に記憶されている前記順序情報に基づき、前記昇順又は前記降順で切り替える指示である画像切替指示を受け付ける第２指示受付手段と、
前記第２指示受付手段により前記画像切替指示を受け付けた場合、前記画像切替指示に基づく画像の切り替え順を記憶部に記憶させる切替順記憶手段と、を備え、
前記切替順決定手段は、前記所定範囲に含まれる画像数が、前記昇順と前記降順とで等しい場合、前記切替順記憶手段に記憶される切り替え順とは逆の切り替え順を、前記規定画像表示指示に基づく切り替え順として決定することを特徴とする請求項１から９のいずれかに記載の表示装置。
【請求項１１】
前記画像表示手段は、前記複数の画像のうち２以上の画像を前記表示部に表示させるものであって、前記表示部に表示されている２以上の画像のうち、１の画像を他の画像と異なる態様で表示させ、
前記画像数取得手段は、前記複数の画像の表示順において、前記画像表示手段により前記表示部に前記異なる態様で表示される１の画像から、前記規定画像までの所定範囲に含まれる画像数を、前記昇順又は前記降順の少なくとも一方について取得し、
前記切替順決定手段は、前記画像数取得手段により取得された画像数に基づいて、前記昇順又は前記降順のうち、前記所定範囲に含まれる画像数が少ない方を、前記規定画像表示指示に基づく画像の切り替え順として決定することを特徴とする請求項１から６のいずれかに記載の表示装置。
【請求項１２】
コンピュータを備える表示装置において実行される表示プログラムであって、
前記複数の画像のうち、少なくとも１の画像を、表示部に表示させる画像表示手段と、
前記複数の画像のうち少なくとも１の画像が前記画像表示手段により前記表示部に表示されている場合に、前記表示部に表示させる画像を、前記記憶部に記憶されている前記順序情報に基づき、前記表示順の先頭から最後に向かう昇順、又は、前記表示順の最後から先頭に向かう降順で切り替える表示切替手段であって、前記表示順の最後の画像が前記表示部に表示されて前記昇順で切り替える場合には前記表示順の先頭の画像に切り替え、前記表示順の先頭の画像が前記表示部に表示されて前記降順で切り替える場合には前記表示順の最後の画像に切り替える前記表示切替手段と、
前記複数の画像のうち少なくとも１の画像が前記画像表示手段により前記表示部に表示されている場合に、前記複数の画像のうち規定画像として特定される１の画像を前記表示部に表示させる規定画像表示指示を受け付けた場合、前記複数の画像の表示順において、前記画像表示手段により前記表示部に表示される１の画像から、前記規定画像までの所定範囲に含まれる画像数を、前記昇順又は前記降順の少なくとも一方について取得する画像数取得手段と、
前記画像数取得手段により取得された画像数に基づいて、前記昇順又は前記降順のうち、前記所定範囲に含まれる画像数が少ない方を、前記規定画像表示指示に基づく画像の切り替え順として決定する切替順決定手段と、
前記コンピュータを機能させ、
前記表示切替手段は、前記規定画像表示指示を受け付けた場合、前記切替順決定手段により決定された切り替え順に従い、前記表示部に表示させる画像を切り替えて、前記規定画像を前記表示部に表示させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及び表示プログラムに関する。
【背景技術】
【０００２】
従来から、柱体形状または多面体形状などの回転体の外周に複数のアイコンを配置させたものを画面上に表示し、その回転体を、ユーザの操作に応じて、上下または左右方向に回転させることにより、アイコンを切り替えて表示する表示装置が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１３４２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の表示装置において回転体を回転させるためには、ユーザが画面上を指などで触れた状態で、回転体を回転させたい方向に移動させる必要がある。そのため、回転体に配置されるアイコンの数が多くなるほど、所望のアイコンが表示されるまでにユーザが行うべき操作が増え、操作が煩雑になる虞がある。
【０００５】
そこで、所定のキー操作によって回転体を回転させ、表示されるアイコンを、表示中のアイコンから、予め規定された基準となる１のアイコン（以下「基準アイコン」と称す）に切り替える方法が考えられる。しかし、回転体の回転方向には相反する２方向（即ち、一方向と、その逆方向と）がある。そのため、上記方法を採用した場合に、その回転方向によっては、表示中のアイコンから基準アイコンに達するまでの距離が長くなるので、基準アイコンが表示されるまでの時間がその分長くなる等の不都合を生じる虞がある。なお、このような問題は、アイコンの表示以外についても生じ得る。例えば、１以上のアイコンが配置された複数の画面を、所定の表示順に従って切り替えて表示する表示装置においても同様の問題が生じ得る。
【０００６】
本発明は、上述した事情を鑑みてなされたものであり、表示順に従って切り替え可能な複数の画像（アイコンや画面など）を切り替えて表示する場合におけるユーザの利便性を向上させ得る表示装置及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために、本発明の表示装置は、表示部と、前記表示部に表示される複数の画像の各々の表示順を特定する順序情報を記憶する記憶部と、前記複数の画像のうち、少なくとも１の画像を、前記表示部に表示させる画像表示手段と、前記複数の画像のうち少なくとも１の画像が前記画像表示手段により前記表示部に表示されている場合に、前記表示部に表示させる画像を、前記記憶部に記憶されている前記順序情報に基づき、前記表示順の先頭から最後に向かう昇順、又は、前記表示順の最後から先頭に向かう降順で切り替える表示切替手段であって、前記表示順の最後の画像が前記表示部に表示されて前記昇順で切り替える場合には前記表示順の先頭の画像に切り替え、前記表示順の先頭の画像が前記表示部に表示されて前記降順で切り替える場合には前記表示順の最後の画像に切り替える前記表示切替手段と、前記複数の画像のうち少なくとも１の画像が前記画像表示手段により前記表示部に表示されている場合に、前記複数の画像のうち規定画像として特定される１の画像を前記表示部に表示させる規定画像表示指示を受け付ける指示受付手段と、前記指示受付手段により前記規定画像表示指示を受け付けた場合、前記複数の画像の表示順において、前記画像表示手段により前記表示部に表示される１の画像から、前記規定画像までの所定範囲に含まれる画像数を、前記昇順又は前記降順の少なくとも一方について取得する画像数取得手段と、前記画像数取得手段により取得された画像数に基づいて、前記昇順又は前記降順のうち、前記所定範囲に含まれる画像数が少ない方を、前記規定画像表示指示に基づく画像の切り替え順として決定する切替順決定手段と、
を備え、前記表示切替手段は、前記指示受付手段により前記規定画像表示指示を受け付けた場合、前記切替順決定手段により決定された切り替え順に従い、前記表示部に表示させる画像を切り替えて、前記規定画像を前記表示部に表示させる。
【０００８】
なお、本発明は、表示装置を制御する方法、表示装置を制御する制御装置、表示装置を制御するための表示プログラム、該プログラムを記録する記録媒体等の種々の態様で構成することができる。
【発明の効果】
【０００９】
請求項１記載の表示装置によれば、指示受付手段により規定画像表示指示を受け付けた場合には、画像数取得手段により取得された画像数に基づき、順序情報により特定される複数の画像の表示順の昇順（表示順の先頭から最後に向かう順）又は降順（表示順の最後から先頭に向かう順）のうち、画像表示手段により表示部に表示される１の画像から規定画像までの所定範囲に含まれる画像数が少ない方に決定される。表示切替手段は、かかる切替順決定手段により決定された切り替え順に従い、表示部に表示させる画像を切り替え、規定画像を表示部に表示させる。これにより、順序情報に基づいて表示順が特定される複数の画像が、表示順の最後の画像が表示部に表示されて昇順で切り替える場合には当該表示順の先頭の画像に切り替えられ、表示順の先頭の画像が表示部に表示されて降順で切り替える場合には表示順の最後の画像に切り替えられる構成である場合に、規定画像表示指示の受付に伴い、規定画像を、切り替わる画像の数が最も少ない切り替え順で表示部に表示できる。規定画像表示指示の受付から規定画像が表示されるまでの時間が一定であれば、切り替わる画像数が少ないほど、画像が切り替わる速度が遅くなるので、切り替わる各画像の認識性を向上できる。一方、画像の切り替わり速度が一定であれば、規定画像表示指示の受付から、規定画像が表示されるまでの時間を短くできる。つまり、請求項１記載の表示装置によれば、規定画像を、切り替わる画像の数が最も少ない切り替え順で表示部に表示できるので、表示順に従って切り替え可能な複数の画像を切り替えて表示する場合におけるユーザの利便性を向上できる。
【００１０】
請求項２記載の表示装置によれば、請求項１が奏する効果に加え、次の効果を奏する。少なくとも１の画像が表示部に表示され、かつ、表示部に表示された画像に規定画像が含まれない場合に、指示受付手段による規定画像表示指示の受付が受付切替手段によって可能にされる。よって、規定画像が表示されて規定画像表示指示を受け付ける必要性が低いにもかかわらず、当該指示を受け付け余計な制御負荷が生じることを防止できる。
【００１１】
請求項３記載の表示装置によれば、請求項１又は２が奏する効果に加え、次の効果を奏する。少なくとも１の画像が表示部に表示され、かつ、表示部に表示された画像に規定画像が含まれない場合に、規定画像表示指示を行うための操作部による操作を可能にする。よって、規定画像が表示されて規定画像表示指示を受け付ける必要性が低いにもかかわらず、当該指示を受け付け余計な制御負荷が生じることを防止できる。また、規定画像が表示されて規定画像表示指示を受け付ける必要性が低いにもかかわらず、ユーザが無駄な操作をすることを防止できる。
【００１２】
請求項４記載の表示装置によれば、請求項１から３のいずれかが奏する効果に加え、次の効果を奏する。表示切替手段は、規定画像表示指示の受付から、規定画像を前記表示部に表示させるまでの時間が所定時間となる速度で、切替順決定手段により決定された切り替え順に従い、表示部に表示させる画像を切り替えるので、当該速度（画像が切り替わる速度）が切り替わる画像数に応じて変化する。よって、切り替わる画像数が少ないほど、画像が切り替わる速度が遅くなるので、切り替わる各画像の認識性を向上できる。
【００１３】
請求項５記載の表示装置によれば、請求項１から４のいずれかが奏する効果に加え、次の効果を奏する。規定画像表示指示を受け付けた場合、表示部に表示されている画像を、切替順決定手段により決定された切り替え順に従って所定の移動量ずつ移動させた表示データが、表示データ生成手段により、規定画像が表示部に表示されるまで順次生成され、生成された表示データが、表示切替手段により表示部に順次表示される。よって、規定画像が表示部に表示されるまでの過程をスクロール表示で分かり易く表示できる。
【００１４】
請求項６記載の表示装置によれば、請求項５記載が奏する効果に加え、次の効果を奏する。規定画像表示指示の受付から、規定画像を表示部に表示させるまでの時間が所定時間となる画像の移動量が、移動量算出手段により算出されるので、スクロール表示の時間当たりの移動量（即ち、スクロール速度）が切り替わる画像数に応じて変化する。よって、切り替わる画像数が少ないほど、スクロール表示のスクロール速度が遅くなるので、切り替わる各画像の認識性を向上できる。
【００１５】
請求項７記載の表示装置によれば、請求項１から６が奏する効果に加え、次の効果を奏する。表示部に表示される複数の画像は、複数の画面である。よって、規定画面を、切り替わる画面の数が最も少ない切り替え順で表示できるので、表示順に従って切り替え可能な複数の画面を切り替えて表示する場合におけるユーザの利便性を向上できる。
【００１６】
請求項８記載の表示装置によれば、請求項７が奏する効果に加え、次の効果を奏する。指示受付手段により規定画像表示指示を受け付けた場合、かつ、機能画像（所定の機能の実行指示を行うための画像）が配置されていない機能画面が存在する場合には、複数の画面の表示順において、表示部に表示される画面から規定画面までの所定範囲に含まれる画面から、機能画像が配置されていない機能画面を除いた画面数が、画像数取得手段により、昇順又は降順の少なくとも一方について取得される。機能画像が配置されていない機能画面は、ユーザが現状で使用しておらず、規定画面まで画面を切り替える際にはユーザに見せる必要性も低い。機能画像が配置されていない機能画面を除外することにより、得られる画面数をさらに減らすことができる。より少ない画面数を得ることができるので、規定画面が表示部に表示されるまでの過程で、機能画像が配置されていない機能画面を除外すれば、切り替わる各画面の認識性の向上や、規定画面が表示されるまでの時間の短縮を、より高度に行うことができる。よって、ユーザの利便性を一層向上できる。
【００１７】
請求項９記載の表示装置によれば、請求項８が奏する効果に加え、次の効果を奏する。規定画像表示指示を受け付けた場合、表示部に表示されている画面を、機能画像が配置されていない機能画面を除いて、切替順決定手段により決定された切り替え順に従って所定の移動量ずつ移動させた表示データが、表示データ生成手段により、規定画面が表示部に表示されるまで順次生成され、生成された表示データが、表示切替手段により、表示部に順次表示される。よって、規定画面が表示部に表示されるまでの過程をスクロール表示で分かり易く表示できる。また、機能画像が配置されていない機能画面を除くので、スクロール速度をより遅くすることができ、切り替わる各画面の認識性を向上できる。
【００１８】
請求項１０記載の表示装置によれば、請求項１から９のいずれかが奏する効果に加え、次の効果を奏する。規定画像切替指示とは異なる画像切替指示を第２指示受付手段により受け付けた場合、受け付けた指示に基づく画像の切り替え順が切替順記憶手段によって記憶部に記憶される。画像数取得手段により取得された画像数が、昇順と降順とで等しい場合には、切替順記憶手段に記憶される切り替え順とは逆の切り替え順が、規定画像表示指示に基づく切り替え順として決定される。よって、規定画像までの画像数が昇順と降順とで等しい場合には、過去に画像切替指示による画像の切り替え順に基づき、それを戻す順序で画像を切り替えるので、ユーザに違和感を与え難い。
【００１９】
請求項１１記載の表示装置によれば、請求項１から６のいずれかが奏する効果に加え、次の効果を奏する。複数の画像のうち２以上の画像が、そのうちの１の画像が他の画像と異なる態様として、画像表示手段により表示部に表示されている場合に、規定画像表示指示を受け付けると、異なる態様で表示される１の画像から規定画像までの所定範囲に含まれる画像数が、画像数取得手段により、昇順又は前記降順の少なくとも一方について取得される。よって、表示順に従って切り替え可能な複数の画像のうち２以上の画像が表示される場合においても、そのうちの規定画像を、切り替わる画像の数が最も少ない切り替え順で表示部に表示できるので、ユーザの利便性を向上できる。
【００２０】
請求項１２記載の表示プログラムを表示装置において実行させることにより、請求項１記載の表示装置と同様の効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態であるＭＦＰの電気的構成を示すブロック図である。
【図２】画面情報テーブルの内容を模式的に示す図である。
【図３】環状配列画面群の一例を示す模式図である。
【図４】表示中の画面から規定画面までの移動距離の算出を説明する模式図である。
【図５】表示中の画面から規定画面までのスクロール移動を説明する模式図である。
【図６】環状配列画面群表示処理を示すフローチャートである。
【図７】遷移方向決定処理を示すフローチャートである。
【図８】変形例を説明する図である。
【発明を実施するための形態】
【００２２】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の表示装置の一実施形態である多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の電気的構成を示すブロック図である。ＭＦＰ１は、コピー機能、ＦＡＸ機能、スキャン機能、印刷機能、メディアプリント機能など各種機能を有している。
【００２３】
本実施形態のＭＦＰ１は、所定の表示順に従って環状に切り替え可能な複数の画面から構成される環状配列画面群５０（図３参照）をＬＣＤ１６に表示した場合に、１の操作で、表示中の画面から、予め基準として規定された規定画面を表示できるように構成される。特に、本実施形態のＭＦＰ１は、１の操作で、規定画面への画面の切り替えを行う場合に、規定画面が表示されるまでの過程において切り替わる画面の数が最も少なくなるように、画面の切り替え順が決定されるので、切り替わる各画面の認識性が高い。なお、「所定の表示順に従って環状に切り替え可能」とは、表示順の最後の画面を当該表示順における先頭から最後に向かう方向に画面を切り替える場合に、その最後の画面を先頭の画面に切り替え可能であり、かつ、表示順の先頭の画面を当該表示順における最後から先頭に向かう方向に画面を切り替える場合に、その先頭の画面を最後の画面に切り替え可能であることである。
【００２４】
ＭＦＰ１には、ＣＰＵ１０、フラッシュメモリ１１、ＲＡＭ１２、ＬＣＤ１６、タッチパネル１７、スキャナ１８、プリンタ１９、ＮＣＵ２０、モデム２１、ＵＳＢ＿Ｉ／Ｆ（ＵＳＢインターフェイス）２２、メモリカードＩ／Ｆ（メモリカードインターフェイス）２３が主に設けられている。ＣＰＵ１０、フラッシュメモリ１１、ＲＡＭ１２は、バスライン２７を介して互いに接続されている。また、ＬＣＤ１６、タッチパネル１７、スキャナ１８、プリンタ１９、ＮＣＵ２０、モデム２１、ＵＳＢ＿Ｉ／Ｆ２２、メモリカードＩ／Ｆ２３、バスライン２７は、入出力ポート２８を介して互いに接続されている。
【００２５】
ＣＰＵ１０は、フラッシュメモリ１１に記憶される固定値やプログラム、ＲＡＭ１２に記憶されているデータ、或いは、ＮＣＵ２０を介して送受信される各種信号に従って、ＭＦＰ１が有している各機能の制御や、入出力ポート２８と接続された各部を制御する。
【００２６】
フラッシュメモリ１１は、不揮発性のメモリであり、ＭＦＰ１の動作を制御する制御プログラム１１ａ等が格納される。後述する図６，７のフローチャートに示す各処理は、制御プログラム１１ａに従ってＣＰＵ１０により実行される。
【００２７】
フラッシュメモリ１１はまた、画面情報テーブル１１ｂ、遷移方向メモリ１１ｃ、表示画像メモリ１１ｄを有する。画面情報テーブル１１ｂは、環状配列画面群５０（図３参照）を構成する５つの画面の各々に対応付ける設定値を記憶したテーブルであり、その詳細は、図２を参照して後述する。遷移方向メモリ１１ｃは、環状配列画面群５０を表示中に、次画面遷移ボタン７３，７４（図３参照）の操作、又は、フリック操作によって表示画面を遷移させた場合における画面の遷移方向を記憶するためのメモリ領域である。表示画像メモリ１１ｄは、環状配列画面群５０を構成する各画面５０ａ〜５０ｅ（図３参照）を表示するために必要な画像（例えば、背景画像、アイコンなどのパーツ画像）が記憶されたメモリ領域である。ＣＰＵ１１は、環状配列画面群５０（画面５０ａ〜５０ｅ）をＬＣＤ１６に表示するために、表示に必要な画像を表示画像メモリ１１ｄから読み出し、表示すべき画面の表示データをＬＣＤバッファ１３ａに生成してＬＣＤ１６に表示させる。
【００２８】
ＲＡＭ１２は、ＣＰＵ１０が制御プログラム１１ａを実行するにあたり、各種のデータを一時的に記憶するためのテンポラリエリアを有する書換可能な揮発性のメモリである。ＲＡＭ１３のテンポラリエリアには、ＬＣＤ１６に表示する画面の表示データを一時保存するＬＣＤバッファ１３ａが設けられる。
【００２９】
ＬＣＤ１６は液晶表示装置である。ＬＣＤ１６の画面には、タッチパネル１７が設けられる。タッチパネル１７は、ＬＣＤ１６の画面がユーザにタッチされた場合、それを検知し、タッチされた位置をＭＦＰ１に入力する。スキャナ１８は、原稿を読み取って画像データに変換する。プリンタ１９は、画像データに基づく画像を記録用紙に印刷する。ＮＣＵ２０は、電話回線の制御を行う。モデム２１は、ＦＡＸ送信時には送信信号を変調し、ＦＡＸ受信時には受信した変調信号を復調する。ＵＳＢ＿Ｉ／Ｆ２２は、ＵＳＢケーブルを介して他の装置（例えば、ＰＣ）を通信可能に接続するための装置であり、周知の装置で構成される。メモリカードＩ／Ｆ２３は、不揮発性の記憶媒体であるメモリカード（図示せず）が装着されるインターフェイスであって、メモリカードに対するデータの書き込み又は読み出しを制御する。
【００３０】
図２は、上述した画面情報テーブル１１ｂの内容を模式的に示す図である。図２に示すように、画面情報１１ｂには、記憶領域１１ｂ１〜１１ｂ４が設けられ、環状配列画面群５０（図３参照）を構成する５つの画面の各々について、各記憶領域１１ｂ１〜１１ｂ４に設定値が記憶される。
【００３１】
記憶領域１１ｂ１には、環状配列画面群５０を構成する５つの画面５０ａ〜５０ｅ（図３参照）を各々特定する画面番号が記憶される。なお、記憶領域１１ｂ１に記憶される画面番号１〜５は、それぞれ、画面５０ａ〜５０ｅに対応する。記憶領域１１ｂ２には、画面番号１〜５によりそれぞれ特定される各画面の画面名が記憶される。
【００３２】
記憶領域１１ｂ３には、画面番号１〜５によりそれぞれ特定される各画面に対応づけた規定画面フラグが設けられる。規定画面フラグは、その画面が予め規定された１の画面（以下、この画面を「規定画面」と称す）であるか否かを示すフラグである。具体的に、規定画面フラグに「１」が設定されている画面は、その画面が規定画面であることを示す。一方、規定画面フラグに「０」が設定されている画面は、その画面が規定画面でないことを示す。本実施形態では、環状配列画面群５０を構成する５つの画面のうち、所定の操作に基づき、１の画面を規定画面として設定可能に構成される。よって、記憶領域１１ｂ３に記憶される規定画面フラグは、１つだけが「１」に設定され、残りは「０」とされる。図２に示す例では、画面番号１に対応する画面の規定画面フラグに「１」が設定されているので、画面番号１に対応する画面である画面５０ａ（図３参照）が規定画面として設定されている。なお、所定の操作により規定画面が変更された場合には、それに伴い、記憶領域１１ｂ３に記憶される規定画面フラグの設定が変更される。
【００３３】
記憶領域１１ｂ４には、機能をユーザ登録可能なショートカットボタンを含む画面（以下、この画面を「機能画面」と称す）について、ショートカットボタンに対する機能の登録状況が記憶される。本実施形態では、画面番号３〜５により特定される３つの画面、即ち、画面５０ｃ〜５０ｅ（図３参照）が、機能画面である。よって、画面番号３〜５に対し、それぞれ、ショートカットボタンに対する機能の登録状況が記憶領域１１ｂ４に記憶される。一方、画面番号１，２により特定される画面は、ショートカットボタンを含まない固有の画面であるので、記憶領域１１ｂ４を有さない。
【００３４】
６つの領域１１ｂ４ａ〜１１ｂ４ｆには、それぞれ、各機能画面内に設けられた６つのショートカットボタン（ボタン１〜６）に対する機能の登録状況が記憶される。具体的に、機能が登録されているショートカットボタンに対し、登録された機能を特定する機能情報が記憶される。機能が登録されたショートカットボタンが操作された場合、領域１１ｂ４ａ〜１１ｂ４ｆのうち、操作されたショートカットボタンに対応する領域に記憶される機能情報に基づき、登録された機能が実行される。一方、機能が登録されていないショートカットボタンには、「０」が記憶される。
【００３５】
図２に示す例では、画面番号３〜５により特定される画面のうち、画面番号３に対応する画面に含まれる２つのショートカットボタン（ボタン１，２）に対し、それぞれ、「Ｂ＆Ｗ」及び「ノーマル」により特定される機能が登録されている。例えば、画面番号３に対応する領域１１ｂ４ａに記憶される「Ｂ＆Ｗ」は、ユーザがモノクロコピー用にカスタマイズした機能を特定する値であり、この値に対し、フラッシュメモリ１１内の所定領域に記憶された設定値が対応づけられる。よって、ユーザが、画面５０ｃ（図３参照）に表示される「Ｂ＆Ｗ」に対応するショートカットボタンを操作すると、画面番号３に対応する領域１１ｂ４ａに記憶される「Ｂ＆Ｗ」に対応する設定値で、モノクロコピーを実行できる。一方、画面番号３に対応する画面に含まれる残りのショートカットボタン（ボタン４〜６）には、機能は登録されていない。また、画面番号４，５により特定される画面に含まれるショートカットボタンにも、機能は登録されていない。
【００３６】
図３は、ＬＣＤ１６に表示される環状配列画面群５０の一例を示す模式図である。環状配列画面群５０は、環状に（サイクリックに）順序が配列された５つの画面５０ａ〜５０ｅから構成される。つまり、環状配列画面群５０は、画面５０ａ→画面５０ｂ→画面５０ｃ→画面５０ｄ→画面５０ｅ→画面５０ａ→画面５０ｂ→…の順、又は、その逆順（画面５０ｅ→画面５０ｄ→画面５０ｃ→画面５０ｂ→画面５０ａ→画面５０ｅ→画面５０ｄ→…）で画面を順次切り替えることができる。本実施形態において、環状配列画面群５０は、ＭＦＰ１に電源を投入した場合、又は、コピー機能などの各機能の実行が終了した場合に、規定画面である画面５０ａが表示されることにより、その表示が開始される。
【００３７】
各画面５０ａ〜５０ｅは、各画面５０ａ〜５０ｅに共通する画像が表示される表示領域６１と、各画面５０ａ〜５０ｅに特有な画像が表示される表示領域６２とを有する。表示領域６１には、ＦＡＸ機能などの各機能の実行開始を指示するための機能ボタンが表示される。表示領域６２には、各画面５０ａ〜５０ｅに特有な画像７１、環状配列画面群５０内における表示中の画面の位置を特定する画像７２、表示中の画面を次の画面に遷移させる次画面遷移ボタン７３，７４などが表示される。
【００３８】
画面５０ａの画像７１は、日時表示である。画面５０ｂの画像７１は、特定の印刷機能を実行させるための機能ボタンである。図３に示す例では、画面５０ｂの画像７１として、画面５０ｂに特有の３つの機能ボタンが表示される。機能画面である画面５０ｃ〜５０ｅの画像７１は、ショートカットボタンである。図３に示す例では、画面５０ｃ〜５０ｅの画像７１として、いずれも、６つのショートカットボタンが表示される。機能が登録されたショートカットボタンは、登録された機能に対応する表示とされる。図３に示す例では、画面５０ｃに表示されるショートカットボタンのうち、「Ｂ＆Ｗ」及び「ノーマル」と表記された２つのボタンが、機能が登録されたショートカットボタンである。なお、「Ｂ＆Ｗ」及び「ノーマル」と表記されたボタンは、それぞれ、画面情報テーブル１１ｂにおける画面番号３に対応する領域１１ｂ４ａ及び領域１１ｂ４ｂに機能を特定する値が記憶されたボタンである。一方、機能が未登録であるショートカットボタンは、一様に同じ外観（例えば、十字が表示されたボタン）である。
【００３９】
画像７２は、環状配列画面群５０を構成する画面数に相当する５つの円から構成され、表示中の画面に対応する画面番号に相当する位置の円を塗り潰すことにより、環状配列画面群５０内における表示中の画面の位置をユーザに報せる。次画面遷移ボタン７３は、ＬＣＤ１６に表示される画面（画面番号）を、画面５０ａ（１）→画面５０ｂ（２）→画面５０ｃ（３）→画面５０ｄ（４）→画面５０ｅ（５）→画面５０ａ（１）→…の順で遷移させるボタンである。なお、次画面遷移ボタン７３により遷移される画面順（画面番号順）を以下では「昇順」と称す。一方、次画面遷移ボタン７４は、ＬＣＤ１６に表示される画面（画面番号）を、画面５０ｅ（５）→画面５０ｄ（４）→画面５０ｃ（３）→画面５０ｂ（２）→画面５０ａ（１）→画面５０ｅ（５）→…の順で遷移させるボタンである。なお、次画面遷移ボタン７４により遷移される画面順（画面番号順）を以下では「降順」と称す。
【００４０】
規定画面である画面５０ａを除く画面５０ｂ〜５０ｅには、その画面がＬＣＤ１６に表示されているときに、規定画面遷移ボタン８１が表示される。規定画面遷移ボタン８１は、表示中の画面から規定画面への切り替えを指示するボタンである。この規定画面遷移ボタン８１を設けることによって、ユーザは、次画面遷移ボタン７３，７４の操作やフリック操作を規定画面が表示されるまで繰り返し行うことなく、一度のボタン操作で規定画面を表示させることができる。なお、規定画面遷移ボタン８１は、規定画面に設定されている画面（本実施形態では画面５０ａ）には表示されない。
【００４１】
本実施形態のＭＦＰ１は、規定画面遷移ボタン８１が操作（タッチ）された場合に、表示中の画面から規定画面まで、画面をスクロールさせて移動させる。本実施形態では、規定画面遷移ボタン８１を操作した場合における画面の遷移方向（画面番号が切り替わる順）は、表示中の画面から昇順に画面をスクロール移動させた場合に遷移する画面数と、降順に画面をスクロール移動させた場合に遷移する画面数とを比較し、遷移する画面数が少ない方に決定される。よって、スクロール中に遷移する画面数（即ち、スクロール中にユーザが目にする画面数）を少なくできるので、規定画面遷移ボタン８１を操作した場合における画面の視認性の低下を抑制できる。これにより、スクロール中における画面遷移の認識性を高くできる。
【００４２】
また、本実施形態のＭＦＰ１は、表示中の画面から昇順に画面をスクロール移動させた場合における遷移画面数と、降順に画面をスクロール移動させた場合における遷移画面数とを算出する場合において、機能画面（画面５０ｃ〜５０ｅ）のうち、どのショートカットボタンにも機能が登録されていない機能画面（以下、この画面を「機能未登録画面」と称す）の数を除外して算出を行う。どのショートカットにも機能が登録されていない機能未登録画面は、表示中の画面から規定画面までのスクロール移動の際にユーザに視認させる必要性は低い。よって、機能未登録画面の数を含めずに遷移画面数を算出し、表示中の画面から規定画面までのスクロールにおいて機能未登録画面を表示させないようにすれば、スクロール中にユーザが目にする画面数をさらに少なくでき、スクロール中における画面遷移の認識性をより高めることができる。
【００４３】
図４は、表示中の画面から規定画面までの遷移画面数の算出を説明する模式図である。環状配列画面群５０は、上述した通り、環状に順序が配列された５つの画面５０ａ〜５０ｅから構成されるので、図４では、各画面５０ａ〜５０ｅを画面番号の順に並べることにより、環状配列画面群５０をその配列順に従ってスクロールさせた場合における表示画面の連続性を表している。図４に示す例では、ＬＣＤ１６の表示領域内（太線の枠内）に表示中の画面が画面５０ｃであり、その画面５０ｃ内に表示されている規定画面遷移ボタン８１が操作されたものとする。なお、ハッチングが欠けられている画面５０ｄ，５０ｅは、機能未登録画面である。
【００４４】
表示中の画面である画面５０ｃから規定画面である画面５０ａへのスクロール移動中に、環状配列画面群５０の配列順に従って遷移する画面は、機能未登録画面を考慮しなければ、画面番号の切り替わり順が昇順である場合には、画面５０ｄ，５０ｅと、規定画面である画面５０ａであり、画面番号の切り替わり順が降順である場合には、画面５０ｂと画面５０ａである。つまり、機能未登録画面を考慮せずに、画面５０ｃから画面５０ａへのスクロール中に環状配列画面群５０の配列順に従って遷移する画面の数（以下、この画面数を「全遷移画面数」と称す）は、昇順である場合に３であり、降順である場合に２である。
【００４５】
上述した通り、画面の遷移方向の決定は、全遷移画面数から、機能未登録画面の数を除外して算出される。以下では、機能未登録画面の数を「減算画面数」と称す。図４に示す例において、機能未登録画面は画面５０ｄ，５０ｅであるので、画面番号の切り替わり順が昇順である場合の減算画面数は２であり、降順である場合の減算画面数は０（ゼロ）である。従って、画面の遷移方向の決定に用いる遷移画面数は、画面番号の切り替わり順が昇順である場合に１（＝３−２）であり、降順である場合に２（＝２−０）である。これにより、画面の遷移方向は、画面遷移数の少ない昇順に決定される。
【００４６】
図５は、表示中の画面から規定画面までのスクロール移動を説明する模式図である。なお、図５は、図４に示す例において、規定画面遷移ボタン８１が操作された場合のスクロール移動を示すものである。
【００４７】
図５（ａ）は、ＬＣＤ１６に表示領域内（太線の枠内）に画面５０ｃが表示された状態を示す図である、上述した通り、図４に示す例において、画面５０ｃ内の規定画面遷移ボタン８１が操作された場合には、画面の遷移方向は昇順に決定される。つまり、ＬＣＤ１６に表示される画面は、画面番号が１→２→３→４→５→１→…の順で変化する方向にスクロール移動される。よって、ＬＣＤ１６に画面５０ｃが表示されている場合に、画面５０ｃ内の規定画面遷移ボタン８１が操作されると、画面５０ｃは、ＬＣＤ１６の表示領域における向かって左側に向かってスクロールし始める。スクロールが開始されると、環状配列画面群５０の配列順に従う画面５０ｃの次の画面が、画面５０ｃに連続して、ＬＣＤ１６の表示領域における向かって右側から表示され始める。
【００４８】
図５（ｂ）〜（ｄ）は、画面５０ｃ内の規定画面遷移ボタン８１が操作された後、画面５０ｃから規定画面５０ａへの移動（スクロール）過程を示す図である。画面番号４，５に対応する画面５０ｄ，５０ｅは機能未登録画面である。本実施形態では、機能未登録画面（画面５０ｄ，５０ｅ）は、表示中の画面から規定画面までのスクロール表示における表示対象から除外されるので、環状配列画面群５０の配列順に従う次の画面は、画面番号１である規定画面５０ａである。よって、画面５０ｃ内の規定画面遷移ボタン８１が操作されてスクロールが開始されると、図５（ｂ）に示すように、画面５０ｃは、ＬＣＤ１６の表示領域における向かって左側へ徐々にスクロールして消えていく。一方で、昇順で次の画面となる画面５０ａが、その反対側（右側）から徐々に出現する。スクロールの開始後は、時間の経過に伴い、図５（ｃ）に示すように、ＬＣＤ１６に表示される２つの画面のうち、スクロールによって消失する画面（以下「消失画面」と称す）である画面５０ｃの表示割合が減り、その分、次画面である画面５０ｄの表示割合が増える。そして、最終的に、図５（ｄ）に示すように、規定画面である画面５０ａが表示される。
【００４９】
図６は、ＭＦＰ１のＣＰＵ１０が制御プログラム１１ａに従って実行する環状配列画面群表示処理を示すフローチャートである。環状配列画面群表示処理は、環状配列画面群５０（画面５０ａ〜５０ｅ）をＬＣＤ１６に表示する処理である。環状配列画面群表示処理は、ＭＦＰ１に電源を投入した場合、環状配列画面群５０に含まれない画面から環状配列画面群５０を表示させる指示が入力された場合、又は、コピー機能などの各機能の実行が終了した場合に開始される。なお、規定画面は画面５０ａに設定されているものとする。
【００５０】
まず、ステップＳ６０１（以下、ステップを省略）において、ＣＰＵ１０は、環状配列画面群５０における規定画面５０ａをＬＣＤ１６に表示する（Ｓ６０１）。次に、ＬＣＤ１６に表示中の画面が規定画面５０ａ以外の画面（画面５０ｂ〜５０ｅのいずれか）である場合には（Ｓ６０２：Ｎｏ）、ＣＰＵ１０は、規定画面遷移ボタン８１を表示中の画面に表示し（Ｓ６０３）、処理をＳ６０４へ移行する。一方、ＬＣＤ１６に表示中の画面が規定画面５０ａである場合には（Ｓ６０２：Ｙｅｓ）、ＣＰＵ１０は、処理をＳ６０４へ移行する。よって、Ｓ６０２，Ｓ６０３の処理によれば、規定画面遷移ボタン８１は、ＬＣＤ１６に表示中の画面が規定画面５０ａ以外の画面である場合にのみ表示され、規定画面５０ａでは表示されない。
【００５１】
Ｓ６０４において、タッチパネル１７によるユーザ入力をＣＰＵ１０が受け付けた場合（Ｓ６０４：Ｙｅｓ）、ＣＰＵ１０は、処理をＳ６０５へ移行する。一方、タッチパネル１７によるユーザ入力がない場合（Ｓ６０４：Ｙｅｓ）、ＣＰＵ１０は、処理をＳ６０４に戻す。Ｓ６０５において、ＣＰＵ１０は、ユーザ入力を解析する（Ｓ６０５）。なお、本実施形態では、環状配列画面群５０が表示されている場合に行い得るユーザ入力としては、環状配列画面群５０以外の画面への遷移指示（例えば、表示領域６１内に表示された機能ボタンの操作）と、規定画面遷移ボタン８１の操作と、環状配列画面群５０内におけるその他の遷移指示（次画面遷移ボタン７３，７４の操作又はフリック操作）との３種類があるものとする。
【００５２】
ユーザ入力の解析結果が環状配列画面群５０外への遷移指示（例えば、表示領域６１内に表示された機能ボタンの操作）であれば（Ｓ６０６：Ｙｅｓ）、ＣＰＵ１０は、本処理を終了する。一方、ユーザ入力の解析結果が、規定画面遷移ボタン８１の操作でない場合、即ち、次画面遷移ボタン７３，７４の操作又はフリック操作である場合（Ｓ６０７：Ｎｏ）、ＣＰＵ１０は、これらの操作に伴う画面の遷移方向（昇順又は降順）を遷移方向メモリ１１ｃに記憶する（Ｓ６１３）。次に、ＣＰＵ１０は、画面表示処理として、次画面遷移ボタン７３，７４の操作、又は、フリック操作に従う遷移先の画面をＬＣＤ１６に表示する処理を実行し（Ｓ６１４）、処理をＳ６０２へ戻す。
【００５３】
Ｓ６０７において、ユーザ入力の解析結果が規定画面遷移ボタン８１の操作である場合には（Ｓ６０７：Ｙｅｓ）、ＣＰＵ１０は、画面の遷移方向を決定する遷移方向決定処理を実行する（Ｓ６０８）。なお、遷移方向決定処理（Ｓ６０８）の詳細については、図７を参照して後述する。次に、ＣＰＵ１０は、遷移方向決定処理（Ｓ６０８）において決定された遷移方向の遷移画面数に基づき、スクロール速度を決定する（Ｓ６０９）。Ｓ６０９において決定されるスクロール速度とは、ＬＣＤ１６に表示される画面（消失画面及び次画面）が１フレームあたりに移動する移動量である。本実施形態では、規定画面遷移ボタン８１が操作されてから、規定画面５０ａが表示されるまでの時間は、遷移画面数にかかわらず一定時間とされる。よって、遷移画面数が少ないほど、スクロール速度は遅い。また、本実施形態では、１秒あたりに表示されるフレーム数は固定（例えば、２０ｆｐｓ）である。よって、１フレームあたりの画面の移動量は、遷移画面数が少ないほど多い。
【００５４】
次に、ＣＰＵ１０は、決定されたスクロール速度に基づいて、現フレーム画像からの移動量を算出して、次フレーム画面の表示内容を決定し（Ｓ６１０）、決定された表示内容に従う次フレーム画面をＬＣＤ１６に表示させるＬＣＤ表示処理を実行する（Ｓ６１１）。具体的に、ＬＣＤ表示処理（Ｓ６１１）では、決定された表示内容に応じて、表示画像メモリ１１ｄから必要な背景画像及びパーツ画像を読み出し、それらの画像を決定された表示内容に応じて配置させた次フレーム画面の画像データをＬＣＤバッファ１３ａに生成することにより、次フレーム画面をＬＣＤ１６に表示させる。Ｓ６１１の処理後、ＬＣＤ１６に表示される画面が未だ規定画面５０ａでなければ（Ｓ６１２：Ｎｏ）、ＣＰＵ１０は、処理をＳ６１０に戻し、次フレーム画面を生成してＬＣＤ１６に表示させる。一方、ＬＣＤ１６に表示される画面が規定画面５０ａとなった場合（Ｓ６１２：Ｙｅｓ）、ＣＰＵ１０は、処理をＳ６０２に戻す。
【００５５】
図７は、上述した遷移方向決定処理（Ｓ６０８）を示すフローチャートである。遷移方向決定処理（Ｓ６０８）において、ＣＰＵ１０は、まず、表示中の画面から規定画面５０ａまでの全遷移画面数を、画面番号の昇順と降順との両方について算出する（Ｓ７０１）。次に、昇順において機能未登録画面がある場合には（Ｓ７０２：Ｙｅｓ）、ＣＰＵ１０は、昇順における機能未登録画面の数（減算画面数）を算出し（Ｓ７０３）、処理をＳ７０４へ移行する。一方、昇順において機能未登録画面が存在しない場合には（Ｓ７０２：Ｎｏ）、ＣＰＵ１０は、処理をＳ７０４へ移行する。降順において機能未登録画面がある場合には（Ｓ７０４：Ｙｅｓ）、ＣＰＵ１０は、降順における機能未登録画面の数（減算画面数）を算出し（Ｓ７０５）、処理をＳ７０６へ移行する。一方、降順において機能未登録画面が存在しない場合には（Ｓ７０４：Ｎｏ）、ＣＰＵ１０は、処理をＳ７０６へ移行する。
【００５６】
Ｓ７０６において、ＣＰＵ１０は、昇順と降順との両方について、遷移画面数（全遷移画面数−減算画面数）を算出する（Ｓ７０６）。次に、算出された遷移画面数が昇順と降順とで異なる場合には（Ｓ７０７：Ｎｏ）、ＣＰＵ１０は、遷移画面数が少ない方を遷移方向に決定する（Ｓ７０８）。一方、昇順の遷移画面数と降順の遷移画面数とが同じであれば（Ｓ７０７：Ｙｅｓ）、ＣＰＵ１０は、遷移方向を遷移方向メモリ１１ｃに記憶されている遷移方向とは反対方向に決定する（Ｓ７１０）。つまり、遷移方向メモリ１１ｃに記憶されている値が昇順を示す値であれば、遷移方向を降順に決定する。一方、遷移方向メモリ１１ｃに記憶されている値が降順を示す値であれば、遷移方向を昇順に決定する。Ｓ７０８又はＳ７１０の処理後、ＣＰＵ１０は、遷移方向に含まれる機能未登録画面を、画面のスクロール時に表示しないように設定し（Ｓ７０９）、本処理を終了する。
【００５７】
以上、説明した通り、本実施形態のＭＦＰ１によれば、規定画面遷移ボタン８１が操作された場合に、表示中の画面から規定画面まで、画面をスクロールさせて移動させるので、表示中の画面から規定画面への遷移を分かり易く表示できるとともに、画面の操作感をユーザに与えることができる。特に、規定画面遷移ボタン８１を操作した場合における画面の遷移方向を、画面番号が昇順に切り替わる場合の遷移画面数と、降順に切り替わる場合の遷移画面数とのうち、遷移画面数が少ない方に決定される。これにより、スクロール中にユーザが目にする画面数をできるだけ少なくできる。よって、規定画面遷移ボタン８１を操作した場合に、規定画面が表示されるまでに切り替わる各画面の視認性の低下を抑制でき、スクロール中における画面遷移の認識性を高くできる。よって、環状配列画面群５０を表示させた場合におけるユーザの利便性を向上できる。
【００５８】
本実施形態のＭＦＰ１によれば、機能未登録画面の数を除外して遷移画面数を算出し、遷移方向を決定するので、遷移画面数をより少ない値として算出できる。また、スクロール表示からも機能未登録画面の表示を除くので、スクロール中にユーザが目にする画面数をさらに少なくすることができ、スクロール速度も遅くなる。よって、スクロール中における画面遷移の認識性をより高めることができる。
【００５９】
さらに、本実施形態のＭＦＰ１によれば、規定画面遷移ボタン８１は、ＬＣＤ１６に表示中の画面が規定画面５０ａ以外の画面である場合にのみ表示され、規定画面５０ａでは表示されない。つまり、規定画面遷移ボタン８１は、ＬＣＤ１６に規定画面５０ａが表示されている場合には操作できないように構成されている。規定画面５０ａがＬＣＤ１６に表示されている場合には、規定画面５０ａへ画面を遷移させるボタンである規定画面遷移ボタン８１を操作する必要性はない。よって、規定画面遷移ボタン８１を規定画面５０ａ内に表示させないことにより、ユーザに無駄な操作をさせることを防止できるとともに、必要のない操作を受け付けて余計な制御負荷が生じることを防止できる。
【００６０】
上記実施形態において、ＭＦＰ１が、表示装置の一例である。制御プログラム１１ａが、表示プログラムの一例である。ＬＣＤ１６が、表示部の一例である。フラッシュメモリ１１が、記憶部の一例である。規定画面遷移ボタン８１が操作部の一例である。画面５０ａ〜画面５０ｅが、画面の一例である。画面５０ａ，５０ｂが、固有の画面の一例である。画面５０ｃ〜５０ｅが、機能画面の一例である。Ｓ６０１，Ｓ６１４を実行するＣＰＵ１０が、画像表示手段の一例である。Ｓ６１０〜Ｓ６１２，Ｓ６１４を実行するＣＰＵ１０が、表示切替手段の一例である。Ｓ６０４，Ｓ６０５，Ｓ６０７：Ｙｅｓを実行するＣＰＵ１０が指示受付手段の一例である。Ｓ７０１〜Ｓ７０６を実行するＣＰＵ１０が、画面数取得手段の一例である。Ｓ７０８，Ｓ７１０を実行するＣＰＵ１０が、切替順決定手段の一例である。Ｓ６０２，Ｓ６０３を実行するＣＰＵ１０が、受付切替手段の一例である。Ｓ６１０を実行するＣＰＵ１０が、請求項５における表示データ生成手段の一例であり、Ｓ６１０，Ｓ７０９を実行するＣＰＵ１０が、請求項９における表示データ生成手段の一例である。Ｓ６１０を実行するＣＰＵ１０が、移動量算出手段の一例である。Ｓ６０４，Ｓ６０５，Ｓ６０７：Ｎｏを実行するＣＰＵ１０が第２指示受付手段の一例である。Ｓ６１３を実行するＣＰＵ１０が、切替順記憶手段の一例である。
【００６１】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００６２】
例えば、上記実施形態では、複合機であるＭＦＰ１に本発明を適用するものとして説明したが、環状配列画面群５０のような、所定の表示順に従って環状に切り替え可能な複数の画面を表示させる装置であれば、本発明を適用可能である。
【００６３】
上記実施形態では、画面５０ａ〜５０ｅの切り替えを例示したが、複数のアイコン画像が、所定の表示順に従って環状に切り替え可能に構成される場合に、これら複数のアイコン画像の切り替えに対し、本発明を適用してもよい。例えば、所定の表示順に従って環状に切り替え可能な複数のアイコン画像のうち、一部のアイコン画像がＬＣＤ１６に表示されている場合に、１のボタンを操作すると、表示中のアイコン画像のうち、選択状態（アクティブ化された状態）であって表示態様が他とは異なる１つのアイコン画像から、規定画像とされるアイコン画像までの遷移画像数が少ない遷移方向に画像をスクロールする構成としてもよい。
【００６４】
図８は、この変形例を説明する図である。なお、図８において、上記実施形態と同一の部分には、同一の符号を付し、その説明は省略する。図８（ａ）に示すように、画像番号１〜８にそれぞれ対応づけられている複数のアイコン画像１５０ａ〜１５０ｈから構成される環状配列アイコン群１５０があるとする。この環状配列アイコン群１５０は、ＬＣＤ１６に表示される画面５００に、そのうちの一部のアイコン画像が画像番号に従う順で表示される。図８（ｂ）に示す例では、画面５００には、環状配列アイコン群１５０のうち、５つのアイコン画像１５０ｃ〜１５０ｇ（画像番号３〜７のアイコン画像）が表示されている。画面５００に表示される５つのアイコン画像１５０ｃ〜１５０ｇのうち、真ん中に位置するアイコン画像（この例では、アイコン画像１５０ｅ）が、自動的に、選択状態（アクティブ化された）とされ、表示態様（例えば、表示色）が、表示中の他のアイコン画像とは異なるように変化される。図８（ｂ）に示す例では、選択状態にあるアイコン画像１５０ｅにハッチングを付し、選択状態にない他のアイコン画像１５０ｃ，１５０ｄ，１５０ｆ，１５０ｇとの表示態様の違いを表わしている。
【００６５】
環状配列アイコン群１５０を表示する画面５００には、次画像遷移ボタン１７３，１７４が設けられる。次画像遷移ボタン１７３は、画面５００に表示中の環状配列アイコン群１５０のうち、最も画面番号の小さいアイコン画像（画面５００における向かって左端に表示されているアイコン画像）を消去し、表示中のアイコン画像を画面５００における向かって左側へ移動させて、表示中のアイコン画像の中で最大の画像番号の次に大きいアイコン画像を画面５００における向かって右端から新たに出現させるボタンである。一方、次画像遷移ボタン１７４は、画面５００に表示中の環状配列アイコン群１５０のうち、最も画面番号の大きいアイコン画像（画面５００における向かって右端に表示されているアイコン画像）を消去し、表示中のアイコン画像を画面５００における向かって右側へ移動させて、表示中のアイコン画像の中で最小の画像番号の次に小さいアイコン画像を画面５００における向かって左端から新たに出現させるボタンである。つまり、次画像遷移ボタン１７３は、画面５００に表示させる環状配列アイコン群１５０の表示を、昇順（画像番号が大きくなる順）で切り替えるボタンであり、次画像遷移ボタン１７４は、画面５００に表示させるアイコン画像の表示を、降順（画像番号が小さくなる順）で切り替えるボタンである。
【００６６】
画面５００には、上記実施形態の規定画面遷移ボタン８１と同様の規定画像遷移ボタン１８１が表示される。規定画像遷移ボタン１８１は、アイコン画像の表示を、選択状態にあるアイコン画像から、予め基準として規定されたアイコン画像（以下「規定画像」と称す）が選択状態となる位置（即ち、画面５００に表示される複数のアイコン画像における真ん中の位置）まで切り替えることを指示するボタンである。本変形例において、規定画像遷移ボタン１８１が操作部の一例である。なお、規定画像は、環状配列アイコン群１５０を構成するアイコン画像のうちの１つであり、上記実施形態の規定画面と同様、ユーザが適宜設定できる。規定画像遷移ボタン１８１を設けることによって、ユーザは、上記実施形態と同様に、次画像遷移ボタン１７３，１７４の操作やフリック操作を規定画像が表示されるまで繰り返し行うことなく、一度のボタン操作で規定画像を選択状態で表示させることができる。なお、規定画像遷移ボタン１８１は、選択状態にあるアイコン画像が規定画像である場合には表示されないことが好ましい。
【００６７】
規定画像遷移ボタン１８１が操作された場合には、選択状態のアイコン画像から、規定画像までの遷移画像数を、昇順と降順とでそれぞれ算出し、遷移画像数が少ない遷移方向にアイコン画像をスクロールさせればよい。スクロール速度は、遷移画像数に応じて算出すればよい。例えば、環状配列アイコン群１５０を構成する各アイコン画像について、次画像遷移ボタン１７３，１７４の操作等により１のアイコン画像を画面５００に新たに出現させるための移動量（スクロール方向における距離）が同一となるように構成すればよい。つまり、環状配列アイコン群１５０を構成する各アイコン画像の形や大きさが異なっていても、そのような相違によって移動速度は影響を受けないようにしてもよい。なお、環状配列アイコン群１５０を構成する各アイコン画像の形や大きさを考慮してスクロール速度を算出してもよい。上述した変形例において、環状配列アイコン群１５０が、機能をユーザ登録可能なショートカットボタンを含む場合、機能を登録されていないショートカットボタンがある場合には、上記実施形態と同様、ショートカットボタンに相当する画像の数を遷移画像数から除外する構成としてもよい。
【００６８】
また、上述した変形例のような、所定の表示順に従って環状に切り替え可能な複数のアイコン画像（環状配列アイコン群１５０）でなく、複数の設定項目に対応付けられる画像が所定の表示順でスクロール可能に並べられている場合に、これらの画像の切り替えに対し、本発明を適用してもよい。
【００６９】
上記実施形態では、規定画面遷移ボタン８１を操作してから、規定画面が表示されるまでの時間を一定としたが、画面のスクロール速度（画面を切り替える速度）を一定としてもよい。規定画面遷移ボタン８１を操作した場合における画面の遷移方向を、画面番号が昇順に切り替わる場合の遷移画面数と、降順に切り替わる場合の遷移画面数とのうち、遷移画面数が少ない方に決定される場合には、スクロール速度が一定であれば、遷移画面数が少ないほど、規定画面遷移ボタン８１を操作してから、規定画面が表示されるまでの時間を短くできる。
【００７０】
上記実施形態では、全遷移画面数を、表示中の画面と規定画面との間の画面数に、規定画面分を加えた数とした（即ち、表示中の画面は全遷移画面数に算入しない）。これに換えて、全遷移画面数を、表示中の画面及び規定画面を含めず、これらの画面の間の画面数としてもよい。または、全遷移画面数を、表示中の画面と規定画面との間の画面数に、表示中の画面分を加えた数としてもよい（即ち、規定画面は全遷移画面数に算入しない）。あるいは、表示中の画面と規定画面との間の画面数に、表示中の画面及び規定画面分を加えた数としてもよい。つまり、全遷移画面数は、表示中の画面から規定画面までの所定範囲に含まれる画面数であればよい。
【００７１】
上記実施形態では、機能未登録画面の数を除外して遷移画面数を算出する構成としたが、機能未登録画面を除外することなく遷移画面数を算出する構成としてもよい。即ち、全遷移画面数を遷移画面数としてもよい。
【００７２】
上記実施形態では、昇順と降順とでそれぞれ全遷移画面数を算出する構成としたが、昇順または降順のいずれか一方について全遷移画面数を算出し、他方の全遷移画面数については、環状配列画面群５０を構成する全画面数から、一方について算出した全遷移画面数を引いた値を使用する構成としてもよい。
【００７３】
上記実施形態では、遷移画像数に基づいて遷移方向を決定する構成としたが、遷移画像数にＬＣＤ１６の表示領域のスクロール方向の幅を乗じた距離を算出し、その距離に基づいて遷移方向を決定する構成としてもよい。
【００７４】
上記実施形態では、１秒あたりに表示されるフレーム数を固定とし、スクロール速度（画面の移動速度）を、１フレームあたりの画面の移動量として算出する構成としたが、１フレームあたりの画面の移動量を固定とし、スクロール速度を、１秒あたりに表示されるフレーム数として算出する構成としてもよい。かかる場合、遷移画面数が少ないほど、１秒当たりのフレーム数は少なくなる。例えば、遷移画面数が３である場合には、１２ｆｐｓとし、遷移画面数が５である場合には、２０ｆｐｓとすることができる。
【００７５】
上記実施形態では、規定画面遷移ボタン８１をＬＣＤ１６に表示してタッチパネル１７で操作を受け付ける構成としたが、規定画面遷移ボタン８１は、ＭＦＰ１に設けられたハードボタンであってもよい。かかる場合には、ＣＰＵ１０は、規定画面以外の画面が表示されている場合に、ハードボタンによる操作の受け付け可能にし、規定画面が表示されている場合に、ハードボタンの受け付けを不可能にすればよい。また、規定画面遷移ボタン８１を、ＭＦＰ１の筐体に設けた静電センサ式のボタンとしてもよい。かかる場合には、ＣＰＵ１０は、Ｓ６０２においてＣＰＵ１０がＮｏと判断した場合に、Ｓ６０３において、操作を受付可能にするとともに、ユーザが視認可能に発光させ、一方、Ｓ６０２においてＣＰＵ１０がＹｅｓと判断した場合に、Ｓ６０３において、操作の受付を不可能にするとともに、消灯すればよい。
【００７６】
上記実施形態では、環状配列画面群５０を構成する画面の数を固定としたが、ユーザが必要に応じて画面（例えば、機能画面）を追加できるように構成してもよい。
【００７７】
上記実施形態では、環状配列画面群５０を構成する各画面５０ａ〜５０ｅを、所定の表示順に従って環状に切り替える構成としたが、環状配列画面群５０に含まれない画面から環状配列画面群５０を表示させる指示が入力された場合には、表示中の画面から規定画面５０ａを直接表示してもよい。
【００７８】
上記実施形態では、所定の操作に基づいて規定画面を設定できる構成としたが、環状配列画面群５０を構成する各画面５０ａ〜５０ｅにおける操作回数をカウントし、所定のタイミング（ユーザが所定のボタンを操作した場合、図６の環状配列画面群表示処理が開始される毎、ＭＦＰ１に電源を投入した場合など）で、最も操作回数の多い画面が自動的に規定画面に設定される構成としてもよい。また、所定の操作に基づいて規定画面を設定できる構成において、機能未登録画面は自動的に設定の対象外とされる構成としてもよい。
【００７９】
上記実施形態では、各画面５０ａ〜５０ｅをスクロールする場合に、表示領域６１及び表示領域６２の両方を表示したが、表示領域６１に表示される機能ボタンや、装置のステータスを表す画像（例えば、プリンタ１９に使用するインクの残量を示す画像）などについては、スクロールせずに固定表示とし、各画面５０ａ〜５０ｅに特有な画像が表示される表示領域６２の内容のみをスクロールさせる構成としてもよい。
【００８０】
上記実施形態では、規定画面遷移ボタン８１が操作された場合に、途中で止まることなく、表示中の画面から規定画面までスクロール移動する構成とした。規定画面遷移ボタン８１の操作に伴うスクロール移動中に、ユーザが所定の操作（例えば、画面のタッチ）をした場合に、スクロールを中止して規定画面でない画面を表示する構成としてもよい。この場合、例えば、タッチした部分に表示されていた画面を表示すればよい。あるいは、消失画面と次画面との２画面が表示されている場合には、表示範囲の広いほうの画面を表示してもよい。ＭＦＰ１は、スクロール中に遷移する画面数が少なくなるように画面の遷移方向を決定するので、スクロール中における画面遷移の認識性が高く、上記構成を採用するのに好適である。
【００８１】
上記実施形態では、スクロール中の画面遷移を、スクロール速度に応じた移動量だけ移動させた表示データを順次表示する構成としたが、決定された遷移方向（昇順または降順）に従って、表示中の画面から規定画面まで、画面単位で順次画面を切り替えて表示させてもよい。即ち、画面５０ｃから規定画面５０ａへの移動中に、例えば、画面５０ｃの一部と画面５０ｂの一部とが一緒に表示されることなく、画面５０ｃの後に画面５０ｂをさせてもよい。
【符号の説明】
【００８２】
１              ＭＦＰ
１０            ＣＰＵ
１１ａ          制御プログラム
【図１】
2013134536.tif 000003
【図２】
2013134536.tif 000004
【図３】
2013134536.tif 000005
【図４】
2013134536.tif 000006
【図５】
2013134536.tif 000007
【図６】
2013134536.tif 000008
【図７】
2013134536.tif 000009
【図８】
2013134536.tif 000010