(57)【要約】【課題】同一の主画面に関連付けられて表示される複数のモーダルダイアログの階層構造をそれぞれ独立して扱うことができる情報処理装置およびウィンドウ表示制御プログラムを提供する。【解決手段】情報処理装置１は、同一の主画面からモーダルダイアログで表示された複数のウィンドウ群のそれぞれに対応付けられた操作信号及び表示方法を管理する階層構造管理情報１１Ｃを記憶する記憶部１１と、入力された操作信号に応じて階層構造管理情報を参照して該当するウィンドウ群及び表示方法を取得する階層構造情報管理手段１０Ｃと、取得したウィンドウ群を取得した表示方法によって表示処理するウィンドウ表示制御手段１０Ａとを有する。【選択図】図１
2010218409.tif 000002
【特許請求の範囲】
【請求項１】
同一の主画面が操作されることで被操作内容が限定されて表示された複数の子画面と、前記複数の子画面がそれぞれ親画面として操作されることで被操作内容が限定されて表示された子画面との関係をそれぞれ示す画面群の情報を記憶する記憶手段と、
前記画面群の情報を参照し、入力される操作内容に応じて該当する画面群を表示制御する画面群表示制御手段とを有する情報処理装置。
【請求項２】
前記画面群表示制御手段は、前記表示制御した画面群を操作可能な状態とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、前記画面群の情報として前記画面群の表示形態をさらに記憶し、
前記画面群表示制御手段は、前記表示形態に応じて前記画面群を表示制御する請求項１に記載の情報処理装置。
【請求項４】
同一の主画面が操作されることで被操作内容が限定されて表示された複数の子画面と、前記複数の子画面がそれぞれ親画面として操作されることで被操作内容が限定されて表示された子画面との関係をそれぞれ示す画面群の情報を参照可能なコンピュータに、
入力される操作内容に応じて前記画面群の情報を参照し、前記操作内容に該当する画面群を表示制御する画面群表示制御機能を実現させるためのウィンドウ表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびウィンドウ表示制御プログラムに関する。
【背景技術】
【０００２】
モーダルダイアログを表示するとき、主画面が入力できない状況にあることを視覚的に知らせる情報処理装置が知られている。
【０００３】
例えば、特許文献１の情報処理装置は、一度開いたダイアログを閉じるまで主画面の操作をできなくするモーダルダイアログを表示するとき、主画面の背景色をメモリにバックアップして、他の色に変更するとともに、モーダルダイアログを消去するとき、バックアップした主画面の背景色をメモリから読み込んで元の色に回復して表示するため、利用者に対して主画面が入力できない状況にあることを視覚的に知らせることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３０５６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、同一の主画面に関連付けられて表示される複数のモーダルダイアログの階層構造をそれぞれ独立して扱うことができる情報処理装置およびウィンドウ表示制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］同一の主画面が操作されることで被操作内容が限定されて表示された複数の子画面と、前記複数の子画面がそれぞれ親画面として操作されることで被操作内容が限定されて表示された子画面との関係をそれぞれ示す画面群の情報を記憶する記憶手段と、前記画面群の情報を参照し、入力される操作内容に応じて該当する画面群を表示制御する画面群表示制御手段とを有する情報処理装置。
【０００７】
［２］前記画面群表示制御手段は、前記表示制御した画面群を操作可能な状態とする前記［１］に記載の情報処理装置。
【０００８】
［３］前記記憶手段は、前記画面群の情報として前記画面群の表示形態をさらに記憶し、前記画面群表示制御手段は、前記表示形態に応じて前記画面群を表示制御する前記［１］に記載の情報処理装置。
【０００９】
［４］同一の主画面が操作されることで被操作内容が限定されて表示された複数の子画面と、前記複数の子画面がそれぞれ親画面として操作されることで被操作内容が限定されて表示された子画面との関係をそれぞれ示す画面群の情報を参照可能なコンピュータに、入力される操作内容に応じて前記画面群の情報を参照し、前記操作内容に該当する画面群を表示制御する画面群表示制御機能を実現させるためのウィンドウ表示制御プログラム。
【発明の効果】
【００１０】
請求項１及び４に係る発明によれば、同一の主画面に関連付けられて表示される複数のモーダルダイアログの画面群をそれぞれ独立して表示することができる。
【００１１】
請求項２に係る発明によれば、同一の主画面に関連付けられて表示される複数のモーダルダイアログの画面群をそれぞれ独立して扱うことができる。
【００１２】
請求項３に係る発明によれば、表示される画面群の表示形態を制御することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る情報処理装置の構成例を示す概略図である。
【図２】本発明の実施の形態に係るウィンドウ情報の構成例を示す概略図である。
【図３】本発明の実施の形態に係る階層構造管理情報の構成例を示す概略図である。
【図４Ａ】本発明の実施の形態に係る情報処理装置の表示出力例を示す概略図である。
【図４Ｂ】本発明の実施の形態に係る情報処理装置の表示出力例を示す概略図である。
【図４Ｃ】本発明の実施の形態に係る情報処理装置の表示出力例を示す概略図である。
【図５】本発明の実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
（画像形成システムの構成）
図１は、本発明の実施の形態に係る情報処理装置の構成例を示す概略図である。
【００１５】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成され各部を制御するとともに各種のプログラムを実行する制御部１０と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）やフラッシュメモリ等の記憶装置から構成され情報を記憶する記憶部１１と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）パネル等により構成されて画像を表示する表示部１２と、キーボードやマウス等で構成される操作部１３とを有する。
【００１６】
制御部１０は、後述するウィンドウ表示制御プログラム１１Ａを実行することで、画面具表示制御手段の一例としてのウィンドウ表示制御手段１０Ａと、ウィンドウ情報管理手段１０Ｂと、階層構造情報管理手段１０Ｃとを動作させる。
【００１７】
ウィンドウ表示制御手段１０Ａは、操作部１３に入力された操作内容に応じて表示部１２に表示される小画面としてのウィンドウを表示する。ウィンドウ情報管理手段１０Ｂは、後述するウィンドウ情報１１Ｂの参照、書き換え等を実行する。階層構造情報管理手段１０Ｃは、後述する階層構造管理情報１１Ｃの参照、書き換え等を実行する。
【００１８】
記憶部１１は、制御部１０を上述した各手段として動作させるウィンドウ表示制御プログラム１１Ａと、複数のウィンドウの関係性を示すウィンドウ情報１１Ｂと、複数のウィンドウの階層構造を示す階層構造管理情報１１Ｃとを記憶する。
【００１９】
図２は、本発明の実施の形態に係るウィンドウ情報の構成例を示す概略図である。
【００２０】
ウィンドウ情報１１Ｂは、複数のウィンドウの関係性を示す情報の一例であり、主画面としてのメインウィンドウに対する操作から表示された複数のモーダルダイアログである子画面としてのウィンドウ１〜４と、ウィンドウ１〜４からそれぞれ表示されたモーダルダイアログであるウィンドウ２−１、３−１、４−１、４−２と、ウィンドウ３−１から表示されたモーダルダイアログであるウィンドウ３−１−１と、ウィンドウ４−２から表示されたモーダルダイアログであるウィンドウ４−２−１との関係性を示す。ここで、ウィンドウ１、ウィンドウ２とウィンドウ２−１、ウィンドウ３とウィンドウ３−１とウィンドウ３−１−１、ウィンドウ４とウィンドウ４−１、ウィンドウ４とウィンドウ４−２とウィンドウ４−２−１のそれぞれをモーダルダイアログによって表示されたウィンドウ群と呼ぶ。
【００２１】
ウィンドウの表示順序に基づいてそれぞれのウィンドウにレベルが定められており、メインウィンドウをＬｅｖｅｌ１として、この例ではＬｅｖｅｌ４まで示されており、ウィンドウ群のレベルの最も高いウィンドウが最前面に表示され、他のウィンドウは操作できない状態となる。
【００２２】
図３は、本発明の実施の形態に係る階層構造管理情報の構成例を示す概略図である。
【００２３】
階層構造管理情報１１Ｃは、各ウィンドウを識別する識別子を示す階層構造識別子と、各階層構造に該当するウィンドウ群のレベルの最も高いウィンドウを示すトップウィンドウと、図２に示したウィンドウ群トップウィンドウの階層構造のレベルを示すレベルと、ウィンドウを表示するとき用いる視覚効果を示す視覚効果と、ウィンドウを切替表示するときの操作方法を示す切替手段とを有する。
【００２４】
図４Ａは、本発明の実施の形態に係る情報処理装置の表示出力例を示す概略図である。
【００２５】
ウィンドウ表示制御プログラム最大表示領域１２０は、ウィンドウ表示制御プログラム１１Ａによって表示部１２の表示画面１２Ａ上に表示される最大の表示領域であり、メインウィンドウ１２１と、ウィンドウ１２２ａ（ウィンドウ２）及びウィンドウ１２２ｂ（ウィンドウ２−１）からなる階層構造を有するウィンドウ群と、ウィンドウ１２３ａ（ウィンドウ３）、ウィンドウ１２３ｂ（ウィンドウ３−１）及びウィンドウ１２３ｃ（ウィンドウ３−１−１）からなる階層構造を有するウィンドウ群とを有する。なお、図４Ａに示す例は、図２においてウィンドウ２及びウィンドウ３からモーダルに表示されるウィンドウ群を示したものである。
【００２６】
ウィンドウ表示制御プログラム最大表示領域１２０に表示される内容の一例としては、メインウィンドウ１２１をプリンターのトレイ設定画面として、ウィンドウ１２２ａが、例えば、トレイＡ、ウィンドウ１２３ａがトレイＢに対する個別の設定画面であって、ウィンドウ１２２ｂは、トレイＡの詳細設定画面、ウィンドウ１２３ｂは、トレイＢの詳細設定画面、ウィンドウ１２３ｃは、トレイＢのさらに詳細の設定画面を示す。よりレベルが上位のウィンドウを設定して閉じることで下位のレベルの設定画面を操作することができるようになる。
【００２７】
図４Ｂは、本発明の実施の形態に係る情報処理装置の表示出力例を示す概略図である。
【００２８】
ウィンドウ表示制御プログラム最大表示領域１２０は、ウィンドウ１２２ａ（ウィンドウ２）及びウィンドウ１２２ｂ（ウィンドウ２−１）からなる階層構造を有するウィンドウ群を最前面表示した例であり、ウィンドウ１２２ａ（ウィンドウ２）及びウィンドウ１２２ｂ（ウィンドウ２−１）以外の表示領域は図３に示す階層構造管理情報１１Ｃに基づいて背景が赤で表示される。
【００２９】
図４Ｃは、本発明の実施の形態に係る情報処理装置の表示出力例を示す概略図である。
【００３０】
ウィンドウ表示制御プログラム最大表示領域１２０は、ウィンドウ１２３ａ（ウィンドウ３）、ウィンドウ１２３ｂ（ウィンドウ３−１）及びウィンドウ１２３ｃ（ウィンドウ３−１−１）からなる階層構造を有するウィンドウ群を最前面表示した例であり、図３に示す階層構造管理情報１１Ｃに基づいて背景が青で表示される。
【００３１】
（動作）
以下に、本発明の一実施の形態における情報処理装置の動作を各図を参照しつつ説明する。
【００３２】
まず、利用者は情報処理装置１の操作部１３において所定の入力を実行し、メインウィンドウ１２１を表示させる。その後、メインウィンドウ１２１を操作することでウィンドウ１２２ａ（ウィンドウ２）及びウィンドウ１２２ｂ（ウィンドウ２−１）の順でモーダルダイアログとして表示させる。又、同様にメインウィンドウ１２１を操作することでウィンドウ１２３ａ（ウィンドウ３）、ウィンドウ１２３ｂ（ウィンドウ３−１）及びウィンドウ１２３ｃ（ウィンドウ３−１−１）の順でモーダルダイアログとして表示させウィンドウ表示制御プログラム最大表示領域１２０を図４Ａに示す状態とする。
【００３３】
また、利用者は、情報処理装置１の操作部１３において所定の入力を実行し、モーダルダイアログ表示の順序に従い最前面に表示されていないウィンドウ１２２ａ（ウィンドウ２）及びウィンドウ１２２ｂ（ウィンドウ２−１）を最前面表示させる。
【００３４】
情報処理装置１においてウィンドウ表示制御プログラム最大表示領域１２０において表示される内容は、以下に説明するように、情報処理装置１のウィンドウ表示制御プログラム１１Ａによって制御される。
【００３５】
図５は、本発明の実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【００３６】
まず、操作部１３に対して階層構造表示操作、例えば、「Ｃｔｒｌ」キー＋「２」キーが入力されると、操作部１３は、操作信号を階層構造情報管理手段１０Ｃに対して送信する（Ｓ１）。次に、階層構造情報管理手段１０Ｃは、受信した操作信号に基づいて階層構造管理情報を参照し（Ｓ２）、操作信号に該当する階層構造識別子、例えば、「Ｃ２」をウィンドウ表示制御手段１０Ａに送信する（Ｓ３）。
【００３７】
ウィンドウ表示制御手段１０Ａは、階層構造識別子「Ｃ２」を受信し（Ｓ４）、該当するトップウィンドウ及び視覚効果を階層構造情報管理手段１０Ｃに要求する（Ｓ５）。階層構造情報管理手段１０Ｃは、受信した階層構造識別子に基づいて階層構造管理情報１１Ｃを参照し（Ｓ６）、トップウィンドウ及び視覚効果、例えば、トップウィンドウが「ウィンドウ２−１」及び視覚効果が「背景（赤）」を送信する（Ｓ７）。
【００３８】
次に、ウィンドウ表示制御手段１０Ａは、トップウィンドウ及び視覚効果を受信すると（Ｓ８）、トップウィンドウに関連するウィンドウ情報をウィンドウ情報管理手段１０Ｂに要求する（Ｓ９）。ウィンドウ情報管理手段１０Ｂは、ウィンドウ情報１１Ｂを参照し（Ｓ１０）、トップウィンドウに関連する（モーダルのメインウィンドウとなる）ウィンドウ群の情報、例えば、ウィンドウ２がモーダルのメインウィンドウであることをウィンドウ表示制御手段１０Ａに送信する（Ｓ１１）。
【００３９】
次に、ウィンドウ表示制御手段１０Ａは、トップウィンドウに関連するウィンドウ情報を受信すると（Ｓ１２）、視覚効果とともに、ウィンドウ表示制御プログラム最大表示領域１２０において、図４Ｂに示すようにウィンドウ１２２ａ及び１２２ｂを表示する（Ｓ１３）。また、制御部１０は、ウィンドウ１２２ａ及び１２２ｂを有するウィンドウ群が操作部１３から入力される操作信号により操作可能な状態とする。
【００４０】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。例えば、操作部１３は、キーボードやマウスに限らず、入力操作に基づいて操作信号を出力する物であれば、光、温度を用いた各種センサやタッチパッド等を用いてもよい。
【００４１】
また、上記実施の形態で使用されるウィンドウ表示制御手段１０Ａと、ウィンドウ情報管理手段１０Ｂと、階層構造情報管理手段１０Ｃとは、ＣＤ−ＲＯＭ等の記憶媒体から装置内の記憶部に読み込んでも良く、インターネット等のネットワークに接続されているサーバ装置等から装置内の記憶部にダウンロードしてもよい。また、上記実施の形態で使用される手段の一部または全部をＡＳＩＣ等のハードウェアによって実現してもよい。
【符号の説明】
【００４２】
１…情報処理装置、１０…制御部、１０Ａ…ウィンドウ表示制御手段、１０Ｂ…ウィンドウ情報管理手段、１０Ｃ…階層構造情報管理手段、１１…記憶部、１１Ａ…ウィンドウ表示制御プログラム、１１Ｂ…ウィンドウ情報、１１Ｃ…階層構造管理情報、１２…表示部、１２Ａ…表示画面、１３…操作部、１２０…ウィンドウ表示制御プログラム最大表示領域、１２１…メインウィンドウ、１２２ａ−１２２ｂ…ウィンドウ、１２３ａ−１２３ｃ…ウィンドウ
【図１】
2010218409.tif 000003
【図２】
2010218409.tif 000004
【図３】
2010218409.tif 000005
【図４Ａ】
2010218409.tif 000006
【図４Ｂ】
2010218409.tif 000007
【図４Ｃ】
2010218409.tif 000008
【図５】
2010218409.tif 000009