(57)【要約】【課題】本発明は、複写装置、複合装置、コンピュータ装置等の表示装置の表示を効率的に行う表示制御装置、表示制御方法、表示制御プログラム及び記録媒体に関する。【解決手段】表示装置１の表示制御装置１０は、表示部３０の表示画面ＤＡ上での表示領域Ａａ〜Ａｃの表示位置の情報を表示領域位置情報として表示領域保持部１２に保持し、また、表示領域Ａａ〜Ａｃ内での表示要素を表示する表示要素表示領域の表示位置の情報を表示要素位置情報として表示要素位置保持部１３に保持し、これらの表示領域位置情報と表示要素位置情報に基づいて、表示位置算出部１４が、表示画面ＤＡ上での該各表示要素の表示位置を算出し、この算出した表示位置に、表示要素情報保持部１８の保持する表示要素を表示する。したがって、表示位置の変更があった場合にも、表示要素表示位置を簡単かつ正確に求め、表示処理の高速性、正確性を向上させることができる。【選択図】          図１
2009122591.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上に所定数の表示領域を表示するとともに該表示領域内に所定数の表示要素を表示する表示制御装置であって、前記表示領域の前記表示画面上での表示位置の情報を表示領域位置情報として保持する表示領域情報保持手段と、前記表示要素を表示する表示要素表示領域の該表示領域での表示位置の情報を表示要素位置情報として保持する表示要素位置保持手段と、該表示領域情報保持手段の該各表示領域位置情報と該表示要素位置保持手段の該各表示要素位置情報に基づいて前記表示画面上での該各表示要素表示領域の表示位置を算出する表示位置算出手段と、を備えていることを特徴とする表示制御装置。
【請求項２】
前記表示制御装置は、前記表示領域に表示する表示種別情報と該表示種別情報を該表示領域に割り振って表示させる表示順序の情報を保持する表示種別表示順序保持手段と、該表示種別表示順序情報に基づいて該表示種別を該表示領域へ割り振る表示割り振り手段と、を備えていることを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記表示割り振り手段は、前記表示画面上に表示する前記表示領域に未割り振りの表示領域が存在する場合に、新たな表示種別情報が発生すると、該新たな表示種別情報を該表示領域に割り振ることを特徴とする請求項１または請求項２記載の表示制御装置。
【請求項４】
前記表示制御装置は、前記表示種別情報毎に、該表示種別情報の割り振られている前記表示領域の前記表示要素表示領域に表示する表示要素情報を保持する表示要素情報保持手段と、該表示要素情報保持手段の該表示要素情報と前記表示位置算出手段の算出した前記表示要素表示領域の表示位置に基づいて該表示要素の表示を制御する表示制御手段と、を備えていることを特徴とする請求項１から請求項３のいずれかに記載の表示制御装置。
【請求項５】
前記表示制御装置は、前記表示種別情報毎に表示と非表示が任意に設定された表示／非表示情報を保持する表示種別表示情報保持手段をさらに備え、前記表示制御手段は、該表示種別表示情報保持手段の該表示／非表示情報に基づいて、前記表示領域への該表示種別情報の前記表示要素の表示を制御することを特徴とする請求項４記載の表示制御装置。
【請求項６】
前記表示種別表示順序保持手段は、利用者毎に、前記表示領域に表示する前記表示種別情報と該表示種別情報の該表示領域への割り振り順序の情報を保持することを特徴とする請求項２から請求項５のいずれかに記載の表示制御装置。
【請求項７】
前記表示制御装置は、前記全ての表示領域に共通して、前記表示要素表示領域毎に、該表示要素表示領域への表示を許可する表示要素種類の情報を保持する表示可能表示要素情報保持手段と、前記表示要素情報保持手段が保持して表示対象となっている表示要素情報と該表示可能表示要素情報保持手段の保持する表示要素種類情報を比較して、該表示対象の表示要素が該表示可能表示要素種類に該当するか否か判別する比較手段と、該比較結果を通知する通知手段と、を備えていることを特徴とする請求項４から請求項６のいずれかに記載の表示制御装置。
【請求項８】
表示画面上に所定数の表示領域を表示するとともに該表示領域内に所定数の表示要素を表示する表示制御方法であって、前記表示領域の前記表示画面上での表示位置の情報を表示領域位置情報として表示領域情報保持手段に保持する表示領域情報保持処理と、前記表示要素を表示する表示要素表示領域の該表示領域での表示位置の情報を表示要素位置情報として表示要素位置保持手段に保持する表示要素位置保持処理と、該表示領域情報保持手段の該各表示領域位置情報と該表示要素位置保持手段の該各表示要素位置情報に基づいて前記表示画面上での該各表示要素表示領域の表示位置を算出する表示位置算出処理と、を実行することを特徴とする表示制御方法。
【請求項９】
前記表示制御方法は、前記表示領域に表示する表示種別情報と該表示種別情報を該表示領域に割り振りって表示させる表示順序の情報を表示種別表示順序保持手段に保持する表示種別表示順序保持処理と、該表示種別表示順序情報に基づいて該表示領域への該表示種別情報の割り振りを行う表示割り振り処理と、をさらに実行することを特徴とする請求項８記載の表示制御方法。
【請求項１０】
前記表示制御方法は、前記表示種別情報毎に、該表示種別情報の割り振られている前記表示領域の前記表示要素表示領域に表示する表示要素情報を表示要素情報保持手段に保持する表示要素情報保持処理と、該表示要素情報保持手段の該表示要素情報と前記表示位置算出処理で算出した前記表示要素表示領域の表示位置に基づいて該表示要素の表示を制御する表示制御処理と、をさらに実行することを特徴とする請求項８または請求項９記載の表示制御方法。
【請求項１１】
表示画面上に所定数の表示領域を表示するとともに該表示領域内に所定数の表示要素を表示させる表示制御プログラムであって、前記表示領域の前記表示画面上での表示位置の情報を表示領域位置情報として表示領域情報保持手段に保持する表示領域情報保持処理ステップと、前記表示要素を表示する表示要素表示領域の該表示領域での表示位置の情報を表示要素位置情報として表示要素位置保持手段に保持する表示要素位置保持処理ステップと、該表示領域情報保持手段の該各表示領域位置情報と該表示要素位置保持手段の該各表示要素位置情報に基づいて前記表示画面上での該各表示要素表示領域の表示位置を算出する表示位置算出処理ステップと、を有することを特徴とする表示制御プログラム。
【請求項１２】
前記表示制御プログラムは、前記表示領域に表示する表示種別情報と該表示種別情報を該表示領域に割り振りって表示させる表示順序の情報を表示種別表示順序保持手段に保持する表示種別表示順序保持処理ステップと、該表示種別表示順序情報に基づいて該表示領域への該表示種別情報の割り振りを行う表示割り振り処理ステップと、をさらに有することを特徴とする請求項１１記載の表示制御プログラム。
【請求項１３】
前記表示制御プログラムは、前記表示種別情報毎に、該表示種別情報の割り振られている前記表示領域の前記表示要素表示領域に表示する表示要素情報を表示要素情報保持手段に保持する表示要素情報保持処理と、該表示要素情報保持手段の該表示要素情報と前記表示位置算出処理で算出した前記表示要素表示領域の表示位置に基づいて該表示要素の表示を制御する表示制御処理と、をさらに有することを特徴とする請求項１１または請求項１２記載の表示制御方法。
【請求項１４】
請求項１１から請求項１３のいずれかに記載の表示制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、表示制御プログラム及び記録媒体に関し、詳細には、複写装置、複合装置、コンピュータ装置等に用いられている表示装置の表示を効率的に行う表示制御装置、表示制御方法、表示制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、複写装置、プリンタ装置、ファクシミリ装置、複合装置、コンピュータ等の各種機器は、表示装置への文字、画像、ボタン、アイコン等の表示要素を表示しているが、この表示装置の表示画面上への表示要素の表示を行う表示制御としては、複合装置等のＯＡ（Office Automation ）機器においては、従来、表示画面上の座標を固定で指定し、表示を行うのが一般的である。
【０００３】
したがって、表示要素の表示位置の変更を行う場合、表示位置を変更する表示要素全てに対して座標データを変更する必要があり、変更の手間がかかるという問題があった。また、従来の一般的な表示制御方法にあっては、複数の表示要素が存在する場合、複数の表示位置をそれぞれ変更するので、座標の間違いによって表示品質が低下するという問題もあった。
【０００４】
そこで、従来、オブジェクト定義テーブルに、ボタン、キー等のタッチパネルの表示画面を構成する部品（オブジェクト）について、オブジェクト名（オブジェクト定義テーブルの先頭からのオフセットアドレス）と、オブジェクトデータへのポインタ（オブジェクトデータの先頭からのオフセットアドレス）とのペアを記述し、オブジェクト定義テーブルからポイントされるオブジェクトデータに、各オブジェクトの表示開始位置の座標、オブジェクトの幅、高さ等を記述し、さらに、各オブジェクトの表示開始位置を該オブジェクトの上位オブジェクトからの相対座標で記述することで、各オブジェクトの表示を行う技術が開示されている（特許文献１参照）。
【０００５】
すなわち、この従来技術は、各オブジェクトである表示要素の表示位置を相対座標で持ち、かつ、開始位置情報(絶対座標)から各表示要素の表示順番により、相対座標を加算していくことで、実際に表示要素を表示する絶対座標を算出して、表示を行っている。
【０００６】
【特許文献１】特開２００２−２１４９７４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術にあっては、各表示要素の表示開始位置情報を他の表示要素との相対座標として持っているため、各表示要素の絶対座標を算出する際に手間がかかり、パフォーマンスが低下するおそれがあるとともに、表示要素の相対座標のひとつでも間違いがあると、その表示要素よりも下位の表示要素の表示位置が全てずれて表示されることとなり、表示品質が低下するおそれがあった。
【０００８】
そこで、本発明は、表示要素の表示変更をも高効率にかつ正確に行う表示制御装置、表示制御方法、表示制御プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するために、表示画面上での所定数の表示領域の表示位置の情報を表示領域位置情報として保持し、また、表示領域内での表示要素を表示する表示要素表示領域の該表示領域での表示位置の情報を表示要素位置情報として保持し、これらの表示領域位置情報と表示要素位置情報に基づいて表示画面上での該各表示要素表示領域の表示位置を算出することを特徴としている。
【００１０】
また、本発明は、表示領域に表示する表示種別情報と該表示種別情報を該表示領域に割り振って表示させる表示順序の情報を保持し、該表示種別表示順序情報に基づいて該表示種別を該表示領域へ割り振ることを特徴としている。
【００１１】
さらに、本発明は、表示種別情報毎に、該表示種別情報の割り振られている表示領域の表示要素表示領域に表示する表示要素情報を保持し、該表示要素情報と前記算出した表示要素表示領域の表示位置に基づいて該表示要素の表示を制御することを特徴としている。
【発明の効果】
【００１２】
本発明によれば、表示画面上での所定数の表示領域の表示位置情報を表示領域位置情報として保持し、また、表示領域内での表示要素を表示する表示要素表示領域の該表示領域での表示位置情報を表示要素位置情報として保持し、これらの表示領域位置情報と表示要素位置情報に基づいて表示画面上での該各表示要素表示領域の表示位置を算出するので、各表示要素が表示画面上での実際の表示位置情報を持つことなく、表示位置の変更があった場合にも、表示要素表示位置を簡単かつ正確に求めることができ、表示処理の高速性、正確性を向上させることができるとともに、機構を簡略化してコストを削減することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００１４】
図１〜図１０は、本発明の表示制御装置、表示制御方法、表示制御プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明の表示制御装置、表示制御方法、表示制御プログラム及び記録媒体の第１実施例を適用した表示装置１のブロック構成図である。
【００１５】
図１において、表示装置１は、表示制御装置１０と表示部３０を備えており、表示制御装置１０は、ＵＩ（ユーザインターフェイス）制御部１１、表示領域保持部１２、表示要素位置保持部１３、表示位置算出部１４、表示情報・表示順番保持部１５、表示情報・表示順番割り振り部１６、空き表示領域割り振り部１７、表示要素情報保持部１８、表示要素表示制御部１９、表示／非表示情報保持部２０、表示／非表示制御部２１、利用者毎表示情報・表示順番保持部２２、利用者毎表示制御部２３、表示要素種類保持部２４及び表示要素・表示要素種類比較部２５等の各機能部を備えている。
【００１６】
表示部３０は、ＬＣＤ（Liquid Crystal Display）が用いられており、図２に示すように、所定の大きさの表示面積の表示画面ＤＡを備えている。
【００１７】
表示制御装置１０は、ＣＤ（Compact Disc）、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、メモリカードフレキシブルディスク等の記録媒体に記録されている表示制御プログラム及び必要なデータが図示しない読み取り部によって読み取られて図示しないメモリに格納されて、ＣＰＵ（Central Processing Unit ）等が実行することで、図１に示す各機能部が構築され、後述する本発明の表示制御方法の各処理を実行する表示制御装置１０として構築される。
【００１８】
ＵＩ制御部１１は、表示領域保持部１２から表示要素・表示要素種類比較部２５までの各部を制御して、表示部３０への表示領域の確保、表示種別の設定、表示要素の決定及び表示位置の確定等の表示を制御する。
【００１９】
表示領域保持部１２は、例えば、図３（ａ）に示すように、表示部３０の表示画面ＤＡに対する表示領域Ａａ〜Ａｃの表示位置の情報を表示領域位置情報として保持する表示領域情報保持処理を行う表示領域情報保持手段として機能し、例えば、表示画面ＤＡに表示する表示領域Ａａ、Ａｂ、Ａｃとその位置情報（順番）を保持する。
【００２０】
表示要素位置保持部１３は、表示要素を表示するための表示要素領域の各表示領域Ａａ〜Ａｃでの表示位置の情報を表示要素位置情報として保持する表示要素位置保持処理を行う表示要素位置保持手段として機能し、例えば、図３（ｂ）に示すように、表示要素位置情報として、位置Ｐａ、位置Ｐｂ、位置Ｐｃ、位置Ｐｄとその位置情報を保持する。
【００２１】
表示位置算出部１４は、表示領域保持部１２の保持する表示領域位置情報と表示要素位置保持部１３の保持する表示要素位置情報から各表示要素位置の表示画面ＤＡでの実際の表示位置を算出する表示位置算出処理を行う表示位置算出手段として機能する。
【００２２】
表示情報・表示順番保持部１５は、表示画面ＤＡ上の表示領域Ａａ〜Ａｃに表示させる表示種別情報の割り振り順である表示順番（表示順序）の情報を保持する表示種別表示順序保持処理を行う表示種別表示順序保持手段として機能し、例えば、図３（ｃ）に示すように、表示種別情報として、「カラー選択」、「原稿種類」、「原稿セット方向」等がある場合、この「カラー選択」、「原稿種類」、「原稿セット方向」を表示領域Ａａ〜Ａｃに割り振って表示させる順番に保持する。
【００２３】
表示情報・表示順番割り振り部１６は、例えば、図３（ｃ）に示したような表示情報・表示順番保持部１５の保持する表示種別情報と該表示種別情報の表示順番の情報に基づいて、例えば、図２に示したように、該表示種別情報の表示画面ＤＡ上の表示領域Ａａ〜Ａｃへの「カラー選択」、「原稿種類」、「原稿セット方向」の表示種別情報の割り振りをＵＩ制御部１１に要求する表示割り振り処理を行う表示割り振り手段として機能する。
【００２４】
空き表示領域割り振り部１７は、１つの表示画面ＤＡ上に表示されている表示領域Ａａ〜Ａｃのうち、表示種別情報の割り振られていない空きの表示領域Ａａ〜Ａｃがあるときに、表示すべき新たな表示種別情報が発生すると、該新たな表示種別情報を該空きの表示領域Ａａ〜Ａｃに割り振る表示割り振り手段として機能する。このとき、空き表示領域割り振り部１７は、既に表示種別情報の割り振られている表示領域Ａａ〜Ａｃと該空き表示領域Ａａ〜Ａｃを含めた表示領域Ａａ〜Ａｃに対して表示情報・表示順番保持部１５の保持する表示種別情報と該表示種別情報の表示順番の情報において、新たな表示種別情報が既に割り振られている表示種別情報よりも前の位置が指定されているときには、該表示順番の指定に従って割り振りを行う。例えば、図２において、表示領域Ａａに、「カラー選択」が割り振られ、表示領域Ａｂに、「原稿セット方向」が既に割り振られていて、表示領域Ａｃが未割り付けである場合に、新たに「原稿種別」が割り振られ、表示順番が２番目に指定されていると、該新たな「原稿種別」を、表示領域Ａｂに割り振り、「原稿セット方向」を、表示領域Ａｃにずらして割り振る。
【００２５】
表示要素情報保持部１８は、表示種別情報毎に、該表示種別情報の割り振られている表示領域Ａａ〜Ａｃの表示要素表示領域に表示する表示要素情報を保持する表示要素情報保持処理を行う表示要素情報保持手段として機能し、図３（ｄ）に示すように、表示情報の「カラー選択」に関して、位置Ｐａに、表示要素「カラー選択」というテキスト（Ｔｅｘｔ）、位置Ｐｂに、表示要素「ボタン形状Ｂａ」のボタン、位置Ｐｃに、表示要素「自動カラー選択」というテキスト等として保持し、また、図３（ｅ）に示すように、表示情報の「原稿種類」に関して、位置Ｐａに、表示要素「文字／写真」というテキスト（Ｔｅｘｔ）、位置Ｐｂに、表示要素「ボタン形状Ｂｂ」のボタン、位置Ｐｃに、表示要素「原稿種類」というテキスト等として保持し、さらに、図３（ｆ）に示すように、表示情報の「原稿セット方向」に関して、位置Ｐａに、表示要素「原稿セット方向」というテキスト（Ｔｅｘｔ）、位置Ｐｂに、表示要素「ボタン形状Ｂａ」のボタン、位置Ｐｃに、表示要素「アイコンＡｉａ」というアイコン等として保持する。
【００２６】
表示要素表示制御部１９は、表示位置算出部１４の算出した表示部３０の表示画面ＤＡでの実際の表示位置Ｐａ〜Ｐｄへの各表示要素の表示をＵＩ制御部１１を介して制御する。
【００２７】
表示／非表示情報保持部２０は、表示種別情報毎または／及び表示要素毎に表示と非表示が任意に設定された表示／非表示情報を保持する表示種別表示情報保持手段として機能し、表示／非表示制御部２１は、表示／非表示情報保持部２０に保持されている表示／非表示情報に基づいて表示種別情報または／及び表示要素の表示／非表示をＵＩ制御部１１を介して制御する。
【００２８】
利用者毎表示情報・表示順番保持部２２は、表示装置１の適用される複合装置等の機器の利用者毎の表示種別情報と該表示種別情報の表示順番の情報を保持する表示種別表示順序保持手段として機能し、利用者毎表示制御部２３は、利用者毎表示情報・表示順番保持部２２の保持する表示種別情報と該表示種別情報の表示順番の情報に基づいて、表示種別情報の表示画面ＤＡ上への表示と表示の順番をＵＩ制御部１１を介して制御する。
【００２９】
そして、上記表示要素表示制御部１９、表示／非表示制御部２１及び利用者毎表示制御部２３は、全体として表示部３０の表示画面ＤＡへの表示を制御する表示制御手段として機能している。
【００３０】
表示要素種類保持部２４は、表示領域Ａａ〜Ａｃの表示位置Ｐａ〜Ｐｄ毎に該位置Ｐａ〜Ｐｄに表示可能な表示要素の種類の情報を保持する表示可能表示要素情報保持手段として機能し、例えば、例えば、図３（ｂ）に示すように、位置Ｐａには、テキスト（Ｔｅｘｔ）、位置Ｐｂには、ボタン、位置Ｐｃには、テキスト（Ｔｅｘｔ）、位置Ｐｄには、アイコンがそれぞれ表示の許可されている表示要素として保持する。
【００３１】
表示要素・表示要素種類比較部２５は、表示要素種類保持部２４を参照して、表示要素を表示しようとする表示位置Ｐａ〜Ｐｄに表示可能であるか否かを比較判断する比較手段として機能する。
【００３２】
次に、本実施例の作用を説明する。本実施例の表示装置１は、表示画面ＤＡに対する表示領域Ａａ〜Ａｃの位置情報と該表示領域Ａａ〜Ａｃにおける表示要素の表示位置Ｐａ〜Ｐｄの位置情報を保持して、各表示要素の位置Ｐａ〜Ｐｄの表示画面ＤＡでの実際の表示位置を算出する。
【００３３】
すなわち、図４に示すように、表示装置１のＵＩ制御部１１は、表示部３０への表示指示を受けると、表示領域保持部１２から表示領域Ａａ〜Ａｃの位置情報である表示領域位置情報を取得し、次に、表示要素位置保持部１３から、表示領域Ａａ〜Ａｃへ表示要素を表示する表示領域Ａａ〜Ａｃの表示位置Ｐａ〜Ｐｄの情報である表示要素位置情報を取得する。
【００３４】
ＵＩ制御部１１は、該取得した表示領域Ａａ〜Ａｃの位置情報（表示領域位置情報）と表示要素の表示位置Ｐａ〜Ｐｄの位置情報（表示要素位置情報）から表示画面ＤＡでの表示位置Ｐａ〜Ｐｄの実際の表示位置を表示位置算出部１４に算出させる。
【００３５】
このように、本実施例の表示装置１の表示制御装置１０は、表示部３０の表示画面ＤＡ上での所定数の表示領域Ａａ〜Ａｃの表示位置の情報を表示領域位置情報として表示領域保持部１２に保持し、また、表示領域Ａａ〜Ａｃ内での表示要素の表示位置Ｐａ〜Ｐｃの情報を表示要素位置情報として表示要素位置保持部１３に保持し、これらの表示領域位置情報と表示要素位置情報に基づいて、表示位置算出部１４が、表示画面ＤＡ上での各表示要素表示領域の表示位置Ｐａ〜Ｐｄを算出している。
【００３６】
したがって、各表示要素が表示画面ＤＡ上での実際の表示位置情報を持つことなく、表示位置の変更があった場合にも、表示要素の表示位置Ｐａ〜Ｐｄを簡単かつ正確に求めることができ、表示処理の高速性、正確性を向上させることができるとともに、機構を簡略化してコストを削減することができる。
【００３７】
また、本実施例の表示装置１の表示制御装置１０は、表示部３０への表示においては、表示種別情報の順番を保持して、該保持している表示順番に基づいて、表示種別情報を表示領域Ａａ〜Ａｃに割り振る。
【００３８】
すなわち、図５に示すように、ＵＩ制御部１１は、表示指示があると、表示種別情報と表示順番を表示情報・表示順番保持部１５から取得し、該取得した表示種別情報と表示順番情報を表示情報・表示順番割り振り部１６に渡す。表示情報・表示順番割り振り部１６は、該渡された表示種別情報と表示順番情報に基づいて、どの表示種別情報をどの表示領域Ａａ〜Ａｃに表示させるかの割り振りを行って、該割り振り結果をＵＩ制御部１１に渡す。例えば、表示情報・表示順番割り振り部１６は、図２に示したように、表示種別情報である「カラー選択」、「原稿種類」、「原稿セット方向」を、図３（ｃ）で示されている表示順番である、上記順番で表示領域Ａａ〜Ａｃに割り振る。
【００３９】
このように、本実施例の表示装置１は、表示制御装置１０が、表示領域Ａａ〜Ａｃに表示する表示種別情報と該表示種別情報を該表示領域Ａａ〜Ａｃに割り振って表示させる表示順序の情報を表示情報・表示順番保持部１５に保持し、表示情報・表示順番割り振り部１６が、該表示種別表示順序情報に基づいて該表示種別を該表示領域Ａａ〜Ａｃへ割り振っている。
【００４０】
したがって、表示種別情報とその表示順番を変更するだけで、表示状態を簡単かつ容易に変更することができ、利用性を向上させることができる。
【００４１】
さらに、本実施例の表示装置１の表示制御装置１０は、表示部３０への表示においては、表示種別情報の割り振りの行われていない表示領域Ａａ〜Ａｃがあるときに、表示対象となる新たな表示種別情報が発生すると、該未割り振りの表示領域Ａａ〜Ａｃに該新たな表示種別情報を表示する。
【００４２】
すなわち、図６に示すように、ＵＩ制御部１１は、新たに表示指示があると、表示種別情報と表示順番を表示情報・表示順番保持部１５から取得し、該取得した表示種別情報と表示順番を空き表示領域割り振り部１７に渡す。このとき、例えば、図２において、表示領域Ａａと表示領域Ａｂに、それぞれ「カラー選択」と「原稿セット方向」の表示種別情報が既に割り振られている場合に、該取得した表示種別情報に新たな表示種別、例えば、「原稿種別」があると、空き表示領域割り振り部１７は、該渡された全ての表示種別情報（図２の場合、３つの表示種別情報）を一つの表示画面ＤＡの３つの表示領域Ａａ〜Ａｃを使用して表示順番に基づいて割り振る。このとき、例えば、もともとは、表示領域Ａａに「カラー選択」が割り振られており、表示領域Ａｂに「原稿セット方向」が割り振られていたときに、「原稿種別」が新たに追加されて、表示順序が、「カラー選択」、「原稿種類」、「原稿セット方向」であると、該表示順序に従って割り振りを行い、結果的に、「カラー選択」と「原稿セット方向」の間に、「原稿種類」を挿入した割り振りを行う。
【００４３】
このように、本実施例の表示装置１は、表示画面ＤＡ上に表示する表示領域Ａａ〜Ａｃに未割り振りの表示領域Ａａ〜Ａｃが存在する場合に、新たな表示種別情報が発生すると、該新たな表示種別情報を該未割り振りの表示領域Ａａ〜Ａｃに割り振っている。
【００４４】
したがって、機能追加等で新たな表示種別情報が発生した場合にも、別の表示画面ＤＡに表示するのではなく、空きのある表示領域Ａａ〜Ａｃがある場合には、該空きの表示領域Ａａ〜Ａｃを利用して表示することができ、利用性をより一層向上させることができる。
【００４５】
そして、本実施例の表示装置１の表示制御装置１０は、表示要素を表示要素情報保持部１８に保持して、表示位置算出部１４で算出した表示領域Ａａ〜Ａｃでの表示要素表示領域の表示位置Ｐａ〜Ｐｄに該表示要素を表示する。
【００４６】
すなわち、図７に示すように、ＵＩ制御部１１は、表示指示があると、表示領域保持部１２から表示領域Ａａ〜Ａｃの位置情報である表示領域位置情報を取得し、次に、表示要素位置保持部１３から、表示領域Ａａ〜Ａｃへの表示要素の表示位置Ｐａ〜Ｐｄの情報である表示要素位置情報を取得する。そして、ＵＩ制御部１１は、該取得した表示領域Ａａ〜Ａｃの位置情報（表示領域位置情報）と表示要素の表示位置Ｐａ〜Ｐｄの位置情報（表示要素位置情報）から表示画面ＤＡでの表示位置Ｐａ〜Ｐｄの実際の表示位置を表示位置算出部１４に算出させ、表示要素情報保持部１８から表示領域Ａａ〜Ａｃ毎に表示する表示要素情報を取得して、該表示位置算出部１４の算出した表示要素の表示位置Ｐａ〜Ｐｃへの該表示要素の表示を表示要素表示制御部１９に要求する。表示要素表示制御部１９は、図２に示したように、ＵＩ制御部１１を介して表示部３０に、該要求された表示領域Ａａ〜Ａｃの表示位置Ｐａ〜Ｐｃへの該表示要素の表示を行う。
【００４７】
このように、本実施例の表示装置１の表示制御装置１０は、表示種別情報毎に、該表示種別情報の割り振られている表示領域Ａａ〜Ａｃの表示要素情報を表示要素情報保持部１８に保持し、表示要素表示制御部１９が、該表示要素情報と表示位置算出部１４の算出した各表示要素の表示位置Ｐａ〜Ｐｃに基づいて表示要素の表示を制御している。
【００４８】
したがって、表示種別毎に表示要素を指定するだけで、表示要素の表示位置Ｐａ〜Ｐｃを簡単かつ正確に求めて、表示要素を表示させることができ、表示処理の高速性、正確性を向上させて、利用性と表示品質をより一層向上させることができる。
【００４９】
さらに、本実施例の表示装置１の表示制御装置１０は、表示種別情報毎に表示／非表示の情報を表示／非表示情報保持部２０に保持して、この表示／非表示情報に基づいて、表示種別情報単位での表示領域Ａａ〜Ａｃへの表示を制御する。
【００５０】
すなわち、図８に示すように、ＵＩ制御部１１は、表示指示があると、表示領域保持部１２から表示領域Ａａ〜Ａｃの位置情報である表示領域位置情報を取得し、次に、表示要素位置保持部１３から、表示領域Ａａ〜Ａｃへの表示要素の表示位置Ｐａ〜Ｐｄの情報である表示要素位置情報を取得する。そして、該取得した表示領域Ａａ〜Ａｃの位置情報（表示領域位置情報）と表示要素の表示位置Ｐａ〜Ｐｄの位置情報（表示要素位置情報）から表示画面ＤＡでの実際の表示位置Ｐａ〜Ｐｃを表示位置算出部１４に算出させる。次に、ＵＩ制御部１１は、表示要素情報保持部１８から表示領域Ａａ〜Ａｃ毎に表示する表示要素情報を取得し、また、該表示種別情報の表示／非表示情報を表示／非表示情報保持部２０から取得する。そして、ＵＩ制御部１１は、表示要素情報保持部１８から取得した表示要素の該表示位置算出部１４の算出した表示領域Ａａ〜Ａｃの表示位置への表示を表示要素表示制御部１９に要求し、また、表示／非表示情報に基づく表示種別情報の表示領域Ａａ〜Ａｃへの表示制御を表示／非表示制御部２１に要求する。
【００５１】
表示要素表示制御部１９は、該要求された表示領域Ａａ〜Ａｃの表示位置Ｐａ〜Ｐｄへの各表示要素の表示部３０の表示画面ＤＡへの表示をＵＩ制御部１１を介して制御するとともに、表示／非表示制御部２１は、表示種別情報毎の表示／非表示情報に基づいて表示可となっている表示種別情報の各表示要素の表示領域Ａａ〜Ａｃへの表示のみを行うように制御し、非表示となっている表示種別情報の各表示要素の表示領域Ａａ〜Ａｃへの表示を禁止する制御を行う。すなわち、表示／非表示制御部２１は、表示／非表示情報で表示となっている表示種別情報についてのみ、その表示要素を表示部３０の表示画面ＤＡに表示させる。
【００５２】
このように、本実施例の表示装置１の表示制御装置１０は、表示種別情報毎に表示と非表示が任意に設定された表示／非表示情報を表示／非表示情報保持部２０に保持し、表示／非表示制御部２１が、該表示／非表示情報に基づいて、表示領域Ａａ〜Ａｃへの該表示種別情報の表示要素の表示を制御している。
【００５３】
したがって、利用者利用状況や表示装置１の適用される機器等の状況等に応じて表示させる表示種別情報と非表示とする表示種別情報を適切かつ容易に選択して表示を制御することができ、より一層利用性を向上させることができる。
【００５４】
なお、上記説明では、表示／非表示の設定が表示種別情報単位で行われているものとして説明したが、表示要素情報単位で表示／非表示が設定されていてもよく、また、表示要素情報単位での表示／非表示と表示種別情報単位での表示／非表示の設定が混在していてもよく、これらの場合にも、上記同様に処理することができる。
【００５５】
また、本実施例の表示装置１は、利用者毎に表示種別情報の表示順番を利用者毎表示情報・表示順番保持部２２に保持して、この表示順番に基づいて表示を制御する。
【００５６】
すなわち、図９に示すように、ＵＩ制御部１１は、表示指示があると、表示領域保持部１２から表示領域Ａａ〜Ａｃの位置情報である表示領域位置情報を取得し、次に、表示要素位置保持部１３から、表示領域Ａａ〜Ａｃへの表示要素の表示位置Ｐａ〜Ｐｄの情報である表示要素位置情報を取得する。そして、該取得した表示領域Ａａ〜Ａｃの位置情報（表示領域位置情報）と表示要素の表示位置Ｐａ〜Ｐｄの位置情報（表示要素位置情報）から表示画面ＤＡでの実際の表示位置を表示位置算出部１４に算出させる。次に、ＵＩ制御部１１は、表示要素情報保持部１８から表示領域Ａａ〜Ａｃ毎に表示する表示要素情報を取得し、また、利用者毎の表示種別情報と表示順番（割り振り順序）を利用者毎表示情報・表示順番保持部２２から取得する。そして、ＵＩ制御部１１は、表示要素情報保持部１８から取得した表示要素の該表示位置算出部１４の算出した表示領域Ａａ〜Ａｃの表示位置Ｐａ〜Ｐｃへの表示を表示要素表示制御部１９に要求し、また、利用者毎表示情報・表示順番情報に基づく表示種別情報の表示領域Ａａ〜Ａｃへの表示制御を利用者毎表時制御部２３に要求する。
【００５７】
表示要素表示制御部１９は、該要求された表示領域Ａａ〜Ａｃの表示位置Ｐａ〜Ｐｄへの各表示要素の表示をＵＩ制御部１１を介して制御するとともに、利用者毎表時制御部２３は、ＵＩ制御部１１を介して該表示要素表示制御部１９による表示種別の表示を、該利用者毎の表示種別情報と表示順番に応じた表示に制御する。
【００５８】
このように、本実施例の表示装置１の表示制御装置１０は、利用者毎表示・表示順番保持部２２に、利用者毎に、表示領域Ａａ〜Ａｃに表示する表示種別情報と該表示種別情報の該表示領域Ａａ〜Ａｃへの割り振り順序の情報を保持して、利用者毎表示制御部２３が該表示種別情報と該表示種別情報の該表示領域Ａａ〜Ａｃへの割り振り順序の情報に基づいて、表示部３０の表示画面ＤＡへの表示を制御する。
【００５９】
したがって、利用者の機器への習熟度や利用状況等に応じて、表示部３０への表示種別情報を簡単かつ適切に変更することができ、より一層利用性を向上させることができる。
【００６０】
さらに、本実施例の表示装置１は、表示要素表示領域毎に、すなわち、表示位置Ｐａ〜Ｐｃ毎に、表示可能な表示要素種類を保持して、表示対象の表示要素と比較し、表示対象の表示要素が表示可能表示要素種類以外であると、その旨を通知する。
【００６１】
すなわち、図１０に示すように、ＵＩ制御部１１は、表示指示があると、表示領域保持部１２から表示領域Ａａ〜Ａｃの位置情報である表示領域位置情報を取得し、次に、表示要素位置保持部１３から、表示領域Ａａ〜Ａｃへの表示要素の表示位置Ｐａ〜Ｐｄの情報である表示要素位置情報を取得する。そして、該取得した表示領域Ａａ〜Ａｃの位置情報（表示領域位置情報）と表示要素の表示位置Ｐａ〜Ｐｄの位置情報（表示要素位置情報）から表示画面ＤＡでの表示要素の実際の表示位置を表示位置算出部１４に算出させ、表示要素情報保持部１８から表示領域Ａａ〜Ａｃ毎に表示する表示要素情報を取得する。また、ＵＩ制御部１１は、表示要素種類保持部２４から表示位置Ｐａ〜Ｐｄ毎に該表示位置Ｐａ〜Ｐｄに表示可能な表示要素の種類に関する情報（表示可能表示要素情報）を取得する。ＵＩ制御部１１は、取得した表示対象の表示要素情報と表示可能表示要素種類情報を表示要素・表示要素種類比較部２５に渡して比較要求を行う。表示要素・表示要素種類比較部２５は、受け取った表示要素と表示可能表示要素種類を比較して、比較結果をＵＩ制御部１１に渡す。
【００６２】
ＵＩ制御部１１は、表示対象である表示要素が表示可能表示要素であると、上記算出された表示位置情報と表示要素情報を表示要素表示制御部１９に渡して表示要求を行い、表示要素表示制御部１９は、該要求された表示領域Ａａ〜Ａｃの表示要素表示位置Ｐａ〜Ｐｄへの該表示要素の表示部３０の表示画面ＤＡへの表示をＵＩ制御部１１を介して制御する。
【００６３】
また、ＵＩ制御部１１は、表示対象の表示要素が表示可能表示要素となっていないときには、その旨を表示部３０に表示する等の通知方法によって通知する。
【００６４】
このように、本実施例の表示装置１の表示制御装置１０は、全ての表示領域Ａａ〜Ａｃに共通して、表示要素表示領域毎に、該表示要素表示領域への表示を許可する表示要素種類の情報を表示要素種類保持部２４に保持し、表示要素・表示要素種類比較部２５が、表示要素情報保持部１８が保持して表示対象となっている表示要素情報と該表示要素種類保持部２４の保持する表示要素種類情報を比較して、該表示対象の表示要素が該表示可能表示要素種類に該当するか否か判別し、ＵＩ制御部１１が該比較結果を表示部３０に表示する等の方法で通知する。
【００６５】
したがって、表示制御装置１０の開発等において、表示要素の設定等の適正化を図ることができ、表示装置１や表示制御装置１０の開発効率を向上させることができる。
【００６６】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６７】
本発明は、複合装置、ファクシミリ装置、複写装置、コンピュータ装置等の各種機器の表示装置の表示を、表示要素の表示変更があった場合にも高効率にかつ正確に行う表示制御装置、表示制御方法、表示制御プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施例を適用した表示装置のブロック構成図。
【図２】図１の表示部の表示例を示す図。
【図３】図１の表示制御装置の各部に保持される各種情報の一例を示す図。
【図４】図１の表示制御装置による表示領域情報と表示要素を保持して表示要素の表示位置を求める表示制御処理を示すシーケンス図。
【図５】図１の表示制御装置による表示種別と表示順序を保持して表示順序を制御する表示制御処理を示すシーケンス図。
【図６】図１の表示制御装置による１つの表示画面の空きの表示領域に新たな表示種別を表示制御する表示制御処理を示すシーケンス図。
【図７】図１の表示制御装置による表示領域に表示する表示要素を表示画面の実際の表示位置に表示制御する表示制御処理を示すシーケンス図。
【図８】図１の表示制御装置による表示種別毎に表示／非表示を制御する表示制御処理を示すシーケンス図。
【図９】図１の表示制御装置による利用者毎に表示種別と表示順序を表示制御する表示制御処理を示すシーケンス図。
【図１０】図１の表示制御装置による表示対象の表示要素の表示適否を判断して表示制御する表示制御処理を示すシーケンス図。
【符号の説明】
【００６９】
１  表示装置
１０  表示制御装置
１１  ＵＩ制御部
１２  表示領域保持部
１３  表示要素位置保持部
１４  表示位置算出部
１５  表示情報・表示順番保持部
１６  表示情報・表示順番割り振り部
１７  空き表示領域割り振り部
１８  表示要素情報保持部
１９  表示要素表示制御部
２０  表示／非表示情報保持部
２１  表示／非表示制御部
２２  利用者毎表示情報・表示順番保持部
２３  利用者毎表示制御部
２４  表示要素種類保持部
２５  表示要素・表示要素種類比較部
３０  表示部
ＤＡ  表示画面
【図１】
2009122591.tif 000003
【図２】
2009122591.tif 000004
【図３】
2009122591.tif 000005
【図４】
2009122591.tif 000006
【図５】
2009122591.tif 000007
【図６】
2009122591.tif 000008
【図７】
2009122591.tif 000009
【図８】
2009122591.tif 000010
【図９】
2009122591.tif 000011
【図１０】
2009122591.tif 000012