(57)【要約】【課題】画像の出力サイズに対して必要以上に多い情報量を適切に削減することが可能な画像形成装置を提供する。【解決手段】イメージデータのピクセル数及び解像度から決定される出力サイズで出力イメージを形成する画像形成装置１において、少なくともイメージデータのピクセル数が出力イメージと同視されるイメージに最低限必要な解像度でのピクセル数よりも多い場合に余剰のピクセルを削減する削減部１９と、余剰ピクセルが削減されたイメージデータに基づいて出力イメージの形成を行わせる中間データ生成部２１とを備えたことを特徴とする。【選択図】図１
2013184349.tif 000002
【特許請求の範囲】
【請求項１】
画像データの情報量及び解像度から決定される出力サイズで出力画像を形成する画像形成装置において、
少なくとも前記画像データの情報量が前記出力画像と同視される画像に最低限必要な解像度での情報量よりも多い場合に余剰の情報量を削減する削減部と、
前記情報量が削減された画像データに基づいて前記出力画像の形成を行わせる画像形成部と、
を備えたことを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置であって、
前記余剰の情報量の有無を判定する余剰判定部と、前記余剰の情報量がある場合に前記削減の実行指示を受け付ける削減指示受付部とを備え、
前記削減部は、前記実行指示に基づいて前記削減を実行する、
を備えたことを特徴とする画像形成装置。
【請求項３】
請求項１又は２記載の画像形成装置であって、
前記削減は、前記画像データの情報を間引くことで行われる、
を備えたことを特徴とする画像形成装置。
【請求項４】
請求項３記載の画像形成装置であって、
前記削減は、前記余剰の情報量が所定量以上であるときに行われる、
ことを特徴とする画像形成装置。
【請求項５】
請求項１〜４の何れか一項に記載の画像形成装置であって、
前記画像形成部は、前記出力画像の形成を行わせる場合、元の画像データによる出力画像の形成を選択的に行わせる、
ことを特徴とする画像形成装置。
【請求項６】
画像データの情報量及び解像度から決定される出力サイズで出力画像を形成する画像形成プログラムにおいて、
少なくとも前記画像データの情報量が前記出力画像と同視される画像に最低限必要な解像度での情報量よりも多い場合に余剰の情報量を削減する削減手順と、
前記情報量が削減された画像データに基づいて前記出力画像の形成を行わせる画像形成手順と
をコンピューターに実行させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの情報量及び解像度から決定されるサイズで出力画像を形成する画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
デジタル複合機やプリンター等の画像形成装置では、情報処理端末等から印刷データが入力されると、これを解析してイメージ等の印刷出力（画像形成）を行わせる。
【０００３】
イメージの印刷は、解析された印刷データに含まれるイメージデータの幅と高さの値による情報量（ピクセル数）及び解像度に基づく出力サイズで行われる。この出力サイズは、イメージデータの情報量が多くなった場合でも、解像度を上げれば所望のサイズに維持できることが知られている。
【０００４】
ところが、一定以上の解像度では、出力されたイメージが同視されることから、出力サイズに対する情報量が必要以上に多くなり、必要以上にイメージ処理に時間が掛かるという問題があった。
【０００５】
この問題は、例えばＮ−ｕｐ印刷時に複数ページの画像を縮小して１ページに集約する場合のように、イメージの出力サイズが小さくなる場合も同様に生じていた。
【０００６】
これに対し、例えば特許文献１のように、縮小印刷時にイメージデータの情報量を間引きし削減する技術がある。
【０００７】
しかし、かかる技術では、出力サイズに対して必要以上に多い情報量を適切に削減することはできず、イメージ処理の時間短縮には限界があった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２８０８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明が解決しようとする問題点は、画像の出力サイズに対して必要以上に多い情報量を適切に削減することができなかった点である。
【課題を解決するための手段】
【００１０】
本発明は、画像の出力サイズに対して必要以上に多い情報量を適切に削減するため、画像データの情報量及び解像度から決定される出力サイズで出力画像を形成する画像形成装置において、少なくとも前記画像データの情報量が前記出力画像と同視される画像に最低限必要な解像度での情報量よりも多い場合に余剰の情報量を削減する削減部と、前記情報量が削減された画像データに基づいて前記出力画像の形成を行わせる画像形成部とを備えたことを最も主要な特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像の出力サイズに対して必要以上に多い情報量を適切に削減することができ、出力画像形成時の画像処理時間を短縮してパフォーマンスの向上を図ることができる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置を示すブロック図である（実施例１）。
【図２】図１の画像形成装置の動作を示すフローチャートである（実施例１）。
【図３】画像形成装置の動作を示すフローチャートである（実施例２）。
【図４】画像形成装置の動作を示すフローチャートである（実施例３）。
【発明を実施するための形態】
【００１３】
画像の出力サイズに対して必要以上に多い情報量を適切に削減するという目的を、少なくとも画像データの情報量が、出力画像と同視される画像に最低限必要な解像度での情報量よりも多い場合に余剰の情報量を削減することで実現した。
【００１４】
好ましくは、余剰の情報量がある場合にユーザーに削減の実行指示を行わせ、実行指示に基づいて削減を選択的に実行する。
【００１５】
以下、本発明の実施例について図面を参照して説明する。
【実施例１】
【００１６】
［画像形成装置］
図１は本発明の実施例１に係る画像形成装置を示すブロック図である。
【００１７】
画像形成装置１は、少なくとも印刷出力機能を有するデジタル複合機等のプリンターからなり、入力された印刷データであるＰＤＬデータ（ページ記述言語データ）を解析して印刷出力（画像形成）を行うものである。本実施例の画像形成装置１は、送受信部３と、印刷部５と、記憶部７と、制御部９とを備えている。
【００１８】
送受信部３は、情報処理装置等のユーザー端末１１との間でネットワークを通じたデータの送受信をするインターフェイスである。この送受信部３を介して、ユーザー端末１１からＰＤＬデータを受信することができる。
【００１９】
印刷部５は、受信したＰＤＬデータの解析に基づいて用紙上に印刷出力（画像形成）する。
【００２０】
記憶部７は、各種制御のアプリケーションや制御に必要なデータを記憶するＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等の記憶装置である。
【００２１】
制御部９は、ソフトウェアプログラムを実行して上記各部の制御や作業を行わせるＣＰＵ（Central Processing Unit）等の制御要素である。
【００２２】
本実施例では、制御部９が記憶部７内の画像処理プログラムを実行することで、解析実行部１３と、余剰判定部１５と、削減指示受付部１７と、削減部１９と、中間データ生成部２１を機能構成として備える。
【００２３】
解析実行部１３は、起動によりＰＤＬデータを読み込んで解析する。この解析実行部１３では、ＰＤＬデータに図画等のイメージデータ（画像データ）が含まれている場合に、そのピクセル数（情報量）や解像度を取得することができる。取得したピクセル数及び解像度からは、イメージが用紙上に出力されるときの出力サイズを取得することもできる。
【００２４】
余剰判定部１５は、解析実行部１３で取得されたピクセル数について、所定の閾値よりも多い余剰ピクセルを判定する。閾値は、少なくとも取得されたピクセル数及び解像度で出力される出力イメージ（出力画像）と同視されるイメージに最低限必要な解像度でのピクセル数とする。
【００２５】
なお、同視されるイメージは、イメージデータの出力イメージと同サイズで外観上相違がなく見える同視イメージや同サイズにおいて同視し得る範囲で粗い同視可能イメージ等がある。
【００２６】
同視イメージは、イメージデータのピクセル数の増加に応じて解像度を上げたときに、一定以上の解像度で得られる。この場合の最低限必要な解像度は、その下限を意味する。
【００２７】
一般的に視覚限界が３００〜４００ｄｐｉ程度となるので、それ以上の解像度で上記のような同視イメージが得られ易い。その範囲で、同視イメージに最低限必要な解像度を設定することができる。
【００２８】
一方、本実施例では、最終的な出力イメージが元の出力イメージと同視し得る程度となればよく、最終的な出力イメージについてユーザーの使用目的に応じて多少荒くなる等の誤差が許容されることもある。
【００２９】
特にＮｕｐ印刷（集約印刷）や縮小印刷のように出力サイズが縮小される場合は、そもそもイメージを明確に認識すること自体が困難になる場合もあるので、誤差が許容され易くなる。
【００３０】
このような場合には、同視可能イメージに最低限必要な解像度でのピクセル数を閾値として設定される。この場合の閾値は、出力形式やユーザーの使用目的に応じて、同視イメージの場合よりも低下させることができる。
【００３１】
上記閾値を超えるピクセルは、取得されたピクセル数及び解像度から定まる出力サイズに対し、本来必要なピクセル数よりも必要以上に多い余剰ピクセルと判断することができる。
【００３２】
削減指示受付部１７は、イメージデータに余剰ピクセルがある場合に、その削減を実行するか否かをユーザーに選択させる。この選択は、送受信部３を介してユーザー端末１１側に選択要求を送信することで行われる。
【００３３】
具体的には、ユーザー端末１１側で選択要求を受信すると、プリンタードライバー等による画面表示を通じて削減の実行指示を受け付ける。受け付けられた実行指示は、送受信部３を介して画像形成装置１に入力されることになる。
【００３４】
削減部１９は、削減の実行指示に基づいて、イメージデータから余剰ピクセルの削減を実行する。削減は、例えばダウンサンプリング等のサンプリングによって行われ、イメージのピクセル数を間引く。こうして削減が行われたイメージデータは、中間データの生成に用いられることになる。
【００３５】
なお、本実施例では、余剰ピクセルの削減を簡略化と称することがある。
【００３６】
中間データ生成部２１は、ＰＤＬの解析に基づいて中間データを生成する。中間データの生成の際には、上記のようにイメージデータから余剰ピクセルが削減されると、その削減後のイメージデータを適用する。
【００３７】
中間データからは、描画処理やスクリーン処理等を経て最終的な出力データが生成される。この出力データが印刷部５に渡されて印刷出力が行われる。従って、中間データ生成部２１は、画像形成手順を実現し、余剰ピクセルが削減されたイメージデータに基づいて出力イメージの形成を行わせる構成となっている。
［画像形成装置の動作］
図２は、図１の画像形成装置の動作を示すフローチャートである。
【００３８】
図２のフローチャートは、画像形成装置１においてＰＤＬデータを受信することでスタートする。
【００３９】
ステップＳ１では、「ＰＤＬデータの解析」が行われる。この処理では、解析実行部１３が受信したＰＤＬデータの解析を始めて、ステップＳ２へ移行する。
【００４０】
ステップＳ２では、「イメージデータのピクセル数が閾値以上？」の処理が行われる。すなわち、余剰判定部１５は、解析を通じて得られたイメージデータのピクセル数に対し、閾値よりも多い余剰ピクセルの有無を判定する。
【００４１】
余剰ピクセルがある場合は、ステップＳ３へ移行し、余剰ピクセルがない場合は、ステップＳ７へ移行する。
【００４２】
ステップＳ３では、「簡略化印刷を行う？」の処理が実行される。この処理では、削減指示受付部１７がユーザー端末１１側に選択要求を送信し、ユーザーに簡略化印刷を行うか否か、つまり削減の実行指示の有無を受け付ける。
【００４３】
簡略化印刷を行う場合は、ユーザー端末１１から実行指示を出力してステップＳ４へ移行し、行わない場合は、ステップＳ７へ移行する。
【００４４】
ステップＳ４では、「余剰ピクセルの削減」が行われる。すなわち、削減部１９は、ユーザーからの実行指示に応じて、イメージデータに対するサンプリング等を通じて余剰ピクセルの削減を行う。
【００４５】
こうしてステップＳ４が完了して、ステップＳ５へ移行する。
【００４６】
ステップＳ５では、「削減イメージデータの適用」が行われる。この処理では、中間データ生成部２１により、余剰ピクセルが削減されたイメージデータを適用して中間データが生成される。その後は、中間データから最終的な出力データが生成され、出力データが印刷部５に渡されてステップＳ７へ移行する。
【００４７】
一方、ステップＳ６では、「元イメージの適用」が行われる。この処理では、中間データ生成部２１が、ＰＤＬデータの解析に基づく元のイメージデータを適用して中間データを生成する。この場合も、ステップＳ５と同様に中間データから生成された出力データが印刷部５に渡され、ステップＳ７へ移行する。
【００４８】
ステップＳ７では、「印刷出力」が行われる。すなわち、印刷部５は、受け取った出力データから用紙上に画像形成して印刷出力を行わせる。
【００４９】
こうしてイメージデータに余剰ピクセルがある場合は、簡略化されたイメージによる印刷出力を行わせることができながら、余剰ピクセルがない場合は、通常通りの印刷出力を行わせることができる。
［実施例１の効果］
本実施例の画像形成装置１は、イメージデータのピクセル数及び解像度から決定される出力サイズで出力イメージを形成する画像形成装置１において、少なくともイメージデータのピクセル数が出力イメージと同視されるイメージに最低限必要な解像度でのピクセル数よりも多い場合に余剰のピクセルを削減する削減部１９と、余剰ピクセルが削減されたイメージデータに基づいて出力イメージの形成を行わせる中間データ生成部２１とを備えている。
【００５０】
従って、本実施例では、イメージの出力サイズに対して必要以上に多いピクセルを適切に削減することができ、出力イメージ形成時のイメージ処理時間を短縮してパフォーマンスの向上を図ることができる。
【００５１】
また、本実施例の画像形成装置１は、余剰ピクセルの有無を判定する余剰判定部１５と、余剰ピクセルがある場合にその削減の実行指示を受け付ける削減指示受付部１７とを備え、削減部が実行指示に基づいて余剰ピクセルの削減を実行する。
【００５２】
従って、本実施例においては、ユーザーの意図に応じて余剰ピクセルの削減による簡略化イメージの印刷出力を実行することができる。
【００５３】
加えて、例えば縮小によって出力イメージの視認性が著しく低下するような場合は、余剰ピクセルが存在しても元のイメージデータを適用することで、出力イメージの視認性を向上すること等が可能となる。
【００５４】
さらに、本実施例では、余剰ピクセルの削減をイメージデータのピクセルを間引くことで容易且つ確実に行わせることができる。
【実施例２】
【００５５】
以下、本発明の実施例２に係る画像形成装置について説明する。なお、本実施例では、上記実施例１と画像形成装置の構成が共通するため、図１を参照して説明する。
【００５６】
本実施例は、余剰ピクセルを削減した場合に、削減前の元のイメージデータによる出力イメージの形成を選択的に行わせるものである。
【００５７】
すなわち、本実施例の削減指示受付部１７は、簡略化印刷（余剰ピクセルの削減）を行う場合に、元のイメージデータでの別紙印刷を行うか否かをユーザーに選択させる。
【００５８】
これは、削減の実行指示の受付と同様にして、別紙印刷の実行指示を受け付けることで実現できる。この実行指示により、ユーザー端末１１側では別紙印刷用のＰＤＬデータを生成する。
【００５９】
中間データ生成部２１は、別紙印刷用のＰＤＬデータの解釈に基づいて、元のイメージデータを適用した別紙印刷用の中間データを生成する。
【００６０】
図３は、本実施例の画像形成装置の動作を示すフローチャートである。なお、図３のフローチャートは、別紙印刷を行う以外の点で実施例１の図２のフローチャートと同一である。このため、別紙印刷に関連する部分についてのみ詳細に説明する。
【００６１】
図３のフローチャートは、ユーザーが簡略化処理を選択した場合にステップＳ４からステップＳ２１へ移行する。
【００６２】
ステップＳ２１では、「別紙印刷を行わない？」の処理が行われる。この処理では、簡略化処理の実行指示を受け付けた場合に、ユーザー端末１１側で更に別紙印刷の実行指示を受け付ける。
【００６３】
別紙印刷を行わない場合はステップＳ４へ移行し、別紙印刷を行う場合はステップＳ２２へ移行する。
【００６４】
ステップＳ２２では、「別紙印刷処理」が行われる。この処理では、簡略化処理とは別に、中間データ生成部２１が別紙印刷用のＰＤＬデータの解釈に基づく中間データを生成する。中間データからは、上記実施例１のステップＳ５と同様に出力データが生成され、出力データが印刷部５に渡される。
【００６５】
その後は、ステップＳ７へ移行し、元のイメージデータによる別紙印刷が行われることになる。なお、別紙印刷による出力イメージには、別紙印刷である旨の文字等を表示させる。
【００６６】
本実施例の画像形成装置１では、中間データ生成部２１が出力イメージの形成を行わせる場合、元のイメージデータによる出力イメージの形成を選択的に別途行わせる。
【００６７】
従って、本実施例では、余剰ピクセルの削減による簡略化イメージの印刷出力を実現しがら、ユーザーの意図に応じて元のイメージデータによる出力イメージも確認させることができる。このため、ユーザーの利便性を向上することができる。
【００６８】
その他、上記実施例１と同様の作用効果を奏することができる。
【実施例３】
【００６９】
以下、本発明の実施例３に係る画像形成装置について説明する。なお、本実施例では、上記実施例１と画像形成装置の構成が共通するため、図１を参照して説明する。
【００７０】
本実施例は、余剰ピクセルを削減が所定量以上であるときに実行されるものである。
【００７１】
すなわち、余剰判定部１５は、イメージデータのピクセル数が設定された閾値を超える場合に、その余剰のピクセル数が所定量以上であるか否かも判断する。この所定量は、例えばイメージの処理能力に応じて設定することができる。
【００７２】
図４は、本実施例の画像形成装置の動作を示すフローチャートである。なお、図４のフローチャートは、実施例１の図２のフローチャートに対してステップＳ２の後にステップＳ３１を追加したものである。このため、ステップＳ３１についてのみ詳細に説明する。
【００７３】
図３のフローチャートでは、イメージデータのピクセル数が閾値以上である場合にステップＳ２からステップＳ３１へ移行する。
【００７４】
ステップＳ３１では、「余剰ピクセル数が所定量以上？」の処理が行われる。この処理では、上記のように余剰判定部１５が閾値を超える余剰ピクセルが所定量以上であるか否かを判断する。
【００７５】
所定量以上である場合は、ステップＳ３へ移行して以下の処理を通じた簡略化印刷を行わせる。一方、所定量を下回る場合は、ステップＳ６及びＳ７を通じて通常の印刷出力を行わせる。
【００７６】
本実施例では、上記実施例１と同様の作用効果を奏することができるのに加え、更にパフォーマンスの向上を図ることができる。
【００７７】
すなわち、余剰ピクセルが閾値よりも僅かに多いような場合には、簡略化印刷を行わせると却ってパフォーマンスが低下するおそれがある。
【００７８】
これに対し、本実施例では、そのような場合に簡略化印刷ではなく通常通りの印刷出力を行わせ、パフォーマンスの向上を図ることができる。
【符号の説明】
【００７９】
１  画像形成装置
１５  余剰判定部
１７  削減指示受付部
１９  削減部
２１  中間データ生成部（画像形成部）
【図２】
2013184349.tif 000003
【図３】
2013184349.tif 000004
【図４】
2013184349.tif 000005
【図１】
2013184349.tif 000006