(57)【要約】【課題】原画像に含まれるオブジェクトの背景領域又は縮小背景領域の画像データをそのまま用いた場合と比較して、ユーザが印刷を希望するオブジェクト以外のオブジェクトの視認性を向上可能な画像データを生成する。【解決手段】印刷データにより形成される画像を縮小したオブジェクト画像（４２、５２）を含む縮小原画像（５６）から、オブジェクト画像の背景について背景色から特定色へ変換した縮小原画像（５７）を生成する。縮小原画像（５７）は背景が強調され、強調された背景色によって、ユーザが印刷を希望するオブジェクトを含む範囲外のオブジェクトのオブジェクト画像（５２）が際立った画像になる。【選択図】図８
2018182629.tif 000002
【特許請求の範囲】
【請求項１】
印刷データによって形成される原画像を縮小した縮小画像を形成するための縮小原画像データを生成する第１生成部と、
前記原画像に含まれるオブジェクトの背景領域に対応する前記縮小画像の縮小背景領域が強調された縮小画像を形成するための背景強調縮小画像データを生成する第２生成部と、
を備えた画像処理装置。
【請求項２】
前記背景強調縮小画像データのうち前記縮小背景領域の画像データは、前記背景領域又は前記縮小背景領域に基づいて生成された画像データである
請求項１に記載の画像処理装置。
【請求項３】
前記背景強調縮小画像データのうち前記縮小背景領域の画像データは、前記背景領域又は前記縮小背景領域の補色の画像データである
請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記補色の画像データは、前記背景領域又は前記縮小背景領域の色成分に応じて補色の度合いが変更可能である
請求項３に記載の画像処理装置。
【請求項５】
前記縮小原画像データ又は前記背景強調縮小画像データを出力する出力部を含み、
前記出力部は、前記縮小画像の全領域に対する前記縮小背景領域の比率が閾値を超えた場合に、前記背景強調縮小画像データを出力する
請求項１から請求項４の何れか１項に記載の画像処理装置。
【請求項６】
前記第１生成部は、前記縮小原画像データを単一記憶領域に記憶し、
前記第２生成部は、前記単一記憶領域に記憶された前記縮小原画像データにおける前記縮小背景領域の画像データを強調して前記背景強調縮小画像データを生成する、
請求項１から請求項５の何れか１項に記載の画像処理装置。
【請求項７】
前記第２生成部は、前記背景強調縮小画像データを生成した後に、前記縮小原画像データを用いる場合、前記単一記憶領域に記憶された前記背景強調縮小画像データを前記縮小原画像データに復元する
請求項６に記載の画像処理装置。
【請求項８】
前記第１生成部は、前記縮小原画像データを第１記憶領域及び第２記憶領域の各々に記憶し、
前記第２生成部は、前記第２記憶領域に記憶された縮小原画像データにおける前記縮小背景領域の画像データを強調して前記背景強調縮小画像データを生成し、
前記縮小原画像データを用いる場合に対象記憶領域を前記第１記憶領域に切り替え、かつ前記背景強調縮小画像データを用いる場合に対象記憶領域を前記第２記憶領域に切り替える切替部を含む
請求項１から請求項５の何れか１項に記載の画像処理装置。
【請求項９】
印刷データによって形成される原画像を縮小した縮小画像を形成するための縮小原画像データを生成し、
前記原画像に含まれるオブジェクトの背景領域に対応する前記縮小画像の縮小背景領域が強調された縮小画像を形成するための背景強調縮小画像データを生成する、
ことを含む処理をコンピュータに実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及び画像処理プログラムに関する。
【背景技術】
【０００２】
印刷装置による用紙への原画像の印刷前に、原画像を縮小した縮小画像を表示し、印刷する原画像をユーザに確認させることで、無駄な印刷を防止する技術が知られている。縮小画像は、例えば原画像の解像度を小さくして形成するため、原画像に含まれるオブジェクトも縮小され、印刷内容の把握は困難である。このため、原稿から予め定めた代表的な特定オブジェクトを抽出し、抽出した特定オブジェクトの縮小画像を他のオブジェクトの縮小画像より高い解像度で形成して表示することで、縮小画像の視認性を向上させる技術が開示されている（例えば、特許文献１参照）。
【０００３】
また、印刷すべき原画像を縮小した縮小画像を表示する機能を備えた印刷装置が存在する。一方、印刷装置は、例えば、自機でサポートするフォント以外のフォントを含む原画像を印刷する場合、自機でサポートするフォント以外のフォントを、自機でサポートするフォントに代替して印刷する。ところが、印刷装置で縮小画像を表示する場合、自機でサポートするフォントに代替したことを、ユーザが確認できずに、印刷の可否を判断することができない。このため、印刷装置で原画像を印刷する場合、印刷装置でサポートしている範囲外のオブジェクトを判別し、代替箇所を強調表示することで、代替箇所の視認性を向上させる技術が開示されている（例えば、特許文献２参照）。
【０００４】
また、印刷装置は、印刷可能範囲を有していることが一般的であるため、印刷可能範囲を超えたオブジェクトを含む原画像は、印刷されない。このため、印刷装置の印刷範囲を除去した原画像の画像データと、印刷範囲が反映された原画像の画像データと、を比較し、原画像に含まれるオブジェクトがはみ出すか否かを判定し通知する技術が開示されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１２３７９４号公報
【特許文献２】特開２０１５−０６０３５６号公報
【特許文献３】特開２０１２−１２３６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ユーザが用紙への原画像の印刷を指示した場合、原画像に、印刷範囲内に自動的に拡大縮小する等の自動機能を含む画像処理が施される場合がある。この場合、ユーザは印刷される原画像を縮小画像で確認することができる。ところが、例えば、ユーザが印刷を意図した範囲、つまりユーザが印刷を希望する範囲を超えてオブジェクトが存在する場合、自動機能を含む画像処理が施されると、縮小画像の表示、つまり、オブジェクトを高解像度にしたり、自機のサポート範囲外のオブジェクトの代替箇所を強調表示したり、印刷範囲からはみ出すオブジェクトを通知しても、ユーザが印刷を希望する範囲外のオブジェクトを見落とす場合がある。従って、ユーザが印刷を希望する範囲外のオブジェクトの視認性を向上させるには不十分である。
本発明は、原画像に含まれるオブジェクトの背景領域又は縮小背景領域の画像データをそのまま用いた場合と比較して、ユーザが印刷を希望するオブジェクト以外のオブジェクトの視認性を向上可能な画像データを生成することができる画像処理装置、及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の画像処理装置は、印刷データによって形成される原画像を縮小した縮小画像を形成するための縮小原画像データを生成する第１生成部と、前記原画像に含まれるオブジェクトの背景領域に対応する前記縮小画像の縮小背景領域が強調された縮小画像を形成するための背景強調縮小画像データを生成する第２生成部と、を備える。
【０００８】
請求項２の画像処理装置では、前記背景強調縮小画像データのうち前記縮小背景領域の画像データは、前記背景領域又は前記縮小背景領域に基づいて生成された画像データである。
【０００９】
請求項３の画像処理装置では、前記背景強調縮小画像データのうち前記縮小背景領域の画像データは、前記背景領域又は前記縮小背景領域の補色の画像データである。
【００１０】
請求項４の画像処理装置では、前記補色の画像データは、前記背景領域又は前記縮小背景領域の色成分に応じて補色の度合いが変更可能である。
【００１１】
請求項５の発明は、前記縮小原画像データ又は前記背景強調縮小画像データを出力する出力部を含み、前記出力部は、前記縮小画像の全領域に対する前記縮小背景領域の比率が閾値を超えた場合に、前記背景強調縮小画像データを出力する。
【００１２】
請求項６の画像処理装置では、前記第１生成部は、前記縮小原画像データを単一記憶領域に記憶し、前記第２生成部は、前記単一記憶領域に記憶された前記縮小原画像データにおける前記縮小背景領域の画像データを強調して前記背景強調縮小画像データを生成する。
【００１３】
請求項７の画像処理装置では、前記第２生成部は、前記背景強調縮小画像データを生成した後に、前記縮小原画像データを用いる場合、前記単一記憶領域に記憶された前記背景強調縮小画像データを前記縮小原画像データに復元する。
【００１４】
請求項８の画像処理装置では、前記第１生成部は、前記縮小原画像データを第１記憶領域及び第２記憶領域の各々に記憶し、前記第２生成部は、前記第２記憶領域に記憶された縮小原画像データにおける前記縮小背景領域の画像データを強調して前記背景強調縮小画像データを生成し、前記縮小原画像データを用いる場合に対象記憶領域を前記第１記憶領域に切り替え、かつ前記背景強調縮小画像データを用いる場合に対象記憶領域を前記第２記憶領域に切り替える切替部を含む。
【００１５】
請求項９の画像処理プログラムは、印刷データによって形成される原画像を縮小した縮小画像を形成するための縮小原画像データを生成し、前記原画像に含まれるオブジェクトの背景領域に対応する前記縮小画像の縮小背景領域が強調された縮小画像を形成するための背景強調縮小画像データを生成する、ことを含む処理をコンピュータに実行させる。
【発明の効果】
【００１６】
請求項１、９の発明によれば、原画像に含まれるオブジェクトの背景領域又は縮小背景領域の画像データをそのまま用いた場合と比較して、ユーザが印刷を希望するオブジェクト以外のオブジェクトの視認性を向上可能な画像データを生成することができる、という効果を有する。
請求項２の発明によれば、原画像に含まれるオブジェクトの領域の画像データに基づいて縮小背景領域の画像データを生成した場合と比較して、ユーザが印刷を希望するオブジェクト以外のオブジェクトの視認性を、より向上可能な画像データを生成することができる、という効果を有する。
請求項３、４の発明によれば、縮小背景領域の画像データとして背景領域又は縮小背景領域の色をそのまま用いた場合と比較して、ユーザが印刷を希望するオブジェクト以外のオブジェクトの視認性を、より向上可能な画像データを生成する、という効果を有する。
請求項５の発明によれば、背景強調縮小画像データをそのまま出力する場合と比較して、ユーザが印刷を希望するオブジェクト以外のオブジェクトの視認性を、より向上可能な背景強調縮小画像データを出力することができる、という効果を有する。
請求項６の発明によれば、縮小原画像データ及び背景強調縮小画像データを別々に記憶して背景強調縮小画像データを出力する場合と比較して、用いる記憶領域の容量を抑制することができる、という効果を有する。
請求項７の発明によれば、縮小背景領域が強調された背景強調縮小画像データのみを出力する場合と比較して、通常の背景強調縮小画像データを容易に出力することができる、という効果を有する。
請求項８の発明によれば、縮小原画像データ及び背景強調縮小画像データを単一記憶領域に記憶して背景強調縮小画像データを出力する場合と比較して、短時間で、用いる背景強調縮小画像データを出力することができる、という効果を有する。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態に係る画像処理部を含む印刷システムの構成の一例を示す概略構成図である。
【図２】第１実施形態に係る画像処理部の構成の一例を示すブロック図である。
【図３】印刷対象のオブジェクトを含むドキュメント及びオブジェクトが形成された用紙の一例を示す模式図である。
【図４】第１実施形態に係るプレビュー画像制御プログラムの処理の流れを示すフローチャートである。
【図５】プレビュー画像を含む表示画面の一例を示すイメージ図である。
【図６】解析処理対象の縮小原画像の一例を示すイメージ図である。
【図７】色値を特定色の色値に変換する変換特性の一例を示すイメージ図である。
【図８】オブジェクト画像の背景について背景色から特定色への変換前後の縮小原画像の一例を示すイメージ図である。
【図９】縮小原画像に対して色変換処理の対象範囲の一例を示すイメージ図である。
【図１０】ユーザへの注意喚起のため表示される表示画面の一例を示すイメージ図である。
【図１１】第２実施形態に係る画像処理部の構成の一例を示すブロック図である。
【図１２】第２実施形態に係るプレビュー画像制御プログラムの処理の流れを示すフローチャートである。
【図１３】オブジェクト検出モードの自動選択処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態に係る画像形成装置の一例を詳細に説明する。なお、作用、機能が同じ働きを担う構成要素及び処理には、全図面を通して同じ符合を付与し、重複する説明を適宜省略する場合がある。
【００１９】
（第１実施形態）
図１に、本実施形態に係る画像処理部１２を含む印刷システム１０の構成の一例を示す。印刷システム１０は、画像処理部１２、インターネット及びローカルエリアネットワーク等の通信回線１４、及びプリンタ等の画像形成部１６を含んで構成されている。プリンタ等の画像形成部１６には、画像処理部１２よりインターネット及びローカルエリアネットワーク等の通信回線１４を介して印刷データが送信され、画像形成部１６は印刷データに基づく原画像を用紙へ形成する。以下の説明では、印刷データに基づく原画像を用紙へ形成することを印刷と称する。
【００２０】
図２に、本実施形態に係る画像処理部１２の構成の一例を示す。図２には、画像処理部１２をコンピュータ２０で構成した一例を示す。
コンピュータ２０は、コンピュータ本体２０Ｘを備えており、コンピュータ本体２０Ｘは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０Ａ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０Ｂ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０Ｃ、及び入出力インターフェース（Ｉ／Ｏ）２０Ｅがバス２０Ｆを介して各々コマンド及びデータを授受可能に接続されている。また、Ｉ／Ｏ２０Ｅには不揮発性メモリ２０Ｄ、プレビュー用画像メモリ２０Ｇ、通信インタフェース（Ｉ／Ｆ）２０Ｈ、表示部２０Ｊ、及び入力部２０Ｋが接続されている。
【００２１】
通信Ｉ／Ｆ２０Ｈは、コンピュータ２０の外部の電子機器と、相互にデータ通信を行うためのインターフェースである。本実施形態では、通信Ｉ／Ｆ２０Ｈは、通信回線１４を介して画像形成部１６との間でデータ通信を行う。
【００２２】
表示部２０Ｊは、ディスプレイ等の画像及び情報を表示するデバイスを含んで構成され、入力部は、コンピュータ本体２０Ｘへデータ、コマンド及び表示部２０Ｊにおける表示位置を入力するキーボード及びマウス等の入力装置を含んで構成される。なお、表示部２０Ｊ及び入力部２０Ｋは、操作指示の受け付けを実現する表示ボタンや各種情報が表示されるタッチパネル式のディスプレイによるハードウェア等で兼用してもよい。
【００２３】
不揮発性メモリ２０Ｄは、各種の初期データが予め記憶される記憶装置である。また、プレビュー用画像メモリ２０Ｇは、印刷前に、原画像を縮小した縮小画像を形成するための画像データを一時的に記憶する記憶装置である。
【００２４】
なお、以下の説明では、プレビュー用画像メモリ２０Ｇに記憶された画像データを用いて、印刷前に、用紙Ｐに形成するための原画像を、プレビュー表示用として表示部２０Ｊに表示するために縮小した縮小画像を、プレビュー画像と総称する。また、プレビュー用画像メモリ２０Ｇに記憶される画像データによるプレビュー画像を（プレビュー用の）縮小原画像と称する。
【００２５】
また、プレビュー用画像メモリ２０Ｇは、開示の技術における単一記憶領域の一例であり、プレビュー用画像メモリ２０Ｇに記憶された画像データは、開示の技術における縮小原画像データ、及び背景強調縮小画像データの一例である。
【００２６】
コンピュータ本体２０Ｘに含まれるＲＯＭ２０Ｃには、コンピュータ本体２０Ｘに実行させるアプリケーションプログラム２０ＰＡ、及びプレビュー画像制御プログラム２０ＰＰが格納されている。
アプリケーションプログラム２０ＰＡは、例えば、文書作成関連処理及び表計算関連処理などのドキュメント処理機能を有している。つまり、ＣＰＵ２０Ａがアプリケーションプログラム２０ＰＡをＲＯＭ２０Ｃから読み取りＲＡＭ２０Ｂに展開し、アプリケーションプログラム２０ＰＡによるドキュメント処理を実行する。ドキュメント処理の一例は、用紙に形成する画像の作成処理、及び指定レイアウトによる文字や数値の入力などを含む表の作成処理が挙げられる。また、ドキュメント処理の一例には印刷指示処理が含まれる。印刷指示処理は、作成された画像や表をオブジェクトとして予め定めた書式で画像形成部１６で用紙に形成するように、画像や表を示す印刷データを出力する処理である。従って、アプリケーションプログラム２０ＰＡは、ドキュメント処理機能の１つとして画像形成部１６で用紙Ｐ上に原画像を形成させるための印刷データを生成し出力する機能を有している。これにより、ＣＰＵ２０Ａがアプリケーションプログラム２０ＰＡによる処理を実行することで、コンピュータ本体２０Ｘは印刷すべきオブジェクトを含む原画像を形成し、印刷データを出力する。なお、アプリケーションプログラム２０ＰＡは、ＣＤ−ＲＯＭ等の記録媒体により提供するようにしても良い。
【００２７】
プレビュー画像制御プログラム２０ＰＰは、詳細は後述するが、印刷前に、印刷データを用いてプレビュー画像を表示部２０Ｊへ表示するプレビュー画像制御機能を有している。つまり、ＣＰＵ２０Ａがプレビュー画像制御プログラム２０ＰＰをＲＯＭ２０Ｃから読み取りＲＡＭ２０Ｂに展開し、プレビュー画像制御機能による処理を実行する。ＣＰＵ２０Ａがプレビュー画像制御機能による処理を実行することで、コンピュータ本体２０Ｘは図１に示す画像処理部１２として動作する。なお、プレビュー画像制御プログラム２０ＰＰは、ＣＤ−ＲＯＭ等の記録媒体により提供するようにしても良い。
【００２８】
ところで、印刷対象のドキュメントの印刷する場合、ユーザが意図したオブジェクトを含む印刷範囲、つまりユーザが印刷を希望する範囲を超えた領域が印刷される場合がある。
【００２９】
図３に、オブジェクトを含むドキュメント、及び印刷された用紙Ｐの一例を模式的に示す。図３（Ａ）には、アプリケーションプログラム２０ＰＡによるドキュメント処理の実行時に、印刷対象のドキュメントにおいてユーザが意図したオブジェクト、つまりユーザが印刷を希望するオブジェクトをオブジェクト画像４０として示した一例が示されている。図３（Ｂ）には、ユーザが意図した大きさ、つまりユーザが印刷を希望する範囲の大きさで用紙Ｐに形成されたオブジェクト画像４１の一例が示されている。図３（Ｃ）には、アプリケーションプログラム２０ＰＡの印刷機能によって用紙Ｐに実際に形成されたオブジェクト画像４２の一例が示されている。
【００３０】
図３（Ａ）に示すように、ユーザは、アプリケーションプログラム２０ＰＡによるドキュメント処理では、作業可能領域３０内においてドキュメント処理を実行することが可能である。ここで、図３に示す例では、ユーザは、ドキュメント処理を、現作業領域３４内において実行するものとする。また、作業可能領域３０内には、ユーザが印刷を希望する範囲に対応する現作業領域３４を超えた位置に、ユーザが意図しないオブジェクト、つまりユーザが印刷を希望するオブジェクト以外のオブジェクトのオブジェクト画像５０が存在するものとする。
【００３１】
なお、ユーザが印刷を希望するオブジェクト以外のオブジェクトのオブジェクト画像５０は、例えば、前回までのドキュメント処理におけるオブジェクトが現在のドキュメント処理に残存することで存在する場合がある。また、操作ミス等で現作業領域３４を超えた位置にオブジェクトが存在してしまう場合もある。なお、以下の説明では、アプリケーションプログラム２０ＰＡにおける印刷機能の一例として、ドキュメントに含まれるオブジェクトを検出し、検出した全オブジェクトを１枚の用紙に印刷されるように画像処理された印刷データを出力する場合を説明する。
【００３２】
図３（Ｂ）に示すように、ユーザは、ドキュメントの印刷を指示する場合、現作業領域３４内に含まれるオブジェクト４０が原画像として用紙Ｐに印刷されることを期待する。一方、アプリケーションプログラム２０ＰＡの印刷機能の実行によって、ドキュメントに含まれる全てのオブジェクトが検出されて、全てのオブジェクトを含む原画像の印刷データが出力される。つまり、図３（Ｃ）に示すように、オブジェクト４０及び５０を含む機械判定領域３２が１枚の用紙Ｐに形成されるように画像処理されてオブジェクト画像４２及び５２を含む原画像として用紙Ｐに印刷される。従って、実際の印刷では、ユーザが期待するオブジェクト画像４１から縮小されたオブジェクト画像４２が印刷される。また、ユーザが印刷を希望するオブジェクト以外のオブジェクト５０のオブジェクト画像５２も印刷される。
【００３３】
このように、現作業領域３４の範囲を超えた位置にオブジェクト画像５０が存在する場合に、全オブジェクトが１枚の用紙に形成されるように設定された印刷データでは、印刷前に、プレビュー画像を表示した場合、ユーザは、オブジェクト画像５２を見落とす場合がある。また、オブジェクト画像５２は、縮小されるのでユーザによる確認が困難な場合がある。このような事実から、本発明者は、ユーザが印刷を希望するオブジェクトを含む範囲外にオブジェクトが存在する場合、オブジェクトの背景領域を強調させて表示させることで、ユーザが印刷を希望するオブジェクト以外のオブジェクトが明瞭となり、そのユーザが印刷を希望するオブジェクト以外のオブジェクトの視認性が向上することを見出した。
【００３４】
次に、本実施形態に係る画像処理部１２の画像処理を、ユーザが印刷を希望するオブジェクト以外のオブジェクトの視認性を向上させる処理の一例として詳細に説明する。
【００３５】
図４に、画像処理部１２として動作するコンピュータ２０に含まれるコンピュータ本体２０ＸのＣＰＵ２０Ａにより実行されるプレビュー画像制御プログラム２０ＰＰの処理の流れを示す。
【００３６】
プレビュー画像制御プログラム２０ＰＰは、入力部２０Ｋによるユーザからのドキュメント処理での印刷機能の実行の指示を受け付けた際に、ＣＰＵ２０Ａにより実行される。
【００３７】
まず、ステップＳ１００では、アプリケーションプログラム２０ＰＡから出力される印刷データが取得される。ここでは、アプリケーションプログラム２０ＰＡによって出力された機械判定領域３２に含まれるオブジェクトを含む原画像を用紙Ｐに形成するため印刷データが取得された場合を説明する。
【００３８】
次に、ステップＳ１０２では、ステップＳ１００で取得した印刷データを用いて縮小原画像を生成する生成処理及び生成された縮小原画像の画像データの記憶処理が実行される。ステップＳ１００における生成処理は、印刷データを用いてプレビュー用の縮小原画像を生成する処理である。記憶処理は、生成された縮小原画像の画像データを、プレビュー用画像メモリ２０Ｇに記憶する処理である。この縮小原画像の画像データの一例には、ビットマップ画像を示す画像データが挙げられる。なお、ステップＳ１０２では、プレビュー画像は未だ表示しない。
【００３９】
なお、ステップＳ１００における生成処理は、開示の技術における第１生成部における機能の一例である。
【００４０】
図５に、表示部２０Ｊにプレビュー画像を表示するための表示画面の一例を示す。なお、ステップＳ１０２ではプレビュー画像は未だ表示しないが、図５に一例として、ステップＳ１０２で生成し記憶された縮小原画像５６をプレビュー画像５４として表示した場合が示されている。
【００４１】
図５に示すように、表示部２０Ｊの表示画面５０には、プレビュー画像５４を表示可能な表示領域５２が定められている。また、表示画面５０には、プレビュー画像が複数存在する場合に、表示領域５２内に表示するプレビュー画像５４を一方向又は逆方向に順に選択指示するボタン５１Ｒ、５１Ｌが設けられている。プレビュー画像５４が１個の場合には、ボタン５１Ｒ、５１Ｌを表示しないようにしてもよい。さらに、表示画面５０には、プレビュー画像５４を拡大縮小する指示ボタン及び表示されているプレビュー画像５４の位置表示を配置するための領域５１Ｕが定められている。また、表示画面５０には、表示領域５２の下方に、印刷データによるドキュメントの印刷を中止（図５の例ではキャンセル）する指示ボタン５１Ｃ、及び印刷データによってドキュメントの印刷を実行する指示ボタン５１Ｐが設けられている。指示ボタン５１Ｐの操作により、印刷データが画像形成部１６へ出力され、用紙Ｐに印刷データによる画像形成され、ドキュメントが印刷される。
【００４２】
次に、図４に示すステップＳ１０４では、プレビュー用画像メモリ２０Ｇに記憶されている画像データによる縮小原画像５６における背景色の解析処理が実行される。つまり、ステップＳ１０４では、プレビュー用画像メモリ２０Ｇから縮小原画像５６の予め定めた位置の画像データを読み出し、読み出した縮小原画像５６の画像データを用いて背景色が解析される。
【００４３】
図６に、ステップＳ１０２における解析処理対象の縮小原画像５６の一例を示す。
【００４４】
本実施形態では、縮小原画像５６の予め定めた位置の色値から背景色を推定する解析処理が実行される。本実施形態では、縮小原画像５６の予め定めた位置として、図６に示す縮小原画像５６における四隅の位置５６ＲＵ、５６ＲＤ、５６ＬＵ、５６ＬＤを一例として定めている。そして、縮小原画像５６の画像データを用いて、四隅の位置５６ＲＵ、５６ＲＤ、５６ＬＵ、５６ＬＤの各々のピクセル単位の色値を取得する。取得した４個の色値の各々を用いて、縮小原画像５６を解析する。ここでの解析では、色値条件に適合する場合に、適合した色値を背景色として、背景色の推定が可能な縮小原画像５６と定める。色値条件の一例として、取得した４個の色値のうち所定個数（例えば、３個）以上の色値が一致すること、または取得した４個の色値の変化量が予め定めた閾値以内であることが挙げられる。
【００４５】
次に、図４に示すステップＳ１０６では、ステップＳ１０４の解析結果として、ステップＳ１０２で生成された縮小原画像５６が、背景色の推定が可能な縮小原画像５６と定められたか否かを判別することにより、背景色が推定可能か否かが判断される。ステップＳ１０６で肯定判断された場合には、ステップＳ１０８へ処理が移行される。一方、ステップＳ１０６で否定判断された場合には、ステップＳ１２０で通常モード表示の処理が実行された後にステップＳ１２２へ処理が移行される。
【００４６】
ステップＳ１２０で実行される通常モード表示の処理は、ステップＳ１０２で記憶された縮小原画像をプレビュー画像として表示部２０Ｊに表示する（図５参照）。つまり、プレビュー用画像メモリ２０Ｇから縮小原画像５６の画像データが読み出され、読み出された画像データによる縮小原画像５６が、プレビュー画像５４として表示される。
【００４７】
一方、ステップＳ１０８では、縮小原画像５６に含まれるオブジェクトの背景を強調するため、縮小原画像５６の背景色をピクセル単位で色変換する色変換処理が実行される。ステップＳ１０８の色変換処理は、縮小原画像５６をピクセル単位で走査することにより、背景色を色変換する。
【００４８】
本実施形態では、処理を高速化するために、図６に示すように、予め定めた個数のピクセル群（以下、セルという。）５８を、縮小原画像５６上で縦横に走査して、背景色の色変換を行う。ここで、セル５８は、縦横の一方に並ぶ複数ピクセルで構成してもよく、縦横の各々に同じ個数又は相違する個数で並ぶ複数ピクセルで構成してもよい。また、本実施形態では、セル５８による走査を、四隅のうち左上位置５６ＬＵから一方向（図６の例ではＸ方向）に走査した後、一方向と交差方向（図６の例ではＹ方向）に走査に、順に走査することで、縮小原画像５６の全ピクセルを走査する。
【００４９】
そして、縮小原画像５６の走査中に、セル５８の色値がステップＳ１０４で解析された縮小原画像５６の背景色の色値と一致した場合に、セル５８の色値を特定色の色値に変換する。そして、縮小原画像５６としてプレビュー用画像メモリ２０Ｇに記憶された画像データを更新する。つまり、ステップＳ１０４では、プレビュー用画像メモリ２０Ｇに記憶された画像データのうち背景色の色値と一致したセル５８に対応する範囲の画像データを、変換された特定色の色値に書き換える処理が実行される。なお、セル５８の色値と背景色の色値とは一致に限定されるものではなく、セル５８の色値の平均値が背景色の色値から予め定めた閾値以内の変動量である場合に、セル５８の色値を特定色の色値に変換してもよい。
【００５０】
背景色を色変換する特定色は、表示部２０Ｊに表示されるオブジェクト画像４２、５２を際立たせる色であることが好ましい。そこで、本実施形態では、背景色の補色を特定色として定める。背景色の補色を特定色として定めた場合、コントラストが強くなる場合には、コントラストを緩和する処理を施すことが好ましい。例えば、次に示す変換式に従って背景色の色値を変換することにより、コントラストを緩和することができる。
（ｏｕｔｐｕｔ）＝ａ・（ｉｎｐｕｔ）＋ｂ
但し、ａ＜０を条件とする。また、ｉｎｐｕｔは入力側の背景色の色値であり、ｏｕｔｐｕｔは出力側の背景色、つまり特定色の色値である。また、ａ及びｂは予め定めた定数である。
【００５１】
図７に、上記の変換式によるセル５８の色値を特定色の色値に変換する変換特性の一例を示す。
【００５２】
例えば、コントラストを緩和するため、定数ａ＝−０．６とし、定数ｂ＝＋２３０と定める。この場合、色値の最大値を２５５とし、任意色を赤色（Ｒ）、緑色（Ｇ）、及び青色（Ｂ）の３色の色値で表現した場合、白色（Ｗ）は（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）の色値であり、特定色は（Ｒ，Ｇ，Ｂ）＝（７７，７７，７７）の色値になる。また、他例として、（Ｒ，Ｇ，Ｂ）＝（２４８，２５４，０）の色値に対応する黄色は、（Ｒ，Ｇ，Ｂ）＝（８１，７８，２３０）の色値の青紫色の特定色に変換される。
【００５３】
図８に、オブジェクト画像４２、５２の背景について背景色から特定色への変換前後の縮小原画像５６の一例を示す。図８（Ａ）には、特定色への変換前の縮小原画像５６、つまりステップＳ１０２でプレビュー用画像メモリ２０Ｇに記憶された画像データによる縮小原画像５６が示されている。図８（Ｂ）には、特定色への変換後の縮小原画像５６、つまりステップＳ１０８で背景が強調されたプレビュー用の縮小原画像５７が示される。
【００５４】
図８に示すように、オブジェクト画像４２、及びオブジェクト画像５２は、強調された背景色によって、際立った画像になる。
【００５５】
なお、ステップＳ１０８では、縮小原画像５６を走査しながら縮小原画像５６上で走査したセル５８の個数を計数し、かつ、変換したセル５８の個数を計数する。そして、縮小原画像５６の走査完了時、つまり位置５６ＲＤを含む位置の走査完了時に次に示す演算式で占有率Ｓを演算する。
占有率Ｓ＝Ｃｓ／Ｃａ
但し、Ｃｓは変換したセル５８の総数を示し、Ｃａは走査したセル５８の総数を示す。
【００５６】
なお、上記ステップＳ１０８では、縮小原画像５６に含まれるオブジェクトの背景を強調するため、縮小原画像５６の全てを対象として色変換処理が実行される場合を説明した。しかし、ステップＳ１０８の色変換処理で対象とする範囲は、縮小原画像５６の全範囲に限定されるものではない。例えば、縮小原画像５６の一部を定めてもよい。
【００５７】
図９に、縮小原画像５６に対して色変換処理で対象とする範囲の一例を示す。
図９（Ａ）には、全オブジェクトを１枚の用紙Ｐに印刷されるように予め定められている場合に、四隅のうち左上位置５６ＬＵを基準として、左方に距離Ｌ１、下方に距離Ｌ２のマージンを削減した範囲を対象範囲としている。また、図９（Ｂ）には、縦方向（左上位置５６ＬＵから左下位置５６ＬＤへ向かう方向）に並ぶ全オブジェクトを１枚の用紙Ｐに印刷されるように予め定められている場合に、四隅のうち左上位置５６ＬＵを基準として、下方に距離Ｌ３のマージンを削減した範囲を対象範囲としている。同様に、図９（Ｃ）には、横方向（左上位置５６ＬＵから右上位置５６ＲＵへ向かう方向）に並ぶ全オブジェクトを１枚の用紙Ｐに印刷されるように予め定められている場合に、四隅のうち左上位置５６ＬＵを基準として、右方に距離Ｌ４のマージンを削減した範囲を対象範囲としている。この場合、対象範囲について色変換処理を行うことで、対象範囲内においてオブジェクト画像を際立たせることができる。一方、対象範囲を特定色へ変換することで、削減したマージン範囲を際立たせることができる。
【００５８】
なお、ステップＳ１０８における色変換処理は、開示の技術における第２生成部における機能の一例である。また、ステップＳ１０８の色変換処理における背景色の色値と一致したセル５８に対応する範囲の画像データを、変換された特定色の色値に書き換える処理は、開示の技術における第２生成部における機能の一例である。
【００５９】
また、背景色を変換する特定色の色値の画像データは、開示の技術における背景強調縮小画像データのうちの縮小背景領域の画像データの一例である。
【００６０】
次に、図４に示すステップＳ１１０では、ステップＳ１０８で演算された占有率Ｓが予め定めた閾値を超えたか否かが判断される。このステップＳ１１０は、対象とした縮小原画像５６で、背景が支配的であるか否かを特定するための処理である。つまり、対象とした縮小原画像５６で、背景が支配的である場合には、背景が支配的でない縮小原画像５６に比べて、ユーザが印刷を希望するオブジェクト以外のオブジェクト画像（例えばオブジェクト画像５２）を含む縮小原画像５６である可能性が高い。一方、対象とした縮小原画像５６で、背景が支配的でない場合には、背景が支配的である縮小原画像５６に比べて、ユーザが印刷を希望するオブジェクト以外のオブジェクト画像（例えばオブジェクト画像５２）を含む縮小原画像５６である可能性が低い。
【００６１】
このため、ステップＳ１１０で否定判断された場合は、ユーザが印刷を希望するオブジェクト以外のオブジェクト画像が含まれる可能性が低い縮小原画像５６として、ステップＳ１１８の処理後に、ステップＳ１２０で通常モード表示処理が実行される。ここで、ステップＳ１１８の処理は、ステップＳ１０８で処理された、オブジェクトの背景が強調された縮小原画像５７、つまり背景色が色変換処理された縮小原画像５７を変換前の背景色による縮小原画像５６に復元する処理である。具体的には、本実施形態では、プレビュー用画像メモリ２０Ｇに記憶された縮小原画像５６の画像データは、ステップＳ１０８で、背景が強調された縮小原画像５７の画像データに更新される。このため、通常モード表示用に、プレビュー用画像メモリ２０Ｇに記憶された背景が強調された縮小原画像５７の画像データを、通常の縮小原画像５６の画像データへ復元する処理がステップＳ１１８で実行される。このステップＳ１１８の処理は、ステップ１０８で実行された色変換処理を逆変換処理すればよい。
【００６２】
一方、占有率Ｓが閾値を超え、ステップＳ１１０で肯定判断された場合は、ユーザが印刷を希望するオブジェクト以外のオブジェクト画像が含まれる可能性が高いとの判断で、ステップＳ１１２へ処理が移行される。ステップＳ１１２では、ユーザへの注意喚起のため、ユーザが印刷を希望するオブジェクト以外のオブジェクト画像が含まれる可能性が高いことを示すメッセージを表示部２０Ｊに表示させる処理が実行される。また、ステップＳ１１２では、ユーザにより選択指示可能なボタンが表示され、ステップＳ１１２ではユーザにより選択指示されるまで次の処理が待機される。
【００６３】
図１０に、ユーザへの注意喚起のため表示される表示画面の一例を示す。
図１０では、メッセージの一例として、「予期せぬオブジェクトにより画像の縮小が発生している可能性があります。」のメッセージを含むメッセージ６２が表示部２０Ｊに表示された表示画面６０が示されている。また、図１０に示す例では、ユーザに選択を促す「オブジェクト検出モードに切り替えますか？」のメッセージを含むメッセージ６２が表示される。さらに、表示画面６０には、ユーザによって選択指示されるオブジェクト検出モードへの切り替え可否のボタン６４、６６が配置されている。ボタン６４が選択指示された場合は、ユーザがオブジェクト検出モードへの切り替えを否定したことを示す。一方、ボタン６６が選択指示された場合は、ユーザがオブジェクト検出モードへの切り替えを肯定したことを示す。
【００６４】
図１０に示すボタン６４が選択指示された場合、図４に示すステップ１１４で否定され、ステップＳ１１８へ処理が移行される。一方、ボタン６６が選択指示された場合、図４に示すステップ１１４で肯定され、ステップＳ１１６へ処理が移行される。
【００６５】
ステップＳ１１６では、オブジェクト検出モード表示の処理が実行される。具体的には、プレビュー用画像メモリ２０Ｇに記憶された背景が強調された縮小原画像５７を表示部２０Ｊへ表示する処理が実行される。つまり、プレビュー用画像メモリ２０Ｇに記憶された背景が強調された縮小原画像５７の画像データが読み出され、縮小原画像５７が表示部２０Ｊへ表示される（図８（Ｂ）参照）。
【００６６】
なお、ステップＳ１１６の処理は、開示の技術における出力部における機能の一例である。
【００６７】
次のステップＳ１２２では、指示ボタン５１Ｃ及び指示ボタン５１Ｐ（図５参照）の何れが指示されたかを判別することによって、ドキュメントの印刷処理を実行するか否かが判断される。指示ボタン５１Ｐが指示された場合には、ステップＳ１２２で肯定され、ステップＳ１２４で、印刷データが画像形成部１６へ出力された後に、本処理ルーチンが終了される。これによって、印刷データによる原画像が用紙Ｐに形成され、ドキュメントが印刷される。一方、指示ボタン５１Ｃが指示された場合には、ステップＳ１２２で否定され、ステップＳ１２６で、印刷データによるドキュメントの印刷が中止された後に、本処理ルーチンが終了される。このステップＳ１２６では、印刷データが画像形成部１６へ出力されることなく、破棄される。また、ステップＳ１２６では、プレビュー用画像メモリ２０Ｇに記憶された縮小原画像５６又は縮小原画像５７の画像データも消去される。
【００６８】
以上説明したように本実施形態では、オブジェクトの背景画像をオブジェクトを際立たせる色画像に色変換するので、ユーザが印刷を希望するオブジェクトを含む範囲外のオブジェクトの視認性を向上させることができる。
【００６９】
また、本実施形態では、プレビュー用画像メモリ２０Ｇに記憶された縮小原画像５６を、背景が強調された縮小原画像５７に更新するので、縮小原画像５６を記憶するプレビュー用画像メモリ２０Ｇのメモリ容量を削減することができる。
【００７０】
（第２実施形態）
次に、第２実施形態を説明する。第２実施形態は、縮小原画像５６又は縮小原画像５７の表示を高速に処理可能にしたものである。なお、第２実施形態は第１実施形態と同様の構成のため、同一部分には同一符号を付して詳細な説明を省略する、
【００７１】
図１１に、第２実施形態に係る画像処理部１２をコンピュータ２０で構成した一例を示す。図１１に示すように、第２実施形態に係るコンピュータ２０で構成した画像処理部１２では、プレビュー用画像メモリ２０Ｇに、第１バッファ２１Ａ及び第２バッファ２１Ｂを備えたバッファ２１が含まれている。第１バッファ２１Ａ及び第２バッファ２１Ｂの各々は、縮小原画像５６の画像データを記憶するに十分なメモリ容量を備えている。
【００７２】
なお、プレビュー用画像メモリ２０Ｇに含まれるバッファ２１は、開示の技術における単一記憶領域の一例であり、第１バッファ２１Ａは第１記憶領域の一例であり、第２バッファ２１Ｂは、第２記憶領域の一例である。
【００７３】
次に、第２実施形態に係る画像処理部１２の画像処理の一例を詳細に説明する。
【００７４】
図１２に、第２実施形態に係る画像処理部１２として動作するコンピュータ２０に含まれるコンピュータ本体２０ＸのＣＰＵ２０Ａにより実行されるプレビュー画像制御プログラム２０ＰＰの処理の流れを示す。
【００７５】
なお、図１２に示すプレビュー画像制御プログラム２０ＰＰの処理では、図４に示すステップＳ１０２の処理をステップＳ１０２Ａ及びステップＳ１０２Ｂの処理に変更されている。また、ステップＳ１０６の処理とステップＳ１０８の処理の間に、ステップＳ１０７の処理が追加されている。さらに、図４に示すステップＳ１１６の処理がステップＳ１１６Ａの処理に変更され、ステップＳ１２０の処理がステップＳ１２０Ａの処理に変更されている。さらにまた、ステップＳ１２０Ａの処理の直前にステップＳ１１９の処理が追加されている。
【００７６】
まず、ステップＳ１００で、印刷データが取得された後、ステップＳ１０２Ａで、プレビュー用画像メモリ２０Ｇ内に含まれるバッファ２１のうち第１バッファ２１Ａ及び第２バッファ２１Ｂを、縮小原画像５６を記憶する画像メモリとして設定する。次のステップＳ１０２Ｂでは、図４に示すステップＳ１０２の処理と同様に、ステップＳ１００で取得した印刷データを用いて縮小原画像を生成する生成処理及び生成された縮小原画像の画像データの記憶処理が実行される。なお、ステップＳ１０２Ｂの記憶処理では、生成された縮小原画像を示す画像データを、プレビュー用画像メモリ２０Ｇに設定された第１バッファ２１Ａに記憶した後、第２バッファ２１Ｂへ複写する処理が実行される。
【００７７】
そして、ステップＳ１０４で、背景色の解析処理が実行され、ステップＳ１０６で、背景色が推定可能か否かが判断される。ステップＳ１０６で肯定判断された場合には、ステップＳ１０７へ処理が移行される。一方、ステップＳ１０６で否定判断された場合には、ステップＳ１１９へ処理が移行される。ステップＳ１１９では、縮小原画像が記憶される対象画像メモリとして第１バッファ２１Ａが設定され、ステップＳ１２０Ａで、第１バッファ２１Ａに記憶された縮小原画像５６をプレビュー画像５４として表示部２０Ｊに表示する（図５参照）。つまり、プレビュー用画像メモリ２０Ｇの第１バッファ２１Ａから縮小原画像５６の画像データが読み出され、読み出された画像データによる縮小原画像５６が、プレビュー画像５４として表示される。
【００７８】
一方、ステップＳ１０７では、縮小原画像が記憶された対象画像メモリとして第２バッファ２１Ｂが設定され、ステップＳ１０８で、第２バッファ２１Ｂに記憶された縮小原画像５６の背景色を色変換する色変換処理が実行される。次に、ステップＳ１１０では、占有率Ｓが予め定めた閾値以下の場合に否定判断され、ステップＳ１１９で縮小原画像が記憶された対象画像メモリとして第１バッファ２１Ａが設定され後に、ステップＳ１２０で通常モード表示処理が実行される。本実施形態では、第１バッファ２１Ａ及び第２バッファ２１Ｂの何れかに切り替えるため、通常の縮小原画像５６の画像データへの復元処理は不要である。このため、図４に示すステップ１１８の処理は不要である。
【００７９】
なお、ステップＳ１０７で対象画像メモリとして第２バッファ２１Ｂを設定する処理、及びステップＳ１１９で対象画像メモリとして第１バッファ２１Ａを設定する処理は、開示の技術における切替部における機能の一例である。
【００８０】
一方、占有率Ｓが閾値を超え、ステップＳ１１０で肯定判断された場合は、ステップＳ１１２で、ユーザへの注意喚起のためのメッセージを表示部２０Ｊに表示させる処理が実行される。ユーザによりオブジェクト検出モードが選択指示されなかった場合、ステップ１１４で否定され、ステップＳ１１９へ処理が移行される。一方、ユーザによりオブジェクト検出モードが選択指示された場合、ステップ１１４で肯定され、ステップＳ１１６Ａへ処理が移行される。
【００８１】
ステップＳ１１６Ａでは、オブジェクト検出モード表示の処理が実行される。つまり、プレビュー用画像メモリ２０Ｇの第２バッファ２１Ｂに記憶された背景が強調された縮小原画像５７を表示部２０Ｊへ表示する処理が実行される。
【００８２】
以上説明したように第２実施形態では、通常の縮小原画像５６を記憶した第１バッファ２１Ａ及び背景が強調された縮小原画像５７を記憶した第２バッファ２１Ｂの何れかにバッファを切り替える。これによって、背景が強調された縮小原画像５７から通常の縮小原画像５６に復元する処理が省略でき、短時間で通常の縮小原画像５６を表示することができる。
【００８３】
なお、上記各実施形態では、ユーザによりオブジェクト検出モードが選択指示された場合にオブジェクト検出モードによる処理が実行されるようにしたが、オブジェクト検出モードが自動的に選択されるようにしてもよい。この場合、図１３に示すように、ステップＳ１００とステップＳ１０２（又はステップＳ１０２Ａ）との間に、オブジェクト検出モードによる処理を実行することを示す設定データを取得するステップＳ１０１の処理を追加すればよい。そして、ステップＳ１１４では、ステップＳ１０１で取得した設定値によって、判断すればよい。
【００８４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【００８５】
また、上記実施の形態では、フローチャートを用いた処理によるソフトウエアによって実現した場合について説明したが、これに限定されるものではなく、例えばソフトウエアによる処理をハードウェア構成により実現する形態としてもよい。
【符号の説明】
【００８６】
１０    印刷システム
１２    画像処理部
１４    通信回線
１６    画像形成部
２０    コンピュータ
２０Ｇ  プレビュー用画像メモリ
２０Ｊ  表示部
２０Ｋ  入力部
２０ＰＡ  アプリケーションプログラム
２０ＰＰ  プレビュー画像制御プログラム
２０Ｘ  コンピュータ本体
２１    バッファ
２１Ａ  バッファ
２１Ｂ  バッファ
３０    作業可能領域
３２    機械判定領域
３４    現作業領域
４０    オブジェクト画像
４１    オブジェクト画像
４２    オブジェクト画像
５０    オブジェクト画像
５０    表示画面
５２    オブジェクト画像
５２    表示領域
５４    プレビュー画像
５６    縮小原画像
５７    縮小原画像
５８    セル
６０    表示画面
【図１】
2018182629.tif 000003
【図２】
2018182629.tif 000004
【図３】
2018182629.tif 000005
【図４】
2018182629.tif 000006
【図５】
2018182629.tif 000007
【図６】
2018182629.tif 000008
【図７】
2018182629.tif 000009
【図８】
2018182629.tif 000010
【図９】
2018182629.tif 000011
【図１０】
2018182629.tif 000012
【図１１】
2018182629.tif 000013
【図１２】
2018182629.tif 000014
【図１３】
2018182629.tif 000015