(57)【要約】【課題】  画像の種類を誤判定する可能性があった。【解決手段】  印刷物を読み取って、当該印刷物に含まれる複数の画像の夫々を形成している周波数を識別する識別手段と、前記識別手段で識別された周波数に応じて前記複数の画像の夫々の種類を判定する判定手段とを有することを特徴とする画像処理装置。【選択図】  図９
2011082606.tif 000002
【特許請求の範囲】
【請求項１】
印刷物を読み取って、当該印刷物に含まれる複数の画像の夫々を形成している線数を識別する識別手段と、
前記識別手段で識別された線数に応じて前記複数の画像の夫々の種類を判定する判定手段とを有することを特徴とする画像処理装置。
【請求項２】
前記判定手段で前記画像の種類が文字であると判定された場合には、前記画像に対して文字認識処理を行い、
前記判定手段で前記画像の種類がグラフィックであると判定された場合には、前記画像に対してベクトル化を行うことを特徴とする請求項１の画像処理装置。
【請求項３】
請求項１に記載の印刷物を作成する印刷装置であって、
複数の画像を印刷することで、前記印刷物を作成する作成手段と、
前記複数の画像の夫々を、当該夫々の画像に対応した線数で形成するために、前記複数の画像に含まれる少なくとも１つの画像の濃度を低下させる低下手段とを有することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物における画像の種類を判定する画像処理装置、及び、その印刷物を作成する印刷装置に関する。
【背景技術】
【０００２】
近年、環境問題が叫ばれる中、オフィスでのペーパーレス化が急速に進んでいる。このペーパレス化を実現する技術として、複数の画像の印刷された印刷物をスキャナで読み取って電子化する画像処理装置が知られている。さらに、その複数の画像に含まれた夫々の画像に対して、画像の種類を判定する処理を行い、夫々の画像が文字なのか、図や表なのかを判定する画像処理装置（特許文献１参照）も知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５７４４９公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の画像処理装置では、画像の種類を誤判定する可能性があった。そのため、画像の種類を正確に判定できる画像処理装置が望まれていた。
【課題を解決するための手段】
【０００５】
本発明の一実施形態は、印刷物を読み取って、当該印刷物に含まれる複数の画像の夫々を形成している周波数を識別する識別手段と、前記識別手段で識別された周波数に応じて前記複数の画像の夫々の種類を判定する判定手段とを有することを特徴とする画像処理装置である。
【発明の効果】
【０００６】
画像の種類を正確に判定することができる。
【図面の簡単な説明】
【０００７】
【図１】印刷システムの構成を示すブロック図
【図２】コントローラ１１の構成をより詳細に説明するためのブロック図
【図３】タイルデータを概念的に示す図
【図４】スキャナ画像処理部２１２を説明するための図
【図５】プリンタ画像処理部２１５を説明するための図
【図６】「再利用原稿作成モード」が指示された場合の、濃度ダウンを説明するための図
【図７】「再利用原稿作成モード」が指示された場合の、適用スクリーンを説明するための図
【図８】周波数平面変換について説明するための図
【図９】本発明実施例１のスキャン処理のフロー図
【図１０】本発明実施例２のコピー処理のフロー図
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【０００９】
本発明に係る画像形成装置の一実施形態として図面を参照して詳細に説明する。
【００１０】
＜印刷システム（図１）＞
図１は本発明の実施形態に係る印刷システムの構成を示すブロック図である。このシステムではＰＣ４０及び画像形成装置１０がＬＡＮ５０に接続されているが、本発明における印刷システムにおいては、これらの接続数に限られることはない。また、本実施例では接続方法としてＬＡＮを適用しているが、これに限られることはない。例えば、ＷＡＮ（公衆回線）などの任意のネットワーク、ＵＳＢなどのシリアル伝送方式、セントロニクスやＳＣＳＩなどのパラレル伝送方式なども適用可能である。
【００１１】
ホストコンピュータ（以下、ＰＣと称する）４０はパーソナルコンピュータの機能を有している。このＰＣ４０はＬＡＮ５０やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用いファイルを送受信したり電子メールを送受信したりすることができる。またＰＣ４０から画像形成装置１０に対して、プリンタドライバを介した印字命令を行うことが可能となっている。
【００１２】
画像形成装置１０は、画像入力デバイスであるスキャナ部１３、画像出力デバイスであるプリンタ部１４、画像形成装置１０全体の動作制御を司るコントローラ１１、ユーザインターフェース（ＵＩ）である操作部１２から構成される。
【００１３】
スキャナ部１３は、複数のＣＣＤを有している。この各ＣＣＤの感度が夫々異なっていると、たとえ原稿上の各画素の濃度が同じであったとしても、各画素が夫々違う濃度であると認識されてしまう。そのため、スキャナ部では、最初に白板（一様に白い板）を露光走査し、露光走査して得られた反射光の量を電気信号に変換してコントローラ１１に出力している。続いて、この原稿上の画像をスキャンする構成について説明する。スキャナ部１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することで画像の情報を電気信号に変換する。さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ１１に対して出力する。
【００１４】
なお、原稿は不図示の原稿フィーダのトレイにセットされる。ユーザが操作部１２から読取り開始を指示すると、コントローラ１１からスキャナ部１３に原稿読取り指示が与えられる。スキャナ部１３は、この指示を受けると原稿フィーダのトレイから原稿を１枚ずつフィードして、原稿の読取り動作を行う。なお、原稿の読取り方法は原稿フィーダによる自動送り方式ではなく、原稿をガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
【００１５】
プリンタ部１４は、コントローラ１１から受取った画像データを用紙上に形成する画像形成デバイスである。なお、本実施例の説明で用いる画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。プリンタ部１４には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセットが設けられている。又、印字後の用紙は排紙トレイやフィニッシャ部に排出される。
【００１６】
＜コントローラ１１の詳細説明（図２）＞
図２は、画像形成装置１０のコントローラ１１の構成をより詳細に説明するためのブロック図である。
【００１７】
コントローラ１１は、スキャナ部１３やプリンタ部１４と電気的に接続されており、一方ではＬＡＮ５０やＷＡＮ２３１を介してＰＣ４０や外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
【００１８】
ＣＰＵ２０１は、ＲＯＭ２０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ２０２は、記憶した内容を電源ｏｆｆ後も保持しておくＳＲＡＭ及び電源ｏｆｆ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。ＲＯＭ２０３には装置のブートプログラムなどが格納されている。ＨＤＤ２０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【００１９】
操作部Ｉ／Ｆ２０５は、システムバス２１０と操作部１２とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ２０５は、操作部１２に表示するための画像データをシステムバス２１０から受取り操作部１２に出力すると共に、操作部１２から入力された情報をシステムバス２１０へと出力する。
【００２０】
ＮｅｔｗｏｒｋＩ／Ｆ２０６はＬＡＮ５０及びシステムバス２１０に接続し、情報の入出力を行う。Ｍｏｄｅｍ２０７はＷＡＮ２３１及びシステムバス２１０に接続しており、情報の入出力を行う。画像バス２３０は画像データをやり取りするための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。
【００２１】
スキャナ画像処理部２１２は、スキャナ部１３からスキャナＩ／Ｆ２１１を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部２１２は、受取った画像データがカラー原稿か白黒原稿か、また文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。このスキャナ画像処理部２１２で行われる処理の詳細については後述する。
【００２２】
圧縮部２１３は画像データを受取り、この画像データを３２画素ｘ３２画素のブロック単位に分割する。なお、この３２×３２画素の画像データをタイルデータと称する。図３は、このタイルデータを概念的に表している。原稿（読取り前の紙媒体）において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部２１３は、複数のタイルデータからなる画像データを圧縮する。伸張部２１６は、複数のタイルデータからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部２１５に送る。
【００２３】
プリンタ画像処理部２１５は、伸張部２１６から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。
ラスタ＜−＞ベクトル変換部２３２はＲＡＭ２０２上にある画像データをベクトル化する。詳細は後述する。
【００２４】
画像処理後の画像データは、プリンタＩ／Ｆ２１４を介してプリンタ部１４に出力される。このプリンタ画像処理部２１５で行われる処理の詳細については後述する。
【００２５】
画像変換部２１７は、画像データに対して回転、色空間変換、色補正処理、２値多値変換、画像合成などの変換処理を施す。
【００２６】
ＲＩＰ部２２８は、ＰＣ４０などから送信されたＰＤＬコードデータを元に圧縮部２２９で生成された中間データを受取り、ビットマップデータ（多値）を生成する。
【００２７】
送信画像処理部２３２は、スキャナ部１３からスキャナＩ／Ｆ２１１を介して入力された画像データに対して、後述する文字写真判定信号を用いて、画像データの印字内容をオブジェクト化し、アプリケーションによって処理可能な形式の電子ファイルを生成する。この送信画像処理部２３２で行われる処理の詳細については後述する。
【００２８】
＜スキャナ画像処理部２１２の詳細説明（図４）＞
図４にスキャナ画像処理部２１２の内部構成を示す。
【００２９】
スキャナ画像処理部２１２はＲＧＢ各８ｂｉｔの輝度信号からなる画像データを受取る。
【００３０】
シェーディング補正部４００は、この輝度信号に対してシェーディング補正する。シェーディング補正とは、ＣＣＤの感度のばらつきによって原稿の明るさが誤認識されてしまうことを防止するための処理である。
【００３１】
続いて、この輝度信号は、マスキング処理部４０１によりＣＣＤのフィルタ色に依存しない標準的な輝度信号に変換される。
【００３２】
フィルタ処理部４０３は、受取った画像データの空間周波数を任意に補正する。この処理部は、受取った画像データに対して、例えば７×７のマトリクスを用いた演算処理を行うところで、操作部１２からのボタン操作によりコピーモードとして文字モードや写真モードや文字／写真モードを選択することができる。ここでユーザにより文字モードが選択された場合には、フィルタ処理部４０３は文字用のフィルタを画像データ全体にかける。また、写真モードが選択された場合には、写真用のフィルタを画像データ全体にかける。また、文字／写真モードが選択された場合には、後述の文字写真判定信号（属性データの一部）に応じて画素ごとに適応的にフィルタを切り替える。つまり、画素ごとに写真用のフィルタをかけるか文字用のフィルタをかけるかが決定される。なお、写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されている。これは、画像のざらつきを目立たせないためである。また、文字用のフィルタには強めのエッジ強調を行うような係数が設定されている。これは、文字のシャープさを出すためである。
【００３３】
ヒストグラム生成部４０４は、受取った画像データを構成する各画素の輝度データをサンプリングする。より詳細に説明すると、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、副走査方向に一定のピッチでサンプリングする。そして、サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、下地飛ばし処理を行う際に下地レベルを推測するために用いられる。入力側ガンマ補正部４０５は、テーブル等を利用して非線形特性を持つ輝度データに変換する。
【００３４】
特定原稿判定部４０２は、操作部１２上に配置された「再利用用原稿」設定をユーザが設定した時に有効となる処理である。この特定原稿判定部４０２は、後述される「ベクトル化用原稿作成モード」で作成された原稿を読み込み、各オブジェクトの属性を判定する。詳細は後述する。
【００３５】
カラーモノクロ判定部４０７は、受取った画像データを構成する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号（属性データの一部）として画像データに付随させる。
【００３６】
文字写真判定部４０８は、画像データを構成する各画素が文字を構成する画素なのか、網点を構成する画素なのか、網点中の文字を構成する画素なのか、ベタ画像を構成する画素なのかを各画素の画素値と各画素の周辺画素の画素値とに基づいて判定する。なお、どれにもあてはまらない画素は、白領域を構成している画素である。そして、その判定結果を文字写真判定信号（属性データの一部）として画像データに付随させる。
【００３７】
＜プリンタ画像処理部２１５の詳細説明（図５）＞
図５にプリンタ画像処理２１５においてなされる処理の流れを示す。プリンタ画像処理部２１５に入力されるデータは、大きく分けてコピー動作など入力画像処理部からの出力データを扱うＲＧＢ系データと、ネットワークプリント動作などＲＩＰ部からの出力データを扱うＣＭＹＫ系データとに分かれている。前者の場合、コピー画像処理部５０１に入力され、下地飛ばしや輝度濃度変換などの処理が行われる。後者の場合は、出力側ガンマ補正部５０２に入力され、信号値が出力後の反射濃度値に比例するような補正を行う。中間調補正部５０３は、出力するプリンタ部の階調数に合わせて中間調処理を行う。例えば、受取った高階調の画像データに対し２値化や３２値化などを行う。なお、スキャナ画像処理部２１２やプリンタ画像処理部２１５における各処理部では、受取った画像データに各処理を施さずに出力させることも可能となっている。
【００３８】
＜コピー動作及びＰＤＬプリント動作の説明＞
続いてコピー動作とＰＤＬプリント動作について、図２、図４、図５を用いて説明する。
【００３９】
まずコピー動作について説明する。スキャナ部１３で読み取られた原稿は、画像データとしてスキャナＩ／Ｆ２１１を介してスキャナ画像処理部２１２に送られる。スキャナ画像処理部２１２は、この画像データに対して図５に示す処理を行い、新たな画像データと共に属性データを生成する。また、この属性データを画像データに付随させる。続いて圧縮部２１３は、この画像データを３２画素ｘ３２画素のブロック単位に分割しタイルデータを生成する。さらに圧縮部２１３は、この複数のタイルデータからなる画像データを圧縮する。圧縮部２１３で圧縮された画像データはＲＡＭ２０２に送られ格納される。なお、この画像データは必要に応じて画像変換部２１７に送られ画像処理が施された上で再びＲＡＭ２０２に送られ格納される。その後、ＲＡＭ２０２に格納されている画像データは伸張部２１６に送られる。伸張部２１６は、この画像データを伸張する。さらに伸張部２１６は、伸張後の複数のタイルデータからなる画像データをラスタ展開する。ラスタ展開後の画像データはプリンタ画像処理部２１５に送られる。プリンタ画像処理部２１５は、画像データに付随されている属性データに応じた画像データ編集を行う。この処理は図５で示した処理である。プリンタ画像処理部２１５において編集が終了した画像データはプリンタＩ／Ｆ２１４を介してプリンタ部１４に送られる。最後に、プリンタ部１４は出力用紙上に画像形成を行う。
【００４０】
なお、スキャナ画像処理部２１２やプリンタ画像処理部２１５内の各処理部、つまり図４や図５で示した各処理部における編集方法は、レジスタの切り替えにより切り替えられる。このレジスタの切り替えは、属性データや操作部１２からの（ユーザによる）設定情報などに応じて行われる。また、上述の説明では省略したが、必要に応じて、ＲＯＭ２０３やＨＤＤ２０４に格納される処理やＲＯＭ２０３やＨＤＤ２０４に格納されている画像データの取出し処理が行われてもよいことは言うまでもない。
【００４１】
続いて、ＰＤＬ動作について説明を行う。ＬＡＮ５０経由でＰＣ４０より送られたＰＤＬデータは、ＮｅｔｗｏｒｋＩ／Ｆ３０６を介してＲＡＭ３０２に送られ格納される。このＲＡＭ２０２に格納されているＰＤＬデータを解釈することにより生成された中間データは、ＲＩＰ２２８に送られる。ＲＩＰ２２８は、この中間データをレンダリングしラスタ形式の画像データを生成する。
【００４２】
なお、解釈前のＰＤＬデータが特定のアプリケーションで作成されている場合には、このＰＤＬデータ内にオブジェクトデータが存在する。オブジェクトデータとは、原稿画像を構成する文字コードデータやビットマップデータや図形データや塗り潰しデータなどの総称である。このようなオブジェクトデータを含むＰＤＬデータは、上述したように、中間データにされた後レンダリングされる。その際、原稿画像内の画素毎の画素値が生成されるわけだが、実際には原稿画像内の画素毎の属性情報が生成される。この属性情報は、各画素領域のオブジェクトデータの種類を判定することによって決定される。即ち、ある画素に対応するオブジェクトデータが文字コードである際には、その画素の属性情報は「文字」となる。また、ある画素に対応するオブジェクトデータがビットマップデータである際には、その画素の属性情報は「イメージ」となる。また、ある画素に対応するオブジェクトデータが図形データである際には、その画素の属性情報は「グラフィック」となる。
【００４３】
以上のように生成されたラスタ形式の画像データは、属性情報と共に圧縮部２２９に送られる。圧縮部２２９は画像データをブロック単位で分割した後に圧縮する。圧縮後の画像データはＲＡＭ２０２に送られる。なお、この画像データには、属性情報が付随されているのは言うまでもない。
【００４４】
属性情報が付随されている場合、さらに中間調補正部５０３で、オブジェクト属性毎にハーフトーニング画像処理を行う。本実施例の画像処理装置においては、文字属性には、誤差拡散、イメージ属性とグラフィック属性には１６６線数スクリーンを適用している。
【００４５】
＜再利用原稿作成モード印刷時の画像処理動作の説明＞
次に、ＰＤＬデータで、かつプリンタドライバから「ベクトル化用原稿作成モード」が指示されている場合のプリント処理について説明する。
【００４６】
「ベクトル化用原稿作成モード」が指示された場合、まず、出力側ガンマ補正部５０２で、全ての画像に対してスクリーン処理がかかるように、入力信号レベルをダウンさせる。その際、出力画像品位の劣化を最小限に抑えるようにダウン量を決定する。濃度ダウンの量（濃度特性カーブ）は、スクリーン線数（周波数）を安定して識別可能な限界の網点面積率を基準とすることで、決めることができる。識別可能な限界の網点面積率は、該当機種のトナー色材の分光特性や使用用紙の白色度との組み合わせなどにより変動するが、実験結果によれば概ね９０％程度であれば識別可能である。
【００４７】
実施例の画像処理装置においては、網点面積率９０％となるときの入力信号レベルが２５５分の２２０レベルに相当し、その時のＤｍａｘ濃度は通常１．６なのに対し、１．５程度に落ちる。
【００４８】
人の肉眼で観察した場合、高濃度側の感度は低濃度側と比べて鈍いため、中間部から低濃度側の濃度特性カーブ形状は変えず、高濃度部側だけをＤｍａｘの変更に合わせて変更する。この処理により、人の肉眼で今回のスキャン用印刷物を観察した時の画質劣化（濃度低下の印象）を最小限に抑えることができる。
【００４９】
次に、中間調補正部５０３で、原稿読み取り時に、後述の特定原稿判定部４０２でオブジェクト属性が判定可能なような、かつ通常時に使わない線数スクリーンを適用する。例えばグラフィックス属性の画像領域に対しては１４１線数スクリーンを、イメージ属性（中間調画像属性）の画像領域に対しては１０３線数スクリーンを、文字属性の画像領域に対しては２００線数スクリーンを適用する。
【００５０】
ところで、ＰＤＬプリントが指示されている場合には、この画像データはプリンタ部１４に送られ出力用紙上に画像形成される。この動作はコピー動作と同様なため説明を省略する。
【００５１】
次に、図６を用いて、「再利用原稿作成モード」が指示された場合の、濃度ダウンに関して具体的に説明する。
【００５２】
図６の、６０１は、通常プリント時の出力結果である。６０２〜６０６は、その出力結果のある５箇所に対して、左からＣＭＹＫの順で濃度情報を棒グラフで示している。
【００５３】
６０７は、通常プリント時の濃度特性カーブ６１５を表すグラフである。
【００５４】
６０８は、６０１で出力させた画像データを、「再利用原稿作成モード」を指定して出力させた結果である。６０９〜６１３は、６０２〜６０６で示した箇所と同様の５箇所に対して、左からＣＭＹＫの順で濃度情報を棒グラフで示している。通常プリント時と濃度を数値で比較すると、６０９、６１１の箇所でそれぞれＫを２５５−＞２２０へ、１０の箇所でＭを２５５−＞２２０へ、６１２の箇所でＣを２５５−＞２２０へ濃度ダウン（低下）させていることが分かる。また６１３の箇所では、濃度ダウンは発生させていない。
【００５５】
６１４は、「再利用原稿作成モード」時の濃度特性カーブ６１７に、通常時の濃度特性カーブを点線６１６で追加したグラフである。グラフが示すように、低濃度側の特性カーブは変えないよう濃度ダウンを行っている。このように画像の濃度を低下させることで、印刷物に含まれる画像の線数を後に識別できるようにしているのである。例えば、画像が真黒に印刷されてしまうと、その真黒の画像から線数を識別することができないが、本実施形態のように画像の濃度を低下させておけば、画像が真黒に印刷されるのを防ぐことができる。
【００５６】
次に、図７を用いて、「再利用原稿作成モード」が指示された場合のスクリーンに関して具体的に説明する。
【００５７】
７０１〜７０３は、通常印刷時のスクリーンを適用した際、濃度０〜１００％に対しての出力パターンを示している。テキスト属性に関して誤差拡散処理を行っており、７０１のようなパターンになる。７０７〜７１０は、それぞれ濃度が２０％、４０％、７０％、９０％の時のパターンを拡大して示している。
【００５８】
グラフィック属性に関しては、１６６線数スクリーンを適用しており、７０２のようなパターンになる。７１１〜７１４は、それぞれ濃度が２０％、４０％、７０％、９０％の時のパターンを拡大して示している。イメージ属性に関しても、１６６線数スクリーンを適用しており、７０３のようなパターンになる。７１５〜７１８は、それぞれ濃度が２０％、４０％、７０％、９０％の時のパターンを拡大して示している。
【００５９】
７０４〜７０６は、「再利用原稿作成モード」印刷時のスクリーンを適用した際、濃度０〜１００％に対しての出力パターンを示している。テキスト属性に関して２００線数スクリーンを適用しており、７０４のようなパターンになる。７１９〜７２２は、それぞれ濃度が２０％、４０％、７０％、９０％の時のパターンを拡大して示している。
【００６０】
グラフィック属性に関しては、１４１線数スクリーンを適用しており、７０５のようなパターンになる。７２３〜７２６は、それぞれ濃度が２０％、４０％、７０％、９０％の時のパターンを拡大して示している。イメージ属性に関しては、１０３線数スクリーンを適用しており、７０６のようなパターンになる。７２７〜７３０は、それぞれ濃度が２０％、４０％、７０％、９０％の時のパターンを拡大して示している。
【００６１】
＜特定原稿判定部４０２の詳細説明＞
次に、特定原稿判定部４０２の処理について詳細に説明する。この処理は、ＣＰＵ２０１により統括的に制御される。
【００６２】
特定原稿判定部４０２は、シェーディング補正部４００から入力されたＲＧＢの画像データに関して、輪郭線追跡を行い、第一次の文字／イメージ／グラフィックの領域に分割を行う。次に、第一次分割した領域毎に、周波数平面変換を行いＲＡＭ２０２に展開する。
【００６３】
図８を用いて、周波数平面変換について説明する。例えば入力された領域の画像データが、１４１  ｌｐ／ｉｎｃｈで画像処理されて出力された図８−１であった場合、周波数平面変換後の画像は、図８−２となる。また、入力された領域の画像データが、１０３  ｌｐ／ｉｎｃｈで画像処理されて出力された図８−３であった場合は、周波数平面変換後の画像は図８−４となる。また、入力された画像データが２００  ｌｐ／ｉｎｃｈで画像処理されて出力された図８−５であった場合は、周波数平面変換後の画像は図８−６となる。これら周波数平面変換後画像の水平軸、垂直軸は、それぞれＸ方向、Ｙ方向の周波数軸で約±３００  ｌｐ／ｉｎｃｈまでを表している。
【００６４】
これら周波数平面変換後の画像から、図８−１画像データは、図８−２のＡ点に周波数の最大ピークが発生しているので、１４１  ｌｐ／ｉｎｃｈの周波数特性を有した画像である事が分かる。図８−３の画像データは、図８−４のＡ点に周波数の最大ピークが発生しているので、１０３  ｌｐ／ｉｎｃｈの周波数特性を有した画像である事が分かる。図８−５の画像データは、図８−６のＡ点に周波数の最大ピークが発生しているので、２００  ｌｐ／ｉｎｃｈの周波数特性を有した画像である事が分かる。
【００６５】
次に、周波数平面変換で抽出した特性に応じて、分割した領域の属性を判定する。本実施例では、周波数特性が２００  ｌｐ／ｉｎｃｈであれば、文字属性と判定する。１４１  ｌｐ／ｉｎｃｈであれば、グラフィック属性と判定する。１０３  ｌｐ／ｉｎｃｈであれば、イメージ属性と判定する。判定した属性は、画像データに付随してＲＡＭ２０２に格納される。
【００６６】
＜ラスタ＜−＞ベクトルの説明＞
次に、操作部１２上に配置された「再利用用原稿」設定がＯＮされた時の、ラスタ＜−＞ベクトル変換部２３２の動作について詳細に説明する。
【００６７】
［文字属性領域の処理］
特定原稿判定部４０２で付随された属性が文字の場合、まず該当領域に対し横書き、縦書きの判定をおこない、各々対応する方向に行を切り出し、その後文字を切り出して文字画像を得る。横書き、縦書きの判定は、該当領域内で画素値に対する水平／垂直の射影を取り、水平射影の分散が大きい場合は横書き領域、垂直射影の分散が大きい場合は縦書き領域と判断すればよい。文字列および文字への分解は、横書きならば水平方向の射影を利用して行を切り出し、さらに切り出された行に対する垂直方向の射影から、文字を切り出すことでおこなう。縦書きの文字領域に対しては、水平と垂直を逆にすればよい。尚この時文字のサイズが検出出来る。
【００６８】
［フォント認識］
文字認識の際に用いる、字種数ぶんの辞書特徴ベクトルを、文字形状種すなわちフォント種に対して複数用意し、マッチングの際に文字コードとともにフォント種を出力することで、文字のフォントが認識出来る。
【００６９】
［文字化処理］
前記文字認識およびフォント認識よって得られた、文字コードおよびフォント情報を用いて、文字化処理を行う。
【００７０】
［グラフィック属性領域の処理］
特定原稿判定部４０２で付随された属性がグラフィックの場合、輪郭線追跡で抽出した画素塊の輪郭をベクトルデータに変換する。具体的には、輪郭をなす画素の点列を角と看倣される点で区切って、各区間を部分的な直線あるいは曲線で近似する。角とは曲率が極大となる点であり、角によって分割された後の各区間は、直線は点列に対する最小二乗法など、曲線は３次スプライン関数などを用いてベクトル化することができる。
【００７１】
［イメージ属性領域の処理］
特定原稿判定部４０２で付随された属性がイメージの場合、イメージデータのままとする。
【００７２】
［スキャン時のフロー図］
図９のフローチャートを用いて、ユーザが操作部１２上に配置された「再利用用原稿」設定、及び原稿ベクトル化設定を設定した際の、画像処理装置の動作を説明する。
【００７３】
まず、原稿を読み込み（Ｓ９０１）、輪郭線追跡による第一次領域分割を行う（Ｓ９０２）、Ｓ９０２で分割した各領域に対して、周波数平面変換を行う（Ｓ９０３）。周波数平面変換した結果、その領域の線数特性が、２００線かどうか判定する（Ｓ９０４）。２００線であれば、文字属性として文字化処理を行う（Ｓ９０５）。Ｓ９０４で２００線でないと判定されたら、次に１４１線か否かを判定する（Ｓ９０６）。Ｓ９０６で、１４１線であれば、グラフィックス属性としてベクトル化を行う（Ｓ９０７）。Ｓ９０６で１４１線でなければ、
そのままイメージデータとして処理を行い（Ｓ９０８）終了する。
【００７４】
尚、本実施系では、操作部１２上に配置された「再利用用原稿」設定をした場合について説明したが、上述の周波数平面変換により、通常処理された原稿と再利用用原稿との判別は可能であるため、「再利用用原稿」を自動判定する構成でもよい。
【実施例２】
【００７５】
次に、上述の「再利用原稿作成モード」で作成された原稿を、コピーする時の動作について説明する。スキャナ部１３で読み取った原稿を、特定原稿判定部４０２にて原稿特性を解析する。領域の中に、２００線、または１４１線、または１０３線の領域があった場合、「再利用原稿作成モード」で作成された原稿であることが認識できる。
【００７６】
「再利用原稿作成モード」で作成された原稿であることを認識した場合、出力側ガンマ補正部５０２にて、出力時に図６で示した濃度特性カーブ６１６になるように濃度アップ処理を行ってプリンタ部１４に出力を行う。
【００７７】
「再利用原稿作成モード」で作成された原稿は、一部濃度ダウンして出力されているので、コピー時には濃度をアップし元データの濃度に近くすることで、コピー時も元原稿の再現性を高めることが可能である。
【００７８】
次に、図１０のフローチャートを用いて、本実施例２の動作説明を行う。
まず、原稿を読み込み（Ｓ１００１）、輪郭線追跡による第一次領域分割を行う（Ｓ１００２）、Ｓ１００２で分割した各領域に対して、周波数平面変換を行う（Ｓ１００３）。周波数平面変換した結果、その領域の線数特性が、２００線、または１４１線、または１０３線かどうか確認しベクトル化用原稿か否か判定する（Ｓ１００４）。Ｓ１００４でベクトル化用原稿と判定されたら、出力側ガンマ補正部５０２にて濃度アップ処理（Ｓ１００５）を行い、Ｓ１００４で通常原稿を判定されたら、通常コピーの濃度処理を行う（Ｓ１００６）。
【図１】
2011082606.tif 000003
【図２】
2011082606.tif 000004
【図３】
2011082606.tif 000005
【図４】
2011082606.tif 000006
【図５】
2011082606.tif 000007
【図６】
2011082606.tif 000008
【図７】
2011082606.tif 000009
【図８】
2011082606.tif 000010
【図９】
2011082606.tif 000011
【図１０】
2011082606.tif 000012