(57)【要約】【課題】画面に既に配置されている複数の表示要素の次に新たな表示要素を追加するよう構成された場合に比較して、目的の表示要素を見つけることを容易にする。【解決手段】複数の表示要素を表示する表示手段と、複数の表示要素のうち、１つの表示要素に対する指定を受け付けることで、新しい表示要素の作成を開始し、新しい表示要素のパラメータを設定する設定手段と、パラメータが設定された新しい表示要素を表示手段に追加する追加手段とを備え、指定を受け付けた１つの表示要素と、新しい表示要素とは、互いに同じ機能を持ち、追加手段は、新しい表示要素を、指定を受け付けた１つの表示要素に隣接する位置に追加することを特徴とする情報処理装置。【選択図】図３
2020077442.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示要素を表示する表示手段と、
前記複数の表示要素のうち、１つの表示要素に対する指定を受け付けることで、新しい表示要素の作成を開始し、当該新しい表示要素のパラメータを設定する設定手段と、
前記パラメータが設定された新しい表示要素を前記表示手段に追加する追加手段と
を備え、
前記指定を受け付けた１つの表示要素と、前記新しい表示要素とは、互いに同じ機能を持ち、
前記追加手段は、前記新しい表示要素を、前記指定を受け付けた１つの表示要素に隣接する位置に追加することを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記複数の表示要素が表示されている画面に、前記新しい表示要素を追加するための追加ボタンを表示しないことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
コンピュータを、
複数の表示要素を表示する表示手段と、
前記複数の表示要素のうち、１つの表示要素に対する指定を受け付けることで、新しい表示要素の作成を開始し、当該新しい表示要素のパラメータを設定する設定手段と、
前記パラメータが設定された新しい表示要素を前記表示手段に追加する追加手段と
して機能させ、
前記指定を受け付けた１つの表示要素と、前記新しい表示要素とは、互いに同じ機能を持ち、
前記追加手段は、前記新しい表示要素を、前記指定を受け付けた１つの表示要素に隣接する位置に追加することを特徴とするプログラム。
【請求項４】
前記表示手段は、前記複数の表示要素が表示されている画面に、前記新しい表示要素を追加するための追加ボタンを表示しないことを特徴とする請求項３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
ウインドウ内において既表示アイコン群中における最下アイコンが判定され、その右隣に新規アイコンを追加表示可能な追加スペースが存在していればその位置に新規アイコンが追加表示され、追加スペースが存在していなければ最下アイコンの下段にウインドウ左詰めで新規アイコンが追加表示される技術は、知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２９３６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、画面に既に配置されている複数の表示要素の次に新たな表示要素を追加する構成を採用した場合には、追加された順番で表示要素が並ぶので、目的の表示要素を見つけることが困難になる。
【０００５】
本発明の目的は、画面に既に配置されている複数の表示要素の次に新たな表示要素を追加するよう構成された場合に比較して、目的の表示要素を見つけることを容易にすることにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、複数の表示要素を表示する表示手段と、前記複数の表示要素のうち、１つの表示要素に対する指定を受け付けることで、新しい表示要素の作成を開始し、当該新しい表示要素のパラメータを設定する設定手段と、前記パラメータが設定された新しい表示要素を前記表示手段に追加する追加手段とを備え、前記指定を受け付けた１つの表示要素と、前記新しい表示要素とは、互いに同じ機能を持ち、前記追加手段は、前記新しい表示要素を、前記指定を受け付けた１つの表示要素に隣接する位置に追加することを特徴とする情報処理装置である。
請求項２に記載の発明は、前記表示手段は、前記複数の表示要素が表示されている画面に、前記新しい表示要素を追加するための追加ボタンを表示しないことを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、コンピュータを、複数の表示要素を表示する表示手段と、前記複数の表示要素のうち、１つの表示要素に対する指定を受け付けることで、新しい表示要素の作成を開始し、当該新しい表示要素のパラメータを設定する設定手段と、前記パラメータが設定された新しい表示要素を前記表示手段に追加する追加手段として機能させ、前記指定を受け付けた１つの表示要素と、前記新しい表示要素とは、互いに同じ機能を持ち、前記追加手段は、前記新しい表示要素を、前記指定を受け付けた１つの表示要素に隣接する位置に追加することを特徴とするプログラムである。
請求項４に記載の発明は、前記表示手段は、前記複数の表示要素が表示されている画面に、前記新しい表示要素を追加するための追加ボタンを表示しないことを特徴とする請求項３に記載のプログラムである。
【発明の効果】
【０００７】
請求項１乃至請求項４の発明によれば、画面に既に配置されている複数の表示要素の次に新たな表示要素を追加するよう構成された場合に比較して、目的の表示要素を見つけることが容易になる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における画像処理装置のハードウェア構成例を示した図である。
【図２】（ａ），（ｂ）はそれぞれ、アイコンがＺ順、逆Ｎ順に配置されたメニュー画面の一例を示した図である。
【図３】本発明の実施の形態における画面表示装置の機能構成例を示したブロック図である。
【図４】本発明の実施の形態の画面情報記憶部に記憶された画面情報の一例を示した図である。
【図５】（ａ）〜（ｄ）は、第１の実施の形態の概要を示した図である。
【図６】第１の実施の形態における画面表示装置の動作例を示したフローチャートである。
【図７】（ａ）〜（ｄ）は、第２の実施の形態の概要を示した図である。
【図８】第２の実施の形態における画面表示装置の動作例を示したフローチャートである。
【図９】（ａ）〜（ｄ）は、第３の実施の形態の概要を示した図である。
【図１０】第３の実施の形態における画面表示装置の動作例を示したフローチャートである。
【図１１】（ａ）〜（ｄ）は、第４の実施の形態の概要を示した図である。
【図１２】第４の実施の形態における画面表示装置の動作例を示したフローチャートである。
【図１３】（ａ）〜（ｄ）は、第５の実施の形態の概要を示した図である。
【図１４】第５の実施の形態における画面表示装置の動作例を示したフローチャートである。
【図１５】（ａ）〜（ｄ）は、第６の実施の形態の概要を示した図である。
【図１６】第６の実施の形態における画面表示装置の動作例を示したフローチャートである。
【図１７】（ａ）〜（ｃ）は、第７の実施の形態の概要を示した図である。
【図１８】第７の実施の形態における画面表示装置の動作例を示したフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
［画像処理装置のハードウェア構成］
図１は、本実施の形態における画像処理装置１０のハードウェア構成例を示した図である。図示するように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１８とを備える。
【００１１】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
【００１２】
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
【００１３】
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
【００１４】
ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
【００１５】
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。ここで、操作パネル１５は、各種情報が表示されるディスプレイと、指やスタイラスペン等で指示された位置を検出する位置検出シートとからなる。或いは、タッチパネルに代えて、ディスプレイ及びキーボードを用いてもよい。
【００１６】
画像読取部１６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００１７】
画像形成部１７は、記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００１８】
通信Ｉ／Ｆ１８は、通信回線（図示せず）を介して他の装置との間で各種情報の送受信を行う。
【００１９】
［画面表示装置の機能構成］
本実施の形態では、このような画像処理装置１０において、画面表示装置２０が、複数のアイコンをタイル状に整列したメニュー画面を操作パネル１５に表示する。ここで、アイコンとは、物事を視覚的な略号として表現したものであり、コンピュータアクションを制御するものである。アイコンは、絵柄だけ又は文字だけで構成されてもよいし、絵柄及び文字から構成されてもよい。
【００２０】
アイコンは、Ｚ順又は逆Ｎ順に順番に配置される。図２（ａ）はアイコンがＺ順に配置されたメニュー画面の一例を示し、図２（ｂ）はアイコンが逆Ｎ順に配置されたメニュー画面の一例を示す。小さい四角形がアイコンを表し、その中に「＃Ｋ」と記されたアイコン（以下、「アイコン＃Ｋ」と表記する）はＫ番目のアイコンを表す。つまり、図２（ａ）では、最上行の左から右へ、次にその下の行の左から右へ、という順番でアイコンが配置されており、図２（ｂ）では、最左列の上から下へ、次にその右の列の上から下へ、次にその右の列の上から下へ、という順番でアイコンが配置されている。尚、本実施の形態では、表示要素の一例として、アイコンを配置するが、アイコン以外のオブジェクトを配置してもよい。
【００２１】
また、メニュー画面は、装置により、縦方向にスクロールする場合と、横方向にスクロールする場合とがある。例えば、図２（ａ）のメニュー画面は、縦方向にスクロールするとよく、図２（ｂ）のメニュー画面は、横方向にスクロールするとよい。尚、本実施の形態では、画面の一例として、メニュー画面を表示するが、メニュー画面以外の画面を表示してもよい。
【００２２】
更に、メニュー画面は、規定の位置にアイコンが配置されていなくてもよい（規定の位置の余白が許される）場合と、規定の位置にアイコンが配置されていなければならない（規定の位置の余白が許されない）場合とがある。そして、各アイコンはドラッグ＆ドロップにより配置順が変更される。
【００２３】
このように、メニュー画面には、アイコンの順番、スクロール方向及び余白の有無により種々のバリエーションが存在するが、以下では、アイコンがＺ順に配置され、縦方向にスクロールされ、規定の位置の余白が許されないメニュー画面を前提とする。そして、画面表示装置２０が、ユーザの指示に応じて、このメニュー画面にアイコンを追加する。
【００２４】
図３は、このような画面表示装置２０の機能構成例を示したブロック図である。ここで、画面表示装置２０は、画像処理装置１０のＣＰＵ１１（図１参照）が、後述する各機能部を実現するプログラムを例えばＲＯＭ１３（図１参照）からＲＡＭ１２（図１参照）に読み込んで実行することにより、実現される装置として捉えられる。画面表示装置２０は、図示するように、操作受付部２１と、画面情報記憶部２２と、画面生成部２３と、画面出力部２４とを備える。
【００２５】
操作受付部２１は、操作パネル１５上でのユーザ操作を受け付ける。ここで、ユーザ操作は、位置指定操作の一例として、メニュー画面上のアイコンを追加する位置を指定する操作を含む。また、複写操作の一例として、メニュー画面に配置されたアイコンを複写する操作も含む。更に、追加指示操作の一例として、複写したアイコンを配置する操作や、アイコン追加画面上でアイコンを選択する操作も含む。本実施の形態では、位置指定操作、複写操作、追加指示操作等を受け付ける受付手段の一例として、操作受付部２１を設けている。
【００２６】
画面情報記憶部２２は、メニュー画面を生成するための情報（以下、「画面情報」という）を記憶する。尚、画面情報については、後で詳しく述べる。
【００２７】
画面生成部２３は、画面情報記憶部２２に記憶された画面情報を用いて、操作パネル１５に表示するメニュー画面を生成する。その際、複写したアイコンを配置する操作や、アイコン追加画面上でアイコンを選択する操作があった場合は、画面情報記憶部２２に記憶された画面情報を更新し、更新後の画面情報を用いて、アイコンを追加したメニュー画面を生成する。また、メニュー画面上のアイコンを追加する位置を指定する操作があった場合は、その指定された位置にアイコンを追加したメニュー画面を生成し、メニュー画面上のアイコンを追加する位置を指定する操作がなかった場合は、予め定められた規則で決定された位置にアイコンを追加したメニュー画面を生成する。
【００２８】
画面出力部２４は、画面生成部２３により生成されたメニュー画面を、操作パネル１５に出力する。本実施の形態では、新たな表示要素が追加された画面を表示する表示手段の一例として、画面出力部２４を設けている。
【００２９】
ここで、画面情報記憶部２２に記憶された画面情報について説明する。図４は、画面情報の一例を示した図である。画面情報は、図示するように、アイコン番号と、アイコン領域と、種別と、デザインと、名称とを含む。尚、画面情報には、アイコンに関する情報だけでなく、アイコンが配置される画面に関する情報もあるが、ここでは、アイコンに関する情報のみを示している。
【００３０】
アイコン番号は、メニュー画面上でのアイコンの並び順を示す値である。図２（ａ）の例で言えば、アイコン内に示された＃１〜＃６がこれに相当する。
【００３１】
アイコン領域は、メニュー画面上のアイコンが配置された領域である。本実施の形態では、説明を簡単にするために、アイコンを四角形とし、アイコン領域を「（左上点のＸ座標値，左上点のＹ座標値）−（右下点のＸ座標値，右下点のＹ座標値）」という形式で示している。Ｘ座標値は、メニュー画面上に仮想的に設定されたＸ軸上の値である。ここで、Ｘ軸は、横方向に並んだアイコンの行ごとに、メニュー画面の左端から右端まで、右方向がプラス方向になるように設定されている。そして、各行に設定されたＸ軸上の右端の値が、次の行に設定されたＸ軸上の左端の値になるものとする。つまり、図２（ａ）の例で言えば、アイコン＃３の右端よりもアイコン＃４の左端の方が実際には左側にあるが、Ｘ軸上では、アイコン＃３の右端のＸ座標値よりもアイコン＃４の左端のＸ座標値の方が大きい側（右側）にある。また、Ｙ座標値は、メニュー画面上に仮想的に設定されたＹ軸上の値である。ここで、Ｙ軸は、横方向に並んだアイコンの行ごとに、その行の上端から下端まで、下方向がプラス方向になるように設定されている。そして、各行に設定されたＹ軸上の上端の値は同じであり、各行に設定されたＹ軸上の下端の値は同じであるものとする。つまり、図２（ａ）の例で言えば、アイコン＃１の上端よりもアイコン＃４の上端の方が実際には下側にあるが、全てのアイコンが同じ大きさ及び形状であるとすると、Ｙ軸上では、アイコン＃１の上端のＹ座標値とアイコン＃４の上端のＹ座標値とは同じになる。
【００３２】
種別は、アイコンに割り当てられた機能の種別である。ここで、機能としては、プリンタ機能、スキャン機能、コピー機能、ファクシミリ機能等があるが、これらには限られない。アイコンは、押下されることにより、割り当てられた機能を起動するようになっている。尚、図では、種別の具体的な内容は省略している。
【００３３】
デザインは、アイコンの絵や模様である。デザインは、予め用意された複数のデザインの中から選択すればよい。具体的には、複数のデザインのそれぞれにデザインＩＤを割り当てておき、複数のデザインの中から選択されたデザインのデザインＩＤを、デザインとして保持しておくとよい。尚、図では、デザインの具体的な内容も省略している。
【００３４】
名称は、アイコンの名称である。アイコンの名称は、例えば、アイコンを追加する際にユーザが設定するとよい。尚、図では、名称の具体的な内容も省略している。
【００３５】
［第１の実施の形態］
（概要）
図５（ａ）〜（ｄ）は、第１の実施の形態の概要を示した図である。この第１の実施の形態では、メニュー画面３０に配置された複写対象のアイコンである元アイコンを複写して生成した複写アイコンを、元アイコンに予め定められた側で隣接する位置に追加する。尚、元アイコンは、複写アイコンを追加する際の基準となるアイコンと捉えられるので、基準となる基準表示要素の一例である。また、複写アイコンとは、元アイコンの情報を引き継いだアイコンである。ここでは、元アイコンに割り当てられたアプリ（機能）を引き継ぎ、そのアプリで用いられるパラメータ等を一部変更した別のアイコンを複写アイコンとして生成するものとする。即ち、ここでいう「複写」とは、アイコンに割り当てられた機能と、アイコンに設定されているパラメータとを複写することを意味する。アイコンに割り当てられた機能がコピー機能である場合には、コピー機能と、コピー機能に設定されているパラメータとを複写する。例えば、複数の用紙から読み取った画像を１枚の用紙の表面に形成する集約の設定や、スキャナの読取解像度の設定等を複写して新たなアイコンを生成する。また、アイコンに割り当てられた機能がスキャン機能である場合には、スキャン機能と、スキャン機能に設定されているパラメータとを複写する。例えば、スキャンして得られたデータの保存先の設定や、スキャナの読取解像度の設定等を複写して新たなアイコンを生成する。
【００３６】
まず、ユーザは、（ａ）に示すように、元アイコンを選択する。ここでは、Ａアプリに対応するアイコン＃Ａを元アイコンとして選択している。これにより、（ｂ）に示すように、複写アイコンの設定画面３６が表示される。ここでは、Ａアプリの設定画面３６が表示されている。そこで、ユーザが、Ａアプリの設定を行い、「設定保存」ボタン３７を押下したとする。すると、（ｃ）に示すように、複写アイコンの設定保存画面３８が表示される。ここでは、Ａアプリの設定保存画面３８が表示されている。そこで、ユーザが、「別名で保存」ボタン３９を押下したとする。すると、（ｄ）に示すように、（ａ）で選択された元アイコンを複写した複写アイコンが、元アイコンに隣接する位置に追加される。ここでは、Ａアプリに対応する複写アイコン＃Ａ’が、アイコン＃３が配置されていた位置に配置されている。その際、追加されたアイコンの位置に配置されていたアイコン以降のアイコンは、位置がシフトして再配置される。ここでは、アイコン＃３以降のアイコンが、位置がシフトして再配置されている。
【００３７】
（動作）
図６は、第１の実施の形態における画面表示装置２０の動作例を示したフローチャートである。尚、この動作例では、元アイコンに予め定められた側で隣接する位置を、図５（ｄ）に示した元アイコンに右側で隣接する位置、つまり元アイコンの次の位置として、説明する。また、メニュー画面３０には最初は全部でＮ個のアイコンが配置されているものとして、説明する。
【００３８】
動作が開始すると、画面表示装置２０では、まず、操作受付部２１が、操作パネル１５に表示されたメニュー画面３０上で元アイコンを選択する操作があったかどうかを判定する（ステップ２０１）。ここで、元アイコンを選択する操作があったかどうかは、例えば、操作パネル１５上の押下された位置に対応するメニュー画面３０上の押下された位置の座標（Ｘ，Ｙ）と、画面情報記憶部２２に記憶された画面情報におけるアイコン領域「（ＸＬＫ，ＹＴＫ）−（ＸＲＫ，ＹＢＫ）」とについて、条件「ＸＬＫ≦Ｘ≦ＸＲＫかつＹＴＫ≦Ｙ≦ＹＢＫ」を満たすＫがあるかどうかを調べることにより、判定すればよい（Ｋ＝１，２，…，Ｎ）。尚、このとき、操作受付部２１は、条件を満たすＫを、元アイコンのアイコン番号として保持しておく。そして、操作受付部２１は、そのような操作がないと判定するとステップ２０１を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、複写アイコンに対応する機能に関する設定を行うための設定画面３６を操作パネル１５に出力する（ステップ２０２）。そして、ユーザは、設定画面３６上で複写アイコンに対応する機能に関する設定を行う。
【００３９】
次に、操作受付部２１は、設定画面３６上の「設定保存」ボタン３７を押下する操作があったかどうかを判定する（ステップ２０３）。そして、操作受付部２１は、そのような操作がないと判定するとステップ２０３を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、複写アイコンに対応する機能に関する設定を保存するための設定保存画面３８を操作パネル１５に出力する（ステップ２０４）。
【００４０】
次いで、操作受付部２１は、設定保存画面３８上の「別名で保存」ボタン３９を押下する操作があったかどうかを判定する（ステップ２０５）。そして、操作受付部２１は、そのような操作がないと判定するとステップ２０５を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。
【００４１】
これにより、画面生成部２３は、メニュー画面３０における元アイコンの次のアイコンの位置を、複写アイコンの挿入位置に決定する（ステップ２０６）。具体的には、操作受付部２１がステップ２０１で元アイコンのアイコン番号Ｋを保持したので、画面生成部２３は、操作受付部２１からこれを受け取り、アイコン番号Ｋの次のアイコン番号（Ｋ＋１）を複写アイコンの挿入位置のアイコン番号に決定する。
【００４２】
また、画面生成部２３は、アイコンを追加した新たなメニュー画面３０を生成する（ステップ２０７）。具体的には、まず、画面情報記憶部２２に記憶された画面情報を、アイコン番号（Ｋ＋１）からアイコン番号Ｎまでの情報がそのままの順番でアイコン番号（Ｋ＋２）からアイコン番号（Ｎ＋１）までの情報となるように更新する。また、複写アイコンの情報が新たにアイコン番号（Ｋ＋１）の情報となるように更新する。更に、このように更新された画面情報に基づいて、新たなメニュー画面３０を生成する。
【００４３】
その後、画面出力部２４は、この新たなメニュー画面３０を操作パネル１５に出力する（ステップ２０８）。
【００４４】
尚、この第１の実施の形態において、メニュー画面３０の表示されている部分の最終位置のアイコンを複写した場合、メニュー画面３０の表示されていない部分に複写アイコンが追加されることになるが、追加されたアイコンは、表示されないままにしてもよいし、メニュー画面３０の表示される部分を変更することによって表示されるようにしてもよい。
【００４５】
［第２の実施の形態］
（概要）
図７（ａ）〜（ｄ）は、第２の実施の形態の概要を示した図である。この第２の実施の形態では、「アイコン追加」ボタン３１をドラッグしてアイコンを追加する位置を決定する。
【００４６】
まず、ユーザは、（ａ）に示すように、メニュー画面３０の編集モードで「アイコン追加」ボタン３１を長押ししてドラッグを開始する。次に、ユーザは、（ｂ）に示すように、「アイコン追加」ボタン３１をドラッグすることにより、アイコンの挿入位置を指定する。尚、「アイコン追加」ボタン３１は、新たな表示要素を追加する操作のための追加操作用表示要素の一例である。ここでは、アイコン＃４とアイコン＃５との間の余白部分３２をアイコンの挿入位置として指定している。また、このとき、アイコンの挿入位置に挿入バー３３が表示されるようにしてもよい。この状態でユーザが指を離すと、「アイコン追加」ボタン３１のドラッグは解除され、アイコンの挿入位置が確定する。そして、（ｃ）に示すように、メニュー画面３０上には、アイコン追加画面３４が表示される。そこで、ユーザは、アイコン追加画面３４のアイコンの種別から追加したいアイコンの種別を選択する。ここでは、Ｄアイコンをアイコンの種別として選択している。すると、（ｄ）に示すように、（ｃ）で選択された種別のアイコンが、（ｂ）で指定された挿入位置に挿入される。ここでは、アイコンの種別がＤアイコンであるアイコン＃Ｄが、アイコン＃５が配置されていた位置に配置されている。その際、追加されたアイコンの位置に配置されていたアイコン以降のアイコンは、位置がシフトして再配置される。ここでは、アイコン＃５以降のアイコンが、位置がシフトして再配置されている。
【００４７】
（動作）
図８は、第２の実施の形態における画面表示装置２０の動作例を示したフローチャートである。尚、この動作例でも、メニュー画面３０には最初は全部でＮ個のアイコンが配置されているものとして、説明する。
【００４８】
動作が開始すると、画面表示装置２０では、まず、操作受付部２１が、操作パネル１５に表示されたメニュー画面３０上で「アイコン追加」ボタン３１を長押ししてドラッグする操作があったかどうかを判定する（ステップ２１１）。そして、操作受付部２１は、そのような操作がないと判定するとステップ２１１を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、「アイコン追加」ボタン３１をドラッグ先の位置に表示されるように操作パネル１５に出力する（ステップ２１２）。
【００４９】
次に、操作受付部２１は、操作パネル１５に表示されたメニュー画面３０上で「アイコン追加」ボタン３１を引き続きドラッグする操作があったかどうかを判定する（ステップ２１３）。そして、操作受付部２１は、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、「アイコン追加」ボタン３１をドラッグ先の位置に表示されるように操作パネル１５に出力する（ステップ２１２）。
【００５０】
一方、操作受付部２１は、「アイコン追加」ボタン３１を引き続きドラッグする操作がなかったと判定すると、ユーザが余白部分３２で指を離す操作があったかどうかを判定する（ステップ２１４）。ここで、ユーザが余白部分３２で指を離す操作があったかどうかは、例えば、操作パネル１５上の押下された位置に対応するメニュー画面３０上の押下された位置の座標（Ｘ，Ｙ）と、画面情報記憶部２２に記憶された画面情報におけるアイコン領域「（ＸＬＫ，ＹＴＫ）−（ＸＲＫ，ＹＢＫ）」及び「（ＸＬＫ＋１，ＹＴＫ＋１）−（ＸＲＫ＋１，ＹＢＫ＋１）」とについて、条件「ＸＲＫ≦Ｘ≦ＸＬＫ＋１かつＹＴＫ≦Ｙ≦ＹＢＫかつＹＴＫ＋１≦Ｙ≦ＹＢＫ＋１」を満たすＫがあるかどうかを調べることにより、判定すればよい（Ｋ＝１，２，…，Ｎ−１）。尚、このとき、操作受付部２１は、条件を満たす（Ｋ，Ｋ＋１）を、余白部分３２の両側のアイコンのアイコン番号として保持しておく。そして、操作受付部２１は、そのような操作がないと判定するとステップ２１４を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、追加アイコンを選択するためのアイコン追加画面３４を操作パネル１５に出力する（ステップ２１５）。
【００５１】
次いで、操作受付部２１は、アイコン追加画面３４上で追加アイコンを選択する操作があったかどうかを判定する（ステップ２１６）。そして、そのような操作がないと判定するとステップ２１６を繰り返し、そのような操作があったと判定すると画面生成部２３に制御を移す。
【００５２】
これにより、画面生成部２３は、メニュー画面３０における余白部分３２の両側のアイコンのうち順番が後のアイコンの位置を、追加アイコンの挿入位置に決定する（ステップ２１７）。具体的には、操作受付部２１がステップ２１４で余白部分３２の両側のアイコン番号（Ｋ，Ｋ＋１）を保持したので、画面生成部２３は、操作受付部２１からこれを受け取り、この中で順番が後の方のアイコン番号（Ｋ＋１）を追加アイコンの挿入位置のアイコン番号に決定する。
【００５３】
また、画面生成部２３は、アイコンを追加した新たなメニュー画面３０を生成する（ステップ２１８）。具体的には、まず、画面情報記憶部２２に記憶された画面情報を、アイコン番号（Ｋ＋１）からアイコン番号Ｎまでの情報がそのままの順番でアイコン番号（Ｋ＋２）からアイコン番号（Ｎ＋１）までの情報となるように更新する。また、追加アイコンの情報が新たにアイコン番号（Ｋ＋１）の情報となるように更新する。更に、このように更新された画面情報に基づいて、新たなメニュー画面３０を生成する。
【００５４】
その後、画面出力部２４は、この新たなメニュー画面３０を操作パネル１５に出力する（ステップ２１９）。
【００５５】
［第３の実施の形態］
（概要）
図９（ａ）〜（ｄ）は、第３の実施の形態の概要を示した図である。この第３の実施の形態では、余白部分３２を長押ししてアイコンを追加する位置を決定する。
【００５６】
まず、ユーザは、（ａ）に示すように、メニュー画面３０の編集モードで余白部分３２を長押しすることにより、アイコンの挿入位置を指定する。ここでは、アイコン＃４とアイコン＃５との間の余白部分３２をアイコンの挿入位置として指定している。尚、本実施の形態では、余白部分３２を長押ししているが、これは新たな表示要素を追加する位置を押下することの一例であり、他の押下方法を採用してもよい。また、このとき、（ｂ）に示すように、アイコンの挿入位置には挿入バー３３が表示される。ユーザがそのまま指をドラッグすると、挿入位置は変更される。その際、挿入バー３３も合わせて移動させることにより、挿入位置の変更を目視させるようにしてもよい。この状態でユーザが指を離すと、挿入バー３３のドラッグは解除され、アイコンの挿入位置が確定する。そして、（ｃ）に示すように、メニュー画面３０上には、アイコン追加画面３４が表示される。そこで、ユーザは、アイコン追加画面３４のアイコンの種別から追加したいアイコンの種別を選択する。ここでは、Ｄアイコンをアイコンの種別として選択している。すると、（ｄ）に示すように、（ｃ）で選択された種別のアイコンが、（ｂ）で指定された挿入位置に挿入される。ここでは、アイコンの種別がＤアイコンであるアイコン＃Ｄが、アイコン＃５が配置されていた位置に配置されている。その際、追加されたアイコンの位置に配置されていたアイコン以降のアイコンは、位置がシフトして再配置される。ここでは、アイコン＃５以降のアイコンが、位置がシフトして再配置されている。
【００５７】
（動作）
図１０は、第３の実施の形態における画面表示装置２０の動作例を示したフローチャートである。
【００５８】
動作が開始すると、画面表示装置２０では、まず、操作受付部２１が、操作パネル１５に表示されたメニュー画面３０上で余白部分３２を長押しする操作があったかどうかを判定する（ステップ２２１）。そして、操作受付部２１は、そのような操作がないと判定するとステップ２２１を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、挿入バー３３をドラッグ先の位置に表示されるように操作パネル１５に出力する（ステップ２２２）。
【００５９】
次に、操作受付部２１は、操作パネル１５に表示されたメニュー画面３０上で挿入バー３３をドラッグする操作があったかどうかを判定する（ステップ２２３）。そして、操作受付部２１は、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、挿入バー３３をドラッグ先の位置に表示されるように操作パネル１５に出力する（ステップ２２２）。
【００６０】
一方、操作受付部２１が、挿入バー３３をドラッグする操作がなかったと判定すると、画面表示装置２０は、ステップ２２４〜２２９の処理を行う。これらの処理は、図８のステップ２１４〜２１９の処理と同じなので、ここでの説明は省略する。
【００６１】
［第４の実施の形態］
（概要）
図１１（ａ）〜（ｄ）は、第４の実施の形態の概要を示した図である。この第４の実施の形態では、余白部分３２のシングルタップでアイコンを追加する位置を決定する。
【００６２】
まず、ユーザは、（ａ）に示すように、メニュー画面３０の編集モードで余白部分３２をシングルタップすることにより、アイコンの挿入位置を指定する。ここでは、アイコン＃４とアイコン＃５との間の余白部分３２をアイコンの挿入位置として指定している。尚、本実施の形態では、余白部分３２をシングルタップしているが、これは新たな表示要素を追加する位置を押下することの一例であり、他の押下方法を採用してもよい。また、このとき、（ｂ）に示すように、アイコンの挿入位置には挿入バー３３が表示される。この状態でユーザが「アイコン追加」ボタン３１を押下すると、アイコンの挿入位置が確定する。そして、（ｃ）に示すように、メニュー画面３０上には、アイコン追加画面３４が表示される。そこで、ユーザは、アイコン追加画面３４のアイコンの種別から追加したいアイコンの種別を選択する。ここでは、Ｄアイコンをアイコンの種別として選択している。すると、（ｄ）に示すように、（ｃ）で選択された種別のアイコンが、（ｂ）で指定された挿入位置に挿入される。ここでは、アイコンの種別がＤアイコンであるアイコン＃Ｄが、アイコン＃５が配置されていた位置に配置されている。その際、追加されたアイコンの位置に配置されていたアイコン以降のアイコンは、位置がシフトして再配置される。ここでは、アイコン＃５以降のアイコンが、位置がシフトして再配置されている。
【００６３】
（動作）
図１２は、第４の実施の形態における画面表示装置２０の動作例を示したフローチャートである。
【００６４】
動作が開始すると、画面表示装置２０では、まず、操作受付部２１が、操作パネル１５に表示されたメニュー画面３０上で余白部分３２をシングルタップする操作があったかどうかを判定する（ステップ２３１）。ここで、余白部分３２がシングルタップされたかどうかは、例えば、操作パネル１５上の押下された位置に対応するメニュー画面３０上の押下された位置の座標（Ｘ，Ｙ）と、画面情報記憶部２２に記憶された画面情報におけるアイコン領域「（ＸＬＫ，ＹＴＫ）−（ＸＲＫ，ＹＢＫ）」及び「（ＸＬＫ＋１，ＹＴＫ＋１）−（ＸＲＫ＋１，ＹＢＫ＋１）」とについて、条件「ＸＲＫ≦Ｘ≦ＸＬＫ＋１かつＹＴＫ≦Ｙ≦ＹＢＫかつＹＴＫ＋１≦Ｙ≦ＹＢＫ＋１」を満たすＫがあるかどうかを調べることにより、判定すればよい（Ｋ＝１，２，…，Ｎ）。尚、このとき、操作受付部２１は、条件を満たす（Ｋ，Ｋ＋１）を、余白部分３２の両側のアイコンのアイコン番号として保持しておく。そして、操作受付部２１は、そのような操作がないと判定するとステップ２３１を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、挿入バー３３をシングルタップが行われた位置に表示されるように操作パネル１５に出力する（ステップ２３２）。
【００６５】
次に、操作受付部２１は、操作パネル１５に表示されたメニュー画面３０上で「アイコン追加」ボタン３１を押下する操作があったかどうかを判定する（ステップ２３３）。そして、操作受付部２１は、そのような操作がないと判定するとステップ２３３を繰り返す。また、操作受付部２１が、そのような操作があったと判定すると、画面表示装置２０は、ステップ２３４〜２３８の処理を行う。これらの処理は、追加アイコンの挿入位置を決定する際に用いる（Ｋ，Ｋ＋１）がステップ２３１で保持しておいたものである点を除き、図８のステップ２１５〜２１９の処理と同じなので、ここでの説明は省略する。
【００６６】
［第５の実施の形態］
（概要）
図１３（ａ）〜（ｄ）は、第５の実施の形態の概要を示した図である。この第５の実施の形態では、順次移動する挿入バー３３の位置を選択してアイコンを追加する位置を決定する。
【００６７】
まず、ユーザは、（ａ）に示すように、メニュー画面３０の編集モードで「アイコン追加」ボタン３１を押下する。すると、（ｂ）に示すように、挿入バー３３が、アイコンの挿入位置の候補に順次表示される。尚、挿入バー３３は、新たな表示要素を追加可能な位置であることを示す追加可能位置表示要素の一例である。ここでは、挿入バー３３は、アイコン＃１とアイコン＃２との間の余白部分３２ａ、アイコン＃２とアイコン＃３との間の余白部分３２ｂ、アイコン＃３の右の余白部分３２ｃ、アイコン＃４とアイコン＃５との間の余白部分３２ｄ、アイコン＃５とアイコン＃６との間の余白部分３２ｅの順に表示位置が切り替えられている。そして、アイコンを追加したい位置に挿入バー３３が表示された状態で、ユーザが、「アイコン追加」ボタン３１を押下すると、アイコンの挿入位置が指定される。尚、「アイコン追加」ボタン３１は、新たな表示要素を追加する操作のための追加操作用表示要素の一例である。ここでは、アイコン＃４とアイコン＃５との間の余白部分３２ｄに挿入バー３３が表示された状態で「アイコン追加」ボタン３１が押下され、この余白部分３２ｄがアイコンの挿入位置として指定されたとする。これにより、（ｃ）に示すように、メニュー画面３０上には、アイコン追加画面３４が表示される。そこで、ユーザは、アイコン追加画面３４のアイコンの種別から追加したいアイコンの種別を選択する。ここでは、Ｄアイコンをアイコンの種別として選択している。すると、（ｄ）に示すように、（ｃ）で選択された種別のアイコンが、（ｂ）で指定された挿入位置に挿入される。ここでは、アイコンの種別がＤアイコンであるアイコン＃Ｄが、アイコン＃５が配置されていた位置に配置されている。その際、追加されたアイコンの位置に配置されていたアイコン以降のアイコンは、位置がシフトして再配置される。ここでは、アイコン＃５以降のアイコンが、位置がシフトして再配置されている。
【００６８】
（動作）
図１４は、第５の実施の形態における画面表示装置２０の動作例を示したフローチャートである。
【００６９】
動作が開始すると、画面表示装置２０では、まず、操作受付部２１が、操作パネル１５に表示されたメニュー画面３０上で「アイコン追加」ボタン３１を押下する操作があったかどうかを判定する（ステップ２４１）。そして、操作受付部２１は、そのような操作がないと判定するとステップ２４１を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、挿入バー３３を、最初に表示すべき余白部分３２に表示されるように操作パネル１５に出力する（ステップ２４２）。
【００７０】
次に、操作受付部２１は、操作パネル１５に表示されたメニュー画面３０上で「アイコン追加」ボタン３１を押下する操作があったかどうかを判定する（ステップ２４３）。そして、操作受付部２１は、そのような操作がないと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、挿入バー３３を、最初に表示すべき余白部分３２に表示してからの経過時間によって決まる余白部分３２に表示されるように操作パネル１５に出力する（ステップ２４２）。ここで、挿入バー３３が存在する余白部分３２は、例えば、操作パネル１５上の押下された位置に対応するメニュー画面３０上の押下された位置の座標（Ｘ，Ｙ）と、画面情報記憶部２２に記憶された画面情報におけるアイコン領域「（ＸＬＫ，ＹＴＫ）−（ＸＲＫ，ＹＢＫ）」及び「（ＸＬＫ＋１，ＹＴＫ＋１）−（ＸＲＫ＋１，ＹＢＫ＋１）」とについて、条件「ＸＲＫ≦Ｘ≦ＸＬＫ＋１かつＹＴＫ≦Ｙ≦ＹＢＫかつＹＴＫ＋１≦Ｙ≦ＹＢＫ＋１」を満たすＫを求めることにより、特定すればよい（Ｋ＝１，２，…，Ｎ−１）。尚、このとき、画面出力部２４は、条件を満たす（Ｋ，Ｋ＋１）を、余白部分３２の両側のアイコンのアイコン番号として保持しておく。
【００７１】
一方、操作受付部２１が、「アイコン追加」ボタン３１を押下する操作があったと判定すると、画面表示装置２０は、ステップ２４４〜２４８の処理を行う。これらの処理は、追加アイコンの挿入位置を決定する際に用いる（Ｋ，Ｋ＋１）がステップ２４２で直前に保持しておいたものである点を除き、図８のステップ２１５〜２１９の処理と同じなので、ここでの説明は省略する。
【００７２】
尚、この第５の実施の形態では、メニュー画面３０の表示されている部分にアイコンが追加されるように、挿入バー３３の表示位置をアイコン＃５とアイコン＃６との間の余白部分３２ｅまでとした。しかしながら、挿入バー３３の表示位置はアイコン＃６の右の余白部分までとしてもよい。この場合は、メニュー画面３０の表示されていない部分にアイコンが追加されることになるが、追加されたアイコンは、表示されないままにしてもよいし、メニュー画面３０の表示される部分を変更することによって表示されるようにしてもよい。また、挿入バー３３の表示位置をアイコン＃７以降の余白部分まで拡張し、挿入バー３３が見えるようにメニュー画面３０の表示されている部分を変更しながら挿入バー３３の表示位置を切り替えるようにしてもよい。
【００７３】
［第６の実施の形態］
（概要）
図１５（ａ）〜（ｄ）は、第６の実施の形態の概要を示した図である。この第６の実施の形態では、アイコンを、メニュー画面３０の表示されている部分内の予め定められた位置に追加する。尚、メニュー画面３０の表示されている部分は、互いに隣接して配置された表示要素の群である表示要素群の一例である。
【００７４】
まず、ユーザは、（ａ）に示すように、フリックにより画面をスクロールさせて、メニュー画面３０のアイコンを追加したい部分を表示する。ここでは、アイコン＃１〜＃６が配置された部分が表示された状態でフリックすることにより、アイコン＃４〜＃９が配置された部分が表示される場合を示している。次に、ユーザは、（ｂ）に示すように、「アイコン追加」ボタン３１を押下する。これにより、（ｃ）に示すように、メニュー画面３０上には、アイコン追加画面３４が表示される。そこで、ユーザは、アイコン追加画面３４のアイコンの種別から追加したいアイコンの種別を選択する。ここでは、Ｄアイコンをアイコンの種別として選択している。すると、（ｄ）に示すように、（ｃ）で選択された種別のアイコンが、メニュー画面３０の表示されている部分の例えば最終位置に挿入される。ここでは、アイコンの種別がＤアイコンであるアイコン＃Ｄが、アイコン＃９が配置されていた位置に配置されている。その際、追加されたアイコンの位置に配置されていたアイコン以降のアイコンは、位置がシフトして再配置される。ここでは、アイコン＃９以降のアイコンが、位置がシフトして再配置されている。
【００７５】
尚、この第６の実施の形態では、メニュー画面３０の表示されている部分の例えば最終位置にアイコンを挿入し、かつ、他のアイコンのレイアウト変更を最小にする変形例も考えられる。この変形例は、（ｄ）でアイコンが挿入されるまでは、上記と同じである。しかしながら、その際、追加されたアイコンの位置に配置されていたアイコンがメニュー画面３０の最終位置（表示されていない）に移動して配置される。図の例では、アイコン＃９がメニュー画面３０の最終位置に移動して配置されることになる。これにより、アイコン＃１０以降のアイコンは、位置が変わらず、レイアウトが保たれる。
【００７６】
（動作）
図１６は、第６の実施の形態における画面表示装置２０の動作例を示したフローチャートである。尚、この動作例では、メニュー画面３０の表示されている部分内の予め定められた位置を、図１５（ｄ）に示したメニュー画面３０の表示されている部分の最後の位置として、説明する。また、メニュー画面３０の表示されている部分の最終位置に配置されていたアイコン以降のアイコンが、図１５（ｄ）に示したようにシフトして再配置される場合について説明する。更に、メニュー画面３０には最初は全部でＮ個のアイコンが配置されているものとして、説明する。
【００７７】
動作が開始すると、画面表示装置２０では、まず、操作受付部２１が、操作パネル１５に表示されたメニュー画面３０をスクロールする操作があったかどうかを判定する（ステップ２５１）。そして、操作受付部２１は、そのような操作がないと判定するとステップ２５１を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、メニュー画面３０をスクロールして操作パネル１５に出力する（ステップ２５２）。尚、このとき、画面出力部２４は、メニュー画面３０の表示されている部分の最後のアイコンのアイコン番号Ｍを保持しておく。
【００７８】
次に、操作受付部２１は、操作パネル１５に表示されたメニュー画面３０上で「アイコン追加」ボタン３１を押下する操作があったかどうかを判定する（ステップ２５３）。そして、操作受付部２１は、そのような操作がないと判定するとステップ２５３を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、追加アイコンを選択するためのアイコン追加画面３４を操作パネル１５に出力する（ステップ２５４）。
【００７９】
次いで、操作受付部２１は、アイコン追加画面３４上で追加アイコンを選択する操作があったかどうかを判定する（ステップ２５５）。そして、そのような操作がないと判定するとステップ２５５を繰り返し、そのような操作があったと判定すると画面生成部２３に制御を移す。
【００８０】
これにより、画面生成部２３は、メニュー画面３０の表示されている部分の最後のアイコンの位置を、追加アイコンの挿入位置に決定する（ステップ２５６）。具体的には、画面出力部２４がステップ２５２で、メニュー画面３０の表示されている部分の最後のアイコンのアイコン番号Ｍを保持したので、画面生成部２３は、画面出力部２４からこれを受け取り、アイコン番号Ｍを追加アイコンの挿入位置のアイコン番号に決定する。
【００８１】
また、画面生成部２３は、アイコンを追加した新たなメニュー画面３０を生成する（ステップ２５７）。具体的には、まず、画面情報記憶部２２に記憶された画面情報を、アイコン番号Ｍからアイコン番号Ｎまでの情報がそのままの順番でアイコン番号（Ｍ＋１）からアイコン番号（Ｎ＋１）までの情報となるように更新する。また、追加アイコンの情報が新たにアイコン番号Ｍの情報となるように更新する。更に、このように更新された画面情報に基づいて、新たなメニュー画面３０を生成する。
【００８２】
その後、画面出力部２４は、この新たなメニュー画面３０を操作パネル１５に出力する（ステップ２５８）。
【００８３】
［第７の実施の形態］
（概要）
図１７（ａ）〜（ｃ）は、第７の実施の形態の概要を示した図である。この第７の実施の形態では、アイコンを、そのアイコンの属性と予め定められた関係にある属性を有するアイコン群に予め定められた側で隣接する位置に追加する、ここで、属性とは、例えば、種別、デザイン、名称であり、予め定められた関係とは、同一又は類似の関係である。つまり、この実施の形態は、例えば、アイコンを、そのアイコンと同種別、同デザイン、類似名称のアイコン群に隣接する位置に追加するものである。尚、アイコンの属性と予め定められた関係にある属性を有するアイコン群は、互いに隣接して配置された表示要素の群である表示要素群の一例である。
【００８４】
まず、ユーザは、（ａ）に示すように、「アイコン追加」ボタン３１を押下する。これにより、（ｂ）に示すように、メニュー画面３０上には、アイコン追加画面３４が表示される。そこで、ユーザは、アイコン追加画面３４のアイコンの種別から追加したいアイコンの種別を選択する。ここでは、Ｄアイコンをアイコンの種別として選択している。すると、（ｃ）に示すように、（ｂ）で選択された種別のアイコンが、同種別のアイコン群の例えば次の位置に追加される。ここで、「同種別のアイコン群」としては、アイコンに割り当てられたコピー機能、ファクシミリ機能等の機能種別が同じアイコン群が例示される。例えば、コピー機能に割り当てられたアイコン群「Copy1」、「Eco Copy」、「Color Copy」、「Tom’s Copy」は、「同種別のアイコン群」に該当する。ここでは、アイコンの種別がＤアイコンであるアイコン＃Ｄが、アイコン＃Ｄ１、＃Ｄ２、＃Ｄ３が固まって配置されている領域３５の次に追加されている。その際、追加されたアイコンの位置に配置されていたアイコン以降のアイコンは、位置がシフトして再配置される。ここでは、アイコン＃１４以降のアイコンが、位置がシフトして再配置されている。
【００８５】
また、（ｂ）でアイコンのデザインを選択することができれば、その選択されたデザインのアイコンが、同デザインのアイコン群の例えば次の位置に追加されるようにしてもよい。更に、（ｂ）でアイコンの名称を決定することができれば、その決定された名称のアイコンが、類似名称のアイコン群の例えば次の位置に追加されるようにしてもよい。ここで、「類似名称のアイコン群」としては、同じ単語が使われた名称のアイコン群が例示される。例えば、アイコン群「Tom’s Copy」、「Tom’s FAX1」、「Tom’s FAX2」、「Tom’s Scan」や、アイコン群「FAX1」、「Fax2」、「FAX35」、「Fax100」は、「類似名称のアイコン群」に該当する。
【００８６】
尚、この第７の実施の形態では、アイコンを追加する際に、アイコンを追加したいアイコン群は必ずしも表示されていなくてよい。即ち、第６の実施の形態のように、アイコンを追加する際に、メニュー画面３０のアイコンを追加したい部分を表示するために画面をスクロールさせる必要はなく、メニュー画面３０の任意の部分が表示された状態でアイコンを追加してよい。但し、アイコンを追加した後に、アイコンが追加されたアイコン群を表示するようにしてもよい。
【００８７】
（動作）
図１８は、第７の実施の形態における画面表示装置２０の動作例を示したフローチャートである。尚、この動作例では、アイコン群に予め定められた側で隣接する位置を、図１７（ｃ）に示したアイコン群に右側で隣接する位置、つまりアイコン群の次の位置として、説明する。また、メニュー画面３０には最初は全部でＮ個のアイコンが配置されているものとして、説明する。更に、これらのＮ個のアイコンのうちの同じ属性を有するアイコンは、例えばユーザがアイコンの配置を変更する操作を行うことにより、既にアイコン群としてまとめて配置されているものとする。
【００８８】
動作が開始すると、画面表示装置２０では、まず、操作受付部２１が、操作パネル１５に表示されたメニュー画面３０上で「アイコン追加」ボタン３１を押下する操作があったかどうかを判定する（ステップ２６１）。そして、操作受付部２１は、そのような操作がないと判定するとステップ２６１を繰り返し、そのような操作があったと判定すると画面出力部２４に制御を移す。これにより、画面出力部２４は、追加アイコンを選択するためのアイコン追加画面３４を操作パネル１５に出力する（ステップ２６２）。
【００８９】
次に、操作受付部２１は、アイコン追加画面３４上で追加アイコンを選択する操作があったかどうかを判定する（ステップ２６３）。そして、そのような操作がないと判定するとステップ２６３を繰り返し、そのような操作があったと判定すると画面生成部２３に制御を移す。尚、追加アイコンには、アイコンの属性が関連付けられているものとする。属性が種別であれば、追加アイコンに予め関連付けられていてよく、属性がデザインや名称であれば、追加アイコンを追加する際にユーザの指示により関連付けられてよい。
【００９０】
これにより、画面生成部２３は、メニュー画面３０における追加アイコンと同一又は類似の属性を有するアイコン群の次の位置を、追加アイコンの挿入位置に決定する（ステップ２６４）。具体的には、まず、画面情報記憶部２２に記憶された画面情報を参照して、同じ属性を有するアイコンの並びの最後のアイコンのアイコン番号Ｍを求める。ここで、同じ属性を有するアイコンの並びとは、属性が種別であれば、例えば同じ種別のアイコンの並びであり、属性がデザインであれば、例えば同じデザインのアイコンの並びであり、属性が名称であれば、例えば類似する名称のアイコンの並びである。そして、ここで求めたアイコン番号Ｍの次のアイコン番号（Ｍ＋１）を、追加アイコンの挿入位置のアイコン番号に決定する。
【００９１】
また、画面生成部２３は、アイコンを追加した新たなメニュー画面３０を生成する（ステップ２６５）。具体的には、まず、画面情報記憶部２２に記憶された画面情報を、アイコン番号Ｍ＋１からアイコン番号Ｎまでの情報がそのままの順番でアイコン番号（Ｍ＋２）からアイコン番号（Ｎ＋１）までの情報となるように更新する。また、追加アイコンの情報が新たにアイコン番号（Ｍ＋１）の情報となるように更新する。更に、このように更新された画面情報に基づいて、新たなメニュー画面３０を生成する。
【００９２】
その後、画面出力部２４は、この新たなメニュー画面３０を操作パネル１５に出力する（ステップ２６６）。
【００９３】
尚、この第７の実施の形態では、追加アイコンを、追加アイコンの属性と予め定められた関係にある属性を有するアイコン群に予め定められた側で隣接する位置に追加することとしたが、これには限らない。例えば、この第７の実施の形態からアイコン群という概念をなくし、単純に、追加アイコンを、追加アイコンの属性と予め定められた関係にある属性を有するアイコンに予め定められた側で隣接する位置に追加することとしてもよい。この場合、追加アイコンの属性と予め定められた関係にある属性を有するアイコンは、追加アイコンを追加する際の基準となるアイコンと捉えられるので、基準となる基準表示要素の一例である。また、第７の実施の形態をこのようなものとして捉えると、メニュー画面３０に配置されたアイコンのうち同じ属性を有するアイコンをアイコン群としてまとめて配置する操作をユーザが行わなくても、アイコンを追加する処理を繰り返すことにより、同じ属性を有するアイコンがアイコン群としてまとめて配置されるようになる。
【００９４】
［プログラム］
本実施の形態における画面表示装置２０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００９５】
即ち、本実施の形態を実現するプログラムは、コンピュータに、複数の表示要素が配置された画面への新たな表示要素の追加を指示する追加指示操作を受け付ける機能と、追加指示操作を受け付けた場合に、複数の表示要素のうちの基準となる表示要素である基準表示要素に予め定められた側で隣接する位置に新たな表示要素が追加された画面を表示する機能とを実現させるためのプログラムとして捉えられる。
【００９６】
また、本実施の形態を実現するプログラムは、コンピュータに、複数の表示要素が配置された画面上の新たな表示要素を追加する位置を指定する位置指定操作と、画面への新たな表示要素の追加を指示する追加指示操作とを受け付ける機能と、位置指定操作を受け付けた後に追加指示操作を受け付けた場合に、位置指定操作により指定された位置に新たな表示要素が追加された画面を表示する機能とを実現させるためのプログラムとしても捉えられる。
【００９７】
更に、本実施の形態を実現するプログラムは、コンピュータに、複数の表示要素が配置された画面への新たな表示要素の追加を指示する追加指示操作を受け付ける機能と、追加指示操作を受け付けた場合に、複数の表示要素のうちの互いに隣接して配置された表示要素の群である表示要素群内の予め定められた位置又は表示要素群に予め定められた側で隣接する位置に新たな表示要素が追加された画面を表示する機能とを実現させるためのプログラムとしても捉えられる。
【００９８】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００９９】
１０…画像処理装置、２０…画面表示装置、２１…操作受付部、２２…画面情報記憶部、２３…画面生成部、２４…画面出力部
【図１】
2020077442.tif 000003
【図２】
2020077442.tif 000004
【図３】
2020077442.tif 000005
【図４】
2020077442.tif 000006
【図５】
2020077442.tif 000007
【図６】
2020077442.tif 000008
【図７】
2020077442.tif 000009
【図８】
2020077442.tif 000010
【図９】
2020077442.tif 000011
【図１０】
2020077442.tif 000012
【図１１】
2020077442.tif 000013
【図１２】
2020077442.tif 000014
【図１３】
2020077442.tif 000015
【図１４】
2020077442.tif 000016
【図１５】
2020077442.tif 000017
【図１６】
2020077442.tif 000018
【図１７】
2020077442.tif 000019
【図１８】
2020077442.tif 000020