(57)【要約】【課題】操作性を向上させることを目的とする。【解決手段】所定の領域内に複数の設定項目と対応した複数の表示部品を並べた画像を、表示装置に表示させた設定画面に対する操作を受け付ける入力受付部と、  前記表示部品に対する拡大の操作に応じて、前記所定の領域内の他の表示部品の表示態様を変更する表示制御部と、を有する。【選択図】図４
2017058856.tif 000002
【特許請求の範囲】
【請求項１】
所定の領域内に複数の設定項目と対応した複数の表示部品を並べた画像を、表示装置に表示させた設定画面に対する操作を受け付ける入力受付部と、
前記表示部品に対する拡大の操作に応じて、前記所定の領域内の他の表示部品の表示態様を変更する表示制御部と、を有する情報処理装置。
【請求項２】
前記表示制御部は、
前記表示部品に対する拡大の操作に応じて、前記他の表示部品を縮小し、
前記他の表示部品の表示領域が所定の大きさ以下となったとき、前記他の表示部品の形状と、前記他の表示部品の表示領域内の表示情報の表示の状態と、を変更する、請求項１記載の情報処理装置。
【請求項３】
前記表示制御部は、
前記表示態様が変更された前記他の表示部品の表示領域内に表示される表示情報の項目と、前記他の表示部品の縮小前に表示された表示情報の項目とを一致させる、請求項２記載の情報処理装置。
【請求項４】
前記表示制御部は、
前記表示部品に対する拡大の操作を受けたとき、前記所定の領域内に表示される前記表示部品の数が、前記拡大の操作を受ける前と同数となるように、前記他の表示部品を縮小する、請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
前記表示部品の表示領域の大きさの変更の禁止を設定する変更可否設定部を有し、
前記表示制御部は、
前記他の表示部品において、前記変更が禁止された表示部品が存在した場合、前記変更が禁止された表示部品の表示領域の大きさを禁止する請求項１乃至４の何れか一項に記載の情報処理装置。
【請求項６】
前記表示制御部は、
拡大された前記表示部品の表示領域内に、前記表示部品と対応する前記設定項目に対する設定値を設定する設定用表示部品を表示させ、
前記設定用表示部品の表示領域に対する操作を受け付けて、前記操作に応じた設定値の設定要求を行う請求項１乃至５の何れか一項に記載の情報処理装置。
【請求項７】
前記所定の領域は、前記表示装置に前記設定画面として表示される領域である請求項１乃至６の何れか一項に記載の情報処理装置。
【請求項８】
請求項１乃至７の何れか一項に記載の情報処理装置を有する画像処理装置。
【請求項９】
所定の領域内に複数の設定項目と対応した複数の表示部品を並べた画像を、表示装置に表示させた設定画面に対する操作を受け付け、
前記表示部品に対する拡大の操作に応じて、前記所定の領域内の他の表示部品の表示態様を変更する、処理をコンピュータに実行させるプログラム。
【請求項１０】
情報処理装置と、前記情報処理装置と通信を行う本体装置と、を有する情報処理システムであって、
前記情報処理装置は、
所定の領域内に複数の設定項目と対応した複数の表示部品を並べた画像を、表示装置に表示させた設定画面に対する操作を受け付ける入力受付部と、
前記表示部品に対する拡大の操作に応じて、前記所定の領域内の他の表示部品の表示態様を変更する表示制御部と、を有する情報処理システム。
【請求項１１】
所定の領域内に複数の設定項目と対応した複数の表示部品を並べた画像を、表示装置に表示させた設定画面に対する操作を受け付ける入力受付部と、
前記表示部品に対する拡大の操作に応じて、前記所定の領域内の他の表示部品の表示態様を変更する表示制御部と、を有する画像処理装置。
【請求項１２】
所定の領域内に複数のアプリケーションと対応した複数の表示部品を並べた画像を、表示装置に表示させた設定画面に対する操作を受け付ける入力受付部と、
前記表示部品に対する拡大の操作に応じて、前記所定の領域内の他の表示部品の表示態様を変更する表示制御部と、を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、情報処理システム及び画像処理装置に関する。
【背景技術】
【０００２】
従来の画像処理装置等では、タッチパネル等に表示された設定画面において、設定項目と対応した表示部品を操作することで各種の設定を行うことが知られている。また、従来では、表示装置に表示させる操作画面の内容を編集することが知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
表示部品を並べて表示させた従来の設定画面は、表示部品が小さいと感じるユーザにとっては、意図しない表示部品に触れてしまう等の誤操作を誘発しやすい画面となる可能性がある。また、従来の設定画面は、表示部品が大きいと感じるユーザにとっては、設定項目の一覧としての情報が不足した画面となり得る。
【０００４】
このように、設定画面における表示部品の最適な大きさは、ユーザの主観や操作の習熟度によって異なる。
【０００５】
しかしながら、従来の技術では、画面における表示部品の大きさを変更することができず、操作性の向上の妨げとなる可能性がある。
【０００６】
開示の技術は、操作性を向上させることを目的としている。
【課題を解決するための手段】
【０００７】
開示の技術は、所定の領域内に複数の設定項目と対応した複数の表示部品を並べた画像を、表示装置に表示させた設定画面に対する操作を受け付ける入力受付部と、
前記表示部品に対する拡大の操作に応じて、前記所定の領域内の他の表示部品の表示態様を変更する表示制御部と、を有する。
【発明の効果】
【０００８】
開示の技術によれば、操作性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施形態のホーム画面を説明する図である。
【図２】第一の実施形態のコピーアプリケーションのトップ画面の例を示す第一の図である。
【図３】第一の実施形態のコピーアプリケーションのトップ画面の例を示す第二の図である。
【図４】第一の実施形態のコピーアプリケーションのトップ画面の例を示す第三の図である。
【図５】画像処理装置のハードウェア構成を説明する図である。
【図６】画像処理装置の操作装置及び操作装置に含まれるプログラム群の階層構造の一例を示す図である。
【図７】第一の実施形態の操作装置の機能構成を説明する図である。
【図８】第一の実施形態のコピー処理部の機能構成を説明する図である。
【図９】第一の実施形態のサイズテーブルの一例を示す図である。
【図１０】第一の実施形態の表示情報テーブルの一例を示す図である。
【図１１】第一の実施形態の設定項目テーブルの一例を示す図である。
【図１２】第一の実施形態の表示位置テーブルの一例を示す図である。
【図１３】第一の実施形態の表示態様テーブルの一例を示す図である。
【図１４】第一の実施形態のコピー処理部の動作を説明する第一のフローチャートである。
【図１５】第一の実施形態のコピー処理部の動作を説明する第二のフローチャートである。
【図１６】変形例を示す図である。
【図１７】第二の実施形態のコピーアプリケーションのトップ画面の例を示す図である。
【図１８】第二の実施形態のコピー処理部の機能構成を説明する図である。
【図１９】第二の実施形態の変更可否テーブルの一例を示す図である。
【図２０】表示部品の大きさの変更の可否を設定する設定画面の一例を示す図である。
【図２１】第二の実施形態のコピー処理部の動作を説明する第一のフローチャートである。
【図２２】第二の実施形態のコピー処理部の動作を説明する第二のフローチャートである。
【図２３】第三の実施形態のホーム画面の一例を示す第一の図である。
【図２４】第三の実施形態のホーム処理部の機能構成を説明する図である。
【図２５】第三の実施形態のサイズテーブルの一例を示す図である。
【図２６】第三の実施形態の表示情報テーブルの一例を示す図である。
【図２７】第三の実施形態のアプリテーブルの一例を示す図である。
【図２８】第三の実施形態の表示位置テーブルの一例を示す図である。
【図２９】第三の実施形態の表示態様テーブルの一例を示す図である。
【図３０】第三の実施形態のホーム処理部の動作を説明する第一のフローチャートである。
【図３１】第三の実施形態のホーム処理部の動作を説明する第二のフローチャートである。
【発明を実施するための形態】
【００１０】
（第一の実施形態）
以下に図面を参照して第一の実施形態について説明する。図１は、第一の実施形態のホーム画面を説明する図である。
【００１１】
図１に示すホーム画面１は、本実施形態の画像処理装置の有する操作装置の操作パネル等に表示される。本実施形態のホーム画面１は、画像処理装置の有する機能を実現するアプリケーションと対応する表示部品（アイコン）１１〜１５が表示される。
【００１２】
本実施形態では、ホーム画面用の画像において、操作装置の操作パネルに対応する領域を表示領域とし、操作パネルに表示させることで、ホーム画面１が表示される。表示部品１１〜１５は、ホーム画面用の画像に含まれる画像である。
【００１３】
表示部品１１はコピー機能を実現するコピーアプリケーションに対応し、表示部品１２はスキャン機能を実現するスキャンアプリケーションに対応し、表示部品１３はファックス機能を実現するファックスアプリケーションに対応する。
【００１４】
また、表示部品１４はプリンタ機能を実現するプリンタアプリケーションに対応し、表示部品１５はメディア機能を実現するメディアアプリケーションに対応する。尚、メディア機能とは、画像処理装置が可搬型の記憶媒体に記憶された情報を読み出して、この情報に対して各種の処理を行う機能である。
【００１５】
また、本実施形態のホーム画面１には、表示部品１１〜１６以外にも、例えばウィジェット１７等が配置されていても良い。
【００１６】
本実施形態の画像処理装置では、ホーム画面１において表示部品が選択されると、選択された表示部品と対応するアプリケーションを起動し、アプリケーション毎のトップ画面を表示させる。
【００１７】
トップ画面は、アプリケーション毎の設定項目と対応する表示部品を表示する。本実施形態では、トップ画面に表示された表示部品の大きさを、拡大又は縮小することができる。また、本実施形態では、表示部品の拡大を行った場合に、所定の領域内の表示部品の配置を変更せずに、表示部品の拡大を行うことができる。尚、表示部品の大きさとは、トップ画面用の画像における表示部品の表示領域の広さを示す。
【００１８】
以下に、ホーム画面１において表示部品１１が選択され、コピーアプリケーションが起動して、コピーアプリケーションのトップ画面が表示された場合について説明する。
【００１９】
図２は、第一の実施形態のコピーアプリケーションのトップ画面の例を示す第一の図である。
【００２０】
図２に示すトップ画面２は、画像処理装置の有する操作装置の操作パネル等に表示される画面である。本実施形態では、ホーム画面１において表示部品１１が操作されると、ホーム画面１から遷移する画面である。尚、本実施形態における操作とは、例えば画像処理装置の有する操作装置の操作パネルを触れる（タッチする）ことを示す。
【００２１】
トップ画面２は、トップ画面用の画像を操作パネルに表示させたものである。トップ画面用の画像は、画像処理装置において実行されるコピーアプリケーションに関する設定項目と対応する表示部品２１〜２８を含む。すなわち、トップ画面２は、コピーアプリケーションに対する設定を行う設定画面の１つである。
【００２２】
トップ画面２では、表示部品２１〜２５と、表示部品２６〜２８の一部とが表示されている。トップ画面２において、各表示部品には、表示部品と対応する設定項目名と、設定値とが表示される。
【００２３】
具体的には、例えば表示部品２１は、表示部品２１と対応する設定項目名である「カラー／白黒」と、この設定項目の設定値である「カラー」が表示されている。同様に、表示部品２２では、表示部品２２と対応する設定項目名である「変倍」と、この設定項目の設定値である「１００％」が表示されている。
【００２４】
また、表示部品２３では、表示部品２３と対応する設定項目名である「部数」と、この設定項目の設定値である「５部」と、設定値の設定を行う設定部品２３１、２３２とが表示されている。本実施形態では、設定部品２３１に対する操作を受け付けると、設定値を１増加させ、設定部品２３２に対する操作を受け付けると、設定値を１減少させる。
【００２５】
以上のように、本実施形態のトップ画面２では、各表示部品を表示させることで、設定項目と、各設定項目に設定された設定値との一覧を表示させることができる。
【００２６】
本実施形態では、トップ画面２において、各表示部品が選択される操作が成されると、操作パネルの表示がトップ画面２から選択された表示部品と対応する設定項目の詳細設定画面に遷移する。詳細設定画面では、各設定項目の設定値の変更等を行うことができる。
【００２７】
また、本実施形態のトップ画面では、表示部品２１〜２８に対するピンチアウト等の操作を行うことで、操作された表示部品を個別に拡大することができる。さらに、本実施形態では、１つの表示部品を拡大する際に、他の表示部品を縮小することで、所定の領域に配置された複数の表示部品の配置を変更せずに、拡大操作の対象となる表示部品を拡大することができる。
【００２８】
図２の例では、領域Ｓに表示部品２１〜２３が表示されている。表示部品２１〜２３は、領域Ｓにおいて、左から順に配置されている。本実施形態では、例えば表示部品２１を拡大する操作を受け付けたとき、表示部品２１を拡大し、表示部品２２、２３を縮小する。このように表示部品の表示の態様を変更すれば、領域Ｓに配置された３つの表示部品２１〜２３の配置順と、領域Ｓに表示される表示部品の数とを維持することができる。
【００２９】
尚、本実施形態では、図２に示すトップ画面２は、拡大も縮小もされていない基準となる画面とした。
【００３０】
トップ画面２では、矢印Ｙが示す方向のスクロール操作を受け付けると、トップ画面用の画像における操作パネルの表示領域の位置に応じた表示部品が表示される。トップ画面用の画像には、トップ画面２に表示された表示部品２１〜２８以外の表示部品も含まれる。
【００３１】
したがって、トップ画面２において、トップ画面用の画像がスクロールされた場合には、トップ画面２に表示される表示部品は、表示部品２１〜２８以外のものが表示されても良い。
【００３２】
次に、図３を参照し、トップ画面２において表示部品の表示領域の大きさが拡大された場合について説明する。
【００３３】
図３は、第一の実施形態のコピーアプリケーションのトップ画面の例を示す第二の図である。
【００３４】
図３に示すトップ画面２Ａは、図２に示すトップ画面２において、表示部品２１に対する拡大の操作を受け付けた場合の例である。
【００３５】
トップ画面２Ａでは、領域Ｓ内に、表示部品２１を拡大した拡大表示部品２１Ａと、表示部品２２、２３のそれぞれを縮小した縮小表示部品２２Ｂ、２３Ｂと、が表示される。
【００３６】
また、トップ画面２Ａでは、領域Ｓ内において、左から順に拡大表示部品２１Ａ、縮小表示部品２２Ｂ、２３Ｂの順で配置されている。したがって、トップ画面２Ａでは、拡大操作を受け付ける前の領域Ｓ内の３つの表示部品２１〜２３の配置順と、領域Ｓに表示される表示部品の数とを維持している。
【００３７】
また、トップ画面２Ａでは、拡大表示部品２１Ａに、表示部品と対応する設定項目名と、設定項目の設定値に加え、設定項目に設定値を設定するための設定部品が表示される。
【００３８】
具体的には、拡大表示部品２１Ａには、設定項目名である「カラー／白黒」と、設定値である「カラー」が表示される。また、拡大表示部品２１Ａには、設定項目「カラー／白黒」に設定値を設定するための設定部品２１１、２１２、２１３が表示される。
【００３９】
設定部品２１１は、設定項目「カラー／白黒」の設定値である「白黒」に対応する。設定部品２１２は、設定項目「カラー／白黒」の設定値である「自動カラー」に対応する。設定部品２１３は、設定項目「カラー／白黒」の設定値である「フルカラー」に対応する。
【００４０】
拡大表示部品２１Ａにおいて、例えば設定部品２１１を選択する操作が成されると、設定項目「カラー／白黒」には、設定部品２１１と対応する値である「白黒」が設定される。
【００４１】
また、縮小表示部品２２Ｂには、縮小表示部品２２Ｂと対応する設定項目「変倍」の設定値「１００％」のみが表示される。縮小表示部品２３Ｂには、縮小表示部品２３Ｂと対応する設定項目「部数」の設定値「５部」のみが表示される。
【００４２】
トップ画面２Ａでは、縮小表示部品２２Ｂ、２３Ｂの形状は、横長の矩形であり、表示されている文字は、横書きである。横長の矩形とは、長辺がトップ画面２Ａの長辺と略平行であり、短辺がトップ画面２Ａの短辺と略平行な矩形である。
【００４３】
以上のように、本実施形態では、トップ画面２に表示された任意の表示部品を拡大して表示させることができる。したがって、本実施形態によれば、トップ画面２における表示部品の大きさをユーザが任意に調整でき、操作性を向上させることができる。
【００４４】
また、本実施形態では、ある領域において、表示部品が拡大された場合でも、拡大された表示部品と、領域内の表示部品の数と、表示部品の並び順とを維持することができる。
【００４５】
また、本実施形態では、ある領域において、表示部品の拡大を行った場合でも、拡大を行う前の設定項目の数と同数の設定項目を表示させることができる。したがって、本実施形態によれば、表示部品を拡大した場合でも、設定項目の一覧としての情報量を維持できる。
【００４６】
さらに、本実施形態によれば、表示部品の大きさの変化に応じて、表示部品に表示させる情報を変化させる。具体的には、表示部品が大きくなれば、表示部品の中には対応する設定項目の設定値を設定する設定部品が表示される。また、表示部品が小さくなれは、表示部品の中には、対応する設定項目の設定値のみが表示される。したがって、本実施形態では、トップ画面２の表示領域を効率的に利用することができる。
【００４７】
尚、表示部品の中とは、操作パネルにおいて表示部品が表示される表示領域の中である。
【００４８】
また、本実施形態では、ある領域における表示部品の拡大に応じて、領域内の他の表示部品が縮小された場合、他の表示部品の横幅が予め設定された最小値となった際に、縮小された表示部品の形状を変更して、表示部品内に情報を表示させる。
【００４９】
図４は、第一の実施形態のコピーアプリケーションのトップ画面の例を示す第三の図である。
【００５０】
図４に示すトップ画面２Ｂでは、領域Ｓにおいて表示部品２１が拡大された拡大表示部品２１Ａと、表示部品２２、２３を縮小した縮小表示部品２２Ｃ、２３Ｃとが表示されている。
【００５１】
トップ画面２Ｂにおいて、縮小表示部品２２Ｃ、２３Ｃは、縦長の矩形であり、縮小表示部品２２Ｃ、２３Ｃ内に表示される文字は、縦書きである。縦長の矩形とは、長辺がトップ画面２Ａの短辺と略平行であり、短辺がトップ画面２Ａの長辺と略平行な矩形である。
【００５２】
また、縮小表示部品２２Ｃには、設定項目名「変倍」と、設定値「１００％」が表示されている。縮小表示部品２３Ｃには、設定項目名「部数」と、設定値「５部」と、設定部品２３１Ｃ、２３２Ｃが表示されている。
【００５３】
このように、本実施形態では、トップ画面２Ａに表示された縮小表示部品２２Ｂ、２３Ｂの形状を変更し、縮小表示部品２２Ｃ、２３Ｃとすることで、各縮小表示部品の中に表示させる情報量を縮小前の表示部品の中に表示された情報量と同等に維持することができる。言い換えれば、本実施形態では、各縮小表示部品の中に表示させる表示情報に含まれる項目と、縮小前の表示部品の中に表示された表示情報に含まれる項目とを同等に維持することができる。
【００５４】
また、本実施形態では、縮小表示部品２２Ｂ、２３Ｂの形状を変更し、縮小表示部品２２Ｃ、２３Ｃとしたとき、縮小表示部品２２Ｃ、２３Ｃの表示領域内に表示された表示情報を横書きから縦書きに変更する。言い換えれば、本実施形態では、縮小表示部品２２Ｂ、２３Ｂの形状を変更した際に、各縮小表示部品の中に表示させる表示情報の表示の状態を変更する。
【００５５】
以下に、本実施形態の画像処理装置について説明する。図５は、画像処理装置のハードウェア構成の一例を示す図である。
【００５６】
本実施形態の画像処理装置１００は、複合機等のＭＦＰであり、例えば、コピー機能、スキャン機能、ＦＡＸ機能、プリンタ機能等の画像処理機能を有している。
【００５７】
図５に示すように、画像処理装置１００は、操作装置２００及び本体装置３００を有している。
【００５８】
操作装置２００は、本体装置３００に実行させる画像処理機能の選択、画像処理機能を実行させるための各種設定値の入力、画像処理機能の実行を開始させるための実行指示の入力、表示画面の切り替え等、ユーザが各種操作を行う際に用いられる。
【００５９】
本体装置３００は、操作装置２００におけるユーザの各種操作に応じて、画像処理機能の実行等の各種の処理を実行する。また、本体装置３００は、操作装置２００に対して、各種のメッセージを表示させるための要求を行う画像処理装置の一種である。
【００６０】
本実施形態の操作装置２００は、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、及びＲＡＭ（Random Access Memory）２０３を有している。また、操作装置２００は、フラッシュメモリ２０４、操作パネル２０５、接続Ｉ／Ｆ２０６、及び通信Ｉ／Ｆ２０７を有している。これら各ハードウェアは、バス２０８を介して相互に接続されている。
【００６１】
ＣＰＵ２０１は、ＲＡＭ２０３をワークエリアとしてＲＯＭ２０２又はフラッシュメモリ２０４に記憶された各種プログラムを実行することにより、操作装置２００全体を制御する演算装置である。
【００６２】
ＲＯＭ２０２は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＡＭ２０３は、プログラムやデータを一時保存する揮発性の半導体メモリ（記憶装置）である。
【００６３】
フラッシュメモリ２０４は、不揮発性の記憶媒体であり、ＣＰＵ２０１が実行する各種プログラム（例えば、本実施形態を実現するプログラム）や各種データを記憶する。
【００６４】
操作パネル２０５は、タッチパネル等であり、ユーザが各種操作を行う際に用いられる。また、操作パネル２０５は、各種のメッセージを表示する。すなわち、操作パネル２０５は、例えば、画像処理装置１００の各種機能に対してユーザが各種操作を行うためのＧＵＩ（Graphical User Interface）表示画面や、画像処理装置１００の処理結果等の情報（エラーメッセージやガイダンスメッセージ等）を表示する。
【００６５】
接続Ｉ／Ｆ２０６は、通信路２０９を介して本体装置３００と通信するためのインタフェースである。接続Ｉ／Ｆ２０６には、例えば、ＵＳＢ（Universal Serial Bus）規格のインタフェースが用いられる。
【００６６】
通信Ｉ／Ｆ２０７は、他の機器等と通信するためのインタフェースである。通信Ｉ／Ｆ２０７は、例えば、Ｗｉ−Ｆｉ規格の無線ＬＡＮが用いられる。
【００６７】
本実施形態の本体装置３００は、ＣＰＵ３０１、ＲＯＭ３０２、及びＲＡＭ３０３を有している。また、本体装置３００は、ＨＤＤ（Hard Disk Drive）３０４、画像処理エンジン３０５、接続Ｉ／Ｆ３０６、及び通信Ｉ／Ｆ３０７を有している。これら各ハードウェアは、バス３０８を介して相互に接続されている。
【００６８】
ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとしてＲＯＭ３０２又はＨＤＤ３０４に記憶された各種プログラムを実行することにより、本体装置３００全体を制御する演算装置である。
【００６９】
ＲＯＭ３０２は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＡＭ３０３は、プログラムやデータを一時保存する揮発性の半導体メモリ（記憶装置）である。
【００７０】
ＨＤＤ３０４は、不揮発性の記憶媒体であり、ＣＰＵ３０１が実行する各種プログラム（例えば、本実施形態を実現するプログラム）や各種データを記憶する。
【００７１】
画像処理エンジン３０５は、コピー機能、スキャン機能、ＦＡＸ機能、及びプリンタ機能等の各種の画像処理機能を実現するための画像処理を行うハードウェアである。
【００７２】
画像処理エンジン３０５には、例えば、原稿を光学的に読み取って画像データを生成するスキャナ、用紙等のシート材への印刷を行うプロッタ、及びＦＡＸ通信を行うＦＡＸ通信装置等が含まれる。また、画像処理エンジン３０５には、例えば、印刷済みのシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）等が含まれていても良い。
【００７３】
接続Ｉ／Ｆ３０６は、通信路２０９を介して操作装置２００と通信するためのインタフェースである。接続Ｉ／Ｆ３０６には、例えば、ＵＳＢ規格のインタフェースが用いられる。
【００７４】
通信Ｉ／Ｆ３０７は、他の機器等と通信するためのインタフェースである。通信Ｉ／Ｆ３０７は、例えば、Ｗｉ−Ｆｉ規格の無線ＬＡＮが用いられる。
【００７５】
本実施形態の画像処理装置１００は、上記ハードウェア構成を有することにより、後述する各種処理を実現することができる。
【００７６】
尚、図５では、画像処理装置１００が操作装置２００を有している構成を一例として示したが、これに限定されない。操作装置２００は、例えば、タブレット端末、スマートフォン、携帯電話、ＰＤＡ等の情報処理端末であっても良い。すなわち、これらの情報処理端末は、操作装置２００の通信Ｉ／Ｆ２０７又は本体装置３００の通信Ｉ／Ｆ３０７を介して画像処理装置１００と通信することにより、当該画像処理装置１００を制御することができても良い。
【００７７】
次に、図６を参照して、画像処理装置１００の操作装置２００及び本体装置３００に含まれるプログラム群の階層構造について説明する。図６は、画像処理装置の操作装置及び本体装置に含まれるプログラム群の階層構造の一例を示す図である。
【００７８】
図６は、操作装置２００に含まれるプログラム群の階層構造、及び本体装置３００に含まれるプログラム群の階層構造を示している。
【００７９】
操作装置２００に含まれるプログラム群は、ＲＯＭ２０２、フラッシュメモリ２０４等に格納されている。本体装置３００に含まれるプログラム群は、ＲＯＭ３０２、ＨＤＤ３０４等に格納されている。
【００８０】
はじめに、本体装置３００に含まれるプログラム群の階層構造について説明する。本体装置３００に含まれるプログラム群は、アプリケーション層３１０、サービス層３２０、及びＯＳ（Operating System）層３３０に大別することができる。
【００８１】
アプリケーション層３１０に区分されるプログラムは、ハードウェア資源を動作させて画像処理機能を実現させるためのプログラムである。具体的には、コピーアプリケーション、スキャンアプリケーション、ＦＡＸアプリケーション、及びプリンタアプリケーション等が挙げられる。
【００８２】
サービス層３２０に区分されるプログラムは、アプリケーション層３１０とＯＳ層３３０との間に介在するプログラムである。当該プログラムは、本体装置３００が備えるハードウェア資源を、アプリケーション層３１０のプログラムが利用したり、本体装置３００が備えるハードウェア資源の状態を通知したりするインタフェースとしての役割を果たす。
【００８３】
具体的には、ハードウェア資源に対する動作要求を受け付けたり、受け付けた動作要求の調停を行ったりする。また、ハードウェア資源において検出されたエラーを、エラー情報として送信したりする。尚、サービス層３２０が受け付ける動作要求には、例えば、画像処理エンジン３０５による画像処理の動作要求（スキャナによる読み取り動作要求やプロッタによる印刷動作要求等）が含まれる。
【００８４】
尚、サービス層３２０に区分されるプログラムが果たすインタフェースとしての役割は、操作装置２００のアプリケーション層２１０に対しても同様である。すなわち、操作装置２００のアプリケーション層２１０に区分されるプログラムも、サービス層３２０にアクセスすることにより、本体装置３００のハードウェア資源を動作させて、画像処理機能を実現させることができる。
【００８５】
ＯＳ層３３０に区分されるプログラムは、基本ソフトウェアと呼ばれるプログラムであり、本体装置３００が有するハードウェア資源を制御する基本機能を提供する。ＯＳ層３３０に区分されるプログラムは、アプリケーション層３１０に区分されるプログラムからのハードウェア資源に対する動作要求を、サービス層３２０に区分されるプログラムを介して受け付けて、当該動作要求に応じた処理を実行する。また、ＯＳ層３３０に区分されるプログラムが実行されることにより、ハードウェア資源において検出されたエラーを受信し、エラー情報としてサービス層３２０に渡す。
【００８６】
次に、操作装置２００に含まれるプログラム群の階層構造について説明する。本体装置３００と同様に、操作装置２００に含まれるプログラム群も、アプリケーション層２１０、サービス層２２０、及びＯＳ層２３０に大別することができる。
【００８７】
ただし、アプリケーション層２１０に区分されるプログラムが提供する機能や、サービス層２２０が受け付け可能な動作要求の種類は、本体装置３００とは異なる。操作装置２００のアプリケーション層２１０に区分されるプログラムは、主として、各種操作や表示を行うためのユーザインタフェース機能を提供する。
【００８８】
尚、本実施形態では、操作装置２００と本体装置３００とで、ＯＳは独立して動作するものとする。また、操作装置２００と本体装置３００とが相互に通信可能であれば、ＯＳが同じ種類である必要はない、例えば、操作装置２００ではＯＳにＡｎｄｒｏｉｄ（登録商標）を用いる一方で、本体装置３００ではＯＳにＬｉｎｕｘ（登録商標）を用いることも可能である。
【００８９】
このように、画像処理装置１００では、操作装置２００と本体装置３００とを有するステムとして、操作装置２００と本体装置３００が異なるＯＳにより制御されるため、操作装置２００と本体装置３００との間の通信は、一装置内のプロセス間通信ではなく、異なる情報処理装置間の通信として行われる。例えば、操作装置２００が受け付けたユーザの各種操作を示す操作情報を本体装置３００へ送信する動作や、本体装置３００が操作装置２００へ表示画面の表示を指示する表示要求を送信する動作が、これに該当する。
【００９０】
ただし、本実施形態の画像処理装置１００は、操作装置２００と本体装置３００とで異なる種類のＯＳが動作している場合に限られず、操作装置２００と本体装置３００とで同一種類のＯＳが動作していても良い。また、本実施形態の画像処理装置１００は、操作装置２００と本体装置３００とでＯＳが独立して動作している場合に限られず、操作装置２００及び本体装置３００上で一のＯＳが動作していても良い。
【００９１】
次に、図７を参照して本実施形態の操作装置２００の機能について説明する。図７は、第一の実施形態の操作装置の機能構成を説明する図である。
【００９２】
本実施形態の操作装置２００は、ＣＰＵ２０１がアプリケーション層２１０に含まれる各プログラム（アプリケーション）を実行することで実現される各処理部を有する。
【００９３】
例えば操作装置２００は、コピー処理部４００を有する。また、本実施形態の操作装置２００は、ホーム処理部６００を有する。
【００９４】
本実施形態のコピー処理部４００は、アプリケーション層２１０に含まれるコピーアプリケーションが実行されることで実現される。
【００９５】
本実施形態のホーム処理部６００は、アプリケーション層２１０に含まれるホームアプリケーションが実行されることで実現される。ホームアプリケーションとは、ホーム画面１において実現される機能を実現するアプリケーションである。尚、ホーム画面１において実現される機能には、ホーム画面１の表示の制御を含む。
【００９６】
また、本実施形態の操作装置２００は、図７で示した２つの処理部以外にも、アプリケーション層２１０に含まれるアプリケーション（スキャンアプリケーション、ファックスアプリケーション等）と対応する処理部を有している。
【００９７】
本実施形態のコピー処理部４００は、表示制御処理部４１０、処理部４２０、記憶部４３０を有する。
【００９８】
表示制御処理部４１０は、コピーアプリケーションが起動されているときの、操作装置２００の操作パネル２０５の表示を制御する。処理部４２０は、操作パネル２０５で受け付けた操作の内容に応じて、本体装置３００へ各種の要求等を行う。
【００９９】
記憶部４３０は、サイズテーブル４３１、表示情報テーブル４３２、設定項目テーブル４３３、表示位置テーブル４３４、表示態様テーブル４３５を記憶する。記憶部４３０が記憶する各テーブルは、表示制御処理部４１０により参照される。各テーブルの詳細は後述する。
【０１００】
また、本実施形態の記憶部４３０には、各表示部品や各設定部品の画像が格納されていても良い。
【０１０１】
本実施形態のホーム処理部６００は、表示制御処理部６１０、処理部６２０、記憶部６３０を有する。
【０１０２】
表示制御処理部６１０は、ホームアプリケーションが起動されているときの、操作装置２００の操作パネル２０５の表示を制御する。処理部６２０は、操作パネル２０５で受け付けた操作の内容に応じて、本体装置３００へ各種の要求等を行う。
【０１０３】
記憶部６３０は、サイズテーブル６３１、表示情報テーブル６３２、アプリテーブル６３３、表示位置テーブル６３４、表示態様テーブル６３５を記憶する。記憶部６３０が記憶する各テーブルは、表示制御処理部６１０により参照される。
【０１０４】
本実施形態のホーム処理部６００の処理は、第三の実施形態において詳細に説明する。
【０１０５】
次に、本実施形態のコピー処理部４００について説明する。図８は、第一の実施形態のコピー処理部の機能構成を説明する図である。
【０１０６】
本実施形態のコピー処理部４００の表示制御処理部４１０は、入力受付部４１１、接触位置検知部４１２、表示制御部４１３、機能対応付け部４１４、表示態様決定部４１５、要求出力部４１６を有する。
【０１０７】
入力受付部４１１は、操作装置２００に対する入力を受け付ける。具体的には、入力受付部４１１は、操作パネル２０５に表示されたトップ画面等に対する接触や、操作装置２００の有する操作部材に対する操作を検知する。
【０１０８】
接触位置検知部４１２は、操作パネル２０５に対する接触を受けて、接触された位置を検知する。具体的には、接触位置検知部４１２は、トップ画面に対する操作を受け付けたとき、操作パネル２０５において操作を受け付けた位置、すなわち、ユーザにより接触された位置を検知する。本実施形態では、接触位置検知部４１２により検知された位置に基づき、トップ画面において、どの表示部品に対して操作が行われたかを判定する。
【０１０９】
表示制御部４１３は、記憶部４３０が記憶する各テーブルに基づき、各設定項目に対応した表示部品を含むトップ画面を表示させる。表示制御部４１３の詳細は後述する。
【０１１０】
機能対応付け部４１４は、表示部品の中に設定部品が含まれるとき、設定部品に対し、対応する設定項目の値を設定する機能を対応付ける。
【０１１１】
表示態様決定部４１５は、表示態様テーブル４３５に応じて、表示部品の表示態様を決定する。尚、表示部品の表示態様とは、表示部品の形状や、表示部品の中での情報の表示の仕方等を含む表示部品の表示の仕方を示す。
【０１１２】
要求出力部４１６は、処理部４２０に対し、操作パネル２０５に表示されたトップ画面等において受け付けた各種操作に対応した要求を処理部４２０に出力する。
【０１１３】
本実施形態の処理部４２０は、設定要求部４２１、印刷要求部４２２を有する。設定要求部４２１は、表示制御処理部４１０の要求出力部４１６から、設定項目の対する値の設定が要求されたとき、本体装置３００に対して設定要求を行う。印刷要求部４２２は、要求出力部４１６から、印刷を要求されたとき、本体装置３００に対して印刷要求を行う。
【０１１４】
本実施形態の記憶部４３０は、サイズテーブル４３１、表示情報テーブル４３２、設定項目テーブル４３３、表示位置テーブル４３４、表示態様テーブル４３５を有する。
【０１１５】
本実施形態のサイズテーブル４３１は、各表示部品の横幅の画素数が格納されている。尚、表示部品の横幅は、表示部品の大きさが変更される度に更新される。表示情報テーブル４３２は、設定項目と、設定項目と対応する表示部品に表示させる情報とが、横幅の画素数毎に対応付けられたテーブルである。
【０１１６】
設定項目テーブル４３３は、設定項目と、設定項目に設定される値とが対応付けられたテーブルである。本実施形態において、表示部品に表示させる情報は、設定項目テーブル４３３を参照して取得される。
【０１１７】
表示位置テーブル４３４は、各表示部品の表示位置（配置順）が格納されている。表示態様テーブル４３５は、表示部品の横幅が予め設定された最小値となったときの表示部品毎の表示態様を示す情報が格納されている。
【０１１８】
以下に、記憶部４３０が記憶する各テーブルについて説明する。図９は、第一の実施形態のサイズテーブルの一例を示す図である。
【０１１９】
本実施形態のサイズテーブル４３１は、情報の項目として、設定項目とサイズとを有する。項目「サイズ」の値は、設定項目と対応する表示部品の横幅の画素数を示す。以下の説明では、サイズテーブル４３１において、全ての項目「設定項目」の値と、全ての項目「サイズ」と対応付けた情報をサイズ情報と呼ぶ。また、以下の説明では、表示部品の横幅の画素数を、表示部品のサイズと表現する。
【０１２０】
例えば図９のサイズテーブル４３１では、設定項目「カラー／白黒」と対応する表示部品の横幅の画素数（サイズ）は「１００［ｐｉｘｅｌ］」である。また、設定項目「変倍」と対応する表示部品の横幅の画素数は、「２０［ｐｉｘｅｌ］」である。
【０１２１】
したがって、サイズテーブル４３１では、トップ画面において、設定項目「カラー／白黒」と対応する表示部品が、設定項目「変倍」と対応する表示部品よりも大きいことがわかる。
【０１２２】
尚、本実施形態では、項目「サイズ」の値は、設定項目と対応する表示部品の横幅の画素数としたが、これに限定されない。項目「サイズ」の値は、表示部品が表示される所定の領域の大きさと、表示部品の大きさとの関係がわかる値であれば良い。
【０１２３】
次に、図１０を参照して本実施形態の表示情報テーブル４３２について説明する。図１０は、第一の実施形態の表示情報テーブルの一例を示す図である。
【０１２４】
本実施形態の表示情報テーブル４３２は、情報の項目として、設定項目と表示情報とを有し、設定項目と表示情報とは対応付けられている。表示情報は、サイズ毎に設定項目と対応付けられている。
【０１２５】
具体的には、表示情報は、サイズ２０〜４９［ｐｉｘｅｌ］、５０〜９９［ｐｉｘｅｌ］、１００［ｐｉｘｅｌ］以上の３段階と対応付けられている。
【０１２６】
例えば、設定項目「カラー／白黒」は、対応する表示部品のサイズが２０〜４９［ｐｉｘｅｌ］の場合の表示情報は「設定値」であり、５０〜９９［ｐｉｘｅｌ］の場合の表示情報は「設定項目名」、「設定値」である。また、サイズが１００［ｐｉｘｅｌ］以上の場合の表示情報は「設定項目名」、「選択可能な設定値」、「設定された設定値」、「設定部品」である。
【０１２７】
したがって、設定項目「カラー／白黒」と対応する表示部品の中は、サイズが２０〜４９［ｐｉｘｅｌ］の場合には設定値である「カラー」のみが表示される。また、設定項目「カラー／白黒」と対応する表示部品の中は、サイズが５０〜９９［ｐｉｘｅｌ］の場合には、設定項目名である「カラー／白黒」と、設定値である「カラー」が表示される。
【０１２８】
また、設定項目「カラー／白黒」と対応する表示部品の中は、サイズが１００［ｐｉｘｅｌ］以上の場合には、設定項目名である「カラー／白黒」と、設定値である「カラー」とが表示される。さらにこの場合、表示部品の中に、選択可能な設定値である「白黒」、「フルカラー」と、各設定値と対応する設定部品２１１、２１２、２１３とが表示される（図３参照）。
【０１２９】
次に、図１１を参照して本実施形態の設定項目テーブル４３３について説明する。図１１は、第一の実施形態の設定項目テーブルの一例を示す図である。
【０１３０】
本実施形態の設定項目テーブル４３３は、情報の項目として、設定項目と設定値とが対応付けられている。より具体的には、設定項目テーブル４３３では、設定項目と、設定項目に対して設定可能な値とが対応付けられている。
【０１３１】
例えば、設定項目「カラー／白黒」には、設定可能な値「自動カラー」、「白黒」、「フルカラー」が対応付けられている。
【０１３２】
また、設定項目「変倍」には、設定可能な値「用紙サイズ指定変倍」、「倍率指定変倍」が対応付けられている。さらに、設定可能な値「用紙サイズ指定変倍」には、選択可能な値として「Ａ３」、「Ｌｅｔｔｅｒ」、「Ａ４」、「封筒」が対応付けられている。また、設定可能な値「倍率指定変倍」には、選択可能な値として「５０％」、「７０％」、「１２０％」、「１５０％」が対応付けられている。
【０１３３】
ここで、設定項目「倍率」と対応する表示部品の中に表示される表示情報について説明する。
【０１３４】
図１１に示す表示情報テーブル４３２では、設定項目「部数」と対応する表示部品のサイズが１００［ｐｉｘｅｌ］以上であった場合の表示情報は、設定項目名と、設定値と、設定部品である。したがって、設定項目「部数」と対応する表示部品のサイズが１００［ｐｉｘｅｌ］以上に拡大された場合、設定項目「部数」の表示部品の中には、「部数」、「５部」、設定部品２３１、２３２が表示される。
【０１３５】
次に、図１２を参照して本実施形態の表示位置テーブル４３４について説明する。図１２は、第一の実施形態の表示位置テーブルを説明する図である。本実施形態の表示位置テーブル４３４は、情報の項目として、設定項目、領域ＩＤ、配置順を有する。項目「領域ＩＤ」の値は、トップ画面用の画像における領域を識別する識別子を示す。トップ画面用の画像における領域は、予め設定されている。項目「配置順」の値は、対応する設定項目の表示部品の領域ＩＤ内における配置順を示している。
【０１３６】
図１２の表示位置テーブル４３４において、設定項目「カラー／白黒」と対応する領域ＩＤは「１」であり、配置順は「１」である。この場合、設定項目「カラー／白黒」の表示部品は、トップ画面用の画像において領域ＩＤ「１」が付与された領域に表示される表示部品のうち、１番目に表示される。
【０１３７】
また、設定項目「部数」と対応する領域ＩＤは「１」であり、配置順は「３」である。この場合、設定項目「部数」の表示部品は、トップ画面用の画像において領域ＩＤ「１」が付与された領域に表示される表示部品のうち、３番目に表示される。
【０１３８】
以下に、図２乃至図４を参照し、本実施形態における領域と表示部品の配置順について説明する。
【０１３９】
図２乃至図４におけるトップ画面２を表示させるトップ画面用の画像には、領域Ｓが設定されている。この領域Ｓに付与された領域ＩＤを「１」とする。
【０１４０】
表示位置テーブル４３４において、領域ＩＤ「１」と対応付けられた設定項目は、「カラー／白黒」、「変倍」、「部数」である。
【０１４１】
設定項目「カラー／白黒」に対応する配置順は１であり、設定項目「変倍」に対応する位置順は２であり、設定項目「部数」に対応する配置順は３である。
【０１４２】
したがって、トップ画面２では、領域Ｓにおいて、左から順に、１番目に設定項目「カラー／白黒」の表示部品２１、２番目に設定項目「変倍」の表示部品２２、３番目に設定項目「部数」の表示部品２３が表示される。
【０１４３】
領域Ｓにおける表示部品の配置順は、表示部品２１が拡大され、表示部品２２、２３が縮小された場合でも維持される（図３、４参照）。
【０１４４】
尚、本実施形態では、領域Ｓに表示される表示部品の数を３つとしたが、これに限定されない。領域Ｓの大きさと、領域Ｓに表示される表示部品の数は、任意に設定可能であっても良い。
【０１４５】
次に、図１３を参照して表示態様テーブル４３５について説明する。図１３は、第一の実施形態の表示態様テーブルの一例を示す図である。
【０１４６】
本実施形態の表示態様テーブル４３５は、情報の項目として、設定項目、横幅の最小値、表示態様を示す。
【０１４７】
項目「横幅の最小値」の値は、対応する設定項目の表示部品の横幅の最小値となる画素数を示す。本実施形態では、表示部品毎に、横幅の最小値が設定されており、表示部品の横幅の画素数が最小値となったとき、表示部品の表示態様を変更する。
【０１４８】
項目「表示態様」の値は、対応する設定項目の表示部品の横幅の画素数が最小値となったときの表示態様を示している。
【０１４９】
例えば図１３の表示態様テーブル４３５では、設定項目「部数」の表示部品の横幅の最小値は、３０ｐｉｘｅｌである。したがって、本実施形態では、設定項目「部数」の表示部品の横幅の画素数が３０ｐｉｘｅｌとなったとき、表示部品の表示態様を「縦の長さを６０ｐｉｘｅｌまで延ばし、設定項目名を縦に表示し、設定値と設定部品とを設定項目名の右に配置する」態様となる。
【０１５０】
次に、図１４を参照し、コピー処理部４００の有する表示制御処理部４１０の動作を説明する。図１４では、コピー処理部４００によるトップ画面２の表示の処理を説明する。図１４は、第一の実施形態のコピー処理部の動作を説明する第一のフローチャートである。
【０１５１】
本実施形態のコピー処理部４００は、起動要求を受け付けたか否かを判定する（ステップＳ１４０１）。起動要求は、ホーム画面１においてコピーアプリケーションと対応する表示部品１１が選択されたとき、ホーム処理部６００より行われる。
【０１５２】
ステップＳ１４０１において起動要求を受け付けない場合、コピー処理部４００は、起動要求を受け付けるまで待機する。
【０１５３】
ステップＳ１４０１において起動要求を受け付けた場合、コピー処理部４００は、表示制御処理部４１０により、ステップＳ１４０２以降のトップ画面を表示する処理を開始する。
【０１５４】
ステップＳ１４０１において起動要求を受け付けると、表示制御処理部４１０は、部４１３により、サイズテーブル４３１を参照し、サイズ情報を取得する（ステップＳ１４０２）。
【０１５５】
続いて表示制御部４１３は、変数Ｎに対し、Ｎ＝１を設定する（ステップＳ１０３）。続いて表示制御部４１３は、取得したサイズ情報において、Ｎ番目の設定項目と対応するサイズを取得する（ステップＳ１４０４）。
【０１５６】
続いて表示制御処理部４１０は、表示態様決定部４１５により、表示態様テーブル４３５を参照し、取得したサイズが最小値か否かを判定する（ステップＳ１４０５）。ステップＳ１４０５において、最小値でない場合、表示制御処理部４１０は、後述するステップＳ１４０７へ進む。
【０１５７】
ステップＳ１４０５において、最小値であった場合、表示態様決定部４１５は、Ｎ番目の設定項目の表示部品の表示態様を、表示態様テーブル４３５において、Ｎ番目の設定項目と対応する表示態様に決定する（ステップＳ１４０６）。
【０１５８】
続いて、表示制御処理部４１０は、表示制御部４１３により、表示情報テーブル４３２から、Ｎ番目の設定項目と対応する表示情報から、ステップＳ１４０４で取得したサイズに応じた表示情報を取得する（ステップＳ１４０７）。
【０１５９】
続いて、表示制御処理部４１０は、機能対応付け部４１４により、取得した表示情報に、入力を受け付ける表示部品が含まれるか否かを判定する（ステップＳ１４０８）。つまり、機能対応付け部４１４は、表示情報に設定部品が含まれるか否かを判定している。
【０１６０】
ステップＳ１４０８において、設定部品が含まれない場合、表示制御処理部４１０は、後述するステップＳ１４１０へ進む。
【０１６１】
ステップＳ１４０８において、設定部品が含まれる場合、表示制御処理部４１０は、機能対応付け部４１４により、設定部品に対して値を設定する機能を対応付ける（ステップＳ１４０９）。具体的には、機能対応付け部４１４は、操作パネル２０５において、設定部品が表示される表示領域を特定し、特定された表示領域に対する操作と、設定項目に対する値を設定する処理とを対応付ける。
【０１６２】
続いて、表示制御処理部４１０は、表示制御部４１３により、サイズ情報に含まれる全ての設定項目について、ステップＳ１４０４以降の処理を実行したか否かを判定する（ステップＳ１４１０）。ステップＳ１４１０において、全ての設定項目について処理を実行していない場合、表示制御部４１３は、Ｎ＝Ｎ＋１として（ステップＳ１４１１）、ステップＳ１４０４へ戻る。
【０１６３】
ステップＳ１４１０において、全ての設定項目に対する処理が終了した場合、表示制御部４１３は、各設定項目に対応したサイズ情報と表示情報とに基づき、各設定項目と対応した表示部品を含むトップ画面用の画像を生成し、操作パネル２０５に表示させる（ステップＳ１４１２）。
【０１６４】
以下に、図１４のステップＳ１４０４以降の処理について具体的に説明する。以下では、例えばＮ＝３の場合を説明する。
【０１６５】
表示情報テーブル４３２の３番目の設定項目は、設定項目「部数」である。また、サイズテーブル４３１からサイズ情報を取得した場合、設定項目「部数」のサイズは、３０ｐｉｘｅｌである。
【０１６６】
したがって、表示制御部４１３は、表示態様テーブル４３５を参照し、３０ｐｉｘｅｌが設定項目「部数」と対応する最小値か否かを判定する。３０ｐｉｘｅｌは、最小値である。よって、表示態様決定部４１５は、設定項目「部数」の表示態様を、「縦の長さを６０ｐｉｘｅｌまで延ばし、設定項目名を縦に表示し、設定値と設定部品とを設定項目名の右に配置する」態様に決定する。
【０１６７】
続いて、表示制御部４１３は、表示情報テーブル４３２から、設定項目「部数」でありサイズが３０ｐｉｘｅｌと対応する表示情報を取得する。
【０１６８】
続いて、機能対応付け部４１４は、取得した表示情報「部数」、「５部」、設定部品２３１、２３２に設定部品が含まれるか否かを判定する。この場合、表示情報には、設定部品２３１、２３２が含まれる。そこで、機能対応付け部４１４は、操作パネル２０５において、設定部品２３１、２３２の表示領域を特定する。そして、機能対応付け部４１４は、設定部品２３１の表示領域に、１回の接触（タッチ）につき印刷する部数を１部増やす処理を対応付ける。また、そして、機能対応付け部４１４は、設定部品２３２の表示領域に、１回の接触（タッチ）につき印刷する部数を１部減らす処理を対応付ける。
【０１６９】
本実施形態では、この対応付けにより、表示部品において、設定部品が操作されたとき、設定部品と対応する設定項目の値を設定することができる。
【０１７０】
次に、図１５を参照し、表示部品に対する拡大の操作がなされた場合のコピー処理部４００の動作について説明する。図１５は、第一の実施形態のコピー処理部の動作を説明する第二のフローチャートである。
【０１７１】
本実施形態の表示制御処理部４１０は、入力受付部４１１により、表示部品の拡大の操作を受け付けたか否かを判定する（ステップＳ１５０１）。ステップＳ１５０１において、拡大の操作を受け付けない場合、表示制御処理部４１０は、操作を受け付けるまで待機する。
【０１７２】
ステップＳ１５０１において、拡大の操作を受け付けると、表示制御処理部４１０は、表示制御部４１３により、表示態様テーブル４３５を参照し、拡大の操作がなされた表示部品の設定項目と、同じ領域ＩＤが対応付けられた設定項目が存在するか否かを判定する（ステップＳ１５０２）。言い換えれば、表示制御部４１３は、拡大の操作がなされた拡大対象の表示部品と同じ領域に、他の表示部品が存在するか否かを判定している。
【０１７３】
ステップＳ１５０２において、該当する表示部品が存在しない場合、表示制御部４１３は、後述するステップＳ１５０９へ進む。
【０１７４】
ステップＳ１５０２において、該当する表示部品が存在する場合、表示制御部４１３は、変数Ｎ＝１とする（ステップＳ１５０３）。
【０１７５】
続いて、表示制御部４１３は、他の表示部品のうち、Ｎ番目の横幅の画素数を算出する（ステップＳ１５０４）。具体的には、表示制御部４１３は、拡大対象の表示部品の横幅と、拡大対象の表示部品が含まれる領域の横幅と、他の表示部品の数等に応じて、Ｎ番目の表示部品の横幅を算出する。
【０１７６】
続いて表示制御処理部４１０は、表示態様決定部４１５により、表示態様テーブル４３５を参照し、算出された横幅の画素数が、拡大対象の表示部品の横幅の最小値か否かを判定する（ステップＳ１５０５）。
【０１７７】
ステップＳ１５０５において、最小値でなかった場合、表示制御処理部４１０は、後述するステップＳ１５０７へ進む。
【０１７８】
ステップＳ１５０５において、最小値であった場合、表示態様決定部４１５は、表示態様テーブル４３５を参照し、Ｎ番目の表示部品の表示態様を、該当する表示態様に変更する（ステップＳ１５０６）。
【０１７９】
続いて表示制御処理部４１０は、拡大対象の表示部品と同じ領域に含まれる全ての他の表示部品について、ステップＳ１５０４以降の処理を実行したか否かを判定する（ステップＳ１５０７）。ステップＳ１５０７において、全ての他の表示部品について処理していない場合、表示制御処理部４１０は、Ｎ＝Ｎ＋１とし（ステップＳ１５０８）、ステップＳ１５０４へ戻る。
【０１８０】
ステップＳ１５０７において、全ての他の表示部品について処理していない場合、表示制御処理部４１０は、表示制御部４１３により、トップ画面のレイアウトを、表示部品の拡大の操作に応じて変更する（ステップＳ１５０９）。具体的には、表示制御部４１３は、拡大対象の表示部品を操作に応じて拡大させ、拡大対象の表示部品と同じ領域にある他の表示部品を、拡大に応じて縮小させる。
【０１８１】
以上のように、本実施形態によれば、トップ画面における表示部品の大きさを任意の大きさに調整することができる。また、本実施形態によれば、表示部品の大きさに応じて、表示部品内に表示させる情報の量を変化させる。したがって、トップ画面の表示領域を無駄なく使用することができる。
【０１８２】
以下に、図１６を参照して本実施形態の変形例について説明する。図１６は、変形例を示す図である。図１６では、１画面に表示される表示部品が１つの領域Ｓ１に含まれるように、領域を設定した場合を示している。
【０１８３】
図１６（Ａ）は、領域Ｓ１において表示部品６１〜６６が表示された画面１６１を示している。図１６（Ｂ）は、領域Ｓ１において表示部品６１に対して拡大する操作が成された後の画面１６１Ａを示している。
【０１８４】
画面１６１Ａでは、表示部品６１が拡大された拡大表示部品６１Ａとなる。また、画面１６１Ａでは、表示部品６２〜６５が表示態様が変更された縮小表示部品６２Ｂ、６３Ｂ、６４Ｂ、６５Ｂとなり、表示部品６６は表示部品６６を表示態様を変更せずに縮小した縮小表示部品６６Ｂとなっている。
【０１８５】
本実施形態では、画面１６１と画面１６１Ａの両方において、表示される表示部品の数は変更されない。したがって、画面１６１と画面１６１Ａでは、表示部品の一覧としての情報の量を維持することができる。
【０１８６】
尚、本実施形態のアプリケーション層２１０の有する各アプリケーション（スキャンアプリケーション、ファックスアプリケーション等）と対応する処理部は、コピー処理部４００における表示制御処理部４１０と同様の処理を行う表示制御処理部を有している。したがって、のアプリケーション層２１０の有する各アプリケーションのトップ画面においても、コピーアプリケーションのトップ画面２と同様に、表示部品の縮小／拡大を行うことができる。
【０１８７】
（第二の実施形態）
以下に図面を参照して第二の実施形態について説明する。第二の実施形態は、大きさの変更が不可とされた表示部品を含む点が第一の実施形態と相違する。以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１８８】
図１７は、第二の実施形態のコピーアプリケーションのトップ画面の例を示す図である。
図１７に示すトップ画面２Ｃでは、設定項目「部数」と対応する表示部品２３の大きさの変更が不可とされている状態で、表示部品２１に対する拡大の操作が成された例を示している。
【０１８９】
図１７に示すトップ画面２Ｃでは、表示部品２１が拡大された拡大表示部品２１Ａと、表示部品２２を縮小して表示態様を変更した縮小表示部品２２Ｃが表示されている。また。トップ画面２Ｃでは、表示部品２３は、縮小されずにそのまま表示される。
【０１９０】
このように、本実施形態では、特定の表示部品の大きさの変更を禁止する設定を行うことができる。表示部品の大きさの変更の禁止は、例えばユーザによって行われる。
【０１９１】
図１８は、第二の実施形態のコピー処理部の機能構成を説明する図である。本実施形態のコピー処理部４００Ａは、表示制御処理部４１０Ａ、記憶部４３０Ａを有する。
【０１９２】
本実施形態の表示制御処理部４１０Ａは、第一の実施形態の表示制御処理部４１０の有する各部に加え、変更可否設定部４１７を有する。
【０１９３】
変更可否設定部４１７は、設定項目毎に、対応する表示部品の大きさの変更を禁止するか否かの設定を行う。
【０１９４】
本実施形態の記憶部４３０Ａは、第一の実施形態の記憶部４３０の有する各テーブルに加え、変更可否テーブル４３６を有する。変更可否テーブル４３６は、設定項目毎ら表示部品の大きさの変更が可能か否かを示す情報が格納されている。
【０１９５】
本実施形態の表示制御処理部４１０Ａは、表示部品に対する拡大の操作がなされると、変更可否テーブル４３６を参照し、拡大対象の表示部品の大きさの変更が可能か否かを判定する。そして、変更が可能である場合に、操作に応じて表示部品を拡大する。
【０１９６】
図１９は、第二の実施形態の変更可否テーブルの一例を示す図である。本実施形態の変更可否テーブル４３６は、情報の項目として、設定項目と変更可否とを有し、これらは対応付けられている。
【０１９７】
項目「変更可否」の値は、対応する設定項目の表示部品の大きさの変更が可能か否かを示す。図１９の変更可否テーブル４３６では、例えば、設定項目「カラー／白黒」の表示部品と、設定項目「変倍」の表示部品とは、大きさの変更が許可されており、変更が可能である。また、設定項目「部数」の表示部品は、大きさの変更が禁止されており、変更が不可となっている。
【０１９８】
図２０は、表示部品の大きさの変更の可否を設定する設定画面の一例を示す図である。本実施形態では、図２０に示す設定画面３により、設定項目毎に、表示部品の大きさの変更の可否が設定されても良い。
【０１９９】
設定画面３には、設定項目毎の変更の可否を設定する設定欄が表示される。具体的には、設定画面３には、設定項目「カラー／白黒」の変更の可否を設定する設定欄３１、設定項目「変倍」の変更の可否を設定する設定欄３２が表示されている。また、設定画面３には、設定項目「倍率」の変更の可否を設定する設定欄３３、設定項目「濃度」の変更の可否を設定する設定欄３４が表示されている。
【０２００】
変更可否設定部４１７は、設定画面３において設定された値に基づき変更可否テーブル４３６を生成しても良い。
【０２０１】
次に、図２１を参照して本実施形態のコピー処理部４００Ａの処理について説明する。図２１は、第二の実施形態のコピー処理部の動作を説明する第一のフローチャートである。
【０２０２】
図２１のステップＳ２１０１からステップＳ２１０３までの処理は、図１４のステップＳ１４０１からステップＳ１４０３までの処理と同様であるから説明を省略する。
【０２０３】
ステップＳ２１０３に続いて、表示制御処理部４１０Ａは、表示制御部４１３により、変更可否テーブル４３６を参照し、Ｎ番目の設定項目と対応する表示部品の大きさの変更が可能か否かを判定する（ステップＳ２１０４）。
【０２０４】
ステップＳ２１０４において、該当する表示部品の変更が不可となっていた場合、表示制御処理部４１０Ａは、後述するステップＳ２１１０へ進む。
【０２０５】
ステップＳ２１０４において、該当する表示部品の変更が可能であった場合、ステップＳ２１０５へ進む。
【０２０６】
ステップＳ２１０５からステップＳ２１１３の処理は、図１４のステップＳ１４０４からステップＳ１４１２までの処理と同様であるから、説明を省略する。
【０２０７】
次に、図２２を参照して、表示部品に対する拡大の操作がなされた場合のコピー処理部４００Ａの動作について説明する。図２２は、第二の実施形態のコピー処理部の動作を説明する第二のフローチャートである。
【０２０８】
図２２のステップＳ２２０１からステップＳ２２０３までの処理は、図１５のステップＳ１５０１からステップＳ１５０３までの処理と同様であるから、説明を省略する。
【０２０９】
ステップＳ２２０３に続いて、表示制御処理部４１０Ａは、表示制御部４１３により、変更可否テーブル４３６を参照し、Ｎ番目の設定項目と対応する他の表示部品の大きさの変更が可能か否かを判定する（ステップＳ２２０４）。
【０２１０】
ステップＳ２２０４において、該当する表示部品の大きさの変更が不可であった場合、表示制御処理部４１０Ａは、後述するステップＳ２２０８へ進む。
【０２１１】
ステップＳ２２０４において、該当する表示部品の大きさの変更が可能であった場合、表示制御処理部４１０Ａは、ステップＳ２２０５へ進む。
【０２１２】
ステップＳ２２０５からステップＳ２２１０までの処理は、図１５のステップＳ１５０４からステップＳ１５０９までの処理と同様であるから、説明を省略する。
【０２１３】
以上のように、表示部品の大きさの変更を許可するか否かを設定可能とすることで、例えば操作される頻度の高い特定の表示部品は、常に同じ大きさで表示させることができ、ユーザの嗜好や利用状況に合わせてトップ画面の表示を変更することができる。
【０２１４】
（第三の実施形態）
以下に図面を参照して、第三の実施形態について説明する。第三の実施形態は、表示部品が設定項目ではなく、画像処理装置１００で実行される各アプリケーションに対応している点が第一の実施形態と相違する。よって、第三の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０２１５】
図２３は、第三の実施形態のホーム画面の一例を示す第一の図である。本実施形態のホーム画面１Ａは、表示部品１１と表示部品を拡大した拡大表示部品１１Ａと、表示部品１２を縮小し、表示態様が変更された縮小表示部品１２Ｂと、表示部品１３を縮小し、表示態様が変更された縮小表示部品１３Ｂとが表示された画面の例である。
【０２１６】
ホーム画面１Ａにおいて、拡大表示部品１１Ａの中には、表示部品１１と対応するコピーアプリションに対する設定を指示する設定指示部品１１１、１１２と、コピーアプリケーションに対する実行を指示する実行指示部品１１３とが表示される。言い換えれば、設定指示部品１１１、１１２と実行指示部品１１３とは、コピーアプリケーションに対する操作を行う操作用表示部品である。より具体的には、設定指示部品１１１、１１２は、コピー処理部４００に対する設定を指示する表示部品であり、実行指示部品１１３は、コピー処理部４００に対する実行を指示する表示部品である。
【０２１７】
また、設定指示部品１１１の中には、設定指示部品１１１により設定が指示される設定項目と対応した設定部品１１１ａ、１１１ｂが表示される。
【０２１８】
ホーム画面１Ａにおいて、縮小表示部品１２Ｂの中には、表示部品１２と対応するスキャンアプリケーションと対応する画像が表示されており、縮小表示部品１３Ｂには、表示部品１３と対応するファックスアプリケーションと対応する画像が表示される。
【０２１９】
本実施形態において、各表示部品の中に表示される表示情報は、表示情報テーブル６３２において、表示部品と対応するアプリケーション毎に、表示部品のサイズと対応付けられている。
【０２２０】
以下に、図２４を参照して、本実施形態のホーム処理部６００について説明する。図２４は、第三の実施形態のホーム処理部の機能構成を説明する図である。本実施形態の操作装置２００の有するホーム処理部６００は、表示制御処理部６１０、処理部６２０、記憶部６３０を有する。
【０２２１】
本実施形態の表示制御処理部６１０は、入力受付部６１１、接触位置検知部６１２、表示制御部６１３、機能対応付け部６１４、表示態様決定部６１５、要求出力部６１６を有する。
【０２２２】
入力受付部６１１は、操作装置２００に対する入力を受け付ける。具体的には、入力受付部６１１は、操作パネル２０５に表示されたホーム画面等に対する接触や、操作装置２００の有する操作部材に対する操作を検知する。
【０２２３】
接触位置検知部６１２は、操作パネル２０５に対する接触を受けて、接触された位置を検知する。具体的には、接触位置検知部６１２は、ホーム画面に対する操作を受け付けたとき、操作パネル２０５において操作を受け付けた位置、すなわち、ユーザにより接触された位置を検知する。本実施形態では、接触位置検知部６１２により検知された位置に基づき、ホーム画面において、どの表示部品に対して操作が行われたかを判定する。
【０２２４】
表示制御部６１３は、記憶部６３０が記憶する各テーブルに基づき、各アプリケーションに対応した表示部品を含むホーム画面を表示させる。表示制御部６１３の詳細は後述する。
【０２２５】
機能対応付け部６１４は、表示部品の中の設定指示部品と、実行指示部品とに、対応するアプリケーションに対する設定や実行を指示する機能を対応付ける。
【０２２６】
表示態様決定部６１５は、表示態様テーブル６３５に基づき、表示部品の表示態様を変更する。
【０２２７】
要求出力部６１６は、処理部６２０に対し、操作パネル２０５に表示されたホーム画面等において受け付けた各種操作に対応した要求を処理部６２０に出力する。
【０２２８】
本実施形態の処理部６２０は、設定指示部６２１、実行指示部６２２を有する。本実施形態の設定指示部６２１は、要求出力部６１６から、アプリケーションに対する設定の要求がされたとき、該当するアプリケーションに対して設定指示を行う。本実施形態の実行指示部６２２は、要求出力部６１６から、アプリケーションに対する実行が指示されたとき、該当するアプリケーション（処理部）に対して実行の指示を行う。
【０２２９】
すなわち、本実施形態の処理部６２０は、画像処理装置１００の有するアプリケーションと対応するコピー処理部４００やスキャン処理部５００等に対し、設定項目の設定値の設定指示や、処理の実行指示を出力する。
【０２３０】
本実施形態の記憶部６３０は、サイズテーブル６３１、表示情報テーブル６３２、アプリテーブル６３３、表示位置テーブル６３４、表示態様テーブル６３５を有する。
【０２３１】
本実施形態のサイズテーブル６３１は、設定項目と、設定項目と対応する表示部品の横幅の画素数（サイズ）とが対応付けられているテーブルである。表示情報テーブル６３２は、アプリケーションと、アプリケーションと対応する表示部品に表示させる情報とが、サイズ毎に対応付けられたテーブルである。
【０２３２】
アプリテーブル６３３は、アプリケーションと、アプリケーションに指示される操作の種類とが対応付けられたテーブルである。本実施形態のホーム画面において、表示部品に表示させる情報は、アプリテーブル６３３を参照して、表示情報テーブル６３２から取得される。
【０２３３】
表示位置テーブル６３４は、各表示部品の表示位置（配置順）が格納されている。表示態様テーブル６３５は、表示部品の横幅が予め設定された最小値となったときの表示部品毎の表示態様を示す情報が格納されている。
【０２３４】
以下に、図２５〜２９を参照し、記憶部６３０に格納された各テーブルについて説明する。図２５は、第三の実施形態のサイズテーブルの一例を示す図である。
【０２３５】
本実施形態のサイズテーブル６３１は、情報の項目として、アプリケーション名とサイズとを有する。項目「アプリケーション名」の値は、ホーム画面に表示される表示部品と対応するアプリケーションの名称である。以下の説明では、サイズテーブル６３１において、全ての項目「アプリケーション名」の値と、全ての項目「サイズ」と対応付けた情報をサイズ情報と呼ぶ。
【０２３６】
例えば図２５のサイズテーブル６３１では、アプリケーション名「コピー」と対応する表示部品のサイズは「１００［ｐｉｘｅｌ］」である。また、アプリケーション名「スキャン」及び「ファックス」に対応する表示部品のサイズは、「２０［ｐｉｘｅｌ］」である。
【０２３７】
したがって、サイズテーブル６３１によれば、ホーム画面において、アプリケーション名「コピー」と対応する表示部品が、アプリケーション名「スキャン」及び「ファックス」と対応する表示部品よりも大きいことがわかる。
【０２３８】
次に、図２６を参照して本実施形態の表示情報テーブル６３２について説明する。図２６は、第三の実施形態の表示情報テーブルの一例を示す図である。
【０２３９】
本実施形態の表示情報テーブル６３２は、情報の項目として、アプリケーション名と表示情報とを有し、アプリケーション名と表示情報とは対応付けられている。表示情報は、サイズ毎にアプリケーション名と対応付けられている。
【０２４０】
具体的には、表示情報は、サイズ２０〜４９［ｐｉｘｅｌ］、５０〜９９［ｐｉｘｅｌ］、１００［ｐｉｘｅｌ］以上の３段階と対応付けられている。
【０２４１】
例えば、アプリケーション名「コピー」は、対応する表示部品のサイズが２０〜４９［ｐｉｘｅｌ］の場合の表示情報は画像であり、５０〜９９［ｐｉｘｅｌ］の場合の表示情報は「実行指示部品（スタート）」である。また、サイズが１００［ｐｉｘｅｌ］以上の場合の表示情報は「実行指示部品（スタート）」、「設定指示部品（部数，カラー）」である。
【０２４２】
尚、表示情報としての画像は、記憶部６３０等に格納されていれば良い。
【０２４３】
したがって、アプリケーション名「コピー」と対応する表示部品の中は、サイズが２０〜４９［ｐｉｘｅｌ］の場合にはアプリケーション名である「コピー」のみが表示される（図１参照）。
【０２４４】
また、アプリケーション名「コピー」と対応する表示部品の中は、サイズが１００［ｐｉｘｅｌ］以上の場合には、アプリケーション名「コピー」と、実行指示部品１１３と、設定指示部品１１１、１１２が表示される（図２３参照）。実行指示部品１１３は、コピー処理の実行開始を指示する実行指示部品である。設定指示部品１１１は、コピー処理における設定項目「部数」の設定値の設定を指示する設定指示部品である。設定指示部品１１２は、コピー処理における設定項目「カラー／白黒」の設定値の設定を指示する設定指示部品である。
【０２４５】
図２７は、第三の実施形態のアプリテーブルの一例を示す図である。本実施形態のアプリテーブル６３３は、情報の項目として、アプリケーション名と操作の種類とが対応付けられている。より具体的には、アプリテーブル６３３では、アプリケーション名と、アプリケーションに対応する表示部品から指示が行われる操作の種類とが対応付けられている。
【０２４６】
例えば、アプリケーション名「コピー」には、操作の種類「スタート」、「ストップ」、「カラー設定」、「変倍設定」等が対応付けられている。
【０２４７】
したがって、アプリテーブル６３３によれば、表示部品１１からコピーアプリケーションに対して行うことが可能な操作の種類は、「スタート」、「ストップ」の指示、設定項目「カラー／白黒」、「変倍」の設定値の設定の指示等が行われることがわかる。
【０２４８】
また、アプリケーション名「スキャン」には、操作の種類「スタート」、「ストップ」、「送信先設定」等が対応付けられている。
【０２４９】
したがって、アプリテーブル６３３によれば、表示部品１２からスキャンアプリケーションに対して行うことが可能な操作の種類は、「スタート」、「ストップ」を指示、設定項目「送信先」の設定値の設定の指示等が行われることがわかる。
【０２５０】
図２８は、第三の実施形態の表示位置テーブルの一例を示す図である。本実施形態の表示位置テーブル６３４は、情報の項目として、アプリケーション名、領域ＩＤ、配置順を有する。項目「領域ＩＤ」の値は、ホーム画面用の画像における領域を識別する識別子を示す。ホーム画面用の画像における領域は、予め設定されている。項目「配置順」の値は、対応するアプリケーションの表示部品の領域ＩＤ内における配置順を示している。
【０２５１】
図２８の表示位置テーブル６３４において、アプリケーション名「コピー」と対応する領域ＩＤは「１」であり、配置順は「１」である。この場合、アプリケーション名「コピー」の表示部品は、ホーム画面用の画像において領域ＩＤ「１」が付与された領域に表示される表示部品のうち、１番目に表示される。
【０２５２】
また、アプリケーション名「ファックス」と対応する領域ＩＤは「１」であり、配置順は「３」である。この場合、アプリケーション名「ファックス」の表示部品は、ホーム画面用の画像において領域ＩＤ「１」が付与された領域に表示される表示部品のうち、３番目に表示される。
【０２５３】
図２９は、第三の実施形態の表示態様テーブルの一例を示す図である。本実施形態の表示態様テーブル４３５は、情報の項目として、アプリケーション、横幅の最小値、表示態様を示す。
【０２５４】
項目「横幅の最小値」の値は、対応するアプリケーションの表示部品の横幅の最小値となる画素数を示す。項目「表示態様」の値は、対応するアプリケーションの表示部品の横幅の画素数が最小値となったときの表示態様を示している。
【０２５５】
例えば図２９の表示態様テーブル６３５では、ファックスアプリケーションの表示部品の横幅の最小値は、２０ｐｉｘｅｌである。したがって、本実施形態では、ファックスアプリケーションの表示部品の横幅の画素数が２０ｐｉｘｅｌとなったとき、表示部品の表示態様を「縦の長さを４０ｐｉｘｅｌまで延ばし、画像を表示させる」態様に変更する。
【０２５６】
次に、図３０を参照して本実施形態のホーム処理部６００の動作を説明する。図３０は、第三の実施形態のホーム処理部の動作を説明する第一のフローチャートである。
【０２５７】
本実施形態のホーム処理部６００は、起動要求を受け付けたか否かを判定する（ステップＳ３００１）。起動要求は、例えば操作装置２００に電源が供給された際や、スリープモード等からの復帰指示を受けた際にホーム処理部６００に対して行われても良い。
【０２５８】
ステップＳ３００１において起動要求を受け付けない場合、ホーム処理部６００は、起動要求を受け付けるまで待機する。
【０２５９】
ステップＳ３００１において起動要求を受け付けた場合、ホーム処理部６００は、表示制御処理部６１０により、ステップＳ３００２以降のホーム画面を表示する処理を開始する。
【０２６０】
ステップＳ３００１において起動要求を受け付けると、表示制御処理部６１０は、表示制御部６１３により、サイズテーブル６３１を参照し、サイズ情報を取得する（ステップＳ３００２）。
【０２６１】
続いて表示制御部６１３は、変数Ｎに対し、Ｎ＝１を設定する（ステップＳ３００３）。続いて表示制御部６１３は、サイズ情報において、Ｎ番目のアプリケーション名のサイズを取得し（ステップＳ３００４）、ステップＳ３００５へ進む。
【０２６２】
図３０のステップＳ３００５からステップＳ３００９までの処理は、図１４のステップＳ１４０５からステップＳ１４０９までの処理と同様であるから説明を省略する。
【０２６３】
ステップＳ３００９に続いて、表示制御処理部６１０は、表示制御部６１３により、サイズ情報に含まれる全てのアプリケーション名について、ステップＳ３００４以降の処理を実行したか否かを判定する（ステップＳ３０１０）。ステップＳ３０１０において、全てのアプリケーション名について処理を実行していない場合、表示制御部６１３は、Ｎ＝Ｎ＋１として（ステップＳ３０１１）、ステップＳ３００４へ戻る。
【０２６４】
ステップＳ３０１０において、全てのアプリケーション名に対する処理が終了した場合、表示制御部６１３は、各アプリケーション名に対応したサイズ情報と表示情報とに基づき、各アプリケーション名と対応した表示部品を含むホーム画面用の画像を生成し、操作パネル２０５に表示させる（ステップＳ３０１２）。
【０２６５】
以下に、ステップＳ３００４以降の処理について具体的に説明する。以下では、例えばＮ＝１であり、サイズテーブル６３１からサイズ情報を取得した場合を説明する。
【０２６６】
表示情報テーブル６３２から取得したサイズ情報の１番目のアプリケーション名は、ア「コピー」である。また、サイズ情報において、アプリケーション名「コピー」と対応するサイズは１００［ｐｉｘｅｌ］である。
【０２６７】
したがって、表示制御部６１３は、アプリケーション名「コピー」と対応するサイズ「１００［ｐｉｘｅｌ］」が最小値か否かを判定する。サイズ「１００［ｐｉｘｅｌ］」は、アプリケーション名「コピー」と対応する最小値ではない。
【０２６８】
よって、表示制御部４１３は、アプリケーション名「コピー」のサイズを１００［ｐｉｘｅｌ］とし、表示情報テーブル６３２におけるアプリケーション名「コピー」のサイズ「１００［ｐｉｘｅｌ］」と対応する表示情報として、アプリケーション名「コピー」と、実行指示部品１１３と、設定指示部品１１１、１１２とを取得する。
【０２６９】
そして、機能対応付け部６１４は、取得した表示情報に含まれる設定指示部品と実行指示部品に対して、設定指示と実行指示を行う機能の対応付けを行う。
【０２７０】
具体的には、機能対応付け部６１４は、操作パネル２０５において、実行指示部品が表示される表示領域を特定し、特定された表示領域に対する操作をアプリケーションに対する実行指示と対応付ける。また、機能対応付け部６１４は、操作パネル２０５において、設定指示部品が表示される表示領域を特定し、特定された表示領域に対する操作をアプリケーションに対する設定指示と対応付ける。
【０２７１】
本実施形態では、この対応付けにより、表示部品において、実行指示部品や設定指示部品が操作されたとき、表示部品と対応するアプリケーションに対して実行指示や設定指示を行うことができる。
【０２７２】
次に、例えばＮ＝３の場合を説明する。表示情報テーブル６３２から取得したサイズ情報の３番目のアプリケーション名は、「ファックス」である。また、サイズ情報において、アプリケーション名「ファックス」と対応するサイズは２０［ｐｉｘｅｌ］である。
【０２７３】
したがって、表示制御部６１３は、アプリケーション名「ファックス」と対応するサイズ「２０［ｐｉｘｅｌ］」が最小値か否かを判定する。サイズ「２０［ｐｉｘｅｌ］」は、アプリケーション名「ファックス」と対応する最小値ではない。
【０２７４】
よって、表示制御部４１３は、アプリケーション名「ファックス」の表示態様を「縦の長さを４０ｐｉｘｅｌまで延ばし、画像を表示させる」態様に決定する。
【０２７５】
続いて表示制御部４１３は、表示情報テーブル６３２におけるアプリケーション名「ファックス」のサイズ「２０［ｐｉｘｅｌ］」と対応する表示情報として、アプリケーション名「ファックス」と対応する画像を表示情報として取得する。この表示情報には、設定部品は含まれていないため、機能の対応付けは行われない。
【０２７６】
尚、本実施形態では、ホーム画面に表示された表示部品に対する拡大の操作が成された場合の処理は、第一の実施形態で説明した図１５と同様であるから、説明を省略する。
【０２７７】
以上のように、本実施形態によれば、ホーム画面において表示部品が拡大された場合でも、拡大前と同数の表示部品をホーム画面に表示させることができ、アプリケーションの一覧としての情報量を維持することができる。
【０２７８】
次に、図３１を参照し、ホーム画面１Ａにおいて操作を受け付けた場合のホーム処理部６００の動作を説明する。図３１は、第三の実施形態のホーム処理部の動作を説明する第二のフローチャートである。
【０２７９】
本実施形態のホーム処理部６００は、入力受付部６１１により、ホーム画面において表示部品に対する操作を受け付けたか否かを判定する（ステップＳ３１０１）。ステップＳ３１０１において、操作を受け付けない場合、操作を受け付けるまで待機する。
【０２８０】
ステップＳ３１０１において、操作を受け付けた場合、表示制御処理部６１０は、接触位置検知部６１２により、操作を受け付けた位置が設定指示部品の表示領域であるか否かを判定する（ステップＳ３１０２）。つまり、表示制御処理部６１０は、ステップＳ３１０２において、設定指示がなされたか否かを判定している。
【０２８１】
ステップＳ３１０２において、設定指示がなされていない場合、表示制御処理部６１０は、後述するステップＳ３１０５へ進む。
【０２８２】
ステップＳ３１０２において、設定指示がなされた場合、要求出力部６１６は、設定指示部品と対応する設定指示要求を処理部６２０の設定指示部６２１へ出力する（ステップＳ３１０３）。設定指示部６２１は、この要求を受けて、操作を受け付けた表示部品と対応するアプリケーションに対し、設定指示を出力する（ステップＳ３１０４）。
【０２８３】
ステップＳ３１０２において、設定指示がなされていない場合、表示制御処理部６１０は、接触位置検知部６１２により、操作を受け付けた位置が実行指示部品の表示領域であるか否かを判定する（ステップＳ３１０５）。つまり、表示制御処理部６１０は、ステップＳ３１０５において、実行指示がなされたか否かを判定している。
【０２８４】
ステップＳ３１０５において、実行指示がなされていない場合、後述するステップＳ３１０８へ進む。
【０２８５】
ステップＳ３１０５において実行指示がなされた場合、要求出力部６１６は、実行指示部品と対応する実行指示要求を処理部６２０の実行指示部６２２へ出力する（ステップＳ３１０６）。実行指示部６２２は、この要求を受けて、操作を受け付けた表示部品と対応するアプリケーションに対し、実行指示を出力する（ステップＳ３１０７）。
【０２８６】
ステップＳ３１０５において、実行指示がなされていない場合、表示制御処理部６１０は、処理部６２０を介して、操作を受け付けた表示部品と対応するアプリケーションの起動要求を出力する（ステップＳ３１０８）。
【０２８７】
ここで、図２３を参照し、本実施形態のホーム画面１Ａに表示された拡大表示部品１１Ａに対する操作を受け付けた場合のホーム処理部６００の動作を説明する。
【０２８８】
ホーム画面１Ａにおいて、例えば設定指示部品１１１の設定部品１１１ａが操作されたとする。この場合、ホーム処理部６００は、接触位置検知部６１２により、操作パネル２０５において接触が検知された位置から、設定指示項目１１１内の設定部品１１１ａが操作されたことを検知する。
【０２８９】
設定部品１１１ａは、機能対応付け部６１４により、設定項目「変倍」に対して、部数を１部増加させる設定の指示を行う機能と対応付けられている。したがって、要求出力部６１６は、処理部６２０に対して、部数を１部増加させる設定の指示を要求する。
【０２９０】
処理部６２０は、この要求を受けて、設定指示部６２１により、部数を１部増加させる設定の指示をコピー処理部４００に対して行う。
【０２９１】
また、拡大表示部品１１Ａにおいて、実行指示部品１１３が操作された場合、ホーム処理部６００は、実行指示部品１１３が操作されたことを検知する。実行指示部品１１３は、コピー処理部４００に対してコピー処理の実行指示を行う機能と対応付けられている。
【０２９２】
よって、要求出力部６１６は、処理部６２０に対して、コピー処理の開始指示を要求する。処理部６２０は、この要求を受けて、実行指示部６２２により、コピー処理の実行指示をコピー処理部４００に対して行う。
【０２９３】
また、ホーム画面１Ａにおいて、縮小表示部品１２Ｂが操作された場合、表示制御処理部６１０は、要求出力部６１６を介して処理部６２０に対し、縮小表示部品１２Ｂと対応するスキャンアプリケーションの起動要求を行う。処理部６２０は、実行指示部６２２により、スキャン処理部５００に対する起動要求を行う。スキャン処理部５００は、起動要求を受け付けると、操作パネル２０５の表示をホーム画面１Ａから、スキャンアプリケーションのトップ画面へ遷移させる。
【０２９４】
以上のように、本実施形態によれば、ホーム画面から各アプリケーションに対する設定や処理の実行指示を行うことができる。このため、本実施形態によれば、ホーム画面から各アプリケーションのトップ画面に表示を遷移させることなく、アプリケーションに対する操作を行うことができる。
【０２９５】
尚、本実施形態では、操作装置２００に表示されたホーム画面を例として説明したが、これに限定されない。
【０２９６】
本実施形態では、例えばスマートフォンやタブレット型の携帯端末等、タッチパネル等にアプリケーションと対応する表示部品の一覧を表示させることが可能な情報処理装置であれば、適用できる。
【０２９７】
例えば、携帯端末等では、音楽再生機能を実現するアプリケーションと対応する表示部品を拡大させた拡大表示部品に、音楽の再生の実行を指示する実行指示部品と、音量の設定を指示する設定指示部品と、を表示させても良い。また、音量の設定を指示する設定指示部品の中には、音量を設定する設定部品を表示させても良い。
【０２９８】
また、携帯端末等では、電子メールの送受信機能を実現するアプリケーションと対応する表示部品を拡大させた拡大表示部品に、電子メールの送受信の実行を指示する実行指示部品と、受信した電子メールの一部をホーム画面上の所定領域に表示する処理の実行を指示する実行指示部品と、を表示させても良い。
【０２９９】
以上のように、本実施形態では、アプリケーションに対する設定や実行指示を行う場合に、操作パネルの表示を、ホーム画面から、各アプリケーションのトップ画面に遷移させなければならない、という制約を排除することができる。このため、本実施形態によれば、各アプリケーションに対する操作を簡単にすることができ、操作性を向上させることができる。
【０３００】
また、上述した各実施形態では、表示部品を拡大する操作を受け付けた場合について説明したが、表示部品を縮小する操作を受け付けた場合にも、各実施形態を適用することができる。
【０３０１】
例えば操作装置２００は、ある表示部品を縮小する操作を受け付けた場合、縮小対象の表示部品のサイズが最小値となるまで縮小された場合には、表示態様テーブルに決められた表示態様で縮小対象の表示部品を表示させる。このとき、縮小対象の表示部品と同じ領域に含まれる他の表示部品は、縮小対象の表示部品の縮小の操作に合わせて拡大しても良いし、拡大しなくても良い。
【０３０２】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０３０３】
１００  画像処理装置
２００  操作装置
３００  本体装置
４００  コピー処理部
４１０、６１０  表示制御処理部
４２０、６２０  処理部
４３０、６３０  記憶部
４３１、４３１Ａ、６３１  サイズテーブル
４３２、４３２Ａ、６３２  表示情報テーブル
４３３  設定項目テーブル
４３４、６３４  表示位置テーブル
４３５、６３５  表示態様テーブル
５００  スキャン処理部
６００  ホーム処理部
６３３  アプリテーブル
【先行技術文献】
【特許文献】
【０３０４】
【特許文献１】特開２００９−１７３４０号公報
【図１】
2017058856.tif 000003
【図２】
2017058856.tif 000004
【図３】
2017058856.tif 000005
【図４】
2017058856.tif 000006
【図５】
2017058856.tif 000007
【図６】
2017058856.tif 000008
【図７】
2017058856.tif 000009
【図８】
2017058856.tif 000010
【図９】
2017058856.tif 000011
【図１０】
2017058856.tif 000012
【図１１】
2017058856.tif 000013
【図１２】
2017058856.tif 000014
【図１３】
2017058856.tif 000015
【図１４】
2017058856.tif 000016
【図１５】
2017058856.tif 000017
【図１６】
2017058856.tif 000018
【図１７】
2017058856.tif 000019
【図１８】
2017058856.tif 000020
【図１９】
2017058856.tif 000021
【図２０】
2017058856.tif 000022
【図２１】
2017058856.tif 000023
【図２２】
2017058856.tif 000024
【図２３】
2017058856.tif 000025
【図２４】
2017058856.tif 000026
【図２５】
2017058856.tif 000027
【図２６】
2017058856.tif 000028
【図２７】
2017058856.tif 000029
【図２８】
2017058856.tif 000030
【図２９】
2017058856.tif 000031
【図３０】
2017058856.tif 000032
【図３１】
2017058856.tif 000033