(57)【要約】【課題】表示画面を高速に表示することができる画像形成装置、表示装置、画面表示方法、及び画面表示プログラムを提供する。【解決手段】画像形成装置１００は、表示装置２１を有する画像形成装置であって、画素の透明度を示す透明度パラメータが不透明なパラメータ値をもつ第１の画像領域５２bと、半透明なパラメータ値をもつ第２の画像領域５２aとから構成される第１の画像５２を保持する保持手段４１と、表示装置２１に表示された第２の画像５１bに、保持手段４１により保持された第１の画像５２を重畳し合成する合成手段４２とを有することを特徴とする。【選択図】図４
2009070171.tif 000002
【特許請求の範囲】
【請求項１】
表示装置を有する画像形成装置であって、
画素の透明度を示す透明度パラメータが不透明なパラメータ値をもつ第１の画像領域と、半透明なパラメータ値をもつ第２の画像領域とから構成される第１の画像を保持する保持手段と、
前記表示装置に表示された第２の画像に、前記保持手段により保持された前記第１の画像を重畳し合成する合成手段とを有することを特徴とする画像形成装置。
【請求項２】
前記第１の画像領域と前記第２の画像領域とから構成される前記第１の画像を生成する画像生成手段を有し、
前記合成手段は、
前記第２の画像に、前記画像生成手段により生成された前記第１の画像を重畳し合成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像生成手段は、
前記第１の画像と前記第２の画像との画像領域サイズが異なる場合に、
前記第１の画像領域と前記第２の画像領域とから構成される前記第１の画像を生成することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記合成手段は、
前記第１の画像の各画素がもつ前記透明度パラメータに基づいて、前記第２の画像に前記第１の画像を重畳し合成することを特徴とする請求項１ないし３のいずれか一項に記載の画像形成装置。
【請求項５】
画素の透明度を示す透明度パラメータが不透明なパラメータ値をもつ第１の画像領域と、半透明なパラメータ値をもつ第２の画像領域とから構成される第１の画像を保持する保持手段と、
当該表示装置に表示された第２の画像に、前記保持手段により保持された前記第１の画像を重畳し合成する合成手段とを有することを特徴とする表示装置。
【請求項６】
表示装置と、
画素の透明度を示す透明度パラメータが不透明なパラメータ値をもつ第１の画像領域と、半透明なパラメータ値をもつ第２の画像領域とから構成される第１の画像を記憶する記憶装置とを有する画像形成装置における画面表示方法であって、
前記表示装置に表示された第２の画像に、前記記憶装置に記憶された前記第１の画像を重畳し合成する合成手順を有することを特徴とする画面表示方法。
【請求項７】
前記第１の画像領域と前記第２の画像領域とから構成される前記第１の画像を生成する画像生成手順を有し、
前記合成手順は、
前記第２の画像に、前記画像生成手順により生成された前記第１の画像を重畳し合成することを特徴とする請求項６に記載の画面表示方法。
【請求項８】
前記画像生成手順は、
前記第１の画像と前記第２の画像との画像領域サイズが異なる場合に、
前記第１の画像領域と前記第２の画像領域とから構成される前記第１の画像を生成することを特徴とする請求項７に記載の画面表示方法。
【請求項９】
前記合成手順は、
前記第１の画像の各画素がもつ前記透明度パラメータに基づいて、前記第２の画像に前記第１の画像を重畳し合成することを特徴とする請求項６ないし８のいずれか一項に記載の画面表示方法。
【請求項１０】
表示装置と、
画素の透明度を示す透明度パラメータが不透明なパラメータ値をもつ第１の画像領域と、半透明なパラメータ値をもつ第２の画像領域とから構成される第１の画像を記憶する記憶装置とを有する前記画像形成装置における画面表示プログラムであって、
コンピュータを、
前記表示装置に表示された第２の画像に、前記記憶装置に記憶された前記第１の画像を重畳し合成する合成手段として機能させる画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置の機能設定画面や状態情報を表示する表示画面を有する画像形成装置、表示装置、画面表示方法、及び画面表示プログラムに関するものである。
【背景技術】
【０００２】
コピー、プリンタ、ファクシミリ、スキャナといった複数のアプリケーションを有する画像形成装置では、機能ごとに設定を行うためのアプリケーションウィンドウや、装置全体の状態情報を表示するシステムウィンドウなど、当該画像形成装置の動作状態やユーザ要求に応じて複数のウィンドウを表示画面に表示するウィンドウシステムを搭載している。特許文献１には、「表示内容変更時の画面切り換え、アプリケーションを切り換るときの描画速度、タッチパネル押下時のキー検索処理、操作画面描画、キー検索処理を高速化する」という画像形成装置におけるウィンドウ管理方法が開示されている。
【０００３】
このような画像形成装置では、例えば、印刷中の紙なしや紙詰まりなどが発生した場合に、表示画面に表示されているアプリケーションウィンドウに、当該装置の状態情報をユーザに通知するシステムウィンドウを重畳して表示する。このとき、画像形成装置は、アプリケーションウィンドウに表示された機能設定ボタンなどが使用不可能である旨を知らせるために、アルファブレンディングという画像処理技術を用いて、半透明なアプリケーションウィンドウを表示する。
【０００４】
アルファブレンディングとは、透明又は半透明な画像を表示するために用いられ、例えば、フェードインやフェードアウト、また画像の輪郭をぼやかすなどの表示効果を実現する技術である。アルファブレンディングは、赤（Ｒ）・緑（Ｇ）・青（Ｂ）の色成分であるカラーチャンネルの他、各画素がもつ透明成分であるアルファチャンネルを用いて、背景画像に前景画像を重畳し合成する。アルファチャンネルは、一般的に色成分と同じ数だけのビットを有しており、例えば、８ビットアルファチャンネルの場合では、０（透明）から２５５（不透明）までの２５６段階の透明度を表現できる。
【０００５】
現在の画像形成装置では、上記のような画像処理技術を用いることで、視認性に優れ、効果的に情報を伝えることのできる表示画面を提供している。
【特許文献１】特開２００５―２５３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像形成装置において表示画面の描画処理に用いるアルファブレンディングは、表示画像の画素値の計算をソフト処理しており、色成分全ての画素について計算しなければならないことから、その処理にかかる負荷が大きい。
【０００７】
図１３は、アルファブレンディングによる従来の表示画像の描画例を示す図である。例えば、図１３に示すように、従来の画面表示方法では、まず、表示画面に表示されているアプリケーションウィンドウ５１bに、所定のアルファチャンネル値によるアルファチャンネル処理を画像全体に行う（図中の参照符号５１bの網掛け部）。次に、表示画面上の座標空間における所定の配置座標に基づいて、システムウィンドウ５１fを重畳し合成することにより、使用不可能な旨を知らせる半透明な画像領域６１を含む表示画像５３が表示画面に表示される。
【０００８】
このように、従来の画像形成装置では、背景画像５１b全ての画素に対してアルファブレンディングを行うため処理負荷が大きく、表示画像５３を表示するのに時間がかかるという問題点がある。
【０００９】
本発明では、上記従来技術の問題点に鑑み、表示画面を高速に表示することのできる画像形成装置、表示装置、画面表示方法、及び画面表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の画像形成装置は、表示装置を有する画像形成装置であって、画素の透明度を示す透明度パラメータが不透明なパラメータ値をもつ第１の画像領域と、半透明なパラメータ値をもつ第２の画像領域とから構成される第１の画像を保持する保持手段と、前記表示装置に表示された第２の画像に、前記保持手段により保持された前記第１の画像を重畳し合成する合成手段とを有することを特徴とする。
【００１１】
また、上記目的を達成するため、本発明の画像形成装置は、前記第１の画像領域と前記第２の画像領域とから構成される前記第１の画像を生成する画像生成手段を有し、前記合成手段において、前記第２の画像に、前記画像生成手段により生成された前記第１の画像を重畳し合成することを特徴とする。
【００１２】
また、上記目的を達成するため、本発明の画像形成装置は、前記画像生成手段において、前記第１の画像と前記第２の画像との画像領域サイズが異なる場合に、前記第１の画像領域と前記第２の画像領域とから構成される前記第１の画像を生成することを特徴とする。
【００１３】
また、上記目的を達成するため、本発明の画像形成装置は、前記合成手段において、前記第１の画像の各画素がもつ前記透明度パラメータに基づいて、前記第２の画像に前記第１の画像を重畳し合成することを特徴とする。
【００１４】
これによって、本発明の画像形成装置は、画素の透明度を示す透明度パラメータ（アルファチャンネル）が不透明なパラメータ値をもつ第１の画像領域と、半透明なパラメータ値をもつ第２の画像領域とから構成される第１の画像を、表示画面に表示された第２の画像に重畳し合成する構成により、アルファチャンネル処理の処理対象となる画素数が減り、表示画面を高速に表示することができる。
【００１５】
上記目的を達成するため、本発明の画面表示方法は、表示装置と、画素の透明度を示す透明度パラメータが不透明なパラメータ値をもつ第１の画像領域と、半透明なパラメータ値をもつ第２の画像領域とから構成される第１の画像を記憶する記憶装置とを有する画像形成装置における画面表示方法であって、前記表示装置に表示された第２の画像に、前記記憶装置に記憶された前記第１の画像を重畳し合成する合成手順を有することを特徴とする。
【００１６】
また、上記目的を達成するため、本発明の画面表示方法は、前記第１の画像領域と前記第２の画像領域とから構成される前記第１の画像を生成する画像生成手順を有し、前記合成手順において、前記第２の画像に、前記画像生成手順により生成された前記第１の画像を重畳し合成することを特徴とする。
【００１７】
また、上記目的を達成するため、本発明の画面表示方法は、前記画像生成手順において、前記第１の画像と前記第２の画像との画像領域サイズが異なる場合に、前記第１の画像領域と前記第２の画像領域とから構成される前記第１の画像を生成することを特徴とする。
【００１８】
また、上記目的を達成するため、本発明の画面表示方法は、前記合成手順において、前記第１の画像の各画素がもつ前記透明度パラメータに基づいて、前記第２の画像に前記第１の画像を重畳し合成することを特徴とする。
【００１９】
これによって、本発明の画面表示方法は、画素の透明度を示す透明度パラメータ（アルファチャンネル）が不透明なパラメータ値をもつ第１の画像領域と、半透明なパラメータ値をもつ第２の画像領域とから構成される第１の画像を、表示画面に表示された第２の画像に重畳し合成することで、アルファチャンネル処理の処理対象となる画素数が減り、表示画面を高速に表示することができる。
【００２０】
上記目的を達成するため、本発明の画面表示プログラムは、表示装置と、画素の透明度を示す透明度パラメータが不透明なパラメータ値をもつ第１の画像領域と、半透明なパラメータ値をもつ第２の画像領域とから構成される第１の画像を記憶する記憶装置とを有する前記画像形成装置における画面表示プログラムであって、コンピュータを、前記表示装置に表示された第２の画像に、前記記憶装置に記憶された前記第１の画像を重畳し合成する合成手段として機能させる。
【００２１】
これによって、本発明の画面表示プログラムは、コンピュータを、画素の透明度を示す透明度パラメータ（アルファチャンネル）が不透明なパラメータ値をもつ第１の画像領域と、半透明なパラメータ値をもつ第２の画像領域とから構成される第１の画像を、表示画面に表示された第２の画像に重畳し合成するように機能させることができる。
【００２２】
よって、本発明の画面表示プログラムは、表示画面を高速に表示することができる画面表示機能を実現することができる。
【発明の効果】
【００２３】
本発明によれば、表示画面を高速に表示することができる画像形成装置、表示装置、画面表示方法、及び画面表示プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の好適な実施の形態（以下、「実施形態」という。）について、図面を用いて詳細に説明する。
【００２５】
［第１の実施形態］
＜ハードウェア構成＞
では、本実施形態に係る画像形成装置１００と画像形成装置１００が有する操作パネル２１のハードウェア構成について、図１及び図２を用いて説明する。
【００２６】
［画像形成装置］
図１は、本発明の第１の実施形態に係る画像形成装置１００のハードウェア構成の一例を示す図である。
【００２７】
本実施形態に係る画像形成装置１００は、操作パネル２１と、記憶メディアＩ／Ｆ２２と、コントローラ２３と、データ通信Ｉ／Ｆ２４と、ＨＤＤ（Hard Disk Drive）２０９と、スキャナ２５と、プロッタ２６とから構成され、それぞれ相互に接続されている。
【００２８】
操作パネル２１は、入力装置２０１と表示装置２０２とを有しており、入力装置２０１は、ハードウェアキーなどで構成され、画像形成装置１００に各操作信号を入力するのに用いられる。また、表示装置２０２は、ディスプレイなどで構成され、例えば画像形成動作に関する各種情報を表示する。データ通信Ｉ／Ｆ２４は、インタフェース装置２０８を有しており、画像形成装置１００をネットワークなどのデータ伝送路に接続するインタフェースである。ＨＤＤ２０９は、画像形成装置１００で取り扱われる受信文書データや読み取り画像データなどの各種データを格納している。また、ＨＤＤ２０９は、これらの各種データを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００２９】
上記ＨＤＤ２０９に格納される各種データの中には、例えば、デジタルカメラなどの外部機器によって記録された電子データも含まれる。このような場合には、メモリカードなどの記録媒体２０４によって画像形成装置１００に提供されるか、データ伝送路であるネットワークなどを通じてアップロードされる。記録媒体２０４は、記憶メディアＩ／Ｆ２２が有するドライブ装置２０３にセットされ各種データが記録媒体２０４からドライブ装置２０３を介してＨＤＤ２０９に格納される。
【００３０】
コントローラ２３は、ＲＯＭ（Read Only Memory）２０５、ＲＡＭ（Random Access Memory）２０６、及びＣＰＵ（Central Processing Unit）２０７とを有しており、ＲＯＭ２０５は、画像形成装置１００が起動されるときに実行されるプログラムや各種データを格納している。また、ＲＡＭ２０６は、ＲＯＭ２０５やＨＤＤ２０９から読み出された各種プログラムやデータを一時保持する。更に、ＣＰＵ２０７は、ＲＡＭ２０６が一時保持しているプログラムを実行する。コントローラ２３は、例えば、データ通信Ｉ／Ｆ２４を介して印刷データを受信した場合に、ＲＯＭ２０５からＲＡＭ２０６上に読み出された、ＰＤＬ（Page Description Language）を解釈可能なプログラム（ＰＤＬパーサ）をＣＰＵ２０７により実行し、印刷データを解釈してビットマップイメージを生成する。
【００３１】
スキャナ２５は、画像読取装置２１０を有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。プロッタ２６は、印刷装置２１１を有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。
【００３２】
このように、本実施形態に係る画像形成装置１００では、上記ハードウェア構成により、コピー、プリンタ、ファクシミリ、スキャナなどの複数の機能を実現している。
【００３３】
［操作パネル（表示装置）］
図２は、本発明の第１の実施形態に係る画像形成装置１００が有する操作パネル２１のハードウェア構成の一例を示す図である。
【００３４】
図２に示すように、操作パネル２１の制御基板Ａ上には、本体制御基板であるコントローラ２３上のＣＰＵ２０７とは独立した専用のＣＰＵ１が搭載されている。
【００３５】
操作パネル制御と本体制御は、同期シリアルなどの通信手段１０により接続され、描画コマンドやキー入力情報などの双方向データ通信が可能な構成となっている。操作パネル２１の専用ＣＰＵ１には、本実形態に係る画面表示プログラムを含む制御プログラム、またアプリケーションウィンドウやシステムウィンドウなどの画面データなどが格納されているＲＯＭ２、ワーク領域として使用されるＲＡＭ３が接続されている。
【００３６】
また、ＬＣＤ（Liquid Crystal Display）モジュール６を制御するＬＣＤコントローラ４、ＬＣＤモジュール６上に重ねて配置されるタッチパネル７、キー基板８のドライバ９などが接続されている。
【００３７】
さらに、ＬＣＤコントローラ４を介して、ＬＣＤモジュール６への表示画素データを保持されるビデオＲＡＭ、略してＶＲＡＭと呼ばれるＳＤＲＡＭ（Synchronous DRAM）５へのリード／ライトも可能である他、ドライバ９の先にあるキー基板８上のキースイッチやＬＥＤ（Light Emitting Diode）８、ＬＣＤモジュール６のバックライト制御も可能となっている。
【００３８】
ＬＣＤコントローラ４は、ＳＤＲＡＭ５のリフレッシュ処理や、ＳＤＲＡＭ５からＬＣＤモジュール６への表示データ転送（表示信号出力）を行うが、内部レジスタへの設定により、この信号の出力１１は抑制可能となっている。
【００３９】
ＬＣＤコントローラ４はタッチパネルＩ／Ｆの機能も有し、タッチパネル７が押下されるとＬＣＤコントローラ４からＣＰＵ１に割り込みが掛かる仕組みとなっている。
【００４０】
また、それぞれの制御基板上には、ＩＣ（Integrated Circuit）カードなどの外部記録媒体（例えばフラッシュメモリなど）の接続手段（例えばカードスロットなど）が付加されており、外部記録媒体からのデータ読み込みが可能な構成となっている。コントローラ２３の詳細構成については割愛する。
【００４１】
このように、本実施形態に係る画像形成装置１００では、上記ハードウェア構成により、コピー、プリンタ、ファクシミリ、スキャナなどの機能ごとに設定を行うためのアプリケーションウィンドウや、装置全体の状態情報を表示するシステムウィンドウなどを、操作パネル２１の表示画面に表示する。
【００４２】
＜ソフトウェア構成＞
次に、本実施形態に係る画像形成装置１００が有する操作パネル２１のソフトウェア構成について、図３を用いて説明する。図３は、本発明の第１の実施形態に係る画像形成装置１００が有する操作パネル２１のソフトウェア構成の一例を示す図である。
【００４３】
［操作パネル（表示装置）］
本実施形態に係る画像形成装置１００が有する操作パネル２１のソフトウェア構成は、主に、画像形成装置１００の起動直後に動作し、操作パネル２１を制御する基本ソフトウェアをＲＯＭ２０５から読み出して起動するブートローダ３１と、基本ソフトウェアであるＯＳ（Operating System）及びＯＳが周辺機器を制御するための（周辺機器を動作させるための）ドライバ３２と、アプリケーションウィンドウやシステムウィンドウなどの複数のウィンドウを管理し、ＧＵＩ（Graphical User Interface）環境を提供するウィンドウシステム３３と、本実施形態に係る画面表示プログラムなどを含む操作パネル２１が有する複数の機能を実現するアプリケーションプログラム３４と、アプリケーションウィンドウやシステムウィンドウなどの画面データなどの表示用コンテンツ３５とから構成されている。
【００４４】
上記ＯＳ／ドライバ３２と、ウィンドウシステム３３と、アプリケーションプログラム３４（本実施形態に係る画面表示プログラムなどの操作パネルの表示処理に関するプログラム）は、操作パネル２１が有する制御基板Ａに配置されたＲＡＭ３に読み出されＣＰＵ１により実行される。
【００４５】
［動作概要］
本実施形態に係る操作パネル２１では、上記のようなソフトウェア構成を有し、以下に示す手順によって、アプリケーションウィンドウやシステムウィンドウなどの画面表示を行っている。以下に説明する手順は、画像形成装置１００に電源が投入されたときの画面表示の処理手順を示している。
【００４６】
（表示手順１）操作パネルの起動
本実施形態に係る操作パネル２１は、画像形成装置１００に電源が投入されると、制御基板ＡのＣＰＵ１によりＲＯＭ２に格納されたブートローダ３１が実行され、ブートローダ３１の実行により、ＲＯＭ２に格納されたＯＳ３２をＲＡＭ３上に読み出し起動する。
【００４７】
（表示手順２）ウィンドウシステムの起動
操作パネル２１は、ＯＳ３２が起動すると、ＯＳ３２上で動作するウィンドウシステム３３を起動する。
【００４８】
（表示手順３）画面表示プログラムの実行
操作パネル２１は、ウィンドウシステム３３が起動すると、ＲＯＭ２からアプリケーションプログラム３４の１つである画面表示プログラムをＲＡＭ３に読み出し、ＣＰＵ１により実行する。その結果、操作パネル２１は、ＲＯＭ２に格納された表示コンテンツ３５である画面データがＳＤＲＡＭ５に読み出され、ＬＣＤコントローラ４を介してＬＣＤモジュール６に表示される。
【００４９】
このように、本実施形態に係る操作パネル２１は、上記（表示手順１）〜（表示手順３）によって、表示コンテンツ３５である画面データを表示画面に表示する「画面表示機能」を実現している。
【００５０】
＜機能＞
次に、本実施形態に係る操作パネル２１が有する「画面表示機能」の構成について、図７を用いて説明する。図４は、本発明の第１の実施形態に係る操作パネル２１の機能構成の一例を示す図である。
【００５１】
＜＜機能構成の概要＞＞
本実施形態に係る操作パネル２１は、主に、画像形成装置１００の状態に応じて操作パネル２１の表示画面に表示されるシステムウィンドウの画面データを保持する前景画像保持部４１（保持手段）と、アプリケーションウィンドウ上にシステムウィンドウを重畳し合成するアルファブレンディング部４２（合成手段）とから構成されている。
【００５２】
以下に、上記各機能部について簡単に説明する。
【００５３】
前景画像保持部４１は、操作パネル２１の表示画面を高速に表示するため、画像形成装置１００の状態ごとに所定の画像処理を施した、背景画像であるアプリケーションウィンドウ５１bを覆い隠す画像領域の高速化用前景画像５２（システムウィンドウを含む画像）を、所定の記憶領域に保持する。前景画像保持部４１は、操作パネル２１のＲＯＭ２により実現される機能である。また、ここで言う「所定の画像処理」とは、高速化用前景画像５２の画素の透明度を示す透明度パラメータの値（以下、「アルファチャンネル値」という。）に、特定の画像領域ごとに異なる値を設定することを意味する。
【００５４】
アルファブレンディング部４２は、前景画像保持部４１に保持された高速化用前景画像５２の各画素がもつアルファチャンネル値に基づいて、背景画像５１b及び高速化用前景画像５２に対してアルファチャネル処理を施し、背景画像５１bに高速化用前景画像５２を重畳し合成する。アルファブレンディング部４２は、操作パネル２１のＲＯＭ２に格納された画面表示プログラムがＲＡＭ３上に読み出されＣＰＵ１で実行されることにより実現する機能である。
【００５５】
＜＜機能動作の概要＞＞
次に、上記で説明を行った各機能部によって、本実施形態に係る操作パネル２１が有する「画面表示機能」において、アプリケーションウィンドウ５１b上にシステムウィンドウ５１fを表示する動作について、図５〜７を用いて以下にその概要を説明する。
【００５６】
（動作１）アプリケーションウィンドウの表示
図５は、本発明の第１の実施形態に係るアプリケーションウィンドウ表示の一例を示す図である。図５には、操作パネル２１の表示画面に表示される画像形成装置１００が有するコピー機能に関するアプリケーションウィンドウ５１bの例が示されている。本実施形態に係る操作パネル２１では、ＣＰＵ１により画面表示プログラムが実行され、ＲＯＭ２に格納された画面データをＳＤＲＡＭ５上に読み出し、ＬＣＤコントローラ４を介して、図５に示すようなアプリケーションウィンドウ５１bをＬＣＤモジュール６に表示する。
【００５７】
（動作２）装置状態の検知及び画面データの取得
図６は、本発明の第１の実施形態に係るシステムウィンドウ表示の一例を示す図である。図６では、検知された画像形成装置１００の状態が、「カバーオープン」であった場合に、操作パネル２１の表示画面に表示されるシステムウィンドウ５１fの例が示されている。操作パネル２１は、検知された画像形成装置１００の状態をユーザに知らせる場合に、画面表示プログラムにより、ＲＯＭ２に格納された画面データのうち、検知した状態に対応する図６に示すようなシステムウィンドウ５１fを表示する画面データをＳＤＲＡＭ５上に読み出す。
【００５８】
（動作３）表示画像の生成
図７は、本発明の第１の実施形態に係る操作パネル２１に表示される表示画面の一例を示す図である。図７には、コピー機能のアプリケーションウィンドウ５１b（背景画像）に、「カバーオープン」状態のシステムウィンドウ５１f（前景画像）を重畳し合成して生成された表示画像５３の例が示されている。操作パネル２１は、ＬＣＤモジュール６の表示画面上の空間座標（本実施形態では二次元空間座標）に基づいて、図７に示すように、ＳＤＲＡＭ５上に読み出された画面データによって表示されるシステムウィンドウ５１fを現在表示されているアプリケーションウィンドウ５１bに重畳し合成して生成された表示画像５３を、ＬＣＤモジュール６に表示する。このとき、ＬＣＤモジュール６には、不透明な画像領域であるシステムウィンドウ５１fと、そのシステムウィンドウ５１fの周囲に位置する半透明な画像領域６１とから構成される表示画像５３が表示される。半透明な画像領域６１は、アプリケーションウィンドウ５１b上の機能設定ボタンなどが使用不可能である旨を知らせるための表示効果をもたせた画像領域である。
【００５９】
＜画面表示機能の詳細＞
図４に戻り、ここからは、本実施形態に係る操作パネル２１が有する「画面表示機能」において、上記表示動作の中で、「どのようにして表示画面の高速描画を行っているか」について詳細に説明する。
【００６０】
本実施形態では、操作パネル２１の高速な画面表示を行うため、従来のシステムウィンドウ５１fとは異なる高速化用前景画像５２を、予め保持しており、この高速化用前景画像５２に基づいて、後述するアルファブレンディング部４２によりアルファチャンネル処理を行い、アプリケーションウィンドウ５１bに高速化用前景画像５２を重畳し合成して表示画像５３を生成する構成により、画面表示の高速化を実現している。
【００６１】
＜＜データ構成＞＞
まず、図４において簡単に説明を行った前景画像保持部４１が保持する高速化用前景画像５２の詳細について説明する。
【００６２】
高速化用前景画像５２は、所定の画像処理が施され、図４に示すような、主に２種類の特性をもつ画像領域５２a（図中の斜線部）及び５２b（図中の白抜き部）から構成される。
【００６３】
具体的には、不透明なアルファチャンネル値をもつ第１の画像領域５２bと、半透明なアルファチャンネル値をもつ第２の画像領域５２aとから構成されている。
【００６４】
通常、操作パネル２１がＲＯＭ２に格納している前景画像は、システムウィンドウ５１fの画面データそのものである。しかし、本実施形態に係る操作パネル２１では、通常使用するシステムウィンドウ５１fに対して所定の画像処理を施し、上記第１の画像領域５２bと第２の画像領域５２aとから構成される高速化用前景画像５２を生成し、前景画像保持部４１に保持している。
【００６５】
システムウィンドウ５１fに対して施す所定の画像処理とは、例えば、以下に示すような処理である。
【００６６】
（Ａ）システムウィンドウを含む仮の前景画像を生成
まず、背景画像であるアプリケーションウィンドウ５１bを覆い隠す画像領域を持つ白画像（加法混色の場合では各画素値の色成分が「R=255,G=255,B=255」である画像）と、前景画像となるシステムウィンドウ５１fとを合成し、仮の前景画像を生成する。
【００６７】
（Ｂ）アルファチャンネル値を設定
次に、アルファチャンネル値の範囲が0〜255の値の場合、仮の前景画像の画像領域のうち、システムウィンドウ５１fの画像領域にあたる各画素に、不透明なアルファチャンネル値（アルファ値=255）を設定し、またシステムウィンドウ５１fの画像領域以外の領域にあたる各画素に、半透明なアルファチャンネル値（透過率５０％の場合にはアルファ値=128）を設定する。
【００６８】
このように、本実施形態では、所定の画像処理ソフトを用いて、不透明なアルファチャンネル値をもつ第１の画像領域５２bと、半透明なアルファチャンネル値をもつ第２の画像領域５２aとから構成されるシステムウィンドウ５１fを含む高速化用前景画像５２を生成し、前景画像保持部４１の所定の記憶領域に格納する。
【００６９】
上記に挙げる所定の画像処理は、高速化用前景画像５２を生成する画像処理の一例であって、この方法に限るものではない。システムウィンドウ５１fを含み上記第１の画像領域５１bと第２の画像領域５１aとから構成される高速化用前景画像５２が生成可能な画像処理方法であれば良い。
【００７０】
＜＜アルファチャンネル処理＞＞
以降に、本実施形態に係るアルファブレンディング部４２で行うアルファチャンネル処理について、図８を用いて説明する。図８は、本発明の第１の実施形態に係るアルファブレンディングを用いて表示画像５３が生成される一例を示す図である。
【００７１】
本実施形態に係るアルファブレンディング部４２は、前景画像保持部４１により保持された高速化用前景画像５２に基づいて、アプリケーションウィンドウ５１bに高速化用前景画像５２を重畳し合成する。
【００７２】
図８には、コピー機能のアプリケーションウィンドウ５１bと、不透明なアルファチャンネル値が設定された「カバーオープン」時のシステムウィンドウ５１fの画像領域５２bと半透明なアルファチャンネル値が設定された画像領域５２a（図中の斜線部）とから構成される高速化用前景画像５２とに基づいて、「カバーオープン」時のシステムウィンドウ５１fと、そのシステムウィンドウ５１fの周囲に位置する半透明な画像領域６１とから構成される表示画像５３が生成される例が示されている。
【００７３】
このとき、アルファブレンディング部４２は、画像形成装置１００の状態に応じてＳＤＲＡＭ５に読み出された高速化用前景画像５２の各画素がもつアルファチャンネル値に基づいて、アルファチャンネル処理を行うことで、操作パネル２１の表示画面に表示されたアプリケーションウィンドウ５１bに高速化用前景画像５２を重畳し合成する。
【００７４】
本実施形態に係るアルファチャンネル処理は、以下に示す式（１）及び式（２）に、高速化用前景画像５２の各画素がもつアルファチャンネル値と、アプリケーションウィンドウ５１b及び高速化用前景画像５２の各画素の色成分の値（ＲＧＢ値）を代入し、算出結果をアプリケーションウィンドウ５１bの各画素の色成分の値とする。
【００７５】
［アルファチャンネル処理の計算］
本実施形態に係るアルファチャンネル処理は、画面表示の高速化を実現するため、画素がもつアルファチャンネル値が、半透明なアルファチャンネル値の場合と、不透明なアルファチャンネル値の場合とで、式（１）と式（２）に処理を分ける。具体的には、半透明なアルファチャンネル値をもつ画素に対しては、式（１）を用いて算出し、不透明なアルファチャンネル値をもつ画素に対しては、式（２）を用いて算出する。
【００７６】
【数１】
2009070171.tif 000003
【００７７】
【数２】
2009070171.tif 000004
上記式（１）及び式（２）に用いられている変数名の意味を以下に示す。また、この中で「前景」とは、本実施形態の場合、システムウィンドウ５１fを意味し、「背景」とは、アプリケーションウィンドウ５１bを意味する。
Rs(x,y)    ： 前景の座標(x,y)に位置する色成分Rの画素値
Gs(x,y)    ： 前景の座標(x,y)の位置する色成分Gの画素値
Bs(x,y)    ： 前景の座標(x,y)の位置する色成分Bの画素値
Rd(x,y)    ： 背景の座標(x,y)の位置する色成分Rの画素値
Gd(x,y)    ： 背景の座標(x,y)の位置する色成分Gの画素値
Bd(x,y)    ： 背景の座標(x,y)の位置する色成分Bの画素値
α(x,y)    ： 座標(x,y)のアルファ値：0≦α(x,y)≦255
上記の式（２）から明らかなように、本実施形態に係るアルファチャンネル処理では、不透明なアルファチャンネル値をもつ画素に対して、表示画面上の座標空間において対応する高速化用前景画像５２の画素値をアプリケーションウィンドウ５１bの画素値に代入するだけの処理となる。
【００７８】
よって、本実施形態に係るアルファブレンディング部４２では、アルファチャンネル処理を行うときに、式（１）に示す計算を少なくするような高速化用前景画像５２を、前景画像保持部４１に予め格納しておく構成としている。
【００７９】
このように、本実施形態に係る画像形成装置１００は、上記に説明を行った各機能部による構成により、前景画像保持部４１に予め格納しておいたアルファチャンネル処理の処理対象となる画素数が少ない高速化用前景画像５２をＳＤＲＡＭ５上に読み出し、アルファブレンディング部４２によりアルファチャンネル処理を行うことで、表示画面に表示されたアプリケーションウィンドウ５１bに、読み出した高速化用前景画像５２を重畳し合成している。その結果、画像形成装置１００は、操作パネル２１の表示画面を高速に表示することができる「画面表示機能」を実現している。
【００８０】
＜処理手順＞
上記に説明を行った本実施形態に係る「画面表示機能」におけるアルファブレンディングの具体的な処理手順について図９を用いて説明する。以下に説明する処理手順は、主に、操作パネル２１のＣＰＵ１で実行される画面表示プログラムによって行われるアルファブレンディング部４２の処理手順である。
【００８１】
＜＜アルファブレンディング処理＞＞
図９は、本発明の第１の実施形態に係るアルファブレンディングの処理手順の一例を示すフローチャートである。
【００８２】
本実施形態に係る操作パネル２１は、前景画像保持部４１からＳＤＲＡＭ５上に読み出された高速化前景画像５２の空間座標（x,y）に基づいて、Ｙ方向の全画素の画素値を参照したか否かを判定する（ステップＳ１０１）。
【００８３】
操作パネル２１は、Ｙ方向の全画素を参照したと判定された場合（ステップＳ１０１がYESの場合）、処理を終了する。また、Ｙ方向の全画素を参照していないと判定された場合（ステップＳ１０１がNOの場合）、Ｘ方向の全画素の画素値を参照したか否かを判定する（ステップＳ１０２）。
【００８４】
操作パネル２１は、Ｘ方向の全画素を参照したと判定された場合（ステップＳ１０２がYESの場合）、Ｙ座標を更新し（ステップＳ１０８）、再びステップＳ１０１に移行して座標（x,y+1）に位置する画素において以降の処理を繰り返す。また、Ｘ方向の全画素を参照していないと判定された場合（ステップＳ１０２がNOの場合）、参照中の座標(x,y)に位置する画素のアルファチャンネル値α(x,y)が０か（透明なアルファチャンネル値か）否かを判定する（ステップＳ１０３）。
【００８５】
操作パネル２１は、アルファチャンネル値α(x,y)が０であると判定された場合（ステップＳ１０３がYESの場合）、ステップＳ１０７の処理に移行する。また、アルファチャンネル値α(x,y)が０でないと判定された場合（ステップＳ１０３がNOの場合）、更に、アルファチャンネル値α(x,y)が２５５か（不透明なアルファチャンネル値か）否かを判定する（ステップＳ１０４）。
【００８６】
このとき、アルファチャンネル値α(x,y)が２５５でないと判定された場合（ステップＳ１０４がNOの場合）、参照中の座標(x,y)に位置する画素のアルファチャンネル値α(x,y)及び色成分の値［Ｒs(x,y),Ｇs(x,y),Ｂs(x,y)］と、同じ座標(x,y)に位置する背景画像５１bの画素の色成分の値［Ｒd(x,y),Ｇd(x,y),Ｂd(x,y)］とを基に、式（１）に従って、アプリケーションウィンドウ５１bの画素の色成分の値［Ｒd(x,y),Ｇd(x,y),Ｂd(x,y)］を算出結果の値に更新する（ステップＳ１０５）。
【００８７】
また、アルファチャンネル値α(x,y)が２５５であると判定された場合（ステップＳ１０４がYESの場合）、参照中の座標(x,y)に位置する画素の色成分の値［Ｒs(x,y),Ｇs(x,y),Ｂs(x,y)］と、同じ座標(x,y)に位置するアプリケーションウィンドウ５１bの画素の色成分の値［Ｒd(x,y),Ｇd(x,y),Ｂd(x,y)］とを基に、式（２）に従って、アプリケーションウィンドウ５１bの画素値に高速化用前景画像５２の画素値を代入する（ステップＳ１０６）。
【００８８】
操作パネル２１は、Ｘ座標を更新し（ステップＳ１０７）、再びステップＳ１０２に移行して座標（x+1,y）に位置する画素において以降の処理を繰り返す。
【００８９】
このように、本実施形態に係る画像形成装置１００では、アルファチャンネル処理の処理対象を限定された画像領域とした（アルファチャンネル処理が必要な画像領域のみとした）ことにより、背景画像であるアプリケーションウィンドウ５１bの全画素に対して式（１）のアルファチャンネル処理を行っていた従来の画面表示に比べ、表示画面を高速に表示することができる。
【００９０】
＜まとめ＞
以上のように、本発明の第１の実施形態によれば、本実施形態に係る画像形成装置１００は、不透明なアルファチャンネル値をもつ第１の画像領域５２bと、半透明なアルファチャンネル値をもつ第２の画像領域５２aとから構成される高速化用前景画像５２を保持する前景画像保持部４１を有し、当該画像形成装置１００の状態に応じて前景画像保持部４１から高速化用前景画像５２を読み出し、アルファブレンディング部４２により、読み出した高速化用前景画像５２を、表示画面に表示されたアプリケーションウィンドウ５１bに重畳し合成することで表示画像５３を生成する。
【００９１】
これによって、本実施形態に係る画像形成装置１００は、アルファチャンネル処理の処理対象となる画素数が減り、表示画面を高速に表示することができる「画面表示機能」を提供することができる。
【００９２】
［第２の実施形態］
本実施形態に係る画像形成装置１００は、「画面表示機能」において、高速化用前景画像５２を生成する前景画像生成機能を有する装置である。
【００９３】
第１の実施形態に係る画像形成装置１００では、前景画像保持部４１が予め生成しておいた高速化用前景画像５２を保持する構成としていた。しかし、本実施形態では、第１の実施形態において説明を行った前景画像保持部４１に加えて、高速化用前景画像５２を生成する機能を有し、システムウィンドウ５１fの画像特徴に応じて高速化用前景画像５２を生成する構成とし、例えば、画面データを記憶する記憶装置（例えば、操作パネル２１のＲＯＭ２など。）の容量が少ないローエンド機種の画像形成装置１００においても、操作パネル２１の表示画面を高速に表示することができる。
【００９４】
以降に、本実施形態に係る画像形成装置１００について、図１０〜１２を用いて説明する。また、第１の実施形態と同様の技術的事項については、第１の実施形態で説明を行った図面及び参照符号を用いて本実施形態においての説明を省略する。
【００９５】
＜画面表示機能の詳細＞
本実施形態に係る操作パネル２１が有する「画面表示機能」の構成要素のうち、第１の実施形態と異なる前景画像生成部４３について、図１０及び図１１を用いて説明する。
【００９６】
＜＜前景画像生成処理＞＞
図１０は、本発明の第２の実施形態に係る操作パネル２１の機能構成の一例を示す図であり、図１１は、本発明の第２の実施形態に係る高速化用前景画像生成の一例を示す図である。
【００９７】
本実施形態に係る操作パネル２１が有する前景画像生成部４３は、システムウィンドウ５１fを基に高速化用前景画像５２を生成する。このとき、前景画像生成部４３により参照されるシステムウィンドウ５１fは、前景画像保持部４１に格納されており、図１１に示すように、格納されたシステムウィンドウ５１fをＳＤＲＡＭ５上に読み出し、不透明なアルファチャンネル値をもつ第１の画像領域５２bと、半透明なアルファチャンネル値をもつ第２の画像領域５２aとから構成される高速化用前景画像５２を生成する。ここで前景画像生成部４３が行う高速化用前景画像５２の生成は、例えば、第１の実施形態において説明を行った所定の画像処理の処理（Ａ）及び（Ｂ）と同様の処理を行う。
【００９８】
また、本実施形態に係る前景画像保持部４１には、以下に挙げる理由から、システムウィンドウ５１fに対して所定の画像処理を行った高速化用前景画像５２と、所定の画像処理を行う前のシステムウィンドウ５１fそのものとの２種類の画面データを保持している。
【００９９】
（理由）画面データを格納する前景画像保持部の容量に関する問題
システムウィンドウ５１fとアプリケーションウィンドウ５１bとの互いの画像領域の領域サイズ（例えば、画像の縦・横幅を基に算出した値など。）を比較した場合、例えば、システムウィンドウ５１fがアプリケーションウィンドウ５１bの半分以下の領域サイズであれば、所定の画像処理を行いシステムウィンドウ５１fの画面データから高速化用前景画像５２を生成すると、システムウィンドウ５１fのデータ量が、約２倍以上のデータ量となってしまい、その結果、システムウィンドウ５１fのために前景画像保持部４１に割り当てられた記憶領域を超過してしまう。このことにより、ローエンド機種でハードウェアリソースの少ない画像形成装置１００では、高速化用前景画像５２の状態で前景画像保持部４１に格納すると、記憶容量を圧迫し、余分に消費してしまうことになる。
【０１００】
そこで、本実施形態では、上記の点を考慮し、システムウィンドウ５１fとアプリケーションウィンドウ５１bの領域サイズの比較結果に基づいて、データ量が少ないシステムウィンドウ５１fを前景画像保持部４１に格納しておき、画面表示を行うときに、前景画像生成部４３によって内部的に高速化前景画像５２を生成する構成としている。
【０１０１】
よって、前景画像生成部４３では、以下に挙げる（生成条件）を満たしたときに、前景画像保持部４１からシステムウィンドウ５１fの画面データを読み出し、高速化用前景画像５２を生成する。
【０１０２】
（生成条件）システムウィンドウ５１fとアプリケーションウィンドウ５１bの画像領域が異なる場合
前景画像生成部４３は、画像形成装置１００の状態に応じて表示画面に表示するシステムウィンドウ５１fとアプリケーションウィンドウ５１bの領域サイズが一致するか否かを判断し、判断結果が「一致しない（異なる）」と判断された場合に、高速化用前景画像５２を生成する。
【０１０３】
また、本実施形態では、上記に挙げる（生成条件）を満たしていない場合（上記生成条件では、領域サイズが一致する場合）、第１の実施形態で説明を行ったように、前景画像保持部４１から高速化用前景画像５２を読み出す。
【０１０４】
例えば、アプリケーションウィンドウ５１bが矩形でない場合（例えば、丸みをおびた輪郭の画像など）、予め、所定の画像処理ソフトを用いて、半透明なアルファチャンネル値をもつ第２の画像領域５２aが付加された矩形のシステムウィンドウ５１fを生成し、前景画像保持部４１の所定の記憶領域に格納される。よって、上記の作業の中で、高速化用前景画像５２が生成され、前景画像保持部４１に格納される。このような場合に、システムウィンドウ５１fとアプリケーションウィンドウ５１bの領域サイズが一致する。
【０１０５】
このように、本実施形態に係る画像形成装置１００では、上記に説明を行った各機能部による構成により、アルファチャンネル処理の処理対象となる画素数が少ない高速化用前景画像５２（第１の画像）を、前景画像生成部４３により、システムウィンドウ５１fの画像特徴に応じてＳＤＲＡＭ５上に生成し、アルファブレンディング部４２によりアルファチャンネル処理を行うことで、表示画面に表示された背景画像であるアプリケーションウィンドウ５１b（第２の画像）に、生成した高速化用前景画像５２を重畳し合成している。その結果、ハードウェアリソースが少ない画像形成装置１００においても、操作パネル２１の表示画面を高速に表示することができる「画面表示機能」を実現している。
【０１０６】
＜処理手順＞
上記に説明を行った本実施形態に係る「画面表示機能」の具体的な処理手順について図１２を用いて説明する。以下に説明する処理手順は、第１の実施形態と同様に、操作パネル２１のＣＰＵ１で実行される画面表示プログラムによって行われる手順である。
【０１０７】
＜＜画面表示処理＞＞
図１２は、本発明の第２の実施形態に係る画面表示の処理手順の一例を示すフローチャートである。
【０１０８】
本実施形態に係る操作パネル２１は、アプリケーションウィンドウ５１bとシステムウィンドウ５１fの画像領域のサイズが一致するか否かを判定する（ステップＳ２０１）。
【０１０９】
操作パネル２１は、上記画像の領域サイズが一致すると判定された場合（ステップＳ２０１がYESの場合）、前景画像保持部４１に予め格納しておいた高速化用前景画像５２のうち、画像形成装置１００の状態に応じた高速化用前景画像５２を取得する（ステップＳ２０２）。
【０１１０】
また、上記画像領域が一致しない（異なる）と判定された場合（ステップＳ２０１がNOの場合）、前景画像生成部４３により、前景画像保持部４１に予め格納しておいたシステムウィンドウ５１のうち、画像形成装置１００の状態に応じたシステムウィンドウ５１fの画面データから高速化用前景画像５２を生成する（ステップＳ２０３）。
【０１１１】
操作パネル２１は、ステップＳ２０２において取得した高速化用前景画像５２、又はステップＳ２０３において生成された高速化用前景画像５２を基に、アルファチャンネル処理を行う（ステップＳ２０４）。
【０１１２】
このように、本実施形態に係る画像形成装置１００では、アルファチャンネル処理の処理対象を限定された画像領域とした（アルファチャンネル処理が必要な画像領域のみとした）ことにより、背景画像であるアプリケーションウィンドウ５１bの全画素に対して式（１）のアルファチャンネル処理を行っていた従来の画面表示に比べ、表示画面を高速に表示することができる。
【０１１３】
＜まとめ＞
以上のように、本発明の第２の実施形態によれば、本実施形態に係る画像形成装置１００は、不透明なアルファチャンネル値をもつ第１の画像領域５２bと、半透明なアルファチャンネル値をもつ第２の画像領域５２aとから構成される高速化用前景画像５２を生成する前景画像生成部４３を有し、前景画像生成部４３により、当該画像形成装置１００の状態に対応するシステムウィンドウ５１fの画像特徴に応じて高速化用前景画像５２を生成し、アルファブレンディング部４２により、生成した高速化用前景画像５２を表示画面に表示された背景画像であるアプリケーションウィンドウ５１bに重畳し合成することで表示画像５３を生成する。
【０１１４】
これによって、本実施形態に係る画像形成装置１００は、ハードウェアリソースが少ない装置においても、表示画面を高速に表示することができる「画面表示機能」を提供することができる。
【０１１５】
ここまで、上記第１及び第２の実施形態に基づき本発明の説明を行ってきたが、本発明の各実施形態に係る画像形成装置１００が有する「画面表示機能」は、図９及び図１２に示した各処理手順を含む画面表示プログラムを、操作パネル２１が有するＣＰＵ１で実行することで実現することができる。よって、本発明の各実施形態に係る画面表示プログラムは、画像形成装置１００が読み取り可能な記録媒体２０４に格納することができる。
【０１１６】
よって、各実施形態に係る画面表示プログラムは、フロッピー（登録商標）ディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）などの記録媒体２０４に記憶させることによって、これらの記録媒体２０４を読み取り可能なドライブ装置２０３を介して、記録媒体２０４から画像形成装置１００にインストールすることができる。また、画像形成装置１００は、インタフェース装置２０８を有していることから、インターネットなどの電気通信回線を用いて画面表示プログラムをダウンロードし、インストールすることも可能である。
【０１１７】
最後に、上記各実施形態に挙げた形状に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０１１８】
【図１】本発明の第１の実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図２】本発明の第１の実施形態に係る画像形成装置が有する操作パネルのハードウェア構成の一例を示す図である。
【図３】本発明の第１の実施形態に係る画像形成装置のソフトウェア構成の一例を示す図である。
【図４】本発明の第１の実施形態に係るアプリケーションウィンドウ表示の一例を示す図である。
【図５】本発明の第１の実施形態に係るシステムウィンドウ表示の一例を示す図である。
【図６】本発明の第１の実施形態に係る操作パネルに表示される表示画面の一例を示す図である。
【図７】本発明の第１の実施形態に係る操作パネルの機能構成の一例を示す図である。
【図８】本発明の第１の実施形態に係るアルファブレンディングを用いた表示画像の描画例を示す図である。
【図９】本発明の第１の実施形態に係るアルファブレンディングの処理手順の一例を示すフローチャートである。
【図１０】本発明の第２の実施形態に係る操作パネルの機能構成の一例を示す図である。
【図１１】本発明の第２の実施形態に係る高速化用前景画像生成の一例を示す図である。
【図１２】本発明の第２の実施形態に係る画面表示の処理手順の一例を示すフローチャートである。
【図１３】従来の表示画像の描画例を示す図である。
【符号の説明】
【０１１９】
１  ＣＰＵ（操作パネル制御用ＣＰＵ）
２  ＲＯＭ
３  ＲＡＭ
４  ＬＣＤコントローラ
５  ＳＤＲＡＭ
６  ＬＣＤモジュール
７  タッチパネル
８  キー基板ＳＷ・ＬＥＤ
９  ドライバ
１０  通信手段（例えばＵＳＢなど）
２１  操作パネル
２２  記憶メディアＩ／Ｆ
２３  コントローラ
２４  データ通信Ｉ／Ｆ
２５  スキャナ
２６  プロッタ
３１  ブートローダ
３２  ＯＳ／ドライバ
３３  ウィンドウシステム
３４  アプリケーションプログラム
３５  表示用コンテンツ
４１  高速化用前景画像保持部
４２  アルファブレンディング部
４３  高速化用前景画像生成部
５１b  アプリケーションウィンドウ（背景画像）
５１f  システムウィンドウ（前景画像）
５２  高速化用前景画像
５２a  半透明なアルファ値を持つ画像領域
５２b  不透明なアルファ値を持つ画像領域
５３  表示画像
６１  半透明な画像領域
１００  画像形成装置
２０１  入力装置
２０２  表示装置
２０３  ドライブ装置
２０４  記録媒体
２０５  ＲＯＭ
２０６  ＲＡＭ
２０７  ＣＰＵ（本体制御用ＣＰＵ）
２０９  ＨＤＤ
２１０  画像読取装置（スキャナ）
２１１  印刷装置（プロッタ）
Ａ  操作パネル制御基板
【図１】
2009070171.tif 000005
【図２】
2009070171.tif 000006
【図３】
2009070171.tif 000007
【図４】
2009070171.tif 000008
【図５】
2009070171.tif 000009
【図６】
2009070171.tif 000010
【図７】
2009070171.tif 000011
【図８】
2009070171.tif 000012
【図９】
2009070171.tif 000013
【図１０】
2009070171.tif 000014
【図１１】
2009070171.tif 000015
【図１２】
2009070171.tif 000016
【図１３】
2009070171.tif 000017