(57)【要約】【課題】  表示装置において、文字列などの表示オブジェクトが表示領域の制限内に収まらずに全てが表示できない際に、該表示オブジェクトを縮小することなく、他の表示オブジェクトを覆い隠すことなく、一時に該表示オブジェクトの全てを表示することができないという問題点があった。【解決手段】  本発明の表示装置では、文字列等の表示オブジェクトのサイズが大きくなった場合、該表示オブジェクトが文字列や表示オブジェクトの配置を定めた標準のテンプレートデータによる表示では、前記文字列等の表示オブジェクトを枠内に表示できなくなった場合には、そのために用意されている拡大された文字枠及び表示オブジェクトのためのテンプレートデータに切り替えて、該テンプレートデータにより表示画面を表示することにより、課題を解決した。【選択図】図４
2009282827.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示オブジェクトを表示画面上に表示する表示装置であって、
前記表示オブジェクト毎の前記表示画面上における表示位置及び表示領域を指定した表示テンプレートデータを複数有し、
前記複数の表示テンプレートデータ中から前記表示オブジェクトの大きさに応じて該表示オブジェクトが表示可能な前記表示領域を有するテンプレートデータを選択するテンプレートデータ選択部を有する
ことを特徴とする表示装置。
【請求項２】
請求項１の表示装置であって、
前記選択したテンプレートデータの前記表示オブジェクトの表示領域を他の表示オブジェクトの表示領域に重ならない範囲で可変する表示領域調整部を有する
ことを特徴とする表示装置。
【請求項３】
請求項２の表示装置であって、
前記複数の表示オブジェクトのそれぞれは、文字列、図形、入力フォームのいずれかである
ことを特徴とする表示装置。
【請求項４】
請求項３の表示装置であって、
前記表示領域調整部は、前記文字列の長さに応じて前記文字列の表示領域を可変可能である
ことを特徴とする表示装置。
【請求項５】
複数の表示オブジェクトを表示画面上に表示する表示装置であって、
前記表示オブジェクト毎に該オブジェクトを表示する領域を設定するための表示領域を前記表示オブジェクトの大きさに合わせて生成する表示領域生成部と、
前記表示領域生成部によって生成された前記表示領域が前記表示画面上に重ならないように配置する表示領域配置部と、を有する
ことを特徴とする表示装置。
【請求項６】
請求項５の表示装置であって、
前記複数の表示オブジェクトのそれぞれは、文字列、図形、入力フォームのいずれかである
ことを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
表示装置において、画面上に表示する表示オブジェクト（例えば文字列）の大きさがあらかじめ設定された表示領域内に収まらず、表示オブジェクトの全てが表示しきれないときに、該表示領域を拡大して全ての文字列の表示を可能とする技術に関する。
【背景技術】
【０００２】
表示装置における表示画面上にファイル名などを表示する際に、その文字列が長くて全てを表示することができず、そのためファイル名を同定することができないなどの問題があった。
【０００３】
上記の回避策として表示画面において、画像（や文字列）を移動する操作（スクロール）や、画像（や文字列）を拡大または縮小する等の表示操作により全ての文字を表示する方法がある（特許文献１参照）。
【０００４】
図１に従来の表示装置の表示画面の例を示す。例として図１上段に挙げる様な長い文字列のファイル名を表示する際には、図１の（Ａ）に示すように、文字を縮小して全ての文字列を表示する方法や、（Ｂ）に示す電光掲示板の表示のように文字の移動表示（横スクロール）をして全ての文字列を表示する方法や、（Ｃ）のようにポップアップ画面を重畳して全ての文字列を表示する方法等があった。
【０００５】
しかし、（Ａ）の方法では、文字を認識しづらくなってしまう。（Ｂ）の方法では、全ての文字列が表示されるまで文字列の移動表示を待っていなければならず、一時に文字列の全体を認識することはできない。（Ｃ）の方法では、ポップアップされた表示画面枠領域によって、その下にある表示オブジェクトが隠れて見えなくなってしまうといった問題等があった。
【特許文献１】特開２００４−２６６６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、表示装置において、表示される文字列などの表示オブジェクトが表示領域の範囲内に収まらずに全てが表示できない場合に、該表示オブジェクトを縮小することなく、他の表示オブジェクトを覆い隠すことなく、一時に該表示オブジェクトの全てを表示することができなかった点である。
【課題を解決するための手段】
【０００７】
請求項１に記載の本発明の表示装置は、複数の表示オブジェクトを表示画面上に表示する表示装置であって、前記表示オブジェクト毎の前記表示画面上における表示位置及び表示領域を指定した表示テンプレートデータを複数有し、前記複数の表示テンプレートデータ中から前記表示オブジェクトの大きさに応じて該表示オブジェクトが表示可能な前記表示領域を有するテンプレートデータを選択するテンプレートデータ選択部を有することをもっとも主要な特徴とする。
【０００８】
請求項２に記載の本発明の表示装置は、請求項１の表示装置であって、前記選択したテンプレートデータの前記表示オブジェクトの表示領域を他の表示オブジェクトの表示領域に重ならない範囲で可変する表示領域調整部を有することを主要な特徴とする。
【０００９】
請求項３に記載の本発明の表示装置は、請求項２の表示装置であって、前記複数の表示オブジェクトのそれぞれは、文字列、図形、入力フォームのいずれかであることを主要な特徴とする。
【００１０】
請求項４に記載の本発明の表示装置は、請求項３の表示装置であって、前記表示領域調整部は、前記文字列の長さに応じて前記文字列の表示領域を可変可能であることを特徴とする。
【００１１】
請求項５に記載の本発明の表示装置は、複数の表示オブジェクトを表示画面上に表示する表示装置であって、前記表示オブジェクト毎に該オブジェクトを表示する領域を設定するための表示領域を前記表示オブジェクトの大きさに合わせて生成する表示領域生成部と、前記表示領域生成部によって生成された前記表示領域が前記表示画面上に重ならないように配置する表示領域配置部と、を有することを最も主要な特徴とする。
【００１２】
請求項６に記載の本発明の表示装置は、請求項５の表示装置であって、前記複数の表示オブジェクトのそれぞれは、文字列、図形、入力フォームのいずれかであることを特徴とする。
【発明の効果】
【００１３】
請求項１に記載の本発明の表示装置は、複数の表示オブジェクトを表示画面上に表示する表示装置であって、前記表示オブジェクト毎の前記表示画面上における表示位置及び表示領域を指定した表示テンプレートデータを複数有し、前記複数の表示テンプレートデータ中から前記表示オブジェクトの大きさに応じて該表示オブジェクトが表示可能な前記表示領域を有するテンプレートデータを選択するテンプレートデータ選択部を有することをもっとも主要な特徴とするため、文字列などの表示オブジェクトが場合によっては大きくなって全体を一度に表示することができなくなっても、その表示オブジェクトに合わせた表示領域を有するテンプレートデータによって表示することにより、表示オブジェクトの全てを一時に表示できないという問題を解決した。又、この方法では、あらかじめテンプレートデータが用意されているために表示のために必要な計算量が少なくてすむため、高速な表示が可能である。ここで、表示オブジェクトとは、一般にグラフィックユーザインタフェースで表示画面上に表示される文字列、図形、入力フォーム等のことである。
【００１４】
請求項２に記載の本発明の表示装置は、請求項１の表示装置であって、前記選択したテンプレートデータの前記表示オブジェクトの表示領域を他の表示オブジェクトの表示領域に重ならない範囲で可変する表示領域調整部を有することを主要な特徴とするため、表示オブジェクトの大きさに対して表示領域のサイズが大きく異なる場合などは、その表示領域の調整を行うことが可能となった。
【００１５】
請求項３に記載の本発明の表示装置は、請求項２の表示装置であって、前記複数の表示オブジェクトのそれぞれは、文字列、図形、入力フォームのいずれかであることを主要な特徴とするため、文字列、図形、入力フォーム等の表示オブジェクトに対して、適切な表示領域を選択可能となった。ここで、入力フォームとは、一般にグラフィックユーザインタフェースで用いられる、ラジオボタン、チェックボックス、テキスト入力フォーム、リストからの選択入力フォーム等をいう。又、図形にはアイコン等の図形やデジタル写真等のイメージデータも含まれる。
【００１６】
請求項４に記載の本発明の表示装置は、請求項３の表示装置であって、前記表示領域調整部は、前記文字列の長さに応じて前記文字列の表示領域を可変可能であることを特徴とするため、文字列の長さに対して表示領域が大き過ぎる場合などに、適当な大きさに表示領域を制限することが可能となった。
【００１７】
請求項５に記載の本発明の表示装置は、複数の表示オブジェクトを表示画面上に表示する表示装置であって、前記表示オブジェクト毎に該オブジェクトを表示する領域を設定するための表示領域を前記表示オブジェクトの大きさに合わせて生成する表示領域生成部と、前記表示領域生成部によって生成された前記表示領域が前記表示画面上に重ならないように配置する表示領域配置部と、を有することを最も主要な特徴とするため、文字列などの表示オブジェクトが場合によっては大きくなって全体を一度に表示することができなくなっても、その表示オブジェクトに合わせた表示領域を有する表示領域を生成し、該生成された表示領域を有する表示オブジェクトが重ならないように再配置されるため、表示オブジェクトの全てを一時に表示できないという問題を解決した。この方法では、表示領域の再配置の自由度が高く、画面上の表示領域を有効に使うことができ、表示画面上の表示領域に使われる面積の割合を高めることが可能となった。結果として表示するオブジェクト数を増やすことが可能となった。ここで、表示オブジェクトとは、一般にグラフィックユーザインタフェースで表示画面上に表示される文字列、図形、入力フォーム等のことである。
【００１８】
請求項６に記載の本発明の表示装置は、請求項５の表示装置であって、前記複数の表示オブジェクトのそれぞれは、文字列、図形、入力フォームのいずれかであることを特徴とするため、文字列、図形、入力フォーム等の表示オブジェクトに対して、適切な表示領域を選択可能となった。ここで、入力フォームとは、一般にグラフィックユーザインタフェースで用いられる、ラジオボタン、チェックボックス、テキスト入力フォーム、リストからの選択入力フォーム等をいう。又、図形にはアイコン等の図形やデジタル写真等のイメージデータも含まれる。
【発明を実施するための最良の形態】
【００１９】
表示装置において、文字列などの表示オブジェクトの大きさが場合によってはあらかじめ用意されている表示領域より大きいため、これら表示オブジェクトの全てを一度に表示することができないという問題点を、表示領域の大きさを異ならせた複数のテンプレートデータから表示オブジェクトを表示するのに十分な表示領域を持ったテンプレートを選択する方法か、又は、表示領域を表示オブジェクトの大きさに合わせて拡大縮小して、さらに該表示領域を互いに重なり合わないように再配置する方法により解決した。
【実施例１】
【００２０】
本発明の表示装置の実施例１としての画像形成装置Ａについて説明する。
【００２１】
［構成］
図２は、本発明の実施例に係わる画像形成装置Ａ２０１の機能ブロック図である。
【００２２】
画像形成装置Ａ２０１は、操作部２１１、画像表示部２１３、印刷部２１５、インタフェース部２１７、ソフトウェア機能部２２１、文字長さ判断部２２３、テンプレート選択部２２５、表示領域調整部２２９、画像処理部２３３の各機能部を有する。
【００２３】
操作部２１１は、画像形成装置２０１の操作を入力する機能部である。
【００２４】
画像表示部２１３は、液晶パネル等により構成され、画像形成装置の装置状態の表示と、操作部２１１からの操作入力の際の表示、及びプレビュー画面を表示する。上記の表示を行う際に、表示の図形及び文字があらかじめ指定された領域内に入りきらない場合は、より大きな表示領域に切り替えて図形及び文字が全て表示できるようにする。
【００２５】
印刷部２１５は、印刷を行う機能部である。
【００２６】
インタフェース部２１７は、画像形成装置Ａ２０１とホストコンピュータなどの外部装置との接続を行うための機能部である。
【００２７】
ソフトウェア機能部２２１は、画像形成装置Ａ２０１の各機能をソフトウェアによって実現する機能部である。
【００２８】
文字長さ判断部２２３は、画像表示部２１３に表示される文字長さを判断する機能部である。文字の長さが、あらかじめ設定された表示領域（オリジナルテンプレートデータ２２７ｏ；後述）内に表示可能な長さより長いかどうかを判断し、その結果をテンプレート選択部２２５に伝える。
【００２９】
テンプレート選択部２２５（テンプレートデータ選択部）は、画像表示部２１３上に表示する表示画面ごとに、通常の表示を行う画面の表示領域や表示オブジェクトの配置を示したオリジナルテンプレートデータ２２７ｏ（表示テンプレートデータ）と文字列等の表示オブジェクトがオリジナルテンプレートデータ２２７ｏによる表示領域では、全ての文字列等を表示できない場合に、表示領域を拡大し、拡大された表示領域と他の表示オブジェクトが重ならないように表示領域の配置を示した文字領域拡大テンプレートデータ２２７ｔ（表示テンプレートデータ）を有し、文字長さ判断部２２３がオリジナルテンプレートデータ２２７ｏに文字列が入りきらないと判断したときに、最適な文字領域拡大テンプレートデータ２２７ｔを選択する。
【００３０】
図２の機能ブロック図中には、オリジナルテンプレートデータ２２７ｏと文字領域拡大テンプレートデータ２２７ｔの２種類しか表示していないが、実際には、表示する画面ごとにオリジナルテンプレートデータ２２７ｏと、そのひとつのオリジナルテンプレートデータ２２７ｏ毎に複数の文字領域拡大テンプレートデータ２２７ｔを有するという構成であってもよい。
【００３１】
テンプレート選択部２２５（テンプレートデータ選択部）は、あらかじめ文字領域拡大テンプレートデータ２２７ｔを有しているので、再配置するための計算時間等は必要なく、高速で表示領域を拡大した画面への移行が可能である。
【００３２】
表示領域調整部２２９は、テンプレート選択部２２５が選択した表示領域とその表示領域に表示する表示オブジェクトの大きさが異なる場合に、その表示領域の大きさを表示オブジェクトに合わせて可変する機能を有する。より、具体的には、文字列表示のための表示オブジェクトの表示領域が文字列の長さより大きい場合には、その表示領域を文字列の長さに合わせて縮小する。
【００３３】
画像処理部２３３は、印刷部で処理可能なデータ形式に画像データを変換する機能部である。
【００３４】
［表示画面例］
図３に、オリジナルテンプレートデータ２２７ｏによって表示された表示画面の例を示す。図３のうち、ファイル名表示領域１１ａに文字数の短いファイル名である、Sample.prn が表示されている。この長さの文字列では、ファイル名表示領域１１ａに全ての文字列を表示可能であるので、オリジナルテンプレートデータ２２７ｏにあるファイル名表示領域のサイズのままに表示されている。
【００３５】
同オリジナルテンプレートデータ２２７ｏ内には、ファイル名表示領域１１ａの右側にリスト画面上方向高速スクロールボタン３１、リスト画面上方向スクロールボタン３３、リスト画面下方向スクロールボタン３５、リスト画面下方向高速スクロールボタン３７が配置されている。又、ファイル名表示領域１１の下側にＡ機能ボタン２１、Ｂ機能ボタン２３、Ｃ機能ボタン２５が配置されている。
【００３６】
ここで、ファイル名に文字列の長さの長いファイル名（図４に示す例：Sample_20080321_test_data_long_name_file.prn）が入ると、テンプレート選択部２２５によって、文字領域拡大テンプレートデータ２２７ｔが選択される。ここでは、ファイル名の表示に関してその文字列が全て表示されるようにファイル名拡大表示領域１１ｂが選択されている。同様に、複数のファイル名を表示するためのファイル名拡大表示領域１３ｂ、１５ｂ、１７ｂが配置されていることを示す（ファイル名拡大表示領域１３ｂ、１５ｂ、１７ｂの文字列方向長さは、文字列長さに合わせて調整される（これについては、詳細後述））。
【００３７】
又、これらのファイル名拡大表示領域によって、前記した４種のスクロールボタン３１，３３，３５，３７が元々あった場所にあると覆い隠されてしまうので、図４に示すように表示画面の下側に水平方向に並ぶように配置される。
【００３８】
さらに、上記のスクロールボタンが移動してくることにより、場所をとられた三種の機能ボタンＡ２１，Ｂ２３，Ｃ２５は、そのボタンサイズを縮小して、表示画面下側左に寄せるように配置されている。
【００３９】
上記の表示領域の拡大、ボタンの再配置、ボタンの縮小等は、全て文字領域拡大テンプレートデータ２２７ｔ（図５（Ｃ））中にあらかじめその表示位置と表示領域が決定されて配置されており、テンプレート選択部２２５がその文字領域拡大テンプレートデータ２２７ｔ（図５（Ｃ））を選択する。
【００４０】
図５に各表示オブジェクト、及びテンプレートデータについてより詳細に述べる。
【００４１】
図５（Ａ）に示すように表示オブジェクトは、（１）に示すファイル名等のような文字列オブジェクト、（２）のような選択ボタンによる入力フォームオブジェクト（図３，４，５に示す選択ボタン以外の入力テキストボックスや、入力リストボックス等の通常のグラフィックユーザインタフェースで用いられる様々な入力フォームを含む。）、（３）図形オブジェクト（図３，４，５では横線、縦線の図形オブジェクトが表示されているが、その他の例えばアイコンやイメージデータ等であってもよい。）がある。これらの表示オブジェクトは、それぞれその表示するための大きさ（サイズ）の属性を有しており、文字列オブジェクトでは、文字列の長さとフォントにより、そのサイズが定まる。文字列等の長さは、データによって変化する。
【００４２】
又、それぞれの表示オブジェクトを表示するテンプレートデータ中の各表示領域との関連付けが記憶されている。
【００４３】
表示オブジェクトによっては（例えば機能ボタン）、標準の表示サイズと下限の表示サイズを有して、テンプレートデータの選択の際に、該オブジェクトに関連付けられた表示領域のサイズに応じて、標準の表示サイズか下限の表示サイズかを選択する方法としてもよい。
【００４４】
図５（Ｂ）にオリジナルのテンプレートデータ２２７ｏを示す。オリジナルテンプレートデータは、ファイル名の文字列表示のための比較的短い表示領域１１ａから１７ａ、機能ボタンＡ，Ｂ，Ｃ表示のための表示領域２１ａから２５ａ、スクロールボタン表示のための表示領域３１ａから３７ａ、図形表示のための表示領域４１ａと４３ａとが配置されている。
【００４５】
又、ファイル名の文字列が長くなった場合のための文字領域拡大テンプレートデータ２２７ｔを図５（Ｃ）に示す。ここでは、ファイル名の文字列表示のための拡大された表示領域１１ｂから１７ｂ、機能ボタンＡ，Ｂ，Ｃ表示のための表示領域２１ｂから２５ｂ、スクロールボタン表示のための表示領域３１ｂから３７ｂ、図形表示のための表示領域４１ｂと４３ｂとが配置されている。
【００４６】
図３、４で説明したようにファイル名の文字列がオリジナルテンプレートデータ２２７ｏ（図５（Ｂ））の文字列の表示領域１１ａから１７ａに入りきらなくなると、文字領域拡大テンプレートデータ２２７ｔ（図５（Ｃ））が選択されて、そのそれぞれの表示領域内に各表示オブジェクトが表示される。
【００４７】
ここで、表示領域のサイズは固定ではなく表示オブジェクトのサイズに合わせて調整される。拡大された文字列表示領域１１ｂから１７ｂの大きさが元々あった大きさ（図５（Ｃ）に示す）から、図４（黒矢印によってその縮小度合いを表示）に示すように文字列の長さに合わせて縮小される。このサイズ調整は、表示領域調整部２２９によって行われる。
【００４８】
このような調整を行うことにより画面はより見やすく、文字列を認識しやすいものとすることが可能となった。
【００４９】
［フローチャート］
図６のフローチャートを用いて画像形成装置Ａ２０１の画像表示部２１３への表示動作の流れについて説明する。
【００５０】
画像表示部２１３への表示動作が始まると図６のフローチャートが動作を開始する。
【００５１】
Ｓ６１：文字長さ判断部２２３が文字列の長さが、オリジナルテンプレート２２７ｏの表示領域に入りきる長さかどうかを判断する。オリジナルテンプレート２２７ｏに入りきらないようであれば、動作をＳ６３に移行する。入りきるようであれば動作をＳ７１に移行する。
【００５２】
Ｓ６３：テンプレート選択部２２５は、テンプレートデータ中から最適な文字領域拡大テンプレートデータ２２７ｔを選択し、表示オブジェクトを拡大テンプレートデータの表示領域内に表示するための準備を行う。
【００５３】
Ｓ６５：画像表示部２１３は、Ｓ６３で選択されたテンプレートデータを用いて文字表示領域、ボタン等の表示オブジェクトを表示する。
【００５４】
Ｓ６７：表示領域調整部２２９ファイル名の文字列の長さに合わせて、表示領域の長さを調整する。
【００５５】
Ｓ７１：オリジナルテンプレートデータ２２７ｏを用いて表示オブジェクトをオリジナルテンプレートデータの表示領域内に表示するための準備を行う。
【００５６】
Ｓ７３：表示領域調整部２２９ファイル名の文字列の長さに合わせて、表示領域の長さを調整する。
【００５７】
以上の一連の動作により、最適なテンプレートデータを選択し、その表示領域内に表示オブジェクトの表示を行った。さらに、文字列の表示領域を文字列の長さに合わせて調整した。
【００５８】
［実施例１の効果］
本発明実施例１の画像形成装置Ａ２０１により、画像表示部２１３に表示する文字列がその表示領域に入りきらない場合は、あらかじめ用意された拡大された文字列のテンプレートを選択して、同データ中の拡大された文字の表示領域中に文字列を表示することにより、文字を縮小することなく、又他の表示オブジェクトをその拡大された表示領域で覆ってしまうことなく、一時に全ての文字列を表示することが可能となった。
【００５９】
本方式では、あらかじめテンプレートデータが作成されており、テンプレート選択部２２５がその中から最適なテンプレートデータを選択する方式であるので、画像配置等に多くの計算を必要とせずに、高速に画像表示を行うことが可能となった。
【００６０】
［その他］
図５における表示画面の説明及び図６のフローチャートでは、ファイル名に長いファイル名が入ったときに、表示画面がオリジナルテンプレートデータ２２７ｏから文字領域拡大テンプレートデータ２２７ｔによる表示に切り替わるとしたが、例えば画面上に表示切替ボタンを配置して、そのボタンの選択により、表示画面を切り替えるという方法をとってもよい。その場合、オリジナルテンプレートデータによる表示領域では長い文字列の一部のみが表示され、文字拡大テンプレートによる表示領域では、長い文字列の全てが表示される。
【００６１】
本実施例中では、テンプレートデータは、オリジナルテンプレートデータとひとつの文字領域拡大テンプレートの２種類だけであったが、実際には多種のテンプレートデータから選択する方法をとる方法とすることが可能である。
【００６２】
図６のフローチャートの説明では、表示オブジェクト中の文字列についてだけ、その大きさに合わせた表示領域を持つテンプレートデータを選択する場合について説明を行ったが、文字列以外の図形（アイコンやイメージデータを含む）など他の表示オブジェクトについてももちろん応用が可能であり、その場合は、アイコンや図形などの表示オブジェクトの画像サイズに基づいて最適な表示領域を有するテンプレートデータを選択する方法とする。
【００６３】
実施例１中での表示領域は、矩形の枠状の形を例として述べてきたが、表示領域の形は矩形に限らず、円や楕円や例えばＬ型のように文字の形をしたものやその他の様々な形状であってもよい。
【実施例２】
【００６４】
次に、本発明の表示装置の実施例２としての画像形成装置Ｂについて説明する。
【００６５】
［構成］
図７は、本発明の実施例に係わる画像形成装置Ｂ３０１の機能ブロック図である。
【００６６】
画像形成装置Ｂ３０１は、操作部３１１、画像表示部３１３、印刷部３１５、インタフェース部３１７、ソフトウェア機能部３２１、文字長さ判断部３２３、拡大枠生成部３２５、重なり判断部３２７、サイズ変更部３２９、再配置部３３１、画像処理部３３３の各機能部を有する。
【００６７】
画像形成装置Ｂ３０１の操作部３１１、画像表示部３１３、印刷部３１５、インタフェース部３１７は、実施例１の画像形成装置Ａ２０１の呼応する操作部２１１、画像表示部２１３、印刷部２１５、インタフェース部２１７と同じであるので、説明を省略する。
【００６８】
ソフトウェア機能部３２１は、画像形成装置Ｂ３０１の各機能をソフトウェアによって実現する機能部である。このソフトウェア機能部３２１の内部構成が実施例１の画像形成装置Ａ２０１と実施例２の画像形成装置Ｂ３０１で異なるので、以下にその違いを中心に説明する。
【００６９】
文字長さ判断部３２３は、画像表示部３１３に表示される文字長さを判断する機能部である。文字の長さが、あらかじめ設定された表示領域（標準枠）内に表示可能な長さより長いかどうかを判断する。文字長さ判断部３２３は、この判断を拡大枠生成部３２５、重なり判断部３２７、サイズ変更部３２９、再配置部３３１に伝えて、文字列等が表示領域内に収まらない場合には、それに合わせて再配置を行う。
【００７０】
拡大枠生成部３２５は、文字列の長さに合わせて、文字列の全てが表示できるような大きさに拡大したものを生成する。
【００７１】
重なり判断部３２７は、拡大枠生成部３２５によって生成されたサイズの拡大された表示領域が、表示画面にある表示オブジェクトと重なってしまうかどうかを判断する。表示オブジェクトの重なりの判断はサイズ変更部３２９と再配置部３３１に伝えられる。
【００７２】
サイズ変更部３２９は、再配置部３３１と連携して動作し、拡大枠生成部３２５で生成された拡大された表示領域が表示画面上の表示オブジェクトとの重なりがあることが重なり判断部３２７によって認められたときに、拡大された表示領域と表示オブジェクトが重ならないようにする目的で、表示オブジェクトのサイズを縮小ないしは変形する。例えば、機能ボタン等について、標準の表示サイズと下限の表示サイズを有しておき、再配置で重なり合いが解消されない場合にサイズを変更することにより重なり合いを解消可能であれば、下限の表示サイズに変更する。
【００７３】
再配置部３３１は、前記サイズ変更部３２９によって縮小又は変形された表示オブジェクトと拡大された表示領域を重なりの内容に再配置を行う。再配置が行われた表示画面は、画像表示部２１３によって表示される。
【００７４】
画像処理部２３３は、印刷部で処理可能なデータ形式に画像データを変換する機能部である。
【００７５】
［表示画面例］
表示画面例については、実施例１での図３，４を用いて説明したものと同様であるので説明は省略する。
【００７６】
［フローチャート］
図８のフローチャートを用いて画像形成装置Ｂ３０１の画像表示部３１３への表示動作の流れについて説明する。
【００７７】
画像表示部３１３への表示動作が始まると図８のフローチャートが動作を開始する。
【００７８】
Ｓ８１：文字長さ判断部３２３が文字列の長さが、標準枠の表示領域に入りきる長さかどうかを判断する。標準枠に入りきらないようであれば、動作をＳ８３に移行する。入りきるようであれば動作をＳ９１に移行する。
【００７９】
Ｓ８３：拡大枠生成部３２５は、表示オブジェクトのサイズに合わせて表示領域を生成する。
【００８０】
Ｓ８５：標準枠の標準位置に基づいて、前記拡大枠生成部３２５で生成した表示領域を配置した場合に表示領域の重なりが発生するかどうかを重なり判断部３２７が判断する。重なりが発生する場合には、動作をＳ８７に移行する。重なりが発生しない場合には動作をＳ８９に移行する。
【００８１】
Ｓ８７：再配置部３３１は、表示オブジェクトの各表示領域が重ならないように再配置を行う。重なり合いを解消するために表示オブジェクトの表示サイズをその下限サイズに変更する必要があれば、サイズ変更部３２９が表示領域を縮小する。
【００８２】
Ｓ８９：画像表示部３１３は、再配置部３３１によって配置された表示オブジェクトを表示する。
【００８３】
Ｓ９１：画像表示部３１３は、標準枠によって配置された表示オブジェクトを表示する。
【００８４】
以上の一連の動作により、標準枠によって文字列等を表示領域内に表示できない場合には、表示領域を表示領域に合わせて生成して、重なり合いが発生しないように、再配置を行う動作を完了する。
【００８５】
［実施例２の効果］
実施例１では、あらかじめ用意されたテンプレートを用いるので、表示の配置に限界があるが、実施例２の方法によれば、あらかじめ表示する標準枠だけを持ち、その標準枠の表示領域内での表示が行われない場合には、実施例１のようなテンプレートでの制限を受けずに、表示画面全体の中から空いたスペースに表示オブジェクトや拡大された表示領域を配置可能であるので、自由度が高まり、表示されるオブジェクト数（例えば図３に示すファイル名の表示領域１１ｂ−１７ｂの数）を増加させることが可能である。画面全体の表示領域に対する、表示オブジェクトにより占められる面積の割合を高めて有効利用することが可能となった。
【００８６】
又、前記した標準枠をも持たずに、毎回表示オブジェクトに合わせて表示領域を生成し、各表示領域が重ならないように配置するという方法であっても良い。
【００８７】
上記の場合に、関連を持った表示オブジェクト（例えば図３に示す機能ボタン２１−２５）がばらばらに配置されてしまうと表示オブジェクトを認識しにくくなるような場合には、それらの表示オブジェクトをグループ化して、グループ化されたオブジェクトは一定の法則の元（例えば水平上にある距離以内で等間隔に配置する等）オブジェクト毎の配置ルールの範囲内で再配置するという方法をとってもよい。
【００８８】
［その他］
図８のフローチャートの説明では、表示オブジェクト中の文字列が範囲内に収まらない場合にのみ、拡大枠生成部３２５と再配置部３３１の動作が行われる説明を行ったが、文字列以外の他の表示オブジェクトが表示領域内に収まらない場合であっても、同様に拡大枠生成部３２５と再配置部３３１の動作が行われ動作であっても良い。
【００８９】
実施例１と同様に表示領域は、表示領域の形は矩形に限らず、円や楕円や例えばＬ型のように文字の形をしたものやその他の様々な形状であってもよい。
【図面の簡単な説明】
【００９０】
【図１】表示画面の文字表示に関する従来例の説明図である。
【図２】本発明実施例１の画像形成装置Ａの機能ブロック図である。
【図３】本発明実施例１及び２における表示画面（表示文字列が短い場合）の例である。
【図４】本発明実施例１及び２における表示画面（表示文字列が長い場合）の例である。
【図５】本発明実施例１のテンプレートデータの説明図である。
【図６】本発明実施例１の画像形成装置Ａのフローチャートである。
【図７】本発明実施例２の画像形成装置Ｂの機能ブロック図である。
【図８】本発明実施例２の画像形成装置Ｂのフローチャートである。
【符号の説明】
【００９１】
１１ａ  ファイル名表示領域（表示領域）
１１ｂ  ファイル名拡大表示領域（表示領域）
２１  機能ボタンＡ（表示オブジェクト；入力フォーム）
２３  機能ボタンＢ（表示オブジェクト；入力フォーム）
２５  機能ボタンＣ（表示オブジェクト；入力フォーム）
３１  リスト画面上方向高速スクロールボタン（表示オブジェクト；入力フォーム）
３３  リスト画面上方向スクロールボタン（表示オブジェクト；入力フォーム）
３５  リスト画面下方向スクロールボタン（表示オブジェクト；入力フォーム）
３７  リスト画面下方向高速スクロールボタン（表示オブジェクト；入力フォーム）
２０１  画像形成装置Ａ（実施例１）
２２３  文字長さ判断部（実施例１）
２２５  テンプレート選択部（実施例１）（テンプレートデータ選択部）
２２７  テンプレートデータ（実施例１）（表示テンプレートデータ）
２２７ｏ  オリジナルテンプレートデータ（実施例１）（表示テンプレートデータ）
２２７ｔ  文字領域拡大テンプレートデータ（実施例１）（表示テンプレートデータ）
２２９  表示領域調整部（実施例１）
２３３  画像処理部（実施例１）
３０１  画像形成装置Ｂ（実施例２）
３２３  文字長さ判断部（実施例２）
３２５  拡大枠生成部（実施例２）（表示領域生成部）
３２７  重なり判断部（実施例２）
３２９  サイズ変更部（実施例２）
３３１  再配置部（実施例２）（表示領域配置部）
３３３  画像処理部（実施例２）
【図１】
2009282827.tif 000003
【図２】
2009282827.tif 000004
【図３】
2009282827.tif 000005
【図４】
2009282827.tif 000006
【図５】
2009282827.tif 000007
【図６】
2009282827.tif 000008
【図７】
2009282827.tif 000009
【図８】
2009282827.tif 000010