(57)【要約】【課題】原稿の種類に適したカラー/モノクロの判別とその色処理を行うこと。【解決手段】原稿をスキャンして得られた画像データを取り込む取込手段と、取込手段により取り込まれた画像データの各画素のＲＧＢ値のばらつきが閾値より大きい場合は画像データがカラーデータであると判定し、画像データの各画素のＲＧＢ値のばらつきが閾値以下の場合は画像データがモノクロデータであると判定する判定手段と、判定手段の判定結果を表示する表示手段と、表示手段の表示を確認したユーザーの指定に基づきモノクロ処理もしくはカラー処理を行うよう制御する制御手段と、を備える。【選択図】図２
2017092610.tif 000002
【特許請求の範囲】
【請求項１】
原稿をスキャンして得られた画像データを取り込む取込手段と、
前記取込手段により取り込まれた画像データの各画素のＲＧＢ値のばらつきが閾値より大きい場合は前記画像データがカラーデータであると判定し、前記画像データの各画素のＲＧＢ値のばらつきが前記閾値以下の場合は前記画像データがモノクロデータであると判定する判定手段と、
前記判定手段の判定結果を表示する表示手段と、
前記表示手段の表示を確認したユーザーの指定に基づきモノクロ処理もしくはカラー処理を行うよう制御する制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記原稿の種類に応じてカラー処理かモノクロ処理かの閾値を調整する調整手段を備えたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記原稿の種類に応じたＲＧＢ値のばらつきの閾値を複数有し、前記制御手段は、前記各閾値を用いてカラー処理かモノクロ処理かを判定し、判定結果に差が無ければそのまま印刷を行うように制御することを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記原稿の種類に応じたＲＧＢ値の閾値を複数有し、前記制御手段は、前記各閾値を用いてカラー処理かモノクロ処理かを判定し、判定結果に差が有ればユーザーに判定結果もしくは処理画像を表示し、前記ユーザーの指定に基づいて印刷するように制御することを特徴とする請求項１または２記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
ビジネス文書だけでなく写真やマンガ原稿等をスキャンして得られた画像データ保存したり、印刷したりする技術が既に知られている。
【０００３】
しかし、原稿をスキャンしてから印刷する従来の印刷技術では、マンガ原稿はビジネス文書と比べてモノクロ処理すべき範囲が広いため、モノクロ処理したい原稿を誤ってカラー処理して印刷してしまうという問題があった。
【０００４】
そこで、種々の提案がなされている（例えば、特許文献１参照）。
特許文献１には、原稿をスキャナでスキャンした画像をカラーとモノクロのどちらで処理するかを判断する目的で、RGB値のうちのRの値で輪郭を抽出した場合にはカラー処理を行い、抽出しない場合にはモノクロ処理を行う方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、原稿が鉛筆やトナーでなくインクで書かれている場合には黒のインクでもわずかに色味（いろみ）が出る場合がある。そのわずかな色味を、黒のインクによって書かれた文字や画像を黒であると判断するには、トナーによって印刷されたオフィス文書とは異なる閾値でカラー処理かモノクロ処理かの判断を行う必要がある。
このため、原稿の種類によってカラー処理かモノクロ処理かを判別する閾値を変える必要がある。
【０００６】
しかしながら、特許文献１には、原稿の種類によってカラー処理かモノクロ処理かを判別する閾値を変える必要があるという問題は解消できていない。
そこで、本発明の目的は、原稿の種類に適したカラー/モノクロの判別とその色処理を行うことにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明は、原稿をスキャンして得られた画像データを取り込む取込手段と、前記取込手段により取り込まれた画像データの各画素のＲＧＢ値のばらつきが閾値より大きい場合は前記画像データがカラーデータであると判定し、前記画像データの各画素のＲＧＢ値のばらつきが前記閾値以下の場合は前記画像データがモノクロデータであると判定する判定手段と、前記判定手段の判定結果を表示する表示手段と、前記表示手段の表示を確認したユーザーの指定に基づきモノクロ処理もしくはカラー処理を行うよう制御する制御手段と、を備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、原稿の種類に適したカラー/モノクロの判別とその色処理を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る全体構成図としてのハードウェア構成図の一例である。
【図２】ソフトウェア構成図の一例である。
【図３】図１に示した画像処理装置の動作を説明するためのフローチャートの一例である。
【図４】図１に示した画像処理装置の動作を説明するためのフローチャートの他の一例である。
【発明を実施するための形態】
【００１０】
＜概要＞
原稿の種類によりモノクロ処理すべきRGB値の差（ばらつき）が異なるが、画像処理装置に原稿の種類を指定するか、ばらつきの度合いで処理した結果をユーザーが確認することで、ユーザーが意図するカラー/モノクロの判別と色処理とを実施できる。
【００１１】
ここで、RBG値とは色を指定するための値であり、赤(R)、緑(G)、青(B)の各色を0〜255の値で指定すると、値の組み合わせによって色が決まる。
要するに、原稿の種類に応じてカラー／モノクロの判断するための閾値を調整することが特徴になっている。
本発明の実施の形態について、以下の図面を用いて詳細に解説する。
【００１２】
＜実施の形態＞
[構成]
図１は、一実施形態に係る全体構成図としてのハードウェア構成図の一例であり、図２は、ソフトウェア構成図の一例である。
図１に示す画像処理装置は、コントローラ１、外部ネットワーク２、プリンタエンジン３、表示手段としてのパネル装置４、及びスキャナ装置５を有する。
コントローラ１は、ROM1-1、CPU1-2、RAM1-3、NVRAM1-4、ネットワークI/F1-5、エンジンI/F1-6、パネルI/F1-7、及びスキャナ1-8を有する。尚、ROMはRead Only Memoryの略であり、CPUはCentral Processing Unitの略である。NVRAMはNon-Volatile Random Access Memoryの略である。
【００１３】
図２に示す画像処理装置は、スキャンデータ取込手段2-1、カラー/モノクロ判定手段2-2、色処理手段2-3、エンジン制御手段2-4、スキャンデータ記憶手段2-10、色処理パラメータ記憶手段2-11、及び色処理後画像記憶手段2-12を有する。
ここで、本明細書では原稿をスキャンして得られた画像データを「スキャンデータ」と称す。
パラメータは、γ補正やディザ化におけるパラメータを言う。
【００１４】
取込手段としてのスキャンデータ取込手段2-1は、図１に示したスキャナ装置５によって実現される。判定手段としてのカラー/モノクロ判定手段2-2は、スキャンデータの各画素のRGB値のばらつきが閾値より大きい場合はスキャンデータがカラーデータであると判定する。カラー/モノクロ判定手段2-2は、スキャンデータの各画素のRGB値のばらつきが閾値以下の場合はスキャンデータがモノクロデータであると判定する。カラー／モノクロ判定手段2-2は、図１に示したCPU1-2、ROM1-1、及びRAM1-3によって実現される。記憶手段としてのスキャンデータ記憶手段2-10は、図１に示したNVRAM1-4によって実現される。
ここで、RGB値の「ばらつき」は、例えば標準偏差を用いてもよい。
【００１５】
色処理手段2-3は、図１に示したCPU1-2、ROM1-1、及びRAM1-3によって実現される。色処理パラメータ記憶手段2-11は、図１に示したRAM1-3によって実現される。エンジン制御手段2-4は、図１に示したCPU1-2、ROM1-1、及びRAM1-3によって実現される。色処理後画像記憶手段2-12は、図１に示したNVRAM1-4によって実現される。
【００１６】
スキャナ装置５で原稿をスキャンデータ取込手段2-1で取り込みRAM1-3にスキャンデータ2-10を保存する。保存されたスキャンデータを色処理手段2-3で色処理してエンジンコントローラ2-4を通し、エンジンI/F1-6及びプリンタエンジン3へ渡して印刷する。色処理手段2-3では原稿がカラーなのかモノクロなのかによって、適用する色処理を変える。
【００１７】
紙の原稿はモノクロであってもスキャン時にノイズ、原稿の汚れ、もしくは手書きインクによる色の変化によってRGB値がぶれたり、手書きの原稿ではモノクロを意図したりするものであってもRGB値がR＝G＝Bとならないことがある。
【００１８】
黒トナーのみで印刷されたビジネス原稿であればRGB値の差は±１であり（閾値＝１）、この差の範囲の色をモノクロとすれば、ほぼモノクロ原稿をモノクロの色処理にすることができる。
【００１９】
ここで、「RGB値の差は±1」とは、例えば紙の色が白であり、文字だけが印刷されており、文字の色が黒（R＝G＝B＝0）、灰色（R＝G＝B＝128）、もしくは薄い灰色(R＝G＝B＝192)ということを意味する。
しかし、例えばマンガのような手書きの原稿はRGB値の差が例えば１よりも大きくてもマンガの作成者の意図としてはモノクロであることが多い。
【００２０】
そこで原稿の種類によってカラー／モノクロ判定を調整することで、より適した色処理を実施することが可能になる。
ここで、カラー／モノクロの閾値は、RとGとBの各値の差の最大値|±X|（ばらつきの最大値）であり、７まで許容すると（閾値＝７：R＝0,G＝6,B＝5）といった色も黒とみなすことになる。また、原稿の種類に応じてモノクロである条件のRGB値のばらつきの最大値「７」より大きい場合はカラー処理を行い、モノクロである条件のRGB値のばらつきの最大値「７」以下の場合はモノクロ処理を行うことになる。
【００２１】
[動作１]
図３は、図１に示した画像処理装置の動作を説明するためのフローチャートの一例である。
図３は、原稿種類をユーザーに指定してもらう場合のフローチャートでもある。
カラー/モノクロ判定手段2-2で判定する前に印刷機のパネルにビジネス原稿/手書き原稿といった選択肢をパネル装置４に表示し、ユーザーに選択してもらう。その選択結果をもってRGB値の差である閾値以下でモノクロと判定する。
動作の主体は、CPU1-2である。
【００２２】
原稿のスキャンを実行すると（S301）、ユーザーに原稿種類を入力してもらうための表示がパネル装置４で行われ、ユーザーが原稿種類を入力することで指定される（S302）。
原稿種類に応じてカラー/モノクロの閾値を設定する（S303）。
色（カラー）処理を行う（S304）。
【００２３】
ここで、モノクロ処理はγ補正やディザ化を指す。
【００２４】
[動作２]
図４は、図１に示した画像処理装置の動作を説明するためのフローチャートの他の一例である。
原稿のスキャンを実行してスキャンデータを保存する（S401）。デフォルト（ビジネス原稿）のRGB値でカラー/モノクロ判定を実施し、ビジネス文書用のRGB値のばらつきの差が±１（閾値＝１）より大きいか否かで判定して色処理を適用し結果を保存する（S402）。
RGB値のばらつきの差が±１（閾値＝１）よりも大きい手書き原稿用の値、例えば±7（閾値＝７）より大きい場合、カラー/モノクロ判定と色処理とを実施し、判定結果及び色処理結果（処理画像）を保存する（S403）。
【００２５】
S402及びS403の判定結果及び色処理結果（処理画像）を比較し（S404）、RGB値のばらつきの差がなければ（S404/No）、そのまま印刷処理を行う（S406）。RGB値のばらつきの差が有れば（S404/Yes）、パネル装置４、もしくはユーザーが使用する機器のディスプレイにS402とS403との比較結果を表示してユーザーに選択してもらう。選択された結果を記録し（S405）、結果を印刷する（S406）。
選択画面は色処理実施後の結果をそのまま表示する、カラーで処理したかモノクロで処理したかのどちらで処理したかを表示する。
【００２６】
＜作用効果＞
以上より本実施形態によれば、原稿の種類によってモノクロ処理すべきRGB値のばらつきの差が異なるが、画像処理装置に原稿の種類を指定するか、いくつかの差の範囲で処理した結果をユーザーに確認してもらう。この確認により、ユーザーが意図するカラー/モノクロの判別と色処理が実施できるので、原稿の種類に応じたカラー/モノクロの判定と色処理とを実施できる。
【００２７】
ここで、スキャナで原稿を取り込む場合、スキャナがカラー対応であればRGB値でデータ化される。原稿がモノクロ原稿であってもRGB色空間で取り込まれる。そのため、本来原稿が黒インクで書かれてモノクロを原稿の作者が意図していても、わずかに色味がついてしまうことがある。このような原稿をモノクロ処理すべき原稿としている。
【００２８】
また、上述した「いくつかの差の範囲で処理」とは、例えばRGBの各値が(0,0,0)であれば差が０であり黒と判断できるが、(1,0,0)も黒とみなす場合はRGB値のばらつきの差が１であるので、閾値を１として黒であると判断する。このばらつきの差である閾値を０から７程度までユーザーが画像処理装置のパネル装置４で調整できるようにすることを指す。
【００２９】
＜プログラム＞
以上で説明した本発明に係る画像処理装置は、コンピュータで処理を実行させるプログラムによって実現されている。一例として、プログラムにより本発明の機能を実現する場合の説明を以下で行う。
【００３０】
例えば、
画像処理装置のコンピュータが読み取り可能なプログラムであって、
コンピュータに、
取込手段が、原稿をスキャンして得られた画像データを取り込む手順、
判定手段が、取込手段により取り込まれた画像データの各画素のＲＧＢ値のばらつきが閾値より大きい場合は画像データがカラーデータであると判定し、画像データの各画素のＲＧＢ値のばらつきが閾値以下の場合は画像データがモノクロデータであると判定する手順、
表示手段が、判定手段の判定結果を表示する手順、
制御手段が、表示手段の表示を確認したユーザーの指定に基づきモノクロ処理もしくはカラー処理を行うよう制御する手順、
を実行させるためのプログラムが挙げられる。
【００３１】
このようなプログラムは、コンピュータに読み取り可能な記憶媒体に記憶されていてもよい。
【００３２】
＜記憶媒体＞
ここで、記憶媒体としては、例えばCD-ROM、フレキシブルディスク（FD）、CD-R等のコンピュータで読み取り可能な記憶媒体、フラッシュメモリ、RAM、ROM、FeRAM等の半導体メモリやHDDが挙げられる。
【００３３】
CD-ROMは、Compact Disc Read Only Memoryの略である。フレキシブルディスクは、Flexible Disk：FDを意味する。CD-Rは、CD Recordableの略である。FeRAMは、Ferroelectric RAMの略で、強誘電体メモリを意味する。HDDは、Hard Disc Driveの略である。
【００３４】
尚、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【符号の説明】
【００３５】
１    コントローラ
１−１    ＲＯＭ
１−２    ＣＰＵ
１−３    ＲＡＭ
１−４    ＮＶＲＡＭ
１−５    ネットワークＩ／Ｆ
１−６    エンジンＩ／Ｆ
１−７    パネルＩ／Ｆ
１−８    スキャナＩ／Ｆ
２    外部ネットワーク
２−１    スキャンデータ取込手段
２−２    カラー／モノクロ判定手段
２−２    カラー／モノクロ判定手段
２−３    色処理手段
２−４    エンジン制御手段
２−１０    スキャンデータ
２−１１    色処理パラメータ
２―１２    色処理後画像記憶手段
３    プリンタエンジン
４    パネル装置
５    スキャナ装置
【先行技術文献】
【特許文献】
【００３６】
【特許文献１】特許第２７５５９７２号公報
【図１】
2017092610.tif 000003
【図２】
2017092610.tif 000004
【図３】
2017092610.tif 000005
【図４】
2017092610.tif 000006