(57)【特許請求の範囲】
【請求項１】
受信した画像データに基づき表示をする表示部と、
表示する画面の画像データを記憶するＲＡＭを含む記憶部と、
ジョブに関する処理を行う機能モジュールと、
バッファメモリーを含み、前記ＲＡＭから前記バッファメモリーへの表示する画面の画像データの一部の読み込みと、前記バッファメモリーに読み込んだ画像データの前記表示部への送信を予め定められた送信周期で繰り返して予め定められたフレームレートで前記表示部に表示させる表示制御モジュールと、
前記ＲＡＭと前記機能モジュールと前記表示制御モジュールが接続され、データを送受信するためのバスと、を含み、
前記送信周期に基づく送信タイミングまでに次に描画する部分の画像データの前記バッファメモリーへの読み込みが間に合わないアンダーランが生じたとき、
前記表示制御モジュールは、アンダーランが生じたフレームよりも前のフレームであって、アンダーランが生じたフレームの直前のフレームと画面の内容が同じフレームである参照フレームに含まれる複数の画素の画素値の平均値又は中央値を定めることにより、又は、前記記憶部に記憶され、前記参照フレームで適用する値が定義された保護表示用データを参照することにより、保護画素値を定め、定めた前記保護画素値を現在のフレームのうち未描画の部分の画像データとして前記表示部に送信し、未描画の部分の画素を前記保護画素値で前記表示部に表示させることを特徴とする表示装置。
【請求項２】
前記アンダーランが生じたとき、
前記表示制御モジュールは、フレームを複数の分割領域に分割し、前記参照フレームの前記分割領域ごとに、各前記分割領域に含まれる複数の画素の画素値の平均値又は中央値を前記保護画素値として定め、現在のフレームのうちの未描画の部分を、対応する前記分割領域の前記保護画素値で前記表示部に表示させることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示制御モジュールは、同じ画面を複数フレームにわたり表示するとき、同じ画面の複数フレームのうち、最初のフレームを前記参照フレームとして、各前記分割領域の前記保護画素値を演算により定めることを特徴とする請求項２に記載の表示装置。
【請求項４】
前記表示部で表示され得るそれぞれの画面は、何れかのグループに分類され、
前記記憶部は、前記グループごとに各前記分割領域の前記保護画素値を定めた前記保護表示用データを記憶し、
前記表示制御モジュールは、前記保護表示用データで定められた各前記分割領域の前記保護画素値のうち、前記アンダーランが生じたフレームの画面が属するグループの前記保護画素値を、現在のフレームの各前記分割領域の前記保護画素値と定めることを特徴とする請求項２に記載の表示装置。
【請求項５】
前記アンダーランが生じたとき、
前記表示制御モジュールは、前記参照フレーム含まれる複数の画素の画素値の平均値又は中央値に基づく前記保護画素値を１つ定め、現在のフレームのうちの未描画の部分を、定めた前記保護画素値で前記表示部に表示させることを特徴とする請求項１に記載の表示装置。
【請求項６】
前記表示制御モジュールは、同じ画面を複数フレームにわたり表示するとき、同じ画面の複数フレームのうち、最初のフレームを前記参照フレームとして、１つの前記保護画素値を演算により定めることを特徴とする請求項５に記載の表示装置。
【請求項７】
前記表示部で表示され得るそれぞれの画面は、何れかのグループに分類されており、
前記記憶部は、グループごとに１つの前記保護画素値を定めた前記保護表示用データを記憶し、
前記表示制御モジュールは、前記アンダーランが生じたフレームの画面が属するグループの１つの前記保護画素値を、現在のフレームの前記保護画素値と定めることを特徴とする請求項５に記載の表示装置。
【請求項８】
請求項１乃至７の何れか１項に記載の表示装置を含むことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に搭載されるような表示装置であって、予め定められたレートでフレームを表示する表示装置に関する。
【背景技術】
【０００２】
装置に情報を表示する表示部（表示パネル）を取り付けることがある。例えば、画像形成装置には、操作パネルにタッチパネル付きの表示パネルが設けられる。表示させようとする画面の画像データを表示装置に送って表示が行われる。そして、表示装置へのデータ転送に関する技術の一例が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、第１記憶手段（ＶＲＡＭ１０３）に画像データを格納し、第１記憶手段に表示装置に表示すべき画像データを描画し、第１記憶手段に描画された画像データをウインドウ単位で表示装置側に転送し、表示装置は、画像データを表示する表示部と、１画面を記憶できるフレームメモリーを少なくとも２つ備えた第２の記憶手段（フレームメモリー２０２Ａ、２０２Ｂ）と、一方のフレームメモリーに転送される画像データを書き込み、記第２の記憶手段の他方のフレームメモリーに格納されている画像データを読み出して表示部に表示し、少なくとも２つのフレームメモリーの役割を切り替えることにより、装置本体側から表示装置側に画像データを転送して表示を行う表示制御装置が記載されている。この構成により、高速表示を行おうとする（特許文献１：請求項１、段落［０００８］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２３１４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
表示パネルで各種画面を表示するとき、表示用モジュール（回路）は、表示パネルに向けて表示用データ（画面の画像データ）を送る。表示用モジュールは、通常、画像データを格納するバッファメモリーを有する。表示用モジュールは、バスを介して、ＲＡＭのような記憶装置から画像データの一部をバッファメモリーに読み込む。表示用モジュールはタイミング信号にあわせて（一定周期で）、バッファメモリー内の画像データを表示パネルに向けて送信する。表示パネルは受信した画像データに基づき表示する。
【０００６】
静止画であっても、表示パネルの画面は、予め定められたフレームレートで切り替えられる。各フレームの描画（書き換え）に合わせて、表示用モジュールは、バッファメモリーへの画像データの読み込みと、バッファメモリー内の画像データの表示パネルへの送信を繰り返す。
【０００７】
表示用モジュールとＲＡＭが接続されるバスには、他のモジュール（回路）が接続される場合がある。バスが混むと、表示用モジュールの画像データの読み込みの要求が待たされる場合がある。その結果、ＲＡＭからの画像データの到着が遅れ、表示パネルへの画像データの送信タイミングまでに、次に表示パネルに送信すべき画像データ（次に書き換える部分の画像データ）をバッファメモリーに読み込めない場合がある。言い換えると、表示用のデータに関するアンダーラン（表示用バッファのアンダーラン）が生ずる場合がある。特に、バッファメモリーの容量を、１ライン分の画像データに満たない容量とする場合がある。バッファメモリーの容量が少ないと、アンダーランが生じ易くなる。
【０００８】
アンダーランが生ずると、表示パネルで表示中のフレームを正しく表示できない。アンダーランが生じたとき、表示パネル（画像データがない部分の画素）の保護のため、未描画（未書換）部分の画素や画面全体を単一色（例えば、白色）で表示させることがある。
【０００９】
しかし、図５の左側の図に示すように、アンダーランが生じたとき、単一色で表示されたフレームは、前後のフレームと色の連続性（相関性）がない場合がある。そのため、アンダーランが生じたとき、単一色のフレームを表示すると画面がちらつく場合があるという問題がある。
【００１０】
ここで、特許文献１記載の表示制御装置は、１画面分の画像データを格納するフレームメモリーを少なくとも２つ含む（特許文献１：段落［００１７］参照）。しかし、特許文献１記載の技術では、２画面分ほどの大容量のＳＲＡＭ（フレームメモリー）が必要であるので、装置の製造コストがかなり高くつくという問題がある。また、特許文献１記載の表示制御装置でも、画像データのアンダーラン（フレームメモリーへのデータの読み込みの遅れ）は発生し得る。データの読み込みや送信が遅れた場合、特許文献１記載の表示制御装置でも表示パネルの保護のため、単一色で表示を行えば、画面はちらつく。
【００１１】
本発明は、上記の問題点に鑑み、表示用の画像データのバッファメモリーでアンダーランが生じても、大容量のバッファメモリーを搭載することなく、画面がちらつかないようにする。
【課題を解決するための手段】
【００１２】
上記課題解決のため請求項１に係る表示装置は、表示部、記憶部、機能モジュール、表示制御モジュール、バスを含む。前記表示部は、受信した画像データに基づき表示をする。前記記憶部は、表示する画面の画像データを記憶するＲＡＭを含む。機能モジュールは、ジョブに関する処理を行う。前記表示制御モジュールは、バッファメモリーを含み、前記ＲＡＭから前記バッファメモリーへの表示する画面の画像データの一部の読み込みと、前記バッファメモリーに読み込んだ画像データの前記表示部への送信を予め定められた送信周期で繰り返して予め定められたフレームレートで前記表示部に表示させる。前記バスは、前記ＲＡＭと前記機能モジュールと前記表示制御モジュールが接続され、データを送受信するためのものである。そして、前記送信周期に基づく送信タイミングまでに次に描画する部分の画像データの前記バッファメモリーへの読み込みが間に合わないアンダーランが生じたとき、前記表示制御モジュールは、アンダーランが生じたフレームよりも前のフレームであって、アンダーランが生じたフレームの直前のフレームと画面の内容が同じフレームである参照フレームに含まれる複数の画素の画素値の平均値又は中央値を定めることにより、又は、前記記憶部に記憶され、前記参照フレームで適用する値が定義された保護表示用データを参照することにより、保護画素値を定め、定めた前記保護画素値を現在のフレームのうち未描画の部分の画像データとして前記表示部に送信し、未描画の部分の画素を前記保護画素値で前記表示部に表示させる。
【発明の効果】
【００１３】
上述したように、本発明によれば、表示に用いる画像データのバッファアンダーランが生じても、画面のちらつきを軽減することができる。また、表示装置に大容量のバッファメモリーを搭載しなくても画面のちらつきを抑えることができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る表示装置の一例を示す図である。
【図３】実施形態に係る表示制御モジュールの一例を示す図である。
【図４】実施形態に係るバッファメモリーに蓄えられた画像データに基づく表示の一例を示す図である。
【図５】アンダーランが発生したときの従来の問題点を説明するための図である。
【図６】実施形態に係る表示装置でのフレームの領域分割の一例を示す図である。
【図７】フレームを分割する場合の保護画素値の設定の流れの一例を示す図である。
【図８】実施形態に係る保護表示用データの一例を示す図である。
【図９】フレームを分割しない場合の保護画素値の設定の流れの一例を示す図である。
【図１０】実施形態に係る表示装置でのアンダーラン発生時の保護表示の流れの一例を示すフローチャートである。
【図１１】実施形態に係る表示装置での保護表示設定画面の一例を示す図である。
【発明を実施するための形態】
【００１５】
本発明の実施形態を図１〜図１１を用いて説明する。ここで、本発明は、各種装置に適用可能であるが、表示装置１０を含む複合機１００（画像形成装置に相当）を例に挙げ説明する。但し、本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定せず、単なる説明例にすぎない。
【００１６】
（複合機１００の概略）
次に、図１に基づき、実施形態に係る複合機１００を説明する。図１は実施形態に係る複合機１００の一例を示す図である。
【００１７】
複合機１００は、制御部１と記憶部２を含む（図１参照）。制御部１は、ＣＰＵ１ａ、ＡＳＩＣ１ｂのような回路を含み、複合機１００の動作を制御する。記憶部２は、ＲＯＭ２２、ＨＤＤ２３（図２参照）のような不揮発性の記憶装置と、ＤＲＡＭ２１のような揮発性の記憶装置を組み合わせである。記憶部２は、制御用の各種のプログラムやデータ、設定データ、画像データのような各種データを記憶する。ＣＰＵ１ａは、記憶部２に記憶されるプログラム、データに基づき複合機１００の各部の制御や、各種の演算処理を行う。ＡＳＩＣ１ｂは、印刷や送信に用いる画像データへの画像処理のような処理や演算を行う。また、ＡＳＩＣ１ｂは、操作パネル３に含まれる表示部３１の表示制御を行う（詳細は後述）。
【００１８】
また、図１に示すように、本実施形態の複合機１００は、操作パネル３を含む。操作パネル３は、複合機１００に関する情報（状態、各種メッセージ、各種設定画面）を表示する表示部３１を含む。表示部３１の上面にタッチパネル部３２が設けられる。タッチパネル部３２は、使用者のタッチ位置を検知するためのものであり、検知位置に応じた電圧（信号）を出力する。また、操作パネル３には、スタートキーやテンキーのような複数のハードキー３３も設けられる。
【００１９】
制御部１（ＡＳＩＣ１ｂ）は、表示部３１の表示を制御する。また、制御部１は、タッチパネル部３２の出力に基づき、表示部３１（タッチパネル部３２）のうち、押された位置、座標を認識し、操作された画像（ソフトキー、ボタン、タブ、チェックボックスのような画像）を認識する。そして、制御部１は、操作に応じて表示部３１の表示を切り替えさせる。制御部１は、使用者の設定どおりに動作するように、原稿搬送部４ａ、画像読取部４ｂ、印刷部５、通信部１ｃのような複合機１００の各部分の動作を制御する。
【００２０】
原稿搬送部４ａは、読み取り位置にセットされた原稿を搬送する。画像読取部４ｂは、原稿搬送部４ａにより搬送される原稿や載置読取用コンタクトガラス（不図示）にセットされた原稿を読み取り、画像データを生成する。制御部１は、スキャン、印刷、送信のようなジョブのとき、原稿搬送部４ａと画像読取部４ｂの動作を制御する。また、印刷部５（給紙部５ａ、搬送部５ｂ、画像形成部５ｃ、定着部５ｄ）は、トナーを用いて画像データに基づき用紙に印刷を行う。
【００２１】
印刷を伴うジョブのとき、給紙部５ａは用紙を１枚ずつ搬送部５ｂに送り込む。搬送部５ｂは、給紙部５ａから供給された用紙を搬送する。画像形成部５ｃは、画像データに基づきトナー像を形成し、搬送される用紙に転写する。定着部５ｄは、用紙に転写されたトナー像を定着させる。トナー定着後の用紙は、機外に排出される。
【００２２】
また、複合機１００は、通信部１ｃを含む。通信部１ｃは、各種コネクタ、ソケット、通信制御用のチップを備える。通信部１ｃは、ネットワークや公衆回線やケーブルを介し、コンピューター２００やファクシミリ装置３００と通信可能に接続される。通信部１ｃは、コンピューター２００やファクシミリ装置３００と電子メールや画像データのやり取りを行える。制御部１は、通信部１ｃとバスや信号線で接続される。そして、制御部１は、データの送受信を伴うジョブのとき、通信部１ｃにデータの送受信を行わせる。
【００２３】
（表示装置１０）
次に、図２を用いて、実施形態に係る表示装置１０を説明する。図２は、実施形態に係る表示装置１０の一例を示す図である。
【００２４】
表示装置１０は、複合機１００（画像形成装置）に搭載される。表示装置１０は、機能モジュール（スキャンモジュール６１、プリントモジュール６２）と表示制御モジュール７とバス８（内部バス）とメモリーコントローラー８１を含むＡＳＩＣ１ｂ、表示部３１、ＤＲＡＭ２１、を備える。その他、表示装置１０には、表示制御や表示に関する処理や制御を行うＣＰＵ１ａや、表示部３１に表示させる画面の画像データを不揮発的に記憶するＲＯＭ２２やＨＤＤ２３を含めることができる。
【００２５】
表示部３１は、表示制御モジュール７から受信した画像データに基づき表示を行う。表示部３１は、表示パネル３１ａを含む。本実施形態の表示パネル３１ａには、液晶表示パネル３１ａ（バックライトを含む）や有機ＥＬパネルを採用できる。表示部３１には、ドライバーＩＣ３１ｂを設けることができる。ドライバーＩＣ３１ｂは、受信したデータに基づいた表示がなされるように、各表示セル（画素）に電圧印加のような処理を行い、表示パネル３１ａの表示（動作）を実際に制御する。なお、ドライバーＩＣ３１ｂは表示制御モジュール７に含められてもよい。
【００２６】
ＤＲＡＭ２１は、表示パネル３１ａで表示する画面の画像データを記憶する。表示パネル３１ａで表示させ得る画面は多数である。表示パネル３１ａで表示する画面の画像データはＲＯＭ２２やＨＤＤ２３に不揮発的に記憶される。ＲＯＭ２２やＨＤＤ２３には、画面内に盛り込まれる部材（背景や枠やソフトキーのような画像データやテキストデータ）や、画面ごとに、用いる画像やテキストを指定し、画像やテキストの表示位置を定義した画面作成用データＤ１が記憶される。
【００２７】
表示制御モジュール７は、表示しようとする画面の画面作成用データＤ１をＲＯＭ２２やＨＤＤ２３から読み出し、表示しようとする１枚の画面を作成し（合成し）、作成した画面の画像データをＤＲＡＭ２１に記憶させる。画面表示開始や、画面の切替に伴い、表示パネル３１ａで表示する画面の画像データがＤＲＡＭ２１に格納される。
【００２８】
なお、ＲＯＭ２２やＨＤＤ２３には、操作画面ごとに１枚の画像データを記憶させてもよい。この場合、ＣＰＵ１ａあるいは表示制御モジュール７は、表示しようとする画面全体の（１枚の）画像データをＲＯＭ２２やＨＤＤ２３から読み出し、ＤＲＡＭ２１に記憶させる。
【００２９】
表示制御モジュール７は、バッファメモリー９を含む（図３参照）。また、表示制御モジュール７は、ＤＲＡＭ２１からバッファメモリー９への表示する画面の画像データの読み込みと、バッファメモリー９に読み込んだ画像データの表示部３１への送信を予め定められた送信周期で繰り返す。そして、表示制御モジュール７は、予め定められたフレームレートで表示部３１に表示させる（詳細は後述）。
【００３０】
機能モジュールとして、スキャンモジュール６１、プリントモジュール６２が設けられる。スキャンモジュール６１は、スキャン送信やコピージョブのような原稿読み取り（スキャン）を伴うジョブのとき処理を行う。スキャンモジュール６１は、原稿搬送部４ａや画像読取部４ｂの動作制御や、原稿読み取りに関する処理や、原稿読み取りで得られた画像データの画像処理を行う。プリントモジュール６２は、コピージョブやプリントジョブのような印刷を伴うジョブのとき処理を行う。プリントモジュール６２は、印刷部５の動作制御や、印刷に関する処理や、印刷に用いる画像データの画像処理を行う。
【００３１】
ＤＲＡＭ２１には、ＣＰＵ１ａや機能モジュールのような他の回路の処理に必要なデータも記憶される。そのため、ＤＲＡＭ２１は、複数のモジュール、回路で共用される。
【００３２】
バス８は、データの送受信のために用いられる信号線である。このバス８は、ＡＳＩＣ１ｂの内部バスである。バス８には、スキャンモジュール６１、プリントモジュール６２、表示制御モジュール７、ＤＲＡＭ２１、メモリーコントローラー８１が接続される（図２参照）。スキャンモジュール６１、プリントモジュール６２、表示制御モジュール７はバス８を用いてＤＲＡＭ２１からのデータ読み込みや、ＤＲＡＭ２１へのデータ書き込みを行う。その他、バス８には、ＣＰＵ１ａ、ＲＯＭ２２、ＨＤＤ２３が直接又は間接的に接続されてもよい。
【００３３】
メモリーコントローラー８１は、ＤＲＡＭ２１からのデータの読み出し、ＤＲＡＭ２１へのデータの書き込みを制御する回路である。また、メモリーコントローラー８１は、ＤＲＡＭ２１へのアクセスが競合したとき（バス８の利用が競合したとき）、要求の調停を行う。また、メモリーコントローラー８１は、ＤＲＡＭ２１のリフレッシュのような処理についても制御する。
【００３４】
（画面の描画）
次に、図３、図４を用いて、実施形態に係る表示装置１０での画面の描画を説明する。図３は、実施形態に係る表示制御モジュール７の一例を示す図である。図４は、実施形態に係るバッファメモリー９に蓄えられた画像データに基づく表示の一例を示す図である。
【００３５】
図３に示すように、表示制御モジュール７は、バッファメモリー９を含む。表示制御モジュール７は、ＤＲＡＭ２１から読み出した画像データ（表示する画面の画像データの一部）をバッファメモリー９に記憶させる。実施形態のバッファメモリー９が格納できる画像データのサイズは、画面の１ライン（横方向のライン）の半分程度である。
【００３６】
また、表示制御モジュール７は、予め定められたフレームレートで表示部３１に表示させる。本実施形態の表示装置１０のフレームレートは、６０Ｈｚである。しかし、６０Ｈｚよりも遅くてもよいし、速くてもよい。そのため、表示制御モジュール７は、表示部３１に画面を表示するとき、１秒間にフレームレートの回数で、フレーム（画面）を切り替える。１秒をフレームレートで除すことで、１フレームあたりの時間が決まる（本実施形態では、１／６０秒）。
【００３７】
表示制御モジュール７は、１フレームあたりの時間内に１フレーム（１画面）の描画（書き換え）を表示部３１に行わせる。静止画状態であっても、表示制御モジュール７は、１フレームあたりの時間ごとに、同じフレームを表示部３１に描画させる。
【００３８】
ここで、上述のように、バッファメモリー９の容量は、１画面よりもずっと少なく１ラインの半分程度である。そのため、表示制御モジュール７は、１フレームあたりの時間内で、フレーム（画面）中、バッファメモリー９への次に書き換える部分（画素）の画像データの読み込みと、読み込んだ画像データの表示部３１への送信を繰り返す。読込と送信の繰り返しにより、１つのフレームが描画される。フレームの描画の繰り返しによって、所定のフレームレートでの表示がなされる。
【００３９】
図４は、表示パネル３１ａ（１フレーム）の一部（上方部分）を模式的に図示したものである。横方向の破線は、１ラインの間隔を模式的に示したものである。縦方向の破線は、横方向のラインの中央位置を示す。
【００４０】
表示制御モジュール７は、予め定められた順番でフレーム内の画素を順番に表示部３１に描画（書き換え）させる。例えば、表示制御モジュール７は、フレームの最上位のラインのうち、最上位のラインの左側半分の画素、次に最上位のラインの右半分の画素、次に上から２番目のラインの左半分、次に上から２番目の右半分のように、上方のラインから半分ずつ描画していく（書き換えていく）。１フレームの描画を行うには、フレームの画像データのサイズをバッファメモリー９の容量で除した回数かそれ以上、バッファメモリー９への画像データの格納と、バッファメモリー９内の画像データの表示部３１への送信を繰り返す必要がある。
【００４１】
１フレームの描画にバッファメモリー９へのデータの格納と送信がｎ回必要なとき、表示制御モジュール７は、１フレームあたりの時間内に、ｎ回、バッファメモリー９へのデータの格納と、バッファメモリー９内のデータの表示部３１への送信を行う。そのため、（１フレームあたりの時間内／ｎ回）以下の周期で、バッファメモリー９内のデータの表示部３１への送信を行う必要がある。
【００４２】
（アンダーラン）
次に、図５を用いて、アンダーランの問題点を説明する。図５は、アンダーランが生じたときのフレーム表示の従来例を示す図である。
【００４３】
バス８は複数の回路で共用される。スキャンジョブやプリントジョブでは、バス８を用いて、スキャンやプリントに関するデータのＤＲＡＭ２１からの読み出しや、ＤＲＡＭ２１への書き込みが行われる。スキャンジョブやプリントジョブで扱われるデータが大きいとき、バス８の利用率が高くなる。
【００４４】
メモリーコントローラー８１は、ＤＲＡＭ２１へのアクセスが集中したとき、調停を行う。そのため、表示制御モジュール７の画像データの読み出し要求に対する応答が遅れる可能性がある。その結果、次の画素（次の書き換え）のための画像データの送信タイミングまでに、バッファメモリー９への次に描画する部分の画像データの読み込みができない（間に合わない）アンダーランが生ずる場合がある。アンダーランは、バッファメモリー９から画像データの送信を開始する時点に、必要分よりもバッファメモリー９に書き込まれたデータが不足している状態ともいえる。アンダーランが生じないように設計されるが、ＤＲＡＭ２１やバス８へのアクセスが極端に集中したとき、アンダーランが生ずる場合がある。
【００４５】
そして、アンダーランが生じたとき、表示する画素値を指示しないと、表示パネル３１ａに異常が生ずる場合がある。そこで、従来、アンダーランが生じたとき、表示パネル３１ａを保護するために、アンダーランが生じたフレームを単一色（例えば、白色。）で表示する場合がある。言い換えると、アンダーランが生じたとき、各表示セル（画素）への印加電圧を一定値に保つ。
【００４６】
図５は、同じ画面（内容）のフレームを連続して描画する場合の一例を示す。図５のうち、左の図は、アンダーランが生じていない場合（正常時）のフレームの描画の一例を示す。図５のうち、右の図は、アンダーラン発生時に単一色のフレームが挟まれる場合の一例を示す。
【００４７】
図５の右側の図に示すように、連続するフレーム中に、前後のフレームと色的に相関性の無い単一色のフレームが挿入されると、画面がちらつく。単一色が白であろうと黒であろうと、前後のフレームと色的に相関性が無ければ、ちらつきが生ずる。画面のちらつきは使用者に不快感を与える。
【００４８】
フレーム複数枚分の容量を持つバッファメモリーを搭載し、フレームの描画開始前に次のフレームの画像データを蓄えておけば、アンダーランは生じ難くなる。しかし、バッファメモリー９には、ＳＲＡＭのような高価な記憶素子が用いられる。バッファメモリー９の容量を大きくすると、製造コストが高くつくという問題がある。
【００４９】
そこで、本実施形態の表示装置１０では、表示制御モジュール７は、アンダーランが生じたフレームよりも前のフレームであって、アンダーランが生じたフレームの直前のフレームと画面の内容が同じフレームである参照フレームに含まれる複数の画素の画素値（濃度値、例えば、Ｒ、Ｇ、Ｂのそれぞれ２５６階調）の平均値又は中央値に基づく保護画素値を定める。そして、表示制御モジュール７は、保護画素値を現在のフレームのうち未描画（未書換）の部分の画像データとして表示部３１に送信する。言い換えると、表示制御モジュール７は、未描画（未書換）の部分の画像データとして、各画素の画素値が保護画素値である画像データを表示部３１に送信する。
【００５０】
保護画素値は、アンダーランが生じたフレームの直前のフレームと色的に近い色の画素値となる。例えば、アンダーランが生じたフレームの直前のフレームが、明灰色や青色を用いた画面である場合、保護画素値は、青みがかった明灰色を示す値となる。その結果、アンダーランが生じたフレームと、前後のフレームでの色の違いが抑えられる。その結果、大容量のバッファメモリー９を搭載しなくても、画面のちらつきが抑えられる。
【００５１】
（フレームの領域を分割する場合）
次に、図６、図７、図８に基づき、フレームを分割する場合の保護画素値の設定を説明する。図６は、実施形態に係る表示装置１０でのフレームの領域分割の一例を示す図である。図７は、フレームを分割する場合の保護画素値の設定の流れの一例を示す図である。図８は、実施形態に係る保護表示用データＤ２の一例を示す図である。
【００５２】
図６に示すように、画面（フレーム）の領域を複数に分割し、分割領域Ｆごとに保護画素値を定めるようにしてもよい。図６の例では、領域を均等又はほぼ均等に４分割する例を示している。以下の例では、画面の領域を４分割する例を説明する。また、以下の説明では、４分割された領域のうち、左上の領域を第１領域Ｆ１、右上の領域を第２領域Ｆ２、左下の領域を第３領域Ｆ３、右下の領域を第４領域Ｆ４として説明する（図６参照）。
【００５３】
そして、図７のフローチャートのスタートは、複合機１００の主電源ＯＮや省電力モードからの復帰に伴う表示部３１の表示開始の時点である。
【００５４】
そして、表示制御モジュール７は、新たに表示する画面や使用者の操作によって切り替えられた切り替え後の画面の最初のフレームを参照フレームとする。そして、参照フレームの画像データに基づき、領域ごとに、各領域に含まれる複数の画素の平均値又は中央値を定める、又は、参照フレームで適用する値が定義され、記憶部２に記憶される保護表示用データＤ２を参照することにより、分割領域Ｆごとに、保護画素値を定める（ステップ♯１）。つまり、フレームに含まれる画素の画素値を演算することにより、あるいは、予め定められた保護表示用データＤ２を参照することにより保護画素値を定める。
【００５５】
表示装置１０は、複合機１００の設定に関する画面（操作画面）を表示する。コピーの設定画面で両面印刷を設定するための画像（ソフトキー）の表示位置がタッチされると、制御部１（表示制御モジュール７）は、両面印刷を設定するため画面を表示部３１に表示させる。また、ソフトキーのような操作用の画像が操作されると、操作されたソフトキーの表示色を変える場合もある。また、ラジオボタンやチャックボックスのような操作用の画像が操作されると、画面内に選択印を追加表示することもある。このように、本実施形態の表示装置１０では、タッチパネル部３２やハードキー３３への操作に応じて表示する画面が切り替えられる。
【００５６】
また、ジョブの実行状況を知らせる画面では、１ページの原稿の読み取り完了ごとや、１ページの印刷完了ごとに、読み取り済枚数や印刷枚数のカウント値が更新される。そのため、カウント値の更新ごと（１枚の原稿読取所要時間や１枚の印刷所要時間ごと）に、ジョブの実行状況を知らせる画面が切り替えられる。
【００５７】
一方、何れかのソフトキーやハードキー３３が操作されるまで、あるいは、カウント値が加算されるまで、同じ画面の表示が続けられる。言い換えると、同じ画面が複数フレームにわたり表示される。そこで、新たに表示する画面（切替により新たに表示される画面）の最初のフレームを参照フレームとする。同じ画面（フレーム）の表示が続く間、最初のフレーム、アンダーランが生じたフレーム、アンダーランが生じたフレームの直前のフレームのいずれも表示しようとする画面は同じとなる。そして、参照フレームに基づき、保護画素値を定める。なお、最初のフレームよりも後のフレームを参照フレームと扱ってもよい。
【００５８】
１．演算により各分割領域Ｆの保護画素値を定めるとき
表示制御モジュール７の演算部７１は、各分割領域Ｆの全画素又は複数の代表点の画素値の平均値又は中央値を求め、それを保護画素値と定める。
【００５９】
演算により保護画素値を定めるとき、参照フレームの各分割領域Ｆ内の複数の画素の画素値を用いる。このとき、分割領域Ｆ内の全ての画素を用いてもよいし、各分割領域Ｆ内の予め定められた複数の代表点に位置する画素を用いてもよい。なお、各分割領域Ｆ内で均等、又は、ほぼ均等に分散するように各代表点の位置が定められる。例えば、各分割領域Ｆを複数のブロック（例えば、３×３や５×５のブロック）で分割し、ブロック中の１つの画素を代表点と設定するようにしてもよい。
【００６０】
また、平均値を用いるか中央値を用いるかは、操作パネル３で設定することができる（詳細は後述、図１１参照）。表示パネル３１ａがモノクロ表示のとき、参照フレームの第１領域Ｆ１の各画素の画素値（輝度値）の平均値又は中央値を求める。表示パネル３１ａがカラー表示のとき、参照フレームの第１領域Ｆ１の各画素のＲ、Ｇ、Ｂのそれぞれについて、平均値又は中央値を求める。
【００６１】
平均値を求めるとき、演算部７１（図３参照）は、第１領域Ｆ１の全画素の画素値、又は、第１領域Ｆ１内の代表点の画素値の平均を求める。中央値を求めるとき、演算部７１は、第１領域Ｆ１の全画素、又は、第１領域Ｆ１内の代表点の画素値のうち最大値と最小値を定め、最大値と最小値の中間の値を中央値として求める。演算部７１は、同様の演算を第２領域Ｆ２、第３領域Ｆ３、第４領域Ｆ４についても行う。そして、演算部７１は、４つの領域のそれぞれについて平均値又は中央値を求める。
【００６２】
２．保護表示用データＤ２を参照する場合
まず、記憶部２（ＲＯＭ２２やＨＤＤ２３）には、保護表示用データＤ２が記憶されている。この保護表示用データＤ２には、画面のグループ（デザインテーマ）ごとに保護画素値として適用する値が定義されている（図８参照）。
【００６３】
表示装置１０では、コピーに関する設定画面や、スキャンに関する設定画面や、システムに関する設定画面や、ジョブの実行状況を知らせる画面など、複数種の画面が表示される。複合機１００（表示装置１０）で表示される画面の種類は多数に及ぶ。そして、表示部３１で表示され得るそれぞれの画面は、何れかのグループに分類される。表示に用いる色や背景デザインや文字色のような画面デザインの類似性に基づき、どのグループに属するかが予め定められる。そして、保護表示用データＤ２には、グループごとに各領域の保護画素値が定められる。
【００６４】
グループごとの各分割領域Ｆの保護画素値も、平均値又は中央値に基づき定めることができる。具体的に、グループに属する画面を１つ選ぶ。そして、選んだ画面の領域を４分割し、分割領域Ｆごとに、各分割領域Ｆに含まれる複数の画素の画素値の平均値又は中央値を保護画素値として定める。また、平均値と中央値の何れを採用してもよい。分割領域Ｆの全画素の画素値に基づきの平均値又は中央値を定めてもよいし、分割領域Ｆ内の代表点の画素値の平均値又は中央値を定めてもよい。
【００６５】
また、グループに属する複数の画面のそれぞれについて、各分割領域Ｆの平均値又は中央値を求める。そして、求めた複数の平均値の平均、あるいは、求めた複数の中央値の平均をグループでの各分割領域Ｆの保護画素値としてもよい。
【００６６】
なお、画面ごとに、各分割領域Ｆで適用すべき保護画素値を定めるようにしてもよい。この場合、グループ単位で保護画素値を記憶する場合よりも保護表示用データＤ２のサイズは大きくなるが、アンダーランが生じたときのちらつきを減らし易くなる。
【００６７】
そして、表示制御モジュール７は、求めた、あるいは、参照により定めた各分割領域Ｆの保護画素値を、保護画素値レジスタ７２に格納する（ステップ♯２、図３参照）。保護画素値レジスタ７２は、表示制御モジュール７内に設けられる。フレーム（画面）の領域は４分割され、保護画素値は４種類となるので、４つの保護画素値レジスタ７２が設けられる。
【００６８】
そして、表示制御モジュール７は、新たな画面への切り替えがなされるか否かを確認する（ステップ♯３）。言い替えると、表示制御モジュール７は、表示する画面の内容の変更があるか否かを確認する。上述のように、使用者による操作やカウント値の変更によって表示する画面を変えるとき、ステップ♯３はＹｅｓとなる。
【００６９】
新たな画面への切り替えがなされるとき（ステップ♯３のＹｅｓ）、フローは、ステップ♯１に戻り、新たな画面について、保護画素値が定められ、保護画素値が記憶される。一方、新たな画面への切り替えがなされないとき、表示制御モジュール７は、記憶した保護画素値を保持する（ステップ♯４）。同じ画面を表示している間（同じフレームを表示する間）、何度も保護画素値を定める演算はなされず、同じ保護画素値が保持される。そして、フローは、ステップ♯３に戻る。
【００７０】
（フレームの領域を分割しない場合）
次に、図８、図９に基づき、フレームを分割しない場合（画面全体で１つの保護画素値を定め、適用する場合）の保護画素値の設定を説明する。図９は、フレームを分割しない場合の保護画素値の設定の流れの一例を示す図である。
【００７１】
そして、図９のフローチャートのスタートは、図７のフローチャートと同様に、複合機１００の主電源ＯＮや省電力モードからの復帰に伴う表示部３１の表示開始の時点である。
【００７２】
そして、表示制御モジュール７は、新たに表示する画面の最初のフレームを参照フレームとする。そして、参照フレームの画像データに基づき複数の画素の平均値又は中央値を定めることにより、又は、参照フレームで適用する値が定義され、記憶部２に記憶される保護表示用データＤ２を参照することにより、１つの保護画素値を定める（ステップ♯１１）。つまり、フレームに含まれる画素の画素値を演算することにより、あるいは、予め定められた保護表示用データＤ２を参照することにより１つの保護画素値を定める。
【００７３】
使用者が設定を行う画面では、何れかのソフトキーやハードキー３３が操作されるまで、同じ画面の表示が続けられる。また、ジョブの実行状況を知らせる画面でもカウント値が切り替えるまで同じ画面の表示が続けられる。そこで、新たに表示する画面の最初のフレームを参照フレームとして、参照フレームの画像データに含まれる複数の画素の画素値の平均値や中央値に基づき、保護画素値を定める。なお、最初のフレームよりも後のフレームを参照フレームと扱ってもよい。
【００７４】
１．演算により１つの保護画素値を定めるとき
表示制御モジュール７の演算部７１は、参照フレーム（最初のフレーム）の全画素又は複数の代表点の画素値の平均値又は中央値を定める。
【００７５】
演算により保護画素値を定めるとき、参照フレーム内の複数の画素の画素値を用いる。このとき、参照フレームの全ての画素を用いてもよいし、参照フレーム内の予め定められた複数の代表点に位置する画素を用いてもよい。なお、参照フレーム内で均等、又は、ほぼ均等に分散するように各代表点の位置が定められる。例えば、参照フレームを複数のブロック（例えば、３×３や５×５のブロック）で分割し、ブロック中の１つの画素を代表点と設定するようにしてもよい。
【００７６】
また、平均値を用いるか中央値を用いるかは、操作パネル３で設定することができる（詳細は後述）。表示パネル３１ａがモノクロ表示のとき、各画素の画素値（輝度値）の平均値又は中央値を求める。表示パネル３１ａがカラー表示のとき、フレームの各画素のＲ、Ｇ、Ｂのそれぞれについて、平均値又は中央値を求める。
【００７７】
平均値を求めるとき、演算部７１は、フレームの全画素の画素値、又は、フレームの代表点の画素値の平均を求める。中央値を求めるとき、演算部７１は、フレームの全画素、又は、フレームの代表点の画素値のうち最大値と最小値を定め、最大値と最小値の中間の値を中央値として求める。
【００７８】
２．保護表示用データＤ２を参照する場合
上述のように、記憶部２（ＲＯＭ２２やＨＤＤ２３）には、画面のグループ（デザインテーマ）ごとに保護画素値として適用する値が定義された保護表示用データＤ２が記憶されている（図８参照）。
【００７９】
この保護表示用データＤ２には、フレームを分割しない場合の保護画素値をグループごとに定めておくことができる。フレームを分割しない場合の保護画素値も、平均値又は中央値に基づき定めることができる。具体的に、グループに属する画面を１つ選ぶ。そして、選んだ画面の全領域に含まれる複数の画素の画素値の平均値又は中央値を保護画素値として定める。平均値と中央値の何れを採用してもよい。また、フレームの領域内の全画素の画素値の平均値又は中央値を定めてもよいし、フレーム内の代表点の画素値の平均値又は中央値を定めてもよい。
【００８０】
なお、画面ごとに、フレームを分割しない場合の保護画素値を定めるようにしてもよい。この場合、グループ単位で保護画素値を記憶する場合よりも保護表示用データＤ２のサイズは大きくなるが、アンダーランが生じたとき、ちらつきがより少なくなるような保護画素値を適用することができる。
【００８１】
そして、表示制御モジュール７は、定めた１つの保護画素値を、保護画素値レジスタ７２に格納する（ステップ♯１２）。この場合、保護画素値は一種類なので用いる保護画素値レジスタ７２は、１つでよい。そして、表示制御モジュール７は、新たな画面への切り替えがなされるか否かを確認する（ステップ♯１３）。言い替えると、表示制御モジュール７は、表示する画面の内容が一部でも切り替えられるか否かを確認する。
【００８２】
例えば、使用者の操作によって表示する画面の一部でも変更される場合、ジョブの実行状況を知らせる画面でカウント値に１加算する場合などでは、ステップ♯１３はＹｅｓとなる。
【００８３】
新たな画面への切り替えがなされるとき（ステップ♯１３のＹｅｓ）、フローは、ステップ♯１１に戻り、新たな画面について、１つの保護画素値が定められ、保護画素値が記憶される。一方、新たな画面への切り替えがなされないとき、表示制御モジュール７は、記憶した保護画素値を保持する（ステップ♯１４）。同じ画面を表示している間、何度も保護画素値を定める演算はなされず、同じ１つの保護画素値が保持される。そして、フローは、ステップ♯１３に戻る。
【００８４】
（アンダーラン発生時の保護表示）
次に、図１０を用いて、実施形態に係る表示装置１０でのアンダーラン発生時の保護表示の流れの一例を説明する。図１０は、実施形態に係る表示装置１０でのアンダーラン発生時の保護表示の流れの一例を示すフローチャートである。
【００８５】
図１０のスタートは、図７、図９と同様に、複合機１００の主電源ＯＮや省電力モードからの復帰に伴う表示部３１の表示開始、又は、切り替え先の画面の表示開始の時点である。
【００８６】
フレームの描画のため、表示制御モジュール７は、フレーム中、次に描画する位置の画素について、バッファメモリー９への画像データの読み込みを行う（ステップ♯２１）。そして、画像データの送信時点前に、表示制御モジュール７は、アンダーランが生じているか否かを確認する（ステップ♯２２）。言い替えると、表示制御モジュール７は、バッファメモリー９の画像データを表示部３１に送信する時点までに、送信すべき画像データがバッファメモリー９に読み込まれているか否か（読み込みが間に合うか）を確認する。
【００８７】
アンダーランが生じていないとき（ステップ♯２２のＮｏ）、表示制御モジュール７は、予め定められた送信タイミング（送信時点）に、読み込んだバッファメモリー９内の画像データを表示部３１に送信する（ステップ♯２３）。そして、フローは、ステップ♯２１に戻る。
【００８８】
一方、アンダーランが生じているとき（ステップ♯２２のＹｅｓ）、表示制御モジュール７は、アンダーランが生じたフレームでの未書換の画素（現在のフレームで未描画の画素）の画素値として、定めておいた保護画素値（保護画素値レジスタ７２に記憶された値）を表示部３１に送信する（ステップ♯２４）。なお、新たな画面の最初のフレームでアンダーランが生じたときには、切替前の画面の保護画素値が適用され、送信される。
【００８９】
このステップ♯２４では、フレームの領域を分割しているとき、表示制御モジュール７は、分割された領域に応じた保護画素値を表示部３１に送信する。そのため、表示制御モジュール７は、送信する保護画素値を適宜切り替える。一方、領域を分割しないとき（全ての領域に１つの保護画素値を適用するとき）、表示制御モジュール７は、１種類の保護画素値を表示部３１に送信する。
【００９０】
さらに、表示制御モジュール７は、現在のフレームのうち未描画（未書換）の部分の画素を保護画素値で表示部３１に表示させる（ステップ♯２５）。具体的に、表示制御モジュール７は、アンダーランが生じたフレームでは、書換未完了部分（未描画部分）の画像データとして、保護画素値を、現在のフレームの最後まで表示部３１に送信する。
【００９１】
このステップ♯２５では、フレームの領域を分割しているとき、表示部３１は、書換未完了部分のうち、分割された領域に対応する保護画素値を用いて表示する。一方、領域を分割しないとき、表示部３１は、書換未完了部分を、１種類の保護画素値を用いて表示する。ステップ♯２５の後、アンダーランが生じたフレームの描画が完了する（ステップ♯２６）。そして、フローは、ステップ♯２１に戻る。
【００９２】
（保護表示の設定）
次に、図１１を用いて、実施形態に係る表示装置１０での保護表示の設定の一例を説明する。図１１は、実施形態に係る表示装置１０での保護表示設定画面Ｓ１の一例を示す図である。
【００９３】
操作パネル３に対し、所定の操作がなされたとき、制御部１（表示制御モジュール７）は、図１１に示す保護表示設定画面Ｓ１を表示部３１に表示させる。例えば、システム設定のカテゴリー内に、保護表示設定画面Ｓ１が含められる。
【００９４】
保護表示設定画面Ｓ１には、分割キーＫ１と非分割キーＫ２が設けられる。分割キーＫ１を操作することにより、それぞれの分割領域Ｆについて保護画素値を定め、アンダーランが生じたフレームにおいて、分割領域Ｆのそれぞれが対応する保護画素値で、未書換の画素を表示する設定とすることができる。非分割キーＫ２を操作することにより、フレーム全体に対し１つの保護画素値を定め、アンダーランが生じたフレームにおいて、１つの保護画素値で未書換の画素を表示する設定とすることができる。
【００９５】
このように、操作パネル３（表示部３１、タッチパネル部３２、ハードキー３３）は、フレームの領域を分割するか否かの設定を受け付ける。アンダーランが生じたとき、表示制御モジュール７は、設定に応じた表示を表示部３１に行わせる。
【００９６】
保護表示設定画面Ｓ１には、演算キーＫ３とデータ参照キーＫ４が設けられる。演算キーＫ３を操作することにより、参照フレームに含まれる複数の画素に基づき、演算により保護画素値を定める設定とすることができる。データ参照キーＫ４を操作することにより、記憶部２の保護表示用データＤ２を参照して保護画素値を定める設定とすることができる。
【００９７】
このように、操作パネル３（表示部３１、タッチパネル部３２、ハードキー３３）は、演算により保護画素値を定めるか、保護表示用データＤ２を参照して保護画素値を定めるかの設定を受け付ける。アンダーランが生じたとき、表示制御モジュール７は、設定に応じて保護画素値を定める。
【００９８】
また、演算キーＫ３に対して、第１ラジオボタンＲ１と第２ラジオボタンＲ２が設けられる。第１ラジオボタンＲ１を操作することにより、参照フレームに含まれる複数画素の平均値を保護画素値と定める設定とすることができる。第２ラジオボタンＲ２を操作することにより、参照フレームに含まれる複数画素の中央値を保護画素値と定める設定とすることができる。
【００９９】
このように、操作パネル３（表示部３１、タッチパネル部３２、ハードキー３３）は複数画素の平均値と中央値のうち、いずれを保護画素値と定めるかの設定を受け付ける。アンダーランが生じたとき、表示制御モジュール７は、設定に応じて保護画素値を定める。
【０１００】
このようにして、実施形態に係る表示装置１０は、受信した画像データに基づき表示をする表示部３１と、表示する画面の画像データを記憶するＲＡＭ（ＤＲＡＭ２１）を含む記憶部２と、ジョブに関する処理を行う機能モジュール（スキャンモジュール６１、プリントモジュール６２）と、バッファメモリー９を含み、ＲＡＭからバッファメモリー９への表示する画面の画像データの一部の読み込みと、バッファメモリー９に読み込んだ画像データの表示部３１への送信を予め定められた送信周期で繰り返して予め定められたフレームレートで表示部３１に表示させる表示制御モジュール７と、ＲＡＭと機能モジュールと表示制御モジュール７が接続され、データを送受信するためのバス８と、を含む。送信周期に基づく送信タイミングまでに次に描画する部分の画像データのバッファメモリー９への読み込みが間に合わないアンダーランが生じたとき、表示制御モジュール７は、アンダーランが生じたフレームよりも前のフレームであって、アンダーランが生じたフレームの直前のフレームと画面の内容が同じフレームである参照フレームに含まれる複数の画素の画素値の平均値又は中央値を定めることにより、又は、記憶部２に記憶され、参照フレームで適用する値が定義された保護表示用データＤ２を参照することにより、保護画素値を定め、定めた保護画素値を現在のフレームのうち未描画の部分の画像データとして表示部３１に送信し、未描画の部分の画素を保護画素値で表示部３１に表示させる。
【０１０１】
これにより、アンダーランが生じたとき、現在のフレームのうち、未描画（未書換）の部分の画素値を、アンダーランが生じたフレームの直前のフレームで用いられている色と相関関係がある色（近似色）で表示することができる。また、次も同じフレームを画面の表示する場合、アンダーランが生じたフレームの後のフレームとも相関関係がある色（近い色）で、アンダーランが生じたフレームを表示することができる。従って、従来のように、アンダーランが生じたフレームを前後のフレームと全く色的に相関性のないような１色で表示しない。言い換えると、フレームとフレームの間に、色的に相関関係がない単一色のフレームを挟み込まない。その結果、アンダーランが生じたときの画面のちらつきを従来よりも抑えることができる。
【０１０２】
また、バッファメモリー９の容量が少なくてもちらつきを抑えることができる。言い換えると、ちらつき防止（アンダーラン防止）のために複数画面分のバッファメモリー９を表示装置１０に搭載する必要はない。そのため、表示装置１０の製造コストも抑えることができる。
【０１０３】
また、アンダーランが生じたとき、表示制御モジュール７は、フレームを複数の分割領域Ｆに分割し、参照フレームの分割領域Ｆごとに、各分割領域Ｆに含まれる複数の画素の画素値の平均値又は中央値を保護画素値として定め、現在のフレームのうちの未描画の部分を、対応する分割領域Ｆの保護画素値で表示部３１に表示させるようにしてもよい。
【０１０４】
これにより、アンダーランが生じたフレームでは、領域ごとに直前のフレームに色的に相関性のある保護画素値が複数定められ、各領域は対応する保護画素値で表示することができる。これにより、従来よりも、アンダーランが生じたときの画面のちらつきをずっと抑えることができる。
【０１０５】
また、表示制御モジュール７は、同じ画面を複数フレームにわたり表示するとき、同じ画面の複数フレームのうち、最初のフレームを参照フレームとして、各分割領域Ｆの保護画素値を演算により定めるようにしてもよい。
【０１０６】
これにより、同じ画面を複数フレームにわたり表示するとき、現在のフレーム（アンダーランが生じたフレーム）の表示前までに保護画素値を定めておく。これにより、アンダーランが生じたフレーム中、未描画（未書換）の部分の画素を保護画素値で描画する処理を直ちに開始することができる。また、１枚のフレーム描画ごとに保護画素値を定める処理をしないので、処理負荷を軽くすることができる。
【０１０７】
また、表示部３１で表示され得るそれぞれの画面は、何れかのグループに分類される。そして、記憶部２は、グループごとに各分割領域Ｆの保護画素値を定めた保護表示用データＤ２を記憶する。表示制御モジュール７は、保護表示用データＤ２で定められた各分割領域Ｆの保護画素値のうち、アンダーランが生じたフレームの画面が属するグループの保護画素値を、現在のフレームの各分割領域Ｆの保護画素値と定める。
【０１０８】
この構成によれば、表示制御モジュール７は、保護表示用データＤ２で定められた各分割領域Ｆの保護画素値のうち、アンダーランが生じたフレームの画面が属するグループの保護画素値を、現在のフレームの各分割領域Ｆの保護画素値と定める。
これにより、アンダーランが生じたフレーム中、未描画（未書換）の部分の画素を保護画素値で描画する処理を直ちに開始することができる。また、表示制御モジュール７は、平均値や中央値のような保護画素値を定めるための演算処理を行う必要がない。そのため、表示装置１０での処理負荷を軽くすることができる。
【０１０９】
また、アンダーランが生じたとき、表示制御モジュール７は、参照フレーム含まれる複数の画素の画素値の平均値又は中央値に基づく保護画素値を１つ定め、現在のフレームのうちの未描画の部分を、定めた保護画素値で表示部３１に表示させるようにしてもよい。
【０１１０】
これにより、アンダーランが生じたフレームの直前のフレームと色的に相関性のある保護画素値が定められる。そして、アンダーランが生じたフレームのうち、未書換（未描画）の画素を保護画素値で表示することができる。これにより、アンダーランが生じても、気にならない程度に、画面のちらつきを抑えることができる。しかも、保護画素値を１つのみ定めればすむ。
【０１１１】
また、表示制御モジュール７は、同じ画面を複数フレームにわたり表示するとき、同じ画面の複数フレームのうち、最初のフレームを参照フレームとして、１つの保護画素値を演算により定めるようにしてもよい。
【０１１２】
これにより、同じ画面を複数フレームにわたり表示するとき、現在のフレーム（アンダーランが生じたフレーム）の表示前までに保護画素値を定めておく。これにより、アンダーランが生じたフレーム中、未描画（未書換）の部分の画素を保護画素値で描画する処理を直ちに開始することができる。また、１枚のフレーム描画ごとに保護画素値を定める処理をしないので、処理負荷を軽くすることができる。
【０１１３】
また、表示部３１で表示され得るそれぞれの画面は、何れかのグループに分類される。そして、記憶部２は、グループごとに１つの保護画素値を定めた保護表示用データＤ２を記憶する。表示制御モジュール７は、アンダーランが生じたフレームの画面が属するグループの１つの保護画素値を、現在のフレームの保護画素値と定めるようにしてもよい。
【０１１４】
これにより、アンダーランが生じたフレーム中、未描画（未書換）の部分の画素を保護画素値で描画する処理を直ちに開始することができる。また、表示制御モジュール７は、平均値や中央値のような保護画素値を定めるための演算処理を行う必要がない。そのため、表示装置１０での処理負荷を軽くすることができる。
【０１１５】
また、画像形成装置（複合機１００）は、上述の表示装置１０を含む。これにより、表示装置１０に送信するデータのアンダーランが生じても、画面のちらつきのない、あるいは、ちらつきが従来よりも抑えられた表示装置１０を含む画像形成装置を提供することができる。また、ちらつき防止のために表示装置１０に大容量のバッファメモリー９を搭載する必要がないので、価格が抑えられた画像形成装置を提供することができる。
【０１１６】
本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１１７】
本発明は、バッファメモリーにデータを読み込み、バッファメモリーからデータを送信して表示を行う表示装置、画像形成装置に利用可能である。
【符号の説明】
【０１１８】
１００  複合機（画像形成装置）      １０    表示装置
２      記憶部                      ２１    ＤＲＡＭ（ＲＡＭ）
３１    表示部                      ６１    スキャンモジュール（機能モジュール）
６２    プリントモジュール（機能モジュール）
７      表示制御モジュール          ８      バス
９      バッファメモリー            Ｆ      分割領域
Ｆ１    第１領域                    Ｆ２    第２領域
Ｆ３    第３領域                    Ｆ４    第４領域
Ｄ２    保護表示用データ
【図１】
0006281526.tif 000002
【図２】
0006281526.tif 000003
【図３】
0006281526.tif 000004
【図４】
0006281526.tif 000005
【図５】
0006281526.tif 000006
【図６】
0006281526.tif 000007
【図７】
0006281526.tif 000008
【図８】
0006281526.tif 000009
【図９】
0006281526.tif 000010
【図１０】
0006281526.tif 000011
【図１１】
0006281526.tif 000012