(57)【要約】【課題】操作性を向上させる操作窓の表示技術を提供する。【解決手段】統合前の操作窓１００を破線の表示サイズから実線の表示サイズに縮小させると、「用紙サイズ」の操作項目が操作窓１００内に表示しきれなくなる。そこで、操作窓１００の表示サイズの縮小によって表示しきれなくなる「用紙サイズ」の操作項目と、縮小後においても操作窓１００内に表示されている「用紙選択」の操作項目が合体処理され、統合後の操作窓１００が形成される。統合後の操作窓１００内においては、「用紙選択」と「用紙サイズ」の二つの操作項目が統合（合体）された統合項目が形成される。統合項目が形成されることにより、スクロールバーなどの操作を必要とせずに、３つの操作項目についての操作を行うことが可能になる。【選択図】図２
2009237646.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作を受け付ける操作部と、
ユーザ操作の対象となる複数の操作項目の一覧を示す操作窓を形成する表示処理部と、
ユーザ操作の入力用の画像として前記操作窓を表示する画像表示部と、
を有し、
前記表示処理部は、前記操作窓の表示サイズの縮小に応じて、前記複数の操作項目のうちの少なくとも一部の操作項目群を統合した統合項目を形成し、当該操作項目群に関する表示サイズを縮小する、
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記表示処理部は、前記操作窓の表示サイズの縮小により当該操作窓内に表示しきれない操作項目を確認し、当該操作項目を含んだ操作項目群を統合して前記統合項目を形成する、
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記表示処理部は、表示しきれない操作項目の表示態様と統合項目の表示態様とを予め対応付けたテーブルを参照して、前記確認された操作項目の表示態様に対応した統合項目の表示態様を決定する、
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記表示処理部は、操作項目同士の依存関係の強さを定めたテーブルを参照して、前記確認された操作項目と統合する操作項目を選択する、
ことを特徴とする情報処理装置。
【請求項５】
請求項１から４のいずれか１項に記載の情報処理装置において、
前記表示処理部は、統合される操作項目の表示態様と同じ表示態様の統合項目を形成する合体処理と、統合される操作項目の表示態様とは異なる表示態様の統合項目を形成する変形処理と、からなる二つの処理のうちの少なくとも一方の処理を実行して前記操作項目群を統合する、
ことを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記統合される操作項目の表示態様には、コンボボックス表示とチェックボックス表示とラジオボタン表示が含まれ、
前記統合項目の表示態様には、コンボボックス表示とリスト表示が含まれる、
ことを特徴とする情報処理装置。
【請求項７】
コンピュータに、
ユーザ操作の対象となる複数の操作項目の一覧を示す操作窓を形成する機能と、
前記操作窓の表示サイズの縮小に応じて、前記複数の操作項目のうちの少なくとも一部の操作項目群を統合した統合項目を形成し、当該操作項目群に関する表示サイズを縮小する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
コンピュータなどの情報処理装置において、ユーザインターフェース（ＵＩ）機能として、モニタ（ディスプレイ）などにＵＩ画面を表示する技術が知られている。ユーザは、モニタに表示されるＵＩ画面を見ながら、マウスやキーボードを利用して装置を操作することができる。
【０００３】
ＵＩ画面において、画面内に表示される操作窓（ウィンドウ）の表示サイズを変更する場合、あるいは、モニタのサイズがアプリケーションの表示領域よりも小さい場合には、操作窓やモニタ内に全ての入力項目（操作項目）を表示できない場合がある。
【０００４】
例えば、操作窓内に表示しきれない入力項目をスクロールバーなどによって操作窓内に表示させる技術が知れている。しかし、スクロールバーを操作する手間が増えるため、操作が煩雑化する。特に、上下移動のスクロールバーに比べて、左右移動のスクロールバーの操作がユーザの負担になる場合もある。
【０００５】
一方、スクロールバーとは異なる画像表示機能も知られている。例えば、特許文献１には、小さな画面でも、理解しやすく操作性良く表示できる経路案内情報を生成するために、小さな画面に表示しきれるように、表示すべき画面（画像）を理解しやすい単位に分割する旨の技術が記載されている。また、特許文献２には、複数種類のスタイルシートの中から所望のスタイルシートを選択し、サーバにアクセスする際には選択したスタイルシートを常に利用する旨の技術が記載されている。
【０００６】
【特許文献１】特開２００２−４８５８５号公報
【特許文献２】特開２００１−４３０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のように、ＵＩ画面などの表示に関する技術がいくつか提案されている状況において、本願発明者は、ユーザ操作の入力用の画像として利用される操作窓の表示に関する改良技術について研究開発を重ねてきた。
【０００８】
本発明は、その研究開発の過程において成されたものであり、その目的は、操作性を向上させる操作窓の表示技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の好適な態様の情報処理装置は、ユーザ操作を受け付ける操作部と、ユーザ操作の対象となる複数の操作項目の一覧を示す操作窓を形成する表示処理部と、ユーザ操作の入力用の画像として前記操作窓を表示する画像表示部と、を有し、前記表示処理部は、前記操作窓の表示サイズの縮小に応じて、前記複数の操作項目のうちの少なくとも一部の操作項目群を統合した統合項目を形成し、当該操作項目群に関する表示サイズを縮小する、ことを特徴とする。
【００１０】
上記態様によれば、統合項目を形成して操作項目群に関する表示サイズを縮小することにより、例えば、縮小された操作窓内に複数の操作項目の全てを示すことが可能になる。そのため、操作窓の外に操作項目のいくつかが隠れてしまう場合に比べて、例えばスクロールバーの操作などの手間が省け、操作性が向上する。
【００１１】
望ましい態様において、前記表示処理部は、前記操作窓の表示サイズの縮小により当該操作窓内に表示しきれない操作項目を確認し、当該操作項目を含んだ操作項目群を統合して前記統合項目を形成する、ことを特徴とする。
【００１２】
望ましい態様において、前記表示処理部は、表示しきれない操作項目の表示態様と統合項目の表示態様とを予め対応付けたテーブルを参照して、前記確認された操作項目の表示態様に対応した統合項目の表示態様を決定する、ことを特徴とする。
【００１３】
望ましい態様において、前記表示処理部は、操作項目同士の依存関係の強さを定めたテーブルを参照して、前記確認された操作項目と統合する操作項目を選択する、ことを特徴とする。
【００１４】
望ましい態様において、前記表示処理部は、統合される操作項目の表示態様と同じ表示態様の統合項目を形成する合体処理と、統合される操作項目の表示態様とは異なる表示態様の統合項目を形成する変形処理と、からなる二つの処理のうちの少なくとも一方の処理を実行して前記操作項目群を統合する、ことを特徴とする。
【００１５】
望ましい態様において、前記統合される操作項目の表示態様には、コンボボックス表示とチェックボックス表示とラジオボタン表示が含まれ、前記統合項目の表示態様には、コンボボックス表示とリスト表示が含まれる、ことを特徴とする。
【００１６】
また、上記目的を達成するために、本発明の好適な態様のプログラムは、コンピュータに、ユーザ操作の対象となる複数の操作項目の一覧を示す操作窓を形成する機能と、前記操作窓の表示サイズの縮小に応じて、前記複数の操作項目のうちの少なくとも一部の操作項目群を統合した統合項目を形成し、当該操作項目群に関する表示サイズを縮小する機能と、を実現させることを特徴とする。
【発明の効果】
【００１７】
本発明により、操作性を向上させる操作窓の表示技術が提供される。例えば、本発明の好適な態様においては、統合項目を形成して操作項目群に関する表示サイズを縮小することにより、縮小された操作窓内に複数の操作項目の全てを示すことが可能になり、操作窓の外に操作項目のいくつかが隠れてしまう場合に比べて、操作性が向上する。
【発明を実施するための最良の形態】
【００１８】
図１には、本発明の好適な実施形態が示されており、図１は、本発明に係る情報処理装置を含んだシステムの全体構成図である。情報処理装置１０は、ネットワーク３０を介して接続されたプリンタ２０Ａ，２０Ｂを制御して印刷処理などを行う。但し、図１に示す構成は、あくまでも本発明の一例であり、例えば、情報処理装置１０がネットワーク３０を介してプリントサーバに接続されてもよいし、ネットワーク３０を介さずに直接的に情報処理装置１０とプリンタ２０Ａ，２０Ｂが接続されてもよい。さらに、プリンタ２０Ａ，２０Ｂとは異なる装置を情報処理装置１０が利用するシステムであってもよい。
【００１９】
図１には、情報処理装置１０内部の機能構成が示されている。情報処理装置１０は、ＣＰＵ、メモリ、ハードディスク、モニタなどのハードウェア構成を備えたコンピュータによって実現することができる。つまり、これらのハードウェア構成と、情報処理装置１０の機能を実現するためのソフトウェア（プログラム）とが協働することによって、図１に示す操作部１１、表示処理部１２、画像表示部１３、中央制御部１４、データ記憶部１５の各機能を実現する。例えばプログラムに従って動作するＣＰＵがメモリなどを利用することにより表示処理部１２と中央制御部１４の機能が実現され、キーボードやマウスなどのユーザ操作デバイスを介してＣＰＵなどにユーザ操作が伝えられることにより操作部１１の機能が実現される。また、例えば、モニタなどが画像表示部１３として機能し、ハードディスクやメモリがデータ記憶部１５として機能する。
【００２０】
なお、コンピュータを情報処理装置１０として機能させるためのプログラムは、例えば、光ディスクなどの記憶媒体に記憶されてその記憶媒体を介してコンピュータに読み取られてもよいし、ネットワーク３０などを介してコンピュータに提供されてもよい。
【００２１】
操作部１１は、ユーザ操作を受け付ける。例えば、ユーザは、キーボードやマウスなどによって実現される操作部１１を利用して印刷処理に関する設定や指示を入力する。表示処理部１２は、ユーザ操作の入力用の画像、つまりユーザインターフェース画像（ＵＩ画像）を形成する。表示処理部１２は、ＵＩ画像の一部として、ユーザ操作の対象となる複数の操作項目の一覧を示す操作窓（ユーザ操作用のウィンドウ）を形成する。
【００２２】
本実施形態において、表示処理部１２は、操作窓の表示サイズの縮小に応じて、操作窓内の複数の操作項目のうちの少なくとも一部の操作項目群を統合した統合項目を形成して操作項目群に関する表示サイズを縮小する。統合項目の形成や表示サイズの縮小については、後に詳述する。
【００２３】
表示処理部１２において形成された操作窓を含むＵＩ画像は、モニタなどの画像表示部１３に表示され、視覚的にユーザに提供される。中央制御部１４は、情報処理装置１０内の各部を集中的に制御するとともに、ネットワーク３０を介して接続される外部機器との間の通信制御なども行う。データ記憶部１５には、情報処理装置１０において利用される各種データが記憶される。
【００２４】
図２から図５は、本実施形態における操作窓を説明するための図であり、操作窓内に表示される操作項目についての統合処理例を示している。図２から図５の各図に示される操作窓１００は、表示処理部１２（図１）において形成されて画像表示部１３（図１）に表示される。
【００２５】
図２は、コンボボックスからコンボボックスへの合体処理を説明するための図である。ここで、「コンボボックス」とは、例えば、各操作項目（図２の例では「プリンタ」など）ごとにその操作項目に対応した矩形領域をその操作項目の近傍（図２の例では右隣）に配置した操作画面であり、矩形領域に設けられたボタン（図２の例では矩形領域の右端）を操作することにより、各操作項目についての選択候補の一覧が対応する矩形領域に表示される。図２には、統合前と統合後の操作窓１００が図示されている。統合前の操作窓１００内には、「プリンタ」「用紙選択」「用紙サイズ」の３つの操作項目がコンボボックス表示されている。統合前の操作窓１００の表示サイズが縮小されると、例えば、ユーザがマウスなどを利用して統合前の操作窓１００を破線の表示サイズから実線の表示サイズに縮小させると、「用紙サイズ」の操作項目が操作窓１００内に表示しきれなくなる。
【００２６】
そこで、本実施形態においては、操作窓１００の表示サイズの縮小によって表示しきれなくなる「用紙サイズ」の操作項目と、縮小後においても操作窓１００内に表示されている「用紙選択」の操作項目が合体処理され、統合後の操作窓１００が形成される。統合後の操作窓１００内においては、「用紙選択」と「用紙サイズ」の二つの操作項目が統合（合体）された統合項目が形成される。
【００２７】
統合項目が形成されることにより、「プリンタ」「用紙選択」「用紙サイズ」の３つの操作項目に関する表示サイズが全体的に縮小されて、縮小後の操作窓１００内にこれら３つの操作項目を表示させることができる。そのため、縮小された統合後の操作窓１００を利用する際に、スクロールバーなどの操作を必要とせずに、３つの操作項目についての操作を行うことが可能になる。
【００２８】
図３は、ラジオボタンからコンボボックスへの変形処理を説明するための図である。ここで、「ラジオボタン」とは、例えば、各操作項目（図３の例では「等倍で印刷」など）ごとにその操作項目に対応した小さな円状のボタンをその操作項目の近傍（図３の例では左隣）に配置した操作画面であり、円状のボタンを操作してボタンの中を塗りつぶしたり空白にしたりすることにより、各操作項目について「はい」または「いいえ」の意思表示を入力させる。「ラジオボタン」では、例えば、複数の操作項目のうちの一つのみを「はい」とすることができる。図３には、統合前と統合後の操作窓１００が図示されている。統合前の操作窓１００内には、「等倍で印刷」「印刷データに合わせる」「プリンタの設定で印刷」の３つの操作項目がラジオボタン表示されている。統合前の操作窓１００の表示サイズが破線の表示サイズから実線の表示サイズに縮小されると、「プリンタの設定で印刷」の操作項目が操作窓１００内に表示しきれなくなる。
【００２９】
そこで、図３においては、ラジオボタン表示の３つの操作項目が統合されてコンボボックス表示に変形される。つまり、統合後の操作窓１００内に統合項目である「拡縮」のコンボボックス表示が形成される。そして、「拡縮」のコンボボックスの選択候補として、「等倍」「データに合わせる」「プリンタの設定」が設けられる。
【００３０】
統合項目が形成されることにより、統合前の「等倍で印刷」「印刷データに合わせる」「プリンタの設定で印刷」の３つの操作項目に関する表示サイズが縮小されて、縮小後の操作窓１００内にこれら３つの操作項目に対応する選択候補を含んだ「拡縮」のコンボボックスが表示される。そのため、縮小された統合後の操作窓１００を利用する際に、スクロールバーなどの操作を必要とせずに、３つの操作項目についての操作を行うことが可能になる。
【００３１】
図４は、チェックボックスからリストへの変形処理を説明するための図である。ここで、「チェックボックス」とは、例えば、各操作項目（図４の例では「スタンプを印刷する」など）ごとにその操作項目に対応した小さな矩形のボタンをその操作項目の近傍（図４の例では左隣）に配置した操作画面であり、矩形のボタンを操作してボタンの中にチェック記号を入れたり外したりすることにより、各操作項目について「オン」または「オフ」の意思表示を入力させる。「チェックボックス」では、例えば、複数の操作項目を「オン」させることができる。図４には、統合前と統合後の操作窓１００が図示されている。統合前の操作窓１００内には、「スタンプを印刷する」「フォームを印刷する」「バナーを印刷する」の３つの操作項目がチェックボックス表示されている。統合前の操作窓１００の表示サイズが破線の表示サイズから実線の表示サイズに縮小されると、「バナーを印刷する」の操作項目が操作窓１００内に表示しきれなくなる。
【００３２】
そこで、図４においては、操作窓１００の表示サイズの縮小によって表示しきれなくなる「バナーを印刷する」の操作項目と、縮小後においても操作窓１００内に表示されている「スタンプを印刷する」の操作項目が変形処理され、統合後の操作窓１００が形成される。統合前の「スタンプを印刷する」と「バナーを印刷する」の操作項目が変形され、統合後の操作窓１００内においては、「スタンプ」と「バナー」の選択候補を含んだリスト表示が形成される。選択候補を横に（左右に）並べることにより、縦に（上下に）操作窓１００をさらに縮小できるようにしてもよい。なお、「フォームを印刷する」については統合後においてもチェックボックス表示される。
【００３３】
図４の統合後の操作窓１００においても、スクロールバーなどの操作を必要とせずに、３つの操作項目についての操作を行うことが可能になる。
【００３４】
図５は、合体と変形の混在処理を説明するための図であり、図５には、統合前と統合後の操作窓１００が図示されている。統合前の操作窓１００内には、「スタンプを印刷する」と「フォームを印刷する」の２つの操作項目がチェックボックス表示されている。さらに、「プリンタ」と「用紙選択」の２つの操作項目がコンボボックス表示されている。統合前の操作窓１００の表示サイズが破線の表示サイズから実線の表示サイズに縮小されると、「用紙選択」と「フォームを印刷する」の２つの操作項目が操作窓１００内に表示しきれなくなる。
【００３５】
そこで、図５においては、操作窓１００の表示サイズの縮小によって表示しきれなくなる「用紙選択」の操作項目と、縮小後においても操作窓１００内に表示されている「プリンタ」の操作項目が合体処理され、統合後の操作窓１００内に二つの操作項目を合体させたコンボボックス表示が形成される。また、縮小によって表示しきれなくなる「フォームを印刷する」の操作項目と、縮小後においても表示されている「スタンプを印刷する」の操作項目が変形処理され、統合後の操作窓１００内において、「スタンプを印刷」と「バナーを印刷」の選択候補を含んだリスト表示が形成される。
【００３６】
図５の統合後の操作窓１００においても、スクロールバーなどの操作を必要とせずに、統合前の４つの操作項目についての操作を行うことが可能になる。
【００３７】
図６は、本実施形態における統合処理を説明するためのフローチャートであり、表示処理部１２（図１）によって実行される統合処理の手順を各ステップごとに示している。例えば、操作窓が表示されると本フローチャートが開始される。
【００３８】
まず、操作窓内に表示されていない操作項目（コントロール）があるか否かが確認される（Ｓ６０１）。表示されていないコントロールが無いと判断されると（Ｓ６０２）、つまり、全ての操作項目が操作窓内に表示されていると、統合処理が行われずに本フローチャートが終了する。
【００３９】
一方、例えば、ユーザによって操作窓の表示サイズが縮小され、表示されていないコントロールがあると判断されると（Ｓ６０２）、表示されていないコントロールの種類、つまり表示されていない操作項目の表示態様がチェックされる（Ｓ６０３）。表示されていないコントロールがコンボボックスの場合には（Ｓ６０４）、図７のテーブルが参照されて統合の種類や統合後のコントロールの種類が確認される（Ｓ６０５）。
【００４０】
図７は、表示されてないコントロールの種類と統合の態様とを対応付けたテーブルを示す図である。図７のテーブルには、表示されてないコントロールの種類ごとに、そのコントロールに対する統合の種類と、統合後のコントロールの種類とが示されている。例えば、表示されていないコントロールが「コンボボックス」の場合には、コンボボックスに対する統合処理として「合体」処理が行われて、統合後のコントロールとして「コンボボックス」が形成される。図７のテーブルは、表示処理部１２（図１）が参照できるように、例えば、データ記憶部１５（図１）に記憶されている。
【００４１】
図６に戻り、Ｓ６０５においては、表示されていないコントロールがコンボボックスであるため、図７のテーブルから、コンボボックスに対する統合処理が「合体」であること、統合後のコントロールが「コンボボックス」であることが確認される。そして、操作窓内に表示されているコンボボックスが複数か否かが確認され（Ｓ６０６）、複数でなければ、つまり表示されているコンボボックスが一つであれば、その表示されているコンボボックスのコントロールと、表示されていないコンボボックスのコントロールが合体処理される（Ｓ６０７）。
【００４２】
一方、操作窓内に表示されているコンボボックスが複数の場合には（Ｓ６０６）、図８（Ａ）のテーブルが参照されて、複数のコンボボックスのうちから最も依存関係の強いコンボボックスが選択される（Ｓ６０８）。
【００４３】
図８は、コントロール同士の依存関係の強さを定めたテーブルを示す図である。図８（Ａ）はコンボボックス同士の依存関係を定めたテーブルであり、図８（Ｂ）はチェックボックス同士の依存関係を定めたテーブルである。各テーブルには、表示されていないコントロールと、表示されているコントロールとの間の依存関係の強さが定められている。例えば、図８（Ａ）のコンボボックス同士のテーブルでは、表示されていない「プリンタ」と表示されている「用紙選択」の依存関係の強さが「７」であり、表示されていない「プリンタ」と表示されている「用紙サイズ」の依存関係の強さが「５」である。
【００４４】
図８のテーブルは、表示処理部１２（図１）が参照できるように、例えば、データ記憶部１５（図１）に記憶されている。
【００４５】
図６に戻り、Ｓ６０８における処理を図２の例で説明すると、図２の例では表示されていないコントロールはコンボボックスの「用紙サイズ」である。そこで、図８（Ａ）のテーブルから、表示されていない「用紙サイズ」についての依存関係が参照される。図８（Ａ）のテーブルにおいて、表示されていない「用紙サイズ」の行（横方向）を参照すると、表示されている「プリンタ」との間の依存関係の強さ「５」よりも、表示されている「用紙選択」との間の依存関係の強さ「１０」の方が大きい。従って、この場合には依存関係が強い方の「用紙選択」が選択される。
【００４６】
そして、最も依存関係の強いコンボボックスと合体処理される（Ｓ６０９）。その結果、図２の例において、表示されている「用紙選択」と表示されていない「用紙サイズ」が合体される。
【００４７】
Ｓ６０４に戻り、表示されていないコントロールがコンボボックスではなく、ラジオボタンの場合にも（Ｓ６１０）、図７のテーブルが参照されて統合の種類や統合後のコントロールの種類が確認される（Ｓ６１１）。Ｓ６１１においては、表示されていないコントロールがラジオボタンであるため、図７のテーブルから、ラジオボタンに対する統合処理が「変形」であること、統合後のコントロールが「コンボボックス」であることが確認される。さらに、図９（Ａ）のテーブルが参照され、変形後のラベルや選択候補が確認される（Ｓ６１２）。
【００４８】
図９は、変形後のラベルと選択候補を定めたテーブルを示す図である。図９（Ａ）はラジオボタンの変形後のラベルと選択候補を定めたテーブルであり、図９（Ｂ）はチェックボックスの変形後のラベルと選択候補を定めたテーブルである。各テーブルには、表示されていないコントロールと、それらの変形後のラベルと選択候補が定められている。
【００４９】
例えば、図９（Ａ）のラジオボタンのテーブルでは、ラジオボタンの選択候補である「等倍で印刷」「印刷データに合わせる」「プリンタの設定で印刷」が、ラベル「拡縮」のコンボボックスに変形され、変形後のコンボボックスの選択候補が「等倍」「データに合わせる」「プリンタの設定」となることを定めている。
【００５０】
図９（Ａ）のテーブルは、図３の例の変形処理に対応している。従って、図６のＳ６１２において図９（Ａ）のテーブルを参照した確認が行われると、Ｓ６１３において、図３に例示したラジオボタンからコンボボックスへの変形が行われる。なお、図９のテーブルは、表示処理部１２（図１）が参照できるように、例えば、データ記憶部１５（図１）に記憶されている。
【００５１】
図６のＳ６１０に戻り、表示されていないコントロールがラジオボタンではないと判断されると、つまり、表示されていないコントロールがチェックボックスである場合にも、図７のテーブルが参照されて統合の種類や統合後のコントロールの種類が確認される（Ｓ６１４）。Ｓ６１４においては、表示されていないコントロールがチェックボックスであるため、図７のテーブルから、チェックボックスに対する統合処理が「変形」であること、統合後のコントロールが「リスト」であることが確認される。さらに、図８（Ｂ）のテーブルが参照されて、複数のチェックボックスのうちから最も依存関係の強いチェックボックスが選択される（Ｓ６１５）。
【００５２】
Ｓ６１５における処理を図４の例で説明すると、図４の例では表示されていないコントロールはチェックボックスの「バナーを印刷する」である。そこで、図８（Ｂ）のテーブルから、表示されていない「バナーを印刷する」についての依存関係が参照される。図８（Ｂ）のテーブルにおいて、表示されていない「バナーを印刷する」の行（横方向）を参照すると、表示されている「フォームを印刷する」との間の依存関係の強さ「７」よりも、表示されている「スタンプを印刷する」との間の依存関係の強さ「８」の方が大きい。従って、この場合には依存関係が強い方の「スタンプを印刷する」が選択される。
【００５３】
Ｓ６１５において最も依存関係の強いチェックボックスが選択されると、さらに、図９（Ｂ）のテーブルが参照され、変形後のラベルや選択候補が確認される（Ｓ６１６）。
【００５４】
図９（Ｂ）はチェックボックスの変形後のラベルと選択候補を定めたテーブルである。図９（Ｂ）のチェックボックスのテーブルでは、チェックボックスのラベルである「スタンプを印刷する」「フォームを印刷する」「バナーを印刷する」が、ラベル「なし」のリストに変形され、変形後のリストの選択候補が「スタンプ」「フォーム」「バナー」となることを定めている。
【００５５】
図８（Ｂ）のテーブルと図９（Ｂ）のテーブルは、図４の例の変形処理に対応している。従って、図６のＳ６１５において図８（Ｂ）のテーブルを参照して最も依存関係の強いチェックボックスが選択され、図６のＳ６１６において図９（Ｂ）のテーブルを参照した確認が行われると、図６のＳ６１７において、図４に例示したチェックボックスからリストへの変形が行われる。
【００５６】
図６のＳ６０７、Ｓ６０９、Ｓ６１３またはＳ６１７における統合（合体または変形）処理が終了すると、Ｓ６０２に戻り、表示されていないコントロールがあるか否か再び確認される。例えば操作窓の表示サイズが縮小され続けている場合には、Ｓ６０２からＳ６０３に進んでさらに統合処理が続けられる。統合処理が繰り返されることにより、例えば、図５に例示した合体と変形の混在処理が実現される。
【００５７】
以上、本発明の好適な実施形態を説明したが、上述した実施形態は、あらゆる点で単なる例示にすぎず、本発明の範囲を限定するものではない。本発明は、その本質を逸脱しない範囲で各種の変形形態を包含する。
【図面の簡単な説明】
【００５８】
【図１】本発明に係る情報処理装置を含んだシステムの全体構成図である。
【図２】コンボボックスからコンボボックスへの合体を説明するための図である。
【図３】ラジオボタンからコンボボックスへの変形を説明するための図である。
【図４】チェックボックスからリストへの変形を説明するための図である。
【図５】合体と変形の混在処理を説明するための図である。
【図６】本実施形態における統合処理を説明するためのフローチャートである。
【図７】コントロールの種類と統合の態様とを対応付けたテーブルを示す図である。
【図８】コントロール同士の依存関係の強さを定めたテーブルを示す図である。
【図９】変形後のラベルと選択候補を定めたテーブルを示す図である。
【符号の説明】
【００５９】
１０  情報処理装置、１１  操作部、１２  表示処理部、１３  画像表示部、１４  中央制御部、１５  データ記憶部、１００  操作窓。
【図１】
2009237646.tif 000003
【図２】
2009237646.tif 000004
【図３】
2009237646.tif 000005
【図４】
2009237646.tif 000006
【図５】
2009237646.tif 000007
【図６】
2009237646.tif 000008
【図７】
2009237646.tif 000009
【図８】
2009237646.tif 000010
【図９】
2009237646.tif 000011