(57)【要約】      （修正有）【課題】画像処理前の画像と処理結果画像との比較を行う為に、プレビュー画像における境界線の位置をユーザが容易に定めることができる表示制御装置を提供する。【解決手段】プレビュー画像６１５の表示領域６０１には垂直境界線６０２及び水平境界線６０３の各位置を定めるための１つの制御点６０４が表示される。各分割領域６０５〜６０８には画像処理前の画像及び処理結果画像の何れかが割り当てられ、隣り合う分割領域同士には異なる画像が割り当てられる。分割領域６０５、６０７は、画像処理前の部分画像６０９、６１２で構成され、分割領域６０６、６０８は、処理結果画像の部分画像６１０、６１１で構成される。ユーザは制御点６０４を操作し垂直境界線６０２及び水平境界線６０３の各位置を変更してプレビュー画像における各分割領域６０５〜６０８の割合を変更可能である。【選択図】図６
2019114142.tif 000002
【特許請求の範囲】
【請求項１】
元画像に施した画像処理の処理結果に基づいてプレビュー画像を表示する表示制御装置であって、
前記元画像及び当該元画像に施した第１の画像処理の処理結果の何れかに基づいて第１の画像を生成する第１の画像生成手段と、
前記元画像に施した第２の画像処理の処理結果に基づいて第２の画像を生成する第２の画像生成手段と、
前記第１の画像及び前記第２の画像に基づいてプレビュー画像の表示制御を行う表示制御手段と、
前記プレビュー画像において少なくとも１つの境界線の位置を定めるための制御点に対するユーザの操作を受け付ける受け付け手段とを備え、
前記表示制御手段は、前記第１の画像の少なくとも一部及び前記第２の画像の少なくとも一部を前記制御点によって位置が定まる境界線に基づいて表示する前記プレビュー画像の表示処理を制御することを特徴とする表示制御装置。
【請求項２】
前記制御点は、前記プレビュー画像に対して１つ設けられることを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記制御点の位置が前記プレビュー画像の領域内である場合、前記制御点で交差する２つの境界線に基づいて前記プレビュー画像は４つの分割領域に分割され、前記プレビュー画像において隣り合う前記分割領域の一方が前記第１の画像の一部で構成され、他方が前記第２の画像の一部で構成されることを特徴とする請求項２記載の表示制御装置。
【請求項４】
前記制御点の位置が前記プレビュー画像の領域を形成する４つの辺の中の一の前記辺上である場合、前記制御点によって位置が定まる境界線であって且つ一の前記辺と直交する境界線に基づいて前記プレビュー画像が２つの分割領域に分割され、前記プレビュー画像において前記２つの分割領域の一方が前記第１の画像の一部で構成され、他方が前記第２の画像の一部で構成されることを特徴とする請求項２又は３記載の表示制御装置。
【請求項５】
前記制御点が一の前記辺から一の前記辺の対辺に移動した際に前記プレビュー画像における各前記分割領域を構成する画像を切り替えることを特徴とする請求項４記載の表示制御装置。
【請求項６】
前記プレビュー画像において前記ユーザによる所定の操作を受け付けた際に各前記分割領域を構成する画像を切り替えることを特徴とする請求項３乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
前記ユーザによって選択された分割領域を構成する画像を前記ユーザに選択させることを特徴とする請求項２乃至６のいずれか１項に記載の表示制御装置。
【請求項８】
前記制御点の位置が前記プレビュー画像の領域を形成する４つの頂点の中の一の前記頂点上である場合、前記プレビュー画像は前記第１の画像で構成されることを特徴とする請求項２乃至７のいずれか１項に記載の表示制御装置。
【請求項９】
前記制御点が一の前記頂点から前記プレビュー画像の領域において一の前記頂点と辺を共有する他の前記頂点に移動した際に前記プレビュー画像は前記第１の画像から前記第２の画像に切り替わることを特徴とする請求項８記載の表示制御装置。
【請求項１０】
前記受け付け手段は、前記第１の画像処理及び前記第２の画像処理の各々に対応する制御点に対する前記ユーザの操作を受け付けることを特徴とする請求項１記載の表示制御装置。
【請求項１１】
前記元画像に施した第３の画像処理の処理結果に基づいて第３の画像が生成され、
前記元画像に施した第４の画像処理の処理結果に基づいて第４の画像が生成され、
前記プレビュー画像は、前記第１の画像の一部、前記第２の画像の一部、前記第３の画像の一部、及び前記第４の画像の一部で構成されることを特徴とする請求項３記載の表示制御装置。
【請求項１２】
前記ユーザによるスライド操作に沿って前記制御点を移動させることを特徴とする請求項１乃至１１のいずれか1項に記載の表示制御装置。
【請求項１３】
前記ユーザによるタッチ操作を検知した位置に前記制御点を移動させることを特徴とする請求項１乃至１１のいずれか1項に記載の表示制御装置。
【請求項１４】
前記制御点の操作ガイドを通知する操作ガイド通知手段を更に備えることを特徴とする請求項１乃至１３のいずれか1項に記載の表示制御装置。
【請求項１５】
元画像に施した画像処理の処理結果に基づいてプレビュー画像を表示する表示制御装置の制御方法であって、
前記元画像及び当該元画像に施した第１の画像処理の処理結果の何れかに基づいて第１の画像を生成する第１の画像生成ステップと、
前記元画像に施した第２の画像処理の処理結果に基づいて第２の画像を生成する第２の画像生成ステップと、
前記第１の画像及び前記第２の画像に基づいてプレビュー画像の表示制御を行う表示制御ステップと、
前記プレビュー画像において少なくとも１つの境界線の位置を定めるための制御点に対するユーザの操作を受け付ける受け付けステップとを有し、
前記表示制御ステップは、前記第１の画像の少なくとも一部及び前記第２の画像の少なくとも一部を前記制御点によって位置が定まる境界線に基づいて表示する前記プレビュー画像の表示処理を制御することを特徴とする表示制御装置の制御方法。
【請求項１６】
元画像に施した画像処理の処理結果に基づいてプレビュー画像を表示する表示制御装置の制御方法をコンピュータに実行させるプログラムであって、
前記表示制御装置の制御方法は、
前記元画像及び当該元画像に施した第１の画像処理の処理結果の何れかに基づいて第１の画像を生成する第１の画像生成ステップと、
前記元画像に施した第２の画像処理の処理結果に基づいて第２の画像を生成する第２の画像生成ステップと、
前記第１の画像及び前記第２の画像に基づいてプレビュー画像の表示制御を行う表示制御ステップと、
前記プレビュー画像において少なくとも１つの境界線の位置を定めるための制御点に対するユーザの操作を受け付ける受け付けステップとを有し、
前記表示制御ステップは、前記第１の画像の少なくとも一部及び前記第２の画像の少なくとも一部を前記制御点によって位置が定まる境界線に基づいて表示する前記プレビュー画像の表示処理を制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
プレビュー画像を表示する表示制御装置としてのＭＦＰが知られている。ＭＦＰは、例えば、印刷対象となる画像に対して色補正や明るさ調整等の画像処理を施し、画像処理を施した処理結果画像を印刷開始前にプレビュー画像として表示する（例えば、特許文献１参照）。これにより、ユーザは、印刷が開始される前に上記画像処理による効果が意に沿っているか否かを確認することができる。また、ユーザは、画像処理による効果を確認するために、例えば、画像処理前の画像（以下、「元画像」という。）と処理結果画像とを比較することがある。このような元画像と処理結果画像との比較を容易に行う技術として、例えば、元画像及び処理結果画像の合成画像をプレビュー画像として表示する技術が提案されている。ユーザは上記プレビュー画像の四隅に置かれた４つの制御点を操作し、各制御点を結ぶ直線が上記プレビュー画像における境界線となる。上記プレビュー画像では、例えば、境界線で分割された一方の領域が元画像の一部で構成され、他方の領域が処理結果画像の一部で構成される。ユーザは境界線の位置を変えながら、画像の詳細な領域における画像処理前後の違いを確認可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３―７７９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したように、各制御点を結ぶ直線をプレビュー画像の境界線とする場合、上記境界線の位置を変える際に複数の制御点を操作する必要があり、手間が生じる。
【０００５】
本発明の目的は、プレビュー画像における境界線の位置をユーザが容易に定めることができる表示制御装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の表示制御装置は、元画像に施した画像処理の処理結果に基づいてプレビュー画像を表示する表示制御装置であって、前記元画像及び当該元画像に施した第１の画像処理の処理結果の何れかに基づいて第１の画像を生成する第１の画像生成手段と、前記元画像に施した第２の画像処理の処理結果に基づいて第２の画像を生成する第２の画像生成手段と、前記第１の画像及び前記第２の画像に基づいてプレビュー画像の表示制御を行う表示制御手段と、前記プレビュー画像において少なくとも１つの境界線の位置を定めるための制御点に対するユーザの操作を受け付ける受け付け手段とを備え、前記表示制御手段は、前記第１の画像の少なくとも一部及び前記第２の画像の少なくとも一部を前記制御点によって位置が定まる境界線に基づいて表示する前記プレビュー画像の表示処理を制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、プレビュー画像における境界線の位置をユーザが容易に定めることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施の形態に係る表示制御装置としてのＭＦＰの構成を概略的に示すブロック図である。
【図２】図１のＭＦＰによって実行される画像出力処理の手順を示すフローチャートである。
【図３】図１の表示部に表示される原稿読取指示画面の一例を示す図である。
【図４】図１のＭＦＰによって生成される第１の画像の一例を示す図である。
【図５】図１のＭＦＰによって生成される第２の画像の一例を示す図である。
【図６】図１の表示部に表示されるプレビュー画面の一例を示す図である。
【図７】図１の表示部に表示されるプレビュー画面の更新を説明するための図である。
【図８】制御点の位置がプレビュー領域を形成する右辺上である場合のプレビュー画面を示す図である。
【図９】制御点の位置がプレビュー領域を形成する下辺上である場合のプレビュー画面を示す図である。
【図１０】制御点の位置がプレビュー領域を形成する上辺上である場合のプレビュー画面を示す図である。
【図１１】制御点の位置がプレビュー領域を形成する左上頂点上である場合のプレビュー画面を示す図である。
【図１２】制御点の位置がプレビュー領域を形成する右下頂点上である場合のプレビュー画面を示す図である。
【図１３】制御点の位置がプレビュー領域を形成する右上頂点上である場合のプレビュー画面を示す図である。
【図１４】制御点の位置がプレビュー領域を形成する左下頂点上である場合のプレビュー画面を示す図である。
【図１５】本発明の第２の実施の形態に係る表示制御装置としての携帯端末の構成を概略的に示すブロック図である。
【図１６】図１５の制御部によって実行される事前処理の手順を示すフローチャートである。
【図１７】図１５の制御部によって実行される画像格納処理の手順を示すフローチャートである。
【図１８】図１５の表示部に表示される画像処理指示画面の一例を示す図である。
【図１９】図１５の携帯端末によって生成される第１の画像の一例を示す図である。
【図２０】図１５の携帯端末によって生成される第２の画像の一例を示す図である。
【図２１】図１５の表示部に表示されるプレビュー画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面を参照しながら詳述する。まず、本発明の第１の実施の形態について説明する。
【００１０】
図１は、本発明の第１の実施の形態に係る表示制御装置としてのＭＦＰ１００の構成を概略的に示すブロック図である。図１において、ＭＦＰ１００は画像読み取り部１０１、画像出力部１０２、操作部１０３、表示部１０４、ＣＰＵ１０５、ＲＡＭ１０６、記憶部１０７、及び制御部１０８を備える。制御部１０８は、画像読み取り部１０１、画像出力部１０２、操作部１０３、表示部１０４、ＣＰＵ１０５、ＲＡＭ１０６、及び記憶部１０７と接続されている。また、制御部１０８は装置制御部１０９及び画像処理部１１０を備える。
【００１１】
ＭＦＰ１００はコピー機能やスキャン機能等の複数の機能を備える複合印刷機である。ＭＦＰ１００は元画像に対して色補正や明るさ調整等の種別の異なる画像処理、また、色補正の補正量等のパラメータの異なる画像処理を実施可能である。ＭＦＰ１００は画像処理の処理結果に基づいてプレビュー画像を表示する。プレビュー画像は、例えば、元画像と当該元画像に画像処理を施した処理結果画像との合成画像である。画像読み取り部１０１は、例えば、スキャナーによって構成される。画像読み取り部１０１は、紙文書等を読み取って画像データ形式の原稿画像を生成し、生成した原稿画像を制御部１０８に転送する。転送された原稿画像は記憶部１０７に格納される。画像出力部１０２は、例えば、プリンタによって構成される。画像出力部１０２は制御部１０８から取得した上記原稿画像等を用紙に印刷する。また、画像出力部１０２は、例えば、ネットワーク出力装置で構成されていてもよい。ネットワーク出力装置で構成された画像出力部１０２は、ネットワークを介して図示しない外部装置へ出力結果となる画像を送信する。
【００１２】
操作部１０３及び表示部１０４は、例えば、タッチディスプレイであり、タッチパネルである操作部１０３がディスプレイである表示部１０４上に重なった状態で構成される。操作部１０３で受け付けたユーザの操作情報は、制御部１０８に転送され、装置制御部１０９によってＭＦＰ１００の動作に反映される。また、操作部１０３で受け付けたユーザの操作情報に応じて表示部１０４における表示内容が変更される場合、画像処理部１１０によって表示用データが生成され、該表示用データが制御部１０８から表示部１０４に転送される。表示用データは、例えば、上記プレビュー画像である。表示部１０４は受信した表示用データを表示する。なお、本実施の形態では、操作部１０３及び表示部１０４の構成はタッチディスプレイに限られず、操作部１０３が、マウス、キーボード、及び操作ボタン等であり、また、表示部１０４が表示のみを行うディスプレイであっても良い。
【００１３】
ＣＰＵ１０５は、記憶部１０７に格納された初期プログラムに従ってメインプログラムを記憶部１０７から読み出し、上記メインプログラムをＲＡＭ１０６に格納する。ＲＡＭ１０６はプログラム格納領域として、また、作業領域として使用される。制御部１０８はＭＦＰ１００全体を統括的に制御する。画像処理部１１０は、例えば、画像処理用の演算回路及びプログラムによって構成される。画像処理部１１０は、制御部１０８から１つ以上の入力画像を取得し且つ上記入力画像に対する画像処理の実行要求を受け付けると、入力画像に対して画像処理を施す。その後、画像処理部１１０は画像処理を施した処理結果画像を制御部１０８に転送する。制御部１０８は画像処理部１１０から処理結果画像を受信すると、上記処理結果画像を記憶部１０７に格納する、若しくは上記処理結果画像を表示部１０４に転送する。
【００１４】
図２は、図１のＭＦＰ１００によって実行される画像出力処理の手順を示すフローチャートである。図２の処理は、記憶部１０７からＲＡＭ１０６に展開されたプログラムを、ＣＰＵ１０５が実行することによって行われ、ユーザによるスキャン準備指示を操作部１０３が受け付けた際に実行される。
【００１５】
図２において、まず、ＣＰＵ１０５は原稿読取の開始指示を行うための図３の原稿読取指示画面３０１を表示部１０４に表示させる（ステップＳ２０１）。原稿読取指示画面３０１は、画像処理なしボタン３０２、少なくとも１つ、例えば、８つの選択ボタン３０３〜３１０、及び開始ボタン３１３を備える。画像処理なしボタン３０２が選択されると、ＭＦＰ１００では画像処理を実施しない旨が設定される。選択ボタン３０３〜３１０は種別やパラメータが異なる各画像処理に対応し、選択ボタン３０３〜３１０が選択されると、ＭＦＰ１００では選択されたボタンに対応する画像処理を行う旨が設定される。
【００１６】
原稿読取指示画面３０１において、画像処理なしボタン３０２及び選択ボタン３０３〜３１０の中から１つのボタンがユーザによって選択されると、操作部１０３は上記選択を第１の画像処理の選択操作として受け付ける。操作部１０３はこの旨を制御部１０８に送信し、また、選択されたボタン上に第１の画像処理の選択状態を示す記号３１１を付す。その後、原稿読取指示画面３０１において、画像処理なしボタン３０２及び選択ボタン３０３〜３１０における第１の画像処理の選択状態に該当しないボタンの中から１つのボタンがユーザによって選択されると、操作部１０３は上記選択を第２の画像処理の選択操作として受け付ける。操作部１０３はこの旨を制御部１０８に送信し、また、選択されたボタン上に第２の画像処理の選択状態を示す記号３１２を付す。その後、原稿読取指示画面３０１において、開始ボタン３１３が選択されると、操作部１０３は原稿読み取り開始指示を受け付けた旨を制御部１０８に送信する。原稿読取指示画面３０１において、第１の画像処理や第２の画像処理が選択されない状態で開始ボタン３１３が選択された場合、画像処理なしボタン３０２及び選択ボタン３０３〜３１０の中から第１の画像処理や第２の画像処理に対応する画像処理が操作部１０３によって自動的に設定される。
【００１７】
次いで、ＣＰＵ１０５は制御部１０８の画像読み取り部１０１を動作させて原稿の読み取りを開始する（ステップＳ２０２）。画像読み取り部１０１は原稿を読み取って原稿画像を生成し、生成した原稿画像を記憶部１０７に格納する。次いで、ＣＰＵ１０５は記憶部１０７に格納された原稿画像を画像処理部１１０に転送する（ステップＳ２０３）。次いで、ＣＰＵ１０５は画像処理部１１０により、原稿画像に対し、記号３１１が付されたボタンに対応する処理を施し、図４の第１の画像４０１を生成する（ステップＳ２０４）（第1の画像生成手段）。第１の画像４０１は記憶部１０７に格納される。例えば、記号３１１が付されたボタンが画像処理なしボタン３０２である場合、ＭＦＰ１００では、原稿画像がそのまま第１の画像４０１として使用される、若しくは上記原稿画像を複製して第１の画像４０１が生成される。なお、ステップＳ２０４では、記号３１１が付されたボタンに対応する画像処理の前処理として、原稿画像に対し、予めメインプログラムの中に記述されたノイズ除去や下地とばし等の画像処理を施しても良い。
【００１８】
次いで、ＣＰＵ１０５は画像処理部１１０により、原稿画像に対し、記号３１２が付されたボタンに対応する処理を施し、図５の第２の画像５０１を生成する（ステップＳ２０５）（第２の画像生成手段）。第２の画像５０１も記憶部１０７に格納される。例えば、記号３１２が付されたボタンが画像処理なしボタン３０２である場合、ＭＦＰ１００では、原稿画像がそのまま第２の画像５０１として使用される、若しくは上記原稿画像を複製して第２の画像５０１が生成される。なお、ステップＳ２０５でも、記号３１２が付されたボタンに対応する画像処理の前処理として、原稿画像に対し、予めメインプログラムの中に記述されたノイズ除去や下地とばし等の画像処理を施しても良い。
【００１９】
次いで、ＣＰＵ１０５は第１の画像４０１及び第２の画像５０１を画像処理部１１０へ転送し、画像処理部１１０により、第１の画像４０１及び第２の画像５０１に基づいて図６のプレビュー画像６１５を生成する（ステップＳ２０６）。プレビュー画像６１５は表示部１０４に転送され、表示部１０４は上記プレビュー画像６１５に基づいて図６のプレビュー画面６００を表示する。プレビュー画面６００はプレビュー画像６１５を表示するための表示領域６０１及び選択ボタン６１３，６１４を備える。選択ボタン６１３が選択されると、ＭＦＰ１００では第１の画像４０１を出力する旨が設定される。選択ボタン６１４が選択されると、ＭＦＰ１００では第２の画像５０１を出力する旨が設定される。
【００２０】
プレビュー画像６１５は第１の画像４０１及び第２の画像５０１の合成画像である。プレビュー画像６１５が表示された表示領域６０１には垂直境界線６０２及び水平境界線６０３の各位置を定めるための１つの制御点６０４が表示される。なお、本実施の形態では、制御点６０４の初期位置を基準にプレビュー画像６１５の位置座標と表示領域６０１の位置座標とのキャリブレーションが予め行われていることとする。垂直境界線６０２は表示領域６０１における垂直方向に沿う直線であり、水平境界線６０３は表示領域６０１における水平方向に沿う直線であり、垂直境界線６０２及び水平境界線６０３は制御点６０４で直交する。プレビュー画像６１５は制御点６０４に基づいて位置が定まる垂直境界線６０２及び水平境界線６０３によって４つの分割領域６０５〜６０８に分割される。各分割領域６０５〜６０８には第１の画像４０１及び第２の画像５０１の何れかが割り当てられ、隣り合う分割領域同士には異なる画像が割り当てられる。プレビュー画像６１５において、各分割領域６０５〜６０８は割り当てられた画像の部分画像で構成される。具体的には、図６に示すように、分割領域６０５は第１の画像４０１の部分画像６０９で構成され、分割領域６０５と隣り合う分割領域６０６，６０８は第２の画像５０１の部分画像６１０，６１１で構成される。また、制御点６０４を基準に分割領域６０５と点対称の位置となる分割領域６０７は第１の画像４０１の部分画像６１２で構成される。ユーザは制御点６０４を操作し垂直境界線６０２及び水平境界線６０３の各位置を変更してプレビュー画像における各分割領域６０５〜６０８の割合を変更可能であるが、この時点では、ＭＦＰ１００においてユーザによる制御点６０４の操作が許可されていない。
【００２１】
次いで、ＣＰＵ１０５は画像処理部１１０により、制御点６０４の操作ガイド画面を生成し、上記操作ガイド画面を表示部１０４に表示する（ステップＳ２０７）（操作ガイド通知手段）。上記操作ガイド画面は、例えば、制御点６０４を所定の方向に移動させるアニメーションであってもよい。このアニメーションは、制御部１０８が制御点６０４をメインプログラムに従って所定の方向に移動させ、制御点６０４の移動に合わせて画像処理部１１０がプレビュー画像を更新することで実現される。制御点６０４の移動が終了すると、ＣＰＵ１０５は後述するステップＳ２０８の処理を行う。また、上記操作ガイド画面は、制御点６０４の操作方法を文字や絵で説明するような画面であってもよい。このとき、ユーザの終了指示によってＣＰＵ１０５は操作ガイド画面の表示を終了し、後述するステップＳ２０８の処理を行う。また、本実施の形態では、ステップＳ２０６の処理を実行した後、ステップＳ２０７の処理を行わずに、後述するステップＳ２０８以降の処理を行っても良い。
【００２２】
次いで、ＣＰＵ１０５はプレビュー画面６００においてユーザによる制御点６０４の操作を許可する（ステップＳ２０８）。これにより、ユーザは表示領域６０１に表示された制御点６０４を操作可能となる。本実施の形態では、制御点６０４の移動可能範囲は、表示領域６０１内に限定されても良く、また、プレビュー画像の隅々を確認できるようにプレビュー画面６００の全体、つまり、表示領域６０１以外の領域を含んでもよい。ユーザは上記移動可能範囲において制御点６０４を移動させることで、プレビュー画像６１５の詳細な領域における第１の画像処理結果及び第２の画像処理結果の比較を行うことが可能となる。
【００２３】
制御点６０４は操作部１０３で受け付けた操作によって移動する位置が決定される。例えば、制御点６０４はユーザによるスライド操作に沿うように移動する、若しくは、ユーザによるタッチ操作を検知した位置に直接移動する。垂直境界線６０２及び水平境界線６０３は直交状態を保ったまま、制御点６０４の移動方向に追従するように移動する。例えば、制御点６０４が図６の位置から図７の位置に移動すると、垂直境界線６０２及び水平境界線６０３も移動し、これに伴い、プレビュー画像において各分割領域６０５〜６０８が占める割合が変わる。ＣＰＵ１０５は画像処理部１１０により、第１の画像４０１及び第２の画像５０１を再合成し、各分割領域６０５〜６０８を構成する部分画像を上記割合に応じた部分画像に更新する。なお、第１の画像４０１及び第２の画像５０１は記憶部１０７に格納されているが、再合成を高速に行うために、画像処理部１１０が高速に読み出し可能な演算領域（不図示）にも第１の画像４０１及び第２の画像５０１を格納しておくのが好ましい。
【００２４】
プレビュー画面６００において、制御点６０４の位置がプレビュー画像の領域を形成する４つの辺の中の或る辺に近付くにつれて、プレビュー画像では４つの分割領域６０５〜６０８のうち２つの分割領域の割合が増える。さらに、制御点６０４の位置が上記或る辺上に移動すると、プレビュー画像は４つの分割領域６０５〜６０８のうち２つの分割領域に占有され、垂直境界線６０２及び水平境界線６０３の何れか一方によって２つの分割領域に分割された状態となる。例えば、制御点６０４の位置が図８の右辺８００上に移動すると、水平境界線６０３によって分割領域６０７，６０８に分割されたプレビュー画像８０１が表示領域６０１に表示される。第１の画像４０１が割り当てられた分割領域６０７は第１の画像４０１の部分画像８０２で構成され、第２の画像５０１が割り当てられた分割領域６０８は第２の画像５０１の部分画像８０３で構成される。
【００２５】
また、プレビュー画面６００において、制御点６０４の位置がユーザの操作によって一の辺から当該一の辺の対辺上に移動した場合、プレビュー画像は、上記２つの分割領域を構成する部分画像が切り替わる。例えば、制御点６０４の位置が図９の下辺９００から図１０の上辺１０００に移動した場合、プレビュー画像９０１の分割領域６０８，６０５が水平境界線６０３を挟んで隣り合う分割領域６０７，６０６に切り替わる。分割領域６０７，６０６は分割領域６０８，６０５と異なる画像が割り当てられた分割領域であるので、プレビュー画像９０１からプレビュー画像１００１のように各分割領域の部分画像が切り替わる。このようにして、ユーザは制御点６０４を対辺に移動させるといった簡単な操作を行うだけで、プレビュー画像６１５の各分割領域の部分画像を容易に切り替えることができる。
【００２６】
さらに、制御点６０４の位置がプレビュー画像の領域を形成する４つの頂点の何れかの頂点に移動した場合、プレビュー画像は、分割領域６０５〜６０８のうち１つの分割領域に占有される。例えば、制御点６０４の位置が図１１の左上頂点１１０１上である場合、プレビュー画像は第２の画像５０１が割り当てられた分割領域６０６に占有される。これにより、表示領域６０１には第２の画像５０１で構成されたプレビュー画像１１０２が表示される。また、制御点６０４の位置が表示領域６０１の左上頂点１１０１から左上頂点１１０１と辺を共有しない図１２の右下頂点１２０１に移動した場合、分割領域６０６と同じ画像が割り当てられた分割領域６０８のプレビュー画像１２０２が表示部１０４に表示される。一方、制御点６０４の位置が左上頂点１１０１から当該左上頂点１１０１とプレビュー画像の領域を形成する辺を共有する図１３の右上頂点１３０１又は図１４の左下頂点１４０１に移動した場合、分割領域６０６と異なる画像が割り当てられた分割領域６０７，６０５のプレビュー画像１３０２，１４０２が表示部１０４に表示される。
【００２７】
次いで、ＣＰＵ１０５は、プレビュー画面６００において選択ボタン６１３，６１４の何れかが選択されると、選択されたボタンに対応する画像を画像出力部１０２へ転送する（ステップＳ２０９）。次いで、ＣＰＵ１０５は、転送された画像を画像出力部１０２によって出力し（ステップＳ２１０）、本処理を終了する。
【００２８】
上述した実施の形態によれば、第１の画像４０１の少なくとも一部及び第２の画像５０１の少なくとも一部を制御点６０４によって位置が定まる垂直境界線６０２及び水平境界線６０３に基づいて表示するプレビュー画像の表示処理が制御される。すなわち、制御点６０４によってプレビュー画像における垂直境界線６０２及び水平境界線６０３の位置が定まる。これにより、ユーザは複数の制御点を操作することなく、プレビュー画像における境界線の位置を容易に定めることができる。
【００２９】
また、上述した実施の形態では、制御点６０４は、表示領域６０１に対して１つ設けられる。これにより、ユーザは１つの制御点６０４を操作するだけで、プレビュー画像における境界線の位置を容易に定めることができる。
【００３０】
さらに、上述した実施の形態では、制御点６０４の位置がプレビュー画像の領域内である場合、制御点６０４で交差する２つの垂直境界線６０２及び水平境界線６０３に基づいてプレビュー画像６１５は４つの分割領域６０５〜６０８に分割される。プレビュー画像６１５において隣り合う分割領域の一方が第１の画像４０１の部分画像で構成され、他方が第２の画像５０１の部分画像で構成される。これにより、ユーザは１つのプレビュー画像で第１の画像処理結果及び第２の画像処理結果を容易に見比べることができる。
【００３１】
上述した実施の形態では、制御点６０４の位置がプレビュー画像の領域を形成する４つの何れかの辺、例えば、下辺９００上である場合、垂直境界線６０２に基づいてプレビュー画像９０１が２つの分割領域６０５，６０８に分割される。プレビュー画像９０１において分割領域６０５が第１の画像４０１の部分画像９０２で構成され、分割領域６０８が第２の画像５０１の部分画像９０３で構成される。これにより、１つの制御点６０４を操作するだけで、ユーザが第１の画像４０１及び第２の画像５０１の詳細部分の差を容易に確認することができる。
【００３２】
また、上述した実施の形態では、制御点６０４が下辺９００から上辺１０００に移動した際にプレビュー画像を構成する各部分画像が切り替わる（例えば、図９及び図１０参照。）。これにより、制御点６０４を対辺に移動させるだけで、容易に各部分画像の切り替えを行うことができる。
【００３３】
上述した実施の形態では、制御点６０４の位置が表示領域６０１を形成する４つの頂点の何れかの頂点、例えば、左上頂点１１０１上である場合、プレビュー画像１１０２は第２の画像５０１で構成される。これにより、１つの制御点６０４を操作するだけで、プレビュー画像を、第１の画像４０１及び第２の画像５０１の各部分画像で構成される合成画像から、第２の画像５０１に容易に切り替えることができる。
【００３４】
また、上述した実施の形態では、制御点６０４が左上頂点１１０１からプレビュー画像の領域において左上頂点１１０１と辺を共有する右上頂点１３０１又は左下頂点１４０１に移動した際に第１の画像４０１から第２の画像５０１に切り替わったプレビュー画像１３０２，１４０２が表示領域６０１に表示される。これにより、制御点６０４を操作するだけで、第１の画像４０１及び第２の画像５０１の全体の比較を容易に行うことができる。
【００３５】
上述した実施の形態では、ユーザによるスライド操作に沿って制御点６０４が移動するので、ユーザが直感的に制御点６０４を操作することができる。
【００３６】
また、上述した実施の形態では、ユーザによるタッチ操作を検知した位置に制御点６０４が移動するので、ユーザは制御点６０４を選択することなく、制御点６０４を所望の位置に移動させることができる。
【００３７】
さらに、上述した実施の形態では、制御点６０４の操作ガイドが通知されるので、ユーザが操作に困る事態を解消することができる。
【００３８】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、プレビュー画面６００において、制御点６０４を対辺に移動させなくても、タッチ操作等のユーザによる所定の操作を検知した際に各分割領域の部分画像が切り替わっても良い。つまり、制御点６０４を対辺に移動させなくても、図９のプレビュー画像９０１を図１０のプレビュー画像１００１のように切り替えることができる。これにより、制御点６０４を移動させること無く容易に各部分画像の切り替えを行うことができる。
【００３９】
また、プレビュー画面６００において、ユーザに選択された分割領域に割り当てる画像をユーザに選択させても良い。これにより、制御点６０４を移動させること無く、所望の画像を表示領域６０１に表示することができる。
【００４０】
上述した実施の形態では、表示領域６０１に１つの制御点６０４が表示される場合について説明したが、制御点６０４の数は１つに限られない。例えば、原稿読取指示画面３０１における各選択に対応する制御点６０４が表示領域６０１に表示されても良い。このとき、例えば、一の制御点６０４の位置により、選択された一の画像処理を施した処理結果画像と元画像との境界線の位置がプレビュー画像において定まる。さらに、他の制御点６０４の位置により、選択された他の画像処理を施した他の処理結果画像と元画像との境界線の位置が上記プレビュー画像において定まる。これにより、一つのプレビュー画像で複数の画像処理の画像処理前後の確認を行うことができる。
【００４１】
また、上述した実施の形態では、原稿読取指示画面３０１において画像処理なしボタン３０２及び選択ボタン３０３〜３１０の中から２つのボタンを選択する場合について説明したが、原稿読取指示画面３０１において選択可能なボタンの数は２つに限られない。例えば、１つの制御点６０４で表示領域６０１を分割可能な最大数と同じ数、つまり、４つのボタンを原稿読取指示画面３０１において選択しても良い。このとき、プレビュー画像では各分割領域６０５〜６０８は、選択された各ボタンに対応する処理が施された処理結果画像の部分画像で構成される。これにより、色補正の補正量等のパラメータが異なる複数の画像処理の処理結果を一つのプレビュー画像で容易に確認することができる。
【００４２】
次に、本発明の第２の実施の形態について説明する。第２の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであるので、重複した構成、作用については説明を省略し、以下に異なる構成、作用についての説明を行う。
【００４３】
図１５は、本発明の第２の実施の形態に係る表示制御装置としての携帯端末１５００の構成を概略的に示すブロック図である。
【００４４】
図１５において、携帯端末１５００は、画像取得部１５０１、操作部１５０２、表示部１５０３、ＣＰＵ１５０４、ＲＡＭ１５０５、記憶部１５０６、及び制御部１５０７を備える。制御部１５０７は画像取得部１５０１、操作部１５０２、表示部１５０３、ＣＰＵ１５０４、ＲＡＭ１５０５、及び記憶部１５０６と接続されている。また、制御部１５０７は装置制御部１５０８及び画像処理部１５０９を備える。
【００４５】
携帯端末１５００はスマートフォンやタブレット端末等である。携帯端末１５００は画像取得部１５０１によって撮影して得られた画像を記憶部１５０６に格納し、格納した画像に対して異なる複数の画像処理を施し、画像処理結果をプレビュー画像で表示する。画像取得部１５０１は、例えば、カメラによって構成され、被写体を撮影することによって画像データ形式の画像を取得する。制御部１５０７は、画像取得部１５０１から上記画像を取得して上記画像を記憶部１５０６に格納する。操作部１５０２及び表示部１５０３は、例えば、タッチディスプレイであり、タッチパネルである操作部１５０２が、ディスプレイである表示部１５０３上に重なった状態で構成される。操作部１５０２で受け付けたユーザの操作情報は、制御部１５０７に転送され、装置制御部１５０８によって携帯端末１５００の動作に反映される。また、操作部１５０２で受け付けたユーザの操作情報に応じて表示部１５０３の表示内容が変更される場合、画像処理部１５０９によって表示用データが生成され、該表示用データが表示部１５０３に転送される。表示部１５０３は受信した表示用データを表示する。ＣＰＵ１５０４は、記憶部１５０６に格納された初期プログラムに従ってメインプログラムを記憶部１５０６から読み出し、上記メインプログラムをＲＡＭ１５０５に格納する。ＲＡＭ１５０５はプログラム格納領域として、また、作業領域として使用される。
【００４６】
図１６は、図１５の制御部１５０７によって実行される事前処理の手順を示すフローチャートである。図１６の処理は、記憶部１５０６からＲＡＭ１５０５に展開されたプログラムを、ＣＰＵ１５０４が実行することによって行われ、操作部１５０２においてユーザによるカメラ起動指示を受け付けた際に実行される。
【００４７】
図１６において、まず、制御部１５０７は操作部１５０２において画像取得操作を受け付けると（ステップＳ１６０１）、画像取得部１５０１を起動し、画像取得部１５０１によって被写体を撮影して画像を取得する（ステップＳ１６０２）。取得した画像（以下、「取得画像」という。）は記憶部１５０６に格納される。その後、制御部１５０７は本処理を終了する。
【００４８】
図１７は、図１５の制御部１５０７によって実行される画像格納処理の手順を示すフローチャートである。図１７の処理は、記憶部１５０６からＲＡＭ１５０５に展開されたプログラムを、ＣＰＵ１５０４が実行することによって行われ、図１６の処理の実行を完了後に操作部１５０２において画像処理準備指示を受け付けた際に実行される。
【００４９】
図１７において、まず、制御部１５０７は、画像処理の開始指示を行うための図１８の画像処理指示画面１８０１を表示部１５０３に表示させる（ステップＳ１７０１）。画像処理指示画面１８０１は、画像処理なしボタン１８０２、少なくとも１つ、例えば、５つの選択ボタン１８０３〜１８０７、及び開始ボタン１８１０を備える。画像処理なしボタン１８０２が選択されると、携帯端末１５００では画像処理を実施しない旨が設定される。選択ボタン１８０３〜１８０７は種別やパラメータが異なる各画像処理に対応する。選択ボタン１８０３〜１８０７が選択されると、携帯端末１５００では選択されたボタンに対応する画像処理を行う旨が設定される。
【００５０】
画像処理指示画面１８０１において、画像処理なしボタン１８０２及び選択ボタン１８０３〜１８０７の中から１つのボタンが選択されると、操作部１５０２はユーザによる第１の画像処理の選択操作を受け付ける。操作部１５０２はこの旨を制御部１５０７に送信し、また、選択されたボタン上に第１の画像処理の選択状態を示す記号１８０８を付す。その後、画像処理指示画面１８０１において、画像処理なしボタン１８０２及び選択ボタン１８０３〜１８０７における第１の画像処理の選択状態に該当しないボタンの中から１つのボタンが選択されると、操作部１５０２はユーザによる第２の画像処理の選択操作を受け付ける。操作部１５０２はこの旨を制御部１５０７に送信し、また、選択されたボタン上に第２の画像処理の選択状態を示す記号１８０９を付す。その後、画像処理指示画面１８０１において、開始ボタン１８１０が選択されると、操作部１５０２は画像処理の開始指示を受け付けた旨を制御部１５０７に送信する。画像処理指示画面１８０１において、第１の画像処理や第２の画像処理が選択されない状態で開始ボタン１８１０が選択された場合、画像処理なしボタン１８０２及び選択ボタン１８０３〜１８０７の中から第１の画像処理や第２の画像処理に対応する画像処理が操作部１０３によって自動的に設定される。
【００５１】
次いで、制御部１５０７は上述した図１６の処理によって格納された取得画像を記憶部１５０６から画像処理部１５０９に転送する。次いで、制御部１５０７は画像処理部１５０９により、上記取得画像に対し、上述したステップＳ２０４の処理と同様に、記号１８０８が付されたボタンに対応する処理を施し、図１９の第１の画像１９０１を生成する（ステップＳ１７０２）。第１の画像１９０１は記憶部１５０６に格納される。次いで、制御部１５０７は画像処理部１５０９により、上記取得画像に対し、上述したステップＳ２０５と同様に、記号１８０９が付されたボタンに対応する処理を施し、図２０の第２の画像２００１を生成する（ステップＳ１７０３）。第２の画像２００１も記憶部１５０６に格納される。
【００５２】
次いで、制御部１５０７は第１の画像１９０１及び第２の画像２００１を画像処理部１５０９へ転送する。制御部１５０７は画像処理部１５０９により、第１の画像１９０１及び第２の画像２００１に基づいてプレビュー画像を生成する（ステップＳ１７０４）。プレビュー画像は表示部１５０３に転送され、表示部１５０３は上記プレビュー画像に基づいて図２１のプレビュー画面２１００を表示する。プレビュー画面２１００はプレビュー画像２１１１を表示するための表示領域２１０１及び選択ボタン２１０９，２１１０を備える。選択ボタン２１０９が選択されると、携帯端末１５００では第１の画像１９０１を記憶部１５０６に格納する旨が設定される。選択ボタン２１１０が選択されると、携帯端末１５００では第２の画像２００１を記憶部１５０６に格納する旨が設定される。
【００５３】
プレビュー画像２１１１は第１の画像１９０１及び第２の画像２００１の合成画像である。プレビュー画像が表示された表示領域２１０１には上述した実施の形態と同様に、垂直境界線２１０２及び水平境界線２１０３の位置を定めるための１つの制御点２１０４が表示される。なお、携帯端末１５００においても、制御点２１０４の初期位置を基準にプレビュー画像２１１１の位置座標と表示領域２１０１の位置座標とのキャリブレーションが予め行われていることとする。垂直境界線２１０２は表示領域２１０１における垂直方向に沿う直線であり、水平境界線２１０３は表示領域２１０１における水平方向に沿う直線であり、垂直境界線２１０２及び水平境界線２１０３は制御点２１０４で直交する。プレビュー画像２１１１は、上述したプレビュー画像６１５と同様に、制御点２１０４に基づいて位置が定まる垂直境界線２１０２及び水平境界線２１０３によって４つの分割領域２１０５〜２１０８に分割される。各分割領域２１０５〜２１０８には第１の画像１９０１及び第２の画像２００１の何れかが割り当てられ、隣り合う分割領域同士には異なる画像が割り当てられる。プレビュー画像２１１１において、各分割領域２１０５〜２１０８は割り当てられた画像の部分画像で構成される。
【００５４】
次いで、制御部１５０７は画像処理部１５０９により、ステップＳ２０７と同様に、制御点２１０４の操作ガイド画面を生成し、上記操作ガイド画面を表示部１５０３に表示する（ステップＳ１７０５）。次いで、制御部１５０７はプレビュー画面２１００においてユーザによる制御点２１０４の操作を許可する（ステップＳ１７０６）。次いで、制御部１５０７はプレビュー画面２１００において選択ボタン２１０９，２１１０の何れかが選択されると、選択されたボタンに対応する画像を記憶部１５０６に格納し（ステップＳ１７０７）、本処理を終了する。
【００５５】
上述したように被写体を撮影して画像を取得可能な画像取得部１５０１を備える携帯端末１５００においても本発明を適用することができ、上述した実施の形態と同様の効果を奏することができる。
【００５６】
上述した実施の形態では、表示制御装置としてのＭＦＰや携帯端末に本発明を適用した場合について説明したが、本発明はＭＦＰや携帯端末に限られない。例えば、上述した第１の画像及び第２の画像を外部装置から取得し、図１７のステップＳ１７０４以降の処理を実行可能なＰＣ等の装置に本発明を適用しても良い。
【００５７】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５８】
１００  ＭＦＰ
１０３、１５０２  操作部
１０４、１５０３  表示部
４０１、１９０１  第１の画像
５０１、２００１  第２の画像
６０２、２１０２  垂直境界線
６０３、２１０３  水平境界線
６０４、２１０４  制御点
６０５〜６０８  分割領域
６１５、８０１、９０１、１００１、１１０２、１２０２、１３０２、１４０２、２１１１  プレビュー画像
１５００  携帯端末
【図１】
2019114142.tif 000003
【図２】
2019114142.tif 000004
【図３】
2019114142.tif 000005
【図４】
2019114142.tif 000006
【図５】
2019114142.tif 000007
【図６】
2019114142.tif 000008
【図７】
2019114142.tif 000009
【図８】
2019114142.tif 000010
【図９】
2019114142.tif 000011
【図１０】
2019114142.tif 000012
【図１１】
2019114142.tif 000013
【図１２】
2019114142.tif 000014
【図１３】
2019114142.tif 000015
【図１４】
2019114142.tif 000016
【図１５】
2019114142.tif 000017
【図１６】
2019114142.tif 000018
【図１７】
2019114142.tif 000019
【図１８】
2019114142.tif 000020
【図１９】
2019114142.tif 000021
【図２０】
2019114142.tif 000022
【図２１】
2019114142.tif 000023