(57)【特許請求の範囲】
【請求項１】
表示装置と、前記表示装置による画像の表示を制御する表示制御手段を備えている表示制御部と、前記表示装置が表示する画像のデータを前記表示制御部に送信する画像送信手段を備えている画像送信部と、前記表示装置による表示中の画面全体のデータである現在画面データを記憶している現在画面記憶部とを備えており、
前記画像送信部は、前記表示装置に表示させる予定の画面全体のデータである予定画面データを前記表示装置用のデータ形式に変換する全画面データ変換手段と、前記現在画面記憶部に記憶されている前記現在画面データと前記予定画面データとの差分を所定の形状の範囲で抽出して差分画像データを生成する差分画像生成手段とを備えており、
前記画像送信手段は、前記全画面データ変換手段によって変換された前記予定画面データである変換後全画面データと、前記差分画像生成手段によって生成された前記差分画像データとの何れか一方を前記表示制御部に送信し、
前記表示制御部は、前記画像送信手段によって送信されてきた前記差分画像データを前記表示装置用のデータ形式に変換する差分画像データ変換手段を備えており、
前記表示制御手段は、前記画像送信手段によって前記変換後全画面データが送信されてきた場合、前記変換後全画面データに基づいて前記表示装置に画像を表示させ、前記画像送信手段によって前記差分画像データが送信されてきた場合、前記差分画像データ変換手段によって変換された前記差分画像データである変換後差分画像データに基づいて前記表示装置に画像を表示させ、
前記画像送信手段は、前記予定画面データから前記変換後全画面データを介して画像が前記表示装置に表示される時間である全画面表示処理時間と、前記予定画面データから前記変換後差分画像データを介して画像が前記表示装置に表示される時間である差分画像表示処理時間であって前記差分画像データの画像サイズに対する前記差分画像表示処理時間とを比較し、前記全画面表示処理時間が前記差分画像データの画像サイズに対する前記差分画像表示処理時間より短い場合、前記変換後全画面データを前記表示制御部に送信し、前記差分画像データの画像サイズに対する前記差分画像表示処理時間が前記全画面表示処理時間より短い場合、前記差分画像データを前記表示制御部に送信することを特徴とする画像形成装置。
【請求項２】
前記画像送信手段は、前記差分画像表示処理時間が前記全画面表示処理時間に相当する場合の前記差分画像データの画像サイズと、実際の前記差分画像データの画像サイズとを使用して、前記全画面表示処理時間と、前記差分画像データの画像サイズに対する前記差分画像表示処理時間とを比較することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記差分画像生成手段は、画面全体の前記差分画像データである全画面差分画像データと、画面を複数の領域に分割した場合の各領域の前記差分画像データである領域差分画像データとを生成し、
前記画像送信手段は、前記全画面差分画像データの画像サイズに対する前記差分画像表示処理時間である全画面差分画像表示処理時間と、前記領域差分画像データの画像サイズに対する前記差分画像表示処理時間の全領域の合計である全領域合計差分画像表示処理時間とを比較し、前記全画面差分画像表示処理時間が前記全領域合計差分画像表示処理時間より短い場合、前記全画面差分画像データを前記表示制御部に送信し、前記全領域合計差分画像表示処理時間が前記全画面差分画像表示処理時間より短い場合、全領域の前記領域差分画像データをそれぞれ前記表示制御部に送信することを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記全画面表示処理時間を記憶している全画面表示処理時間記憶部と、前記差分画像データの画像サイズに対する前記差分画像表示処理時間を記憶している差分画像表示処理時間記憶部とを備えており、
前記画像送信手段は、前記全画面表示処理時間記憶部に記憶されている前記全画面表示処理時間と、前記全画面差分画像データの画像サイズに対して前記差分画像表示処理時間記憶部に記憶されている前記差分画像表示処理時間と、前記領域差分画像データの画像サイズに対して前記差分画像表示処理時間記憶部に記憶されている前記差分画像表示処理時間とを使用して、前記全画面表示処理時間と、前記全画面差分画像表示処理時間と、前記全領域合計差分画像表示処理時間とを比較することを特徴とする請求項３に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、種々の情報を表示する表示装置を備えている画像形成装置に関する。
【背景技術】
【０００２】
従来、種々の情報を表示する表示装置を備えている画像形成装置として、メイン制御板上のマスター側操作部制御ＩＣが操作部上のスレーブ側操作部制御ＩＣにＬＣＤビットマップデータなどの画面表示データを送信し、スレーブ側操作部制御ＩＣがマスター側操作部制御ＩＣから受信したＬＣＤビットマップデータに基づいて操作部上の表示部の表示を変更するものが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２６６４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置においては、マスター側操作部制御ＩＣからスレーブ側操作部制御ＩＣに通知される画面表示データが常に画面全体のデータであるので、たとえ画面の変化が少ない場合であっても、画面の表示の処理に常に一定の時間が必要であるという問題がある。
【０００５】
そこで、本発明は、画面の表示の処理に必要な時間を従来より短縮することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、表示装置と、前記表示装置による画像の表示を制御する表示制御手段を備えている表示制御部と、前記表示装置が表示する画像のデータを前記表示制御部に送信する画像送信手段を備えている画像送信部と、前記表示装置による表示中の画面全体のデータである現在画面データを記憶している現在画面記憶部とを備えており、前記画像送信部は、前記表示装置に表示させる予定の画面全体のデータである予定画面データを前記表示装置用のデータ形式に変換する全画面データ変換手段と、前記現在画面記憶部に記憶されている前記現在画面データと前記予定画面データとの差分を所定の形状の範囲で抽出して差分画像データを生成する差分画像生成手段とを備えており、前記画像送信手段は、前記全画面データ変換手段によって変換された前記予定画面データである変換後全画面データと、前記差分画像生成手段によって生成された前記差分画像データとの何れか一方を前記表示制御部に送信し、前記表示制御部は、前記画像送信手段によって送信されてきた前記差分画像データを前記表示装置用のデータ形式に変換する差分画像データ変換手段を備えており、前記表示制御手段は、前記画像送信手段によって前記変換後全画面データが送信されてきた場合、前記変換後全画面データに基づいて前記表示装置に画像を表示させ、前記画像送信手段によって前記差分画像データが送信されてきた場合、前記差分画像データ変換手段によって変換された前記差分画像データである変換後差分画像データに基づいて前記表示装置に画像を表示させることを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、予定画面データから変換後差分画像データを介して画像を表示装置に表示する場合に、予定画面データから変換後全画面データを介して画像を表示装置に表示する場合と比較して、画面の表示の処理に必要な時間を短縮することができるときがある。したがって、本発明の画像形成装置は、画面の表示の処理に必要な時間を従来より短縮することができる。
【０００８】
また、本発明の画像形成装置の前記画像送信手段は、前記予定画面データから前記変換後全画面データを介して画像が前記表示装置に表示される時間である全画面表示処理時間と、前記予定画面データから前記変換後差分画像データを介して画像が前記表示装置に表示される時間である差分画像表示処理時間であって前記差分画像データの画像サイズに対する前記差分画像表示処理時間とを比較し、前記全画面表示処理時間が前記差分画像データの画像サイズに対する前記差分画像表示処理時間より短い場合、前記変換後全画面データを前記表示制御部に送信し、前記差分画像データの画像サイズに対する前記差分画像表示処理時間が前記全画面表示処理時間より短い場合、前記差分画像データを前記表示制御部に送信しても良い。
【０００９】
この構成により、本発明の画像形成装置は、予定画面データから変換後全画面データを介して画像を表示装置に表示するか、予定画面データから変換後差分画像データを介して画像を表示装置に表示するかを、全画面表示処理時間と、差分画像データの画像サイズに対する差分画像表示処理時間とに基づいて判断するので、画面の表示の処理に必要な時間を適切に短縮することができる。
【００１０】
また、本発明の画像形成装置の前記画像送信手段は、前記差分画像表示処理時間が前記全画面表示処理時間に相当する場合の前記差分画像データの画像サイズと、実際の前記差分画像データの画像サイズとを使用して、前記全画面表示処理時間と、前記差分画像データの画像サイズに対する前記差分画像表示処理時間とを比較しても良い。
【００１１】
この構成により、本発明の画像形成装置は、全画面表示処理時間と、差分画像データの画像サイズに対する差分画像表示処理時間とを簡単な仕組みで比較するので、画面の表示の処理に必要な時間を短縮することができる。
【００１２】
また、本発明の画像形成装置の前記差分画像生成手段は、画面全体の前記差分画像データである全画面差分画像データと、画面を複数の領域に分割した場合の各領域の前記差分画像データである領域差分画像データとを生成し、前記画像送信手段は、前記全画面差分画像データの画像サイズに対する前記差分画像表示処理時間である全画面差分画像表示処理時間と、前記領域差分画像データの画像サイズに対する前記差分画像表示処理時間の全領域の合計である全領域合計差分画像表示処理時間とを比較し、前記全画面差分画像表示処理時間が前記全領域合計差分画像表示処理時間より短い場合、前記全画面差分画像データを前記表示制御部に送信し、前記全領域合計差分画像表示処理時間が前記全画面差分画像表示処理時間より短い場合、全領域の前記領域差分画像データをそれぞれ前記表示制御部に送信しても良い。
【００１３】
この構成により、本発明の画像形成装置は、予定画面データから変換後全画面データを介して画像を表示装置に表示するか、予定画面データから全画面差分画像データの変換後差分画像データを介して画像を表示装置に表示するか、予定画面データから領域差分画像データの変換後差分画像データを介して画像を表示装置に表示するかを、全画面表示処理時間と、全画面差分画像表示処理時間と、全領域合計差分画像表示処理時間とに基づいて判断するので、画面の表示の処理に必要な時間を適切に短縮することができる。
【００１４】
また、本発明の画像形成装置は、前記全画面表示処理時間を記憶している全画面表示処理時間記憶部と、前記差分画像データの画像サイズに対する前記差分画像表示処理時間を記憶している差分画像表示処理時間記憶部とを備えており、前記画像送信手段は、前記全画面表示処理時間記憶部に記憶されている前記全画面表示処理時間と、前記全画面差分画像データの画像サイズに対して前記差分画像表示処理時間記憶部に記憶されている前記差分画像表示処理時間と、前記領域差分画像データの画像サイズに対して前記差分画像表示処理時間記憶部に記憶されている前記差分画像表示処理時間とを使用して、前記全画面表示処理時間と、前記全画面差分画像表示処理時間と、前記全領域合計差分画像表示処理時間とを比較しても良い。
【００１５】
この構成により、本発明の画像形成装置は、全画面表示処理時間と、全画面差分画像表示処理時間と、全領域合計差分画像表示処理時間とを簡単な仕組みで比較するので、画面の表示の処理に必要な時間を短縮することができる。
【発明の効果】
【００１６】
本発明の画像形成装置は、画面の表示の処理に必要な時間を従来より短縮することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施の形態に係る複合機の構成を示すブロック図である。
【図２】（ａ）は、図１に示す差分画像生成手段によって扱われる現在画面データの一例を示す図である。（ｂ）は、図１に示す差分画像生成手段によって扱われる予定画面データの一例を示す図である。（ｃ）は、図１に示す差分画像生成手段によって生成される差分画像データの一例を示す図である。
【図３】図１に示す記憶部に記憶されている閾値の決定方法を示す図である。
【図４】表示装置に画像が表示されるときの図１に示すパネルコントローラーの動作のフローチャートである。
【図５】表示装置に画像が表示されるときの図１に示すボード側コントローラーの動作のフローチャートである。
【図６】本発明の第２の実施の形態に係る複合機の記憶部に記憶されている近似式の決定方法を示す図である。
【図７】表示装置に画像が表示されるときの本発明の第２の実施の形態に係る複合機のパネルコントローラーの動作のフローチャートである。
【図８】図７に示すフローチャートの続きのフローチャートである。
【図９】（ａ）は、図７に示す処理において生成される上半分領域差分画像データおよび下半分領域差分画像データの一例を示す図である。（ｂ）は、図７に示す処理において生成される全画面差分画像データの一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１９】
（第１の実施の形態）
まず、本実施の形態に係る画像形成装置としての複合機の構成について説明する。
【００２０】
図１は、本実施の形態に係る複合機１０の構成を示すブロック図である。
【００２１】
図１に示すように、複合機１０は、複合機１０全体を制御するための制御部１１と、利用者によって種々の操作が入力される図示していない操作パネル上の操作部１２と、用紙に印刷を実行するプリンター部１３と、原稿を読み込んで画像データを生成する読取デバイスであるスキャナー部１４と、ホストコンピューターなどの図示していない外部の装置とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して通信を行うためのネットワークＩ／Ｆ（ｉｎｔｅｒｆａｃｅ）部１５と、種々の情報を記憶するための記憶部１６と、種々の情報を表示する操作パネル上の表示装置１７と、表示装置１７を備えているパネルボード１８と、表示装置１７が表示する画像のビットマップデータをパネルボード１８に送信する本発明の画像送信部としてのパネルコントローラー１９とを備えている。
【００２２】
パネルボード１８は、表示装置１７による画像の表示を制御する本発明の表示制御部としてのボード側コントローラー２０を備えている。
【００２３】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムや各種のデータを予め記憶しているＲＯＭ(Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ)と、ＣＰＵの作業領域として用いられるＲＡＭ(Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)となどによって構成されている。ＣＰＵは、ＲＯＭに記憶されているプログラムを実行することによって制御部１１を動作させる演算処理装置である。ＲＡＭは、ＣＰＵによってプログラムが実行されるときにプログラムや各種のデータを一時的に記憶するようになっている。
【００２４】
操作部１２は、操作パネル上のボタンなどの入力デバイスから構成されている。
【００２５】
プリンター部１３は、図示していない外部の装置からネットワークＩ／Ｆ部１５を介して受信された印刷データのジョブや、スキャナー部１４によって生成された画像データのジョブなどの各種のジョブを印刷する印刷デバイスである。
【００２６】
ネットワークＩ／Ｆ部１５は、例えば、スキャナー部１４によって生成された画像データをＬＡＮを介して外部の装置に送信したり、プリンター部１３で印刷されるための印刷データをＬＡＮを介して外部の装置から受信したりする。
【００２７】
記憶部１６は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記憶装置によって構成されている。記憶部１６は、表示装置１７による表示中の画面全体のビットマップデータである現在画面データを記憶するようになっており、本発明の現在画面記憶部を構成している。
【００２８】
表示装置１７は、例えばＬＣＤ(Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ)やタッチパネルなどの表示デバイスから構成されている。
【００２９】
パネルコントローラー１９は、ＣＰＵと、プログラムや各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとなどによって構成されている。ＣＰＵは、ＲＯＭに記憶されているプログラムを実行することによってパネルコントローラー１９を動作させる演算処理装置である。ＲＡＭは、ＣＰＵによってプログラムが実行されるときにプログラムや各種のデータを一時的に記憶するようになっている。
【００３０】
ここで、パネルコントローラー１９は、プログラムを実行することによって、表示装置１７が表示する画像のビットマップデータをボード側コントローラー２０に送信する画像送信手段１９ａ、表示装置１７に表示させる予定の画面全体のビットマップデータである予定画面データを表示装置１７用のデータ形式のビットマップデータに変換する全画面データ変換手段１９ｂ、および、現在画面データおよび予定画面データの差分を矩形の範囲で抽出して差分画像データを生成する差分画像生成手段１９ｃとして機能するようになっている。なお、以下において、全画面データ変換手段１９ｂによって変換された予定画面データを、変換後全画面データと呼ぶ。
【００３１】
図２（ａ）は、差分画像生成手段１９ｃによって扱われる現在画面データの一例を示す図である。図２（ｂ）は、差分画像生成手段１９ｃによって扱われる予定画面データの一例を示す図である。図２（ｃ）は、差分画像生成手段１９ｃによって生成される差分画像データの一例を示す図である。
【００３２】
表示装置１７による表示中の画面が図２（ａ）に示す画像であって、表示装置１７に表示させる予定の画面が図２（ｂ）に示す画像である場合、図２（ｂ）に示す画面は、図２（ａ）に示す画面から図形２１ａ、２１ｂが削除されるとともに、図形２２が追加されている。したがって、差分画像生成手段１９ｃは、図２（ｃ）に示すように、図２（ａ）に示す画像と、図２（ｂ）に示す画像との差分を矩形の範囲２３で抽出して差分画像データを生成する。範囲２３は、図形２１ａ、２１ｂ、２２を全て含む最小の矩形の範囲である。
【００３３】
図１に示すように、ボード側コントローラー２０は、ＣＰＵと、プログラムや各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとなどによって構成されている。ＣＰＵは、ＲＯＭに記憶されているプログラムを実行することによってボード側コントローラー２０を動作させる演算処理装置である。ＲＡＭは、ＣＰＵによってプログラムが実行されるときにプログラムや各種のデータを一時的に記憶するようになっている。
【００３４】
ここで、ボード側コントローラー２０は、プログラムを実行することによって、表示装置１７による画像の表示を制御する表示制御手段２０ａ、および、画像送信手段１９ａによって送信されてきた差分画像データを表示装置１７用のデータ形式のビットマップデータに変換する差分画像データ変換手段２０ｂとして機能するようになっている。なお、以下において、差分画像データ変換手段２０ｂによって変換された差分画像データを、変換後差分画像データと呼ぶ。
【００３５】
なお、記憶部１６は、差分画像生成手段１９ｃによって生成される差分画像データの画像サイズと画像送信手段１９ａによって比較される閾値が記憶されている。
【００３６】
図３は、記憶部１６に記憶されている閾値の決定方法を示す図である。
【００３７】
複合機１０の製造者は、予定画面データから変換後全画面データを介して画像が表示装置１７に表示される時間である全画面表示処理時間を、複合機１０を使用して実際に計測する。また、複合機１０の製造者は、予定画面データから変換後差分画像データを介して画像が表示装置１７に表示される時間である差分画像表示処理時間を、差分画像データの画像サイズ毎に、複合機１０を使用して実際に計測する。図３には、そのようにして計測された結果の一例が示されている。図３に示すように、複合機１０の製造者は、差分画像表示処理時間が全画面表示処理時間に相当する場合の画像サイズを、記憶部１６に記憶させる閾値として決定する。
【００３８】
次に、表示装置１７に画像を表示するときの複合機１０の動作について説明する。
【００３９】
図４は、表示装置１７に画像が表示されるときのパネルコントローラー１９の動作のフローチャートである。
【００４０】
制御部１１は、パネルコントローラー１９に一定の周期で予定画面データを入力する。パネルコントローラー１９は、制御部１１から予定画面データが入力されると、図４に示す処理を開始する。
【００４１】
図４に示すように、パネルコントローラー１９の差分画像生成手段１９ｃは、記憶部１６に記憶されている現在画面データと、入力された予定画面データとの差分を矩形の範囲で抽出して差分画像データを生成する（Ｓ５１）。
【００４２】
次いで、パネルコントローラー１９の画像送信手段１９ａは、現在画面データおよび予定画面データの差分があるか否かを判断する（Ｓ５２）。ここで、画像送信手段１９ａは、Ｓ５１において生成された差分画像データの画像サイズが０である場合、現在画面データおよび予定画面データの差分がないと判断し、Ｓ５１において生成された差分画像データの画像サイズが０ではない場合、現在画面データおよび予定画面データの差分があると判断する。
【００４３】
Ｓ５２において差分がないと判断すると、画像送信手段１９ａは、図４に示す処理を終了する。つまり、表示装置１７に表示されている画像は、変更されない。
【００４４】
Ｓ５２において差分があると判断すると、画像送信手段１９ａは、Ｓ５１において生成された差分画像データの画像サイズが、記憶部１６に記憶されている閾値より大きいか否かを判断する（Ｓ５３）。
【００４５】
Ｓ５３において差分画像データの画像サイズが閾値より大きいと判断すると、画像送信手段１９ａは、全画面データ変換手段１９ｂに予定画面データを表示装置１７用のデータ形式のビットマップデータに変換させて変換後全画面データを生成する（Ｓ５４）。
【００４６】
次いで、画像送信手段１９ａは、Ｓ５４において生成した変換後全画面データをボード側コントローラー２０に送信する（Ｓ５５）。なお、Ｓ５５において送信される変換後全画面データには、画像データそのものだけではなく、変換後全画面データであることを示す情報が含まれている。
【００４７】
次いで、画像送信手段１９ａは、予定画面データを新たな現在画面データとして記憶部１６に記憶して（Ｓ５６）、図４に示す処理を終了する。
【００４８】
Ｓ５３において差分画像データの画像サイズが閾値以下であると判断すると、画像送信手段１９ａは、Ｓ５１において生成された差分画像データをボード側コントローラー２０に送信する（Ｓ５７）。なお、Ｓ５７において送信される差分画像データには、画像データそのものだけではなく、差分画像データであることを示す情報と、表示装置１７の画面における差分画像データの位置を示す情報とが含まれている。
【００４９】
次いで、画像送信手段１９ａは、Ｓ５６の処理を実行して、図４に示す処理を終了する。
【００５０】
図５は、表示装置１７に画像が表示されるときのボード側コントローラー２０の動作のフローチャートである。
【００５１】
ボード側コントローラー２０は、パネルコントローラー１９から送信された変換後全画面データまたは差分画像データを受信すると、図５に示す処理を開始する。
【００５２】
図５に示すように、ボード側コントローラー２０の表示制御手段２０ａは、受信した画像データが変換後全画面データであるか否かを判断する（Ｓ６１）。ここで、ボード側コントローラー２０は、受信した画像データに変換後全画面データであることを示す情報が含まれている場合、受信した画像データが変換後全画面データであると判断し、受信した画像データに差分画像データであることを示す情報が含まれている場合、受信した画像データが変換後全画面データではないと判断する。
【００５３】
Ｓ６１において変換後全画面データであると判断すると、表示制御手段２０ａは、入力された変換後全画面データに基づいた画像を表示装置１７に表示させて（Ｓ６２）、図５に示す処理を終了する。
【００５４】
Ｓ６１において変換後全画面データではないと判断すると、表示制御手段２０ａは、受信した差分画像データを表示装置１７用のデータ形式のビットマップデータに差分画像データ変換手段２０ｂによって変換させて変換後差分画像データを生成する（Ｓ６３）。
【００５５】
次いで、表示制御手段２０ａは、Ｓ６３において生成した変換後差分画像データと、受信した差分画像データに含まれていた表示装置１７の画面における位置を示す情報とに基づいた画像を表示装置１７に表示させて（Ｓ６４）、図５に示す処理を終了する。
【００５６】
以上に説明したように、複合機１０は、予定画面データから変換後差分画像データを介して画像を表示装置１７に表示する場合（Ｓ５３でＮＯ）に、予定画面データから変換後全画面データを介して画像を表示装置１７に表示する場合（Ｓ５３でＹＥＳ）と比較して、画面の表示の処理に必要な時間を短縮することができる。したがって、複合機１０は、画面の表示の処理に必要な時間を従来より短縮することができる。
【００５７】
複合機１０は、差分画像データの画像サイズが閾値より大きい場合、すなわち、全画面表示処理時間が差分画像データの画像サイズに対する差分画像表示処理時間より短い場合（Ｓ５３でＹＥＳ）、変換後全画面データをボード側コントローラー２０に送信する（Ｓ５５）。また、複合機１０は、差分画像データの画像サイズが閾値以下である場合、すなわち、差分画像データの画像サイズに対する差分画像表示処理時間が全画面表示処理時間と同一であるか全画面表示処理時間より短い場合（Ｓ５３でＮＯ）、差分画像データをボード側コントローラー２０に送信する（Ｓ５７）。この構成により、複合機１０は、予定画面データから変換後全画面データを介して画像を表示装置１７に表示するか、予定画面データから変換後差分画像データを介して画像を表示装置１７に表示するかを、全画面表示処理時間と、差分画像データの画像サイズに対する差分画像表示処理時間とに基づいて判断するので、画面の表示の処理に必要な時間を適切に短縮することができる。
【００５８】
また、画像送信手段１９ａは、全画面表示処理時間と、差分画像データの画像サイズに対する差分画像表示処理時間との比較を、差分画像表示処理時間が全画面表示処理時間に相当する場合の差分画像データの画像サイズである閾値と、実際の差分画像データの画像サイズとの比較によって行っている（Ｓ５３）。この構成により、複合機１０は、全画面表示処理時間と、差分画像データの画像サイズに対する差分画像表示処理時間とを簡単な仕組みで比較するので、画面の表示の処理に必要な時間を短縮することができる。
【００５９】
なお、画像送信手段１９ａは、本実施の形態において、差分画像データの画像サイズが閾値と同一である場合、すなわち、差分画像データの画像サイズに対する差分画像表示処理時間が全画面表示処理時間と同一である場合に、差分画像データをボード側コントローラー２０に送信する（Ｓ５７）ようになっているが、変換後全画面データを生成して（Ｓ５４）、生成した変換後全画面データをボード側コントローラー２０に送信する（Ｓ５５）ようになっていても良い。
【００６０】
（第２の実施の形態）
まず、本実施の形態に係る画像形成装置としての複合機の構成について説明する。
【００６１】
なお、本実施の形態に係る複合機の構成は、以下の構成を除いて、第１の実施の形態に係る複合機１０（図１参照。）の構成と同様である。したがって、以下においては、本実施の形態に係る複合機の構成要素に、第１の実施の形態に係る複合機１０の構成要素と同一の符号を付して説明する。
【００６２】
本実施の形態に係る複合機の記憶部１６は、全画面表示処理時間（図３参照。）を記憶しており、本発明の全画面表示処理時間記憶部を構成している。
【００６３】
なお、本実施の形態に係る複合機の製造者は、予定画面データから変換後全画面データを介して画像が表示装置１７に表示される時間である全画面表示処理時間を、本実施の形態に係る複合機を使用して実際に計測する。記憶部１６には、このようにして計測された全画面表示処理時間が記憶させられる。
【００６４】
また、本実施の形態に係る複合機の記憶部１６は、差分画像データの画像サイズに対する差分画像表示処理時間を近似式によって記憶しており、本発明の差分画像表示処理時間記憶部を構成している。
【００６５】
図６は、記憶部１６に記憶されている近似式の決定方法を示す図である。
【００６６】
本実施の形態に係る複合機の製造者は、予定画面データから変換後差分画像データを介して画像が表示装置１７に表示される時間である差分画像表示処理時間を、差分画像データの画像サイズ毎に、本実施の形態に係る複合機を使用して実際に計測する。図６には、そのようにして計測された結果の一例が示されている。記憶部１６には、このようにして計測された差分画像表示処理時間の近似式が記憶させられる。なお、図６に示す例では、ｙを差分画像表示処理時間とし、ｘを差分画像データの画像サイズとした場合、近似式は、「ｙ＝０．０２５ｘ＋３．０３８」である。
【００６７】
次に、表示装置１７に画像を表示するときの本実施の形態に係る複合機の動作について説明する。
【００６８】
図７は、表示装置１７に画像が表示されるときのパネルコントローラー１９の動作のフローチャートである。図８は、図７に示すフローチャートの続きのフローチャートである。
【００６９】
制御部１１は、パネルコントローラー１９に一定の周期で予定画面データを入力する。パネルコントローラー１９は、制御部１１から予定画面データが入力されると、図７および図８に示す処理を開始する。
【００７０】
図７に示すように、パネルコントローラー１９の差分画像生成手段１９ｃは、画面を上下半分ずつの領域に分割した場合の上半分の領域について、記憶部１６に記憶されている現在画面データと、入力された予定画面データとの差分を矩形の範囲で抽出して、差分画像データである上半分領域差分画像データを生成する（Ｓ１５１）。
【００７１】
次いで、差分画像生成手段１９ｃは、画面を上下半分ずつの領域に分割した場合の下半分の領域について、記憶部１６に記憶されている現在画面データと、入力された予定画面データとの差分を矩形の範囲で抽出して、差分画像データである下半分領域差分画像データを生成する（Ｓ１５２）。
【００７２】
なお、上半分領域差分画像データおよび下半分領域差分画像データは、本発明の領域差分画像データを構成している。
【００７３】
差分画像生成手段１９ｃは、Ｓ１５２の処理の後、画面全体について、記憶部１６に記憶されている現在画面データと、入力された予定画面データとの差分を矩形の範囲で抽出して、差分画像データである全画面差分画像データを生成する（Ｓ１５３）。
【００７４】
図９（ａ）は、図７に示す処理において生成される上半分領域差分画像データおよび下半分領域差分画像データの一例を示す図である。図９（ｂ）は、図７に示す処理において生成される全画面差分画像データの一例を示す図である。
【００７５】
図９に示す例では、差分画像生成手段１９ｃは、画面１００を上下半分ずつの領域に分割した場合の上半分の領域１１１の差分画像データである上半分領域差分画像データ１１１ａを生成し（Ｓ１５１）、画面１００を上下半分ずつの領域に分割した場合の下半分の領域１１２の差分画像データである下半分領域差分画像データ１１２ａを生成し（Ｓ１５２）、画面１００全体の差分画像データである全画面差分画像データ１２１を生成する（Ｓ１５３）。全画面差分画像データ１２１は、上半分領域差分画像データ１１１ａおよび下半分領域差分画像データ１１２ａを全て含む最小の矩形の範囲のデータである。
【００７６】
図７に示すように、Ｓ１５３の処理の後、パネルコントローラー１９の画像送信手段１９ａは、現在画面データおよび予定画面データの差分があるか否かを判断する（Ｓ１５４）。ここで、画像送信手段１９ａは、Ｓ１５３において生成された全画面差分画像データの画像サイズが０である場合、現在画面データおよび予定画面データの差分がないと判断し、Ｓ１５３において生成された全画面差分画像データの画像サイズが０ではない場合、現在画面データおよび予定画面データの差分があると判断する。
【００７７】
Ｓ１５４において差分がないと判断すると、画像送信手段１９ａは、図７および図８に示す処理を終了する。つまり、表示装置１７に表示されている画像は、変更されない。
【００７８】
Ｓ１５４において差分があると判断すると、画像送信手段１９ａは、上半分の領域および下半分の領域の何れか一方の領域のみに、現在画面データおよび予定画面データの差分があるか否かを判断する（Ｓ１５５）。ここで、画像送信手段１９ａは、Ｓ１５１において生成された上半分領域差分画像データの画像サイズが０である場合、上半分の領域において現在画面データおよび予定画面データの差分がないと判断し、Ｓ１５１において生成された上半分領域差分画像データの画像サイズが０ではない場合、上半分の領域において現在画面データおよび予定画面データの差分があると判断する。また、画像送信手段１９ａは、Ｓ１５２において生成された下半分領域差分画像データの画像サイズが０である場合、下半分の領域において現在画面データおよび予定画面データの差分がないと判断し、Ｓ１５２において生成された下半分領域差分画像データの画像サイズが０ではない場合、下半分の領域において現在画面データおよび予定画面データの差分があると判断する。
【００７９】
Ｓ１５５において上半分の領域および下半分の領域の何れか一方の領域のみに差分があると判断すると、画像送信手段１９ａは、上半分の領域に差分があるか否かを判断する（Ｓ１５６）。
【００８０】
Ｓ１５６において上半分の領域に差分があると判断すると、画像送信手段１９ａは、Ｓ１５１において生成された上半分領域差分画像データの画像サイズが、記憶部１６に記憶されている閾値より大きいか否かを判断する（Ｓ１５７）。
【００８１】
Ｓ１５７において上半分領域差分画像データの画像サイズが閾値より大きいと判断すると、画像送信手段１９ａは、全画面データ変換手段１９ｂに予定画面データを表示装置１７用のデータ形式のビットマップデータに変換させて変換後全画面データを生成する（Ｓ１５８）。
【００８２】
次いで、画像送信手段１９ａは、Ｓ１５８において生成した変換後全画面データをボード側コントローラー２０に送信する（Ｓ１５９）。なお、Ｓ１５９において送信される変換後全画面データには、画像データそのものだけではなく、変換後全画面データであることを示す情報が含まれている。
【００８３】
次いで、画像送信手段１９ａは、予定画面データを新たな現在画面データとして記憶部１６に記憶して（Ｓ１６０）、図７および図８に示す処理を終了する。
【００８４】
Ｓ１５７において上半分領域差分画像データの画像サイズが閾値以下であると判断すると、画像送信手段１９ａは、Ｓ１５１において生成された上半分領域差分画像データをボード側コントローラー２０に送信する（Ｓ１６１）。なお、Ｓ１６１において送信される上半分領域差分画像データには、画像データそのものだけではなく、差分画像データであることを示す情報と、表示装置１７の画面における差分画像データの位置を示す情報とが含まれている。
【００８５】
次いで、画像送信手段１９ａは、Ｓ１６０の処理を実行して、図７および図８に示す処理を終了する。
【００８６】
Ｓ１５６において上半分の領域に差分がないと判断すると、画像送信手段１９ａは、Ｓ１５２において生成された下半分領域差分画像データの画像サイズが、記憶部１６に記憶されている閾値より大きいか否かを判断する（Ｓ１６２）。
【００８７】
Ｓ１６２において下半分領域差分画像データの画像サイズが閾値より大きいと判断すると、Ｓ１５８、Ｓ１５９およびＳ１６０の処理を実行して、図７および図８に示す処理を終了する。
【００８８】
Ｓ１６２において下半分領域差分画像データの画像サイズが閾値以下であると判断すると、画像送信手段１９ａは、Ｓ１５２において生成された下半分領域差分画像データをボード側コントローラー２０に送信する（Ｓ１６３）。なお、Ｓ１６３において送信される下半分領域差分画像データには、画像データそのものだけではなく、差分画像データであることを示す情報と、表示装置１７の画面における差分画像データの位置を示す情報とが含まれている。
【００８９】
次いで、画像送信手段１９ａは、Ｓ１６０の処理を実行して、図７および図８に示す処理を終了する。
【００９０】
Ｓ１５５において上半分の領域および下半分の領域の両方の領域に差分があると判断すると、画像送信手段１９ａは、記憶部１６に記憶されている全画面表示処理時間と、Ｓ１５１において生成された上半分領域差分画像データの画像サイズに対する差分画像表示処理時間およびＳ１５２において生成された下半分領域差分画像データの画像サイズに対する差分画像表示処理時間の合計である全領域合計差分画像表示処理時間と、Ｓ１５３において生成された全画面差分画像データの画像サイズに対する差分画像表示処理時間である全画面差分画像表示処理時間とのうち、全画面表示処理時間が最も短いか否かを判断する（Ｓ１６４）。ここで、画像送信手段１９ａは、上半分領域差分画像データの画像サイズに対する差分画像表示処理時間を、上半分領域差分画像データの画像サイズと、記憶部１６に記憶されている近似式とに基づいて算出する。また、画像送信手段１９ａは、下半分領域差分画像データの画像サイズに対する差分画像表示処理時間を、下半分領域差分画像データの画像サイズと、記憶部１６に記憶されている近似式とに基づいて算出する。また、画像送信手段１９ａは、全画面差分画像データの画像サイズに対する差分画像表示処理時間である全画面差分画像表示処理時間を、全画面差分画像データの画像サイズと、記憶部１６に記憶されている近似式とに基づいて算出する。
【００９１】
Ｓ１６４において全画面表示処理時間が最も短いと判断すると、画像送信手段１９ａは、Ｓ１５８、Ｓ１５９およびＳ１６０の処理を実行して、図７および図８に示す処理を終了する。
【００９２】
Ｓ１６４において全画面表示処理時間が最も短いわけではないと判断すると、画像送信手段１９ａは、全領域合計差分画像表示処理時間および全画面差分画像表示処理時間のうち、全領域合計差分画像表示処理時間が最も短いか否かを判断する（Ｓ１６５）。
【００９３】
Ｓ１６５において全領域合計差分画像表示処理時間が最も短いと判断すると、画像送信手段１９ａは、Ｓ１５１において生成された上半分領域差分画像データをボード側コントローラー２０に送信した後（Ｓ１６６）、Ｓ１５２において生成された下半分領域差分画像データをボード側コントローラー２０に送信する（Ｓ１６７）。なお、Ｓ１６６において送信される上半分領域差分画像データや、Ｓ１６７において送信される下半分領域差分画像データには、画像データそのものだけではなく、差分画像データであることを示す情報と、表示装置１７の画面における差分画像データの位置を示す情報とが含まれている。
【００９４】
次いで、画像送信手段１９ａは、Ｓ１６０の処理を実行して、図７および図８に示す処理を終了する。
【００９５】
Ｓ１６５において全画面差分画像表示処理時間が最も短いと判断すると、画像送信手段１９ａは、Ｓ１５３において生成された全画面差分画像データをボード側コントローラー２０に送信する（Ｓ１６８）。なお、Ｓ１６８において送信される全画面差分画像データには、画像データそのものだけではなく、差分画像データであることを示す情報と、表示装置１７の画面における差分画像データの位置を示す情報とが含まれている。
【００９６】
次いで、画像送信手段１９ａは、Ｓ１６０の処理を実行して、図７および図８に示す処理を終了する。
【００９７】
以上に説明したように、本実施の形態に係る複合機は、予定画面データから変換後差分画像データを介して画像を表示装置１７に表示する場合（Ｓ１５７でＮＯ、Ｓ１６２でＮＯ、Ｓ１６４でＮＯ）、予定画面データから変換後全画面データを介して画像を表示装置１７に表示する場合（Ｓ１５７でＹＥＳ、Ｓ１６２でＹＥＳ、Ｓ１６４でＹＥＳ）と比較して、画面の表示の処理に必要な時間を短縮することができる。したがって、本実施の形態に係る複合機は、画面の表示の処理に必要な時間を従来より短縮することができる。
【００９８】
本実施の形態に係る複合機は、全画面表示処理時間が差分画像データの画像サイズに対する差分画像表示処理時間より短い場合（Ｓ１５７でＹＥＳ、Ｓ１６２でＹＥＳ、Ｓ１６４でＹＥＳ）、変換後全画面データをボード側コントローラー２０に送信する（Ｓ１５９）。また、本実施の形態に係る複合機は、差分画像データの画像サイズに対する差分画像表示処理時間が全画面表示処理時間と同一であるか全画面表示処理時間より短い場合（Ｓ１５７でＮＯ、Ｓ１６２でＮＯ、Ｓ１６４でＮＯ）、差分画像データをボード側コントローラー２０に送信する（Ｓ１６１、Ｓ１６３、Ｓ１６６、Ｓ１６７、Ｓ１６８）。この構成により、本実施の形態に係る複合機は、予定画面データから変換後全画面データを介して画像を表示装置１７に表示するか、予定画面データから変換後差分画像データを介して画像を表示装置１７に表示するかを、全画面表示処理時間と、差分画像データの画像サイズに対する差分画像表示処理時間とに基づいて判断するので、画面の表示の処理に必要な時間を適切に短縮することができる。
【００９９】
また、画像送信手段１９ａは、全画面表示処理時間と、差分画像データの画像サイズに対する差分画像表示処理時間との比較を、差分画像表示処理時間が全画面表示処理時間に相当する場合の差分画像データの画像サイズである閾値と、実際の差分画像データの画像サイズとの比較によって行っている（Ｓ１５７、Ｓ１６２）。この構成により、本実施の形態に係る複合機は、全画面表示処理時間と、差分画像データの画像サイズに対する差分画像表示処理時間とを簡単な仕組みで比較するので、画面の表示の処理に必要な時間を短縮することができる。
【０１００】
なお、画像送信手段１９ａは、本実施の形態において、Ｓ１５５でＹＥＳの場合、差分画像データの画像サイズが閾値と同一であるとき、すなわち、差分画像データの画像サイズに対する差分画像表示処理時間が全画面表示処理時間と同一であるときに、差分画像データをボード側コントローラー２０に送信する（Ｓ１６１、Ｓ１６３）ようになっているが、変換後全画面データを生成して（Ｓ１５８）、生成した変換後全画面データをボード側コントローラー２０に送信する（Ｓ１５９）ようになっていても良い。同様に、画像送信手段１９ａは、本実施の形態において、Ｓ１５５でＮＯの場合、全画面表示処理時間、全領域合計差分画像表示処理時間および全画面差分画像表示処理時間のうち全画面表示処理時間以外にも最短のものがあるときであっても、変換後全画面データを生成して（Ｓ１５８）、生成した変換後全画面データをボード側コントローラー２０に送信する（Ｓ１５９）ようになっているが、全領域合計差分画像表示処理時間が最短であれば上半分領域差分画像データをボード側コントローラー２０に送信した後（Ｓ１６６）、下半分領域差分画像データをボード側コントローラー２０に送信する（Ｓ１６７）ようになっていても良いし、全画面差分画像表示処理時間が最短であれば全画面差分画像データをボード側コントローラー２０に送信する（Ｓ１６８）ようになっていても良い。
【０１０１】
また、本実施の形態に係る複合機は、予定画面データから変換後全画面データを介して画像を表示装置１７に表示するか、予定画面データから全画面差分画像データの変換後差分画像データを介して画像を表示装置１７に表示するか、予定画面データから領域差分画像データの変換後差分画像データを介して画像を表示装置１７に表示するかを、全画面表示処理時間と、全画面差分画像表示処理時間と、全領域合計差分画像表示処理時間とに基づいて判断するので、画面の表示の処理に必要な時間を適切に短縮することができる。
【０１０２】
また、本実施の形態に係る複合機は、全画面表示処理時間と、全画面差分画像表示処理時間と、全領域合計差分画像表示処理時間とを、記憶部１６に記憶されている情報及び近似式という簡単な仕組みで比較するので、画面の表示の処理に必要な時間を短縮することができる。なお、本実施の形態に係る複合機は、差分画像データの画像サイズに対する差分画像表示処理時間を近似式によって得ているが、差分画像データの画像サイズに対する差分画像表示処理時間を差分画像データの画像サイズ毎に全て記憶部１６に記憶させていれば、差分画像データの画像サイズに対する差分画像表示処理時間を近似式によって得る必要はない。
【０１０３】
本実施の形態に係る複合機は、上半分領域差分画像データをボード側コントローラー２０に送信した後（Ｓ１６６）、下半分領域差分画像データをボード側コントローラー２０に送信する（Ｓ１６７）場合が、全画面差分画像データをボード側コントローラー２０に送信する（Ｓ１６８）場合と比較して、画面の表示の処理に必要な時間が短いときに有効である。このような状況は、図９に示すように、複数の小さな差分が別々の領域に離れている場合に生じ得る。
【０１０４】
本実施の形態に係る複合機は、画面を上下半分ずつの領域に分割するようになっているが、複数の領域に分割するようになっていれば、上下半分ずつの領域以外の領域に分割するようになっていても良い。
【０１０５】
本発明の画像形成装置は、上述した各実施の形態において複合機について説明しているが、コピー機、プリンターなどの複合機以外の画像形成装置であっても良い。
【０１０６】
また、本発明の画像形成装置は、上述した各実施の形態において、現在画面データおよび予定画面データの差分を矩形の範囲で抽出するようになっているが、矩形以外の形状の範囲で抽出するようになっていても良い。
【符号の説明】
【０１０７】
１０  複合機（画像形成装置）
１６  記憶部（現在画面記憶部、全画面表示処理時間記憶部、差分画像表示処理時間記憶部）
１７  表示装置
１９  パネルコントローラー（画像送信部）
１９ａ  画像送信手段
１９ｂ  全画面データ変換手段
１９ｃ  差分画像生成手段
２０  ボード側コントローラー（表示制御部）
２０ａ  表示制御手段
２０ｂ  差分画像データ変換手段
【図１】
0005496130.tif 000002
【図２】
0005496130.tif 000003
【図３】
0005496130.tif 000004
【図４】
0005496130.tif 000005
【図５】
0005496130.tif 000006
【図６】
0005496130.tif 000007
【図７】
0005496130.tif 000008
【図８】
0005496130.tif 000009
【図９】
0005496130.tif 000010