(57)【要約】【課題】アニメーションの動作時の操作画面の視認性を向上することのできる画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムを提供する。【解決手段】ＭＦＰは、アニメーションを含む画面が占める領域である応用画面Ｄ２と、アニメーションを含まない画面が占める領域である基本画面Ｄ１とを含むＭＦＰのリモート操作画面の画像ＪＩ１〜ＪＩ４を生成する。ＭＦＰは、アニメーションの動作中のコマ画像ＦＩ１およびＦＩ２の各々を含むリモート操作画面の画像ＪＩ２およびＪＩ３の各々を、原画ＯＩ２およびＯＩ３に基づいて生成する。ＭＦＰは、原画ＯＩ２およびＩＯ３の各々における基本画面Ｄ１の少なくとも一部のコントラスト、彩度、明度、および解像度のうち少なくとも１つのパラメーターを変更することにより、複数のリモート操作画面の画像ＪＩ２およびＪＩ３の各々を生成する。【選択図】図７
2014174864.tif 000002
【特許請求の範囲】
【請求項１】
アニメーションを含む画面が占める領域であるアニメーション動作領域と、前記アニメーションを含まない画面が占める領域であるアニメーション非動作領域とを含む画像形成装置の操作画面を生成する画像処理装置であって、
前記アニメーションの動作中の画像を含む複数の前記操作画面の各々を原画に基づいて生成する操作画面生成手段を備え、
前記操作画面生成手段は、前記原画における前記アニメーション非動作領域の少なくとも一部のコントラスト、彩度、明度、および解像度のうち少なくとも１つのパラメーターを変更することにより、前記複数の操作画面の各々を生成する、画像処理装置。
【請求項２】
前記操作画面生成手段は、
前記原画における前記アニメーション非動作領域の少なくとも一部の前記少なくとも１つのパラメーターを変更することにより、前記複数の操作画面の各々を第１のファイル形式の画像として生成する画像生成手段と、
前記画像生成手段にて生成した画像の各々を前記第１のファイル形式とは異なる第２のファイル形式に変換することにより、前記複数の操作画面のファイルサイズを低減させる変換手段とを含む、請求項１に記載の画像処理装置。
【請求項３】
前記アニメーションの動作速度を取得する速度取得手段をさらに備え、
前記操作画面生成手段は、前記速度取得手段にて取得した動作速度の増加とともに増加する変更量で、前記原画における前記アニメーション非動作領域の少なくとも一部の前記前記少なくとも１つのパラメーターを変更することにより、前記複数の操作画面の各々を生成する、請求項１または２に記載の画像処理装置。
【請求項４】
前記操作画面全体に対して前記アニメーション動作領域が占める比率を取得する比率取得手段をさらに備え、
前記操作画面生成手段は、前記比率取得手段にて取得した比率の増加とともに増加する変更量で、前記原画における前記アニメーション非動作領域の少なくとも一部の前記少なくとも１つのパラメーターを変更することにより、前記複数の操作画面の各々を生成する、請求項１または２に記載の画像処理装置。
【請求項５】
前記操作画面生成手段は、前記アニメーション非動作領域における上端部、下端部、左端部、および右端部のうち少なくともいずれかの部分の前記少なくとも１つのパラメーターの変更量が、前記少なくともいずれかの部分以外の部分の前記少なくとも１つのパラメーターの変更量よりも大きくなるように、前記複数の操作画面の各々を生成する、請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記操作画面生成手段は、前記アニメーション非動作領域における前記アニメーション動作領域から相対的に遠い部分の前記変更量が、前記アニメーション非動作領域における前記アニメーション動作領域から相対的に近い部分の前記変更量よりも大きくなるように、前記複数の操作画面の各々を生成する、請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
前記原画における前記アニメーション非動作領域全体のコントラスト、彩度、明度、および解像度の全てのパラメーターを最大の変更量まで変更することにより、前記複数の操作画面のうち一の操作画面を生成した場合の前記一の操作画面のデータ量が、設定された上限値よりも大きいときは、前記操作画面生成手段は、前記原画における前記アニメーション動作領域の少なくとも一部の前記少なくとも１つのパラメーターをさらに変更することにより、前記一の操作画面を生成する、請求項１〜６のいずれかに記載の画像処理装置。
【請求項８】
アニメーションを含む画面が占める領域であるアニメーション動作領域と、前記アニメーションを含まない画面が占める領域であるアニメーション非動作領域とを含む画像形成装置の操作画面を生成する画像処理装置の制御方法であって、
前記アニメーションの動作中の画像を含む複数の前記操作画面の各々を原画に基づいて生成する操作画面生成ステップを備え、
前記操作画面生成ステップにおいて、前記原画における前記アニメーション非動作領域の少なくとも一部のコントラスト、彩度、明度、および解像度のうち少なくとも１つのパラメーターを変更することにより、前記複数の操作画面の各々を生成する、画像処理装置の制御方法。
【請求項９】
アニメーションを含む画面が占める領域であるアニメーション動作領域と、前記アニメーションを含まない画面が占める領域であるアニメーション非動作領域とを含む画像形成装置の操作画面を生成する画像処理装置の制御プログラムであって、
前記アニメーションの動作中の画像を含む複数の前記操作画面の各々を原画に基づいて生成する操作画面生成ステップをコンピューターに実行させ、
前記操作画面生成ステップにおいて、前記原画における前記アニメーション非動作領域の少なくとも一部のコントラスト、彩度、明度、および解像度のうち少なくとも１つのパラメーターを変更することにより、前記複数の操作画面の各々を生成する、画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムに関し、より特定的には、アニメーション動作領域とアニメーション非動作領域とを含む画像形成装置の操作画面を生成する画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムに関する。
【背景技術】
【０００２】
ｉＰａｄ（登録商標）、電子書籍、またはｉＰｈｏｎｅ（登録商標）などに代表される、タッチパネルを使用したユーザーインターフェースを持つ携帯端末が、近年普及している。これらの携帯端末はスマートフォンと呼ばれている。ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を始めとする画像形成装置でも、携帯端末との連携が要求されている。
【０００３】
上記の要求に応えるべく、画像形成装置では遠隔操作パネル機能（リモートパネル機能）が提案されている。遠隔操作パネル機能とは、ネットワークなどを介して画像形成装置と接続された携帯端末に操作画面を表示して画像形成装置の操作を受け付け、その操作の情報を携帯端末から画像形成装置へ送り、画像形成装置においてその操作の情報に基づく処理を行い、その処理に伴う更新画面の情報を携帯端末へ送信する機能である。遠隔操作パネル機能によれば、携帯端末を画像形成装置の遠隔操作パネルとして用いることができ、画像形成装置の操作パネルを携帯端末から操作することができる。
【０００４】
遠隔操作パネルに表示する操作画面（パネル用の画像）は、通常、画像形成装置側で生成される。すなわち画像形成装置は、ＢＭＰ（ビットマップ）形式などの操作画面を生成し、この操作画面のファイルをＪＰＥＧ（ジェイペグ）形式などに圧縮して遠隔操作パネルへ送信する。
【０００５】
ところで、画像形成装置は、画像形成装置の操作パネルに表示した操作画面において、アニメーションを動作させる（アニメーションを再生する）ことがある。たとえば、操作パネルに表示した操作画面において、ユーザーによるフリック操作を受け付けた場合、画像形成装置は、スクロール中の操作画面を示すアニメーションを動作させた後、フリック速度に応じた距離だけ移動した位置の操作画面を操作パネルに表示する。
【０００６】
遠隔操作パネルの操作画面において、操作パネルの操作画面と同様のアニメーションを動作させる場合、画像形成装置は、アニメーションを構成する画像（コマ画像）を含む複数の操作画面のＪＰＥＧ形式のファイルを遠隔操作パネルへ連続的に送信することになる。
【０００７】
しかし、遠隔操作パネルの操作画面においてアニメーションを動作させた場合、遠隔操作パネルの操作画面の視認性が低下するという問題があった。遠隔操作パネルへ送信するデータ量が大きくなり、送信に時間を要するためである。
【０００８】
操作画面の視認性を向上する方法として、操作画面のファイルの圧縮率を上げてファイルのサイズを小さくすることにより、操作画面のファイルの送信時間を短縮する方法が考えられる。しかし、操作画面のファイルの圧縮率を上げると、当然画質の劣化も発生するため、この方法は有効ではなかった。
【０００９】
また下記特許文献１には、関心度の高い領域を低圧縮率に、その他を高圧縮率に処理して保存し、合成して表示する技術が開示されている。下記特許文献１の画像処理装置は、画像データに圧縮処理を施す場合、診断対象となる被写体が含まれる関心領域を抽出し、抽出した関心領域に、可逆的な圧縮処理を施して第１の圧縮データを生成し、関心領域よりも高い圧縮率にて医用画像全体に非可逆的な圧縮処理を施して第２の圧縮データを生成する。そして画像処理装置は、第１の圧縮データおよび第２の圧縮データを対応付けて、各装置に送信する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００５−２８７９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
遠隔操作パネルの操作画面の生成に特許文献１の技術を利用した場合、アニメーション動作領域の画像については低い圧縮率（高画質）で圧縮し、アニメーション非動作領域の画像については高い圧縮率（低画質）で圧縮し、これらの画像を合成することでアニメーション動作領域の画質を保ちながら全体のファイルのサイズを小さくすることが可能となる。
【００１２】
しかし、特許文献１の技術では、１つの操作画面について２つの画像を生成する必要があるため、画像形成装置側では、操作画面のファイルとともに、２つの画像の合成位置などの情報を送信する必要があり、遠隔操作パネル側でも、２つの画像を合成する必要があった。その結果、アニメーションを動作させるための処理に時間を要し、アニメーション動作時の操作画面の視認性を向上することはできなかった。また、アニメーションを動作させるための処理に時間を要するため、アニメーション動作時の遠隔操作パネルの操作性が低下していた。
【００１３】
本発明は、上記課題を解決するためのものであり、その目的は、アニメーションの動作時の操作画面の視認性を向上することのできる画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムを提供することである。
【００１４】
また本発明の他の目的は、アニメーションの動作時の遠隔操作パネルの操作性の低下を抑止することのできる画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１５】
本発明の一の局面に従う画像処理装置は、アニメーションを含む画面が占める領域であるアニメーション動作領域と、アニメーションを含まない画面が占める領域であるアニメーション非動作領域とを含む画像形成装置の操作画面を生成する画像処理装置であって、アニメーションの動作中の画像を含む複数の操作画面の各々を原画に基づいて生成する操作画面生成手段を備え、操作画面生成手段は、原画におけるアニメーション非動作領域の少なくとも一部のコントラスト、彩度、明度、および解像度のうち少なくとも１つのパラメーターを変更することにより、複数の操作画面の各々を生成する。
【００１６】
上記画像処理装置において好ましくは、アニメーションの動作速度を取得する速度取得手段をさらに備え、操作画面生成手段は、速度取得手段にて取得した動作速度の増加とともに増加する変更量で、原画におけるアニメーション非動作領域の少なくとも一部の上記の少なくとも１つのパラメーターを変更することにより、複数の操作画面の各々を生成する。
【００１７】
上記画像処理装置において好ましくは、操作画面全体に対してアニメーション動作領域が占める比率を取得する比率取得手段をさらに備え、操作画面生成手段は、比率取得手段にて取得した比率の増加とともに増加する変更量で、原画におけるアニメーション非動作領域の少なくとも一部の上記の少なくとも１つのパラメーターを変更することにより、複数の操作画面の各々を生成する。
【００１８】
上記画像処理装置において好ましくは、操作画面生成手段は、アニメーション非動作領域における上端部、下端部、左端部、および右端部のうち少なくともいずれかの部分の上記の少なくとも１つのパラメーターの変更量が、上記の少なくともいずれかの部分以外の部分の上記の少なくとも１つのパラメーターの変更量よりも大きくなるように、複数の操作画面の各々を生成する。
【００１９】
上記画像処理装置において好ましくは、操作画面生成手段は、アニメーション非動作領域におけるアニメーション動作領域から相対的に遠い部分の変更量が、アニメーション非動作領域におけるアニメーション動作領域から相対的に近い部分の変更量よりも大きくなるように、複数の操作画面の各々を生成する。
【００２０】
上記画像処理装置において好ましくは、原画におけるアニメーション非動作領域全体のコントラスト、彩度、明度、および解像度の全てのパラメーターを最大の変更量まで変更することにより、複数の操作画面のうち一の操作画面を生成した場合の一の操作画面のデータ量が、設定された上限値よりも大きいときは、操作画面生成手段は、原画におけるアニメーション動作領域の少なくとも一部の上記の少なくとの１つのパラメーターをさらに変更することにより、一の操作画面を生成する。
【００２１】
上記画像処理装置において好ましくは、操作画面生成手段は、原画におけるアニメーション非動作領域の少なくとも一部の上記の少なくとも１つのパラメーターを変更することにより、複数の操作画面の各々を第１のファイル形式の画像として生成する画像生成手段と、画像生成手段にて生成した画像の各々を第１のファイル形式とは異なる第２のファイル形式に変換することにより、複数の操作画面のファイルサイズを低減させる変換手段とを含む。
【００２２】
本発明の他の局面に従う画像処理装置の制御方法は、アニメーションを含む画面が占める領域であるアニメーション動作領域と、アニメーションを含まない画面が占める領域であるアニメーション非動作領域とを含む画像形成装置の操作画面を生成する画像処理装置の制御方法であって、アニメーションの動作中の画像を含む複数の操作画面の各々を原画に基づいて生成する操作画面生成ステップを備え、操作画面生成ステップにおいて、原画におけるアニメーション非動作領域の少なくとも一部のコントラスト、彩度、明度、および解像度のうち少なくとも１つのパラメーターを変更することにより、複数の操作画面の各々を生成する。
【００２３】
本発明のさらに他の局面に従う画像処理装置の制御プログラムは、アニメーションを含む画面が占める領域であるアニメーション動作領域と、アニメーションを含まない画面が占める領域であるアニメーション非動作領域とを含む画像形成装置の操作画面を生成する画像処理装置の制御プログラムであって、アニメーションの動作中の画像を含む複数の操作画面の各々を原画に基づいて生成する操作画面生成ステップをコンピューターに実行させ、操作画面生成ステップにおいて、原画におけるアニメーション非動作領域の少なくとも一部のコントラスト、彩度、明度、および解像度のうち少なくとも１つのパラメーターを変更することにより、複数の操作画面の各々を生成する。
【発明の効果】
【００２４】
本発明によれば、アニメーションの動作時の操作画面の視認性を向上することができる。また、アニメーションの動作時の遠隔操作パネルの操作性の低下を抑止することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施の形態における画像形成システムの概念図である。
【図２】本発明の第１の実施の形態における画像形成システムの構成を模式的に示すブロック図である。
【図３】遠隔操作パネル２００に基本画面Ｄ１が表示されている状態を模式的に示す図である。
【図４】遠隔操作パネル２００に応用画面Ｄ２がポップアップ表示されている状態を模式的に示す図である。
【図５】遠隔操作パネル２００がスクロール操作を受け付ける様子を模式的に示す図である。
【図６】スクロール完了後の応用画面Ｄ２を模式的に示す図である。
【図７】遠隔操作パネル２００にリモート操作画面を表示させる場合にＭＦＰ１００および遠隔操作パネル２００が行う処理を模式的に示す図である。
【図８】本発明の第１の実施の形態におけるＭＦＰ１００の動作を示すフローチャートである。
【図９】本発明の第１の実施の形態における遠隔操作パネル２００の動作を示すフローチャートである。
【図１０】本発明の第２の実施の形態において、速度Ｖ１のフリック操作を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、スクロール中のリモート操作画面を模式的に示す図である。
【図１１】本発明の第２の実施の形態において、速度Ｖ２（＞Ｖ１）のフリック操作を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、スクロール中のリモート操作画面を模式的に示す図である。
【図１２】本発明の第２の実施の形態におけるＭＦＰ１００の動作を示すフローチャートである。
【図１３】機能キーＦＫ１ａがユーザーによって押下される様子を模式的に示す図である。
【図１４】遠隔操作パネル２００に画面Ｄ３のポップアップ表示が完了した状態を模式的に示す図である。
【図１５】本発明の第３の実施の形態において、機能キーＦＫ１ａの押下を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、ポップアップ表示の進行中のリモート操作画面を模式的に示す図である。
【図１６】機能キーＦＫ１ｂがユーザーによって押下される様子を模式的に示す図である。
【図１７】遠隔操作パネル２００に画面Ｄ４のポップアップ表示が完了した状態を模式的に示す図である。
【図１８】本発明の第３の実施の形態において、機能キーＦＫ１ｂの押下を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、ポップアップ表示の進行中のリモート操作画面を模式的に示す図である。
【図１９】本発明の第３の実施の形態におけるＭＦＰ１００の動作を示すフローチャートである。
【図２０】本発明の第１の変形例において、機能キーＦＫ１ａの押下を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、ポップアップ表示の進行中のリモート操作画面を模式的に示す図である。
【図２１】本発明の第２の変形例におけるＭＦＰ１００の動作を示すフローチャートである。
【図２２】本発明の第２の変形例において、機能キーＦＫ１ｂの押下を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、ポップアップ表示の進行中のリモート操作画面を模式的に示す図である。
【図２３】本発明の第２の変形例におけるパラメーター変更量決定テーブルを模式的に示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の一実施の形態について、図面に基づいて説明する。
【００２７】
以下の実施の形態の画像形成システムは、画像形成装置と、遠隔操作パネルとを備えている。画像形成装置は、たとえばＭＦＰ、ファクシミリ装置、複写機、またはプリンターなどであってもよい。遠隔操作パネルは、各種情報を表示可能であり、かつ画像形成装置と通信を行う装置である。端末は、たとえばタブレット、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、または携帯電話などであってもよい。
【００２８】
以下の実施の形態において、画像のコントラスト、彩度、明度、および解像度を、画像の「パラメーター」と呼ぶことがある。リモート操作画面におけるアニメーションを含む画面が占める領域を、「アニメーション動作領域」と呼ぶことがある。さらに、リモート操作画面におけるアニメーションを含まない画面が占める領域を「アニメーション非動作領域」と呼ぶことがある。
【００２９】
以下の実施の形態において、リモート操作画面のＢＭＰ形式の画像を、「ＢＭＰ画像」と呼ぶことがある。リモート操作画面のＪＰＥＧ形式の画像を、「ＪＰＥＧ画像」と呼ぶことがある。リモート操作画面のスクロール中の状態を示すアニメーションを、「スクロールアニメーション」と呼ぶことがある。さらに、リモート操作画面において、新たな画面が徐々にポップアップ表示されていく様子を示すアニメーションを、「ポップアップアニメーション」と呼ぶことがある。
【００３０】
［第１の実施の形態］
【００３１】
始めに、本実施の形態における画像形成システムの構成について説明する。
【００３２】
図１は、本発明の第１の実施の形態における画像形成システムの概念図である。
【００３３】
図１を参照して、本実施の形態における画像形成システムは、ＭＦＰ１００（画像処理装置の一例）と、遠隔操作パネル２００とを備えている。ＭＦＰ１００と遠隔操作パネル２００とはネットワーク３００を通じて相互に通信可能である。
【００３４】
ＭＦＰ１００は操作パネル１９０を含んでいる。操作パネル１９０は、表示部１９１と、各種ハードウェアキー１９２とを含んでいる。表示部１９１は、タッチパネルである。ＭＦＰ１００は、表示部１９１に操作画面を表示することにより、ＭＦＰ１００のユーザーに対して各種情報を通知する。ＭＦＰ１００は、ＭＦＰ１００のユーザーからの操作を、ハードウェアキー１９２、または表示部１９１に表示した操作画面のソフトウェアキー１９３を通じて受け付ける。
【００３５】
遠隔操作パネル２００はタッチパネル２０１を含んでいる。遠隔操作パネル２００は、遠隔操作パネル２００のユーザーに対して各種情報を通知する。遠隔操作パネル２００は、遠隔操作パネル２００のユーザーからの操作を、タッチパネル２０１を通じて受け付ける。
【００３６】
ネットワーク３００は、有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。ネットワーク３００は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて接続される。ネットワーク３００に接続された機器は、お互いに各種データのやり取りが可能となっている。なお、ネットワーク３００に代えて、インターネット・専用線などの広域ネットワークを用いて各装置を接続してもよい。
【００３７】
具体的には、ＭＦＰ１００は、たとえば有線ＬＡＮでネットワーク３００と接続されている。遠隔操作パネル２００は、たとえば無線ＬＡＮアクセスポイント（図示無し）を通じて無線でネットワーク３００と接続されている。
【００３８】
ＭＦＰ１００は、リモートパネル機能を有している。たとえば、ＭＦＰ１００と通信可能な遠隔操作パネル２００においてリモートパネルアプリが起動された場合や、遠隔操作パネル２００のユーザーの認証が完了した場合などに、ＭＦＰ１００は、リモート操作画面（操作画面の一例）を生成し、遠隔操作パネル２００のタッチパネル２０１に表示させる。
【００３９】
ＭＦＰ１００は、リモート操作画面として、たとえば操作パネル１９０の表示部１９１に表示される操作画面と同様のものをタッチパネル２０１に表示する。リモート操作画面は、各種のソフトウェアキー２０２を含んでいる。リモート操作画面は、どのような態様のものであってもよく、操作パネル１９０のハードウェアキー１９２に対応するソフトウェアキーをさらに含んでいてもよい。
【００４０】
遠隔操作パネル２００は、リモート操作画面を通じて受け付けた操作の情報をＭＦＰ１００に送信する。ＭＦＰ１００は、リモート操作画面で受け付けた操作を受信すると、その操作に基づく処理（たとえばリモート操作画面の更新や、リモート操作画面を通じて指示を受け付けたプリントジョブの実行など）を行う。
【００４１】
なお、画像形成システムは、ＭＦＰ１００および遠隔操作パネル２００以外の機器をさらに備えていてもよいし、ＭＦＰ１００と相互に通信を行う複数の遠隔操作パネル２００を備えていてもよい。ＭＦＰ１００と遠隔操作パネル２００とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信を用いて相互に通信を行ってもよい。
【００４２】
図２は、本発明の第１の実施の形態における画像形成システムの構成を模式的に示すブロック図である。
【００４３】
図２を参照して、ＭＦＰ１００は、メインコントローラー１１０と、操作画面生成部１２０と、プリントエンジン１３０と、画像処理部１４０と、操作表示部１５０と、データ入出力部１６０と、記憶部１７０とを含んでいる。メインコントローラー１１０、操作画面生成部１２０、プリントエンジン１３０、画像処理部１４０、操作表示部１５０、データ入出力部１６０、および記憶部１７０の各々は、たとえばバスなどにより相互に接続されている。
【００４４】
メインコントローラー１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３などを含んでいる。ＣＰＵ１１１は、ＲＯＭ１１２から必要なプログラムを読み出して、プログラムに従ってＭＦＰ１００の全体的な制御を行う。ＲＯＭ１１２は、ＭＦＰ１００の動作を行うための各種プログラムと、各種固定データとを格納している。ＲＡＭ１１３は、ＣＰＵ１１１が制御プログラムを実行するときに必要なデータなどを一時的に記憶する。
【００４５】
操作画面生成部１２０は、ＢＭＰファイル生成部１２１と、ファイル変換部１２３とを含んでいる。ＢＭＰファイル生成部１２１は、操作画面の原画に基づいて、リモート操作画面のＢＭＰ形式の画像のファイルを生成する。ファイル変換部１２３は、ＢＭＰファイル生成部１２１にて生成したＢＭＰ形式の画像を、ＪＰＥＧ形式の画像のファイルに変換することにより、リモート操作画面のファイルサイズを圧縮する。
【００４６】
プリントエンジン１３０は、画像処理部１４０にて作成された印刷データに基づいて用紙などへの印刷処理を行う。プリントエンジン１３０は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。プリントエンジン１３０は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、いわゆるタンデム方式で４色の画像を合成し、用紙（記録媒体）にカラー画像を形成する。トナー像形成部は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各色について設けられた感光体と、感光体からトナー像が転写（１次転写）される中間転写ベルトと、中間転写ベルトから用紙に画像を転写（２次転写）する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行なう。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラー、搬送ローラー、およびそれらを駆動するモーターなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、ＭＦＰ１００の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙をＭＦＰ１００の筐体から排紙トレイなどに排出する。
【００４７】
画像処理部１４０は、遠隔操作パネル２００などからプリントジョブを受信した場合に、メインコントローラー１１０の制御により、受信したプリントジョブの画像データをラスターイメージ（印刷データ）に変換する。
【００４８】
操作表示部１５０は、操作パネル１９０を通じて、各種操作をユーザーから受け付ける。また操作表示部１５０は、操作パネル１９０に各種情報を表示する。
【００４９】
データ入出力部１６０は、ネットワーク３００を通じて遠隔操作パネル２００との間でデータの送受信を行う。
【００５０】
記憶部１７０は、たとえばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などよりなっており、アプリケーションのプログラムなどのＭＦＰ１００の動作に関わる各種データを記憶する。特に記憶部１７０は、操作パネル１９０に表示する操作画面の原画を記憶する。この原画は、ＢＭＰファイル生成部１２１がリモート操作画面のＢＭＰ形式の画像を生成する際にも用いられる。
【００５１】
遠隔操作パネル２００は、制御部２１０と、操作表示部２２０と、データ入出力部２３０と、記憶部２４０とを含んでいる。制御部２１０、操作表示部２２０、データ入出力部２３０、および記憶部２４０の各々は、たとえばバスなどにより相互に接続されている。
【００５２】
制御部２１０は、遠隔操作パネル２００全体の制御を行う。制御部２１０は、ＣＰＵ２１１と、ＲＯＭ２１２と、ＲＡＭ２１３などを含んでいる。ＣＰＵ２１１は、ＲＯＭ２１２に記憶された制御プログラムを実行する。ＲＯＭ２１２は、遠隔操作パネル２００の動作を行うための各種プログラムと、各種固定データとを格納している。ＲＡＭ２１３は、ＣＰＵ２１１が制御プログラムを実行するときに必要なデータなどを一時的に記憶する。ＣＰＵ２１１は、所定の処理を行うことにより、ＲＡＭ２１３や記憶部２４０からのデータの読み込みや、ＲＡＭ２１３や記憶部２４０へのデータの書き込みを行う。
【００５３】
操作表示部２２０は、タッチパネル２０１を通じて、各種操作をユーザーから受け付ける。また操作表示部２２０は、タッチパネル２０１に各種情報を表示する。
【００５４】
データ入出力部２３０は、ネットワーク３００を通じてＭＦＰ１００との間でデータの送受信を行う。
【００５５】
記憶部２４０は、たとえばＨＤＤであり、遠隔操作パネル２００の動作に関わる各種データを記憶する。また記憶部２４０は、リモートパネルアプリのプログラムを記憶する。
【００５６】
次に、遠隔操作パネル２００に表示されるリモート操作画面の画面構成について説明する。
【００５７】
図３は、遠隔操作パネル２００に基本画面Ｄ１が表示されている状態を模式的に示す図である。
【００５８】
図３を参照して、基本画面Ｄ１は、ＭＦＰ１００の基本機能の操作画面であり、ＭＦＰ１００のジョブ（ここではコピージョブ）についての基本機能のメニュー項目を含んでいる。
【００５９】
基本画面Ｄ１は、複数の機能キーＦＫ１と、画面切替キーＫＹ１およびＫＹ２とを含んでいる。複数の機能キーＦＫ１の各々は、基本画面Ｄ１の下部において、横方向に配列している。機能キーＦＫ１は、基本機能のメニュー項目を構成する基本機能の機能キーである。ＭＦＰ１００は、機能キーＦＫ１を通じてＭＦＰ１００の機能の設定（ここでは、ＭＦＰ１００のコピージョブに関する基本機能の設定）を受け付ける。
【００６０】
画面切替キーＫＹ１およびＫＹ２は、基本画面Ｄ１の右下に配置されている。画面切替キーＫＹ１は、設定を行うメニュー項目を、応用機能のメニュー項目から基本機能のメニュー項目へ変更するためのキーである。なお、基本画面Ｄ１では、基本機能のメニュー項目が表示されているので、ＭＦＰ１００は画面切替キーＫＹ１の押下を受け付けない。画面切替キーＫＹ２（応用設定キー）は、設定を行うメニュー項目を、基本機能のメニュー項目から応用機能のメニュー項目へ変更するためのキーである。
【００６１】
図４は、遠隔操作パネル２００に応用画面Ｄ２がポップアップ表示されている状態を模式的に示す図である。
【００６２】
図４を参照して、たとえば画面切替キーＫＹ２が押下された場合などに、ＭＦＰ１００は、応用画面Ｄ２を基本画面Ｄ１上にポップアップ表示させる。応用画面Ｄ２は、ＭＦＰ１００の応用機能の操作画面であり、ＭＦＰ１００のジョブ（ここではコピージョブ）についての応用機能のメニュー項目を含んでいる。この場合、基本画面Ｄ１は、応用画面Ｄ２と重なっていない部分のみが表示される。
【００６３】
応用画面Ｄ２は、機能キー表示領域ＲＧ１と、アイコン表示領域ＲＧ２とを含んでいる。たとえば、機能キー表示領域ＲＧ１は応用画面Ｄ２の上部に設けられており、アイコン表示領域ＲＧ２は機能キー表示領域ＲＧ１に隣接して応用画面Ｄ２の中央部に設けられている。
【００６４】
なお、応用画面Ｄ２を表示した場合、ＭＦＰ１００は、基本画面Ｄ１をグレーアウトし、基本画面Ｄ１に含まれる基本設定の機能キーの操作を受け付けなくてもよい。ＭＦＰ１００は、画面切替キーＫＹ２やＫＹ３（「閉じる」キー）などの押下を受け付けた場合などに、応用画面Ｄ２を閉じ、遠隔操作パネル２００の表示状態を、図３に示す基本画面Ｄ１のみが表示された状態に戻す。
【００６５】
機能キー表示領域ＲＧ１には、複数の機能キーＦＫ２がスクロール可能な状態で横方向に配列している。機能キーＦＫ２は、応用機能のメニュー項目を構成する応用機能の機能キーである。ＭＦＰ１００は、機能キーＦＫ２を通じてＭＦＰ１００の機能の設定（ここでは、ＭＦＰ１００のコピージョブに関する応用機能の設定）を受け付ける。
【００６６】
機能キーＦＫ２の各々は、機能の属性に応じてグループ分けされている。図４の状態では、「Ａ）基本設定」のグループに属する７個の機能キーＦＫ２と、「Ｂ）原稿」のグループに属する１個の機能キーＦＫ２とが、応用画面Ｄ２の左から右へ向かってこの順序で表示されている。応用機能の機能キーのうち上記以外の機能キーは、図４の状態では表示されていない。これらの機能キーは、機能キー表示領域ＲＧ１が右にスクロールされた場合に表示される。
【００６７】
「Ａ）基本設定」のグループに属する機能キーは、それぞれ「カラー」、「濃度」、「原稿画質」、「用紙」、「倍率」、「両面／ページ集約」、および「仕上り」の機能キーである。「ｂ）原稿」のグループに属する機能キーは、「原稿設定」の機能キーである。
【００６８】
アイコン表示領域ＲＧ２は、ＭＦＰ１００に搭載された応用機能の一覧をマップ表示する領域である。アイコン表示領域ＲＧ２には、機能キー表示領域ＲＧ１に表示される全ての（またはほぼ全ての）機能キーの各々に対応する複数のアイコンＩＣが、機能の属性に応じてグループ分けされた状態で、機能キー表示領域ＲＧ１に表示される機能キーと同じ順序で、アイコン表示領域ＲＧ２の左から右へ向かって配列している。
【００６９】
アイコン表示領域ＲＧ２の上部には、カーソル１３が表示されている。カーソル１３は複数のアイコンと重なっている。具体的には、カーソル１３は、アイコン表示領域ＲＧ２に表示された複数のアイコンＩＣの一部（カーソル１３の真下に存在するアイコンＩＣ）と重なっている。この場合、カーソル１３が重なった８個のアイコンＩＣに対応する８個の機能キーＦＫ２が、機能キー表示領域ＲＧ１に表示されている。
【００７０】
なお、機能キーおよびアイコンの配列方向は横方向である必要はなく、任意の方向でよい。応用画面Ｄ２の表示形態は任意であり、機能キー表示領域ＲＧ１、アイコン表示領域ＲＧ２、およびカーソル１３の表示位置は任意である。
【００７１】
続いて、遠隔操作パネル２００においてアニメーションを動作させる場合にＭＦＰ１００が行う処理について説明する。
【００７２】
図５は、遠隔操作パネル２００がスクロール操作を受け付ける様子を模式的に示す図である。
【００７３】
図５を参照して、ＭＦＰ１００は、矢印ＡＲ１で示すように、応用機能のメニュー項目上で右から左に向かうフリック操作を受け付けた場合に、応用機能のメニュー項目を右方向にスクロールさせ、スクロールに伴いカーソル１３を右方向に移動させる。またＭＦＰ１００は、矢印ＡＲ２で示すように、カーソル１３を右方向に移動させる操作を受け付けた場合にも、応用機能のメニュー項目を右方向にスクロールさせる（以降、応用機能のメニュー項目上でのフリック操作およびカーソル１３を移動させる操作を、まとめて「スクロール操作」と呼ぶことがある）。
【００７４】
なお、図５に示す状態では、カーソル１３が左端に位置しており、応用機能の機能キーのうち左端に存在する８個の機能キーＦＫ２が表示されているので、応用機能のメニュー項目は左方向にはスクロールしない。
【００７５】
図６は、スクロール完了後の応用画面Ｄ２を模式的に示す図である。
【００７６】
図６を参照して、ＭＦＰ１００は、フリック操作の速度などに基づく距離（またはカーソル１３の移動距離に応じた距離）だけ、応用機能のメニュー項目をスクロールさせる。その結果、図６の状態では、「Ｃ）画質／濃度」のグループに属する３個の機能キーＦＫ２と、「Ｄ）カラー編集」のグループに属する３個の機能キーＦＫ２と、「Ｅ）レイアウト」のグループに属する２個の機能キーＦＫ２とが、応用画面Ｄ２の左から右へ向かってこの順序で表示されている。またＭＦＰ１００は、表示している機能キーＦＫ２に対応する位置までカーソル１３を移動させる。
【００７７】
ＭＦＰ１００は、応用機能のメニュー項目のスクロール開始からスクロール完了までの間、応用機能のメニュー項目のスクロール中の状態を示すアニメーション（スクロールアニメーション）を動作させる。
【００７８】
応用画面Ｄ２は、スクロールアニメーションを含む画面である。スクロールアニメーションが動作する場合、リモート操作画面における応用画面Ｄ２が表示されている領域は、スクロールアニメーションを含む画面が占めるアニメーション動作領域となる。一方、基本画面Ｄ１は、スクロールアニメーションを含まない画面である。スクロールアニメーションが動作する場合、リモート操作画面における基本画面Ｄ１が表示されている領域は、スクロールアニメーションを含まない画面が占めるアニメーション非動作領域となる。
【００７９】
図７は、遠隔操作パネル２００にリモート操作画面を表示させる場合にＭＦＰ１００および遠隔操作パネル２００が行う処理を模式的に示す図である。なお、図７においては、複数の機能キーＦＫ２およびカーソル１３が矩形で示されている。また、リモート操作画面におけるパラメーターが変更された部分がハッチングで示されている。図７に示されている画像に記載されている「原画」の文字は、その画像が原画であることを意味しており、「ＢＭＰ」または「ＪＰＥＧ」の文字は、その画像のファイル形式を意味している。
【００８０】
図７を参照して、遠隔操作パネル２００は、ユーザーからの操作を受け付けると、その操作の情報をＭＦＰ１００へ送信する。ＭＦＰ１００は、遠隔操作パネル２００で受け付けた操作に基づいて、リモート操作画面のＪＰＥＧ形式の画像を生成し、遠隔操作パネル２００に送信する。遠隔操作パネル２００は、リモート操作画面のファイルを受信すると、そのリモート操作画面を遠隔操作パネル２００に表示する。以下、この処理について詳細に説明する。
【００８１】
ＭＦＰ１００が、スクロール開始前のリモート操作画面（スクロールアニメーションを含まない静止画のリモート操作画面）を遠隔操作パネル２００に表示する場合、ＭＦＰ１００および遠隔操作パネル２００は次の処理を行う。ＭＦＰ１００は、操作画面の原画ＯＩ１に基づいて、リモート操作画面のＢＭＰ形式の画像（ＢＭＰ画像）である画像ＢＩ１を生成する。次にＭＦＰ１００は、画像ＢＩ１をＪＰＥＧ形式の画像（ＪＰＥＧ画像）である画像ＪＩ１に変換することにより、リモート操作画面のファイルサイズを圧縮する。続いてＭＦＰ１００は、画像ＪＩ１を遠隔操作パネル２００に送信する。遠隔操作パネル２００は画像ＪＩ１を受信すると、画像ＪＩ１をリモート操作画面としてタッチパネル２０１に表示する。
【００８２】
ＭＦＰ１００は、画像ＢＩ１を生成する場合、原画ＯＩ１の全てのパラメーターを維持して（変更せずに）、画像ＢＩ１を生成する。画像ＢＩ１は、原画ＯＩ１そのものであってもよい。
【００８３】
ＭＦＰ１００がスクロール操作の情報を遠隔操作パネル２００から受信した場合、ＭＦＰ１００および遠隔操作パネル２００は、受信したスクロール操作の情報に基づいてスクロールの方向および距離を決定した後で、次の処理を行う。ＭＦＰ１００は、操作画面の原画ＯＩ２に基づいて画像ＢＩ２を生成する。画像ＢＩ２は、スクロールアニメーションの動作中（スクロール中）の最初のコマ画像ＦＩ１を含むＢＭＰ画像である。次にＭＦＰ１００は、画像ＢＩ２をＪＰＥＧ画像である画像ＪＩ２に変換することにより、リモート操作画面のファイルサイズを圧縮する。続いてＭＦＰ１００は、画像ＪＩ２を遠隔操作パネル２００に送信する。
【００８４】
ＭＦＰ１００は画像ＪＩ２の送信後、操作画面の原画ＯＩ３に基づいて画像ＢＩ３を生成する。画像ＢＩ３は、スクロールアニメーションの動作中の２番目のコマ画像ＦＩ２を含むＢＭＰ画像である。次にＭＦＰ１００は、画像ＢＩ３をＪＰＥＧ画像である画像ＪＩ３に変換することにより、リモート操作画面のファイルサイズを圧縮する。続いてＭＦＰ１００は、画像ＪＩ３を遠隔操作パネル２００に送信する。
【００８５】
ＭＦＰ１００は、スクロールアニメーションの動作中の残りのコマ画像（最後のコマ画像を除く）を含むリモート操作画面も上述と同様の方法で順次生成し、遠隔操作パネル２００に送信する。
【００８６】
ＭＦＰ１００は、スクロールアニメーションの動作中のコマ画像（最後のコマ画像を除く）を含む、複数のＢＭＰ画像を生成する場合、原画におけるアニメーション非動作領域の少なくとも一部の画像のパラメーターを変更する（低下させる）。具体的には、ＭＦＰ１００は、原画ＯＩ２およびＯＩ３の各々における基本画面Ｄ１が表示されている領域（図７中ハッチングが付された部分）の画像のパラメーターを変更する（低下させる）ことにより、画像ＢＩ２およびＢＩ３の各々を生成する。
【００８７】
なお、ＢＭＰ画像をＪＰＥＧ画像に変換する際の圧縮率は、画像全体で一定であり、複数のＢＭＰ画像同士の間でも一定である。ＭＦＰ１００は、原画におけるアニメーション非動作領域全体の画像のパラメーターを変更してもよい。
【００８８】
変更する原画のパラメーターは、コントラスト、彩度、明度、および解像度のうち少なくともいずれか１つであればよい。具体的には、原画のコントラストを低下させるとメリハリのない画像になる。原画の明度を低下させると暗い画像になる。原画の彩度を低下させるとカラー部分がモノクロに近くなる。解像度を低下させると画像がぼやけたようになる。画像の圧縮後のファイルサイズを小さくすることを重視する場合には、コントラスト、明度、または解像度などを変更することが効果的である。画像の視認性を保つことを重視する場合には、彩度を変更することが効果的である。
【００８９】
原画のコントラスト、彩度、明度、および解像度の各パラメーターの変更量は、遠隔操作パネル２００のユーザーやＭＦＰ１００の管理者などによって設定されてもよい。たとえば、画質優先の設定を受け付けた場合には、ＭＦＰ１００は各パラメーターの変更量を小さく設定し、速度優先や操作性優先の設定を受け付けた場合には、ＭＦＰ１００はパラメーターの変更量を大きく設定してもよい。ＭＦＰ１００は、画質優先、速度優先、操作性優先などの設定を、たとえば遠隔操作パネル２００や操作パネル１９０などを通じて受け付けてもよい。
【００９０】
次にＭＦＰ１００は、操作画面の原画ＯＩ４に基づいて画像ＢＩ４を生成する。画像ＢＩ４は、スクロールアニメーションの動作中の最後のコマ画像ＦＩ３を含むＢＭＰ画像である。次にＭＦＰ１００は、画像ＢＩ４をＪＰＥＧ画像である画像ＪＩ４に変換することにより、リモート操作画面のファイルサイズを圧縮する。続いてＭＦＰ１００は、画像ＪＩ４を遠隔操作パネル２００に送信する。
【００９１】
ＭＦＰ１００は、画像ＢＩ４を生成する場合、原画ＯＩ４の全てのパラメーターを維持して（変更せずに）、画像ＢＩ４を生成する。画像ＢＩ４は、原画ＯＩ４そのものであってもよい。
【００９２】
遠隔操作パネル２００は、ＪＰＥＧ画像（画像ＪＩ１、ＪＩ２、ＪＩ３、およびＪＩ４など）を受信する度に、受信したＪＰＥＧ画像をリモート操作画面としてタッチパネル２０１に表示する。これにより、画像ＪＩ２、ＪＩ３、およびＪＩ４が短時間で連続的に遠隔操作パネル２００に表示され、遠隔操作パネル２００においてスクロールアニメーションが動作する。遠隔操作パネル２００でスクロールアニメーションの動作中、基本画面Ｄ１は部分的に不鮮明になり、スクロールが完了すると、基本画面Ｄ１の不鮮明さは解消される。
【００９３】
なお、ＭＦＰ１００は、リモート操作画面の１つの原画に基づいてＢＭＰ画像を生成してもよい。たとえば、全ての機能キーＦＫ２が図７中横方向に連続している画像から必要な部分を切り抜くことで、画像ＢＩ１〜ＢＩ４の各々を生成してもよい。
【００９４】
ＭＦＰ１００は、スクロール操作の情報を遠隔操作パネル２００から受信した場合、画像ＪＩ２、ＪＩ３、およびＪＩ４を作成した後で、画像ＪＩ２、ＪＩ３、およびＪＩ４の各々を遠隔操作パネル２００に順次送信してもよいし、画像ＢＩ２、ＢＩ３、およびＢＩ４を作成した後で、画像ＪＩ２、ＪＩ３、およびＪＩ４の各々をこの順序で作成して遠隔操作パネル２００に順次送信してもよい。
【００９５】
ＭＦＰ１００は、スクロールアニメーションの動作中の最後のコマ画像を含むＢＭＰ画像である画像ＢＩ４を生成する場合、画像ＢＩ４おける基本画面Ｄ１のパラメーターを、原画ＯＩ４における基本画面Ｄ１のパラメーターよりも低下させてもよい。この場合、画像ＢＩ４における基本画面Ｄ１のパラメーターを、画像ＢＩ２およびＢＩ３の各々における基本画面Ｄ１のパラメーターと同じ値に設定してもよい。
【００９６】
ＭＦＰ１００は、受信したスクロール操作の情報に基づいて決定したスクロールの距離が短い場合には、アニメーションを動作させなくてもよい。
【００９７】
図８は、本発明の第１の実施の形態におけるＭＦＰ１００の動作を示すフローチャートである。
【００９８】
図８を参照して、ＭＦＰ１００のＣＰＵ１１１は、遠隔操作パネル２００にリモート操作画面を表示している場合に、フリック操作の情報を遠隔操作パネル２００から受信すると（Ｓ１）、受信したスクロール操作の情報に基づいてスクロールの方向および距離を決定した後で、フリック操作によって遠隔操作パネル２００に表示する更新後のリモート操作画面が、アニメーションの動作を伴うものであるか否かを判別する（Ｓ３）。
【００９９】
ステップＳ３において、更新後のリモート操作画面がアニメーションの動作を伴うものであると判別した場合（Ｓ３でＹＥＳ）、ＣＰＵ１１１は、操作性優先の設定を受け付けているか否かを判別する（Ｓ５）。
【０１００】
ステップＳ５において、操作性優先の設定を受け付けていると判別した場合（Ｓ５でＹＥＳ）、ＣＰＵ１１１は、次に生成する画面がアニメーションの動作中の最後のコマ画像を含むリモート操作画面であるか否かを判別する（Ｓ７）。
【０１０１】
ステップＳ７において、次に生成する画面がアニメーションの動作中の最後のコマ画像を含むリモート操作画面でないと判別した場合（Ｓ７でＮＯ）、ＣＰＵ１１１は、アニメーションの動作中のコマ画像（最後のコマ画像を除く）を含むＢＭＰ画像を生成する。すなわちＣＰＵ１１１は、原画におけるアニメーション非動作領域の少なくとも一部の画像（ここでは基本画面Ｄ１）のパラメーターを変更する（低下させる）ことにより、ＢＭＰ画像を生成する（Ｓ１５）。続いてＣＰＵ１１１は、生成したＢＭＰ画像をＪＰＥＧ画像に変換し（Ｓ１７）、変換後の画像を遠隔操作パネル２００に送信し（Ｓ１９）、ステップＳ７の処理へ進む。
【０１０２】
ステップＳ３において、更新後のリモート操作画面がアニメーションの動作を伴うものでないと判別した場合（Ｓ３でＮＯ）、ステップＳ５において、操作性優先の設定を受け付けていないと判別した場合（Ｓ５でＮＯ）、またはステップＳ７において、次に生成する画面がアニメーションの動作中の最後のコマ画像を含むリモート操作画面であると判別した場合（Ｓ７でＹＥＳ）、ＣＰＵ１１１は、原画の全てのパラメーターを維持することにより（初期パラメーターで）、ＢＭＰ画像を生成する（Ｓ９）。続いてＣＰＵ１１１は、生成したＢＭＰ画像をＪＰＥＧ画像に変換し（Ｓ１１）、変換後の画像を遠隔操作パネル２００に送信し（Ｓ１３）、処理を終了する。
【０１０３】
図９は、本発明の第１の実施の形態における遠隔操作パネル２００の動作を示すフローチャートである。
【０１０４】
図９を参照して、遠隔操作パネル２００のＣＰＵ２１１は、タッチパネル２０１にリモート操作画面を表示している場合に、タッチパネル２０１で操作を受け付けたか否かを判別する（Ｓ１００１）。
【０１０５】
ステップＳ１００１において、操作を受け付けたと判別した場合（Ｓ１００１でＹＥＳ）、ＣＰＵ２１１は、受け付けた操作の情報をＭＦＰ１００へ送信し（Ｓ１００３）、ステップＳ１００５の処理へ進む。
【０１０６】
ステップＳ１００１において、操作を受け付けないと判別した場合（Ｓ１００１でＮＯ）、ＣＰＵ２１１はステップＳ１００５の処理へ進む。
【０１０７】
ステップＳ１００５において、ＣＰＵ２１１は、ＭＦＰ１００から画像を受信したか否かを判別する（Ｓ１００５）。
【０１０８】
ステップＳ１００５において、画像を受信したと判別した場合（Ｓ１００５でＹＥＳ）、ＣＰＵ２１１は、受信した画像をタッチパネル２０１に表示し（Ｓ１００７）、ステップＳ１００１の処理へ進む。
【０１０９】
ステップＳ１００５において、画像を受信しないと判別した場合（Ｓ１００５でＮＯ）、ＣＰＵ２１１はステップＳ１００１に処理へ進む。
【０１１０】
フリック操作によるスクロールアニメーションの動作時には、短時間で多くの画像の更新が必要となるため、静止画像を送信する場合と比べて、ＭＦＰ１００が遠隔操作パネル２００に送信するデータ量が増加する。一般的に、ある圧縮率でＢＭＰ形式の画像をＪＰＥＧ形式の画像に変換する際、ＢＭＰ形式の画像におけるパラメーターが低いほど、ＪＰＥＧ形式の画像のデータ量は小さくなる。したがって、本実施の形態によれば、スクロール中のリモート操作画面のデータ量が減少するので、ＭＦＰ１００から遠隔操作パネル２００に送信するデータ量が減少し、遠隔操作パネル２００にスムーズに画像を表示させることができる。その結果、スクロールアニメーションの動作時の操作画面の視認性を向上することができる。
【０１１１】
また、遠隔操作パネル側で圧縮率の異なる２つの画像を合成する必要が無いので、アニメーションを動作させるための処理に要する時間が短くなり、アニメーションの動作時の遠隔操作パネルの操作性の低下を抑止することができる。
【０１１２】
さらに、スクロールアニメーションの動作中には、アニメーション非動作領域である基本画面Ｄ１の視認性が、アニメーション動作領域である応用画面Ｄ２の視認性に比べて低くなる。これにより、スクロールアニメーションにユーザーの注目を集めることができ、リモート操作画面の視認性が向上する。
【０１１３】
［第２の実施の形態］
【０１１４】
本実施の形態では、ＭＦＰ１００は、アニメーションの動作速度を取得（計算）し、取得した動作速度の増加とともに増加する変更量で、原画におけるアニメーション非動作領域の少なくとも一部のパラメーターを変更することにより、アニメーションの動作中の画像を含む複数のＢＭＰ画像の各々を生成する。
【０１１５】
図１０は、本発明の第２の実施の形態において、速度Ｖ１のフリック操作を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、スクロール中のリモート操作画面を模式的に示す図である。
【０１１６】
なお、図１０および図１１では、カーソル１３が左端に位置しており、応用機能の機能キーのうち左端に存在する８個の機能キーＦＫ２が表示されている状態で、矢印ＡＲ３で示すように、応用機能のメニュー項目上で右から左に向かうフリック操作を受け付けた場合を想定している。
【０１１７】
以降の図１０、図１１、図１５、図１８、図２０、および図２２では、ハッチングの線の密度を用いてパラメーターの変更量（低下量）を表している。すなわち、ハッチングの線の密度が高いほど、原画を基準とした場合のパラメーターの変更量（低下量）が大きいものとする。
【０１１８】
図１０を参照して、ＭＦＰ１００は、速度Ｖ１のフリック操作の情報を受信すると、速度Ｖ１に基づいてスクロールアニメーションの動作速度Ｖ１１を計算する。そしてＭＦＰ１００は、応用機能のメニュー項目のスクロール開始からスクロール完了までの間、速度Ｖ１に応じた動作速度Ｖ１１で、応用機能のメニュー項目のスクロールアニメーションを遠隔操作パネル２００上で動作させる。
【０１１９】
ＭＦＰ１００は、スクロールアニメーションの動作中のコマ画像（最後のコマ画像を除く）を含む、複数のＢＭＰ画像を生成する場合、スクロールアニメーションの動作速度Ｖ１１に応じた変更量Ｑ１だけ、原画におけるアニメーション非動作領域の少なくとも一部の画像（ここでは基本画面Ｄ１）のパラメーターを変更する（低下させる）。
【０１２０】
図１１は、本発明の第２の実施の形態において、速度Ｖ２（＞Ｖ１）のフリック操作を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、スクロール中のリモート操作画面を模式的に示す図である。
【０１２１】
図１１を参照して、ＭＦＰ１００は、速度Ｖ２のフリック操作の情報を受信すると、速度Ｖ２に基づいてスクロールアニメーションの動作速度Ｖ１２を計算する。そしてＭＦＰ１００は、応用機能のメニュー項目のスクロール開始からスクロール完了までの間、速度Ｖ２に応じた動作速度Ｖ１２（＞Ｖ１１）で、応用機能のメニュー項目のスクロールアニメーションを遠隔操作パネル２００上で動作させる。
【０１２２】
ＭＦＰ１００は、スクロールアニメーションの動作中のコマ画像（最後のコマ画像を除く）を含む、複数のＢＭＰ画像を生成する場合、スクロールアニメーションの動作速度Ｖ１２に応じた変更量Ｑ２（＞Ｑ１）だけ、原画におけるアニメーション非動作領域の少なくとも一部の画像（ここでは基本画面Ｄ１）のパラメーターを変更する（低下させる）。
【０１２３】
遠隔操作パネル２００は、リモート操作画面の画像を受信する度に、受信した画像をリモート操作画面としてタッチパネル２０１に表示する。これにより、遠隔操作パネル２００においてスクロールアニメーションが動作する。遠隔操作パネル２００で遅いフリック操作が行われた場合（スクロールアニメーションの動作速度が遅い場合）、スクロールアニメーションの動作中の基本画面Ｄ１は不鮮明になる。遠隔操作パネル２００で速いフリック操作が行われた場合（スクロールアニメーションの動作速度が速い場合）、スクロールアニメーションの動作中の基本画面Ｄ１は、遅いフリック操作が行われた場合よりもさらに不鮮明になる。
【０１２４】
なお、本実施の形態においては、スクロールアニメーションの動作速度がフリック速度に応じて計算される場合について説明したが、ＭＦＰ１００は、スクロールアニメーションの動作速度をどのような方法で取得してもよい。たとえばフリック操作が行われた距離や、ＭＦＰ１００と遠隔操作パネル２００との間の通信速度などに基づいて計算された値を取得してもよいし、スクロールアニメーションの動作速度自体を遠隔操作パネル２００から直接受信してもよい。
【０１２５】
図１２は、本発明の第２の実施の形態におけるＭＦＰ１００の動作を示すフローチャートである。
【０１２６】
図１２を参照して、本実施の形態においては、図８に示す第１の実施の形態のフローチャートにおけるステップＳ５において、操作性優先の設定を受け付けていると判別した場合（Ｓ５でＹＥＳ）に、ステップＳ２０１およびＳ２０３の処理をステップＳ７の前に行う点において、第１の実施の形態とは異なっている。
【０１２７】
具体的には、ステップＳ５において、操作性優先の設定を受け付けていると判別した場合（Ｓ５でＹＥＳ）、ＣＰＵ１１１は、たとえばフリック速度などに基づいてアニメーションの動作速度を計算する（Ｓ２０１）。続いてＣＰＵ１１１は、計算したアニメーションの動作速度に基づいてパラメーターの変更量（低下量）を決定する（Ｓ２０３）。この変更量は、ステップＳ１５においてＢＭＰ画像を生成する際の、原画におけるアニメーション非動作領域の少なくとも一部の画像のパラメーターの変更量となる。その後ＣＰＵ１１１はステップＳ７の処理に進む。
【０１２８】
なお、上述以外の画像形成システムの構成および動作については、第１の実施の形態の場合と同様であるので、その説明は繰り返さない。
【０１２９】
本実施の形態によれば、第１の実施の形態と同様の効果を得ることができるのに加えて、以下の効果を得ることができる。
【０１３０】
一般に、スクロールアニメーションの動作速度は、フリック速度（ユーザの意図）により決定され、スクロールア二メーションの動作速度が速くなるほど、単位時間当たりにＭＦＰ１００が遠隔操作パネル２００に送信するリモート操作画面の数（リモート操作画面の生成量）は増加する。本実施の形態によれば、スクロールアニメーションの動作速度の増加とともに増加する変更量で、原画におけるアニメーション非動作領域の少なくとも一部の画像のパラメーターが変更されて、ＢＭＰ画像が生成される。したがって、単位時間当たりに遠隔操作パネル２００に送信するリモート操作画面の数が多くなるほど、ＭＦＰ１００が遠隔操作パネル２００に送信する１枚あたりのリモート操作画面のデータ量は減少する。その結果、スクロールアニメーションの動作速度が速い場合にも、遠隔操作パネル２００にスムーズに画像を表示させることができる。また、画質劣化を抑えつつ、操作性が良好なリモート操作画面を生成することができる。
【０１３１】
また、スクロールアニメーションの動作中にアニメーション非動作領域に表示されている情報も、ユーザーによって必要とされている可能性がある。本実施の形態によれば、スクロールアニメーションの動作速度が遅いほど、アニメーション非動作領域のコントラストが原画のものに近くなるので、スクロールアニメーションの動作中であっても、ユーザーはアニメーション非動作領域に表示された情報を読み取り易くなる。その結果、ユーザーの視認性を考慮しながらファイルサイズを最適化することができる。
【０１３２】
［第３の実施の形態］
【０１３３】
本実施の形態では、ＭＦＰ１００は、リモート操作画面全体に対してアニメーション動作領域が占める比率を取得し、その比率の増加とともに増加する変更量で、原画におけるアニメーション非動作領域の少なくとも一部のパラメーターを変更することにより、アニメーションの動作中の画像を含む複数のＢＭＰ画像の各々を生成する。
【０１３４】
図１３は、機能キーＦＫ１ａがユーザーによって押下される様子を模式的に示す図である。図１４は、遠隔操作パネル２００に画面Ｄ３のポップアップ表示が完了した状態を模式的に示す図である。
【０１３５】
図１３を参照して、基本画面Ｄ１に含まれる複数の機能キーＦＫ１の中には、機能キーＦＫ１ａやＦＫ１ｂのように、ユーザーによって押下されると、その機能キーＦＫ１に関連する詳細な設定を受け付けるための画面を新たに発生させるものがある。
【０１３６】
たとえば、コピージョブの「カラー」に関する機能キーＦＫ１ａがユーザーによって押下された場合には、ＭＦＰ１００は、図１４に示すように、カラーの設定を受け付けるための画面Ｄ３を、基本画面Ｄ１上（応用画面Ｄ２が表示されている場合には基本画面Ｄ１および応用画面Ｄ２上）にポップアップ表示する。画面Ｄ３は、「オートカラー」、「フルカラー」、「ブラック」、「２色カラー」、および「単色カラー」などの、カラーの設定を受け付けるキーを含んでいる。
【０１３７】
ＭＦＰ１００は、画面Ｄ３のポップアップ表示開始からポップアップ表示完了までの間、画面Ｄ３が徐々にポップアップ表示されていく様子を示すアニメーション（ポップアップアニメーション）を動作させる。
【０１３８】
画面Ｄ３のポップアップアニメーションが動作する場合、リモート操作画面における画面Ｄ３が表示される領域は、ポップアップアニメーションを含む画面が占めるアニメーション動作領域となる。一方、画面Ｄ３のポップアップアニメーションが動作する場合、リモート操作画面における画面Ｄ３を除く領域は、ポップアップアニメーションを含まない画面が占めるアニメーション非動作領域となる。
【０１３９】
図１５は、本発明の第３の実施の形態において、機能キーＦＫ１ａの押下を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、ポップアップ表示の進行中のリモート操作画面を模式的に示す図である。
【０１４０】
図１５を参照して、ＭＦＰ１００は、機能キーＦＫ１ａの押下の情報を受信すると、リモート操作画面全体に対して画面Ｄ３が占める比率ＰＲ１を計算する。そしてＭＦＰ１００は、画面Ｄ３のポップアップアニメーションの動作中のリモート操作画面を生成し、遠隔操作パネル２００に送信する。
【０１４１】
ＭＦＰ１００は、ポップアップアニメーションの動作中のコマ画像（最後のコマ画像を除く）を含む、複数のＢＭＰ画像を生成する場合に、比率ＰＲ１に応じた変更量Ｑ３だけ、原画におけるアニメーション非動作領域の少なくとも一部の画像（ここでは基本画面Ｄ１）のパラメーターを変更する（低下させる）。
【０１４２】
図１６は、機能キーＦＫ１ｂがユーザーによって押下される様子を模式的に示す図である。図１７は、遠隔操作パネル２００に画面Ｄ４のポップアップ表示が完了した状態を模式的に示す図である。
【０１４３】
図１６を参照して、たとえば、コピージョブの「倍率」に関する機能キーＦＫ１ｂがユーザーによって押下された場合には、ＭＦＰ１００は、図１７に示すように、倍率の設定を受け付けるための画面Ｄ４を、基本画面Ｄ１上（応用画面Ｄ２が表示されている場合には基本画面Ｄ１および応用画面Ｄ２上）にポップアップ表示する。画面Ｄ４は、倍率を増加または減少するためのキーや、定型サイズから別の定型サイズへの拡大または縮小を行う場合の倍率を設定するための複数のキーなどを含んでいる。
【０１４４】
ＭＦＰ１００は、画面Ｄ４のポップアップ表示開始からポップアップ表示完了までの間、画面Ｄ４が徐々にポップアップ表示されていく様子を示すポップアップアニメーションを動作させる。
【０１４５】
画面Ｄ４のポップアップアニメーションが動作する場合、リモート操作画面における画面Ｄ４が表示される領域は、ポップアップアニメーションを含む画面が占めるアニメーション動作領域となる。一方、画面Ｄ４のポップアップアニメーションが動作する場合、リモート操作画面における画面Ｄ４を除く領域は、ポップアップアニメーションを含まない画面が占めるアニメーション非動作領域となる。
【０１４６】
図１８は、本発明の第３の実施の形態において、機能キーＦＫ１ｂの押下を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、ポップアップ表示の進行中のリモート操作画面を模式的に示す図である。
【０１４７】
図１８を参照して、ＭＦＰ１００は、機能キーＦＫ１ｂの押下の情報を受信すると、リモート操作画面全体に対して画面Ｄ４が占める比率ＰＲ２（＞ＰＲ１）を計算する。そしてＭＦＰ１００は、画面Ｄ４のポップアップアニメーションの動作中および動作完了のリモート操作画面を順次生成し、遠隔操作パネル２００に送信する。
【０１４８】
ＭＦＰ１００は、ポップアップアニメーションの動作中のコマ画像（最後のコマ画像を除く）を含む、複数のＢＭＰ画像を生成する場合に、比率ＰＲ２に応じた変更量Ｑ４（＞Ｑ３）だけ、原画におけるアニメーション非動作領域の少なくとも一部の画像（ここでは基本画面Ｄ１）のパラメーターを変更する（低下させる）。
【０１４９】
遠隔操作パネル２００は、リモート操作画面の画像を受信する度に、受信した画像をリモート操作画面としてタッチパネル２０１に表示する。これにより、遠隔操作パネル２００においてポップアップアニメーションが動作する。小さい面積の画面がポップアップ表示される場合、ポップアップアニメーションの動作中、ポップアップ表示される画面以外の部分は不鮮明になる。大きい面積の画面がポップアップ表示される場合、ポップアップアニメーションの動作中、ポップアップ表示される画面以外の部分は、小さい面積の画面がポップアップ表示される場合よりもさらに不鮮明になる。
【０１５０】
なお、本実施の形態においては、ポップアップ表示される画面がリモート操作画面全体に対して占める比率がその都度計算される場合について説明したが、ＭＦＰ１００は、この比率をどのような方法で取得してもよい。たとえば、画面をポップアップ表示させる画面に関連づけられた比率を記憶部１７０などに予め記憶しておき、機能キーが押下された場合に、そのキーに関連づけられた比率をＲＯＭ１１２から読み出してもよい。
【０１５１】
図１９は、本発明の第３の実施の形態におけるＭＦＰ１００の動作を示すフローチャートである。
【０１５２】
図１９を参照して、本実施の形態においては、図８に示す第１の実施の形態のフローチャートにおけるステップＳ１の代わりにステップＳ３０１を行う点、および図８に示す第１の実施の形態のフローチャートにおけるステップＳ５において、操作性優先の設定を受け付けていると判別した場合（Ｓ５でＹＥＳ）に、ステップＳ３０３およびＳ３０５の処理をステップＳ７の前に行う点において、第１の実施の形態とは異なっている。
【０１５３】
具体的には、ＣＰＵ１１１は、遠隔操作パネル２００にリモート操作画面を表示している場合に、機能キーのタッチ操作（押下）の情報を遠隔操作パネル２００から受信すると（Ｓ３０１）、ステップＳ３の処理へ進み、タッチ操作によって遠隔操作パネル２００に表示する更新後のリモート操作画面が、アニメーションの動作を伴うものであるか否かを判別する（Ｓ３）。
【０１５４】
ステップＳ５において、操作性優先の設定を受け付けていると判別した場合（Ｓ５でＹＥＳ）、ＣＰＵ１１１は、機能キーのタッチ操作によりポップアップ表示される画面（出現するアニメーション動作領域）がリモート操作画面全体に対して占める比率を入手する（Ｓ３０３）。続いてＣＰＵ１１１は、入手した比率に基づいてパラメーターの変更量（低下量）を決定する（Ｓ３０５）。この変更量は、ステップＳ１５においてＢＭＰ画像を生成する際の、原画におけるアニメーション非動作領域の少なくとも一部の画像のパラメーターの変更量となる。その後ＣＰＵ１１１はステップＳ７の処理に進む。
【０１５５】
なお、上述以外の画像形成システムの構成および動作については、第１の実施の形態の場合と同様であるので、その説明は繰り返さない。
【０１５６】
本実施の形態によれば、第１の実施の形態と同様の効果を得ることができるのに加えて、以下の効果を得ることができる。
【０１５７】
本実施の形態によれば、リモート操作画面全体に対してアニメーション動作領域が占める比率の増加とともに増加する変更量（低下量）で、原画におけるアニメーション非動作領域の少なくとも一部の画像のパラメーターが変更されるので、ポップアップ表示される画面が大きい場合（パラメーターを変更する部分が小さい場合）にも、リモート操作画面１枚当たりのデータ量を低減することができる。その結果、アニメーション動作領域が大きい場合にも、遠隔操作パネル２００にスムーズに画像を表示させることができる。また、画質劣化を抑えつつ、操作性が良好なリモート操作画面を生成することができる。
【０１５８】
また、ポップアップ表示される画面の面積が小さい場合には、その画面の下地のリモート操作画面もその大部分がユーザーから見えているため、ユーザーは、下地のリモート操作画面に目を向けやすい。したがって、ポップアップ表示される画面の面積が小さい場合に、下地のリモート操作画面のパラメーターの変更量を小さくすることにより、下地のリモート操作画面に含まれるキーなどをユーザーが確認しやすくなり、操作性が良好になる。一方、ポップアップ表示される画面の面積が大きい場合には、その画面の下地のリモート操作画面の大部分はユーザーから見えていないため、ユーザーは、下地のリモート操作画面に目を向けにくく、下地のリモート操作画面に含まれるキーなどをユーザーが確認する必要性は低くなる。したがって、ポップアップ表示される画面の面積が大きい場合に、下地のリモート操作画面のパラメーターの変更量を大きくすることにより、遠隔操作パネル２００に送信するリモート操作画面のデータ量の増加を抑制することができる。
【０１５９】
［第１の変形例］
【０１６０】
続いて、上述の実施の形態の第１の変形例について説明する。
【０１６１】
本変形例では、ＭＦＰ１００は、アニメーション非動作領域におけるリモート操作画面の上端部、下端部、左端部、および右端部のパラメーターの変更量が、アニメーション非動作領域における上記以外の部分のパラメーターの変更量よりも大きくなるように、アニメーションの動作中の画像を含む複数のＢＭＰ画像の各々を生成する。
【０１６２】
図２０は、本発明の第１の変形例において、機能キーＦＫ１ａの押下を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、ポップアップ表示の進行中のリモート操作画面を模式的に示す図である。
【０１６３】
図２０を参照して、ＭＦＰ１００は、ポップアップアニメーションの動作中のコマ画像（最後のコマ画像を除く）を含む、複数のＢＭＰ画像を生成する場合に、原画の画面Ｄ３を除く領域（アニメーション非動作領域）における上端部、下端部、左端部、および右端部のパラメーターの変更量が、画面Ｄ３を除く領域におけるそれ以外の部分（画面Ｄ３（アニメーション動作領域）に近い部分）のパラメーターの変更量よりも大きくなるように、リモート操作画面におけるアニメーション非動作領域の少なくとも一部の画像（ここではリモート操作画面における画面Ｄ３以外の部分）を生成する。
【０１６４】
リモート操作画面における画面Ｄ３を除く領域の中でも、上端部、下端部、左端部、および右端部は、画面Ｄ３に近い部分に比べてユーザーが目を向けにくい部分である。このため、上端部、下端部、左端部、および右端部のパラメーターを他の部分よりも低くした場合、これらの部分は見えづらくなるが、リモート操作画面全体の視認性への影響は少ないと考えられる。本変形例によれば、アニメーション動作時のリモート操作画面の視認性の低下を最小限に抑制しつつ、遠隔操作パネル２００に送信するリモート操作画面のデータ量の増加を抑制することができる。
【０１６５】
なお本変形例では、ＭＦＰ１００は、アニメーション非動作領域におけるリモート操作画面の上端部、下端部、左端部、および右端部のうち少なくともいずれかの部分のパラメーターの変更量が、アニメーション非動作領域における上記以外の部分のパラメーターの変更量よりも大きくなるように、アニメーション非動作領域のＢＭＰ形式の画像を生成すればよい。
【０１６６】
またＭＦＰ１００は、アニメーション非動作領域におけるアニメーション動作領域から相対的に遠い部分のパラメーターの変更量が、アニメーション非動作領域におけるアニメーション動作領域から相対的に近い部分のパラメーターの変更量よりも大きくなるように、アニメーションの動作中の画像を含む複数のＢＭＰ画像の各々を生成してもよい。
【０１６７】
［第２の変形例］
【０１６８】
次に、上述の実施の形態の第２の変形例について説明する。
【０１６９】
本変形例では、原画におけるアニメーション非動作領域全体のコントラスト、彩度、明度、および解像度の全てのパラメーターを最大の変更量まで変更することにより、アニメーションの動作中の画像を含むリモート操作画面の各々を生成した場合において、そのリモート操作画面のデータ量が、設定された上限値よりも大きいときは、ＭＦＰ１００は、原画におけるアニメーション動作領域の少なくとも一部のパラメーターをさらに変更することにより、そのリモート操作画面を生成する。上述の実施の形態および変形例では、アニメーションの動作中のコマ画像を含むＢＭＰ画像を生成する場合に、原画におけるアニメーション動作領域のパラメーターを変更しないのに対し、本変形例では、アニメーション動作領域のパラメーターをも変更する。
【０１７０】
具体的には、ＭＦＰ１００は、リモート操作画面のＪＰＥＧ形式の画像のデータ量が、設定された上限値以下となるようなパラメーターの変更量で、原画におけるアニメーション非動作領域の少なくとも一部の領域のパラメーターを変更することにより、ＢＭＰ画像を生成する。ＭＦＰ１００は、原画におけるアニメーション非動作領域全体のコントラスト、彩度、明度、および解像度の全てのパラメーターを最大の変更量まで変更しても、ＪＰＥＧ画像のデータ量が、設定された上限値以下とならない場合、原画におけるアニメーション動作領域の少なくとも一部のパラメーターをさらに変更することにより、ＢＭＰ画像を生成する。そしてＭＦＰ１００は、生成したＢＭＰ画像をＪＰＥＧ画像に変換し、変換後の画像を遠隔操作パネル２００に送信する。
【０１７１】
設定された上限値とは、ＭＦＰ１００が遠隔操作パネル２００に送信する１枚のリモート操作画面のデータ量の上限値であり、たとえば記憶部１７０などに記憶されている。この上限値は、ＭＦＰ１００の管理者、製造者、またはユーザーなどにより設定される。
また、ＭＦＰ１００または遠隔操作パネル２００において、リモート操作画面の解像度の設定（高解像度（高画質）または低解像度（低画質））をユーザーから予め受け付け、その設定に従って上限値を設定してもよい。さらに、ＭＦＰ１００または遠隔操作パネル２００が、アニメーションを構成する画像の更新速度と、ＭＦＰ１００と遠隔操作パネル２００との間の現在の通信速度とに基づいて、上限値を算出してもよい。
【０１７２】
図２１は、本発明の第２の変形例におけるＭＦＰ１００の動作を示すフローチャートである。
【０１７３】
図２１を参照して、本変形例においては、図８に示す第１の実施の形態のフローチャートにおけるステップＳ１７の後に続く処理が、第１の実施の形態の場合とは異なっている。
【０１７４】
具体的には、ステップＳ１７において、アニメーションの動作中の画像を含むＢＭＰ画像をＪＰＥＧ画像に変換した後（Ｓ１７）、ＣＰＵ１１１は、変換後の画像のデータ量を計測する（Ｓ４０１）。次にＣＰＵ１１１は、変換後の画像のデータ量が、設定された上限値以下であるか否かを判別する（Ｓ４０３）。
【０１７５】
ステップＳ４０３において、計測したデータ量が、設定された上限値以下であると判別した場合（Ｓ４０３でＹＥＳ）、ＣＰＵ１１１は、変換後の画像を遠隔操作パネル２００に送信し（Ｓ１９）、ステップＳ７の処理へ進む。
【０１７６】
ステップＳ４０３において、計測したデータ量が、設定された上限値を超えていると判別した場合（Ｓ４０３でＮＯ）、ＣＰＵ１１１は、ＢＭＰ画像におけるアニメーション非動作領域のパラメーターが変更不可か否か（生成したＢＭＰ画像において、原画のアニメーション非動作領域全体のコントラスト、彩度、明度、および解像度の全てのパラメーターが、最大の変更量まで既に変更されているか否か）を判別する（Ｓ４０５）。
【０１７７】
ステップＳ４０５において、ＢＭＰ画像におけるアニメーション非動作領域のパラメーターが変更不可であると判別した場合（Ｓ４０５でＹＥＳ）、ＣＰＵ１１１は、原画のアニメーション動作領域のパラメーターをさらに変更することにより、ＢＭＰ画像を生成する（Ｓ４０７）。続いてＣＰＵ１１１は、生成したＢＭＰ画像をＪＰＥＧ画像に変換し（Ｓ４０９）、変換後の画像を遠隔操作パネル２００に送信し（Ｓ１９）、ステップＳ７の処理へ進む。
【０１７８】
ステップＳ４０５において、ＢＭＰ画像におけるアニメーション非動作領域のパラメーターが変更不可でないと判別した場合（Ｓ４０５でＮＯ）、ＣＰＵ１１１は、ステップＳ１５の処理へ進み、原画におけるアニメーション非動作領域の少なくとも一部の画像のパラメーターをより大きな変更量で変更する（低下させる）ことにより、ＢＭＰ画像を生成する（Ｓ１５）。
【０１７９】
図２２は、本発明の第２の変形例において、機能キーＦＫ１ｂの押下を受け付けた場合にＭＦＰ１００が遠隔操作パネル２００に表示する、ポップアップ表示の進行中のリモート操作画面を模式的に示す図である。
【０１８０】
図２２を参照して、ここでは、原画における基本画面Ｄ１が表示される領域全体のコントラスト、彩度、明度、および解像度の全てのパラメーターを最大の変更量まで変更することによりＢＭＰ画像を生成し、そのＢＭＰ画像をＪＰＥＧ画像に変換した場合のデータ量が、設定された上限値よりも大きい場合を想定している。図２２に示すリモート操作画面では、背景（基本画面Ｄ１）が真っ暗になる。
【０１８１】
この場合、ＭＦＰ１００は、基本画面Ｄ１が表示される領域全体のパラメーターを最大の変更量まで変更するとともに、原画における画面Ｄ４が表示される領域のパラメーターをさらに変更することにより、ＢＭＰ画像を生成する。そしてＭＦＰ１００は、そのＢＭＰ画像をＪＰＥＧ形式に変換した画像を遠隔操作パネル２００に表示する。
【０１８２】
アニメーション動作領域の動作中の画像のデータ量が大きいと、ＢＭＰ画像におけるア二メーション非対象領域のパラメーターを最大の変更量まで変更しても、送信するＪＰＥＧ画像のデータ量は依然として大きい場合が考えられる。本変形例によれば、送信するＪＰＥＧ画像のデータ量が大きい場合に、ＢＭＰ画像におけるア二メーション対象領域のパラメーターを変更するので、送信するＪＰＥＧ画像のデータ量を低減することができる。
【０１８３】
なお、本変形例においては、上述のようにＪＰＥＧ画像のデータ量と上限値との比較を行う代わりに、以下に説明するようなパラメーター変更量決定テーブルを用いて、ＢＭＰ画像におけるアニメーション動作領域およびアニメーション非動作領域の各々のパラメーターの変更量を決定してもよい。
【０１８４】
図２３は、本発明の第２の変形例におけるパラメーター変更量決定テーブルを模式的に示す図である。なお図２３では、アニメーションの動作速度（コマ数／ｓ）、またはリモート操作画面全体に対してアニメーション動作領域が占める比率（％）（以降、これらをまとめてアニメーションのグレードと呼ぶことがある）を示す数値が、アルファベットで示されている、これらのアルファベットの間には、Ａ＜Ｂ＜Ｃ＜Ｄ＜Ｅ＜Ｆの関係が成り立つものとする。
【０１８５】
図２３を参照して、このパラメーター変更量決定テーブルは、たとえば記憶部１７０などに予め記憶されている。パラメーター変更量決定テーブルには、アニメーションのグレードに対して、ＢＭＰ画像を生成する場合の、アニメーション非動作領域およびアニメーション動作領域の各々のパラメーターの変更量が設定されている。
【０１８６】
具体的には、アニメーションのグレードがＡ、Ｂ、Ｃ、およびＤの場合には、ＢＭＰ画像を生成する場合のアニメーション非動作領域のパラメーターの変更量が、アニメーションのグレードが増加するに従って、２５％、５０％、７０％、および１００％と増加している。アニメーションのグレードがＡ、Ｂ、Ｃ、およびＤの場合には、ＢＭＰ画像を生成する場合のアニメーション動作領域のパラメーターは変更されない。
【０１８７】
アニメーションのグレードがＥおよびＦの場合には、ＢＭＰ画像を生成する場合のアニメーション非動作領域のパラメーターは、上限値（１００％）まで変更される。また、ＢＭＰ画像を生成する場合にアニメーション動作領域のパラメーターがさらに変更され、その変更量が、アニメーションのグレードが増加するに従って１５％および３０％と増加している。アニメーションのグレードがＥおよびＦである状態は、原画におけるアニメーション非動作領域全体のパラメーターを最大の変更量まで変更することにより、ＢＭＰ画像を生成した場合において、そのＢＭＰ画像を変換したＪＰＥＧ画像のデータ量が、設定された上限値よりも大きい状態に相当する。
【０１８８】
ＭＦＰ１００は、アニメーションを動作させる操作（フリック操作や画面をポップアップさせる操作など）の情報を受信すると、その操作に基づいて、動作させるアニメーションを特定し、そのアニメーションのグレードを算出する。そしてＭＦＰ１００は、算出したグレードに基づいて、パラメーター変更量決定テーブルを用いてアニメーション非動作領域およびアニメーション動作領域の各々のパラメーターの変更量を決定する。
【０１８９】
［その他］
【０１９０】
上述の実施の形態および変形例では、リモート操作画面の画像を生成する際に、ＢＭＰ形式の画像を始めに生成し、次にその画像をＪＰＥＧ形式の画像に変換する場合について示した。しかし、本発明の画像処理装置は、画像のコントラスト、彩度、明度、および解像度のうちいずれか１つのパラメーターを変更した場合にファイルサイズが低下するような形式の画像を生成すればよく、生成する画像のファイル形式は任意である。たとえば、ＭＦＰ１００は、リモート操作画面を第１のファイル形式の画像として生成し、その画像を第１のファイル形式とは異なる第２のファイル形式に変換することにより、リモート操作画面のファイルサイズを低減させるものであってもよい。
【０１９１】
上述の実施の形態では、ＭＦＰ１００自体が、ＭＦＰ１００のリモート操作画面を生成する画像処理装置である場合について示したが、ＭＦＰ１００とは別体である画像処理装置（たとえばＭＦＰ１００とネットワークで接続された画像処理装置）が、ＭＦＰ１００の操作画面を生成してもよい。この場合、画像処理装置はたとえばタブレット、ＰＣ、または携帯電話などであってもよい。
【０１９２】
上述の実施の形態では、遠隔操作パネル２００に表示するリモート操作画面をＭＦＰ１００が生成する場合について示したが、画像処理装置は、ＰＣなどに表示するリモート操作画面を生成してもよい。この場合、画像処理装置は、マウスなどのポインティングデバイスを通じてＰＣで受け付けた操作に基づいて、更新後のリモート操作画面を生成してもよい。
【０１９３】
上述の実施の形態では、本発明を適用する対象となるアニメーションがスクロールアニメーションまたはポップアップアニメーションである場合について示したが、本発明を適用する対象となるアニメーションは、任意のものであればよく、たとえば動画であってもよい。
【０１９４】
上述の実施の形態は適宜組み合わせることができる。たとえば第１の実施の形態と第３の実施の形態とを組み合わせて、スクロールアニメーションの動作中の画像を含むＢＭＰ画像を原画に基づいて生成する場合に、アニメーション動作領域が占める比率の増加とともに増加する変更量で、原画におけるアニメーション非動作領域の少なくとも一部のパラメーターを変更してもよい。
【０１９５】
上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１９６】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１９７】
１３  カーソル
１００  ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）
１１０  メインコントローラー
１１１，２１１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１１２，２１２  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
１１３，２１３  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１２０  操作画面生成部
１２１  ＢＭＰ（ビットマップ）ファイル生成部
１２３  ファイル変換部
１３０  プリントエンジン
１４０  画像処理部
１５０，２２０  操作表示部
１６０，２３０  データ入出力部
１７０，２４０  記憶部
１９０  操作パネル
１９１  表示部
１９２  ハードウェアキー
１９３，２０２  ソフトウェアキー
２００  遠隔操作パネル
２０１  タッチパネル
２１０  制御部
３００  ネットワーク
ＢＩ１〜ＢＩ４  ＢＭＰ形式の画像
Ｄ１  基本画面
Ｄ２  応用画面
Ｄ３，Ｄ４  画面
ＦＩ１〜ＦＩ３  コマ画像
ＦＫ１，ＦＫ１ａ，ＦＫ１ｂ，ＦＫ２  機能キー
ＩＣ  アイコン
ＪＩ１〜ＪＩ４  ＪＰＥＧ（ジェイペグ）形式の画像
ＫＹ１〜ＫＹ３  画面切替キー
ＯＩ１〜ＯＩ４  原画
ＲＧ１  機能キー表示領域
ＲＧ２  アイコン表示領域
【図１】
2014174864.tif 000003
【図２】
2014174864.tif 000004
【図３】
2014174864.tif 000005
【図４】
2014174864.tif 000006
【図５】
2014174864.tif 000007
【図６】
2014174864.tif 000008
【図７】
2014174864.tif 000009
【図８】
2014174864.tif 000010
【図９】
2014174864.tif 000011
【図１０】
2014174864.tif 000012
【図１１】
2014174864.tif 000013
【図１２】
2014174864.tif 000014
【図１３】
2014174864.tif 000015
【図１４】
2014174864.tif 000016
【図１５】
2014174864.tif 000017
【図１６】
2014174864.tif 000018
【図１７】
2014174864.tif 000019
【図１８】
2014174864.tif 000020
【図１９】
2014174864.tif 000021
【図２０】
2014174864.tif 000022
【図２１】
2014174864.tif 000023
【図２２】
2014174864.tif 000024
【図２３】
2014174864.tif 000025