(57)【要約】【課題】表示領域をあらかじめ確保することなく下位の層の操作画面を所望の大きさで表示させる。【解決手段】階層構造の操作画面を表示面１２１ａに表示させ、操作画面中の複数の操作キーｋのうちいずれかの操作キーｋに対するユーザのピンチアウト操作で指定されたサイズに基づいて、ピンチアウト操作がなされた操作キーに関連付けられた下位層の操作画面の少なくとも一部の領域が表示された下位ウィンドウＷを指定されたサイズで表示面１２１ａに表示させる操作画面表示装置とする。【選択図】図８
2016062393.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
階層構造の複数の操作画面のうちのいずれかの操作画面を前記表示手段の表示面に表示させる表示制御手段と、
ユーザによる操作を受け付ける入力手段とを備え、
前記表示制御手段は、前記入力手段が操作画面中の複数の画像のうちいずれかの画像に対する所定の操作を受け付けた場合に、前記所定の操作がなされた画像に関連付けられた下位層の操作画面の少なくとも一部の領域が表示された下位ウィンドウを、前記所定の操作に応じて指定されたサイズで前記表示面に表示させることを特徴とする、操作画面表示装置。
【請求項２】
前記下位ウィンドウの操作画面中の画像が選択されることで、該画像に関連付けられた処理を実行することを特徴とする、請求項１に記載の操作画面表示装置。
【請求項３】
前記下位ウィンドウには、指定された前記サイズに応じた倍率で縮小表示した操作画面であって、前記サイズに依らず該操作画面に含まれる全部の画像を表示することを特徴とする、請求項１または請求項２に記載の操作画面表示装置。
【請求項４】
前記下位ウィンドウには、指定された前記サイズに依らない固定の倍率の画像を配置した操作画面であって、前記サイズに応じた一部または全部の領域の該操作画面を表示することを特徴とする、請求項１または請求項２に記載の操作画面表示装置。
【請求項５】
前記表示制御手段は、前記下位ウィンドウに対する移動方向を指定するユーザの入力操作に応じて、該下位ウィンドウの操作画面をシフトさせることを特徴とする、請求項１〜請求項４のいずれか１つに記載の操作画面表示装置。
【請求項６】
前記入力手段は、前記表示手段の表示面に重畳して配置されたタッチパネルであり、
前記画像に対する所定の操作は、前記表示面に表示した操作画面の画像に対するユーザのタッチ操作および該タッチ操作に連続して行われた所定のジェスチャー操作であり、
前記サイズの指定は該ジェスチャー操作の操作量に基づいて行われることを特徴とする、請求項１〜請求項５のいずれか１つに記載の操作画面表示装置。
【請求項７】
ユーザによる下位ウィンドウを表示する表示選択モードの有効または無効の設定を受け付け可能であり、
さらに、前記画像に対する所定の操作として、前記表示選択モードを有効に設定するとともに前記画像を指定する操作がなされた場合に、前記下位ウィンドウのサイズを決定するサイズ決定手段を有し、
前記表示制御手段は、前記サイズ決定手段によって決定されたサイズで前記下位ウィンドウを表示させることを特徴とする、請求項１〜請求項５のいずれか１つに記載の操作画面表示装置。
【請求項８】
前記表示制御手段は、前記入力手段が前記下位ウィンドウの操作画面中の画像に対する所定の操作を受け付けた場合に、前記所定の操作がなされた画像に関連付けられた前記下位ウィンドウの操作画面よりもさらに下位層の操作画面の少なくとも一部の領域が表示された第２の下位ウィンドウを、前記所定の操作に応じて指定されたサイズで前記表示面に表示させることを特徴とする、請求項１〜７のいずれか１つに記載の操作画面表示装置。
【請求項９】
前記表示手段の表示面には、複数の前記下位ウィンドウを表示可能であることを特徴とする、請求項１〜請求項８のいずれか１つに記載の操作画面表示装置。
【請求項１０】
前記複数の下位ウィンドウは、前記表示面において互いに排他的となるように配置され、最後に表示される下位ウィンドウの配置位置に応じて、それまでに表示されていた他の下位ウィンドウのサイズが縮小されることを特徴とする、請求項９に記載の操作画面表示装置。
【請求項１１】
前記下位ウィンドウの表示数の上限値を設定可能であり、
前記表示制御手段は、前記表示面に表示している複数の下位ウィンドウの数が前記上限値に達していたときに、新たに下位ウィンドウを表示する場合には、それまでに表示していた前記下位ウィンドウのうちいずれか１つを閉じてから、前記新たな下位ウィンドウを表示することを特徴とする、請求項９または請求項１０に記載の操作画面表示装置。
【請求項１２】
前記入力手段により、前記下位ウィンドウの表示領域の周囲に設けられた表示枠に対して所定の操作を受け付けた場合に、
前記表示制御手段は、前記下位ウィンドウのサイズを変更させることを特徴とする、請求項１〜請求項１１のいずれか１つに記載の操作画面表示装置。
【請求項１３】
前記入力手段により、前記下位ウィンドウの表示領域の周囲に設けられた表示枠に対して所定の操作を受け付けた場合に、
前記表示制御手段は、前記下位ウィンドウを閉じることを特徴とする、請求項１〜請求項１２のいずれか１つに記載の操作画面表示装置。
【請求項１４】
前記下位ウィンドウを閉じる場合に、該下位ウィンドウよりも下位層の下位ウィンドウを同時に閉じることを特徴とする、請求項１３に記載の操作画面表示装置。
【請求項１５】
階層構造の複数の操作画面のうちのいずれかの操作画面を表示手段の表示面に表示させるステップと、
ユーザによる前記操作画面中の複数の画像のうちいずれかの画像に対する所定の操作を受け付けるステップと、
前記所定の操作がなされた画像に関連付けられた下位層の操作画面の少なくとも一部の領域が表示された下位ウィンドウを、前記所定の操作に応じて指定されたサイズで前記表示面に表示させるステップと、をコンピュータに実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作画面表示装置および表示プログラムであって、特に階層構造の操作画面を表示する操作画面表示装置および表示プログラムに関する。
【背景技術】
【０００２】
画像形成装置においては、機能の設定はその操作パネルにそれぞれの機能に対応するアイコンなどの画像を表示させ、この画像を選択することで所望の設定を選択したり、所定の条件を設定したりする。しかし、装置の多機能化にともない設定項目も増加するため、全機能に対応するすべてのアイコンを１つの操作画面内に配置させることは困難になってくる。このような課題に対しては、操作画面を階層構造で構成する方法がある。これは上位階層の操作画面中のアイコンが選択されるに応じて、これよりも下位の操作画面に切り替えることで所望の操作を行うものである。
【０００３】
しかし、階層構造が多段階に渡るような場合には、全体の階層構造を把握するのが難しいため所望の画像を探すのに複数の階層を行き来しなくてはならない。このような場合に表示領域を複数の領域に分割して、それぞれの領域に階層毎のアイコンを表示するように割り当て、そこに表示するアイコンは階層が深いほど小さく、かつ簡略化して表示することで複数の階層を同時に表示させる技術がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２６３２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、引用文献１に開示された技術では、階層毎に割り当てる表示領域をあらかじめ確保する必要があり、それほど広くないディスプレイに表示する場合には、あらかじめ十分な広さの領域を確保することが困難であり、また深い階層のアイコンを小さく表示することからも視認性に欠けるという問題がある。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、表示領域をあらかじめ確保することなく、下位層の操作画面を十分な視認性を確保して表示することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
１．表示手段と、
階層構造の複数の操作画面のうちのいずれかの操作画面を前記表示手段の表示面に表示させる表示制御手段と、
ユーザによる操作を受け付ける入力手段とを備え、
前記表示制御手段は、前記入力手段が操作画面中の複数の画像のうちいずれかの画像に対する所定の操作を受け付けた場合に、前記所定の操作がなされた画像に関連付けられた下位層の操作画面の少なくとも一部の領域が表示された下位ウィンドウを、前記所定の操作に応じて指定されたサイズで前記表示面に表示させることを特徴とする、操作画面表示装置。
【０００９】
２．前記下位ウィンドウの操作画面中の画像が選択されることで、該画像に関連付けられた処理を実行することを特徴とする、前記１に記載の操作画面表示装置。
【００１０】
３．前記下位ウィンドウには、指定された前記サイズに応じた倍率で縮小表示した操作画面であって、前記サイズに依らず該操作画面に含まれる全部の画像を表示することを特徴とする、前記１または前記２に記載の操作画面表示装置。
【００１１】
４．前記下位ウィンドウには、指定された前記サイズに依らない固定の倍率の画像を配置した操作画面であって、前記サイズに応じた一部または全部の領域の該操作画面を表示することを特徴とする、前記１または前記２に記載の操作画面表示装置。
【００１２】
５．前記表示制御手段は、前記下位ウィンドウに対する移動方向を指定するユーザの入力操作に応じて、該下位ウィンドウの操作画面をシフトさせることを特徴とする、前記１〜前記４のいずれか１つに記載の操作画面表示装置。
【００１３】
６．前記入力手段は、前記表示手段の表示面に重畳して配置されたタッチパネルであり、
前記画像に対する所定の操作は、前記表示面に表示した操作画面の画像に対するユーザのタッチ操作および該タッチ操作に連続して行われた所定のジェスチャー操作であり、
前記サイズの指定は該ジェスチャー操作の操作量に基づいて行われることを特徴とする、前記１〜前記５のいずれか１つに記載の操作画面表示装置。
【００１４】
７．ユーザによる下位ウィンドウを表示する表示選択モードの有効または無効の設定を受け付け可能であり、
さらに、前記画像に対する所定の操作として、前記表示選択モードを有効に設定するとともに前記画像を指定する操作がなされた場合に、前記下位ウィンドウのサイズを決定するサイズ決定手段を有し、
前記表示制御手段は、前記サイズ決定手段によって決定されたサイズで前記下位ウィンドウを表示させることを特徴とする、前記１〜前記５のいずれか１つに記載の操作画面表示装置。
【００１５】
８．前記表示制御手段は、前記入力手段が前記下位ウィンドウの操作画面中の画像に対する所定の操作を受け付けた場合に、前記所定の操作がなされた画像に関連付けられた前記下位ウィンドウの操作画面よりもさらに下位層の操作画面の少なくとも一部の領域が表示された第２の下位ウィンドウを、前記所定の操作に応じて指定されたサイズで前記表示面に表示させることを特徴とする、前記１〜７のいずれか１つに記載の操作画面表示装置。
【００１６】
９．前記表示手段の表示面には、複数の前記下位ウィンドウを表示可能であることを特徴とする、前記１〜前記８のいずれか１つに記載の操作画面表示装置。
【００１７】
１０．前記複数の下位ウィンドウは、前記表示面において互いに排他的となるように配置され、最後に表示される下位ウィンドウの配置位置に応じて、それまでに表示されていた他の下位ウィンドウのサイズが縮小されることを特徴とする、前記９に記載の操作画面表示装置。
【００１８】
１１．前記下位ウィンドウの表示数の上限値を設定可能であり、
前記表示制御手段は、前記表示面に表示している複数の下位ウィンドウの数が前記上限値に達していたときに、新たに下位ウィンドウを表示する場合には、それまでに表示していた前記下位ウィンドウのうちいずれか１つを閉じてから、前記新たな下位ウィンドウを表示することを特徴とする、前記９または前記１０に記載の操作画面表示装置。
【００１９】
１２．前記入力手段により、前記下位ウィンドウの表示領域の周囲に設けられた表示枠に対して所定の操作を受け付けた場合に、
前記表示制御手段は、前記下位ウィンドウのサイズを変更させることを特徴とする、前記１〜前記１１のいずれか１つに記載の操作画面表示装置。
【００２０】
１３．前記入力手段により、前記下位ウィンドウの表示領域の周囲に設けられた表示枠に対して所定の操作を受け付けた場合に、
前記表示制御手段は、前記下位ウィンドウを閉じることを特徴とする、前記１〜前記１２のいずれか１つに記載の操作画面表示装置。
【００２１】
１４．前記下位ウィンドウを閉じる場合に、該下位ウィンドウよりも下位層の下位ウィンドウを同時に閉じることを特徴とする、前記１３に記載の操作画面表示装置。
【００２２】
１５．階層構造の複数の操作画面のうちのいずれかの操作画面を表示手段の表示面に表示させるステップと、
ユーザによる前記操作画面中の複数の画像のうちいずれかの画像に対する所定の操作を受け付けるステップと、
前記所定の操作がなされた画像に関連付けられた下位層の操作画面の少なくとも一部の領域が表示された下位ウィンドウを、前記所定の操作に応じて指定されたサイズで前記表示面に表示させるステップと、をコンピュータに実行させる表示プログラム。
【発明の効果】
【００２３】
本発明によれば、入力手段が操作画面中の複数の画像のうちいずれかの画像に対する所定の操作を受け付けた場合に、この画像に関連付けられた下位層の操作画面の少なくとも一部の領域が表示された下位ウィンドウを、所定の操作に応じて指定されたサイズで表示させるので、下位層の操作画面の表示するときに十分な視認性を確保することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る操作画面表示装置２００を備える画像形成装置１００のハード構成を示すブロック図である。
【図２】操作画面表示装置２００の機能構成を示すブロック図である。
【図３】操作画面の階層構造を示す図である。
【図４】第１階層の操作画面３１０の表示例である。
【図５】第２階層の操作画面３２２の表示例である。
【図６Ａ】ピンチアウト操作がなされたときの表示状態の推移を示す図である。
【図６Ｂ】ピンチアウト操作がなされたときの表示状態の推移を示す図である。
【図６Ｃ】ピンチアウト操作がなされたときの表示状態の推移を示す図である。
【図６Ｄ】ピンチアウト操作がなされたときの表示状態の推移を示す図である。
【図７】下位ウィンドウＷ（３２２）の別の態様の表示例を示す図である。
【図８】第１の実施形態における表示制御を示すフローチャートである。
【図９】第２の実施形態における操作画面表示装置２００の機能構成を示すブロック図である。
【図１０】第２の実施形態における表示制御を示すフローチャートである。
【図１１】変形例１における表示制御を示すフローチャートである。
【図１２】２つの下位ウィンドウＷを表示させた状態を示す図である。
【図１３】変形例２における表示制御を示すフローチャートである。
【図１４】ドラッグ操作によって下位ウィンドウＷ内の操作画面がシフトした後の表示状態を示す図である。
【図１５】変形例３における表示制御を示すフローチャートである。
【図１６】下位ウィンドウＷの表示枠ｐに対する操作を示す図である。
【発明を実施するための形態】
【００２５】
以下、添付した図面を参照して、本発明の実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２６】
（第１の実施形態）
図１は、本発明の実施形態に係る操作画面表示装置２００を備える画像形成装置１００のハード構成を示すブロック図であり、図２は、操作画面表示装置２００の機能構成を示すブロック図である。図３は、操作画面表示装置２００に表示する操作画面の階層構造を示す図である。
【００２７】
図１に示すように、画像形成装置１００は、ＣＰＵ、ＲＡＭ、ＲＯＭを含む制御回路１１０、表示部１２０、入力部１３０、ストレージ１４０、画像形成部１５０、画像読取部１６０、給紙部１７０、通信インターフェース１８０などを備える。
【００２８】
制御回路１１０は、ＲＯＭやストレージ１４０に記憶している種々のプログラムに従って、画像形成装置１００の全体を制御する。また、後述するように表示部１２０、入力部１３０などと協働することで操作画面表示装置２００としても機能する。
【００２９】
表示部１２０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１２１を備え、その表示面１２１ａ（図４参照）に操作画面を表示する。
【００３０】
入力部１３０は、ＬＣＤ１２１の表示面１２１ａに重畳して配置させたタッチパネル１３１、キーボードおよびテンキーなどから構成されるハードキー１３２、およびマウスなどのポインティングデバイス１３３を備える。タッチパネル１３１は複数の指による同時操作であるマルチタッチ操作が可能なインターフェースであり、１本あるいは複数のユーザの指あるいはタッチペンによるタッチの有無、およびそのタッチ位置（座標）を検知することでジェスチャー操作を受け付けることが可能である。
【００３１】
ストレージ１４０は、半導体メモリやハードディスクドライブなどから構成され、オペレーションプログラムその他のプログラムや画像形成装置１００の制御に関連するデータを記憶する。
【００３２】
画像形成部１５０は、帯電、露光、現像、転写、および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、画像データに基づく画像を用紙等の記録媒体上に印刷する。画像読取部１６０は、所定の読み取り位置にセットされた原稿またはＡＤＦにより所定の読み取り位置に搬送された原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤイメージセンサ等の撮像装置で光電変換して、その電気信号から画像データを生成する。作成した画像データはストレージ１４０に記憶される。
【００３３】
給紙部１７０は、印刷に使用される用紙等の記録媒体を収容し、収容された用紙を１枚ずつ画像形成部１５０に送り出す。
【００３４】
通信インターフェース１８０は、ＰＣ（パーソナルコンピューター）等の他の機器と通信するためのインターフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＨｏｍｅＲＦ（Ｈｏｍｅ  Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔ  ａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＦＤＤＩ（Ｆｉｂｅｒ−ｄｉｓｔｒｉｂｕｔｅｄ  ｄａｔａ  ｉｎｔｅｒｆａｃｅ）等の規格が用いられる。また、ＵＳＢ通信のためのインターフェースが設けられてもよい。
【００３５】
図２に示すように操作画面表示装置２００は、前述の表示部１２０および入力部１３０ならびに、表示制御部２１０、ウィンドウサイズ決定部２２０、および操作画面記憶部２３０を有する。ここで表示制御部２１０およびウィンドウサイズ決定部２２０は、操作画面表示用プログラムを実行するコンピュータとしての制御回路１１０により実現される機能であり、操作画面記憶部２３０は、制御回路１１０のＲＯＭまたはストレージ１４０により実現される機能である。
【００３６】
表示制御部２１０は、ＬＣＤ１２１の表示面１２１ａに表示する画面を制御する。操作画面記憶部２３０には、階層構造の複数の操作画面が記憶されている。操作画面の例については後述する。
【００３７】
ウィンドウサイズ決定部２２０は、入力部１３０から受けたユーザによるタッチ位置およびその動きに応じた信号に基づいて、所定のジェスチャー操作か否かを判定するとともに、そのジェスチャー操作に応じてウィンドウサイズを決定する。例えばタッチパネル１３１に対してユーザによるピンチアウトの操作がなされた場合には、２本の指が最初にタッチした位置（初期接触位置）に対する動いた距離または時間的な位置変化（速度、加速度）などの操作量に基づいてウィンドウサイズを決定する。ピンチアウト操作の操作量が大きいほど、大きいウィンドウサイズに決定する。
【００３８】
表示制御部２１０は、入力部１３０から受けたタッチ位置（座標）などの操作画面中の画像（操作キー）を指定する信号に基づいて、指定された画像に関連付けられた下位層の操作画面を操作画面記憶部２３０から取得する。そして取得した操作画面を、ウィンドウサイズ決定部２２０からのサイズ情報に応じたサイズで表示部１２０の表示面１２１ａに表示させる。
【００３９】
ここで図３〜図５を参照し、操作画面について説明する。図３は操作画面の階層構造を示す図である。同図は３層の階層構造の例であり、最上位の第１階層には１つの操作画面３１０があり、そのひとつ下位の第２階層の操作画面３２１、３２２と、さらに下位の第３階層の操作画面３３１がある。それぞれの操作画面には１または複数の画像が含まれる。この画像は、いわゆるアイコンなどと称されるものであり、画像形成装置１００で実行可能な複数の機能の設定や選択を行うための操作キーである。以降においてはこの操作画面に配置される画像のことを単に「操作キー」というが、画像の種類は操作キーに限定されず、ストレージ１４０に保存されている写真データや文書データといったデータの種類やそのデータを特定するファイル名を表す画像であってもよい。なお図３に示す操作画面では、簡単のため一部の操作画面および操作キーのみ例示しており、実際には各操作画面の操作キーｋにはそれぞれの操作画面が関連づけられたツリー状の４層以上の階層構造を有している。
【００４０】
図３に示すように第１階層（最上位層）の操作画面３１０は、例えばＡ〜Ｚの２６個の画像から構成される。各階層の操作キーｋは、上位階層の操作画面の操作キーおよび下位階層の操作画面の少なくとも一方と対応づけられている。第１階層の操作画面３１０の操作キーｋ（Ｃ）、ｋ（Ｄ）は、それぞれ第２階層の操作画面３２１、３２２と関連付けられている。また第２階層の操作画面３２２の操作キーｋ（Ｄ−４）は第３階層の操作画面３３１と関連付けられている。
【００４１】
ユーザにより下位階層の操作画面と対応づけられている操作画面の操作キー、例えば操作画面３１０の操作キーｋ（Ｃ）が選択された場合には、表示制御部２１０は対応する下位の操作画面３２１を表示させる。また下位の操作画面に対応づけられていない操作キーｋ、例えば操作画面３３１の操作キーｋ（Ｄ−４−１）または操作キーｋ（Ｃ−１）が選択された場合には、制御回路１１０は、選択した操作キーｋに関連付けられた処理を実行する。ここで関連付けられた処理としては、用紙サイズの設定や両面印刷モードの設定を実行したり、操作キーｋに関連する文書データや画像データを開いたりする処理がある。
【００４２】
図４は、第１階層の操作画面３１０の表示状態を示す図である。タッチパネル１３１を重畳させたＬＣＤ１２１の表示面１２１ａには、操作画面３１０が表示されている。同図示す操作画面３１０では一部の操作キーｋ（ｋ（Ａ）〜ｋ（Ｆ））が表示されている。表示面１２１ａに表示した三角ボタン１２５がユーザによりタッチされた回数に応じて、操作画面３１０を左右にスクロールして、他の操作キーｋ（ｋ（Ｇ）〜ｋ（Ｚ））の表示に切り替える。
【００４３】
図５は、第２階層の操作画面３２２の表示状態を示す図である。図３に示したようにこの操作画面３２２は、操作キーｋ（Ｄ）と関連付けられており、この操作キーｋが含まれる操作画面３１０よりも下位層の操作画面である。
【００４４】
次に図６Ａ〜図６Ｄおよび図７を参照し、下位ウィンドウＷを表示させる手順について説明する。なお、以下の説明においては特定の操作画面３２１に対応する下位ウィンドウを示す場合には、「下位ウィンドウＷ（３２１）」のように対応する操作画面を括弧内に表記し、全般的な操作画面を示す場合には「下位ウィンドウＷ」のように括弧が付されていない表記を行う。操作キーｋについても同様である。
【００４５】
図６Ａ〜図６Ｄは１つのジェスチャー操作に応じた画面の表示状態の推移を示すものである。これらの図では操作キーｋ（Ｄ）に対する所定のジェスチャー操作としてピンチアウト操作がなされた場合の例を示している。図６Ａは図４に対応する図であり初期画面として第１階層の操作画面３１０を表示面１２１ａに表示させているときに、ユーザが操作キーｋ（Ｄ）を２本の指でタッチし始めた状態を示している。以降においては黒丸のｂ１、ｂ２は２本の指にそれぞれ対応するタッチパネル１３１上のタッチ位置を示し、破線矢印はこのタッチ位置ｂ１、ｂ２それぞれの移動方向を示す。
【００４６】
図６Ｂは、図６Ａの直後の状態を示す図であり、この時点では図６Ａに対して指のタッチ位置ｂ１、ｂ２はほとんど移動していない。同図においては、図６Ａのユーザのタッチ開始にともない直ぐにタッチ位置の真下にある操作キーｋ（Ｄ）上に重ねて下位ウィンドウＷ（３２２）を表示させる。この下位ウィンドウＷ（３２２）の中には、タッチ位置の操作キーｋ（Ｄ）に関連付けられた下位の操作画面３２２が表示されている。同図に示す例では、下位ウィンドウ内には、操作画面３２２に含まれる複数の操作キーの全部が収まるように操作画面３２２の全体を縮小表示させて表示している。このときのウィンドウＷ（３２２）のサイズは、所定の初期値である。図６Ｃは、図６Ｂに続く一連のピンチアウト操作の途中経過を示すものである。タッチさせた２本の指が滑りながら互いに遠ざかるに応じて、下位ウィンドウＷ（３２２）のサイズを大きくさせながら表示させている。なお、この時点ではタッチは継続しているので下位ウィンドウＷ（３２２）のサイズは確定しておらず、図６Ｃはいわゆるプレビュー表示状態である。
【００４７】
図６Ｄは、一連のピンチアウト操作が終了し、２本の指が離れた直後での下位ウィンドウＷ（３２２）の状態を示す図である。ピンチアウト操作の終了にともないウィンドウサイズの指定が確定し、以降は確定したサイズの指定に応じた大きさで下位ウィンドウＷ（３２２）の表示が保たれる。
【００４８】
（変形例）
図７に下位ウィンドウＷ（３２２）の別の態様の表示例を示す。図６Ｄの例では、下位ウィンドウＷ（３２２）には、操作画面３２２の全部の操作キーｋが表示されるように、操作画面３２２全体を縮小させて表示させていた。図７の変形例はこれと対照的に、固定の倍率、例えば図５に示す全面表示させたときと大きさと同じ倍率（以下、「等倍」という）で各操作キーｋを表示させ、下位ウィンドウＷ（３２２）にはそのサイズに応じた操作画面３２２の一部または全部の領域を表示させるものである。図７に示す下位ウィンドウＷ（３２２）では、図５に示すような配置の操作画面３２２のうちの一部の領域のみ表示させている。また一部の領域を、操作画面３２２のどの部分とするかは種々の方法を取り得る。図７の変形例においては、同図に示すように操作画面３２２の座標原点（図５の符号ａ１の左上隅）が下位ウィンドウＷ（３２２）の座標原点（左上隅）に重なるように配置しているので、座標原点に近い方の操作キーが優先して表示される。
【００４９】
なお、図６Ａ〜図６Ｄのような操作画面の全領域を縮小して表示するか、図７のような一部の領域を等倍で表示するかの設定はストレージ１４０に保持されており、この設定はユーザの指示により変更することも可能である。
【００５０】
また表示面１２１ａに対する下位ウィンドウＷ（３２２）の表示位置は、指定された上位階層の操作キーｋ（Ｄ）の中心位置と、下位ウィンドウＷ（３２２）の中心位置が一致するような位置に設定される。ただし、サイズの拡大に伴い下位ウィンドウＷ（３２２）の縁部（辺）が表示面１２１ａの縁部に達して表示領域の外側にはみ出るような場合には、以降は下位ウィンドウＷ（３２２）の中心位置を表示面１２１の表示領域の中心側に寄せる。これにより下位ウィンドウＷ（３２２）の全部が表示領域内に配置されるようになる（図６Ｄ）。
【００５１】
（第１の実施形態の表示制御）
以上のような操作画面の表示に関する表示制御を図８のフローチャートを参照して説明する。同図に示す表示制御は主に操作画面表示装置２００の表示制御部２１０およびウィンドウサイズ決定部２２０により実行される。最初に、表示制御部２１０は表示面１２１ａに操作画面を表示する（Ｓ１０１）。このときの操作画面は例えば第１階層の操作画面３１０である。
【００５２】
操作画面３１０を表示させた状態で、いずれかの操作キーｋ（Ａ）〜ｋ（Ｆ）に対するタッチ操作がなされたか否かを判定する（Ｓ１０２）。
【００５３】
タッチパネル１３１でユーザによるタッチが検出された場合には（Ｓ１０２：ＹＥＳ）、ウィンドウサイズ決定部２２０は操作の種類について判定する（Ｓ１０３）。タッチパネルを１回触れるだけのタップ操作（Ｓ１０３：「タップ操作」）と判定したのであれば、タッチ位置の座標に対応する操作キーｋに関連付けられた処理を実行する（Ｓ１０４）。この処理としては公知の技術に基づいて行うことができる。例えば、それまでに表示していた操作画面３１０を閉じて操作キーｋに関連付けられた下位の操作画面３２１に画面遷移する処理や、その操作キーｋに対応する用紙サイズの設定や両面印刷モードの設定を実行する処理である。
【００５４】
一方で、タッチ操作に連続して行われた操作の種類が、ピンチアウト操作などの所定のジェスチャー操作であると判定すれば（Ｓ１０３：「所定のジェスチャー操作」）、ウィンドウサイズ決定部２２０はこのジェスチャー操作の操作量に基づいてウィンドウサイズを決定する（Ｓ１０５）。操作量としては、例えばジェスチャー操作がピンチアウト操作であれば２本の指の初期接触位置に対する移動量である。
【００５５】
続いて、表示制御部２１０はその他の表示条件として下位ウィンドウＷの表示内容と表示位置を決定する（Ｓ１０６）。「表示内容」については、ジェスチャー操作の初期接触位置の座標にある操作キーｋに関連付けられた下位の操作画面を操作画面記憶部２３０から取得しこれを表示内容に決定する。「表示位置」については、この操作キーｋの中心位置とステップＳ１０５で決定した下位ウィンドウＷの表示サイズに基づいて下位ウィンドウＷの表示位置を決定する。前述のように下位ウィンドウＷが表示面１２１ａからはみ出ないのであれば、下位ウィンドウＷの中心位置を、操作キーｋの中心位置に一致させる。一方で一致させるとはみ出るのであれば下位ウィンドウＷの中心位置をはみ出ない位置まで表示面１２１ａの中央側に寄せる。
【００５６】
ステップＳ１０５、Ｓ１０６で決定された表示条件に基づいて、下位の操作画面を内部に表示する下位ウィンドウＷをそれまでに表示していた上位層の操作画面の上に重ねて表示させる（Ｓ１０７）。なおこのときに下位ウィンドウＷ内に表示する操作画面は、その一部の領域を等倍表示（図７参照）させてもよく、また全部の領域を縮小表示（図６Ｄ参照）させてもよい。
【００５７】
以上のように本実施形態では、ユーザは、それまでに表示させていた操作画面上の操作キーに対して、所定のジェスチャー操作をすることによりサイズを指定することが可能となり、この指定したサイズで操作キーに関連付けた下位層の操作画面を表示することができる。これにより下位層を表示する下位ウィンドウのサイズを容易に設定できるので、その中に表示する下位層の操作画面の視認性を十分に確保することができる。
【００５８】
（第２の実施形態）
次に図９、図１０を参照し、第２の実施形態について説明する。なお、第２の実施形態においては同図に示す以外の構成は、図１〜図３等に示した第１の実施形態と同様の構成を備えており、これらに関する説明は省略する。
【００５９】
第１の実施形態においてはユーザが特定の操作キーｋに対してジェスチャー操作により下位ウィンドウＷのサイズおよびその中に表示する下位の操作画面を指定していた。これに対して第２の実施形態においては、ユーザによって「表示選択モード」を有効に設定するとともに操作キーｋの指定がなされた場合に、下位ウィンドウＷのサイズおよびその中に表示する下位の操作画面を指定するものである。この場合、下位ウィンドウＷのサイズは、以下に説明するウィンドウサイズ決定部２２５により自動的に決定される。
【００６０】
図９は、第２の実施形態における操作画面表示装置２００の機能構成を示すブロック図である。モード設定記憶部２４０には、下位ウィンドウＷを表示する「表示選択モード」の有効、無効のいずれかの設定が保持されている。表示選択モードの設定は、図３に示した各操作画面のいずれかの操作キーｋ（例えばｋ（Ｄ−４−２））に対応していて、ユーザがこの操作キーｋを指定することにより有効／無効の設定を切り替えることが可能である。
【００６１】
ウィンドウサイズ決定部２２５は、入力部１３０から受けたユーザによるタッチ位置を示す信号に基づいて、操作キーｋが指定されたかを判定する。操作キーｋが指定されたのであれば、モード設定記憶部２４０から「表示選択モード」が有効の設定とされているかの情報を取得する。そして有効に設定されているのであれば、指定された操作キーｋに対応する下位の操作画面のウィンドウサイズを自動的に決定する。
【００６２】
ウィンドウサイズ決定部２２５によるこのウィンドウサイズの決定方法は、種々の方法を取りえる。ひとつは、予め定められた固定のウィンドウサイズを割り当てるものである。他には「表示選択モード」を有効に設定する際に併せてユーザによるサイズ指定もできるようにし、この指定されたサイズに決定する方法がある。またこのサイズ指定も各操作画面や階層毎にそれぞれ個別のサイズに指定できるようにしてもよい。他の方法としては、操作画面記憶部から下位ウィンドウＷの中に表示する下位の操作画面に配置されている操作キーの数を取得し、これに応じてサイズを決定したり、この操作画面の階層の深さに応じたサイズに決定したりするようにしてもよい。
【００６３】
所定の操作としてのユーザによる表示選択モードを有効に設定する操作とともに操作キーｋの指定の操作がなされたことに応じて、ウィンドウサイズ決定部２２５が決定したサイズの情報は、表示制御部２１０に送られる。
【００６４】
表示制御部２１０は、入力部１３０から受けたタッチ位置（座標）などの操作画面中の操作キーを指定する信号に基づいて、指定された操作キーに関連付けられた下位の操作画面を操作画面記憶部２３０から取得する。これをウィンドウサイズ決定部２２５から受けたサイズ情報に応じた大きさで表示面１２１ａに表示させる。
【００６５】
（第２の実施形態の表示制御）
図１０を参照し、第２の実施形態における操作画面表示装置２００の表示制御部２１０およびウィンドウサイズ決定部２２０により実行される表示制御を説明する。同図のステップＳ２０１〜Ｓ２０３、Ｓ２０５、Ｓ２０７〜Ｓ２０９は、図８のフローチャートのステップＳ１０１〜Ｓ１０７に対応するのでこれらの処理に関する説明は、省略あるいは最低限の説明に留める。
【００６６】
図１０のフローチャートにおいて、操作の種類がタップ操作であった場合（Ｓ２０３：「タップ操作」）には、続くＳ２０４で「表示選択モード」が有効であるか否かを判定する。これは前述のようにウィンドウサイズ決定部２２５が、モード設定記憶部２４０の設定値を取得することにより行う。「表示選択モード」が有効の設定でなければ（Ｓ２０４：ＮＯ）操作キーに応じた処理を実行する（Ｓ２０５）。
【００６７】
一方で「表示選択モード」が有効に設定されていれば、ウィンドウサイズ決定部２２５が表示サイズを決定する（Ｓ２０６）。表示サイズの決定方法は前述のように種々の方法を取りえるが、そのうちの一つは予め定められたウィンドウサイズに決定するものである。
【００６８】
以降の処理は、第１の実施形態と同様でありその他の表示条件を決定し（Ｓ２０８）、決定した条件で下位の操作画面を下位ウィンドウＷに表示させる（Ｓ２０９）。
【００６９】
（下位ウィンドウＷに対する表示制御）
（変形例１）
図１１に示すフローチャートは、図８または図１０の表示制御により表示面１２１ａに既に下位ウィンドウＷを表示させていた状態で、さらに別の下位ウィンドウＷを表示させる場合における更なる表示制御を示すものである。
【００７０】
表示制御部２１０は、新たな下位ウィンドウＷを表示する際に、表示条件が確定した段階（Ｓ２０８またはＳ１０６）でこれまに表示面１２１ａに表示している下位ウィンドウＷの数が上限値に達しているか否かを判断する。この上限値は例えば３個である。この上限値はストレージ１４０に保持されており、入力部１３０を介してユーザは１以上の任意の数を設定することができる。
【００７１】
表示制御部２１０は、その時点で表示面１２１ａに表示している下位ウィンドウＷの数が上限値に達していると判定した場合には（ステップＳ３０１：ＹＥＳ）、このうちのいずれか１つの下位ウィンドウＷを選択し、これを閉じる（Ｓ３０２）。表示している複数の下位ウィンドウＷのうちいずれの下位ウィンドウを選択するかについては、表示を開始したタイムスタンプを記録しておき、最も過去に表示を開始した下位ウィンドウＷから閉じるようにしてもよく、あるいは階層が最も低い操作画面を表示する下位ウィンドウから閉じるようにしてもよい。
【００７２】
下位ウィンドウの表示数が上限値に達していないのであれば（Ｓ３０１：ＮＯ）、次に表示面１２１ａにおいて、これから新たに下位ウィンドウＷを表示する領域に他の下位ウィンドウが表示されているか否かを判断する（Ｓ３０３）。表示する領域に既に他の下位ウィンドウが表示されているのであればこの下位ウィンドウを新たに表示する下位ウィンドウＷと重ならないように退避、縮小させる。
【００７３】
図１２は、１つの表示面１２１ａに２つの下位ウィンドウＷ（３２１、３２２）を表示させた状態を示す図である。同図においては図７に示すようなに下位ウィンドウＷ（３２２）を表示させた状態に続いて、新たな下位ウィンドウＷ（３２１）を表示させた後の表示状態を示す図である。２つの下位ウィンドウＷは互いに排他的な配置位置関係となっており両者は重ならないようにしている。この新たな下位ウィンドウＷ（３２１）は、ステップＳ２０８までに決定された条件で表示されており、それまでに表示していた下位ウィンドウＷ（３２２）は、この下位ウィンドウＷ（３２１）と重ならないようにサイズを退避、縮小させている。
【００７４】
（変形例２）
図１３に示すフローチャートは、表示面１２１ａに既に１または複数の下位ウィンドウＷを表示させていた状態で、この下位ウィンドウＷの表示状態を変更させる場合の表示制御を示すものである。
【００７５】
ステップＳ２０９（またはＳ１０７等）と同様の処理により表示制御部２１０は下位ウィンドウＷを表示させ（Ｓ４０１）、この状態でタッチパネル１３１へのタッチ操作を検出した場合（Ｓ４０２：ＹＥＳ）には、このタッチ位置が操作キーｋの上か否かを判定する（Ｓ４０３）。そして、タッチ位置が操作キーｋの上であれば図１０のステップＳ２０３（またはＳ１０３）以降の処理を実行する。
【００７６】
一方で操作キーｋの上でなければ（Ｓ４０３：ＮＯ）、続いてこれが下位ウィンドウＷ内でのドラッグ操作であるかを判定する（Ｓ４０４〜Ｓ４０５）。下位ウィンドウＷ内における指を接触させながら所定方向に滑らせるドラッグ操作であると判定した場合（Ｓ４０４、Ｓ４０５がともにＹＥＳ）、ドラッグ操作がなされた下位ウィンドウＷ内の操作画面をドラッグ操作のなされた方向に応じてシフト（スライド）させる（Ｓ４０６）。
【００７７】
図１４は、ドラッグ操作によって画面がシフトした後の表示状態を示す図である。同図になる前の初期画面（Ｓ４０１）は図７の表示状態である。図１４では、表示していた下位ウィンドウＷ（３２２）の内側でタッチ位置ｂ３を左横方向に滑らせるドラッグ操作が行われたため、このドラッグ操作のシフト方向に応じて操作画面の表示領域を左横方向にシフトさせた後の状態を示している。
【００７８】
この変形例２のような表示制御を行うことで、後から表示させる下位ウィンドウＷに表示させる下位層の操作画面の視認性を確保することができる。また、それまでに表示した下位ウィンドウＷのサイズを縮小等することで操作キーｋが下位ウィンドウＷ外に見切れてしまった場合には、ドラッグ操作によりシフトさせることができるので、所望の操作キーｋを表示させることで視認性を確保することができる。
【００７９】
（変形例３）
図１５に示すフローチャートは、表示させていた下位ウィンドウＷに対する閉じる処理、またはサイズ変更処理を示すものである。同図は、図１３の表示制御でタッチ位置が操作キー上でも下位ウィンドウ内でもない（Ｓ４０３、Ｓ４０４がともにＮＯ）場合に続いて行われる表示制御である。
【００８０】
タッチ位置が下位ウィンドウＷの表示領域の外縁を囲むようにその周囲に設けられた表示枠ｐの上であれば（Ｓ５０１：ＹＥＳ）、続いて操作の種類を判定する（Ｓ５０２）。操作の種類がタップ操作であればタップ位置にある表示枠ｐ内の下位ウィンドウＷを閉じる処理を行い（Ｓ５０３）、ドラッグ操作であればドラッグ操作の操作量に応じて表示枠ｐ内の下位ウィンドウＷのサイズを変更する（Ｓ５０４）。以下、画面の表示例に基づいて説明する。
【００８１】
図１６は、下位ウィンドウＷ（３２２）の表示枠ｐに対する操作を示す図である。同図に示すようにユーザによるタッチ位置ｂ４が、下位ウィンドウＷ（３２２）の表示枠ｐ上であり、この操作がタップ操作であれば、表示制御部２１０は下位ウィンドウＷ（３２２）を閉じる処理を行う。同様にタッチ位置ｂ５のように第３階層の操作画面３３１を表示した下位ウィンドウＷ（３３１）の表示枠ｐに対するタップ操作であれば下位ウィンドウＷ（３３１）を閉じる（Ｓ５０３）。
【００８２】
一方で、タッチ位置ｂ６に示すような表示枠ｐに対する右斜め上方の外側に向けたドラッグ操作であればこのドラッグ方向とドラッグ操作の操作量に応じて、下位ウィンドウＷ（３３１）を右斜め上方向に拡大して表示する（Ｓ５０４）。
【００８３】
このように各変形例においては表示した下位ウィンドウＷに対して複数の下位ウィンドウＷを並べて表示したり、さらにこれらの下位ウィンドウに表示する操作画面の表示態様をユーザの操作に応じてシフトさせたり、閉じたり、拡大表示させたりすることが容易にできる。これにより下位層の操作画面の視認性を十分に確保することが可能となる。
【００８４】
（他の変形例）
（変形例４）
図１１、図１２に示す例では、表示面１２１ａの表示領域に複数の下位ウィンドウＷを表示させる場合には、互いに排他的となるように表示される例を示したがこれに限られず後から表示する下位ウィンドウＷをそれまの下位ウィンドウに重ねて表示させるようにしてもよい。また後から表示させる下位ウィンドウＷがそれまでに表示している下位ウィンドウＷと上下関係にある下位ウィンドウであれば、上位の下位ウィンドウＷの内側に表示させるようにしてもよい。図１６に示す表示例では下位ウィンドウＷ（３３１）（第２の下位ウィンドウ）は上位の下位ウィンドウＷ（３２２）の表示枠ｐの内側に表示させている。
【００８５】
（変形例５）
またこのような上下関係にある下位ウィンドウを同時に表示させている場合に、上位の下位ウィンドウＷに対して閉じる操作が行われた場合には、これよりも下位の全ての下位ウィンドウＷも同時に閉じるようにしてもよい。例えば図１６の上位の下位ウィンドウＷ３２２に対して閉じる操作がなされた場合には、これの下位の下位ウィンドウＷ（３３１）を同時に閉じるようにする。上位層の下位ウィンドウの表示が不要となり、これを閉じるようなときにはこれよりも下位層の下位ウィンドウを表示し続ける必要がない場合が多い。このように制御することで他の表示面１２１ａの表示状態を整理することができ、他の操作画面の視認性を向上させることができる。
【００８６】
（変形例６）
またこのような上下関係にある下位の下位ウィンドウＷの一方を拡大表示させた場合には、その拡大に応じてその外側の上位の下位ウィンドウＷを拡大するようにしてもよい。例えば、図１６の下位ウィンドウＷ（３３１）の表示枠ｐに対してその外側にある上位の下位ウィンドウＷ（３２２）よりも広げる操作がなされた場合には、操作の対象である下位ウィンドウＷ（３３１）を拡大するとともに、外側の下位ウィンドウＷ（３２２）も拡大させてもよい。
【００８７】
（変形例７）
第１、第２の実施形態においては。ジェスチャー操作としてタッチパネル１３１に対するピンチアウト操作の例を示したが、これに限られずドラッグ操作の距離に応じて下位ウィンドウＷのサイズを指定するようにしてもよい。さらにタッチパネル１３１によるタッチ操作に代えて、マウスなどのポインティングデバイスやハードキーにより操作するようにしてもよい。例えばマウスによるドラッグ操作やクリック操作、またはこの操作にハードキーの操作を組み合わせることによって、上述の操作キーｋの指定およびサイズの指定や、下位ウィンドウＷに対する操作を行うようにしてもよい。
【００８８】
（変形例８）
下位ウィンドウＷの一部の領域を等倍表示させる図７の例では、下位の操作画面３２２の座標原点（図５の符号ａ１の左上隅）が下位ウィンドウＷ（３２２）の座標原点（左上隅）に重なるように配置させる例を示したがこれに限られない。下位ウィンドウＷの表示面１２１ａに対する位置に応じて、内部に表示する操作画面の表示領域を変化させるようにしてもよい。例えば、表示面１２１ａに対して図５に示すような位置関係で下位の操作画面３２２を配置し、下位ウィンドウＷの位置、サイズに応じて表示範囲を変更する方法である。この場合、下位ウィンドウＷは仮想的に下層に配置された操作画面３２２をのぞく「のぞき穴」のような機能を果たすことになる。ドラッグ操作で下位ウィンドウＷを表示面１２１ａ内で移動させることにより、その内部に表示される操作画面３２２の表示範囲を変更することができる。
【００８９】
（変形例９）
上述の実施形態では、操作画面表示装置２００は、画像形成装置１００に設置されている。しかし、本発明はこれに限定されない。たとえば、画像形成装置１００に代えて、スマートフォン、タブレット端末、カメラ、ビデオカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ウェアラブルディスプレイ、車載ディスプレイ等に適用してもよい。
【００９０】
本発明による操作画面表示装置２００のコンピュータにより実行されるプログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置の一機能としてその装置のソフトウエアに組み込んでもよい。
【符号の説明】
【００９１】
１００  画像形成装置
１１０  制御回路
１２０  表示部
１２１ａ  表示面
１３０  入力部
１３１  タッチパネル
１３２  ハードキー
１３３  ポインティングデバイス
１４０  ストレージ
１５０  画像形成部
１６０  画像読取部
１７０  給紙部
１８０  通信インターフェース
２００  操作画面表示装置
２１０  表示制御部
２２０、２２５  ウィンドウサイズ決定部
２３０  操作画面記憶部
２４０  モード設定記憶部
３１０、３２１、３２２、３３１  操作画面
Ｗ、Ｗ（３２１）、Ｗ（３２２）、Ｗ（３３１）  下位ウィンドウ
ｋ  操作キー（画像）
ｂ１、ｂ２、ｂ３、ｂ４、ｂ５、ｂ６  タッチ位置
ｐ  表示枠
【図１】
2016062393.tif 000003
【図２】
2016062393.tif 000004
【図３】
2016062393.tif 000005
【図４】
2016062393.tif 000006
【図５】
2016062393.tif 000007
【図６Ａ】
2016062393.tif 000008
【図６Ｂ】
2016062393.tif 000009
【図６Ｃ】
2016062393.tif 000010
【図６Ｄ】
2016062393.tif 000011
【図７】
2016062393.tif 000012
【図８】
2016062393.tif 000013
【図９】
2016062393.tif 000014
【図１０】
2016062393.tif 000015
【図１１】
2016062393.tif 000016
【図１２】
2016062393.tif 000017
【図１３】
2016062393.tif 000018
【図１４】
2016062393.tif 000019
【図１５】
2016062393.tif 000020
【図１６】
2016062393.tif 000021