(57)【特許請求の範囲】
【請求項１】
画面を表示する表示装置と、
画面画像データに基づいて前記画面を前記表示装置に表示させる表示処理部と、
前記画面画像データを監視し、前記画面画像データの変化を検出する画面変化検出部と、
前記画面変化検出部により前記画面画像データの変化が検出された場合、前記画面画像データを所定の監視装置へ送信する送信処理部と、
前記画面画像データの変化が検出された場合に前記画面画像データの、所定の監視装置への送信を禁止する条件を示す除外条件データを記憶する記憶装置とを備え、
前記送信処理部は、前記画面変化検出部により前記画面画像データの変化が検出された場合、前記画面画像データの変化が前記除外条件データの条件を満たすときには、前記画面画像データを送信せず、前記画面画像データの変化が前記除外条件データの条件を満たさないときには、前記画面画像データを送信し、
前記送信処理部は、さらに、前記画面画像データの送信頻度が所定の送信頻度閾値を超えている場合には、前記画面画像データの変化が前記除外条件データの条件を満たさないときでも、前記画面画像データを送信しないこと、
を特徴とする電子機器。
【請求項２】
前記送信処理部は、前記画面画像データを送信した後に、前記画面画像データの送信時間または送信速度に基づき、前記送信頻度閾値を更新することを特徴とする請求項１記載の電子機器。
【請求項３】
前記送信処理部は、前記画面画像データを送信した後に、前記画面画像データの送信時間または送信速度並びに当該電子機器の負荷状態に基づき、前記送信頻度閾値を更新することを特徴とする請求項１記載の電子機器。
【請求項４】
前記除外条件データは、前記画面内の変化部分のサイズの閾値を前記条件として含み、
前記送信処理部は、前記画面画像データの変化が検出された場合、前記画面画像データの変化に基づき前記画面内の変化部分を特定し、特定した前記変化部分のサイズが前記除外条件データにおける前記閾値未満であるときには、前記画面画像データを送信しないこと、
を特徴とする請求項１から請求項３のうちのいずれか１項記載の電子機器。
【請求項５】
画面を表示する表示装置と、
画面画像データに基づいて前記画面を前記表示装置に表示させる表示処理部と、
前記画面画像データを監視し、前記画面画像データの変化を検出する画面変化検出部と、
前記画面変化検出部により前記画面画像データの変化が検出された場合、前記画面画像データを所定の監視装置へ送信する送信処理部と、
前記画面画像データの変化が検出された場合に前記画面画像データの、所定の監視装置への送信を禁止する条件を示す除外条件データを記憶する記憶装置とを備え、
前記送信処理部は、前記画面変化検出部により前記画面画像データの変化が検出された場合、前記画面画像データの変化が前記除外条件データの条件を満たすときには、前記画面画像データを送信せず、前記画面画像データの変化が前記除外条件データの条件を満たさないときには、前記画面画像データを送信し、
前記除外条件データは、前記画面内の変化部分の形状を前記条件として含み、
前記送信処理部は、前記画面画像データの変化が検出された場合、前記画面画像データの変化に基づき前記画面内の変化部分の形状を特定し、特定した前記変化部分の形状が前記除外条件データにおける前記形状に一致するときには、前記画面画像データを送信しないこと、
を特徴とする電子機器。
【請求項６】
画面を表示する表示装置と、
画面画像データに基づいて前記画面を前記表示装置に表示させる表示処理部と、
前記画面画像データを監視し、前記画面画像データの変化を検出する画面変化検出部と、
前記画面変化検出部により前記画面画像データの変化が検出された場合、前記画面画像データを所定の監視装置へ送信する送信処理部と、
前記画面画像データの変化が検出された場合に前記画面画像データの、所定の監視装置への送信を禁止する条件を示す除外条件データを記憶する記憶装置とを備え、
前記送信処理部は、前記画面変化検出部により前記画面画像データの変化が検出された場合、前記画面画像データの変化が前記除外条件データの条件を満たすときには、前記画面画像データを送信せず、前記画面画像データの変化が前記除外条件データの条件を満たさないときには、前記画面画像データを送信し、
前記除外条件データは、除外領域情報を前記条件として含み、
前記送信処理部は、前記画面画像データの変化が検出された場合、前記画面画像データの変化に基づき前記画面内の変化部分を特定し、特定した前記変化部分が、前記除外領域情報により指定される除外領域内であるときには、前記画面画像データを送信しないこと、
を特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関するものである。
【背景技術】
【０００２】
あるシステムでは、複合機などの電子機器の操作パネルに表示される画面の画像を遠隔装置で表示させる。その場合、例えば、画面の画像の変化が検出されるたびにその画像データをネットワーク経由で遠隔の装置へ転送する。
【０００３】
画面の画像データの転送については種々の技術が提案されている（例えば特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３４３８９号公報
【特許文献２】特開２００８−２８８７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のような電子機器の画面の画像は、ユーザー操作、電子機器の状態変化、表示内容などに応じて様々な形で変化し、それに応じて、画面の画像データの転送処理に係る負荷が変化するため、電子機器内の負荷状況が、画面の画像データの転送に起因して大きく変化してしまい、その他の処理に遅延が発生してしまう可能性がある。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、画面の画像データの転送による負荷に起因して、他の処理に遅延が発生しないようにする電子機器を得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、画面を表示する表示装置と、画面画像データに基づいて前記画面を前記表示装置に表示させる表示処理部と、前記画面画像データを監視し、前記画面画像データの変化を検出する画面変化検出部と、前記画面変化検出部により前記画面画像データの変化が検出された場合、前記画面画像データを所定の監視装置へ送信する送信処理部と、前記画面画像データの変化が検出された場合に前記画面画像データの、所定の監視装置への送信を禁止する条件を示す除外条件データを記憶する記憶装置とを備える。そして、前記送信処理部は、前記画面変化検出部により前記画面画像データの変化が検出された場合、前記画面画像データの変化が前記除外条件データの条件を満たすときには、前記画面画像データを送信せず、前記画面画像データの変化が前記除外条件データの条件を満たさないときには、前記画面画像データを送信する。さらに、（ａ）前記送信処理部は、さらに、前記画面画像データの送信頻度が所定の送信頻度閾値を超えている場合には、前記画面画像データの変化が前記除外条件データの条件を満たさないときでも、前記画面画像データを送信しないか、（ｂ）前記除外条件データは、前記画面内の変化部分の形状を前記条件として含み、前記送信処理部は、前記画面画像データの変化が検出された場合、前記画面画像データの変化に基づき前記画面内の変化部分の形状を特定し、特定した前記変化部分の形状が前記除外条件データにおける前記形状に一致するときには、前記画面画像データを送信しないか、（ｃ）前記除外条件データは、除外領域情報を前記条件として含み、前記送信処理部は、前記画面画像データの変化が検出された場合、前記画面画像データの変化に基づき前記画面内の変化部分を特定し、特定した前記変化部分が、前記除外領域情報により指定される除外領域内であるときには、前記画面画像データを送信しない。
【発明の効果】
【０００８】
本発明によれば、画面の画像データの転送による負荷に起因して、他の処理に遅延が発生しにくくなる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態に係る電子機器としての画像形成装置の構成を示すブロック図である。
【図２】図２は、図１における除外条件データ３１により指定される除外領域の例を示す図である。
【図３】図３は、図１における除外条件データ３１により指定される除外形状の一例を示す図である。
【図４】図４は、図１に示す画像形成装置１の、画面画像データの送信に関する動作について説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図に基づいて本発明の実施の形態を説明する。
【００１１】
図１は、本発明の実施の形態に係る電子機器としての画像形成装置の構成を示すブロック図である。
【００１２】
図１における画像形成装置１は、ネットワークなどを介して遠隔の監視装置２に接続される。この実施の形態では、電子機器の一例である画像形成装置１は、複合機である。ただし、画像形成装置１は、プリンター、ファクシミリ装置、複写機などといった印刷機能を有する他の装置でもよい。また、監視装置２は、画像形成装置１から、画像形成装置１の表示装置１１ａの画面の画面画像データを受信し、その画面画像データを記録したり、その画面画像データに基づき、画像形成装置１の画面を示す画像を表示したりする。
【００１３】
図１に示すように、この画像形成装置１は、操作パネル１１、通信装置１２、印刷装置１３、画像読取装置１４、演算処理装置１５、および記憶装置１６を備える。
【００１４】
操作パネル１１は、操作画面などの画面を表示する液晶ディスプレイなどの表示装置１１ａ、およびタッチパネルなどの入力装置を備え、ユーザーに対する操作画面の表示およびユーザー操作の検出を行う。
【００１５】
また、通信装置１２は、ネットワークなどを介して、監視装置２に接続可能であって、所定の通信プロトコルでデータ通信を行う装置である。
【００１６】
また、印刷装置１３は、例えば電子写真方式で原稿画像を印刷用紙に印刷する内部デバイスである。印刷装置１３は、元の画像データに対して、ラスタライズ、色変換、スクリーン処理などの所定の画像処理を施して生成された出力画像データに基づき印刷を行う。
【００１７】
また、画像読取装置１４は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部デバイスである。
【００１８】
また、演算処理装置１５は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピューターであり、ＲＯＭまたは記憶装置１６などに記憶されているプログラムをＲＡＭへロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００１９】
また、記憶装置１６は、フラッシュメモリーなどの不揮発性の記憶装置であって、各種データやプログラムを記憶している。
【００２０】
演算処理装置１５では、表示処理部２１、コントローラー２２、画面変化検出部２３、および送信処理部２４が実現される。
【００２１】
表示処理部２１は、図示せぬビデオメモリー領域に画面画像データを描画しそのビデオメモリー領域に記憶されている画面画像データに基づいて画面を表示装置１１ａに表示させる。
【００２２】
コントローラー２２は、印刷装置１３などの内部デバイスを制御し、各種ジョブを実行し、ユーザー操作、画像形成装置１の状態、ジョブの状態などに応じて、画面画像データの描画を表示処理部２１に指令する。
【００２３】
画面変化検出部２３は、ビデオメモリー領域内の画面画像データを監視し、画面画像データの変化を検出する。ここでは、画面変化検出部２３は、画面画像の各画素の値を監視し、少なくとも１つの画素の値が変化した場合、画面画像データが変化したと判定する。
【００２４】
送信処理部２４は、画面変化検出部２３により画面画像データの変化が検出された場合、通信装置１２を使用して、画面画像データを監視装置２へ送信する機能を有する。
【００２５】
また、記憶装置１６には、除外条件データ３１が予め記憶されている。除外条件データ３１は、画面画像データの変化が検出された場合に画面画像データの、監視装置２への送信を禁止する条件を示すデータである。
【００２６】
そして、送信処理部２４は、画面変化検出部２３により画面画像データの変化が検出された場合、画面画像データの変化が除外条件データの条件を満たすときには、画面画像データを送信せず、画面画像データの変化が前記除外条件データの条件を満たさないときには、画面画像データを送信する。
【００２７】
また、この実施の形態では、送信処理部２４は、画面画像データの送信頻度が所定の送信頻度閾値を超えている場合には、画面画像データの変化が除外条件データ３１の条件を満たさないときでも、画面画像データを送信しない。
【００２８】
さらに、この実施の形態では、送信処理部２４は、画面画像データを送信した後に、画面画像データの送信時間または送信速度に基づき、上述の送信頻度閾値を更新する。このとき、画面画像データの送信時間または送信速度並びに当該画像形成装置１の負荷状態（例えば、上述のＣＰＵの稼働率など）に基づき、送信頻度閾値を更新するようにしてもよい。
【００２９】
さらに、この実施の形態では、除外条件データ３１は、画面内の変化部分のサイズ（面積、縦サイズ、横サイズ、または、縦および横サイズ）の閾値を条件として含み、送信処理部２４は、画面画像データの変化が検出された場合、画面画像データの変化に基づき画面内の変化部分を特定し、特定した変化部分のサイズが除外条件データ３１における閾値未満であるときには、除外条件データ３１の条件を満たしたと判定し、画面画像データを送信しない。これにより、アニメーションアイコンなどといった動画表示されるものを、画面変化から除外できる。
【００３０】
さらに、この実施の形態では、除外条件データ３１は、除外領域情報を条件として含み、送信処理部２４は、画面画像データの変化が検出された場合、画面画像データの変化に基づき画面内の変化部分を特定し、特定した変化部分が、除外領域情報により指定される除外領域内であるときには、除外条件データ３１の条件を満たしたと判定し、画面画像データを送信しない。
【００３１】
図２は、図１における除外条件データ３１により指定される除外領域の例を示す図である。例えば図２に示すジョブ状態通知領域１０１、時間表示領域１０２などのように、監視装置２における画面の監視には不要であり、かつ画像が変化する頻度が高い領域が、除外条件データ３１による除外領域情報で除外領域に指定される。
【００３２】
さらに、この実施の形態では、除外条件データ３１は、画面内の変化部分の形状を条件として含み、送信処理部２４は、画面画像データの変化が検出された場合、画面画像データの変化に基づき画面内の変化部分の形状を特定し、特定した変化部分の形状が除外条件データにおける除外形状に一致するときには、除外条件データ３１の条件を満たしたと判定し、画面画像データを送信しない。
【００３３】
図３は、図１における除外条件データ３１により指定される除外形状の一例を示す図である。例えば図３に示すように、文字入力を伴うダイアログ１１１内で点滅表示されるカーソル１１２の形状が、除外形状として、除外条件データ３１に登録される。このように点滅表示されるオブジェクトの形状が登録されることで、画面内での出現位置に拘わらず除外形状が検出された場合には、画面画像データは送信されない。
【００３４】
次に、上記画像形成装置１の動作について説明する。
【００３５】
図４は、図１に示す画像形成装置１の、画面画像データの送信に関する動作について説明するフローチャートである。
【００３６】
画面変化検出部２３は、所定のビデオメモリー領域の画面画像データを監視しており（ステップＳ１）、画面画像データの変化を検出すると、送信処理部２４に通知する。
【００３７】
画面画像データの変化の通知を受け付けると、送信処理部２４は、画面画像データの変化部分を特定し、除外条件データ３１に基づき、その変化部分が、除外条件データ３１による除外条件を満たすか否かを判定する（ステップＳ２）。
【００３８】
その変化部分が、除外条件データ３１による除外条件を満たすと判定した場合、送信処理部２４は、その画面画像データの変化の通知に対応する、画面画像データの送信を行わない。
【００３９】
一方、その変化部分が、除外条件データ３１による除外条件を満たさないと判定した場合、送信処理部２４は、画面画像データの送信頻度が送信頻度閾値を超えているか否かを判定する（ステップＳ３）。
【００４０】
例えば、画面画像データの送信頻度は、直近の所定時間内（例えば１秒以内）に画面画像データを送信した回数である。
【００４１】
画面画像データの送信頻度が送信頻度閾値を超えていると判定した場合、送信処理部２４は、その画面画像データの変化の通知に対応する、画面画像データの送信を行わない。
【００４２】
一方、画面画像データの送信頻度が送信頻度閾値を超えていないと判定した場合、送信処理部２４は、画面画像データを監視装置２へ送信する（ステップＳ４）。
【００４３】
そして、このとき、送信処理部２４は、画面画像データの送信の所要時間（送信時間）を計測し、その送信時間または送信速度（＝画面画像データのサイズ／送信時間）などに基づいて、送信頻度閾値を更新する（ステップＳ５）。
【００４４】
例えば、基準となる送信時間または送信速度を予め設定しておき、その基準より送信時間の値が大きいまたは送信速度の値が小さい場合には、送信頻度閾値を小さくし、その基準より送信時間の値が小さいまたは送信速度の値が大きい場合には、送信頻度閾値を大きくする。
【００４５】
以上のように、上記実施の形態によれば、画面変化検出部２３は、画面画像データを監視し、画面画像データの変化を検出する。送信処理部２４は、画面変化検出部２３により画面画像データの変化が検出された場合、画面画像データの変化が除外条件データ３１の条件を満たすときには、画面画像データを送信せず、画面画像データの変化が除外条件データ３１の条件を満たさないときには、画面画像データを送信する。
【００４６】
これにより、遠隔の監視装置２において監視を必要としない画面変化については、画面画像データが送信されないため、画面画像データの転送による負荷に起因して、他の処理に遅延が発生しにくくなる。
【００４７】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【産業上の利用可能性】
【００４８】
本発明は、例えば、画像形成装置に適用可能である。
【符号の説明】
【００４９】
１  画像形成装置（電子機器の一例）
２  監視装置
１１ａ  表示装置
１６  記憶装置
２１  表示処理部
２３  画面変化検出部
２４  送信処理部
３１  除外条件データ
【図１】
0005901590.tif 000002
【図２】
0005901590.tif 000003
【図３】
0005901590.tif 000004
【図４】
0005901590.tif 000005