(57)【要約】      （修正有）【課題】第１の画像の一部の範囲が表示されている状態で、ユーザが第２の画像をドラッグアンドドロップ操作して第１の画像上に付加する場合に、ユーザが第１の画像の広い範囲における文字や図形のレイアウト等を把握しつつドラッグ操作して、第２の画像を的確に所望位置に位置決めすることができ、操作性の向上を図ることができる表示制御装置等を提供する。【解決手段】ユーザがドラッグ操作した第２の画像Ｍ２を任意の位置でドロップすることにより、第２の画像を第１の画像Ｍ１に付加する場合に、第２の画像がドラッグ操作により所定距離移動したかどうかを移動判断手段により判断し、移動したと判断されると、少なくとも第１の画像を縮小することにより表示手段４１に表示される第１の画像の範囲を拡大する。【選択図】図４
2014186700.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
前記表示手段に表示された第１の画像の任意の位置までユーザが第２の画像をドラッグ操作する際に、前記第２の画像が前記ドラッグ操作により所定距離移動したかどうかを判断する移動判断手段と、
前記移動判断手段により、前記第２の画像が所定距離移動したと判断された場合に、少なくとも前記第１の画像を縮小することにより前記表示手段に表示される第１の画像の範囲を拡大する制御手段と、
ユーザがドラッグ操作した前記第２の画像を任意の位置でドロップすることにより、前記ドロップされた位置において前記第２の画像を前記第１の画像に付加する画像付加手段と、
を備えたことを特徴する表示制御装置。
【請求項２】
前記第２の画像の複数の移動距離と各移動距離に対する縮小倍率を予め設定しておき、前記移動判断手段により、前記第２の画像が前記設定された移動距離だけ移動したと判断される度に、前記制御手段は、前記第１の画像を前記移動距離に対応する縮小倍率で縮小する請求項１または２に記載の表示制御装置。
【請求項３】
前記第２の画像が移動しているときに、前記表示手段に表示された前記第１の画像の範囲が白紙部分かどうかを判断する白紙判断手段と、
前記白紙判断手段により、前記第１の画像の範囲が白紙部分であると判断された場合、前記制御手段は、前記第１の画像を、白紙部分でない場合の縮小倍率よりも大きな縮小倍率で縮小する請求項１または２に記載の表示制御装置。
【請求項４】
前記第２の画像の移動方向を検出する移動方向検出手段を備え、
前記制御手段は、前記移動方向検出手段により検出された前記第２の画像の移動方向と同じ方向において前記第１の画像を縮小する請求項１〜３のいずれかに記載の表示制御装置。
【請求項５】
前記制御手段は、前記第２の画像の位置を中心として前記第１の画像を縮小する請求項１〜４のいずれかに記載の表示制御装置。
【請求項６】
前記第２の画像に対するドラッグ操作が開始されたときの前記第１の画像の表示倍率を記憶する記憶手段を備え、
前記制御手段は、前記第２の画像がドロップされたときは、前記第１の画像の縮小表示を解除し前記記憶手段に記憶されたドラッグ操作が開始されたときの表示倍率に復帰させて前記第１の画像を前記表示手段に表示する請求項１〜５のいずれかに記載の表示制御装置。
【請求項７】
前記第２の画像の移動速度または加速度を検出する速度／加速度検出手段を備え、
前記制御手段は、前記速度／加速度検出手段により検出された前記第２の画像の移動速度または加速度に応じて、前記第１の画像の縮小倍率を変更する請求項１〜６のいずれかに記載の表示制御装置。
【請求項８】
印刷装置に用いられる表示制御装置であって、前記制御手段は、前記第１の画像の印刷時の有効画像領域のサイズを基準として設定された縮小倍率で、前記第１の画像を縮小する請求項１〜７のいずれかに記載の表示制御装置。
【請求項９】
印刷装置に用いられる表示制御装置であって、前記制御手段は、前記第１の画像を縮小する際の最大縮小倍率を、前記表示手段に表示される第１の画像の範囲が印刷時の有効画像領域に一致するときの倍率とする請求項１〜８のいずれかに記載の表示制御装置。
【請求項１０】
前記制御手段は、前記第２の画像を前記第１の画像と同じ縮小倍率で縮小して前記表示手段に表示する請求項１〜９のいずれかに記載の表示制御装置。
【請求項１１】
表示手段に表示された第１の画像の任意の位置までユーザが第２の画像をドラッグ操作する際に、前記第２の画像が前記ドラッグ操作により所定距離移動したかどうかを判断する移動判断ステップと、
前記移動判断ステップにおいて、前記第２の画像が所定距離移動したと判断された場合に、少なくとも前記第１の画像を縮小することにより前記表示手段に表示される第１の画像の範囲を拡大する制御ステップと、
ユーザがドラッグ操作した前記第２の画像を任意の位置でドロップすることにより、前記ドロップされた位置において前記第２の画像を前記第１の画像に付加する画像付加ステップと、
を備えたことを特徴する表示制御方法。
【請求項１２】
表示手段に表示された第１の画像の任意の位置までユーザが第２の画像をドラッグ操作する際に、前記第２の画像が前記ドラッグ操作により所定距離移動したかどうかを判断する移動判断ステップと、
前記移動判断ステップにおいて、前記第２の画像が所定距離移動したと判断された場合に、少なくとも前記第１の画像を縮小することにより前記表示手段に表示される第１の画像の範囲を拡大する制御ステップと、
ユーザがドラッグ操作した前記第２の画像を任意の位置でドロップすることにより、前記ドロップされた位置において前記第２の画像を前記第１の画像に付加する画像付加ステップと、
を、表示制御装置のコンピュータに実行させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、操作パネルの表示部がタッチパネルで構成された例えば画像形成装置等で用いられる表示制御装置、表示制御方法及び表示制御プログラムに関する。
【背景技術】
【０００２】
近年、多機能デジタル画像形成装置であるＭＦＰ（Multi Function Peripherals) 等では、本体に装備された操作パネルの表示部がタッチパネルで構成されたものが普及しており、ユーザは、このタッチパネルの画面をタッチ操作して画像の編集を行なうことができるようになっている。
【０００３】
画像の編集例として、印刷用に作成された原稿画像に、本体内の記憶手段に保存されたマル秘スタンプや星形スタンプ等の画像を重ね合わせて付加（合成）し、その状態で印刷を行なえるようにする場合がある。
【０００４】
その場合のタッチパネルの画面に対するユーザの操作は、基本的に、まず、図１６（Ａ）に示すように、タッチパネル画面に原稿画像である第１の画像Ｍ１を表示させた後、第１の画像Ｍ１の表示領域外に表示された第２の画像Ｍ２（この例では、星形スタンプ）をユーザが指Ｎでタッチし、その状態で第１の画像Ｍ１の表示領域にドラッグし、図１６（Ｂ）に示すように、さらにドラッグ操作して所望の位置まで移動させ、当該位置で指Ｎを第２の画像Ｍ２から離してドロップすることにより、図１６（Ｃ）に示すように第１の画像Ｍ１に第２の画像Ｍ２を付加するものである。
【０００５】
ところで、一般に、ＭＦＰ等の操作パネルの画面は、その特性上、パーソナルコンピュータ等の画面に比べてサイズも小さく解像度も低いので、図１７に示すように、画面Ｗ内に第１の画像Ｍ１の一部ｍのみを表示させる場合が多い。
【０００６】
このため、ユーザは、画面Ｗに表示されている第１の画像Ｍ１の一部ｍだけを見ながら編集作業を行なうことになるが、その場合、従来では、画面Ｗ内の第１の画像Ｍ１を移動（スクロール）操作させながらの作業となっていた。なお、図１７では、第１の画像Ｍ１のスクロールにより、画面Ｗが第１の画像Ｍ１に対して相対的に矢印方向に移動することを示している。
【０００７】
そのため、ユーザは、作業中に第１の画像Ｍ１の文字や図形の全体的なレイアウト等を把握しにくく、第１の画像Ｍ１上のユーザが望む位置に第２の画像Ｍ２を的確にドラッグアンドドロップする作業がし辛いという問題があった。
【０００８】
特に、図１８に示すように、白紙領域が多い第１の画像Ｍ１上に第２の画像Ｍ２を付加する場合等には、ユーザは、自分が見ている部位が第１の画像Ｍ１のどの部分であるのかを明確に把握することができない。また、図１９に示すように、同じ模様Ｐが全面にあるような第１の画像Ｍ１でも同様の問題が生じる。
【０００９】
なお、特許文献１には、タッチパネル上に画像全体の一部しか表示されていない状態で、ユーザがタッチパネルに表示されている画像をフリック操作により移動させるような場合、タッチパネルに表示されている画像中の表示範囲が狭い程、一度のフリック操作での移動量も小さく操作回数が増えることから、これを防止するため、画像中の表示範囲が狭い場合には、小さなフリック操作で大きな移動幅が得られるようにした技術が提案されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１１−３４５１２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかし、星形スタンプ等の第２の画像Ｍ２をユーザが指Ｎでタッチし、原稿画像である第１の画像Ｍ１上にドラッグアンドドロップすることにより、第１の画像Ｍ１に第２の画像Ｍ２を付加する画像編集操作において、上記の特許技術文献１に記載の技術を適用し、画面に表示される第１の画像Ｍ１の範囲が狭い場合に、第２の画像Ｍ２に対する小さなドラッグ操作で画像の大きな移動幅が得られる構成にしたとしても、画面に表示される第１の画像Ｍ１の範囲の大きさは変わらないため、第１の画像Ｍ１における文字や図形のレイアウト等を把握しながら作業するのはやはり難しいという問題点は依然として残ってしまう。
【００１２】
また、第１の画像Ｍ１における文字や図形のレイアウト等を把握するため、第１の画像Ｍ１を予め縮小して第１の画像の全体を表示部に表示させておき、この状態で第２の画像をドラッグアンドドロップ操作することも考えられる。しかしこの場合は、ユーザが別途第１の画像Ｍ１を縮小操作する必要があり、その作業が面倒で操作性が良くないという問題がある。
【００１３】
なお、画面上に補助画面を表示し、ユーザはその補助画面で全体のイメージを見ながら操作する技術も考えられるが、補助画面では画像が小さ過ぎて見にくいとか、パネル画面の一部を補助画面が占有するため、ドラッグ操作の邪魔になる等の問題がある。
【００１４】
この発明は、上記実情に鑑みてなされたものであり、第１の画像の一部の範囲が表示されている状態で、ユーザが第２の画像をドラッグアンドドロップ操作して第１の画像上に付加する場合に、ユーザが第１の画像の広い範囲における文字や図形のレイアウト等を把握しつつドラッグ操作でき、第２の画像を的確に所望位置に位置決めすることができ、操作性の向上を図ることができる表示制御装置、表示制御方法及び表示制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１５】
上記課題は、以下の手段によって解決される。
（１）表示手段と、前記表示手段に表示された第１の画像の任意の位置までユーザが第２の画像をドラッグ操作する際に、前記第２の画像が前記ドラッグ操作により所定距離移動したかどうかを判断する移動判断手段と、前記移動判断手段により、前記第２の画像が所定距離移動したと判断された場合に、少なくとも前記第１の画像を縮小することにより前記表示手段に表示される第１の画像の範囲を拡大する制御手段と、ユーザがドラッグ操作した前記第２の画像を任意の位置でドロップすることにより、前記ドロップされた位置において前記第２の画像を前記第１の画像に付加する画像付加手段と、を備えたことを特徴する表示制御装置。
（２）前記第２の画像の複数の移動距離と各移動距離に対する縮小倍率を予め設定しておき、前記移動判断手段により、前記第２の画像が前記設定された移動距離だけ移動したと判断される度に、前記制御手段は、前記第１の画像を前記移動距離に対応する縮小倍率で縮小する前項１または２に記載の表示制御装置。
（３）前記第２の画像が移動しているときに、前記表示手段に表示された前記第１の画像の範囲が白紙部分かどうかを判断する白紙判断手段と、前記白紙判断手段により、前記第１の画像の範囲が白紙部分であると判断された場合、前記制御手段は、前記第１の画像を、白紙部分でない場合の縮小倍率よりも大きな縮小倍率で縮小する前項１または２に記載の表示制御装置。
（４）前記第２の画像の移動方向を検出する移動方向検出手段を備え、前記制御手段は、前記移動方向検出手段により検出された前記第２の画像の移動方向と同じ方向において前記第１の画像を縮小する前項１〜３のいずれかに記載の表示制御装置。
（５）前記制御手段は、前記第２の画像の位置を中心として前記第１の画像を縮小する前項１〜４のいずれかに記載の表示制御装置。
（６）前記第２の画像に対するドラッグ操作が開始されたときの前記第１の画像の表示倍率を記憶する記憶手段を備え、前記制御手段は、前記第２の画像がドロップされたときは、前記第１の画像の縮小表示を解除し前記記憶手段に記憶されたドラッグ操作が開始されたときの表示倍率に復帰させて前記第１の画像を前記表示手段に表示する前項１〜５のいずれかに記載の表示制御装置。
（７）前記第２の画像の移動速度または加速度を検出する速度／加速度検出手段を備え、前記制御手段は、前記速度／加速度検出手段により検出された前記第２の画像の移動速度または加速度に応じて、前記第１の画像の縮小倍率を変更する前項１〜６のいずれかに記載の表示制御装置。
（８）印刷装置に用いられる表示制御装置であって、前記制御手段は、前記第１の画像の印刷時の有効画像領域のサイズを基準として設定された縮小倍率で、前記第１の画像を縮小する前項１〜７のいずれかに記載の表示制御装置。
（９）印刷装置に用いられる表示制御装置であって、前記制御手段は、前記第１の画像を縮小する際の最大縮小倍率を、前記表示手段に表示される第１の画像の範囲が印刷時の有効画像領域に一致するときの倍率とする前項１〜８のいずれかに記載の表示制御装置。
（１０）前記制御手段は、前記第２の画像を前記第１の画像と同じ縮小倍率で縮小して前記表示手段に表示する前項１〜９のいずれかに記載の表示制御装置。
（１１）表示手段に表示された第１の画像の任意の位置までユーザが第２の画像をドラッグ操作する際に、前記第２の画像が前記ドラッグ操作により所定距離移動したかどうかを判断する移動判断ステップと、前記移動判断ステップにおいて、前記第２の画像が所定距離移動したと判断された場合に、少なくとも前記第１の画像を縮小することにより前記表示手段に表示される第１の画像の範囲を拡大する制御ステップと、ユーザがドラッグ操作した前記第２の画像を任意の位置でドロップすることにより、前記ドロップされた位置において前記第２の画像を前記第１の画像に付加する画像付加ステップと、を備えたことを特徴する表示制御方法。
（１２）表示手段に表示された第１の画像の任意の位置までユーザが第２の画像をドラッグ操作する際に、前記第２の画像が前記ドラッグ操作により所定距離移動したかどうかを判断する移動判断ステップと、前記移動判断ステップにおいて、前記第２の画像が所定距離移動したと判断された場合に、少なくとも前記第１の画像を縮小することにより前記表示手段に表示される第１の画像の範囲を拡大する制御ステップと、ユーザがドラッグ操作した前記第２の画像を任意の位置でドロップすることにより、前記ドロップされた位置において前記第２の画像を前記第１の画像に付加する画像付加ステップと、を、表示制御装置のコンピュータに実行させるための表示制御プログラム。
【発明の効果】
【００１６】
前項（１）に記載の発明によれば、表示手段に表示された第１の画像の任意の位置までユーザが第２の画像をドラッグ操作する際に、前記第２の画像が前記ドラッグ操作により所定距離移動したかどうかが判断され、第２の画像が所定距離移動したと判断された場合は、少なくとも第１の画像を縮小することにより前記表示手段に表示される第１の画像の範囲が拡大される。つまり、ドラッグ開始時は第１の画像の一部の狭い範囲が表示手段に表示された状態であっても、ユーザが第２の画像を所定距離移動させると、第１の画像が自動的に縮小され第１の画像の広い範囲が表示される。このため、パーソナルコンピュータなどに較べて表示部の画面サイズが小さくても、ユーザは第１の画像の広い範囲を視認でき、文字や図形のレイアウト等を把握できるから、第２の画像をドロップしたい第１の画像上の位置を的確に決めることができ、第１の画像の縮小操作をユーザが行う必要がないこととも相俟って、操作性の向上を図ることができる。
【００１７】
前項（２）に記載の発明によれば、第２の画像の複数の移動距離と各移動距離に対応する縮小倍率が予め設定され、第２の画像が前記設定された移動距離に移動したと判断される度に、第１の画像が前記移動距離に対応する縮小倍率で縮小され表示されから、ユーザが第２の画像を所定の移動距離だけドラッグする度に、第１の画像が縮小されて第１の画像の広い範囲が表示されることになり、ユーザは速やかに第１の画像の文字や図形のレイアウト等を把握することができる。
【００１８】
前項（３）に記載の発明によれば、第１の画像の範囲が白紙部分であると判断された場合には、第１の画像が白紙部分でない場合の縮小倍率よりも大きな縮小倍率で急激に縮小されるので、表示手段に表示される第１の画像の範囲が急激に広くなり、ユーザは速やかに第１の画像の文字や図形のレイアウト等を把握することができ、第２の画像をドロップしたい第１の画像上の位置を的確に決めることができる。
【００１９】
前項（４）に記載の発明によれば、移動方向検出手段により検出された第２の画像の移動方向と同じ方向において第１の画像が縮小されるから、ユーザが第２の画像をどの方向にドラッグしても、第２の画像をドロップしたい第１の画像上の位置を的確に決めることができる。
【００２０】
前項（５）に記載の発明によれば、ユーザが指でタッチしている第２の画像の位置を中心に第１の画像が縮小されるので、第１の画像の広い範囲が第２の画像の位置を中心に集約されて見やすい状態となり、ユーザは編集作業を速やかに行なうことができる。
【００２１】
前項（６）に記載の発明によれば、第２の画像がドロップされると、ドラッグ操作が開始されたときの表示倍率に復帰して第１の画像が表示されるので、ユーザは元の大きさに拡大した表示範囲を見ながら、再度、第２の画像の細かい位置調整を行うことができる。
【００２２】
前項（７）に記載の発明によれば、第２の画像の移動速度または加速度に応じて、第１の画像の縮小倍率が変更されるので、ドロップ先まで未だ距離があるような場合、ユーザはドラッグ操作の移動速度を上げまたは加速させることにより、第１の画像の表示範囲を急速に拡大することができ、編集作業をよりスムーズに行うことができる。
【００２３】
前項（８）に記載の発明によれば、第１の画像の印刷時の有効画像領域のサイズを基準として縮小倍率が設定される。
【００２４】
前項（９）に記載の発明によれば、第１の画像を縮小する際の最大縮小倍率が、前記表示手段に表示される第１の画像の範囲が印刷時の有効画像領域に一致するときの倍率となされているから、第１の画像が最大縮小倍率で縮小され表示された画面により、ユーザは印刷後の状態を確認することができる。
【００２５】
前項（１０）に記載の発明によれば、第２の画像が所定距離移動したと判断されると、第１の画像と共に第２の画像が同じ縮小倍率で縮小され表示されるので、第１の画像Ｍ１に対する第２の画像Ｍ２の大きさを実際の比率に揃えることができ、ひいては第２の画像Ｍ２の位置決めを正確に行うことができる。
【００２６】
前項（１１）に記載の発明によれば、パーソナルコンピュータなどに較べて表示部の画面サイズが小さくても、ユーザは第１の画像の広い範囲において文字や図形のレイアウト等を把握できるから、第２の画像をドロップしたい第１の画像上の位置を的確に決めることができ、第１の画像の縮小操作をユーザが行う必要がないこととも相俟って、操作性の向上を図ることができる。
【００２７】
前項（１２）に記載の発明によれば、第１の画像の縮小操作をユーザが行う必要がなく、しかも第２の画像をドロップしたい第１の画像上の位置を的確に決めることができ、操作性の向上を図ることができる処理を、表示制御装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００２８】
【図１】この発明の一実施形態に係る表示制御装置が用いられたＭＦＰを示す外観斜視図である。
【図２】同じくＭＦＰの操作パネルを示す平面図である。
【図３】同じくＭＦＰの全体の構成を示すブロック図である。
【図４】ユーザが、表示部に表示された第１の画像に対して第２の画像をドラッグアンドドロップ操作し、第１の画像に第２の画像を付加する処理の説明図である。
【図５】図４で説明した処理をＭＦＰが行う場合の動作を示すフローチャートである。
【図６】第２の画像の複数の移動距離と各移動距離に対応する縮小倍率が予め設定されている場合の処理の説明図である。
【図７】図６で説明した処理をＭＦＰが行う場合の動作を示すフローチャートである。
【図８】表示部に表示されている第１の画像の範囲が白紙部分であり、この白紙部分において第２の画像をドラッグする場合の処理の説明図である。
【図９】図８で説明した処理をＭＦＰが行う場合の動作を示すフローチャートである。
【図１０】ユーザがドラッグ操作により第２の画像を移動させた際、その移動方向を検出し、移動方向と同じ方向において第１の画像を縮小する処理の説明図である。
【図１１】図１０で説明した処理をＭＦＰが行う場合の動作を示すフローチャートである。
【図１２】第２の画像の移動に伴い第１の画像を第２の画像を中心として縮小する処理の説明図である。
【図１３】第２の画像のドラッグアンドドロップ操作が終了したときに、第１の画像の表示倍率をドラッグ操作が開始されたときの元の倍率に戻す処理の説明図である。
【図１４】図１３で説明した処理をＭＦＰが行う場合の動作を示すフローチャートである。
【図１５】第２の画像の移動量に加え、移動速度または加速度に応じて縮小倍率を決定し、この縮小倍率で第１の画像を縮小する場合のＭＦＰの動作を示すフローチャートである。
【図１６】第２の画像を所望位置までドラッグしドロップすることにより、第２の画像を第１の画像に付加する処理の一般的な例を示す説明図である。
【図１７】ＭＦＰ等の操作パネルの表示部が比較的小さい場合に、ユーザが第１の画像の一部しか視認できないことの説明図である。
【図１８】第１の画像の白紙部分が表示部に表示されている場合の説明図である。
【図１９】第１の画像の連続する同一模様が表示部に表示されている場合の説明図である。
【発明を実施するための形態】
【００２９】
以下、この発明の実施形態を図面に基づいて説明する。
【００３０】
図１は、この発明の一実施形態に係る表示制御装置が適用された印刷装置としての前述のＭＦＰ１００を示す外観斜視図である。
【００３１】
図１において、このＭＦＰ１００は、印刷エンジン等が内蔵された本体１と、この本体１に接続されたフィニッシャ部２とを備えている。
【００３２】
前記本体１は、上部に配備された原稿自動搬送部３と、操作パネル４と、給紙部５とを備えている。また、前記フィニッシャ部２は、印刷された用紙にパンチ等の後処理を施すものであり、排出される用紙のトレイ６等を有している。
【００３３】
図２は、前記操作パネル４を示す平面図である。
【００３４】
図２において、この操作パネル４は、表示部４１と、スタートボタン４ａやテンキー等を有するキー入力部４２とを備えている。前記表示部４１は例えば液晶表示装置（ＬＣＤ）等からなり、画面がタッチパネルで構成されている。
【００３５】
図３は、ＭＦＰ１００の全体の電気的構成を示すブロック図である。
【００３６】
図３に示すように、このＭＦＰ１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、スキャナ部１０４と、記憶部１０５と、プリンタ部１０６と、前述の操作パネル４と、ネットワークコントローラ（Ｎ１Ｃ）１０８等を備えている。
【００３７】
前記ＣＰＵ１０１は、画像形成装置１００の全体を統括的に制御し、コピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等の基本機能を使用可能に制御する。また、この実施形態では、操作パネル４の表示部４１に表示された原稿画像に丸秘スタンプや星形スタンプ等を付加する際の制御を行うが、この点については後述する。
【００３８】
この実施形態では、操作パネル４とＣＰＵ１０１等により表示制御装置が構成されているが、ＣＰＵ１０１とは異なる操作パネル４の制御専用のＣＰＵを設けて、このＣＰＵに、操作パネル４の表示部４１に表示された画像に丸秘スタンプや星形スタンプ等を付加する際の制御を行わせる構成としても良い。
【００３９】
前記ＲＯＭ１０２は、ＣＰＵ１０１の動作プログラム等を格納するメモリである。
【００４０】
前記ＲＡＭ１０３は、ＣＰＵ１０１が動作プログラムに基づいて動作する際の作業領域を提供するメモリである。
【００４１】
前記スキャナ部１０４は、原稿自動搬送部３や原稿台（図示せず）に置かれた原稿の画像を読み取り、画像データを出力する読み取り手段である。
【００４２】
前記記憶部１０５は、例えばハードディスクドライブ（ＨＤＤ）などの不揮発性の記憶デバイスにより構成されており、スキャナ部１０４で読み取られた原稿の画像データや、他の画像形成装置あるいはユーザ端末等から送信されてきたデータ、あるいは画像データに合成編集されるマル秘スタンプや星形スタンプ等のスタンプ用ひな形データその他のデータが記憶されている。
【００４３】
前記プリンタ部１０６は、前記スキャナ部１０４で読み取られた原稿の画像データやユーザ端末からのプリントデータ等を、指示されたモードに従って印刷するものである。
【００４４】
前記操作パネル４は、各種入力操作等のために使用されるものであり、前述したように、メッセージや操作画面等を表示するタッチパネル式液晶等からなる表示部４１と、キー入力部４２を備えている。
【００４５】
前記ネットワークコントローラ１０８は、ネットワーク上の他の画像形成装置や、その他の外部機器例えばユーザ端末等との間での通信を制御することにより、データの送受信を行うものである。
【００４６】
上記ＭＦＰ１は、操作パネル４の表示部４１に表示された画像に、前述したマル秘スタンプや星形スタンプ等の画像を合成することができるようになっている。
【００４７】
即ち、ＭＦＰ１を画像編集モードにした後、図２に示すように、操作パネル４の表示部４１に、スタンプ等を合成される原稿画像である第１の画像Ｍ１を表示させた状態で、表示部４１のスタンプ配置部４１ａに表示された星形スタンプ、丸秘スタンプ等の第２の画像Ｍ２のうち、付加したい画像を指でタッチして、そのまま第１の画像Ｍ１上にドラッグする。そして、所望の位置までドラッグし指を離してドロップすると、ドロップした位置に第２の画像Ｍ２が付加されるものとなされている。
【００４８】
図４（Ａ）〜（Ｃ）は、このような画像編集を行う場合の説明図である。
【００４９】
この例では、星形スタンプからなる第２の画像Ｍ２を第１の画像Ｍ１に付加する例を示しており、図４（Ａ）に示すように、ユーザが第２の画像Ｍ２を指でタッチしたまま左方向（矢印方向）へドラッグ操作して移動させる。
【００５０】
ユーザのドラッグ操作により、第２の画像Ｍ２は第１の画像Ｍ１上を移動するが、予め設定された所定距離移動すると、移動する毎に、図４（Ｂ）さらに同図（Ｃ）に示すように、第１の画像Ｍ１が自動的に縮小されて表示部４１に表示される。なお、第２の画像Ｍ２も第１の画像Ｍ１と同一の縮小倍率で縮小される。
【００５１】
つまり、表示部４１の表示サイズは変わらないから、第２の画像Ｍ２の移動に伴って第１の画像Ｍ１が自動的に縮小されることにより、表示部４１に表示される第１の画像Ｍ１の範囲が相対的に広がることになり、第１の画像Ｍ１の広い範囲が表示されることになる。
【００５２】
その結果、パーソナルコンピュータなどに較べて表示部の画面サイズが小さくても、ユーザは第１の画像Ｍ１の広い範囲を視認でき、文字や図形のレイアウト等を把握できるから、第２の画像Ｍ２をドロップしたい第１の画像上の位置を的確に決めることができる。また第１の画像Ｍ１の縮小操作をユーザが行う必要がないから、操作性の向上を図ることができる。
【００５３】
上記において、第１及び第２の画像Ｍ１、Ｍ２を縮小する際の最大縮小倍率は、表示部４１に表示される第１の画像Ｍ１の範囲が印刷時の有効画像領域に一致するときの倍率とするのが良い。このことは、図６以降の実施形態においても同じである。第１の画像Ｍ１が最大縮小倍率で縮小され表示された画面により、ユーザは印刷後の状態を確認することができるし、それを超える縮小倍率で縮小しても第１の画像Ｍ１が却って見にくくなる。なお、最大縮小倍率で縮小された第１の画像を必ず表示しなければならないことはなく、最大縮小倍率に至るまでの途中の縮小倍率で表示されているときに、ユーザが第２の画像をドロップしても良い。
【００５４】
また、第２の画像Ｍ２の移動時の縮小倍率は、第１の画像の印刷時の有効画像領域のサイズを基準として設定されるのが良い。このことは、図６以降の実施形態においても同じである。
【００５５】
ユーザがドラッグした第２の画像Ｍ２を第１の画像Ｍ１上の所望の位置でドロップすると、その位置において、第２の画像Ｍ２が第１の画像Ｍ１に付加（合成）され、付加後の第１の画像Ｍ１が表示部４１に表示される。
【００５６】
また、ユーザが第１の画像Ｍ１の印刷操作を行うと、第２の画像Ｍ２が付加された状態で第１の画像Ｍ１が用紙に印刷される。
【００５７】
図５は、図４で説明した処理を行う場合のＭＦＰ１００の動作を示すフローチャートである。この動作及び図７以降に示すフローチャートにおいて示される動作は、ＣＰＵ１０１がＲＯＭ１０２等の記録媒体に記録された動作プログラムに従って動作することにより実行される。
【００５８】
図５において、ステップＳ１では、ユーザによる第２の画像Ｍ２のドラッグ操作を受け付け、ステップＳ２で、第２の画像Ｍ２が第１の画像Ｍ１上を移動したか否かを判断する。第２の画像Ｍ２が第１の画像Ｍ１上を移動しなければ（ステップＳ２でＮＯ）、ステップＳ６に進む。第２の画像Ｍ２が第１の画像Ｍ１上を移動すれば（ステップＳ２でＹＥＳ）、ステップＳ３では、第２の画像Ｍ２の移動量に応じて縮小倍率を計算する。
【００５９】
次に、ステップＳ４で、計算された縮小倍率に従って第１および第２の画像Ｍ１、Ｍ２を縮小して表示し、ステップＳ５で、ユーザのドラッグ操作に伴い第２の画像Ｍ２を移動させ第１の画像Ｍ１上に表示したのち、ステップＳ６に進む。
【００６０】
ステップＳ６では、ユーザにより第２の画像Ｍ２のドロップ操作が行われたか否かを判断し、ドロップ操作が行われた場合には（ステップＳ６でＹＥＳ）、ステップＳ７でドロップの処理、つまりドロップした位置での第１の画像Ｍ１と第２の画像Ｍ２の合成処理を行い、かつドロップした位置に第２の画像Ｍ２を表示したのち、本処理を終了する。ドロップ操作が行われていない場合は（ステップＳ６でＮＯ）、ステップＳ２に戻る。
【００６１】
図６（Ａ）〜（Ｃ）は、この発明の他の実施形態を示すものである。この実施形態では、第２の画像Ｍ２の複数の移動距離と各移動距離に対応する縮小倍率が予め設定されている。
【００６２】
つまり、第２の画像Ｍ２のドラッグ操作による移動について複数、例えば図６（Ａ）に示すように、第１の移動距離Ｄ１と第２の移動距離Ｄ２の二つが設定されており、各移動距離Ｄ１、Ｄ２毎に、縮小倍率が予め設定され、記憶部１０５に記憶されている。第１の移動距離Ｄ１と第２の移動距離Ｄ２の始点は、第２の画像Ｍ２が横切る第１の画像Ｍ１の端部に設定されているが、これに限定されることはない。
【００６３】
ユーザが第２の画像Ｍ２を左方向（矢印方向）へドラッグ操作し、これに伴い第２の画像Ｍ２が第１の移動距離Ｄ１だけ移動すると、図６（Ｂ）に示すように、前記第１及び第２の画像Ｍ１、Ｍ２が予め設定された縮小倍率で縮小される。
【００６４】
さらにユーザが、第２の画像Ｍ２を左方向へドラッグ操作し、第２の画像Ｍ２の移動距離が第２の移動距離Ｄ２に達すると、図６（Ｃ）に示すように、第１画像Ｍ１、Ｍ２を設定された縮小倍率でさらに縮小して、第１の画像Ｍ１のさらに広い範囲が表示されるようになっている。
【００６５】
このように、ドラッグ操作による画像Ｍ２の移動距離Ｄ１、Ｄ２に応じて、第１及び第２の画像Ｍ１、Ｍ２を徐々に縮小することにより、ユーザは第１の画像Ｍ１の広い範囲において文字や図形のレイアウト等を把握できるから、第２の画像Ｍ２をドロップしたい第１の画像上の位置を的確に決めることができ、操作性を向上できる。
【００６６】
なお、一旦ドロップした後、再度、第２の画像をタッチしてドラッグ操作した場合は、ドロップはキャンセルされ、ドロップがなかった場合と同様に処理される。また、ユーザが左方向にドラッグした後右方向に後退させた場合は、上記と逆の手順で第１及び第２の画像Ｍ１、Ｍ２を拡大復帰させても良いし、移動距離に応じてさらに縮小させても良い。また、上下方向や斜め方向に移動させた場合も、移動距離に応じて予め設定された縮小倍率で縮小されるように構成しても良い。
【００６７】
図７は、図６で説明した処理を行う場合のＭＦＰ１００の動作を示すフローチャートである。
【００６８】
ステップＳ１１で、ユーザによる第２の画像Ｍ２のドラッグ操作を受け付け、ステップＳ１２で、第２の画像Ｍ２が第１の移動距離Ｄ１まで移動したか否かを判断する。移動していると（ステップＳ１２でＹＥＳ）、ステップＳ１３で、予め設定された第１の縮小倍率で第１及び第２の画像Ｍ１、Ｍ２を縮小して表示した後、ステップＳ１４で、ユーザのドラッグ操作に伴い第２の画像Ｍ２を移動させ第１の画像Ｍ１上に表示し、ステップＳ１５に進む。ステップＳ１２において、第１の移動距離Ｄ１まで移動していなければ（ステップＳ１２でＮＯ）、そのままステップＳ１５に進む。
【００６９】
ステップＳ１５では、ユーザによるドラッグ操作に伴って第２の画像Ｍ２が第２の移動距離Ｄ２まで移動したか否かを判断する。移動していると（ステップＳ１５でＹＥＳ）、ステップＳ１６で、予め設定された第２の縮小倍率で第１及び第２の画像Ｍ１、Ｍ２を縮小して表示した後、ステップＳ１７で、ユーザのドラッグ操作に伴い第２の画像Ｍ２を移動させ第１の画像Ｍ１上に表示し、ステップＳ１８に進む。ステップＳ１５において、第２の移動距離Ｄ２まで移動していなければ（ステップＳ１５でＮＯ）、そのままステップＳ１８に進む。
【００７０】
ステップＳ１８では、ユーザにより第２の画像Ｍ２のドロップ操作が行われたか否かを判断し、ドロップ操作が行われた場合には（ステップＳ１８でＹＥＳ）、ステップＳ１９でドロップの処理、つまりドロップした位置での第１の画像Ｍ１と第２の画像Ｍ２の合成処理を行い、かつドロップした位置に第２の画像Ｍ２を表示したのち、本処理を終了する。ドロップ操作が行われていない場合は（ステップＳ１９でＮＯ）、ステップＳ１２に戻る。
【００７１】
図８（Ａ）〜（Ｃ）は、この発明のさらに他の実施形態を示すものである。この実施形態では、表示部４１に表示されている第１の画像の範囲が白紙部分であり、この白紙部分上で第２の画像Ｍ２をドラッグする場合には、大きな縮小倍率で縮小するものとなされている。
【００７２】
ユーザが第２の画像Ｍ２を第１の画像Ｍ１上で左方向（矢印方向）へドラッグ操作して移動させる際、図８（Ａ）に示すように、表示部４１に表示されている第１の画像Ｍ１の範囲が白紙部分であった場合には、図８（Ｂ）に示すように、第１及び第２の画像Ｍ１、Ｍ２を白紙部分でない場合に比べてより大きな縮小倍率で急激に縮小する。
【００７３】
その後、ユーザがドラッグ操作により第２の画像Ｍ２をさらに移動させることで、第１の画像Ｍ１の範囲が白紙部分でなくなった場合には、図８（Ｃ）に示すように、第１及び第２の画像Ｍ１、Ｍ２を通常の縮小倍率で縮小する。
【００７４】
このように、表示部４１に表示された第１の画像Ｍ１の範囲が白紙部分であると判断された場合には、第１の画像Ｍ１が白紙部分でない場合の縮小倍率よりも大きな縮小倍率で急激に縮小されるので、ユーザは速やかに第１の画像Ｍ１の文字や図形のレイアウト等を把握することができ、第２の画像Ｍ２をドロップしたい第１の画像Ｍ１上の位置を的確に決めることができる。
【００７５】
図９は、図８で説明した処理を行う場合のＭＦＰ１００の動作を示すフローチャートである。
【００７６】
ステップＳ２１で、ユーザによる第２の画像Ｍ２のドラッグ操作を受け付け、ステップＳ２２で、表示部４１に表示されている第１の画像Ｍ１の範囲が白紙部分がどうかを判断する。白紙部分であれば（ステップＳ２２でＹＥＳ）、ステップＳ２３で、予め設定された白紙部分専用の大きな縮小倍率で第１及び第２の画像Ｍ１、Ｍ２を縮小して表示した後、ステップＳ２４で、ユーザのドラッグ操作に伴い第２の画像Ｍ２を移動させ第１の画像Ｍ１上に表示し、ステップＳ２７に進む。ステップＳ２２において、第１の画像Ｍ１の範囲が白紙部分でなければ（ステップＳ２２でＮＯ）、ステップＳ２５で、第２の画像Ｍ２の移動量に応じた通常の縮小倍率にて第１及び第２の画像Ｍ１、Ｍ２を縮小して表示する。次いで、ステップＳ２６で、ユーザのドラッグ操作に伴い第２の画像Ｍ２を移動させ第１の画像Ｍ１上に表示し、ステップＳ２７に進む。
【００７７】
ステップＳ２７では、ユーザにより第２の画像Ｍ２のドロップ操作が行われたか否かを判断し、ドロップ操作が行われた場合には（ステップＳ２７でＹＥＳ）、ステップＳ２８でドロップの処理、つまりドロップした位置での第１の画像Ｍ１と第２の画像Ｍ２の合成処理を行い、かつドロップした位置に第２の画像Ｍ２を表示したのち、本処理を終了する。ドロップ操作が行われていない場合は（ステップＳ２７でＮＯ）、ステップＳ２２に戻る。
【００７８】
図１０（Ａ）〜（Ｄ）は、この発明のさらに他の実施形態を示すものである。この実施形態では、ユーザがドラッグ操作により第２の画像Ｍ２を移動させた際、その移動方向を検出し、移動方向と同じ方向において第１及び第２の画像Ｍ１、Ｍ２を縮小するものとなされている。
【００７９】
ユーザが、表示部４１に表示された図１０（Ｄ）に元画像として示すような第１の画像Ｍ１上で、第２の画像Ｍ２を図１０（Ａ）に示すように左右方向ないしは上下方向へドラッグ操作して移動させると、その移動方向に応じて第１及び第２の画像Ｍ１、Ｍ２を縮小する。
【００８０】
例えば、ユーザが第２の画像Ｍ２を左方向に移動させて、所望の位置でドロップ操作する場合には、図１０（Ｂ）に示すように、所定距離移動すると第１及び第２の画像Ｍ１、Ｍ２の左右方向を所定の縮小倍率で縮小して表示する。
【００８１】
また、ユーザが第２の画像Ｍ２を下方に移動させて所望の位置でドロップ操作する場合には、図１０（Ｃ）に示すように、移動量に応じて第１及び第２の画像Ｍ１、Ｍ２の上下方向を所定の縮小倍率で縮小して表示する。
【００８２】
このように、第２の画像Ｍ２の移動方向と同じ方向において第１及び第２の画像Ｍ１、Ｍ２が縮小されるから、ユーザが第２の画像Ｍ２をどの方向にドラッグしても、第２の画像Ｍ２をドロップしたい第１の画像Ｍ１上の位置を的確に決めることができる。
【００８３】
図１１は、図１０で説明した処理を行う場合のＭＦＰ１００の動作を示すフローチャートである。
【００８４】
ステップＳ３１で、ユーザによる第２の画像Ｍ２のドラッグ操作を受け付け、ステップＳ３２で、第２の画像Ｍ２の移動方向を検出し、検出した移動方向を判断する。
【００８５】
左右方向の移動であればステップＳ３３に進み、上下方向の移動であればステップＳ３５に進む。
【００８６】
ステップＳ３３では、第２の画像Ｍ２が左右方向に移動すると、移動量に応じて、第１及び第２の画像Ｍ１、Ｍ２を予め設定された縮小倍率で縮小して表示した後、ステップＳ３４で、ユーザのドラッグ操作に伴い第２の画像Ｍ２を移動させ第１の画像Ｍ１上に表示し、ステップＳ３７に進む。
【００８７】
一方、ステップＳ３５では、第２の画像Ｍ２が上下方向に移動すると、移動量に応じて、第１及び第２の画像Ｍ１、Ｍ２を予め設定された縮小倍率で縮小して表示した後、ステップＳ３４で、ユーザのドラッグ操作に伴い第２の画像Ｍ２を移動させ第１の画像Ｍ１上に表示し、ステップＳ３７に進む。
【００８８】
ステップＳ３７では、ユーザにより第２の画像Ｍ２のドロップ操作が行われたか否かを判断し、ドロップ操作が行われた場合には（ステップＳ３７でＹＥＳ）、ステップＳ３８でドロップの処理、つまりドロップした位置での第１の画像Ｍ１と第２の画像Ｍ２の合成処理を行い、かつドロップした位置に第２の画像Ｍ２を表示したのち、本処理を終了する。ドロップ操作が行われていない場合は（ステップＳ３７でＮＯ）、ステップＳ３２に戻る。
【００８９】
なお、図１０及び図１１に示した例では、第２の画像Ｍ２を左右方向及び上下方向に移動させた場合を例示したが、斜め上方及び斜め下方に移動させても良い。この場合は、左右方向及び上下方向の移動成分が所定距離に達すると、左右方向及び上下方向にそれぞれ縮小すればよい。
【００９０】
図１２（Ａ）（Ｂ）は、この発明のさらに他の実施形態を示すものである。この実施形態では、第２の画像Ｍ２の移動に伴い第１の画像Ｍ１を第２の画像を中心として縮小するものとなされている。
【００９１】
表示部４１に表示された第１の画像Ｍ１上で、図１２（Ａ）に示すように、ユーザが左方向へドラッグ操作して第２の画像Ｍ２を移動させると、第２の画像Ｍ２の移動量に応じて、第１および第２の画像Ｍ１、Ｍ２が図１２（Ｂ）に示すように、所定の縮小倍率で自動的に縮小される。
【００９２】
その時の基準位置（変倍基準位置）は、第２の画像Ｍ２の位置つまり星形スタンプをタッチしているユーザの指の位置に設定されており、第１及び第２の画像Ｍ１、Ｍ２は、図１２（Ｂ）に示すように、第２の画像Ｍ２を中心に縮小されることになる。また、上下あるいは斜め上下に移動させる場合も同様である。また、第２の画像Ｍ２の移動方向においてのみ第１及び第２の画像Ｍ１、Ｍ２を縮小する場合は、同図（Ａ）（Ｂ）に示すように、第２の画像Ｍ２を基準とするＸ方向変倍基準位置やＹ方向変倍基準位置を中心に、各画像の左右または上下を縮小すればよい。
【００９３】
このように、ユーザが指でタッチしている第２の画像Ｍ２の位置を中心に第１の画像Ｍ１を縮小するから、第１の画像Ｍ１の広い範囲が集約されて見やすい状態となり、ユーザは編集作業を速やかに行うことができる。
【００９４】
図１３（Ａ）〜（Ｃ）は、この発明のさらに他の実施形態を示すものである。この実施形態では、第２の画像Ｍ２のドラッグアンドドロップ操作が終了すると、第１及び第２の画像Ｍ１、Ｍ２の縮小倍率をドラッグ操作が開始されたときの元の倍率に戻すように構成されている。
【００９５】
ここでは、ドラッグ操作による第２の画像Ｍ２の移動について複数、例えば第１の動距離Ｄ１と第２の移動距離Ｄ２の二つが設定されており、各移動距離Ｄ１，Ｄ２毎に、縮小倍率が設定されている。
【００９６】
ユーザが第２の画像Ｍ２を左方向へドラッグ操作し、これに伴い第２の画像Ｍ２が第１の移動距離Ｄ１だけ移動すると、図１３（Ｂ）に示すように、前記第１及び第２の画像Ｍ１、Ｍ２が予め設定された縮小倍率で縮小される。
【００９７】
さらにユーザが、第２の画像Ｍ２を左方向へドラッグ操作し、第２の画像Ｍ２の移動距離が第２の移動距離Ｄ２に達すると、第１画像Ｍ１、Ｍ２は設定された縮小倍率でさらに縮小される。移動距離Ｄ２を過ぎた大凡の位置でドラッグ操作を停止しドロップ操作を行うと、図１３（Ｃ）に示すように、第１及び第２の画像Ｍ１、Ｍ２を、ドラッグ操作が開始されたときの表示倍率に復帰させて拡大表示する。なお、ドラッグ操作が開始されたときの表示倍率は、記憶部１０５に記憶保持しておく。
【００９８】
このように、第２の画像Ｍ２がドロップされると、ドラッグ操作が開始されたときの表示倍率にて第１及び第２の画像Ｍ１、Ｍ２が表示されるので、ユーザは、元のサイズに復帰した第１及び第２の画像Ｍ１、Ｍ２を見ながら、再度、第２の画像Ｍ２の微妙な位置調整を行うことができる。
【００９９】
図１４は、図１３で説明した処理を行う場合のＭＦＰ１００の動作を示すフローチャートである。
【０１００】
ステップＳ４１で、ユーザによる第２の画像Ｍ２のドラッグ操作を受け付け、ステップＳ４２で、移動初期（ドラッグ操作が開始されたとき）における第１の画像Ｍ１の表示倍率を記憶部１０５に記憶する。
【０１０１】
次に、ステップＳ４３で、第２の画像Ｍ２が第１の画像Ｍ１上を移動したか否かを判断する。第２の画像Ｍ２が第１の画像Ｍ１上を移動しなければ（ステップＳ４３でＮＯ）、ステップＳ４６に進む。第２の画像Ｍ２が第１の画像Ｍ１上を移動すれば（ステップＳ４３でＹＥＳ）、ステップＳ４４では、第２の画像Ｍ２の移動量に応じた縮小倍率で第１及び第２の画像Ｍ１、Ｍ２を縮小して表示する。そして、ステップＳ４５で、ユーザのドラッグ操作に伴い第２の画像Ｍ２を移動させ第１の画像Ｍ１上に表示したのち、ステップＳ４６に進む。
【０１０２】
ステップＳ４６では、ユーザにより第２の画像Ｍ２のドロップ操作が行われたか否かを判断し、ドロップ操作が行われていない場合は（ステップＳ４６でＮＯ）、ステップＳ４２に戻る。ドロップ操作が行われた場合には（ステップＳ４６でＹＥＳ）、ステップＳ４７で、ステップＳ４２で記憶部１０５に保存しておいたドラッグ開始時の表示倍率にて第１及び第２の画像Ｍ１、Ｍ２を変倍し、元のサイズに復帰させる。
【０１０３】
次いで、ステップＳ４８でドロップの処理、つまりドロップした位置での第１の画像Ｍ１と第２の画像Ｍ２の合成処理を行い、かつドロップした位置に第２の画像Ｍ２を表示したのち、本処理を終了する。
【０１０４】
以上の実施形態では、第２の画像Ｍ２の移動量に応じた縮小倍率で第１及び第２の画像Ｍ１、Ｍ２を縮小したが、第２の画像Ｍ２の移動量に加えて移動速度または加速度に応じた縮小倍率を決定しても良い。
【０１０５】
図１５は、このような移動量に加え移動速度または加速度に応じて縮小倍率を決定し、この縮小倍率で第１及び第２の画像Ｍ１、Ｍ２を縮小する場合のＭＦＰ１００の動作を示すフローチャートである。
【０１０６】
ステップＳ５１で、ユーザによる第２の画像Ｍ２のドラッグ操作を受け付け、ステップＳ５２で、第２の画像Ｍ２が第１の画像Ｍ１上を移動したか否かを判断する。第２の画像Ｍ２が第１の画像Ｍ１上を移動しなければ（ステップＳ５２でＮＯ）、ステップＳ５８に進む。第２の画像Ｍ２が第１の画像Ｍ１上を移動すれば（ステップＳ５２でＹＥＳ）、ステップＳ５３で、第２の画像Ｍ２の移動速度または加速度を検出し、ステップＳ５４では、第２の画像Ｍ２の移動量及び検出した移動速度または加速度に応じた縮小倍率を計算する。
【０１０７】
次いで、ステップＳ５５で、計算した縮小倍率が現在の縮小倍率よりも小さいかどうかを判断し、小さければ（ステップＳ５５でＹＥＳ）、ステップＳ５６で、その縮小倍率で第１及び第２の画像Ｍ１、Ｍ２を縮小して表示し、ステップＳ５７に進む。計算した縮小倍率が現在の縮小倍率よりも小さくなければ（ステップＳ５５でＮＯ）、そのままステップＳ５７に進む。
【０１０８】
ステップＳ５７では、ユーザのドラッグ操作に伴い第２の画像Ｍ２を移動させ第１の画像Ｍ１上に表示したのち、ステップＳ５８に進む。
【０１０９】
ステップＳ５８では、ユーザにより第２の画像Ｍ２のドロップ操作が行われたか否かを判断し、ドロップ操作が行われていない場合は（ステップＳ５８でＮＯ）、ステップＳ５２に戻る。ドロップ操作が行われた場合には（ステップＳ５８でＹＥＳ）、ステップＳ５９でドロップの処理、つまりドロップした位置での第１の画像Ｍ１と第２の画像Ｍ２の合成処理を行い、かつドロップした位置に第２の画像Ｍ２を表示したのち、本処理を終了する。
【０１１０】
このように、第２の画像Ｍ２の移動量に加えて、移動速度または加速度に応じて、第１及び第２の画像Ｍ１、Ｍ２の縮小倍率が変更されるので、ドロップ先まで未だ距離があるような場合、ユーザはドラッグ操作の移動速度を上げまたは加速させることにより、第１の画像を急速に縮小することができ、編集作業をよりスムーズに行うことができる。
【０１１１】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。
【０１１２】
例えば、第２の画像Ｍ２の移動量（移動距離）に応じて、第１及び第２の画像Ｍ１、Ｍ２を同一の縮小倍率で共に縮小させるものとしたが、第１の画像Ｍ１のみを縮小しても良い。ただし、第１の画像Ｍ１と共に第２の画像Ｍ２が同じ縮小倍率で縮小され表示される構成とした方が、第１の画像Ｍ１に対する第２の画像Ｍ２の大きさを実際の比率に揃えることができ、ひいては第２の画像Ｍ２の位置決めを正確に行うことができる点で望ましい。
【０１１３】
また、表示制御装置をＭＦＰ１００に組み込んだ場合を例示したが、ＭＦＰに限定されることはなく、タブレット端末等の携帯端末装置やその他の装置に用いられても良い。
【符号の説明】
【０１１４】
４      操作パネル
４１    表示部
１００  ＭＦＰ（印刷装置）
１０１  ＣＰＵ
１０５  記憶部
Ｄ１、Ｄ２  移動距離
Ｍ１    第１の画像
Ｍ２    第２の画像
【図１】
2014186700.tif 000003
【図２】
2014186700.tif 000004
【図３】
2014186700.tif 000005
【図４】
2014186700.tif 000006
【図５】
2014186700.tif 000007
【図６】
2014186700.tif 000008
【図７】
2014186700.tif 000009
【図８】
2014186700.tif 000010
【図９】
2014186700.tif 000011
【図１０】
2014186700.tif 000012
【図１１】
2014186700.tif 000013
【図１２】
2014186700.tif 000014
【図１３】
2014186700.tif 000015
【図１４】
2014186700.tif 000016
【図１５】
2014186700.tif 000017
【図１６】
2014186700.tif 000018
【図１７】
2014186700.tif 000019
【図１８】
2014186700.tif 000020
【図１９】
2014186700.tif 000021