(57)【要約】      （修正有）【課題】第１領域と第２領域を含む画面において、第１領域に表示される特定表示要素を、第２領域にも表示する制御を行う表示装置表示方法及びプログラムを提供する。【解決手段】画像形成装置１０は、操作を検出する操作検出部１２０と、スクロール表示可能な第１領域と、第２領域とを含む画面を表示する表示部１１０と、第１領域に、特定表示要素を含む表示要素を表示する制御を行う表示制御部１０２と、を備える。表示制御部は、操作検出部によりスクロールの操作が検出された場合には、第１領域に表示された表示要素をスクロール表示し、スクロール表示により特定表示要素が、第２領域の方向にスクロールして表示された場合に、特定表示要素を第２領域に格納表示する。【選択図】図２
2020034986.tif 000002
【特許請求の範囲】
【請求項１】
操作を検出する操作検出部と、
スクロール表示可能な第１領域と、第２領域とを含む画面を表示する表示部と、
前記第１領域に、特定表示要素を含む表示要素を表示する制御を行う表示制御部と、
を備え、
前記表示制御部は、
前記操作検出部によりスクロールの操作が検出された場合には、前記第１領域に表示された表示要素をスクロール表示し、
前記スクロール表示により前記特定表示要素が、前記第２領域の方向にスクロールして表示された場合に、当該特定表示要素を当該第２領域に格納表示する、
ことを特徴とする表示装置。
【請求項２】
前記表示制御部は、特定表示要素又は格納表示された特定表示要素の何れか一方を表示する制御を行うことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示制御部は、前記第１領域に表示される特定表示要素の大きさに応じて、前記第２領域に表示する格納表示された特定表示要素の大きさを変化させる制御を行う請求項１に記載の表示装置。
【請求項４】
前記表示制御部は、前記操作検出部により前記格納表示された特定表示要素が選択される操作が検出された場合に、前記特定表示要素を、前記第１領域に表示することを特徴とする請求項１から３の何れか一項に記載の表示装置。
【請求項５】
前記表示制御部は、
前記第２領域に格納表示された特定表示要素が表示されている場合に、前記第２領域とは逆の方向にスクロール操作がされたときは、前記特定表示要素を前記第１領域に表示することを特徴とする請求項１から４の何れか一項に記載の表示装置。
【請求項６】
前記表示制御部は、前記第２領域に格納表示された特定表示要素が表示されている場合に、前記操作検出部によって特定表示要素以外の前記表示要素を選択する操作が検出されたときは、前記第１領域に特定表示要素を表示することを特徴とする請求項１から５の何れか一項に記載の表示装置。
【請求項７】
前記特定表示要素は、所定の処理を実行する指示を受け付ける表示要素であり、
前記表示制御部は、前記操作検出部によって特定表示要素以外の前記表示要素を選択する操作が検出された場合に、前記特定表示要素を前記第１領域に表示するときは、当該特定表示要素を、前記所定の処理とは異なる処理の実行を受け付けることが可能な表示要素として表示することを特徴とする請求項１から６の何れか一項に記載の表示装置。
【請求項８】
前記第２領域は、前記第１領域よりも小さい領域であることを特徴とする請求項１から７の何れか一項に記載の表示装置。
【請求項９】
操作を検出する操作検出ステップと、
スクロール表示可能な第１領域と、第２領域とを含む画面を表示する表示ステップと、
前記第１領域に、特定表示要素を含む表示要素を表示する制御を行う表示制御ステップと、
を含み、
前記表示制御ステップは、
前記操作検出ステップによりスクロールの操作が検出された場合には、前記第１領域に表示された表示要素をスクロール表示し、
前記スクロール表示により前記特定表示要素が、前記第２領域の方向にスクロールして表示された場合に、当該特定表示要素を当該第２領域に格納表示する、
ことを特徴とする表示方法。
【請求項１０】
コンピュータに、
操作を検出する操作検出機能と、
スクロール表示可能な第１領域と、第２領域とを含む画面を表示する表示機能と、
前記第１領域に、特定表示要素を含む表示要素を表示する制御を行う表示制御機能と、
を実現させ、
前記表示制御機能は、
前記操作検出機能によりスクロールの操作が検出された場合には、前記第１領域に表示された表示要素をスクロール表示し、
前記スクロール表示により前記特定表示要素が、前記第２領域の方向にスクロールして表示された場合に、当該特定表示要素を当該第２領域に格納表示する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置等に関する。
【背景技術】
【０００２】
従来より、表示部を有する装置において、表示部をスクロールさせることで、表示部に表示された表示内容全体を閲覧可能にする技術が用いられている。また、このような表示において、ユーザの利便性を向上させる技術が提案されている。
【０００３】
例えば、画面情報を拡大した実画面領域で、拡大鏡を使用する場合に、表示画面の範囲外に移動させる操作に応じて、表示領域の画面情報を拡大鏡に表示させ、また、拡大鏡の動きに追従して、実画面領域の画面情報をスクロールさせる技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２００９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された技術は、画面情報をスクロールすると、それまでに表示されていたユーザが操作可能なボタンが画面領域からはみ出してしまい、画面領域には表示されなくなる。その結果、スクロールされた画面情報を見ても、ユーザは、ボタンの存在が分からなくなってしまう。
【０００６】
上述した課題に鑑み、本発明は、第１領域と第２領域を含む画面において、第１領域に表示される特定表示要素を、第２領域にも表示する制御を行う表示装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の表示装置は、
操作を検出する操作検出部と、
スクロール表示可能な第１領域と、第２領域とを含む画面を表示する表示部と、
前記第１領域に、特定表示要素を含む表示要素を表示する制御を行う表示制御部と、
を備え、
前記表示制御部は、
前記操作検出部によりスクロールの操作が検出された場合には、前記第１領域に表示された表示要素をスクロール表示し、
前記スクロール表示により前記特定表示要素が、前記第２領域の方向にスクロールして表示された場合に、当該特定表示要素を当該第２領域に格納表示する、
ことを特徴とする。
【０００８】
本発明の表示方法は、
操作を検出する操作検出ステップと、
スクロール表示可能な第１領域と、第２領域とを含む画面を表示する表示ステップと、
前記第１領域に、特定表示要素を含む表示要素を表示する制御を行う表示制御ステップと、
を含み、
前記表示制御ステップは、
前記操作検出ステップによりスクロールの操作が検出された場合には、前記第１領域に表示された表示要素をスクロール表示し、
前記スクロール表示により前記特定表示要素が、前記第２領域の方向にスクロールして表示された場合に、当該特定表示要素を当該第２領域に格納表示する、
ことを特徴とする。
【０００９】
本発明のプログラムは、
コンピュータに、
操作を検出する操作検出機能と、
スクロール表示可能な第１領域と、第２領域とを含む画面を表示する表示機能と、
前記第１領域に、特定表示要素を含む表示要素を表示する制御を行う表示制御機能と、
を実現させ、
前記表示制御機能は、
前記操作検出機能によりスクロールの操作が検出された場合には、前記第１領域に表示された表示要素をスクロール表示し、
前記スクロール表示により前記特定表示要素が、前記第２領域の方向にスクロールして表示された場合に、当該特定表示要素を当該第２領域に格納表示する。
【発明の効果】
【００１０】
本発明によれば、第１領域と第２領域とを含む画面において、第１領域に表示される表示要素のうち、特定表示要素については、第２領域には、格納表示された態様によって表示される。ここで、ユーザによる操作を受け付けるボタンを特定表示要素とすることで、ユーザは、第１領域や第２領域を確認することにより、特定表示要素であるボタンの存在を把握することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態の全体構成を説明するための図である。
【図２】第１実施形態の画像形成装置の機能構成を説明するための図である。
【図３】第１実施形態の表示制御部のメイン処理を説明するためのフロー図である。
【図４】第１実施形態の動作例を説明するための図である。
【図５】第１実施形態の動作例を説明するための図である。
【図６】第１実施形態の動作例を説明するための図である。
【図７】第２実施形態の表示制御部のメイン処理を説明するためのフロー図である。
【図８】第２実施形態の動作例を説明するための図である。
【図９】第３実施形態の表示制御部のメイン処理を説明するためのフロー図である。
【図１０】第３実施形態の動作例を説明するための図である。
【図１１】第３実施形態の動作例を説明するための図である。
【図１２】第４実施形態の表示制御部のメイン処理を説明するためのフロー図である。
【図１３】第４実施形態の動作例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して説明する。なお、本実施形態では、一例として、本発明を適用した表示装置を含む画像形成装置について説明する。
【００１３】
［１．第１実施形態］
［１．１  機能構成］
まず、第１実施形態の全体構成について説明する。図１は、本発明を適用した表示装置を含んだ画像形成装置１０を表した外観斜視図であり、図２は画像形成装置１０の機能構成図である。
【００１４】
画像形成装置１０は、図２に示すように、制御部１００と、表示部１１０と、操作検出部１２０と、記憶部１３０と、画像入力部１４０と、画像形成部１５０と、画像処理部１６０と、通信部１７０とが含まれる。
【００１５】
制御部１００は、画像形成装置１０の全体を制御するための機能部である。制御部１００は、各種プログラムを読み出して実行することにより各種機能を実現しており、例えば１又は複数の演算装置（例えば、ＣＰＵ（Central Processing Unit））等により構成されている。
【００１６】
また、制御部１００は、後述する表示制御プログラム１３２を読み出して実行することにより、表示制御部１０２として機能する。表示制御部１０２は、表示部１１０の表示を制御する機能部である。表示制御部１０２は、表示部１１０に、１又は複数の表示要素を表示する制御を行う。ここで、表示要素とは、表示部１１０に表示するの画面を構成する要素である。具体的には、情報の表示を行う要素である文字列（ラベル）、アイコン、画像等や、ユーザによって操作可能な要素であるボタン、ラジオボタン、リスト、スライダー、メニュー等である。表示要素を含む領域（例えば、パネル）も表示要素としてもよい。
【００１７】
表示部１１０に確保された所定の領域に、多くの表示要素を含める場合、一部の表示要素が所定の領域からはみ出してしまい、所定の領域に表示されなくなる。したがって、表示要素の中には、所定の領域において表示されている状態（以下、「表示状態である」という）である表示要素と、所定の領域おいて表示されていない状態（以下、「非表示状態である」という）である表示要素とが存在することとなる。
【００１８】
非表示状態となっている表示要素を表示状態にするために、表示制御部１０２は、表示要素をスクロール表示する制御を行う。スクロール表示とは、表示部１１０に確保された所定の領域に表示される全ての表示要素を、一定の方向に一定の距離だけ移動させる表示制御方法である。このようにすることで、非表示状態であった表示要素の一部が表示状態となり、一方で、表示状態であった表示要素の一部が非表示状態となる。なお、スクロール表示における移動方向をスクロール方向といい、移動距離をスクロール量という。
【００１９】
表示制御部１０２は、操作検出部１２０によって検出されたスクロール操作に応じてスクロール表示を実行する。スクロール操作とは、スクロール方向とスクロール量を指定する操作であり、例えば、スワイプといったタッチ操作である。この場合、指を移動させた方向がスクロール方向となり、指の移動距離がスクロール量となる。スクロール操作は、この他にも、フリック操作、マウスホイールを動かす操作、キーボードの矢印キーを選択する操作、スクロールバーに含まれるつまみを動かしたりスクロールボタンを選択したりする操作であってもよい。
【００２０】
表示部１１０は、ユーザに各種情報を表示するための機能部であり、例えばＬＣＤ（Liquid crystal display）等により構成されている。また、操作検出部１２０は、ユーザによる操作を検出する機能部であり、各種キースイッチや、接触による入力を検出する装置等により構成されている。ユーザは、操作検出部１２０を介して、使用する機能や出力条件を設定する。
【００２１】
表示部１１０と、操作検出部１２０とは別体として構成されていてもよいが、表示部１１０と操作検出部１２０とを一体に形成したタッチパネルとして構成されていてもよい。タッチパネルの入力を検出する方式は、例えば、抵抗膜方式、赤外線方式、電磁誘導方式、静電容量方式といった、一般的な検出方式であればよい。なお、本実施形態の画像形成装置１０では、表示部１１０と、操作検出部１２０とは一体に形成され、タッチパネルとして動作することとして説明する。
【００２２】
記憶部１３０は、画像形成装置１０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部１３０は、例えば、半導体メモリであるＳＳＤ（Solid State Drive）や、ＨＤＤ（Hard Disk Drive）等により構成されている。
【００２３】
また、記憶部１３０は、制御部１００を表示制御部１０２として機能させるためのプログラムである表示制御プログラム１３２を記憶している。
【００２４】
画像入力部１４０は、画像形成装置１０に入力される画像データを読み取るための機能部である。画像入力部１４０は、原稿の画像を読み取る機能部である原稿読取部と接続され、原稿読取部から出力される画像データを入力する。また、画像入力部１４０は、通信部１７０を介して他の端末装置から画像データを入力してもよい。また、画像入力部１４０は、ＵＳＢ（Universal Serial Bus）メモリや、ＳＤカード等の記憶媒体から画像データを入力してもよい。
【００２５】
画像形成部１５０は、画像データに基づく出力データを記録媒体（例えば記録用紙）に形成するための機能部である。例えば、給紙トレイから記録用紙を給紙し、画像形成部１５０において記録用紙の表面に画像が形成された後に排紙トレイから排紙される。画像形成部１５０は、例えば電子写真方式を利用したレーザプリンタ等により構成されている。
【００２６】
画像処理部１６０は、画像データに各種画像処理を施す機能部である。例えば、画像データの鮮鋭化処理を行ったり、色変換処理を行ったりする。
【００２７】
通信部１７０は、画像形成装置１０が他の装置と通信を行うための機能部である。例えば、有線／無線ＬＡＮ（Local Area Network）で利用されるＮＩＣ（Network Interface Card）や、３Ｇ／ＬＴＥ／５Ｇ回線に接続可能な通信モジュールにより実現されている。
【００２８】
［１．２  処理の流れ］
つづいて、本実施形態のメイン処理について説明する。本実施形態のメイン処理は、制御部１００によって表示制御プログラム１３２を読み出され、制御部１００が表示制御部１０２として動作することにより実行される。
【００２９】
本実施形態では、表示部１１０の表示領域には、２つの領域が含まれることとし、それぞれの領域をクライアント領域（第１領域）と、タイトル領域（第２領域）とする。
【００３０】
クライアント領域とは、スクロール表示が可能な領域であり、特定表示要素を含む表示要素が表示される領域である。また、タイトル領域とは、クライアント領域の表示内容を表したタイトル文字列（例えば、「管理者モード」）が表示される領域である。タイトル領域は、クライアント領域の上部に確保される領域であり、タイトル文字列が表示できる程度の大きさ（高さ）である。このように、タイトル領域は、クライアント領域よりも小さい領域として確保されてもよい。
【００３１】
ここで、特定表示要素とは、クライアント領域に含まれる表示要素であって、タイトル領域において格納表示される表示要素である。例えば、ボタンといった表示要素である。ボタンは、ユーザによる選択という操作を受け付けるために、画面に表示される要素である。ユーザは、ボタンが選択することにより、画像形成装置１０に所定の処理の指示が可能である。
【００３２】
特定表示要素は、タイトル領域において格納表示される。格納表示とは、ユーザに対して特定表示要素の存在を視認させるための表示態様として表示することであり、特定表示要素をタイトル領域の大きさに合わせて格納したように表示する。例えば、特定表示要素をボタンとした場合は、タイトル領域には、格納表示された特定表示要素として、ボタンの形を模した図形が表示される。このように、格納表示された特定表示要素は、もともとの特定表示要素の表示態様と比較して簡略化した表示を行う。格納表示されたボタンの表示態様として、ボタン上に表示された文字部分の表示を省略したり、背景色をタイトル領域の背景色と同じとしたりして、ボタンの外枠だけ残した図形として表示する。このように、特定表示要素を格納表示することで、ユーザが特定表示要素の存在を視認しやすくする。
【００３３】
なお、格納表示された特定表示要素として図形を表示する場合は、その図形の背景色を、特定表示要素（例えば、ボタン）の背景色同一の色としてもよいし、特定表示要素の背景色ともタイトル領域の背景色とも異なる別の色としてもよい。また、格納表示された特定表示要素として、特定表示要素の枠や背景色を表示せず、特定表示要素に表示された文字（例えば、ボタンの表面に表示された文字）だけを表示してもよい。また、特定表示要素を格納表示した図形や文字等は、特定表示要素が表示される表示位置や、特定表示要素の幅に基づいて表示してもよい。なお、格納表示された特定表示要素は、ユーザが選択できないようにする。
【００３４】
上記をまとめると、クライアント領域に表示される表示要素のうち、特定のボタンを特定表示要素としたときは、クライアント領域ではボタンとして表示され、タイトル領域では図形として表示される。ボタンとして表示されていれば、ユーザは、そのボタンを選択することで、画像形成装置１０に所定の処理の指示ができる。しかし、図形として表示されていれば、ユーザはその図形を選択しても、画像形成装置１０に所定の処理の指示ができない。
【００３５】
クライアント領域に含まれる表示要素のうち、どの表示要素を特定表示要素とするかは、予め画像形成装置１０の設計者などによって設定されていればよい。なお、画像形成装置１０が特定表示要素を決定してもよい。例えば、クライアント領域の最上部等の所定の位置に表示される表示要素を特定表示要素として決定してもよいし、画面遷移を指示するための表示要素や、特定の処理を指示するための表示要素を特定表示要素として決定してもよい。
【００３６】
以下、具体的な表示制御部１０２の処理内容について、図３を参照して説明をする。なお、本実施形態では、クライアント領域に画像形成装置１０の設定画面を表示し、設定を適用するための確定ボタンが特定表示要素であるとして説明する。
【００３７】
はじめに、表示制御部１０２は、ユーザによるスクロール操作に応じて、クライアント領域をスクロール表示する（ステップＳ１０２）。つづいて、表示制御部１０２は、クライアント領域の表示要素が、タイトル領域の方向にスクロール表示することにより、クライアント領域において、特定表示要素である確定ボタンが非表示状態となったか否かを判定する（ステップＳ１０４）。
【００３８】
本実施形態では、クライアント領域において、確定ボタンの一部又は全部が表示されていれば確定ボタンが表示状態とする。クライアント領域において、確定ボタンが全部表示されていない状態を非表示状態とする。確定ボタンが非表示状態かなったか否かは、例えば、表示制御部１０２は、クライアント領域が表示対象とする範囲に、確定ボタンを表示した領域が含まれるか否かによって判定する。クライアント領域が表示対象とする範囲に、確定ボタンを表示した領域が含まれない場合は、表示制御部１０２は、クライアント領域において、確定ボタンが非表示状態となったと判定する。
【００３９】
クライアント領域において、確定ボタンが非表示状態となった場合は、表示制御部１０２は、タイトル領域に確定ボタンを格納表示する（ステップＳ１０４；Ｙｅｓ→ステップＳ１０６）。なお、ステップＳ１０４において、確定ボタンがクライアント領域において表示状態であると判定した場合は、ステップＳ１０２へ戻る（ステップＳ１０４；Ｎｏ→ステップＳ１０２）。
【００４０】
つづいて、タイトル領域に格納表示された確定ボタンが表示されている状態で、表示制御部１０２は、スクロール操作に応じてクライアント領域に含まれる表示要素をスクロール表示する（ステップＳ１０８）。そして、表示制御部１０２は、クライアント領域において、確定ボタンが表示状態となったか否かを判定する（ステップＳ１１０）。クライアント領域において、確定ボタンが表示状態となった場合は、表示制御部１０２は、ステップＳ１０６でタイトル領域に表示した格納表示された確定ボタンを消去する（ステップＳ１１０；Ｙｅｓ→ステップＳ１１２）。
【００４１】
なお、ステップＳ１１０で、クライアント領域において、確定ボタンが表示状態でないと判定した場合は、ステップＳ１０８へ戻る（ステップＳ１１０；Ｎｏ→ステップＳ１０８）。
【００４２】
ステップＳ１１２の処理が完了したら、ステップＳ１０２へ戻る。このような処理により、クライアント領域において、確定ボタンが表示状態でない場合であっても、タイトル領域に、格納表示された確定ボタンを表示することができる。
【００４３】
このような処理によって、クライアント領域において、確定ボタンが表示状態であれば、格納表示された確定ボタンは表示されない。一方で、クライアント領域において、確定ボタンが非表示状態であれば、格納表示された確定ボタンが表示される。したがって、特定表示要素である確定ボタンについて、クライアント領域に表示されるか、又は、タイトル領域に格納表示されて表示されるか、何れかの表示がされることとなる。
【００４４】
［１．３  動作例］
つづいて、図を参照して本実施形態の動作例について説明する。はじめに、図４を参照して、タイトル領域に格納表示された確定ボタンを表示する動作について説明する。図４（ａ）は、表示部１１０に画像形成装置１０の設定画面が表示されたときの表示例であり、図４（ｂ）はスクロール操作がされているときの表示例であり、図４（ｃ）は確定ボタンがクライアント領域において、非表示状態となった場合の表示例である。
【００４５】
図４（ａ）に示すように、画像形成装置１０の表示部１１０には、設定画面として、タイトル領域Ｅ１００と、クライアント領域Ｅ１０２とを含む画面表示Ｗ１００が表示される。タイトル領域Ｅ１００は、クライアント領域Ｅ１０２の上に配置され、タイトル文字列である「管理者モード」が表示される。クライアント領域Ｅ１０２には、確定ボタンＢ１００や、設定項目名を表示するラベルＬ１０２や、色選択ボタンＢ１０２といった表示要素が含まれる。
【００４６】
操作検出部１２０によって、クライアント領域Ｅ１０２に対して、タイトル領域Ｅ１００が表示されている上方向のスクロール操作がされたことが検出されると、表示制御部１０２は、クライアント領域Ｅ１０２に含まれる表示要素を、上方向にスクロール表示する。その結果、図４（ｂ）に示すように、クライアント領域Ｅ１０２に含まれる表示要素が上に移動した表示画面Ｗ１０２が、表示部１１０に表示される。
【００４７】
クライアント領域Ｅ１０２に含まれる表示要素の一部は、タイトル領域Ｅ１００が表示されている位置と重なる場合がある。タイトル領域Ｅ１００の表示位置と重なった表示要素は、タイトル領域Ｅ１００の下に隠れるように表示される。例えば、図４（ｂ）の例は、確定ボタンＢ１００の一部は、タイトル領域Ｅ１００の下に隠れるように表示されている状態である。
【００４８】
さらに、操作検出部１２０によって、クライアント領域Ｅ１０２に対してタイトル領域Ｅ１００の方向にスクロール操作がされたことが検出されると、表示制御部１０２は、クライアント領域Ｅ１０２に含まれる表示要素を、タイトル領域Ｅ１００のある上方向にスクロール表示する。その結果、図４（ｃ）に示すような画面表示Ｗ１０４が、表示部１１０に表示される。図４（ｃ）は、確定ボタンＢ１００がクライアント領域Ｅ１０２において、非表示状態となった場合の表示例である。この場合、表示制御部１０２は、タイトル領域Ｅ１００に、格納表示された確定ボタンＭ１００を表示する。図４（ｃ）の例は、表示制御部１０２が、格納表示された確定ボタンＭ１００を、確定ボタンＢ１００が配置された横位置と対応する位置に表示した例である。このようにすることで、ユーザは、確定ボタンＢ１００がクライアント領域Ｅ１０２に含まれていることや、確定ボタンＢ１００が表示状態となったときに表示される位置を視認することができる。
【００４９】
なお、図４（ｃ）の状態で、操作検出部１２０によって、クライアント領域Ｅ１０２に対してタイトル領域Ｅ１００の方向にスクロール操作がされたことが検出されると、表示制御部１０２は、クライアント領域Ｅ１０２に含まれる表示要素を、タイトル領域Ｅ１００のある上方向にスクロール表示する。このとき、クライアント領域Ｅ１０２に含まれる表示要素は上方向に移動する。特定表示要素以外の表示要素は、スクロール表示により、クライアント領域Ｅ１０２からは非表示状態となるが、格納表示された確定ボタンＭ１００はタイトル領域Ｅ１００に表示されたままにする。
【００５０】
また、図４（ｃ）の状態で、操作検出部１２０によって、クライアント領域Ｅ１０２に対してタイトル領域Ｅ１００の方向とは逆の下方向のスクロール操作がされたことが検出されると、表示制御部１０２は、クライアント領域Ｅ１０２に含まれる表示要素を、タイトル領域Ｅ１００のある方向とは逆の下方向にスクロール表示する。その結果、表示制御部１０２は、図４（ｂ）、図４（ａ）に示すような画面を表示する。すなわち、ユーザによって、タイトル領域Ｅ１００の方向とは逆の下方向にスクロール操作がされることにより、特定表示要素である確定ボタンＢ１００の一部又は全部がクライアント領域Ｅ１０２に表示される。そして、表示制御部１０２は、確定ボタンＢ１００が表示状態となった場合に、格納表示された確定ボタンＭ１００を消去する。
【００５１】
なお、ユーザによって格納表示された確定ボタンＭ１００が選択されても、所定の処理の指示がされないこととして説明したが、その代わりに、表示制御部１０２は、ユーザによって格納表示された確定ボタンＭ１００が選択された場合や、所定の操作がされた場合に、確定ボタンＢ１００を再表示させてもよい。
【００５２】
例えば、表示部１１０には、図５（ａ）の画面表示Ｗ１０６ように、格納表示された確定ボタンＭ１００がタイトル領域Ｅ１００に表示されている状態であるとする。この状態のときに、タイトル領域Ｅ１００の方向とは逆の下方向のスクロール操作がされた場合は、図５（ｂ）に示すように、表示制御部１０２は、確定ボタンＢ１００を含む領域Ｅ１０４をクライアント領域Ｅ１０２に重ねた画面表示Ｗ１０８を表示させる。また、図５（ｂ）に示す状態で、タイトル領域Ｅ１００の方向である上方向のスクロール操作がされた場合は、表示制御部１０２は、領域Ｅ１０４を消去し、図５（ａ）の画面表示Ｗ１０６のような表示を行う。このようにすることで、ユーザは、確定ボタンＢ１００を表示させたいときは、タイトル領域の方向とは逆の方向にスクロール操作をすることで、すぐに確定ボタンＢ１００をクライアント領域Ｅ１０２に表示させることが可能となる。
【００５３】
なお、格納表示された確定ボタンＭ１００がタイトル領域Ｅ１００に表示されている場合に、タイトル領域Ｅ１００を選択する操作がされたときにも、図５（ｂ）のように、表示制御部１０２は、領域Ｅ１０４を表示させてもよい。また、表示制御部１０２は、タイトル領域Ｂ１００がユーザによって選択されたら、確定ボタンＢ１００がクライアント領域Ｅ１０２に表示されるように、クライアント領域Ｅ１０２の表示要素をスクロール表示して、図５（ｃ）に示す画面表示Ｗ１１０を表示してもよい。
【００５４】
別の動作例として、格納表示された特定表示要素を表示する領域が、タイトル領域Ｅ１００以外の領域であってもよい。例えば、図６（ａ）に示すように、クライアント領域Ｅ１０２の下部に、ステータス領域Ｅ１０８が表示される場合は、表示制御部１０２は、ステータス領域Ｅ１０８に格納表示された特定表示要素を表示してもよい。すなわち、ステータス領域Ｅ１０８を第２領域とする。
【００５５】
図６（ｂ）は、ステータス領域Ｅ１０８の方向である逆の下方向にスクロール操作がされ、確定ボタンＢ１００の一部がクライアント領域Ｅ１０２から表示されなくなった状態の画面表示Ｗ１２２の表示例である。また、図６（ｃ）は、さらにステータス領域Ｅ１０８の方向である下方向にスクロール操作がされて、確定ボタンＢ１００の全部がクライアント領域Ｅ１０２には表示されなくなった場合の画面表示Ｗ１２４の表示例である。図７（ｃ）に示すように、表示制御部１０２は、確定ボタンＢ１００の代わりに、ステータス領域Ｅ１０８に格納表示された確定ボタンＭ１０２を表示する。
【００５６】
更に別の動作例として、クライアント領域Ｅ１０２の上にタイトル領域Ｅ１００が、クライアント領域Ｅ１０２の下にステータス領域Ｅ１０８がそれぞれ含まれる場合は、特定表示要素が表示されなくなった方向の領域に格納表示された特定表示要素を表示してもよい。例えば、特定表示要素が、タイトル領域Ｅ１００の方向にスクロール操作されて非表示状態となった場合は、タイトル領域Ｅ１００に格納表示された特定表示要素を表示する。また、特定表示要素が、ステータス領域Ｅ１０８の方向にスクロール操作されて非表示状態となった場合は、ステータス領域Ｅ１０８に格納表示された特定表示要素を表示する。このようにすることで、特定表示要素を表示させる場合にスクロール操作するべき方向を、ユーザに視認させることが可能となる。
【００５７】
また、特定表示要素が複数行ある場合は、表示制御部１０２は、タイトル領域Ｅ１００には、順次、格納表示された特定表示要素を入れ替えて表示してもよい。
【００５８】
上述した実施形態では、画像形成装置１０の表示部１１０に設定画面を表示することとして説明したが、例えば、画像形成装置１０に接続されたスマートフォン等の端末装置で表示制御プログラム１３２を実行してもよい。このようにすることで、スマートフォンといった表示領域が限られる場合であっても、タイトル領域Ｅ１００に格納表示された特定表示要素を表示させることが可能となる。
【００５９】
本実施形態によれば、クライアント領域において、特定表示要素が非表示状態となっても、タイトル領域に格納表示された特定表示要素が表示される。したがって、ユーザは、タイトル領域を視認することで、特定表示要素の存在を一目で把握することが可能となる。
【００６０】
また、ユーザは、タイトル領域の方向とは逆の方向にスクロール操作したり、格納表示された特定表示要素を表示したタイトル領域を選択したりすることにより、必要なときに、特定表示要素（例えば、ボタン）をすぐに表示させることが可能となる。したがって、ユーザの利便性の向上が期待できる。
【００６１】
さらに、特定表示要素を表示させる場合に、その特定表示要素を含んだ領域をクライアント領域に重ねるように表示させることで、表示領域が限られている場合であっても、表示領域の有効活用が可能となる。
【００６２】
［２．第２実施形態］
つづいて、第２実施形態について説明する。第２実施形態は、特定表示要素の一部がクライアント領域に表示されている場合においても、格納表示された特定表示要素を一部表示する実施形態である。本実施形態は、第１実施形態の図３を図７に置き換えたものであり、同一の機能部及び処理には同一の符号を付し、説明については省略する。なお、特定表示要素は確定ボタンであるとして説明をする。
【００６３】
また、本実施形態では、クライアント領域において、確定ボタンが全て表示される状態を表示状態とし、確定ボタンが全て表示されない状態を非表示状態とする。また、クライアント領域に置いて、確定ボタンの一部が表示されている状態を、一部表示状態とする。
【００６４】
［２．１  処理の流れ］
本実施形態のメイン処理の流れを、図７を参照して説明する。ステップＳ１０４で、クライアント領域において、確定ボタンが非表示状態でないと判定した場合は、つづいて、表示制御部１０２は、クライアント領域において、確定ボタンが一部表示状態であるか否かを判定する（ステップＳ１０４；Ｎｏ→ステップＳ２０２）。
【００６５】
クライアント領域において確定ボタンが一部表示状態である場合は、表示制御部１０２は、タイトル領域に、格納表示された確定ボタンの一部を表示する（ステップＳ２０２；Ｙｅｓ→ステップＳ２０４）。なお、クライアント領域において表示される確定ボタンの大きさに応じて、格納表示された確定ボタンの表示の大きさを変えてもよい。具体的には、クライアント領域において、確定ボタンが表示される割合が小さければ、格納表示された確定ボタンを大きく表示し、クライアント領域において、確定ボタンが表示される割合が大きければ、格納表示された確定ボタンを小さく表示する。
【００６６】
クライアント領域において、確定ボタンが表示状態である場合は、ステップＳ１０２へ戻る（ステップＳ２０２；Ｎｏ→ステップＳ１０２）。
【００６７】
また、ステップＳ１１０で、クライアント領域において、確定ボタンが表示状態でないと判定した場合は、つづいて、表示制御部１０２は、クライアント領域において、確定ボタンが一部表示状態であるか否かを判定する（ステップＳ１１０；Ｎｏ→ステップＳ２０６）。クライアント領域において、確定ボタンが一部表示状態である場合は、表示制御部１０２は、タイトル領域に、格納表示された確定ボタンの一部を表示する（ステップＳ２０６；Ｙｅｓ→ステップＳ２０８）。なお、クライアント領域において、確定ボタンが非表示状態である場合は、ステップＳ１０８へ戻る（ステップＳ２０６；Ｎｏ→ステップＳ１０８）。
【００６８】
［２．２  動作例］
つづいて、図を参照して、本実施形態の動作例について説明する。はじめに、図８を参照して、タイトル領域に格納表示された確定ボタンを表示する動作について説明する。図８（ａ）は確定ボタンが表示状態である場合の表示例であり、図８（ｂ）は確定ボタンが一部表示状態である場合の表示例であり、図８（ｃ）は確定ボタンがクライアント領域において非表示状態である場合の表示例である。
【００６９】
図８（ａ）に示すように、画像形成装置１０の表示部１１０には、設定画面として、タイトル領域Ｅ２００と、クライアント領域Ｅ２０２とを含む画面表示Ｗ２００が表示される。クライアント領域Ｅ２０２には表示要素が表示され、特定表示要素である確定ボタンＢ２００が含まれる。
【００７０】
ユーザによって、クライアント領域Ｅ２０２が、タイトル領域Ｅ２００のある方向である上方向にスクロール操作がされると、表示制御部１０２は、クライアント領域Ｅ２０２の表示要素を上方向にスクロール表示する。その結果、画像形成装置１０の表示部１１０には、図８（ｂ）に示すように、確定ボタンＢ２００が、クライアント領域Ｅ２０２において一部表示状態となった画面表示Ｗ２０２が表示される。この場合は、図８（ｂ）に示すように、表示制御部１０２は、タイトル領域Ｅ２００に、格納表示された確定ボタンＭ２００の一部を表示する。
【００７１】
さらに、ユーザによってクライアント領域Ｅ２０２がタイトル領域Ｅ２００の方向である上方向にスクロール操作がされると、確定ボタンＢ２００の全部がクライアント領域Ｅ２０２から表示されなくなる。そのような場合は、表示制御部１０２は、タイトル領域Ｅ２００に、格納表示された確定ボタンＭ２００を表示する。
【００７２】
なお、タイトル領域Ｅ２００の方向とは逆方向である下方向にスクロール操作がされた場合は、クライアント領域Ｅ２０２において表示される確定ボタンＢ２００の大きさに応じて、表示制御部１０２は、図８（ｂ）、図８（ａ）に示すような画面を表示する。すなわち、スクロール操作がされることにより、特定表示要素である確定ボタンＢ２００の一部がクライアント領域Ｅ２０２に表示された場合は、表示制御部１０２は、タイトル領域Ｅ２００に、格納表示された確定ボタンＭ２００の一部を表示する。また、特定表示要素である確定ボタンＢ２００の全部がクライアント領域Ｅ２０２に表示された場合は、表示制御部１０２は、タイトル領域Ｅ２００から、格納表示された確定ボタンＭ２００を消去する。
【００７３】
本実施形態によれば、スクロール操作がされた場合に、その操作によるスクロール量に合わせて、格納表示された特定表示要素の大きさを変えることが可能となる。この結果、より自然に、格納表示された特定表示要素をユーザに視認させることが可能となる。
【００７４】
［３．第３実施形態］
つづいて、第３実施形態について説明する。第３実施形態は、クライアント領域内に所定の領域（以下、「メニュー領域」という）を設け、メニュー領域に含まれるボタンを特定表示要素とする実施形態である。本実施形態は、第１実施形態の図３を図９に置き換えたものである。なお、同一の機能部及び処理には同一の符号を付し、説明については省略する。
【００７５】
また、本実施形態では、クライアント領域において、メニュー領域のボタンの一部又は全部が表示されていればメニュー領域のボタンが表示状態とする。クライアント領域において、メニュー領域のボタンが全部表示されていない状態を非表示状態とする。
【００７６】
［３．１  処理の流れ］
本実施形態の処理の流れを、図９を参照して説明する。はじめに、表示制御部１０２は、スクロール操作に応じて、クライアント領域内の表示要素をスクロール表示する（ステップＳ１０２）。つづいて、表示制御部１０２は、ユーザによってタイトル領域の方向にスクロール操作がされたことにより、クライアント領域において、特定表示要素であるメニュー領域のボタンが非表示状態となったか否かを判定する（ステップＳ３０２）。
【００７７】
クライアント領域において、特定表示要素であるメニュー領域のボタンが非表示状態となった場合は、表示制御部１０２は、タイトル領域に、メニュー領域のボタンを格納表示する（ステップＳ３０２；Ｙｅｓ→ステップＳ３０４）。
【００７８】
表示制御部１０２は、メニュー領域に配置されたボタンの横位置に基づいて、メニュー領域のボタンを格納表示してもよい。このようにすることで、ユーザは、メニュー領域に含まれるボタンの位置を、タイトル領域を見ることで、素早く視認することが可能となる。なお、メニュー領域は、タイトル領域よりも大きい（高い）領域であってもよい。この場合は、表示制御部１０２は、メニュー領域のボタンを縮めた図形を格納表示したメニュー領域のボタンとして表示する。
【００７９】
なお、クライアント領域において、メニュー領域のボタンが表示状態であれば、ステップＳ１０２へ戻る（ステップＳ３０２；Ｎｏ→ステップＳ１０２）。
【００８０】
つづいて、タイトル領域にメニュー領域のボタンが格納表示されている状態で、表示制御部１０２は、スクロール操作に応じてクライアント領域内の表示要素をスクロール表示させる（ステップＳ１０８）。そして、クライアント領域において、メニュー領域のボタンが表示状態となった場合は、表示制御部１０２は、タイトル領域から、格納表示されたメニュー領域のボタンを消去する（ステップＳ３０６；Ｙｅｓ→ステップＳ３０８）。そして、ステップＳ１０２へ戻る。
【００８１】
［３．２  動作例］
つづいて、図を参照して本実施形態の動作例を説明する。はじめに、図１０を参照して、タイトル領域にメニュー領域のボタンを格納表示する動作について説明する。図１０（ａ）は画像形成装置１０の設定画面の初期状態の表示例であり、図１０（ｂ）はタイトル領域の方向にスクロール操作がされているときの表示例であり、図１０（ｃ）はメニュー領域のボタンが、クライアント領域において非表示状態となった場合の表示例である。
【００８２】
図１０（ａ）に示すように、画像形成装置１０の表示部１１０には、画面表示Ｗ３００として、タイトル領域Ｅ３００と、クライアント領域Ｅ３０２とを含む表示がされる。タイトル領域Ｅ３００には、画面表示Ｗ３００のタイトルである「管理者モード」の文字列が表示される。クライアント領域Ｅ３０２にはボタン等の表示要素が含まれ、さらにメニュー領域Ｅ３０４が含まれる。メニュー領域Ｅ３０４には、ユーザが選択可能な戻るボタンＢ３００とボタンＢ３０２とが含まれ、さらに、サブタイトルとして「基本設定」の文字列が表示される。この、戻るボタンＢ３００と確定ボタンＢ３０２とは、特定表示要素である。
【００８３】
ユーザによってクライアント領域Ｅ３０２がタイトル領域Ｅ３００の方向である上方向にスクロール操作がされると、表示制御部１０２は、図１０（ｂ）に示すような、クライアント領域Ｅ３０２の表示要素をスクロール表示させた画面表示Ｗ３０２を表示する。図１０（ｂ）に示すように、表示制御部１０２は、タイトル領域Ｅ３００の位置を固定したままで、クライアント領域Ｅ３０２に含まれる表示要素を、タイトル領域Ｅ３００の下に隠れるように表示する。例えば、メニュー領域Ｅ３０４は、タイトル領域Ｅ３００が上に重なるように表示される。
【００８４】
さらに、ユーザによってクライアント領域Ｅ３０２がタイトル領域Ｅ３００の方向である上方向にスクロール操作がされると、表示制御部１０２は、画像形成装置１０の表示部１１０に図１０（ｃ）に示すような画面表示Ｗ３０４を表示する。このように、スクロール量が大きくなると、メニュー領域Ｅ３０４は、クライアント領域Ｅ３０２において非表示状態となる。また、メニュー領域Ｅ３０４に含まれる戻るボタンＢ３００と確定ボタンＢ３０２とも、同様に、クライアント領域Ｅ３０２において、非表示状態となる。
【００８５】
特定表示要素である戻るボタンＢ３００と確定ボタンＢ３０２とが、クライアント領域Ｅ３０２において非表示状態となったことを契機として、表示制御部１０２は、タイトル領域Ｅ３００に、メニュー領域Ｅ３０４の戻るボタンＢ３００と確定ボタンＢ３０２とを格納表示する。例えば、図１０（ｃ）のように、タイトル領域Ｅ３００に、格納表示された戻るボタンＭ３００と、格納表示された確定ボタンＭ３０２とを表示する。このように表示することで、ユーザは、戻るボタンＢ３００と、確定ボタンＢ３０２との存在を視認することができる。
【００８６】
また、図１０（ｃ）の状態で、タイトル領域Ｅ３００の方向とは逆の下方向に、クライアント領域Ｅ３０２に対するスクロール操作がされた場合は、クライアント領域Ｅ３０２の表示の状態に応じて、表示制御部１０２は、図１０（ｂ）、図１０（ａ）に示すような画面を表示する。すなわち、ユーザによって、タイトル領域Ｅ３００の方向とは逆の下方向にスクロール操作がされることにより、特定表示要素である戻るボタンＢ３００と、確定ボタンＢ３０２とが表示状態となった場合は、タイトル領域Ｅ３００から、格納表示された戻るボタンＭ３００と格納表示された確定ボタンＭ３００とが消去される。
【００８７】
格納表示された戻るボタンＭ３００と格納表示された確定ボタンＭ３０２とがタイトル領域Ｅ３００に表示されている場合に、ユーザの操作に応じて、特定表示要素である戻るボタンＢ３００と確定ボタンＢ３０２とを含むメニュー領域Ｅ３０４をクライアント領域Ｅ３０２に表示させてもよい。例えば、表示部１１０には、図１１（ａ）の画面表示Ｗ３０６のように、格納表示された戻るボタンＭ３００と格納表示された確定ボタンＭ３０２とが、タイトル領域Ｅ３００に表示されている状態であるとする。この状態のときに、タイトル領域Ｅ３００の方向とは逆の下方向のスクロール操作がされた場合は、図１１（ｂ）に示すように、表示制御部１０２は、メニュー領域Ｅ３０４をクライアント領域Ｅ３０２に重ねた画面表示Ｗ３０８を表示する。また、図１１（ｂ）に示す状態で、タイトル領域Ｅ３００の方向である上方向にスクロール操作がされた場合は、表示制御部１０２は、領域Ｅ３０４を消去し、図１１（ａ）の画面表示Ｗ３０６のような表示を行う。このようにすることで、ユーザは、メニュー領域に含まれるボタンを表示させたいときは、タイトル領域Ｅ３００の方向とは逆の方向にスクロール操作をすることで、すぐにメニュー領域に含まれるボタンを表示させることが可能となる。なお、図１１（ａ）の状態のときに、タイトル領域Ｅ３００を選択する操作がされたときにも、表示制御部１０２は、メニュー領域Ｅ３０４をクライアント領域Ｅ３０２に重ねて表示してもよい。
【００８８】
なお、本実施形態では、第１実施形態と同様に、クライアント領域において、特定表示要素が表示状態か、非表示状態かの何れかの状態を取ることとして説明したが、第２実施形態のように一部表示状態という状態をとるようにしてもよい。この場合は、第２実施形態と同様に、表示制御部１０２は、メニュー領域のボタンがクライアント領域において一部表示状態であるときに、タイトル領域にメニュー領域の格納表示されたボタンの一部を表示する。
【００８９】
本実施形態によれば、特定表示要素が一定の領域を占める領域に含まれる場合であっても、その領域に含まれる特定表示要素の位置や存在を、ユーザに視認させることが可能となる。また、タイトル領域の方向とは逆の方向にスクロール操作がされたときに、特定表示要素を含む領域がすぐに表示されるため、表示領域の有効活用が可能である。
【００９０】
［４．第４実施形態］
つづいて、第４実施形態について説明する。第４実施形態は、第３実施形態の動作に、更に、ユーザによって特定表示要素以外の表示要素が選択された場合にもメニュー領域を表示し、メニュー領域内の表示内容や処理内容を変更する実施形態である。本実施形態は、第３実施形態の図９を図１２に置き換えたものである。なお、同一の機能部及び処理には同一の符号を付し、説明については省略する。
【００９１】
本実施形態では、メニュー領域には特定表示要素であるボタンが含まれることとして説明する。また、ユーザによって、クライアント領域に含まれる特定表示要素以外の表示要素が選択された場合は、特定表示要素であるボタンに表示する文字列と、ボタンがユーザによって選択されたときの処理が変更されることとして説明する。このように、本来のボタンとは異なる表示をしたり、ボタンが選択された場合に、本来のボタンが選択された場合に行う処理とは異なる処理を行うように制御したりすることを、本実施形態では、役割を変更するという。役割を変更することにより、特定表示要素であるボタンについて、所定の処理を実行する指示を受け付けるボタンを、別の所定の処理を実行する指示を受け付けるボタンとして表示することができる。
【００９２】
［４．１  処理の流れ］
本実施形態の処理の流れを、図１２を参照して説明する。ステップＳ３０４において、タイトル領域に、格納表示したメニュー領域のボタンを表示したら、つづいて、表示制御部１０２は、ユーザによってクライアント領域に含まれる特定表示要素以外の表示要素が選択されたか否かを判定する（ステップＳ４０２）。
【００９３】
ユーザによって特定表示要素以外の表示要素が選択された場合は、つづいて表示制御部１０２は、クライアント領域にメニュー領域を表示し、メニュー領域に含まれるボタンの役割を変更する（ステップＳ４０２；Ｙｅｓ→ステップＳ４０４）。このとき、表示制御部１０２は、ボタンの役割を、ユーザによって選択された表示要素に応じて変更する。
【００９４】
なお、選択された表示要素に対して、どのようにボタンの役割を変更するかに関する対応については、予め画像形成装置１０の設計者などによって設定されていればよい。
【００９５】
つづいて、メニュー領域に配置されたボタンが選択されたら、制御部１００は、選択されたボタンに応じた処理を実行する（ステップＳ４０６；Ｙｅｓ→ステップＳ４０８）。そして、表示制御部１０２は、メニュー領域をクライアント領域から消去して、ボタンの役割を当初の役割に戻す（ステップＳ４１０）。そして、ステップＳ４０２へ戻る。
【００９６】
ステップＳ４０２において、表示要素が選択されなかった場合は、制御部１００は、スクロール操作がされたか否かを判定する（ステップＳ４０２；Ｎｏ→ステップＳ４１２）。スクロール操作がされた場合は、表示制御部１０２は、スクロール操作に応じて、クライアント領域をスクロール表示する（ステップＳ４１２；Ｙｅｓ→ステップＳ１０８）。
【００９７】
クライアント領域において、メニュー領域のボタンが表示状態となった場合は、表示制御部１０２は、タイトル領域から、格納表示されたメニュー領域のボタンを消去する（ステップＳ３０６；Ｙｅｓ→ステップＳ３０８）。ステップＳ３０６において、クライアント領域において、メニュー領域のボタンが表示状態でない場合は、ステップＳ４１２へ戻る（ステップＳ３０６；Ｎｏ→ステップＳ４０２）。
【００９８】
なお、ステップＳ４１０において、メニュー領域のボタンの役割が戻される。したがって、タイトル領域の方向とは逆の方向にスクロールさせて、メニュー領域を表示させた場合等、クライアント領域に配置されたメニュー領域のボタンを表示状態にした場合は、当初のボタンがクライアント領域に表示されることとなる。また、メニュー領域に含まれるボタンが選択された場合は、制御部１００は、当初のボタンの役割に基づいて、処理を実行する。
【００９９】
このようにして、特定表示要素以外の表示要素を選択することで表示されるメニュー領域のボタンと、特定表示要素以外の表示要素を選択する以外の操作によって表示されるメニュー領域のボタンとでは、ユーザは、それぞれ異なる指示を実行することが可能である。
【０１００】
［４．２  動作例］
つづいて、図１３を参照して本実施形態の動作例を説明する。図１３（ａ）は画像形成装置１０の設定画面の初期状態の表示例であり、図１３（ｂ）は格納表示されたメニュー領域のボタンを、タイトル領域に表示している状態の表示例であり、図１３（ｃ）はクライアント領域に含まれる特定表示要素以外の表示要素が選択された場合の表示例である。
【０１０１】
図１３（ａ）に示すように、画像形成装置１０の表示部１１０には、画面表示Ｗ４００として、タイトル領域Ｅ４００と、クライアント領域Ｅ４０２とを含む表示がされる。タイトル領域Ｅ４００には、画面表示Ｗ４００のタイトルである「管理者モード」の文字列が表示される。
【０１０２】
クライアント領域Ｅ４０２にはボタン等の表示要素が含まれ、さらにメニュー領域Ｅ４０４が配置される。メニュー領域Ｅ４０４には、ユーザが選択可能なボタンであるボタンＢ４００とボタンＢ４０２とが配置されており、さらに、サブタイトルとして「基本設定」の文字列が表示されている。なお、クライアント領域には、特定表示要素ではない表示要素（例えば、キータッチ時の音量を設定するためのラベルやボタンである表示要素Ｅ４０６）も表示される。
【０１０３】
ここで、ボタンＢ４００は、基本設定の画面において設定された内容を取消して、元の画面に戻るための「戻る」ボタンである。また、ボタンＢ４０２は、基本設定の画面において設定された内容を確定して、元の画面に戻るための「確定」ボタンである。
【０１０４】
図１３（ｂ）は、ユーザによってクライアント領域Ｅ４０２をタイトル領域Ｅ４００の方向にスクロール操作がされた場合の画面表示Ｗ４０２の表示例である。タイトル領域Ｅ４００には、格納表示されたメニュー領域Ｅ４０４のボタンとして、ボタンＢ４００の格納表示Ｍ４００と、ボタンＢ４０２の格納表示Ｍ４０２とが表示される。
【０１０５】
また、図１３（ｂ）の表示要素のうち、特定表示要素ではない表示要素である表示要素Ｅ４０６が選択された場合に表示する画面表示Ｗ４０４の表示例を図１３（ｃ）に示す。図１３（ｃ）に示すように、画面表示Ｗ４０４には、クライアント領域Ｅ４０２の上に重なるようにメニュー領域Ｅ４０４が表示され、また、ユーザが選択した表示要素に基づくポップアップ領域Ｅ４０８が、クライアント領域Ｅ４０２の上に重なるように表示される。このとき、クライアント領域Ｅ４０２は、グレーアウト化する。
【０１０６】
メニュー領域Ｅ４０４には、ボタンＢ４００とボタンＢ４０２とが含まれるが、ボタンＢ４００とボタンＢ４０２とについて、ボタンの役割を変える。例えば、ボタンＢ４００は、ポップアップ領域Ｅ４０８に対してユーザによってされた操作を取り消すための「クリア」ボタンに、役割を変更する。また、ボタンＢ４０２は、ポップアップ領域Ｅ４０８に対してユーザによってされた操作を確定するための「確定」ボタンに、役割を変更する。
【０１０７】
例えば、図１３（ｃ）の例では、キータッチ時の音量を設定するためのポップアップ領域Ｅ４０８には、キータッチ時の音量を大きくするための「大」ボタンと、キータッチ時の音量を小さくするための「小」ボタンとが含まれる。ユーザは、「大」ボタンと「小」ボタンとを選択することで、キータッチ時の音量を設定する。また、キータッチ時の音量が設定された後、キータッチ時の音量を確定するための「確定」ボタンＢ４０２が選択された場合は、設定されたキータッチ時の音量を確定する。また、「クリア」ボタンＢ４００が選択された場合は、設定されたキータッチ時の音量に関わらず、キータッチ時の音量を、ポップアップ領域Ｅ４０８が表示されたときの設定に戻す。
【０１０８】
また、「クリア」ボタンであるＢ４００又は「確定」ボタンであるボタンＢ４０２の何れかがユーザによって選択された場合は、表示制御部１０２は、メニュー領域Ｅ４０４と、ポップアップ領域Ｅ４０８とを消去し、タイトル領域Ｅ４００に格納表示されたメニュー領域のボタンを表示する。すなわち、図１３（ｂ）に示した画面表示Ｗ４０２の状態に戻す。
【０１０９】
このように、ボタンＢ４００とボタンＢ４０２とは、もともとは、基本設定の画面から元の画面に戻るためのボタンであったが、クライアント領域Ｅ４０２の表示要素が選択された場合は、ポップアップ領域に対する操作を確定するためのボタンとなる。このように、メニュー領域に配置された特定表示要素であるボタンの役割が変更される。
【０１１０】
本実施形態によれば、メニュー領域がクライアント領域から表示されない場合であっても、ユーザによって表示要素が選択されたことを契機にして、選択された表示要素に関する指示を入力するためのボタン等をメニュー領域に表示させることが可能となる。表示領域の有効活用が可能であるとともに、ユーザにとっても、メニュー領域を表示させる操作が不要であるため、ユーザの操作性の向上が期待できる。
【０１１１】
［５．変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。また、上述した実施形態は、説明の都合上、それぞれ別に説明している部分があるが、技術的に可能な範囲で組み合わせて実行してもよいことは勿論である。
【０１１２】
また、処理のフローについては、上述した説明以外であっても、矛盾のない範囲において、ステップの順番を変更したり、一部のステップを省略したりしても構わない。また、上述した実施形態は、それぞれの実施形態を組み合わせて実行することができることは勿論である。
【０１１３】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭやＨＤＤ、ＳＳＤの記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【０１１４】
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【符号の説明】
【０１１５】
１０  画像形成装置
１００  制御部
１０２  表示制御部
１１０  表示部
１２０  操作部
１３０  記憶部
１３２  表示制御プログラム
１４０  画像入力部
１５０  画像形成部
１６０  画像処理部
１７０  通信部
【図１】
2020034986.tif 000003
【図２】
2020034986.tif 000004
【図３】
2020034986.tif 000005
【図４】
2020034986.tif 000006
【図５】
2020034986.tif 000007
【図６】
2020034986.tif 000008
【図７】
2020034986.tif 000009
【図８】
2020034986.tif 000010
【図９】
2020034986.tif 000011
【図１０】
2020034986.tif 000012
【図１１】
2020034986.tif 000013
【図１２】
2020034986.tif 000014
【図１３】
2020034986.tif 000015